/* CSS Document */

p { margin: 0px 0px 0px 0px}
.tr0 {background-color: #FFFFFF;}
.tr1 {background-color: #EFEFEF;}

.body_principal { background-color:#FFFFFF; font-family: Verdana; font-size: 10px; color: #333333; text-decoration:none; margin: 0px 0px 0px 0px;}
.table_principale { background-color:#FFFFFF; font-family: Verdana; font-size: 10px; color: #333333; text-decoration:none;
					border-top-color: #14338D; border-top-style:solid; border-top-width:3px; 
					border-left-color: #14338D; border-left-style:solid; border-left-width:3px; 
					border-right-color: #14338D; border-right-style:solid; border-right-width:3px;
					border-bottom-color: #14338D; border-bottom-style:solid; border-bottom-width:3px; }
					
.border_top_bottom { border-top-color: #14338D; border-top-style:solid; border-top-width:3px;
				border-bottom-color: #14338D; border-bottom-style:solid; border-bottom-width:3px; text-decoration:none; }

.cellule_menu { border-style:solid; border-width:0px; border-color:#E70006; }
.color_menu { border-top-color:#E70006; border-top-style:solid; border-top-width:4px; background-color: #14338D;
				border-bottom-color:#E70006; border-bottom-style:solid; border-bottom-width:4px; text-decoration:none; }
.lien_menu { font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.lien_menu:hover { font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.navbartext2 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003442; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.date { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003442; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


.text_champG { font-family:verdana; font-size:10px; color:#333333; line-height: 17px; text-align:left; margin: 6px 0px 0px 0px; }
.color_menuG { background-color: #E70006; border-bottom-color:#FFFFFF; border-bottom-style:dashed; border-bottom-width:1px; text-decoration:none;}
.titreG { font-family: Verdana; font-size: 11px; color: #FBE3D7; font-weight: bold; text-decoration:none; margin: 0px 0px 0px 5px;}
.lien_textG { font-family: Verdana; font-size: 10px; color: #333333; font-weight: bold; text-decoration:underline; }
.lien_textG:hover { font-family: Verdana; font-size: 10px; color: #E70006; font-weight: bold; text-decoration:underline; }

.champ_formulaireG { font-family:verdana; font-size:10px; color:#E70006; BORDER: #14338D 1px solid; BACKGROUND-COLOR: #FEF3F4; text-decoration:none; }
.boutonG { font-family:verdana; font-size:10px; color:#FFFFFF; font-weight: bold; padding: 2px 20px 2px 20px; height:20px; 
			BORDER: #000000 1px solid; BACKGROUND-COLOR: #14338D; text-decoration:none; cursor:pointer; }
.boutonG:hover { font-family:verdana; font-size:10px; color:#FFFFFF; font-weight: bold; padding: 2px 20px 2px 20px; height:20px; 
			BORDER: #000000 1px solid; BACKGROUND-COLOR: #E70006; text-decoration:none; cursor:pointer; }

.lien_menuG { font-family: Verdana; font-size: 11px; color: #FBE3D7; font-weight: bold; text-decoration:none; margin: 0px 0px 0px 10px;}
.lien_menuG:hover { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration:underline; margin: 0px 0px 0px 10px;}

.prix_D { font-family:arial; font-size:13px; color:#14338D; text-align:center; font-weight: bold; margin: 2px 0px 2px 0px; }
.ville_D { font-family:verdana; font-size:10px; color:#333333; margin: 0px 0px 0px 0px; }
.description_D { font-family:verdana; font-size:10px; color:#333333; margin: 0px 0px 0px 0px; }
.ref_D { font-family:verdana; font-size:10px; color:#333333; font-weight: bold; margin: 1px 0px 0px 0px; }

.titre_C { font-family: Verdana; font-size: 13px; color: #FBE3D7; font-weight: bold; text-decoration:none; margin: 0px 0px 0px 5px;}
.ref_C { font-family: Verdana; font-size: 11px; color: #FBE3D7; font-weight: bold; text-decoration:none; margin: 0px 5px 0px 0px;}
.description_C { font-family:verdana; font-size:10px; color:#333333; text-align:justify; margin: 0px 0px 0px 10px; }
.recap_C { font-family:arial; font-size:12px; color:#14338D; font-weight: bold; margin: 3px 0px 3px 10px; }

.boutonOKG { font-family:verdana; font-size:9px; color:#FFFFFF; font-weight: bold; padding: 1px 3px 1px 3px; height:18px; 
			BORDER: #FFFFFF 1px solid; BACKGROUND-COLOR: #14338D; text-decoration:none; cursor:pointer; }
.boutonOKG:hover { font-family:verdana; font-size:9px; color:#FFFFFF; font-weight: bold; padding: 1px 3px 1px 3px; height:18px; 
			BORDER: #FFFFFF 1px solid; BACKGROUND-COLOR: #E70006; text-decoration:none; cursor:pointer; }
.lien_textD { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.lien_textD:hover { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration:underline; }
.text_champD { font-family:verdana; font-size:10px; color:#FFFFFF; text-align:left; margin: 0px 0px 0px 0px; }
.champ_formulaireD { font-family:verdana; font-size:10px; color:#003442; BORDER: #FFFFFF 1px solid; BACKGROUND-COLOR: #FEF3F4; text-decoration:none; }

.text { font-family:verdana; font-size:11px; color:#333333; line-height: 17px; text-align:justify; margin: 10px 20px 0px 0px; }
.text_li { font-family:verdana; font-size:11px; color:#333333; line-height: 17px; text-align:justify; margin: 0px 20px 3px 0px; }
.text_2point { font-family:verdana; font-size:11px; color:#333333; line-height: 17px; text-align:justify; margin: 0px 20px 0px 0px; }
.lien1_text { font-family: Verdana; font-size: 11px; color: #333333; font-weight: bold; text-decoration:underline; }
.lien1_text:hover { font-family: Verdana; font-size: 11px; color: #14338D; font-weight: bold; text-decoration:underline; }

.champ_formulaire1 { font-family:verdana; font-size:10px; color:#E70006; BORDER: #14338D 1px solid; BACKGROUND-COLOR: #FEF3F4; text-decoration:none; }
.bouton1 { font-family:verdana; font-size:10px; color:#FFFFFF; font-weight: bold; padding: 2px 30px 2px 30px; height:20px; 
			BORDER: #000000 1px solid; BACKGROUND-COLOR: #14338D; text-decoration:none; cursor:pointer; }
.bouton1:hover { font-family:verdana; font-size:10px; color:#FFFFFF; font-weight: bold; padding: 2px 30px 2px 30px; height:20px; 
			BORDER: #E70006 1px solid; BACKGROUND-COLOR: #E70006; text-decoration:none; cursor:pointer; }






.lien_list_design { font-family:verdana; font-size:12px; color:#003442; line-height: 17px; font-weight: bold; text-decoration:underline; }
.lien_list_design:hover { font-family: Verdana; font-size: 12px; color: #E70006; font-weight: bold; text-decoration:underline; }
.lien_list { font-family: Verdana; font-size: 11px; color: #632063; font-weight: bold; text-decoration:none; }
.lien_list:hover { font-family: Verdana; font-size: 11px; color: #E70042; font-weight: bold; text-decoration:underline; }


.lien_list11 { font-family: Verdana; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration:none; }
.lien_list11:hover { font-family: Verdana; font-size: 11px; color: #46489D; font-weight: bold; text-decoration:underline; }

.lien_text1 { font-family: Verdana; font-size: 12px; color: #003442; font-weight: normal; text-decoration:underline; }
.lien_text1:hover { font-family: Verdana; font-size: 12px; color: #E70006; font-weight: normal; text-decoration:underline; }
.lien_footer { font-family: Verdana; font-size: 9px; color:#FFFFFF; line-height: 12px; margin: 0px 0px 0px 0px; text-decoration:none; }
.lienfooter:hover { font-family: Verdana; font-size: 9px; color:#E6E6F0; line-height: 12px; margin: 0px 0px 0px 0px; text-decoration:none; }


.titre_jaune { font-family: Verdana; font-size: 14px; color: #E70006; font-weight: bold; text-align:center; text-decoration:none; }
.titre_blanc { font-family: Verdana; font-size: 15px; color: #FFFFFF; font-weight: bold; text-align:center; text-decoration:none; }

.1pix_border {
	BORDER-RIGHT: #E70042 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #E70042 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #E70042 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #E70042 1px solid
}
INPUT.coche {
	HEIGHT: 14px
}



.text_bold { font-family:verdana; font-size:10px; font-weight: bold; color:#14338D; text-align:left; margin: 0px 0px 0px 0px; }
.text_bold_15 { font-family:verdana; font-size:15px; font-weight: bold; color:#333333; line-height: 17px; text-align:left; margin: 0px 0px 0px 0px; }

.text_L { font-family:verdana; font-size:10px; color:#FFE7B5; line-height: 13px; text-align:left; margin: 0px 0px 0px 0px; }
.text_R { font-family:verdana; font-weight: bold; font-size:10px; color:#FFE7B5; line-height: 13px; text-align:left; margin: 0px 0px 0px 20px; }

.text1 { font-family:verdana; font-size:12px; color:#003442; line-height: 17px; text-align:justify; margin: 0px 20px 6px 0px; }
.text1_box { font-family:verdana; font-size:8px; color:#003442; line-height: 17px; margin: 0px 20px 6px 0px; }
.text1_bl { font-family:verdana; font-size:12px; color:#46489D; line-height: 15px; margin: 2px 50px 0px 0px; }
.text1_bleu { font-family:verdana; font-style:italic; font-size:15px; color:#46489D; line-height: 17px; font-weight: bold; margin: 2px 50px 0px 0px; }
.text1_red { font-family:verdana; font-size:12px; color:#E70006; line-height: 17px; font-weight: bold; margin: 0px 20px 6px 0px; }
.text1_gris { font-family:verdana; font-size:11px; color:#333333; line-height: 17px; font-weight: bold; margin: 0px 20px 0px 0px; }

.text1white { font-family:verdana; font-weight: bold; font-size:12px; color:#FFFFFF; line-height: 13px; margin: 2px 0px 2px 8px; }
.text1_box { font-family:verdana; font-size:11px; color: #14338D; line-height: 14px; text-align:left; margin: 6px 8px 0px 8px; }


.text1b { font-family:verdana; font-size:12px; color:#3F4C25; line-height: 15px; margin: 2px 30px 0px 50px; text-indent:-20px; }
.text2 { font-family:verdana; font-size:8px; color:#333333; line-height: 11px; margin: 10px 10px 10px 10px; text-align:justify; text-decoration:none; }
.text2bold { font-family:verdana; font-weight: bold; font-size:12px; color:#3F4C25; line-height: 15px; margin: 0px 0px 0px 0px; }

.text3 { font-family: Verdana; font-size: 9px; color:#333333; line-height: 11px; margin: 3px 20px 0px 0px; text-decoration:none; }


.text3white { font-family: Verdana; font-size: 9px; color:#FFFFFF; line-height: 12px; margin: 2px 30px 0px 30px; text-decoration:none; }
.text4 { font-family: Verdana; font-size: 12px; color:#3F4C25; line-height: 12px; margin: 0px 0px 0px 0px; text-decoration:none; }
.titre_fond { font-family: Tahoma; font-size: 24px; color:#FFFFFF; margin: 8px 0px 6px 50px; line-height: 20px; font-weight: bold; text-decoration:none; }
.titre_produit { font-family: Tahoma; font-size: 32px; color:#46489D; margin: 8px 0px 6px 50px; line-height: 30px; font-weight: bold; text-decoration:none; }

.titre1 { font-family: Verdana; font-size: 18px; color:#E70042; margin: 10px 0px 6px 20px; line-height: 20px; font-weight: bold; text-decoration:none; }
.titre2 { font-family: Verdana; font-size: 14px; margin: 20px 0px 6px 0px; line-height: 15px; color: #E70042; font-weight: bold; text-decoration:none; }
.titre2b { font-family: Verdana; font-size: 14px; margin: 0px 0px 0px 17px; line-height: 15px; color: #46489D; font-weight: bold; text-decoration:none; }
.titre3 { font-family: Verdana; font-size: 14px; color: #632063; margin: 10px 0px 6px 20px; font-weight: bold; text-decoration:none; }
.titre4 { font-family: Tahoma; font-size: 18px; color:#46489D; margin: 10px 0px 0px 20px; line-height: 20px; font-weight: bold; text-decoration:none; }
.titre4_0 { font-family: Tahoma; font-size: 18px; color:#46489D; margin: 0px 0px 0px 30px; line-height: 20px; font-weight: bold; text-decoration:none; }
.titre5 { font-family: Tahoma; font-size: 14px; color:#3F4C25; margin: 8px 0px 2px 0px; font-weight: bold; text-decoration:none; }

.inter_tab13 { font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration:none; }

.decal5 { margin: 0px 0px 0px 5px; text-decoration:none; }
.decal10 { margin: 0px 0px 0px 10px; text-decoration:none; }
.decal20 { margin: 0px 0px 0px 20px; text-decoration:none; }
.decal30 { margin: 0px 0px 0px 30px; text-decoration:none; }
.decal30up { margin: 15px 0px 15px 30px; text-decoration:none; }
.decal30up1 { margin: 0px 0px 6px 30px; text-decoration:none; }
.decal60 { margin: 0px 0px 10px 60px; text-decoration:none; }
.decalup { margin: 2px 0px 5px 0px; text-decoration:none; }
.decaltext { margin: 15px 0px 15px 0px; text-decoration:none; }
 
.justifier { margin: 0px 0px 0px 0px; text-align:justify; text-decoration:none; }
.centrer { margin: 0px 0px 0px 0px; text-align:center; text-decoration:none; }
.gauche { margin: 0px 0px 0px 0px; text-align:left; text-decoration:none; }
.droit { margin: 0px 0px 0px 0px; text-align:right; text-decoration:none; }

.top1 { font-family: Tahoma; font-size: 32px; color:#46489D; margin: 0px 0px 0px 0px; font-weight: bold; text-decoration:none; }
.top2 { font-family: Verdana; font-size: 20px; color: #FFFFFF; text-decoration:none; }
.top2b { font-family: Verdana; font-size: 20px; color: #CCCC33; text-decoration:none; font-weight: bold; }
.top3 { font-family: Verdana; font-size: 14px; color: #CCCC33; text-decoration:none; }
.taho20boldrouge { font-family: Tahoma; font-size: 20px; color:#F50000; margin: 0px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }


.sansinterligne { line-height:normal; margin-bottom:30px; color:#FF0000; }
.sans { line-height:normal; padding-right:35px; padding-bottom:20px; color:#FFDD00; }
.centrerligne { text-align:left; padding-bottom:50px; text-indent: -30px; line-height:25px; color:#660000; padding-left:50px; }

.contourblanc
{
	BORDER: #FFFFFF 2px solid;
border-top-style:none;
}


.none { border-style:none; }
.text1_banc_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}
.italique_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #46489D;
}



H1 { font-family: Verdana; font-size: 18px; color:#E70006; margin: 0px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }
.h1_noir { font-family: Verdana; font-size: 14px; color: #14338D; margin: 0px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }
.lien_h1 { font-family: Verdana; font-size: 18px; color: #14338D; margin: 0px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }
.lien_h1:visited { text-decoration:none; color: #14338D; }
.lien_h1:hover  { text-decoration:none; color: #14338D; }

.titre_page { font-family: Verdana; font-size: 18px; color: #14338D; margin: 0px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }
.titre_page_red { font-family: Verdana; font-size: 18px; color:#E70006; margin: 0px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }

H2 { font-family:verdana; font-size:14px; font-weight: bold; color:#E70006; line-height: 17px; text-align:left; margin: 0px 0px 0px 0px; }
H3 { font-family:verdana; font-size:16px; font-weight: bold; color:#E70006; line-height: 20px; text-align:left; margin: 5px 0px 6px 3px; }
H4 { font-family: Verdana; font-size: 14px; color: #FFFFFF; margin: 0px 0px 0px 20px; font-weight: bold; text-decoration:none; }

.lien_h3 { font-family:verdana; font-size:16px; font-weight: bold; color: #14338D; text-align:left; margin: 0px 0px 0px 0px; }
.lien_h3  { text-decoration:none; color: #14338D; }
.lien_h3  { text-decoration:none; color: #14338D; }

.lien_h4 { font-family: Verdana; font-size: 14px; color: #14338D; margin: 0px 0px 0px 0px; font-weight: bold; text-decoration:none; }
.lien_h4:visited { text-decoration:none; color: #14338D; }
.lien_h4:hover { text-decoration:none; color: #14338D; }


.li_box { font-family:verdana; font-size:10px; color:#003442; text-align:left; margin: 0px 0px 0px 0px; }

.text1_comparatif { font-family:verdana; font-size:11px; color:#632063; line-height: 12px; text-align:justify; margin: 10px 10px 10px 10px; }

.text_box_test {font-family:verdana; font-size:11px; color:#333333; line-height: 15px; text-align:left; margin: 5px 0px 0px 0px;  }
.text_box_2 { font-family:verdana; font-size:10px; color:#632063; line-height: 12px; text-align:justify; margin: 0px 20px 2px 0px; }

.suite_h1 { font-family: Verdana; font-size: 18px; color: #14338D; margin: 5px 0px 0px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }

.suite_h3 { font-family: Verdana; font-size: 16px; color: #14338D; margin: 5px 0px 6px 0px; line-height: 20px; font-weight: bold; text-decoration:none; }

.suite_h4 { font-family: Verdana; font-size: 14px; color: #14338D; margin: 0px 0px 0px 1px; font-weight: bold; text-decoration:none; }
.suite_h4_2 { font-family: Verdana; font-size: 14px; color: #14338D; margin: 0px 0px 0px 20px; font-weight: bold; text-decoration:none; }



.mon_menu {font-family: Verdana; font-size: 12px; color:#FFFFFF; margin: 0px 0px 0px 5px;  font-weight: bold; text-decoration:none; }

.lien_test { text-decoration : none; font-family: Verdana; font-size: 10px; color:#FFE7B5; margin: 0px 0px 0px 0px;}
.lien_test:visited { text-decoration: none; color: #FFE7B5; }
.lien_test:hover { text-decoration: none; color: #E70042; }

.lien_list_test { font-family: Verdana; font-size: 11px; color: #632063; text-decoration:none;}
.lien_list_test:hover { font-family: Verdana; font-size: 11px; color: #E70042; text-decoration:underline; }

.text_16 { font-family:verdana; font-size:9px; color:#003442; line-height: 17px; text-align:left; margin: 0px 0px 0px 0px; }

.text_index { font-family:verdana; font-size:12px; color:#003442; line-height: 17px; text-align:justify; margin: 0px 0px 0px 0px; }

.text1_news { font-family:verdana; font-size:11px; color:#003442; line-height: 12px; text-align:justify; margin: 10px 0px 10px 0px; }

.lien_news_rss { font-family: Verdana;  font-size: 12px; color: #FFFFFF; text-decoration:none;}
.lien_news_rss:visited {  text-decoration: none; color: #FFFFFF; }
.lien_news_rss:hover {  text-decoration: none; color: #FFFFFF; }


a { font-family: Verdana;  font-size: 12px; color: #FFFFFF; text-decoration:none;}
a {  text-decoration: none; color: #FFFFFF; }
a {  text-decoration: none; color: #FFFFFF; }
