@charset "utf-8";
.fd {
	background-image: url(images/fd_g.gif);
	background-color: #000000;
}
.contour {

}


.txt_blc_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 9px;
	font-weight: normal;
	background-position: left;
	padding-right: 9px;
	border: 0.2px dotted #FFFFFF;
	height: auto;
	width: auto;
}
a.txt_blc_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 9px;
	font-weight: normal;
	background-position: left;
	padding-right: 9px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.txt_blc_petit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 9px;
	font-weight: normal;
	background-position: left;
	padding-right: 9px;
	border: 0.1px dotted #FFFFFF;
	background-color: #0099FF;
}


.black_lit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.rouge_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0066;
	text-decoration: none;
}
.fd_transp {
	background-color: #999999;
	padding: 5px;
}
.titre_blc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
}
body {
	background-image: url(/images_site/back_2.png);
	background-position: center top;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	top: 0px;
}

.txt_bleu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CCFF;
	text-decoration: none;
	font-weight: lighter;
	line-height: 2px;
	font-style: normal;
}
.txt_vert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ACC532;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.txt_blc_petit_trait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-indent: 0px;
	padding-left: 0px;
}
.fd_cat {
	background-image: url(images/sous_cat.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	text-align: center;
}
.fr_produits_2 {
	background-attachment: scroll;
	background-image: url(/images_site/fd_contenu_bas.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.fr_produits_3 {
	background-attachment: scroll;
	background-image: url(/images_site/fd_h_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
.image {
	text-decoration: none;
}
.img_blc {
	border: 1px solid #FFFFFF;
}
.black_lit_trait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}
.vert_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #66FF33;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
}
.contourtab_prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 2px;
}
.txt_blc_petit_no_espace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 8px;
}

.txt_orangepetit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FC6C10;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	text-decoration: none;
}
.rouge_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0066;
	text-decoration: none;
}
.vert_bigCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #33CC33;
	text-decoration: none;
}
.orange_bigCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.black_litlit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.fd_h_g {
	text-decoration: none;
	background-image: url(images/ens_cm_02.gif);
	background-attachment: scroll;
	background-position: 50% top;
	background-repeat: no-repeat;
	vertical-align: top;
	height: 156px;
	width: 473px;
	float: right;
}
.fd_b_3_tab {
	text-decoration: none;
	background-image: url(images/fd_b.gif);
	background-attachment: fixed;
	background-position: center top;
	background-repeat: no-repeat;
	vertical-align: top;
	height: auto;
	width: 860px;
}
.rouge_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #FF0066;
	text-decoration: none;
}
.txt_blc_petit_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 1px;
	padding-left: 2px;
}
.liens_bas_images {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
a.liens_bas_images:hover {
	text-decoration: none;
	border: 0.3px solid #FFFFFF;
}
.fr_produits_4 {
	background-attachment: scroll;
	background-image: url(/images_site/fd_h_3_logo.jpg);
	background-repeat: no-repeat;
	background-position: 100% top;
}
.fr_produits_1_b {
	background-attachment: scroll;
	background-image: url(/images_site/fd_mid.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.fd_barres_cote_g {
	background-attachment: scroll;
	background-image: url(/images_site/infini_gauche.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.fd_barres_cote_d {
	background-attachment: scroll;
	background-image: url(/images_site/infini_droite.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.fd_barres_milieu {
	background-attachment: scroll;
	background-image: url(/images_site/fd_infinite_mid.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.fd_barres_bas {
	background-attachment: scroll;
	background-image: url(/images_site/fd_bas_links.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.titre_blc15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
}
.contourtab_off {
	border-right-style: none;
	border-left-style: none;
	padding: 1px;
}
.fd_barres_h {
	background-attachment: scroll;
	background-image: url(/images_site/tab_h.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height: 24px;
	width: 770px;
}
.text_haut_barre_blanche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #933F94;
	text-decoration: none;
	text-align: center;
	padding-left: 100px;
	vertical-align: bottom;
	font-weight: bold;
	margin-bottom: 8px;
}

.test {
	color: #FFFFFF;
	border-bottom-style: none;
	letter-spacing: 0.5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	margin: 5px;
	padding: 5px;
	background-image: url(/images_site/back_2.png);
	text-decoration: none;
}
.test2 {
	color: #FFFFFF;
	border-bottom-style: none;
	letter-spacing: 0.5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	background-image: url(/images_site/back_2.png);
	text-decoration: none;
}
.fr_produits_off {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-color: #06184A;
}
.text_haut_barre_blanche_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #933F94;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
	margin-bottom: 8px;
}
