/* -----------------------------------------------------------------------*/
/* PARAMETRES GENERAUX + SELECTEURS UNIVERSEL*/
body {scrollbar-face-color: #BCD0E4; scrollbar-shadow-color: #003F92;scrollbar-highlight-color: #003F92;scrollbar-3dlight-color: #003F92; scrollbar-darkshadow-color: #003F92; scrollbar-track-color: #FFF; 	scrollbar-arrow-color: #003F92;	margin: 0px;background: #dce7f1;font-family: Arial, Verdana, Helvetica, sans-serif;color: #000;font-size:12px;background: url("images/fond_menu.gif") repeat-y left top;}
table, tr, td {border:none;border-collapse:collapse;}
*{margin: 0;padding: 0;}
/*p {margin:0px;padding-left:15px;}*/
a:link, a:active, a:visited {font-weight: bold;color:#EC002F;text-decoration: none;}
a:hover{text-decoration: none;}
/*------------------------------------------------------------------------*/
/*GET ADOBE READER */
.get_adobe_reader{background-image: url("images/get_adobe_reader.gif");background-repeat: no-repeat;vertical-align: middle;background-position: left center;text-align: left;text-decoration: none;color: #EB0A00;line-height: 31px;padding-left: 100px;margin-top:40px;}
.get_adobe_reader a:link, .get_adobe_reader  a:active, .get_adobe_reader  a:visited {color: #EC002F;,font-size: 12px;font-weight: normal;text-decoration:none;}
.get_adobe_reader a:hover {text-decoration:none;}
/*------------------------------------------------------------------------*/
/* STRUCTURE DE LA HOME */
#hp_conteneur {position: absolute;	width:900px;}
#home_titre {width:900px;height:45px;}
#hp_conteneur {width:900px;height:400px;}
.hp_td_gauche{width:550px;height:400px;background-image: url("images/hp_menu_flash.jpg");background-repeat: no-repeat;}
.hp_td_droite{width:350px;height:400px;background-image: url("images/hp_menu_zoom.gif");background-repeat: no-repeat;padding-right:20px;padding-left:10px;padding-top:50px;padding-bottom:20px;}
.zoom{position:absolute; left:560px; top:217px;width:350px;height:400px;}
.zoom_titre{color:#003F92;font-size:12px;text-align: left;font-weight: bold;padding-bottom:10px;}
.zoom_texte{color:#000;font-size:12px;text-align: justify;overflow: auto;height: 205px;width: 303px;padding-bottom:20px;padding-right:5px;}
.hp_pied{color: #EC002F;font-size: 10px;text-align: left;padding-top: 43px;}
/*------------------------------------------------------------------------*/
/* STRUCTURE DE LA PAGE CONTENU */
#conteneur {position: absolute;	width:900px;background: url("images/monde.gif") no-repeat left bottom;}
#entete {width:900px;height:95px;background: url("images/top.jpg") no-repeat;}
#tabcontenu {width:900px;margin-bottom:30px;padding-bottom:30px;}
.spacer {height:1px;}
.contenutxt {width:715px;vertical-align:top;border-right-width: 1px;border-right-style: solid;border-right-color: #EC002F;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EC002F;}
.texte_zone {padding-top:20px;margin-bottom:10px;text-align: justify;margin:0px;padding-left:15px;margin-right: 20px;}
.texte_zone p{margin-bottom:20px}
.pied {
	color: #EC002F;
	font-size: 10px;
	text-align: left;
	padding-top: 30px;	
}
.gauche {vertical-align:top;width:185px;padding-top: 30px;padding-left: 0px;}
/**/
ul.contenu_liste {margin: 8px;padding: 8px;}
ul.contenu_liste2 {list-style-image: url("images/puce_contenu_liste2.gif");padding-left: 12px;padding-top: 5px;}
.contenu_liste2 li a:link, .contenu_liste2 li a:active, .contenu_liste2 li a:visited {color: #004B97;font-size:10px;font-weight:normal;text-decoration:none;}
.contenu_liste2 li a:hover {text-decoration: none;}
li.tcf  {list-style-image: url("images/puce_contenu_liste.gif");padding-bottom: 15px;list-style-position: outside;}
li.tcf_condense  {list-style-image: url("images/puce_contenu_liste.gif");padding-bottom: 2px;list-style-position: outside;}
/* SOMMAIRE PRODUIT */
#pdt_sommaire{width:700px;margin-bottom:30px;padding-bottom:30px;}
.pdt_sommaire_td_gauche{width:190px;height: 180px;vertical-align: top;text-align:center;}
.pdt_sommaire_td_droite{width:510px;text-align:left;vertical-align: top;}
.pdt_sommaire_photo{border: 1px solid #EC002F;}
/* PAGE PRODUIT */
.puce_pdf_tarifs {background-image:url("images/puce_pdf_tarifs.gif");background-repeat: no-repeat;padding-left: 45px;vertical-align: middle;height: 35px;line-height: 35px;}
.puce_pdf_tarifs a:link, .puce_pdf_tarifs a:active, .puce_pdf_tarifs a:visited {color: #004B97;,font-size: 12px;font-weight: bold;text-decoration:none;}
.puce_pdf_tarifs a:hover {text-decoration:none;}
.puce_pdf_certif {background-image:url("images/puce_pdf_certif.gif");background-repeat: no-repeat;padding-left: 45px;vertical-align: middle;height: 35px;line-height: 35px;}
.puce_pdf_certif a:link, .puce_pdf_certif a:active, .puce_pdf_certif a:visited {color: #FF9000;,font-size: 12px;font-weight: bold;text-decoration:none;}
.puce_pdf_certif a:hover {text-decoration:none;}
.puce_pdf_dtech {background-image:url("images/puce_pdf_dtech.gif");background-repeat: no-repeat;padding-left: 45px;vertical-align: middle;height: 35px;line-height: 35px;}
.puce_pdf_dtech  a:link, .puce_pdf_dtech  a:active, .puce_pdf_dtech  a:visited {color: #EC002F;,font-size: 12px;font-weight: bold;text-decoration:none;}
.puce_pdf_dtech a:hover {text-decoration:none;}
.puce_pdf {background-image:url("images/puce_pdf.gif");background-repeat: no-repeat;padding-left: 45px;vertical-align: middle;height: 35px;line-height: 35px;}
.puce_pdf a:link, .puce_pdf  a:active, .puce_pdf  a:visited {color: #EC002F;,font-size: 12px;font-weight: bold;text-decoration:none;}
.puce_pdf a:hover {text-decoration:none;}
/*------------------------------------------------------------------------*/
/* POLICES ET COULEURS */
.titre_page {height:24px;color: #FFF;font-size: 11pt;font-weight: bold;line-height:24px;background-image: url("images/fond_titre.gif");background-repeat: no-repeat;padding-left:15px;}
.titre_paragraphe_rouge {color: #EC002F;font-weight: bold;padding-top: 15px;}
.titre_paragraphe_bleu {color: #003F92;font-weight: bold;padding-top: 15px;}
/* LIENS SPECIAUX (hors universels)*/
a.pied:link, a.pied:active, a.pied:visited {color: #EC002F;text-decoration:none;}
a.pied:hover{color: #004B97;text-decoration:none;}
/*------------------------------------------------------------------------*/
/* MENU DE GAUCHE */
.nav {list-style-type:none;font-size:12px;font-weight:bold;list-style-position:outside;line-height: 23px;}
.nav li a:link, .nav li a:active, .nav li a:visited {color: #004B97;text-decoration:none;margin-left: 25px;}
.nav li a:hover {color: #004B97;text-decoration: none;}
li.on {color:#FFF;background: url(images/nav_on.gif) no-repeat left top;padding-left: 25px;}
/**/
.ssnav {background:url("images/nav_ssrub_on.gif") repeat-y left bottom;list-style-type:none;font-size:12px;font-weight:bold;list-style-position:outside;line-height: 15px;padding-bottom:10px;}
.ssnav li a:link, .ssnav li a:active, .ssnav li a:visited {color: #004B97;font-size:10px;font-weight:normal;text-decoration:none;margin-left: 30px;}
.ssnav li a:hover {color: #004B97;text-decoration: none;}
li.sson {color: #EC002F;font-size:10px;font-weight:normal;text-decoration:none;margin-left: 30px;}
/**/
.doubleligne {line-height: 13px;margin-top: 5px;margin-bottom: 6px;/*margin-left: 25px*/}
li.on_doubleligne {color:#FFF;background: url("images/nav_on_double_ligne.gif") no-repeat left top;padding-left: 25px;line-height: 13px;margin-top: 5px;margin-bottom: 6 px;}
.ssnav_doubleligne {background:url("images/nav_ssrub_on_double_ligne.gif") repeat-y left bottom;list-style-type:none;font-size:12px;font-weight:bold;list-style-position:outside;line-height: 15px;padding-bottom:10px;}
.ssnav_doubleligne li a:link, .ssnav_doubleligne li a:active, .ssnav_doubleligne li a:visited {color: #004B97;font-size:10px;font-weight:normal;text-decoration:none;margin-left: 30px;}
.ssnav_doubleligne li a:hover {color: #004B97;text-decoration: none;}

/*------------------------------------------------------------------------*/
/* IMAGES ET PHOTOS */
.illus_zone {width:150px;float:right;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 20px;border-left-width: 1px;border-left-style: solid;border-left-color: #EC002F;}
.illus_droite {float:left;margin:0x;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EC002F;}
/*------------------------------------------------------------------------*/
/* FORMULAIRE */
#contact {width:500px;	font-family: Arial, Verdana, Helvetica, sans-serif;}
.contact_td_gauche{width:150px;text-align:right;padding-bottom:8px;	color:#004B97;font-weight: bold;}
.contact_td_droite{width:350px;padding-left:5px;padding-bottom:8px;}
.contact_form {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;;color: #004B97;text-decoration: none;	border-style: 1;border-width: 1;border-color: #004B97;	}
.contact_error {color: #EC002F;	font-weight: bold;padding-bottom:15px;}
.list_admin {
	color: #003F92;
	background-image: url(images/puce_contenu_liste.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
