body { 	margin:0px; padding:0px; 
		background-color:#1a4c85; background-image:url(/medias/communs/fond.jpg); background-position:center top; background-repeat:no-repeat; 
		font-family:Verdana, Arial, Helvetica, sans-serif;}

form { margin:0px; padding:0px;}
.titre{ margin-top:15px;}
h1{ color:#FFFFFF; padding-top:0px; margin-top:0px; font-size:125%; font-weight:100;}
h2{ font-size:100%; color:#78d3ff;}
h3{ font-size:90%; color:#78d3ff;}
h4{ font-size:80%; color:#ffffff;}

.logomembres{ padding-top:20px; width:289px;}
.blanc{ background-color:#FFFFFF; padding-top:15px; padding-left:10px; height:300px;}
.titrelogo { color:#FFFFFF; background:url(/medias/fr/titre_logo.jpg) top left no-repeat; text-align:left; 
padding:7px 0px 10px 10px; font-size:11px; font-weight:bold;}

.alignleft { text-align:left; padding-left:40px;}
.alignleft div { margin:15px 0 15px 0;}


.signature{color: #FFFFFF; font-size:60%;}
.padding{ padding-left:200px;}

div.hrdotted {
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5690b6;
}

div.hrdotted hr {
	display: none;
}

.search2{ margin-right:9px; color: #FFFFFF; font-size:70%;}
.search2 a:link {color: #022f50; text-decoration:underline;}
.search2 a:visited {color: #022f50; text-decoration:underline;}
.search2 a:hover {color: #022f50; text-decoration:none;}
.search2 a:active {color: #022f50; text-decoration:underline;}
.input1{  color:#012e4e; background-color:#bde4f6; width:125px; font-size:90%}
.input2{  color:#012e4e; background-color:#bde4f6; width:160px; font-size:90%}
.input3{  color:#012e4e; background-color:#bde4f6; width:160px; font-size:90%}


.header{ color:#FFFFFF; font-size:60%; width:778px; margin:auto; margin-top:6px; padding-top:151px; padding-bottom:9px; padding-left:15px; background-image:url(/medias/communs/bgentete.jpg); background-position:center top; background-repeat:no-repeat;}

.header2{ color:#FFFFFF; font-size:60%; width:778px; margin:auto; margin-top:6px; padding-top:150px; padding-bottom:10px; padding-left:18px; background-image:url(/medias/communs/bgentete.jpg); background-position:center top; background-repeat:no-repeat;}

.fil{ color:#FFFFFF; font-size:65%; padding-top:13px; width:500px;}
.fil a:link {color: #FFFFFF; text-decoration:underline;}
.fil a:visited {color: #FFFFFF; text-decoration:underline;}
.fil a:hover {color: #FFFFFF; text-decoration:none;}
.fil a:active {color: #FFFFFF; text-decoration:underline;}

.accueil{ width:778px; margin: 0 auto;}

.spacingtd{ width:171px;}

.menu{  width:198px; margin-left:0px; padding-left:0px; margin-top:10px; font-size:80%;}
.menu a:link { text-decoration:none; margin-bottom:9px; margin-top:9px;}
.menu a:visited { text-decoration:none; margin-bottom:9px; margin-top:9px;}
.menu a:hover {color: #78d3ff; text-decoration:none; margin-bottom:9px; margin-top:9px;}
.menu a:active { text-decoration:none; margin-bottom:9px; margin-top:9px;}
.menu img { margin-bottom:4px; margin-top:4px;}
.menu li {	list-style:none;}
.sousmenu{ margin-left:0px !important; margin-left:-20px; padding-left:0px; margin-top:10px;}
.niv1{  margin-left:0px; padding-left:20px;}
.niv2{  margin-left:0px; padding-left:35px; margin:0px;}
.ligne1{ margin-left:0px; padding-left:13px;}
.ligne2{ margin-left:0px; padding-left:15px; list-style:none;}


.toplogo{ width:198px; margin: 0 auto; margin-top:0px;}
.toplogo img{ border:0px;}
.middlelogo{ width:198px; padding-bottom:0px; margin-bottom:0px; padding-top:20px; margin: 0 auto; background-color:#FFFFFF;}
.bottomlogo{ width:198px; margin: 0 auto; margin-bottom:9px;}
.logo{ margin-bottom:0px;}

.contenu{ font-size:70%; color:#FFFFFF; margin-top:24px;}
.contenu a:link {color: #FFFFFF; text-decoration:underline;}
.contenu a:visited {color: #FFFFFF; text-decoration:underline;}
.contenu a:hover {color: #78d3ff; text-decoration:none;}
.contenu a:active {color: #1a4c85; text-decoration:underline;}		

.contenu2 p{ font-size:70%; color:#FFFFFF; margin-top:0px;}
.contenu2 p a:link {color: #FFFFFF; text-decoration:underline;}
.contenu2 p a:visited {color: #FFFFFF; text-decoration:underline;}
.contenu2 p a:hover {color: #78d3ff; text-decoration:none;}
.contenu2 p a:active {color: #FFFFFF; text-decoration:underline;}
.contenu2 li{ color:#FFFFFF;}

	

.membre{ width:275px; margin: 0 auto; margin-top:27px;}
.username{ color:#b3f5ff; font-size:70%; width:275px; margin: 0 auto; margin-top:14px; font-weight:bold;}
.password{ color:#b3f5ff; font-size:70%; width:275px; margin: 0 auto; margin-top:10px; font-weight:bold;}
.memoriser{ color:#b3f5ff; font-size:70%; width:275px; margin: 0 auto; margin-top:5px; font-weight:bold;}
.erreur2{ color:#ff9000; font-size:65%; width:275px; margin: 0 auto; margin-top:5px; font-weight:bold;}
.ok{ width:275px; margin: 0 auto; margin-top:12px;}
.btnconnect{ background-color:#98e9fd; color:#000066; font-size:80%; }

.oublie{ font-size:70%; color:#a2e9fe; margin-top:9px;}
.oublie a:link {color: #a2e9fe; text-decoration:underline;}
.oublie a:visited {color: #a2e9fe; text-decoration:underline;}
.oublie a:hover {color: #a2e9fe; text-decoration:underline;}
.oublie a:active {color: #a2e9fe; text-decoration:underline;}

.presse{ width:290px; margin-top:25px;}
.news{ width:290px; height:160px; background-color:#012e4f; padding-bottom:10px; padding-top:6px;}
.date{ color:#FFFFFF; font-size:70%; margin-top:6px; margin-left:10px;}

.nouvelle { color:#acedff; font-size:80%; margin-top:6px; margin-left:10px;}
.nouvelle a:link {color: #acedff; text-decoration:none;}
.nouvelle a:visited {color: #acedff; text-decoration:none;}
.nouvelle a:hover {color: #acedff; text-decoration:underline;}
.nouvelle a:active {color: #acedff; text-decoration:none;}

.plus{ color:#acedff; font-size:70%; margin-top:6px; margin-left:10px;}
.plus a:link {color: #acedff; text-decoration:none;}
.plus a:visited {color: #acedff; text-decoration:none;}
.plus a:hover {color: #acedff; text-decoration:underline;}
.plus a:active {color: #acedff; text-decoration:none;}	
		
.tous{ width:150px; height:19px; background-image:url(/medias/communs/bas_presse.jpg); background-position:bottom; background-repeat:no-repeat;}

.liste{ color:#7ad5ff; font-size:70%; margin-right:10px;}
.liste a:link {color: #7ad5ff; text-decoration:underline;}
.liste a:visited {color: #7ad5ff; text-decoration:underline;}
.liste a:hover {color: #7ad5ff; text-decoration:none;}
.liste a:active {color: #7ad5ff; text-decoration:underline;}

.membresalutation{ font-size:80%; color:#FFFFFF; margin-top:10px;}
/* Index */
.border0index{ border:0px; background-color:#012e4f; width:290px; padding-bottom:10px; margin-bottom:-25px;}
.border0index img{ border:0px; background-color:#012e4f; margin-right:255px;}

/* */


/* Contactez-nous */

.contact{ color:#b3f5ff; font-size:70%; width:75px; margin: 0 auto; margin-top:5px; font-weight:bold;}
.contactmessage{ margin-top:5px;}
/* */

/* Membre */
.tblFormulaireLeft{ color:#b3f5ff; font-size:70%; margin: 0 auto; margin-top:5px; font-weight:bold; width:110px; text-align:right;}
.marginnewmember{ margin-top:20px;}
.tblFormulaireTitre{ color:#FFFFFF; font-size:90%; width:400px; margin: 0 auto; font-weight:bold;}
.tblFormulaireTDLeft{ color:#b3f5ff; font-size:70%; width:275px; margin: 0 auto; padding-bottom:2px; margin-top:5px; font-weight:bold;}
.spacingform{ margin-left:20px; margin-top:7px;}
.spacingform2{ margin-left:20px; margin-top:7px;}
.spacingform3{ margin-left:20px;}

.spacingformwebsite{ margin-left: 17px;}
.erreur{ color:#FFFFFF; font-size:70%;}
.obligation{ font-size:65%; color:#FFFFFF; }
.red{ color:#FFFFFF;}
.widthobligation{width:150px;}

.erreurmail{ color:#FF9000; font-size:70%;}

.btnenvoyersizing{ margin-left:134px;}
.btnenvoyersizing2{}

/* */

/* Plan du site */
.border0 img{ border:0px;}
.treeView{border: none;}
.treeView a:link {color:#FFFFFF; border: none; font-size:70%; width:400px; margin: 0 auto; margin-top:5px; margin-bottom:5px; font-weight:bold; text-decoration:none;}
.treeView a:visited {color:#FFFFFF;border: none; font-size:70%; width:400px; margin: 0 auto; margin-top:5px; font-weight:bold; text-decoration:none; margin-bottom:5px;}
.treeView a:hover {color:#78d3ff; border: none; font-size:70%; width:400px; margin: 0 auto; margin-top:5px; font-weight:bold; text-decoration:none; margin-bottom:5px;}
.treeView a:active {color:#FFFFFF; border: none; font-size:70%; width:400px; margin: 0 auto; margin-top:5px; font-weight:bold; text-decoration:none; margin-bottom:5px;}

.treeview ul { padding: 0; margin: 0; list-style-type: none; }
.treeview ul ul { margin-left: 18px; list-style-type: none; }
.treeview li { margin-left: 18px; clear: both; line-height: 16px; list-style-type: none; }
.treeview label { font-weight: bold; margin: 1px 0 0 2px; list-style-type: none; }
.treeview li li * { font-weight: normal; list-style-type: none; }
.treeview img { display: inline; vertical-align: middle; list-style-type: none;  }
.treeview input, .treeview label { float: left; list-style-type: none; }
.treeview a {
	list-style-type: none;
}

.field{ border:1px solid #FFFFFF;}
/* */

/* Fournisseur */
.tdsizingtitle{ width:300px;}

.fontbgtdfournisseur{ border: 2px #2e689a solid ;}
.listefournisseur { border-collapse:collapse; border: 2px #2e689a solid ;}
.listefournisseur td { border: 2px #2e689a solid ;}

.titrefournisseur{ color:#FFFFFF; font-size:70%; margin-bottom:5px; margin-top:5px; margin-left:5px; width:250px;}
.titrefournisseur a:link {color:#FFFFFF; border: none;  margin: 0 auto; text-decoration:none}
.titrefournisseur a:visited {color:#FFFFFF; border: none;  margin: 0 auto; text-decoration:none}
.titrefournisseur a:hover {color:#FFFFFF; border: none; margin: 0 auto; text-decoration:underline}
.titrefournisseur a:active {color:#FFFFFF; border: none; margin: 0 auto; text-decoration:none}

.categorytitlefournisseur2{ color:#78d3ff; font-size:100%; margin-top:20px; margin-bottom:10px;}

.sitewebfournisseur{ color:#FFFFFF; font-size:70%; margin-bottom:5px; margin-top:5px; margin-right:5px; }
.sitewebfournisseur a:link {color:#FFFFFF; border: none;  margin: 0 auto; text-decoration:none}
.sitewebfournisseur a:visited {color:#FFFFFF;border: none;  margin: 0 auto; text-decoration:none}
.sitewebfournisseur a:hover {color:#FFFFFF; border: none; margin: 0 auto; text-decoration:underline}
.sitewebfournisseur a:active {color:#FFFFFF; border: none; margin: 0 auto; text-decoration:none}

.textfournisseur{ margin-top: 10px; font-size:70%; color:#FFFFFF; }

.toutaffichefournisseur{ margin-top:2px; color:#FFFFFF; font-size:75%; text-decoration:none;}
.toutaffichefournisseur a:link {color:#FFFFFF; border: none;  margin: 0 auto; font-weight:bold; text-decoration:none;}
.toutaffichefournisseur a:visited {color:#FFFFFF;border: none;  margin: 0 auto; font-weight:bold; text-decoration:none;}
.toutaffichefournisseur a:hover {color:#FFFFFF; border: none; margin: 0 auto; text-decoration:underline;}
.toutaffichefournisseur a:active {color:#FFFFFF; border: none; margin: 0 auto; font-weight:bold; text-decoration:none;}

.fontnavigation{ font-size:70%; color: #FFFFFF; border:0px;}

.nobordernav img{border:0px;}

/* */


/* FAQ */

.ul1{ padding-left:0px; margin-left:0px; padding-bottom:0px; margin-bottom:5px;}
.hr1{ border-top-style: dotted;}

.puce{ list-style:none; list-style-image:none; margin-top:0px; height:18px; margin-left:20px;}
.puce a:link {	
	color: #ffffff; 
	text-decoration:none; 
	padding-top:2px;
	padding-left:30px;  
	background-repeat:no-repeat;
    background-position: left; 
	background-image:url(/medias/communs/btnFleche.png);
	height:18px;
	}
.puce a:visited { 
	color: #ffffff; 
	text-decoration:none; 
	padding-top:2px;
	padding-left:30px;  
	background-repeat:no-repeat;
    background-position: left; 
	background-image:url(/medias/communs/btnFleche.png);
	height:18px;
	}
.puce a:hover { 
	color: #ffffff; 
	text-decoration:underline;
	padding-top:2px; 
	padding-left:30px; 
	background-repeat:no-repeat;
    background-position: left; 
	background-image:url(/medias/communs/btnFleche.png);
	height:18px;
	}
.puce a:active { 
	color: #ffffff; 
	padding-left:30px;
	padding-top:2px;  
	background-repeat:no-repeat;
    background-position: left; 
	background-image:url(/medias/communs/btnFleche.png);
	height:18px;
	}
	
.puce2{ list-style:none; font-size:70%; list-style-image:none; margin-top:0px; height:18px; margin-left:20px;}
.puce2 a:link {	
	color: #ffffff; 
	text-decoration:none; 
	padding-top:2px;
	padding-left:30px;  
	background-repeat:no-repeat;
    background-position: left; 
	background-image:url(/medias/communs/btnFleche.png);
	height:18px;
	}
.puce2 a:visited { 
	color: #ffffff; 
	text-decoration:none; 
	padding-top:2px;
	padding-left:30px;  
	background-repeat:no-repeat;
    background-position: left; 
	background-image:url(/medias/communs/btnFleche.png);
	height:18px;
	}
.puce2 a:hover { 
	color: #ffffff; 
	text-decoration:underline;
	padding-top:2px; 
	padding-left:30px; 
	background-repeat:no-repeat;
    background-position: left; 
	background-image:url(/medias/communs/btnFleche.png);
	height:18px;
	}
.puce2 a:active { 
	color: #ffffff; 
	padding-left:30px;
	padding-top:2px;  
	background-repeat:no-repeat;
    background-position: left; 
	background-image:url(/medias/communs/btnFleche.png);
	height:18px;
	}
	
	
	
	
	
	
	


.lifleche
{
	 background-image:"/medias/communs/btnFleche.png";
	 background-repeat:no-repeat;
	 background-position: left top;
	 list-style-image:none;
	 list-style-type:none;
	 padding:20px;
}

div.hrgris {
	height: 7px;
	margin: 10px 0px 5px 0px;
	background-image: url(/medias/communs/lignehrgris.gif);
	background-repeat: repeat-x;
	clear: right;
	width: 100%;
}
div.hrblanc {
	height: 7px;
	margin: 10px 0px 5px 0px;
	background-image: url(/medias/communs/lignehrblanc.gif);
	background-repeat: repeat-x;
	clear: both;
	width: 100%;
}

.divsizingcategory{  font-size:70%; height:18px; vertical-align:middle;}

.noborder img{ border:0px;}
.spacingquestion{ margin-top:10px; margin-left:29px;}
.imgfleche{ margin-right:10px;}

.margintitlefaq{ margin-left:10px; margin-top:40px;}

.divFaq{ margin-top:20px;}

.fontcategoryfaq{ font-size:70%; }
.fontcategoryfaq a:link {color:#FFFFFF; text-decoration:none;}
.fontcategoryfaq a:visited {color:#FFFFFF; text-decoration:none;}
.fontcategoryfaq a:hover {color:#FFFFFF; text-decoration:underline;}
.fontcategoryfaq a:active {color:#FFFFFF; text-decoration:none;}

.categoryTitle{ color:#78d3ff; font-size:90%; font-weight:bold;}

.fontfaqtext{ font-size:70%; color:#FFFFFF; margin-top:0px;}
.fontfaqtext a:link {color:#FFFFFF; font-weight:bold; text-decoration: none;}
.fontfaqtext a:visited {color:#FFFFFF; text-decoration: none;}
.fontfaqtext a:hover {color:#FFFFFF; text-decoration: none;}
.fontfaqtext a:active {color:#FFFFFF; text-decoration: none;}

.fontfaqtext2{ font-size:70%; color:#FFFFFF; margin-top:0px; margin-left:3px;}
.fontfaqtext2 a:link {color:#FFFFFF; font-weight:bold; text-decoration: none;}
.fontfaqtext2 a:visited {color:#FFFFFF; text-decoration: none;}
.fontfaqtext2 a:hover {color:#FFFFFF; text-decoration: none;}
.fontfaqtext2 a:active {color:#FFFFFF; text-decoration: none;}

.fontdocument{ font-size:60%; color:#FFFFFF; margin-top:2px;}
.fontdocument a:link {color:#FFFFFF; font-weight:bold; text-decoration: none;}
.fontdocument a:visited {color:#FFFFFF; text-decoration: none;}
.fontdocument a:hover {color:#FFFFFF; text-decoration: underline;}
.fontdocument a:active {color:#FFFFFF; text-decoration: none;}

.sizingdivimg{ width:88px; border: 1px #FFFFFF solid; margin-bottom:25px; margin-right:15px;}

.marginimgfaq{ margin-top:3px; margin-bottom:3px; margin-left:3px;}

.margintdfaq{ margin-left:15px; }

.displaynone {
	display: none;
	visibility: hidden;
}

.displayyes {visibility: visible;}

.bg{ background-color:Green;}
.floatquestion{ float:left; margin-top:-3px;}

/**/

/* Nous joindre */
.marginbouton{ margin-left:79px;}
/**/

/* Nouvelle */
.sizingdivimgpresse{ width:88px; border: 1px #FFFFFF solid; float:left; margin-top:15px; margin-bottom:25px; margin-right:15px;}
.categorytitlepresse{ color:#78d3ff; font-size:100%; margin-top:20px; margin-bottom:15px;}

.fonttitlepresse{ color:#FFFFFF; font-size:80%;}
.fonttitlepresse a:link {color:#FFFFFF; font-weight:bold; text-decoration: underline;}
.fonttitlepresse a:visited {color:#FFFFFF; font-weight:bold; text-decoration: underline;}
.fonttitlepresse a:hover {color:#FFFFFF; font-weight:bold; text-decoration: none;}
.fonttitlepresse a:active {color:#FFFFFF; font-weight:bold; text-decoration: underline;}

.fonttextpresse{ color:#FFFFFF; font-size:70%; margin-top:15px;}
.fonttextpresse a:link {color:#FFFFFF;  text-decoration: underline;}
.fonttextpresse a:visited {color:#FFFFFF; text-decoration: underline;}
.fonttextpresse a:hover {color:#FFFFFF; text-decoration: none;}
.fonttextpresse a:active {color:#FFFFFF; text-decoration: underline;}

.floatleftimgretour{ float:left; border:0px;}

.sizingretourtext{ font-size:80%; font-weight:bold; color:#FFFFFF; text-decoration: none; padding-bottom:8px; padding-left:3px; }
.sizingretourtext a:link {color:#FFFFFF; font-weight:bold; text-decoration: none;}
.sizingretourtext a:visited {color:#FFFFFF; font-weight:bold; text-decoration: none;}
.sizingretourtext a:hover {color:#FFFFFF; font-weight:bold; text-decoration: underline;}
.sizingretourtext a:active {color:#FFFFFF; font-weight:bold; text-decoration: none;}

.sizingtextretour { margin-top:20px; padding-left:40px;}
/**/

/* Nouvelle Detail*/
.fonttextnouvelle{ color:#FFFFFF; font-size:70%; margin-top:10px;}
.fonttextnouvelle a:link {color:#FFFFFF; font-weight:bold; text-decoration: none;}
.fonttextnouvelle a:visited {color:#FFFFFF; text-decoration: none;}
.fonttextnouvelle a:hover {color:#FFFFFF; text-decoration: underline;}
.fonttextnouvelle a:active {color:#FFFFFF; text-decoration: none;}

.margintdnouvelle{ margin-left:15px; }
.floatleftdoc{ float:left;}

.sizingdivimgnouvelle{ width:88px; border: 1px #FFFFFF solid; float:left; margin-top:15px; margin-bottom:25px; margin-right:15px;}
/* */

/* Fournisseur Detail */

.categorytitlefournisseur{ color:#78d3ff; font-size:100%; margin-bottom:10px; width:100%;}


.fonttextfournisseur{ color:#FFFFFF; font-size:70%; text-align:left;}
.fonttextfournisseur a:link {color:#FFFFFF; font-weight:bold; text-decoration: none;}
.fonttextfournisseur a:visited {color:#FFFFFF; text-decoration: none;}
.fonttextfournisseur a:hover {color:#FFFFFF; text-decoration: underline;}
.fonttextfournisseur a:active {color:#FFFFFF; text-decoration: none;}

.fonttextfournisseur2{ color:#FFFFFF; font-size:70%;}
.fonttextfournisseur2 a:link {color:#FFFFFF; font-weight:bold; text-decoration: none;}
.fonttextfournisseur2 a:visited {color:#FFFFFF; text-decoration: none;}
.fonttextfournisseur2 a:hover {color:#FFFFFF; text-decoration: underline;}
.fonttextfournisseur2 a:active {color:#FFFFFF; text-decoration: none;}

.margintdfournisseur{ margin-right:5px;}

.fonttitlefournisseur{ color:#FFFFFF; font-size:85%; margin-bottom:10px;}
.fonttitlefournisseur a:link {color:#FFFFFF; text-decoration: none;}
.fonttitlefournisseur a:visited {color:#FFFFFF; text-decoration: none;}
.fonttitlefournisseur a:hover {color:#FFFFFF; text-decoration: underline;}
.fonttitlefournisseur a:active {color:#FFFFFF; text-decoration: none;}

.marginadresse{ margin-left:6px;}

.tablefournisseurmargin{ margin-top:10px; margin-left:-3px;}



.widthtdfournisseur{ width:50%;}
.widthtdfournisseur2{ width:50%;}

/* */


/* --- AJOUT NH --------------------------------- */

.actif a{ color:#FFFFFF; font-weight:bold;}

.actif2 a{color:#78d3ff; }

.inactif a{ color: #FFFFFF;}


.MenuTopActif{
    color:#FFFFFF;  
	padding: 2px;
	font-size:70%;
}

.options { color: #012e4e; font-size:70%;}
.options2{ color: #012e4e; font-size:70%;}


.topmenu{ color:#012e4e;}
.topmenu a:hover{ color: #FFFFFF; }

.topmenu2{ color:#012e4e;}
.topmenu2 a:hover{ color: #FFFFFF; }

.champRequis {
	font-weight: bold; 
	border-color: #B97F7F;
	height /**/: 21px;
	border: 1px solid; 
	padding: 0px; 
	background: #FFF url(/medias/communs/required.gif) no-repeat right top; 
}


/* --- FIN AJOUT NH --------------------------------- */

/* Facture */

.retard{ color:#FF0000;}

/* Fin Facture */