body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

td {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

p {
	margin: 0px;
	padding: 0px;
}

/*Structure générale*/
.nuage_lien{
padding:10px;
}

/* Style du footer référencement */

/* Span pour la taille du texte dans chaque module */
.span_size_footer {
	font-size: 10px;
	font-weight:normal;
	margin: 5px 0px 5px 0px;
	color:#fff;
}

/* Style de la barre grise séparant les différents modules du footer */
.barre_grise_footer {
	height:1px;
	background:#fff;
}


/* style des h3 */
.h3_footer_ref {
	font-size: 10px;
}

a.lien_footer {
color:#FFF;
}

a.lien_footer:hover {
color:#FFFFFF;
text-decoration:underline;
}

#fond_div {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #4d86c6;
	background-image: url(/charte/fd_herbe.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.fond_herbe {
	width: 100%;
	height: 100%;
	background-color: #4d86c6;
	background-image: url(/charte/fd_herbe.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.fond_image {
	background-image: url(/charte/fd_route.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.fond_herbe_index {
	width: 100%;
	height: 100%;
	background-color: #4d86c6;
	background-image: url(/charte/fd_herbe.jpg);
	background-repeat: repeat-x;
	background-position: 0 200;
}

.fond_image_index {
	background-image: url(/charte/fd_route.jpg);
	background-repeat: no-repeat;
	background-position: right 200;
}

.erreur  {
  text-align: center;
  font-weight: bold;
  color: red;
}

td.td_ombre_menu {
	background-image: url(/charte/ombre_menu.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

td.td_menu {
	padding-right: 5px;
	padding-left: 5px;
}

td.td_fd_raye {
	background-image: url(/charte/fd_raye.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	color: #3D6493;
}

td.td_fd_blanc {
	color: #FFFFFF;
	padding: 5px;
}

td.td_fd_bleu {
	color: #3D6493;
	padding: 5px;
}

.fd_haut_panier {
	background-color: #FFFFFF;
	background-image: url(/charte/fd_haut_panier.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.fd_haut_panier2 {
	background-color: #FFFFFF;
	background-image: url(/charte/fd_haut_panier.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}


.fd_haut_engagement {
	background-color: #FFFFFF;
	background-image: url(/charte/fd_haut_engagement.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

/*Bordures*/

td.td_noir_larg {
	background-color: #000000;
	width: 1px;
}

.border_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.border_haut {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.border_droit {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.border_gauch {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

.border_bas_droit {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.border_bas_gauch {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

.border_bas_gauchdroit {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.border_haut_gauch {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
}

.border_haut_droit {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
}

.border_bashaut_droit {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.border_haut_droit_gauche {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.border_hautgauch_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.border_noir {
	border: 1px solid #000000;
}

.border_noir_2 {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}

.border_bleu {
	border: 1px solid #899fb9;
}

/*Espacement*/

td.td_padding20px {
	padding-right: 20px;
	padding-left: 20px;
}

td.td_padding10px {
	padding-right: 10px;
	padding-left: 10px;
}

td.td_padding10px_bis {
	padding: 10px;
}

td.td_padding5px {
	padding: 5px;
}

/*Page Index*/

td.td_encart_promo {
	background-color: #899fb9;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

/*Texte*/

h1 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

h1.h1_24px {
	font-size: 24px;
	padding-left: 10px;
}

h1.h1_16px {
	font-size: 16px;
	padding-left: 10px;
	font-weight:bold;
}
h1.h1_12px{
	font-size:12px;
	display:inline;
}

h2 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

h2.h2_blanc {
	color: #FFFFFF;
}

h2.h2_categorie {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
}

h2.h2_liste {
	font-size: 16px;
	font-weight: normal;
	color: #3d6493;
	text-align: left;
}

h2.h2_liste2 {
	font-size: 14px;
	font-weight: normal;
	color: #3d6493;
	text-align: left;
	padding-bottom:5px;
}
h2.h2_16px {
	color: #FFF;
	font-size: 16px;
}

.text_blanc {
	font-weight: normal;
	color: #FFFFFF;
}

.text_blanc_16px {
	font-weight: normal;
	color: #FFFFFF;
	font-size:16px
}

.text_noir_18px {
	font-weight: normal;
	color: #000000;
	font-size:18px
}

.text_noir_24px {
	font-weight: normal;
	color: #000000;
	font-size:24px;
	padding:0;
	margin:0;
	line-height:24px;
}

.text_normal {
	font-style: normal;
	color:#000;
	font-size:12px;
	font-weight:normal;
}

.prix {
	font-size: 30px;
	color: #FFFFFF;
}

.prix_orange {
	font-size: 24px;
	color: #FF6600;

}

.prix_cts {
	font-size: 16px;
	color: #FF6600;
}

.prix_orange2 {
	font-size: 24px;
	color: #FF6600;

}

td.td_prix_noir {
	font-size: 24px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	cursor:pointer;
	font-weight: bold;
}

td.td_normal {
	font-size: 12px;
	color: #000000;
	font-style: normal;
}

.prix_ttc {
	font-size: 16px;
	color: #FF6600;
}

.prix_fdbleu {
	font-size: 30px;
	color: #FFFFFF;
	background-color: #3D6493;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	cursor:pointer;
}

.prix_barre {
	font-size: 14px;
	color: #FF6600;
	text-decoration: line-through;
	font-weight: bold;
}

.prix_barre_noir {
	font-size: 12px;
	color: #000000;
	text-decoration: line-through;
	font-weight: bold;
}

.prix_eco_noir {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.titre_bleu {
	font-size: 24px;
	color: #3D6493;
}

.titre_bleu_18px {
	font-size: 18px;
	color: #3D6493;
}
h3.titre_bleu_18px {
	font-size: 18px;
	color: #3D6493;
	font-weight:normal;
}

.text_bleu {
	color: #3D6493;
}

.text_pt_bleu {
	color: #3D6493;
	font-size: 11px;
}

td.td_titre_encartbleu {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #3D6493;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-weight: bold;
}

td.td_encartbleu_clair {
	font-size: 14px;
	color: #000000;
	background-color: #D8E0E9;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

td.td_titre_encartorange {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FF6600;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

td.td_chemin {
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
}

li {
	list-style-image: url(/charte/puce_bleue.gif);
	line-height: 20px;
	text-align: justify;
}

li.li_haut {
	line-height: 34px;
}

ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.text_pt {
	font-size: 11px;
	color: #000000;
}

.text_pt_blanc {
	font-size: 12px;
	color: #FFFFFF;
}

/*Liste - detail*/

td.td_liste_titrebleu {
	background-color: #3D6493;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}


td.td_liste_titrebleu2 {
	background-color: #3D6493;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #000000;
}


td.td_liste_intitule {
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #899fb9;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #000000;
}

td.td_detail_intitule {
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #899fb9;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.text_liste {
	font-size: 13px;
	font-weight: normal;
	color: #3d6493;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}

.text_detail {
	font-size: 13px;
	font-weight: normal;
	color: #3d6493;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.table_liste {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.td_fdimage {
	background-color: #899fb9;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

div.div_prod_associe {
	float:left;
	background-color: #899FB9;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #000000;
	width: 160px;
	height: 160px;
	margin: 10px;
}

/*Image*/

img.img_border_noir {
	border: 1px solid #000000;
}

/*Liens*/

a:link {
	color: #3D6493;
	text-decoration: none;
	font-weight: normal;
	line-height: 13px;
}

a:active {
	color: #3D6493;
	text-decoration: none;
	font-weight: normal;
	line-height: 13px;
}

a:visited {
	color: #3D6493;
	text-decoration: none;
	font-weight: normal;
	line-height: 13px;
}

a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 13px;
}

a.liennoir:link {
	color: #000000;
}

a.liennoir:active {
	color: #000000;
}

a.liennoir:visited {
	color: #000000;
}

a.liennoir:hover {
	color: #3d6493;
}

a.liennoir_normal:link {
	color: #000000;
}

a.liennoir_normal:active {
	color: #000000;
}

a.liennoir_normal:visited {
	color: #000000;
}

a.liennoir_normal:hover {
	color: #000000;
}


a.lienblanc:link {
	color: #FFFFFF;
	text-decoration: underline;
}

a.lienblanc:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a.lienblanc:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a.lienblanc:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.lienblanc2:link {
	color: #FFFFFF;
}

a.lienblanc2:active {
	color: #FFFFFF;
}

a.lienblanc2:visited {
	color: #FFFFFF;
}

a.lienblanc2:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.lienbleu:link {
	color: #3D6493;
}

a.lienbleu:active {
	color: #3D6493;
}

a.lienbleu:visited {
	color: #3D6493;
}

a.lienbleu:hover {
	color: #FFFFFF;
}

a.lienbleu2:link {
	color: #3D6493;
}

a.lienbleu2:active {
	color: #3D6493;
}

a.lienbleu2:visited {
	color: #3D6493;
}

a.lienbleu2:hover {
	color: #000000;
}

a.lienorange:link {
	color: #FF6600;
}

a.lienorange:active {
	color: #FF6600;
}

a.lienorange:visited {
	color: #FF6600;
}

a.lienorange:hover {
	color: #FF6600;
	text-decoration: underline;
}

a.lienorange2:link {
	color: #FF6600;
	text-decoration: underline;
}

a.lienorange2:active {
	color: #FF6600;
	text-decoration: underline;
}

a.lienorange2:visited {
	color: #FF6600;
	text-decoration: underline;
}

a.lienorange2:hover {
	color: #FF6600;
	text-decoration: underline;
}

.pointer {
	cursor:pointer;
}

/*Nuages de liens*/

.faq_rang1 {
	font-size: 18px;
}

.faq_rang2 {
	font-size: 16px;
}

.faq_rang3 {
	font-size: 14px;
}

.faq_rang4 {
	font-size: 12px;
}

.faq_rang5 {
	font-size: 10px;
}

td.td_lienpanier {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	text-align: center;
	cursor:pointer;
}

/*Formulaire*/

form {
	margin: 0px;
	padding: 0px;
}

input, select {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	height: 20px;
	width: 160px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #899FB9;
}


#paiement{

}

#paiement input{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	height: 20px;
	width: 345px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #899FB9;
}

.radioBtn {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	height: 20px;
	width: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #899FB9;
}


select.select_retour {
	width: 200px;
	font-size: 12px;
}

textarea {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	border: 1px solid #899FB9;
}

input.input_rech {
	border-style: none;
}

input.input_ok {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	text-align: center;
	width: 40px;
	padding: 0px;
	cursor:pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

input.input_ok2 {
	font-weight: bold;
	color: #3D6493;
	background-color: #D8E0E9;
	text-align: center;
	width: 40px;
	padding: 0px;
	cursor:pointer;
	border: 1px solid #D8E0E9;
}

input.input_process_qte {
	height: 20px;
	width: 20px;
	border: 1px solid #899FB9;
}

input.input_promo {
	height: 20px;
	width: 70px;
}

input.input_grise {
	background-color: #DADADA;
}

input.input_check {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 18px;
}

input.input_radio {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



/*Page partenaires*/

.bloc_liste{float:left; margin-left:10px; margin-bottom:10px; margin-top:10px; margin-right:10px; width:300px;}

/*Process commande*/

td.td_couleur1 {
	color: #000000;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	cursor:pointer;
}

td.td_couleur1_on {
	color: #3D6493;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	cursor:pointer;
}

td.td_couleur2 {
	color: #000000;
	background-color: #D8E0E9;
	padding-right: 5px;
	padding-left: 5px;
	cursor:pointer;
}

td.td_couleur2_on {
	color: #3D6493;
	background-color: #D8E0E9;
	padding-right: 5px;
	padding-left: 5px;
	cursor:pointer;
}

td.td_intitule {
	color: #FFFFFF;
	background-color: #FF6600;
	padding-right: 5px;
	padding-left: 5px;
	/*cursor:pointer;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000; */
	font-weight:bold;
}

td.td_intitule2 {
	color: #FFFFFF;
	background-color: #3D6493;
	padding-right: 5px;
	padding-left: 5px;
	/*cursor:pointer;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000; */
	font-weight:bold;
}


tr.tr_process_col1 {
	background-color: #D8E0E9;
}

tr.tr_process_col2 {
	background-color: #FF6600;
}

.border_process_col1 {
	border: 1px solid #899FB9;
}

.border_process_col2 {
	border: 1px solid #FF6600;
}

/*Espace perso*/

div.div_commande {
	position:absolute;
	z-index:20;
	visibility:hidden;
	background-color: #FFFFFF;
	border: 4px solid #FF6600;
}

/*Div panier*/

.div_panier {
	background-color: #000000;
    position:absolute;
	height: 100%;
	width: 100%;
	filter:alpha(opacity=50);
   -moz-opacity:0.5;
	opacity: 0.5;
	left: 0px;
	top: 0px;
	z-index:70;
overflow:visible;
}

.div_panier2 {
    position:absolute;
	height: 100%;
	width: 100%;
	z-index:50;
	visibility:hidden;
	overflow: visible;
	top:0;
	left:0;
}
.div_panier3 {
    position:absolute;
	width: 100%;
	z-index:100;
	overflow:visible;
	top:120px;
}

/*Div fiche*/

.div_fiche {
	background-color: #000000;
    position:absolute;
	height: 100%;
	width: 100%;
	filter:alpha(opacity=70);
   -moz-opacity:0.7;
	opacity: 0.7;
	left: 0px;
	top: 0px;
	z-index:70;
overflow:visible;
}

.div_fiche2 {
    position:absolute;height: 100%;width: 100%;z-index:50; visibility:hidden; overflow: visible; top:0; left:0;
}
.div_fiche3 {
    position:absolute;height: 100%;width: 100%;z-index:100; overflow:visible; top:50px;
}

/*Recherche*/

.div_rech {
	float:left;
	border: 1px solid #899FB9;
	background-color:#FFFFFF;
	padding : 5px 5px 0px 5px;
	margin: 10px;
	text-align:center;
}

.div_rech2 {
	float:left;
	border: 1px solid #899FB9;
	background-color:#FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

a.lien_mdl_voiture {
color:#000000;
font-style:italic;
font-size:13px;
}

a.lien_mdl_voiture:hover {
color:#3D6493;
}

.spacer {
	clear:both;
}

.infobulle {
  position: absolute;
  visibility : hidden;
  border: 1px solid Black;
  padding: 10px;
  font-family: Verdana, Arial;
  font-size: 10px;
  background-color: #FFFFFF;
  border-radius: 10px 10px;
  -moz-border-radius: 10px;
      }

a.lien_faq{
text-decoration:none;
color:#0071BC;
}

a.lien_faq:visited{
text-decoration:none;
color:#0071BC;
}

a.lien_faq:hover {
text-decoration:none;
background:#0071BC;
color:#FFFFFF;
}

a.lien_faq:active{
text-decoration:none;
color:#0071BC;
}

#divhome
{
visibility:visible;
position:absolute;
top:143px;
left:33px;
}

a.lien_td_lien{
vertical-align:bottom;
color:#000000;
display:block;
height:30px;
width:100%;
}

a.lien_td_lien:visited{
vertical-align:bottom;
color:#000000;
display:block;
height:22px;
width:100%;
}

a.lien_td_lien:hover {
vertical-align:bottom;
color:#000000;
display:block;
height:30px;
width:100%;
}

a.lien_td_lien:active{
vertical-align:bottom;
color:#000000;
display:block;
height:30px;
width:100%;
}

/*Modification Mars 2010*/

/*Modifications Liste - detail Mars 2010*/

#zone_prix {
	display:block;
	width:188px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#zone_prix ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-image: none;
	list-style-type: none;
}

#zone_prix ul li {
	display:block;
	height:28px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-image: none;
	list-style-type: none;
}

#zone_prix .prix_barre {
	line-height:11px;
	color:#000;
	text-decoration: line-through;
	font-weight:bold;
	font-size:11px;
}

#zone_achat {
	display:block;
	width:188px;
	height:34px;
	text-align:left;
	font-size:20px;
	font-style:italic;
}

#zone_achat a{
	display:block;
	width:188px;
	height:34px;
	background:url(/charte/liste-detail/btn_commande_fd.gif) top no-repeat;
	color:#FFF;
	text-decoration:none;
	vertical-align:middle;
	line-height:34px;
}

#zone_achat a:hover{
	display:block;
	width:188px;;
	height:34px;
	background:url(/charte/liste-detail/btn_commande_fd.gif) 0px -34px no-repeat;
	color:#ff6600;
	text-decoration:none;
	vertical-align:middle;
	line-height:34px;
}

#savoir_plus {
	display:block;
	width:107px;
	height:25px;
	text-align:left;
	font-size:14px;
}

#savoir_plus a{
	display:block;
	width:107px;
	height:25px;
	background: url(/charte/liste-detail/btn_savoir_fd.gif) top no-repeat;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	line-height:25px;
	vertical-align:middle;
}

#savoir_plus a:hover{
	display:block;
	width:107px;
	height:25px;
	background: url(/charte/liste-detail/btn_savoir_fd.gif) 0px -25px no-repeat;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	line-height:25px;
	vertical-align:middle;
}


#remise {
	position:absolute;
	display:block;
	width:63px;
	height:63px;
	margin:-15px 0 0 117px;
	padding: 8px 0 0 0;
	text-align:center;
	font-size:20px;
	line-height:16px;
	color:#FFF;
	font-weight:bold;
	background: url(/charte/liste-detail/liste_remise_fd.gif) top no-repeat;
}

#faisceau {
	display:block;
	width:107px;
	height:75px;
}

#faisceau #picto {
	float:left;
	width:42px;
	text-align:center;
}

#faisceau #text {
	float:left;
	color:#cb0014;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	text-align:left;
}

.border_prix {
	border:solid 1px #ff6600;
}

.padding_5px {
	padding:5px;
}

#detail_commande {
	display:block;
	width:179px;
	height:39px;
	margin-left:15px;
	text-align:left;
	font-size:18px;
	font-style:italic;
}

#detail_commande a{
	display:block;
	width:179px;
	height:39px;
	background:url(/charte/liste-detail/btn_detail_command.gif) top no-repeat;
	color:#FFF;
	text-decoration:none;
	vertical-align:middle;
	line-height:29px;
}

#detail_commande a:hover{
	display:block;
	width:179px;
	height:39px;
	background:url(/charte/liste-detail/btn_detail_command.gif) 0px -39px no-repeat;
	color:#FF6600;
	text-decoration:none;
	vertical-align:middle;
	line-height:29px;
}

.detail_prix_barre {
	color:#000;
	font-size:16px;
	text-align:left;
	font-style:normal;
	text-decoration: line-through;
}

.detail_remise {
	color:#ff6600;
	text-align:left;
	font-size:18px;
	font-style:normal;
}


.detail_remise_pt {
	color:#ff6600;
	text-align:left;
	font-size:14px;
	font-style:normal;
}

.detail_prix {
	color:#ff6600;
	text-align:left;
	font-size:22px;
	font-style:normal;
	font-weight:bold;
}

.detail_padding {
	padding:0 5px 0 5px;
}

.detail_faisceau {
	color:#000;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}

.process_article {
	text-align:left;
	font-size:12px;
	padding: 3px;
}

.process_qte {
	text-align:center;
	padding: 3px;
}

.process_prix {
	text-align:center;
	padding:3px;
	font-size:14px;
	text-decoration: line-through;
	font-weight:bold;
}

.process_remise {
	text-align:center;
	padding:3px;
	font-size:14px;
	font-weight:bold;
}

.process_prix_net {
	text-align:center;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	color:#ff6600;
}

.process_border_bas {
	border-bottom: #000 solid 1px;
	text-align:left;
	font-size:12px;
	padding: 3px;
}

.picto_expe {
	width:20px;
	float:left;
	height:30px;
}

#process_command {
	display:block;
	width:241px;
	height:39px;
	text-align:left;
	font-size:18px;
	font-style:italic;
	text-align:center;
}

#process_command a{
	display:block;
	width:241px;
	height:39px;
	color:#FFF;
	text-decoration:none;
	vertical-align:middle;
	line-height:30px;
	background:url(/charte/process-commande/btn_process_command.gif) top no-repeat;
}

#process_command a:hover{
	display:block;
	width:241px;;
	height:39px;
	background:url(/charte/process-commande/btn_process_command.gif) 0px -39px no-repeat;
	color:#ff6600;
	text-decoration:none;
	vertical-align:middle;
	line-height:30x;
}

#process_code {
	float:left;
	text-align:center;
	width: 230;
}

.titre_orange_18px {
	font-size: 18px;
	color: #ff6600;
	line-height:18px;
}

.panier_prix_barre {
	display:inline;
	margin: 0 20px 0 0;
	text-decoration: line-through;
}

#panier_footer {
	display:block;
	width:179px;
	height:39px;
	text-align:center;
	font-size:16px;
	font-style:italic;
}

#panier_footer a{
	display:block;
	width:179px;
	height:39px;
	color:#FFF;
	text-decoration:none;
	vertical-align:middle;
	line-height:29px;
	background: url(/charte/boutons/btn_voir_panier.gif) top no-repeat;
	font-weight:bold;
}

#panier_footer a:hover{
	display:block;
	width:179px;
	height:39px;
	background:url(/charte/boutons/btn_voir_panier.gif) 0px -39px no-repeat;
	color:#FF6600;
	text-decoration:none;
	vertical-align:middle;
	line-height:29px;
	font-weight:bold;
}

.text_pt_orange {
	font-size:12px;
	color:#ff6600;
	font-weight:bold;
}

.text_remise_pt_orange {
	font-size:12px;
	color:#ff6600;
	font-weight:normal;
}

.faisceau {
	color:#3d6493;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}

.faisceau_spe {
	color:#ff6600;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}

.fd_faisceau{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3D6493;
	padding:0 5px 0 5px;
}


/*Modification sujet page contact 04/10*/

#div_sujet_contact {
	position:absolute;
	background-color: #FFF;
	padding: 5px;
	margin:-1px 0 0 0;
	border: 1px solid #4c4953;
	width:388px;
	z-index:350;
}

#div_sujet_contact ul {
	padding:0 0 0 0;
	margin: 0 0 14px 0;
}

#div_sujet_contact ul li {
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 3px 0;
	text-align: left;
	font-size: 12px;
	color: #19212d;
	font-weight:bold;
}

#div_sujet_contact ul li.liste_contact {
	font-size:14px;
	color:#19212d;
	list-style-position: outside;
	font-weight:bold;
	list-style-type: disc;
	margin:0 0 5px 14px;
	padding:0 0 0 0;
}

#div_sujet_contact ul li a{
	font-size:12px;
	margin: 0 0 0 0;
	text-decoration:none;
	font-weight:normal;
	color: #19212d;
}

#div_sujet_contact ul li a:hover{
	font-size:12px;
	margin: 0 0 0 0;
	text-decoration:underline;
	font-weight:normal;
	color: #19212d;
}

.contact_sujet {
	display:block;
	width:260px;
	height:20px;
	padding: 0px 15px 0px 5px;
	margin: 0 0 0 0;
	border: 1px solid #4c4953;
	background-image: url(/charte/informations/select_contact.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

a.liencontact {
	text-decoration:none;
	font-size:12px;
}

/* Process 04_10 */

.login_fd {
	background-color: #ebf1f7;
	padding: 10px;
}

input.process_input_check {
	width: 18px;
}

/*Confirm paiement*/

.confirm_titre {
	text-align:center;
	font-size: 18px;
	color: #19212d;
}

.confirm_etape {
	text-align:left;
	background-color: #3D6493;
	font-size: 14px;
	color: #ffffff;
}

.confirm_fond {
	text-align:left;
	background-color: #EBF1F7;
	color: #19212d;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
}
