.pasAfficher{display:none;}/*******************************************************************************************************//* Mise en page globale */body{	font: 11px Arial;	color:#ffffff;	line-height:1.6em;	margin:0;	padding:0;	background-color:#000000;	text-align:justify;	height:100%;}#site{		width: 950px;	margin-left: auto;	margin-right: auto;	background: #232931 url(images/fond-site.gif) 0px 0px repeat-y;}/*******************************************************************************************************//* Barre du haut */#haut{float:left;width:950px;height:52px;border-top:5px solid #950D0D;background:#232931 url(images/fond-haut.jpg) 0px 0px no-repeat;}#logo{ /*avant le 12/10/2006 :margin-left:40px;*/margin-left:30px;margin-top:26px;border:0;float:left;}ul#annexe{padding:0; margin:0;margin-left:650px;font-size:10px;margin-top:5px;}#annexe a:link, #annexe a:visited{ font-weight:normal;color:#ffffff;text-decoration:none; }#annexe a:hover{ font-weight:normal;color:#ffffff;text-decoration:underline; }ul#annexe li{padding:0; margin:0;list-style-type:none;display:block;float:left;height:20px;padding-left:15px;margin-left:20px;padding-right:5px;}ul#annexe li.conseil{ background:transparent url(images/fond-conseil.gif) 0px 6px no-repeat; }ul#annexe li.accueil{ background:transparent url(images/fond-accueil.gif) 0px 6px no-repeat; }#animation{/*avant le 12/10/2006 :width:710px;margin-left:20px;*/width:735px;margin-left:15px;height:111px;background:#A61011 url(images/fond-anim.jpg) 0px 0px no-repeat;float:right;}#recherche{/*avant le 12/10/2006 :width:200px;*/width:180px;height:91px;background:#6A0909 url(images/fond-search.jpg) 0px 0px no-repeat;float:right;padding-top:20px;padding-left:20px;font-size:10px;}#recherche form{padding:0;margin:0;margin-bottom:15px;}#recherche input{background-color:#ffffff;border:none;}#recherche a{color:#ffffff;font-size:10px;font-weight:normal;}/*******/ul#barre{padding:0; margin:0;/*avant le 12/10/2006 :width:890px;padding-left:20px;margin-left:40px;*/width:915px;padding-left:20px;margin-left:15px;height:50px;color:#ffffff;background: transparent url(images/fond-barre.gif) 0px 0px no-repeat;padding-top:3px;clear:both;}#barre a{ color:#ffffff; }#barre a:link, #barre a:visited{ text-decoration:none; }#barre a:hover{ text-decoration:underline; }ul#barre li{padding:0; margin:0;list-style-type:none;display:block;float:left;background: transparent url(images/pipe.gif) 0px 0px no-repeat;text-transform:uppercase;font-weight:bold;font-size:11px;padding-left:27px;padding-right:10px;padding-top:5px;height:24px;}ul#barre li.nopipe{ background: transparent url(images/puce-triangle.gif) 0px 11px no-repeat;padding-left:13px;}ul#barre li.nopuce{ padding-top:7px;padding-left:13px;}/*******/#menu{/*avant le 12/10/2006 :padding-left:40px;width:180px;*/padding-left:15px;width:170px;float:left;}#menu dl{padding:0; margin:0;}#menu dt{font-weight:bold;text-transform:uppercase;background: #222931 url(images/fond-dt.gif) 0px 0px no-repeat;padding-left:20px;padding-top:5px;line-height:2em;padding-bottom:5px;}#menu dd{padding:0; margin:0;margin-bottom:5px;}#menu dd ul{padding:0; margin:0;padding-top:5px;padding-bottom:10px;background-color: #424C58;}#menu dd li{list-style-type:none;padding:0; margin:0;padding-left:20px;background: transparent url(images/puce-carre.gif) 10px 7px no-repeat;color:#727A84;}#menu dd li a{color:#FFFFFF;}/*******/#arclad{background: transparent url(images/fond-contenu.gif) 0px 0px no-repeat;margin-left:15px;margin-right:15px;/*avant le 12/10/2006 :width:430px;*/width:505px;float:left;padding-top:20px;padding-left:15px;padding-right:15px;color:#000000;}#droite{/*avant le 12/10/2006 :width:150px;padding-left:20px;padding-right:50px;*/width:155px;padding-left:15px;padding-right:30px;float:left;font-size:10px;}#footer{clear:both;/*avant le 12/10/2006 :width:695px;background: transparent url(images/fond-footer.gif) 240px 0px no-repeat;padding-left:255px;*/width:695px;background: transparent url(images/fond-footer.gif) 200px 0px no-repeat;padding-left:255px;font-size:10px;color:#727A84;padding-top:25px;padding-bottom:5px;}#footer a{color:#727A84;font-weight:normal;}/*******************************************************************************************************//* Liens */a:link{text-decoration:underline;color:#A51111;font-weight:bold;}a:visited{text-decoration:underline;color:#A51111;font-weight:bold;}a:hover{text-decoration:none;color:#A51111;font-weight:bold;}/*******************************************************************************************************//* balises hn */h1{font-size:22px;color:#424C58;font-weight:normal;padding:0;margin:0;margin-bottom:20px;}h2{font-size:15px;color:#8E0C0C;/*border-bottom:1px solid #727A84;*/font-weight:bold;padding:0;padding-left:15px;margin:0;margin-top:20px;margin-bottom:10px;background: transparent url(images/puce-h2.gif) 0px 9px no-repeat;}h3{font-size:11px;color:#A41010;padding:0;margin:0;margin-bottom:5px;border-bottom:1px solid #A41010;}#droite h2{	color:#ffffff;	font-size:12px;}#droite a:link, #droite a:visited{	color:#ffffff;	font-weight:normal;}img{border:0;}.pastillesdoc{width:100px;display:block;float:left;padding-right:40px;text-align:center;height:150px;font-size:10px;}.pastillesdoc img{border:1px solid #000000;}.pastillesrub{width:90px;display:block;float:left;padding-top:10px;padding-right:10px;text-align:center;height:90px;}.pastillesrub a:link, .pastillesrub a:visited{color:#000000;text-decoration:none;font-weight:normal;}.pastillesrub a:hover{color:#000000;text-decoration:underline;}/***** à modifier, issu de hp ***/.donneespro{	float:right; 	width:180px; 	font-size:10px;	text-transform:none;	/*background:#E4E4E4;*/	padding-left:5px;	padding-right:5px;}.donneespro table{width:180px;}.donneespro td{	font-size:10px;	text-align:center;}.donneespro th{	background:#D6D6D6;	text-align:center;}.nompro{	padding-top:5px;	width:200px;	float:left;}.nomacc{	width:350px;}.nompro a:link, .nompro a:visited, .nompro a:hover{color:#000000;}.nompro img{	padding-top:5px;}.resume1{	clear:both;	width:100%;	height:63px;	margin-bottom:10px;	border:1px solid #424C58;	background:#ffffff;	text-transform:uppercase; }/*.resume1 img{ 	float:left;	margin:5px;}*/.floatleft{ 	float:left;	margin:5px;}.resume2{ 	/*background-color:#F4F4F4; */	height:50px; 	text-align:left;  }.resume2 img{	margin-top:10px;	float: none;	padding-left:5px;	padding-right:5px;}.resume3{ /*background-color:#E4E4E4; */width:100%; }.resume3 a:link, .resume3 a:visited, .resume3 a:hover{font-weight:bold;text-decoration:underline;}.protype{background-color:#B61740;color:#ffffff;font-weight:bold;padding-left:10px;margin-bottom:5px;width:100%;float:left;}ul{list-style-type:none;padding:0;margin:0;}.fondblanc{border:1px solid #424C58;background:#ffffff;padding:8px;}.fondblanc img.floatleft{	padding:0;	margin:0;	margin-right:10px;}table.tabPro{ width : 100% ; text-align:center; margin-top:10px; border-top:1px solid #424C58;}table.tabPro th{background:#424C58; color:#ffffff;}table.tabPro td{background:#ffffff;border-bottom:1px solid #424C58;}.tabimage{	border-bottom:1px solid #D5D5D5;	text-align:center;	font: 10px Trebuchet MS, Arial, Verdana;	background-color:#FFFFFF;	padding:0px;}table{text-align:center;}th{	font: 10px Trebuchet MS, Arial, Verdana;	background-color:#D5D5D5;	font-weight:bold;	color:#000000;	padding-right:10px;	padding-left:10px;}td{	border-bottom:1px solid #D5D5D5;	text-align:center;	font: 10px Trebuchet MS, Arial, Verdana;	background-color:#EAEAEA;	padding-right:10px;	padding-left:10px;}