body 		{ margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#3B3C3E;scrollbar-face-color: #fff; 
	scrollbar-shadow-color: #efefef;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #efefef; 
	scrollbar-darkshadow-color: #999; 
	scrollbar-track-color:  #efefef	; 
	scrollbar-arrow-color: #999;	}
form, div { margin:0px; padding:0px}

input { border:0px}
#general 	{ width:796px;margin-right:auto;margin-left:auto;margin-bottom:0px;margin-top:0px;padding:0px;text-align:left;}
#popup 	{ width:520px;margin-right:auto;margin-left:auto;margin-bottom:0px;margin-top:0px;padding:0px;text-align:left;}
#popup a {color:#950703;text-decoration:none}
#popup a {text-decoration:underline}
#top { background:url(images/l1-d.gif) no-repeat right}
#flash1 	{ float:left; width:257px; background:url(images/flash1.jpg) no-repeat; height:132px; font-size: 14px; text-align:right;
	color: #fff;	font-weight: normal;	padding-top:43px; }
#flash2		{ float:right; }
td.navig { }
td.navig a, div.navig a{ color:#3B3C3E; text-decoration:none; }
td.navig a:hover , div.navig a:hover, div.navig a.selected { text-decoration:underline}
div.navig a.selected {color:#950703;font-weight:bold;text-decoration:none; }
#bandeau {  padding-bottom:3px;padding-right:3px;background-image: url(images/bandeau.jpg); background-repeat:no-repeat; font-size:10px; width:796px; height:95px;}
#bandeau a { color:#3B3C3E; text-decoration:none;}
#bandeau a:hover {color:#950703}
#bandeau a.selected {color:#950703;font-weight:bold; background-image:url(images/reperenavig.gif); background-repeat:no-repeat; background-position: center;}
#bandeau th{ font-size:14px; color:#fff; padding-top:12px; font-weight:normal; text-align:right; padding-right:5px}

#pathway {float:right; width:634px; height:17px; background-image:url(images/bg-pathway.gif); color:#3B3C3E;padding-top:2px !important; padding-top:0px}
#pathway a { color:#3B3C3E; text-decoration:none;}
#pathway a:hover {color:#950703}
#pathway a.selected {color:#950703;font-weight:bold; background-image:url(images/puce-pathway.gif); background-repeat:no-repeat; padding-left:13px }

#menuhome 	{ color:#404040; background:url(images/menu-home.gif) no-repeat; width:537px; height:29px; float:right; padding-top:2px; padding-right:2px; text-align:right;}
	#menuhome a 		{ color:#404040; text-decoration:none;}
	#menuhome a:hover	{ color:#950703; text-decoration:none;}
	
#content	{ background:url(images/bg-content.gif) no-repeat top; clear:both;}
	#content #traits  	{ background:url(images/bg-tirets.gif); background-repeat:no-repeat; height:390px;}
	
	#content #traits #botlinkhome { clear:left; position:relative; top:48px !important; top:84px; width:155px; background:url(images/bg-tirets.gif) repeat-y;}
	#content #traits #botlinkhome a { color:#404040; text-decoration:none; background-image:url(images/bg-lienbas.gif); background-repeat:no-repeat; height:18px; padding-left:51px; padding-top:2px; display:block}
	#content #traits #botlinkhome a:hover { color:#ff9900;}	
	#botlinkhome img{}
	
	#content #middlehome { position: relative; width:383px; left:116px; float:left; padding-top:50px}
	#content #right { background-image:url(images/bg-righthome.gif); background-repeat:no-repeat; width:185px; height:340px;float:right; padding-left:56px;padding-right:56px; padding-top:50px} 
	
	#content #middlehome div.form { border-left:solid 1px #888; border-right:solid 1px #888; width:381px}
	#content #middlehome th{ background-image:url(images/home-bgtxtform.jpg); background-repeat:no-repeat; background-position:center; font-weight:normal; padding-left:10px; text-align:left}
	#content #middlehome .hnocli input{ background-image:url(images/home-inputnocli.gif); background-repeat:no-repeat; padding:1px; border:none; width:165px; height:18px}
	#content #middlehome .hmail input{ background-image:url(images/home-inputmail.gif); background-repeat:no-repeat; padding:1px; border:none; width:115px; height:18px}
	#content #middlehome .hpass input{ background-image:url(images/home-inputmail.gif); background-repeat:no-repeat; padding:1px; border:none; width:115px; height:18px}
	#content #middlehome .boutok{ background-image:url(images/home-bgbtok.jpg); background-repeat:no-repeat; background-position:center}
	#content #middlehome .formlink{ font-size:11px; color:#3b3c3e; padding-left:8px; padding-bottom:2px}
	#content #middlehome .formlink a{ color:#3b3c3e; text-decoration:none;}
	#content #middlehome .formlink a:hover{ color:#3b3c3e; text-decoration: underline;}
	#content #middlehome th.formlink {	font-size: 13px;background-image:url(images/bg-linkform.gif); background-repeat:no-repeat; color: #fff; font-weight:bold;text-align: left;}

#left {width:165px; float:left; height:370px;}
	#left #menupage{ width:162px; font-size:10px}
	#left #menupage .head{ background-image:url(images/L-menuhead.gif); width:162px;}
	#left #menupage .footer{ background-image:url(images/footer-menu.gif); width:162px; height:2px;}
	#left #menupage td{padding-right:2px}

	#left #menupage table{margin-top:5px;  border-bottom:1px solid #ccc; width:162px}
	
	#left #menupage th.mainlevel{ background-color:#ddd;  border-right:1px solid #ccc; padding-left:15px;height:22px; background-image:url(images/g-menu-off.gif); background-repeat:no-repeat; font-size:9px; text-transform:uppercase; line-height:10px}
	#left #menupage th.mainlevel#selrub{  border-right:1px solid #ddd; padding-left:3px;height:22px; background-image:url(images/bg-menuouvert.gif); background-repeat:no-repeat;}
	#left #menupage th.mainlevel a{  width:162px;color:#666;  text-decoration:none;}
	#left #menupage th.mainlevel#selrub a{  width:162px;color:#fff;  text-decoration:none}
	
	#left #menupage table.rub1{margin-top:5px;margin-bottom:5px;  border-bottom:1px solid #DDDDDD; width:162px; }
	#left #menupage table.rub1 th.mainlevel{ background-color:#2e70d0;  border-right:1px solid #ddd; padding-left:15px;height:22px;  background-image:url(images/g-menu-off.gif); background-repeat:no-repeat; background-position:top left}
	#left #menupage table.rub1 th.mainlevel#selrub{ background-color:#2e70d0;  border-right:1px solid #ddd; padding-left:15px;height:22px; background-image:url(images/g-fleche-open.gif); background-repeat:no-repeat; background-position:top left}
	#left #menupage table.rub1 th.mainlevel a{  width:162px;color:#9D9FA3;  text-decoration:none}
	#left #menupage table.rub1 th.mainlevel#selrub a{  width:162px;color:#fff;  text-decoration:none}
	#left #menupage table.rub1 td.mainlevel{ background-color:#F4F4F4; border-top:1px solid #ddd; border-right:1px solid #ddd; padding-left:16px;height:22px; background-image:url(images/g-niv1-bleu.gif); background-repeat:no-repeat;}
	#left #menupage table.rub1 td.mainlevel a{  width:162px;color:#999;  text-decoration:none}
	#left #menupage table.rub1 td.mainlevel a:hover{ color:#2e70d0;}
	#left #menupage table.rub1 td.mainlevel#sel {  background-color:#2e70d0; border-top:1px solid #ddd; border-right:1px solid #ddd; padding-left:16px;height:24px; background-image:url(images/g-niv1-on.gif); background-repeat:no-repeat; }
	#left #menupage table.rub1 td.mainlevel#sel a {color:#fff; }
	#left #menupage table.rub1 td.sublevel{ border-right:1px solid #ddd; border-bottom:dashed 1px #2e70d0; padding-bottom:3px; padding-top:3px; vertical-align:top;padding-left:15px; height:22px; background-image:url(images/g-niv2.gif); background-repeat:repeat-y;}
	#left #menupage table.rub1 td.sublevel a{ width:162px;color:#999;  text-decoration:none}
	#left #menupage table.rub1 td.sublevel a:hover{ color:#2e70d0;}
	#left #menupage table.rub1 td.sublevel#selsm {color:#2e70d0; background-image:url(images/g-niv2-on-bleu.gif); background-repeat:repeat-y; vertical-align:top}
	#left #menupage table.rub1 td.sublevel#selsm a {color:#2e70d0; }

	
	#left #menupage table.rub2{margin-top:5px;margin-bottom:5px;  border-bottom:1px solid #DDDDDD; width:162px; }
	#left #menupage table.rub2 th.mainlevel{ background-color:#7e559b;  border-right:1px solid #ddd; padding-left:15px;height:22px;  background-image:url(images/g-menu-off.gif); background-repeat:no-repeat; background-position:top left}
	#left #menupage table.rub2 th.mainlevel#selrub{ background-color:#7e559b;  border-right:1px solid #ddd; padding-left:15px;height:22px; background-image:url(images/g-fleche-open.gif); background-repeat:no-repeat; background-position:top left}
	#left #menupage table.rub2 th.mainlevel a{  width:162px;color:#9D9FA3;  text-decoration:none}
	#left #menupage table.rub2 th.mainlevel#selrub a{  width:162px;color:#fff;  text-decoration:none}
	#left #menupage table.rub2 td.mainlevel{ background-color:#F4F4F4; border-top:1px solid #ddd; border-right:1px solid #ddd; padding-left:16px;height:22px; background-image:url(images/g-niv1-violet.gif); background-repeat:no-repeat;}
	#left #menupage table.rub2 td.mainlevel a{  width:162px;color:#999;  text-decoration:none}
	#left #menupage table.rub2 td.mainlevel a:hover{ color:#7e559b;}
	#left #menupage table.rub2 td.mainlevel#sel {  background-color:#7e559b; border-top:1px solid #ddd; border-right:1px solid #ddd; padding-left:16px;height:24px; background-image:url(images/g-niv1-on.gif); background-repeat:no-repeat; }
	#left #menupage table.rub2 td.mainlevel#sel a {color:#fff; }
	#left #menupage table.rub2 td.sublevel{ border-right:1px solid #ddd; border-bottom:dashed 1px #7e559b; padding-bottom:3px; padding-top:3px; vertical-align:top;padding-left:15px; height:22px; background-image:url(images/g-niv2.gif); background-repeat:repeat-y;}
	#left #menupage table.rub2 td.sublevel a{ width:162px;color:#999;  text-decoration:none}
	#left #menupage table.rub2 td.sublevel a:hover{ color:#7e559b;}
	#left #menupage table.rub2 td.sublevel#selsm {color:#7e559b; background-image:url(images/g-niv2-on-violet.gif); background-repeat:repeat-y; vertical-align:top}
	#left #menupage table.rub2 td.sublevel#selsm a {color:#7e559b; }
	
	
	#left #menupage table.rub3{margin-top:5px;margin-bottom:5px;  border-bottom:1px solid #DDDDDD; width:162px; }
	#left #menupage table.rub3 th.mainlevel{ background-color:#FF5A00;  border-right:1px solid #ddd; padding-left:15px;height:22px;  background-image:url(images/g-menu-off.gif); background-repeat:no-repeat; background-position:top left}
	#left #menupage table.rub3 th.mainlevel#selrub{ background-color:#FF5A00;  border-right:1px solid #ddd; padding-left:15px;height:22px; background-image:url(images/g-fleche-open.gif); background-repeat:no-repeat; background-position:top left}
	#left #menupage table.rub3 th.mainlevel a{  width:162px;color:#9D9FA3;  text-decoration:none}
	#left #menupage table.rub3 th.mainlevel#selrub a{  width:162px;color:#fff;  text-decoration:none}
	#left #menupage table.rub3 td.mainlevel{ background-color:#F4F4F4; border-top:1px solid #ddd; border-right:1px solid #ddd; padding-left:16px;height:22px; background-image:url(images/g-niv1-orange1.gif); background-repeat:no-repeat;}
	#left #menupage table.rub3 td.mainlevel a{  width:162px;color:#999;  text-decoration:none}
	#left #menupage table.rub3 td.mainlevel a:hover{ color:#FF5A00;}
	#left #menupage table.rub3 td.mainlevel#sel {  background-color:#FF5A00; border-top:1px solid #ddd; border-right:1px solid #ddd; padding-left:16px;height:24px; background-image:url(images/g-niv1-on.gif); background-repeat:no-repeat; }
	#left #menupage table.rub3 td.mainlevel#sel a {color:#fff; }
	#left #menupage table.rub3 td.sublevel{ border-right:1px solid #ddd; border-bottom:dashed 1px #7e559b; padding-bottom:3px; padding-top:3px; vertical-align:top;padding-left:15px; height:22px; background-image:url(images/g-niv2.gif); background-repeat:repeat-y;}
	#left #menupage table.rub3 td.sublevel a{ width:162px;color:#999;  text-decoration:none}
	#left #menupage table.rub3 td.sublevel a:hover{ color:#FF5A00;}
	#left #menupage table.rub3 td.sublevel#selsm {color:#FF5A00; background-image:url(images/g-niv2-on-orange1.gif); background-repeat:repeat-y; vertical-align:top}
	#left #menupage table.rub3 td.sublevel#selsm a {color:#FF5A00; }
	
	#left #menupage table.rub4{margin-top:5px;margin-bottom:5px;  border-bottom:1px solid #DDDDDD; width:162px; }
	#left #menupage table.rub4 th.mainlevel{ background-color:#F29619;  border-right:1px solid #ddd; padding-left:15px;height:22px;  background-image:url(images/g-menu-off.gif); background-repeat:no-repeat; background-position:top left}
	#left #menupage table.rub4 th.mainlevel#selrub{ background-color:#F29619;  border-right:1px solid #ddd; padding-left:15px;height:22px; background-image:url(images/g-fleche-open.gif); background-repeat:no-repeat; background-position:top left}
	#left #menupage table.rub4 th.mainlevel a{  width:162px;color:#9D9FA3;  text-decoration:none}
	#left #menupage table.rub4 th.mainlevel#selrub a{  width:162px;color:#fff;  text-decoration:none}
	#left #menupage table.rub4 td.mainlevel{ background-color:#F4F4F4; border-top:1px solid #ddd; border-right:1px solid #ddd; padding-left:16px;height:22px; background-image:url(images/g-niv1-orange2.gif); background-repeat:no-repeat;}
	#left #menupage table.rub4 td.mainlevel a{  width:162px;color:#999;  text-decoration:none}
	#left #menupage table.rub4 td.mainlevel a:hover{ color:#F29619;}
	#left #menupage table.rub4 td.mainlevel#sel {  background-color:#F29619; border-top:1px solid #ddd; border-right:1px solid #ddd; padding-left:16px;height:24px; background-image:url(images/g-niv1-on.gif); background-repeat:no-repeat; }
	#left #menupage table.rub4 td.mainlevel#sel a {color:#fff; }
	#left #menupage table.rub4 td.sublevel{ border-right:1px solid #ddd; border-bottom:dashed 1px #7e559b; padding-bottom:3px; padding-top:3px; vertical-align:top;padding-left:15px; height:22px; background-image:url(images/g-niv2.gif); background-repeat:repeat-y;}
	#left #menupage table.rub4 td.sublevel a{ width:162px;color:#999;  text-decoration:none}
	#left #menupage table.rub4 td.sublevel a:hover{ color:#F29619;}
	#left #menupage table.rub4 td.sublevel#selsm {color:#F29619; background-image:url(images/g-niv2-on-orange2.gif); background-repeat:repeat-y; vertical-align:top}
	#left #menupage table.rub4 td.sublevel#selsm a {color:#F29619; }
	
	#left #menupage table.rub5{margin-top:5px;margin-bottom:5px;  border-bottom:1px solid #DDDDDD; width:162px; }
	#left #menupage table.rub5 th.mainlevel{ background-color:#B1C700;  border-right:1px solid #ddd; padding-left:15px;height:22px;  background-image:url(images/g-menu-off.gif); background-repeat:no-repeat; background-position:top left}
	#left #menupage table.rub5 th.mainlevel#selrub{ background-color:#B1C700;  border-right:1px solid #ddd; padding-left:15px;height:22px; background-image:url(images/g-fleche-open.gif); background-repeat:no-repeat; background-position:top left}
	#left #menupage table.rub5 th.mainlevel a{  width:162px;color:#9D9FA3;  text-decoration:none}
	#left #menupage table.rub5 th.mainlevel#selrub a{  width:162px;color:#fff;  text-decoration:none}
	#left #menupage table.rub5 td.mainlevel{ background-color:#F4F4F4; border-top:1px solid #ddd; border-right:1px solid #ddd; padding-left:16px;height:22px; background-image:url(images/g-niv1-vert.gif); background-repeat:no-repeat;}
	#left #menupage table.rub5 td.mainlevel a{  width:162px;color:#999;  text-decoration:none}
	#left #menupage table.rub5 td.mainlevel a:hover{ color:#B1C700;}
	#left #menupage table.rub5 td.mainlevel#sel {  background-color:#B1C700; border-top:1px solid #ddd; border-right:1px solid #ddd; padding-left:16px;height:24px; background-image:url(images/g-niv1-on.gif); background-repeat:no-repeat; }
	#left #menupage table.rub5 td.mainlevel#sel a {color:#fff; }
	#left #menupage table.rub5 td.sublevel{ border-right:1px solid #ddd; border-bottom:dashed 1px #7e559b; padding-bottom:3px; padding-top:3px; vertical-align:top;padding-left:15px; height:22px; background-image:url(images/g-niv2.gif); background-repeat:repeat-y;}
	#left #menupage table.rub5 td.sublevel a{ width:162px;color:#999;  text-decoration:none}
	#left #menupage table.rub5 td.sublevel a:hover{ color:#B1C700;}
	#left #menupage table.rub5 td.sublevel#selsm {color:#B1C700; background-image:url(images/g-niv2-on-vert.gif); background-repeat:repeat-y; vertical-align:top}
	#left #menupage table.rub5 td.sublevel#selsm a {color:#B1C700; }
	
	#left #menupage .garage { background-color:#fff;  border-top:1px dashed #888; padding-top:10px; padding-left:8px; border-bottom:1px dashed #888; padding-bottom:10px; padding-left:8px;background-image:url(images/pucegrise_03.gif); background-repeat:no-repeat; background-position:left 12px}
	#left #menupage .garage th.mainlevel a{  width:162px;text-decoration:none}
	#left #menupage table.garage {  border-bottom:1px solid #B02B03; margin-top:15px;}

	#left #menupage td.mainlevel{ background-color:#fff; border-top:1px solid #ccc; border-right:1px solid #ccc; padding-left:16px;height:22px; background-image:url(images/bg-menuoff.gif); background-repeat:no-repeat;}
	#left #menupage td.mainlevel a{  width:162px;color:#161616;  text-decoration:none}
	#left #menupage td.mainlevel a:hover{ color:#ff7600;}
	#left #menupage td.mainlevel#sel { background-image:url(images/bg-menuon.gif); background-repeat:no-repeat; }
	#left #menupage td.mainlevel#sel a {color:#ff7600; }
	
	#left #menupage td.sublevel{ border-right:1px solid #ccc; vertical-align:top;padding-left:15px; height:22px; background-image:url(images/bg-smenuoff.gif); background-repeat:no-repeat;}
	#left #menupage td.sublevel a{ width:162px;color:#161616;  text-decoration:none}
	#left #menupage td.sublevel a:hover{ color:#ff7600;}
	#left #menupage td.sublevel#selsm {color:#ff7600; background-image:url(images/bg-smenuok.gif); background-repeat:no-repeat; vertical-align:top}
	#left #menupage td.sublevel#selsm a {color:#ff7600; }

	#rightpage  div.form { width:154px; /*float:right;*/}
	#rightpage  div.form #headform {padding-left:22px; padding-top:4px;color:#666; font-weight:bold;  background-image:url(images/r-bg-espsecu.jpg); background-repeat:no-repeat; width:151px; height:20px; }

	#rightpage  div.form #headform strong{ color:#ff6600}
	#rightpage  div.form div.bgform{ background-image:url(images/bg-espperso.gif); background-repeat:no-repeat;height:65px; width:143px;border-left:1px solid #ccc;border-right:1px solid #ccc; padding:5px}
	#rightpage  div.form td{ padding-left:10px}
	#rightpage  div.form .hnocli input{ font-size:10px;background-image:url(images/page-inputnocli.gif); background-repeat:no-repeat; padding:1px; border:none; width:124px; height:15px}
	#rightpage  div.form .hmail input{ font-size:10px;background-image:url(images/page-inputmail.gif); background-repeat:no-repeat; padding:1px; border:none; width:86px; height:15px}
	#rightpage  div.form .hpass input{ font-size:10px;background-image:url(images/page-inputmail.gif); background-repeat:no-repeat; padding:1px; border:none; width:86px; height:15px}

	#content #traits #left #botlinkpage { clear:left; position:relative; top:6px !important; top:16px; width:155px; background:url(images/bg-tirets.gif) repeat-y; }

#content #traits #middlepage { width:425px !important; width:410px; padding-top:15px; padding-left:10px; padding-right:25px; left:152px;  float:right}

#content #traits #middlepage .pathway, #content #traits #middlepage .pathway a { text-decoration:none; margin-bottom:12px; font-size:9px; color: #999}
#content #traits #middlepage .pathway a:hover{color:#ff7600}
#content #traits #middlepage p{ font-size:11px; text-align:justify; margin-top:0px;color:#666;}

/* gestion des couleurs dans la page en fonction de la rubrique */
/* si rubrique non précisée au niveau du contenu central*/
#content #traits #middlepage.base #titre{ background-image:url(images/titre_bgrub0.gif);background-repeat:no-repeat; background-position:15px top;} 
#content #traits #middlepage H1, #content #traits #middlepage H1 a{padding-left:65px; margin-top:30px; margin-bottom:3px;font-size:13px; font-weight:bold; text-transform:uppercase;  }
#content #traits #middlepage H2{ font-size:14px; font-weight:normal; margin:0px; margin-bottom:10px;padding-left:65px; padding-bottom:25px; }
#content #traits #middlepage H3{ font-size:16px; font-weight:bold; height:19px; color:#ff7600; margin:0px; margin-bottom:15px; padding-left:15px }
#content #traits #middlepage.base H3{  padding-top:20px }
#content #traits #middlepage ul{ padding-right:15px; text-align:justify;}
#content #traits #middlepage ul li {  text-align:justify; color:#666; padding-bottom:15px; font-size:11px}
#content #traits #middlepage ul{list-style-image:url(images/c-puce-orange1.gif); margin-top:0px; }
#content #traits #middlepage p{ padding-left:15px; padding-right:15px }
#content #traits #middlepage.base strong{ color:#666; }
/* si rubrique =rub1 */
#content #traits #middlepage.rub1 #titre{ background-image:url(images/test3_14.gif);background-repeat:no-repeat; background-position:15px top;} 
#content #traits #middlepage.rub1 H1, #content #traits #middlepage.rub1 H1 a{  color:#2e70d0;}
#content #traits #middlepage.rub1 H1 a:hover { color:#668bc1}
#content #traits #middlepage.rub1 H2{  color:#2e70d0; }
#content #traits #middlepage.rub1 H3{ color:#F97004; }
#content #traits #middlepage.rub1 ul{list-style-image:url(images/c-puce-bleue.gif); margin-top:0px; }
#content #traits #middlepage.rub1 a ,#content #traits #middlepage.rub1 a.Style1, #content #traits #middlepage.rub1 .Style1 {color:#ff7600;}

/* si rubrique =rub2 */
#content #traits #middlepage.rub2 #titre{ background-image:url(images/titre_bgrub2.gif);background-repeat:no-repeat; background-position:15px top;} 
#content #traits #middlepage.rub2 H1, #content #traits #middlepage.rub2 H1 a{  color:#7E559B;}
#content #traits #middlepage.rub2 H1 a:hover { color:#7E559B}
#content #traits #middlepage.rub2 H2{  color:#7E559B; }
#content #traits #middlepage.rub2 H3{ color:#B1C900; }
#content #traits #middlepage.rub2 ul{list-style-image:url(images/c-puce-violet.gif); margin-top:0px; }
#content #traits #middlepage.rub2 p a ,#content #traits #middlepage.rub2 a.Style1, #content #traits #middlepage.rub2 .Style1 {color:#B1C900;}

/* si rubrique =rub3 */
#content #traits #middlepage.rub3 #titre{ background-image:url(images/titre_bgrub3.gif);background-repeat:no-repeat; background-position:15px top;} 
#content #traits #middlepage.rub3 H1, #content #traits #middlepage.rub2 H1 a{  color:#FF5A00;}
#content #traits #middlepage.rub3 H1 a:hover { color:#FF5A00}
#content #traits #middlepage.rub3 H2{  color:#FF5A00; }
#content #traits #middlepage.rub3 H3{ color:#01AAC8; }
#content #traits #middlepage.rub3 ul{list-style-image:url(images/c-puce-orange1.gif); margin-top:0px; }
#content #traits #middlepage.rub3 a ,#content #traits #middlepage.rub3 a.Style1, #content #traits #middlepage.rub3 .Style1 {color:#01AAC8;}

/* si rubrique =rub4 */
#content #traits #middlepage.rub4 #titre{ background-image:url(images/titre_bgrub4.gif);background-repeat:no-repeat; background-position:15px top;} 
#content #traits #middlepage.rub4 H1, #content #traits #middlepage.rub2 H1 a{  color:#F29619;}
#content #traits #middlepage.rub4 H1 a:hover { color:#F29619}
#content #traits #middlepage.rub4 H2{  color:#F29619; }
#content #traits #middlepage.rub4 H3{ color:#3852A3; }
#content #traits #middlepage.rub4 ul{list-style-image:url(images/c-puce-orange1.gif); margin-top:0px; }
#content #traits #middlepage.rub4 a ,#content #traits #middlepage.rub4 a.Style1, #content #traits #middlepage.rub4 .Style1 {color:#3852A3;}

/* si rubrique =rub5 */
#content #traits #middlepage.rub5 #titre{ background-image:url(images/titre_bgrub5.gif);background-repeat:no-repeat; background-position:15px top;} 
#content #traits #middlepage.rub5 H1, #content #traits #middlepage.rub2 H1 a{  color:#B0C800;}
#content #traits #middlepage.rub5 H1 a:hover { color:#B0C800}
#content #traits #middlepage.rub5 H2{  color:#B0C800; }
#content #traits #middlepage.rub5 H3{ color:#8E51A1; }
#content #traits #middlepage.rub5 ul{list-style-image:url(images/c-puce-vert.gif); margin-top:0px; }
#content #traits #middlepage.rub5 a ,#content #traits #middlepage.rub5 a.Style1, #content #traits #middlepage.rub5 .Style1 {color:#8E51A1;}
#content #traits #middlepage.rub5 form { margin-left:15px}




#content #rightpage {width:155px; float:right}
#content #rightpage #conseil p{ background:url(images/r-puce-grise.gif) no-repeat; background-position:left 5px; padding-left:8px ; margin-bottom:8px; margin-top:8px}
#content #rightpage #conseil div.titre{padding-left:23px; text-transform:uppercase;padding-top:4px;color:#666; font-weight:normal;  background-image:url(images/r-bg-saviez.jpg); background-repeat:no-repeat; width:151px; height:20px;}
#content #rightpage #conseil div.content {color:#666;background-image:url(images/R-bggris.gif); background-position:bottom; background-repeat:no-repeat; padding-left:7px;padding-right:5px; padding-top:7px; /*text-align:justify*/}
#content #rightpage #conseil div.foot { background-image:url(images/R-bggris_foot.gif); height:3px}

#content #rightpage #note p{ background:url(images/r-puce-grise.gif) no-repeat; background-position:left 5px; padding-left:8px ; margin-bottom:8px; margin-top:8px}
#content #rightpage #note div.titre{padding-left:23px; text-transform:uppercase;padding-top:4px;color:#666; font-weight:normal;  background-image:url(images/r-bg-saviez.jpg); background-repeat:no-repeat; width:151px; height:20px;}
#content #rightpage #note div.content {color:#666;background-image:url(images/R-bggris.gif); background-position:bottom; background-repeat:no-repeat; padding-left:7px;padding-right:5px; padding-top:7px; /*text-align:justify*/}
#content #rightpage #note div.foot { background-image:url(images/R-bggris_foot.gif); height:3px}

#content #rightpage #saviez div.titre{padding-left:23px; text-transform:uppercase; padding-top:4px;color:#666; font-weight:normal;  background-image:url(images/r-bg-dload.jpg); background-repeat:no-repeat; width:151px; height:20px;}
#content #rightpage #saviez div.content {color:#666;background-image:url(images/R-bggris.gif); background-position:bottom; background-repeat:no-repeat; padding-left:7px;padding-right:5px; padding-top:7px; /*text-align:justify*/}
#content #rightpage #saviez div.foot { background-image:url(images/R-bggris_foot.gif); height:3px}

/*#content #rightpage #note div.suite a, #content #rightpage #saviez div.suite a {color:#3B3C3E; text-decoration:none;}
#content #rightpage #note div.content p, #content #rightpage #saviez div.content p, #content #rightpage #conseil div.content p{margin:0px; padding:0px}*/

#content #rightpage div.spacer {height:20px}

#popup #traits  	{ background:url(images/bg-tirets.gif); background-repeat:repeat-y; height:390px;padding-left:57px; padding-right:57px; padding-top:20px}
#popup #traits-garage  	{ background:url(images/bg-tirets.gif); background-repeat:repeat-y; height:390px;padding-left:57px; padding-right:0px; padding-top:20px}

#popup td.navig { padding-top:15px; height:39px; background:url(images/l1-d.gif)}
#popup p{ font-size:10px; color:#333; text-align:justify}
#popup H1{ font-size:13px; color:#E98D00; text-align:right}
#popup H2{ font-size:10px; font-weight:bold; background-image:url(images/bgh2.gif); background-repeat:no-repeat; height:19px; color:#950703}
#popup H3{ font-size:10px; font-weight:bold; height:19px; color:#ff7600; margin:0px; margin-top:15px; margin-bottom:5px }
#popup ul li{ list-style-image:url(images/puce.gif); text-align:justify;}


#rightpage a{color: #B02B03}
a.Style1, #content #traits #middlepage a,#rightpage a{ text-decoration:none}
a.Style1:hover, #content #traits #middlepage a:hover, #rightpage a:hover{ text-decoration:underline}
.gray{ color:#333}
table.image{ margin-top:10px}

/* blocs masqués dans les pages */
#triennale, #annuelle, #droits, #versements  { display:none}

/* gestion de la pub */
#pub1, #pub2 , #bgpub{display:none}
#pub1, #pub2 { padding-top:100px; padding-bottom:200px; }
#bgpub{ z-index:999; background:url(images/opacity.png); filter:alpha(opacity=60);-moz-opacity:0.60;opacity: 0.60;z-index:999; position:absolute;	left: 0px;	top: 0px;	width: 100%;	height:1024px;}
#pub1 { z-index:1000; position:absolute;	left: 0px;	top: 0px;	width: 100%;	height:100%;	text-align:center;	color:#FFFFFF; }
#pub2 {z-index:1000; position:absolute;	left: 0px;	top: 0px;	width: 100%;	height:100%;	text-align:center;	color:#FFFFFF;  }
#pub1 img, #pub2 img {	background:#FFF; border:solid 2px #333;  } 

#EspaceLocataire{ z-index:100;	}

.espace a{ color:#333; text-decoration:none}
.espace a:hover{ text-decoration:underline}

div.Style2 {
	font-size: 14px;
	color: #950703;
	font-weight: normal;
	padding-top:39px;
}
div.seppt{ border-bottom:dotted 1px #B0C800;margin-bottom:12px; margin-top:8px;}

.ptacceuil{display:none; background-image: }
.adresse1{ width:120px; padding:3px; border-bottom:solid 2px #797979; border-right:solid 2px #797979;border-top:solid 1px #797979;border-left:solid 1px #797979; float:left; margin:2px; }
.adresse{ width:120px; padding:3px; border-bottom:solid 2px #797979; border-right:solid 2px #797979;border-top:solid 1px #797979;border-left:solid 1px #797979; float:left; margin:2px}

.exergue{clear:both; background:#F9F9F9;margin-left:15px; padding:8px; border:dashed 1px #555; text-align:justify; padding-top:6px; background-image:url(images/bgexergue.gif); background-position:right top; background-repeat:no-repeat}

.orangeb {
	color: #E98D00;
	font-weight: bold;
}
.vertb {
	color: #B1C900;
	font-weight: bold;
}
table.boutons{border-top:solid 1px #ccc;  border-bottom:solid 1px #ccc; margin-top:10px;margin-bottom:10px; padding-top:10px }
table.boutons th { font-weight:normal; }
table.boutons a{  padding-left:3px; color:#555;  text-decoration:none; background:url(images/info.gif) no-repeat ; padding-left:25px; height:25px; display:block}


table#sls  { margin-left:15px}
table#sls td {background:url(images/sls-bg.gif) repeat-x; background-position:bottom left;border-left:solid 1px #D6DADD; border-right:solid 1px #D6DADD;border-bottom:solid 1px #D6DADD;}

table#sls th a{ color:#7E559B;text-decoration:none}
div#quand, div#quoi, div#pourquoi, div#sanction {font-size:11px; padding-top:8px;padding-bottom:8px; padding-left:5px; width:390px}
div#quoi, div#pourquoi, div#sanction { display:none}
#lquand{ background:url(images/sls-1-on.gif) no-repeat; width:74px; height:20px; text-align:center}
#lquoi{ background:url(images/sls-2-off.gif) no-repeat; width:61px; height:20px;text-align:center}
#lpourquoi{ background:url(images/sls-3-off.gif) no-repeat; width:90px; height:20px;text-align:center}
#lsanction{ background:url(images/sls-4-off.gif) no-repeat; width:173px; height:20px;text-align:center}

