html, body, form { margin: 0; padding: 0; height:100%;}

html { background-image:url(/medias/communs/bgcontenu2.jpg); background-position:center top; background-repeat:repeat-y;}

body { background:url(/medias/communs/entetebg.jpg) center top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:100%; }

.logoprint{ display:none;}
.piedprint { display:none;}

.wrapper1 { min-height: 100%; position: relative;}		
.wrapper2 { min-height: 100%; position: relative; background-image:url(/medias/communs/ombresousmenu.gif); background-position:center top; background-repeat:no-repeat; }

.divwrap{ width:1003px; margin: 0 auto; position:relative;}

.unitaire {font-size:80%; color:#9a9b9c;}

.contenu h1{ color:#115d9e; font-size:180%; margin-top:0px; padding-top:11px; margin-right:120px; }
h2{ color:#115d9e; font-size:110%; margin:1.2em 0 5px 0;}
.Nouvelles { color:#9a9b9c; font-size:130%; margin:1.2em 0 5px 0;}
h2 a:link { color: #115d9e; text-decoration:none; }
h2 a:visited { color: #115d9e; text-decoration:none;}
h2 a:hover { color: #115d9e; text-decoration:underline;}
h2 a:active { color: #115d9e; text-decoration:none;}
h3{color:#9a9b9c; font-size:100%; margin-bottom:0px; padding-bottom:0px;}
h3 a:link { color: #9a9b9c; text-decoration:none;}
h3 a:visited { color: #9a9b9c; text-decoration:none;}
h3 a:hover { color: #9a9b9c; text-decoration:underline;}
h3 a:active { color: #9a9b9c; text-decoration:none;}
.bleu { color:#115d9e;}

.date { font-weight:100;}

div.hrdotted {
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	background-image:url(/medias/communs/dot.jpg);
	background-position:bottom; 
	background-repeat:repeat-x;
}

.header{ height:160px; margin: 0 auto; position:relative;  z-index:1; background:url(/medias/communs/entetebg.jpg) center no-repeat;}
	.etage1{ height:112px;}
	.logo { position:absolute; top:33px; left:25px; display:inline;}
	.slogan { position:absolute; height:60px; width:200px; text-align:left; top:32px; left:500px; color:#FFFFFF;}
	.slogan1 { font-size:23px;}
	.slogan2 {font-size:15px;}
	.slogan3 {font-size:12px;}
	.search { height:50px; position:absolute; width:240px; left:760px; font-size:11px; text-align:left; top:36px;}
	.navigation { font-size:11px; color:#727272; width:187px;}
	

	
	.menusec { color:#ffffff; padding-top:20px; }

	.menusec a:link { color: #ffffff; text-decoration:none;}
	.menusec a:visited { color: #ffffff; text-decoration:none;}
	.menusec a:hover { color: #ffffff; text-decoration:underline;}
	.menusec a:active { color: #ffffff; text-decoration:none;}
	
	.floatnone{ float:none;}
	


.middle{ margin:0 auto; width:989px; padding-bottom:136px;}
	
	.sousmenu ul li.menulastline{
			height:7px; 
			padding:0px 0px 0px 0px;
			background-image:none;
			background-color:#fff; 
			border:none;
			margin:-0.7em 0px 0px 0px;
			list-style:none; list-style-image:none;
			border:1px #FFF solid;}
	.sousmenu {float:left; width:182px; font-size:75%; padding-top:28px; }
	.sousmenu ul { margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; font-weight:bold;}
	.sousmenu li.niv1 { border-bottom:1px #e7e7e7 solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; list-style:none; list-style-image:none; }
	
	.sousmenu li.niv1 a { padding-left:0px;}
	.sousmenu li.niv1 a:link {width:175px; display:block; color: #9a9b9c; text-decoration:none;}
	.sousmenu li.niv1 a:visited {width:175px; display:block; color: #9a9b9c; text-decoration:none;}
	.sousmenu li.niv1 a:hover {width:175px; display:block;  color: #0058a7; text-decoration:none; background-image:url(/medias/communs/pucesousmenu.jpg); background-position:right top; background-repeat:no-repeat; }	
	.sousmenu li a:active {width:175px; display:block; color: #9a9b9c; text-decoration:none;}
	
	.sousmenu ul li ul { margin:0px 0px 0px 0px; padding:5px 0px 2px 0px; font-weight:100; list-style:none; list-style-image:none;}
	.sousmenu li.niv2 {margin:0px; padding:0px 0px 0px 0px; border-bottom:0px; list-style:none; list-style-image:none;}
	.sousmenu li.niv2 a { padding-left:10px;}
	
	.sousmenu li.niv2 a:link {width:150px; padding:2px 14px 2px 20px; display:block; color: #9a9b9c; text-decoration:none; background-image:url(/medias/communs/onglet.jpg); background-position:left top; background-repeat:no-repeat; background-color:#fff;}
	.sousmenu li.niv2 a:visited {width:150px; padding:2px 14px 2px 20px; display:block; color: #9a9b9c; text-decoration:none; background-image:url(/medias/communs/onglet.jpg); background-position:left top; background-repeat:no-repeat; background-color:#fff;}
	.sousmenu li.niv2 a:hover {width:150px; padding:2px 14px 2px 20px; display:block; color: #9a9b9c; text-decoration:none; background-image:url(/medias/communs/ongletover2.jpg); background-position:left top; background-repeat:no-repeat; background-color:#fafafa; }
	.sousmenu li.niv2 a:active {width:150px; padding:2px 14px 2px 20px; display:block; color: #9a9b9c; text-decoration:none; background-image:url(/medias/communs/onglet.jpg); background-position:left top; background-repeat:no-repeat; background-color:#fff;}
	
	.sousmenu li.actif1 { border-bottom:1px #e7e7e7 solid; margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; list-style:none; list-style-image:none; }
	.actif1 a {width:175px; display:block; color: #0058a7; text-decoration:none; padding:5px 0px 0px 0px;}
	.sousmenu li.sousmenuactif {margin:0px; padding:0px 0px 0px 0px; border-bottom:0px; list-style:none; list-style-image:none;}
	.sousmenu li.sousmenuactif a{ width:150px; padding:2px 14px 2px 20px; display:block; color: #9a9b9c; text-decoration:none; background-image:url(/medias/communs/ongletover.jpg); background-position:left top; background-repeat:no-repeat; background-color:#f2f2f2;}
	
	
	
    .avecsousmenu { float:left; width:470px; padding-left:42px; background-position:left top; background-repeat:no-repeat;}
	.sansousmenu { float:left; width:675px; padding-left:20px;  }
		.options { text-align:right;}
		
		.padown { padding-bottom:20px;}
		.contenu { font-size:80%; color:#9a9b9c;}
		.contenu a:link { color: #9a9b9c; text-decoration:none;}
		.contenu a:visited { color: #9a9b9c; text-decoration:none;}
		.contenu a:hover { color: #9a9b9c; text-decoration:Underline;}
		.contenu a:active { color: #9a9b9c; text-decoration:none;}
		.contenu .intro {padding-left:13px; color:#9a9b9c !important; }
		
		.contenu p { font-size:100%; color:#9a9b9c; margin-top:1.2em; padding-top:0px;}
		.contenu p a:link { color: #0f5d9d; text-decoration:none;}
		.contenu p a:visited { color: #0f5d9d; text-decoration:none;}
		.contenu p a:hover { color: #0f5d9d; text-decoration:Underline;}
		.contenu p a:active { color: #0f5d9d; text-decoration:none;}
		
		.contenu ol{ padding:0px 0px 0px 25px; margin:5px 0px 0px 23px; font-size:95%; color:#9a9b9c;}
		.contenu ol li{padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;}
		.contenu ol ul {padding:0px 0px 0px 0px; margin:0px 0px 10px 8px; color:#9a9b9c; list-style:none; list-style-image:none; font-size:100%;}
		.contenu ol ul li{padding:0px 0px 5px 15px; margin:0px 0px -5px 0px; background-image:url(/medias/communs/flechelist.gif); background-position:left top; background-repeat:no-repeat; list-style:none; list-style-image:none;}
		
		.contenu ul{padding:0px 0px 10px 25px; margin:5px 0px 0px 0px; color:#9a9b9c; list-style:none; list-style-image:none; font-size:95%;}
		.contenu ul li{padding:2px 0px 3px 15px; margin:0px 0px 0px 0px; background-image:url(/medias/communs/flechelist.gif); background-position:left top; background-repeat:no-repeat; list-style:none; list-style-image:none;}
		.contenu ul li a:link { color: #0f5d9d; text-decoration:none;}
		.contenu ul li a:visited { color: #0f5d9d; text-decoration:none;}
		.contenu ul li a:hover { color: #0f5d9d; text-decoration:Underline;}
		.contenu ul li a:active { color: #0f5d9d; text-decoration:none;}
		
		.contenu ul ul{padding:0px 0px 0px 15px; margin:0px 0px 5px 0px; color:#9a9b9c; list-style:none; list-style-image:none; font-size:100%;}
		.contenu ul li li{padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; background-image:url(/medias/communs/flechelist2.gif); background-position:left top; background-repeat:no-repeat;}
		
		.contenu ul li ol{padding:0px 0px 0px 40px; margin:0px 0px 5px 0px; color:#9a9b9c; font-size:100%;}
		.contenu ul li ol li{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:none; list-style:decimal;}
		
		.retour { position:relative;  right:0px; float:right; top:15px; font-size:90%; color:#9a9b9c;}
		
		.monte { margin-top:-18px;}
			.cat h2 { padding:0px;}
			.contenu div.lifaq ul {padding:0px; margin:0px;}
			.contenu div.lifaq ul li { background-image:none; padding:0px; margin:0px;}
			.contenu div.lifaq ul li.licache { border:1px #FF0000 solid; position:relative; z-index:5; width:100%; height:15px; background-color:#FFFFFF; margin:-5px 0px 0px 0px;}
			.cachette { height:10px; width:471px; position:absolute; margin-top:-2px; border-top:1px #fff solid;}
			.separefak {padding-bottom:3px; 
						
						background-image:url(/medias/communs/faqsepare.jpg); 
						background-position: left bottom; 
						background-repeat:repeat-x;
						}
			.contenu ul li div.separefak a:link {
								padding-left:24px;
								padding-top:4px;
								padding-bottom:4px;
								display:block;  
								color: #9a9b9c; 
								text-decoration:none; 
								background-color:#FFFFFF; 
								background-image:url(/medias/communs/faqpuce1.jpg);
								background-position:left top;
								background-repeat:no-repeat;
								}
								
			.contenu ul li div.separefak  a:visited { padding-left:24px;
								padding-top:4px;
								padding-bottom:4px;
								display:block;  
								color: #9a9b9c; 
								text-decoration:none; 
								background-color:#FFFFFF; 
								background-image:url(/medias/communs/faqpuce1.jpg);
								background-position:left top;
								background-repeat:no-repeat;
								}
									
			.contenu ul li div.separefak  a:hover {padding-left:24px; 
								padding-top:4px;
								padding-bottom:4px;
								display:block; 
								color: #9a9b9c;
								text-decoration:none; 
								background-color:#f2f2f2; 
								background-image:url(/medias/communs/faqpuce2.jpg);
								background-position:left top;
								background-repeat:no-repeat;
								}
								
			.contenu ul li div.separefak  a:active {padding-left:24px;
								padding-top:4px;
								padding-bottom:4px;
								display:block; 
								color: #9a9b9c; 
								text-decoration:none; 
								background-color:#FFFFFF; 
								background-image:url(/medias/communs/faqpuce1.jpg);
								background-position:left top;
								background-repeat:no-repeat;
								}
			.separefak p { font-size:120%; }
			.separefak ul { font-size:120%; }
			
		
			
			.cadre{ border:1px #CCCCCC solid; padding:2px; margin-bottom:5px;}
			
			
			
			.faqtitre {	 
						font-size:100%; 
						padding-left:24px;
						padding-top:4px;
						padding-bottom:4px;
						display:block;  
						color: #9a9b9c; 
						margin-top:24px;
						background-image:url(/medias/communs/faqpuce1.jpg);
						background-position:left top;
						background-repeat:no-repeat;
						}
			.separe {background-image:url(/medias/communs/faqsepare.jpg); 
					 background-position: left bottom; 
					 background-repeat:repeat-x;
					 padding-bottom:3px;
					 padding-top:17px;
					}
			.separe2 {background-image:url(/medias/communs/faqsepare.jpg); 
					 background-position: left bottom; 
					 background-repeat:repeat-x;
					 padding-bottom:3px;
					}
			
			.faqdetail { float:left; padding-left:23px; padding-top:3px; padding-bottom:20px; clear:both;}
			.faqdetail p { padding-top:0px; margin-top:0px;}
			.faqdetail ul { padding-top:0px; margin-top:0px;}
			.faqdetail ol { padding-top:0px; margin-top:0px;}
						
			.lastline2 { display:none;}
			.lastline3 { display:none;}
			
			.newspad { padding-top:15px;}
			.newstitre { padding:5px 0px 0px 0px; font-weight:bold; }
			.newslist { background: url(/medias/communs/news.gif) 5px 0.8em no-repeat #f9f9f9; padding:6px; font-size:95%; padding-left:20px; margin-bottom:5px; text-decoration:none;}
			.newslist:visited {font-size:95%; background-color:#f9f9f9; display:block; color: #9a9b9c; text-decoration:none;}
			.newslist:hover, .newslist a:hover {font-size:95%; background-color:#ededed; color: #0b6ec2 !important; text-decoration:none;}
			.newslist:active {font-size:95%; background-color:#f9f9f9; display:block; color: #9a9b9c; text-decoration:none;}

			
			.nav { font-size:90%; color: #b5b5b5;}
			.nav img{ border:0px;}
			
			
			.newsdetail img { float:right;}
			.datenews { font-size:100%; color:#9a9b9c; font-weight:bold;}
			
		
		.documents { background-color:#f9f9f9; padding:6px 17px 6px 17px; margin-top:-20px; clear:both;}
		.documents h3 { margin-top:0px; padding-top:0px; font-size:98%; color:#9a9b9c; padding-bottom:5px; margin-bottom:0px;}
		
		.docu h3{ padding:5px 0px 5px 0px; margin:0px; }
		.documents2 { background-color:#f9f9f9; width:436px; padding:6px 17px 6px 17px; clear:both;}
		.documents2 h3 { margin-top:0px; padding-top:0px; font-size:98%; color:#115d9e; padding-bottom:5px; margin-bottom:0px;}	
		.documents2 h4 { margin-top:0px; padding-top:0px; font-weight:100; font-size:90%; color:#9a9b9c; padding-bottom:5px; margin-bottom:0px;}
		.padtop { padding-top:15px;}
					.icon { width:28px; float:left; padding:0px 0px 0px 0px;}
					.desc{font-size:98%; color:#9a9b9c;}
					.desc a:link { color: #9a9b9c; text-decoration:none;}
					.desc a:visited { color: #9a9b9c; text-decoration:none;}
					.desc a:hover { color: #0b6ec2; text-decoration:none;}
					.desc a:active { color: #9a9b9c; text-decoration:none;}
					
					.contenu div.doc ul {
					overflow:hidden;
					clear:both;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					}
					
					.contenu div.doc ul li {
					
					font-size:100%;
					padding:4px 0px 4px 0px;
					border-top:1px #f9f9f9 solid;
					border-bottom:1px #e3e3e3 solid;
					list-style:none; 
					list-style-image:none;
					background-image:none; 
					margin:0px 0px 0px 0px;
					}
					
					.contenu div.doc ul li.lastline { 
					height:4px; 
					padding:0px 0px 0px 0px;
					background:#f9f9f9 none;
					border:1px #f9f9f9 solid;
					margin:-13px 0px 0px 0px;
					}	
					
			.connect {padding:13px 17px 13px 17px; background-color:#f9f9f9; width:436px;}
			.connect input {height:12px; font-size:11px; color:#999999;}
			
			.connect2 {padding:13px 17px 13px 17px; height:50px; background-color:#f9f9f9;}
			.connect2 input {height:12px; font-size:11px; color:#999999;}
			
				.user { padding:0px 0px 5px 0px;}
				.password { float:left; padding:0px 0px 0px 0px;}
				.ok { float:left;}
				.oublie { color:#9a9b9c; clear:both; padding:2px 0px 0px 0px; font-size:90%;}
				.oublie a:link { color: #9a9b9c; text-decoration:Underline;}
				.oublie a:visited { color: #9a9b9c; text-decoration:Underline;}
				.oublie a:hover { color: #0b6ec2; text-decoration:none;}
				.oublie a:active { color: #9a9b9c; text-decoration:Underline;}
				
	.formulaire { padding:5px;}
		.form{ background-color:#f9f9f9; width:675px;}
		.form p{ margin:0px; padding:0px;}
		.form input { font-size:110%; color:#8D8D8D;}
			.envoyer { padding-left:7px;}
			.format { padding-left:10px;}
			.drop { font-size:100%; width:208px;  color:#8D8D8D;}
			
		.petitform{ background-color:#f9f9f9;  padding:5px 5px 5px 5px; }
		
		.petitform p{ margin:0px; padding:0px;}
		.input { font-size:12px; color:#8D8D8D;}
			.btnwindows { font-size:110%; color:#999999; clear:both;}
			.gris{font-size:100%; color:#8D8D8D;}
			.rouge { color:#CC0000;}
		
		.petitform2{  background-color:#f9f9f9;  padding:10px 10px 10px 10px; }
		.petitform2 ul{ padding:0px; margin:0px;}
		.petitform2 ul li{ padding:0px 0px 0px 0px; float:left; margin:0px; list-style:none; list-style-image:none; background:none;}
		.cold { width:225px; float:right; padding:0px 7px 0px 15px;}
		.colg {  padding:0px 15px 0px 7px;}
		.witdh65{width:65px;}
		.witdh80{}
		.petitform2 ul li.marge5 {width:220px; float:left; padding-bottom:5px;}
		.petitform2 ul li.marge55 { width:220px; clear:both; padding-bottom:5px;}
		.petitform2 ul li.marge555 {width:220px; float:left; padding-bottom:5px; padding-left:5px;}
		
 		.blok { clear:both;}
						
	.ppp{ margin-top:0px; padding-top:0px;}
	.margetop{ margin-top:-25px;}
	.news { width:225px; float:right; padding-top:2px;}
		.www{ width:168px;}
	    .intro{ color:#9a9b9c; text-decoration:none; cursor:default;}
		.news h1 { font-size:12px; padding-bottom:0px; margin-bottom:0px; margin-top:0px; padding-top:0px; color:#0058a7; float:left;}
		.rss { float:right; width:44px; padding-right:10px;}
		.datenew{color: #9a9b9c; font-size:11px; padding-top:7px; padding-bottom:3px;}
		.titrenew{color: #9a9b9c; font-weight:bold; font-size:12px; padding-bottom:3px;}		
		.news p {  padding-top:0px; padding-right:10px; margin-top:0px; padding-bottom:17px; margin-bottom:0px; clear:both; font-size:12px;}
		.news p a:link { color: #9a9b9c; text-decoration:none;}
		.news p a:visited { color: #9a9b9c; text-decoration:none;}
		.news p a:hover { color: #9a9b9c; text-decoration:Underline;}
		.news p a:active { color: #9a9b9c; text-decoration:none;}
		
		.section h1 { width:200px; float:none; color:#115d9e; margin-top:0px; padding-top:11px; }
		.section h1 a:link { color: #115d9e; text-decoration:none;}
		.section h1 a:visited { color: #115d9e; text-decoration:none;}
		.section h1 a:hover { color: #115d9e; text-decoration:none;}
		.section h1 a:active { color: #115d9e; text-decoration:none;}
		.section ul{ font-size:11px; clear:both; padding:0px 0px 10px 10px; margin:5px 0px 0px 0px; color:#9a9b9c; list-style:none; list-style-image:none;}
		.section ul li{padding:0px 0px 5px 15px; margin:-2px 0px 0px 0px; background-image:url(/medias/communs/flechelist.gif); background-position:left top; background-repeat:no-repeat; list-style:none; list-style-image:none;}
		.section ul li a:link { color: #0f5d9d; text-decoration:none;}
		.section ul li a:visited { color: #0f5d9d; text-decoration:none;}
		.section ul li a:hover { color: #0f5d9d; text-decoration:Underline;}
		.section ul li a:active { color: #0f5d9d; text-decoration:none;}
		
		.fonctions ul { padding-left:120px;}
		.thumbs { padding-top:7px; float:left; width:100px; border:1px #FFFFFF solid; height:100px;}
		
		.lientoute {text-align:right; clear:both;}
		.allnews { font-size:90%; padding-right:10px;}
		.allnews:link { color: #9a9b9c; text-decoration:none;}
		.allnews:visited { color: #9a9b9c; text-decoration:none;}
		.allnews:hover { color: #9a9b9c; text-decoration:Underline;}
		.allnews:active { color: #9a9b9c; text-decoration:none;}
		
		.none {color: #9a9b9c;}
		.none p { padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:10px;;}
		
		.pub1{ background-image:url(/medias/communs/bginscris.jpg); background-position:left bottom; background-repeat:no-repeat; width:203px; margin-bottom:13px; line-height:10px; clear:both;}
		.pub1 a:link { width:213px; height:41px; color: #003287; text-decoration:none;}
		.pub1 a:visited { width:213px; height:41px; color: #003287; text-decoration:none;}
		.pub1 a:hover { width:213px; height:41px; color: #003287; text-decoration:none;}
		.pub1 a:active { width:213px; height:41px; color: #003287; text-decoration:none;}
		
		.pub2{ background-image:url(/medias/communs/bgcontact.jpg); background-position:center; background-repeat:no-repeat; background-color:#081b4c; width:213px; text-align:center; margin-bottom:13px;}
		.pub2 a { width:213px;}
		.pub2 a:link { width:213px;  color: #FFF; text-decoration:none;}
		.pub2 a:visited { width:213px; color: #FFF; text-decoration:none;}
		.pub2 a:hover { width:213px; color: #FFF; text-decoration:none;}
		.pub2 a:active { width:213px; color: #FFF; text-decoration:none;}
		
		.pub3{background-image:url(/medias/communs/bgcontact.jpg); background-position:center; background-repeat:no-repeat; background-color:#081b4c; width:213px; text-align:center; min-height:68px;  margin-bottom:13px;}
		.pub3 a:link { width:213px; color: #FFF; text-decoration:none;}
		.pub3 a:visited { width:213px; color: #FFF; text-decoration:none;}
		.pub3 a:hover { width:213px; color: #FFF; text-decoration:none;}
		.pub3 a:active { width:213px; color: #FFF; text-decoration:none;}
		
		.link1 { display:block; width:213px; font-size:18px; font-weight:bold; padding-top:12px;}
		.link2 { display:block; width:213px; font-size:13px; padding-bottom:13px;}
			
		
			
		.prodneptune { width:386px; padding-left:56px; font-size:85%; color:#0058a7; }
			.prodslogan { width:295px; float:left; padding-top:30px;}
				.prod1{ font-size:15px; color:#0058a7;}
				.prod11{ font-size:15px; color:#9a9b9c; font-weight:bold;}
			
		.sansborder2{ margin-bottom:-1px; width:213px; }
		
		.parole{ padding-top:13px; padding-bottom:13px; width:213px; color:#9a9b9c; font-size:90%; text-align:left; font-style:italic;}
		.parole2{ clear:both; padding-top:13px; padding-bottom:15px; width:475px; color:#9a9b9c; text-align:left; font-style:italic;}
		.sign{ width:213px; text-align:right; font-size:90%; color:#9a9b9c; padding-bottom:23px; }
		.sign2{ width:450px; text-align:right; font-size:90%; color:#9a9b9c; padding-bottom:23px; }
		.borderbottom {border-top:1px solid #e7e7e7;}
		
		.temoin h1{ float:none; clear:both; }
		.temoin ul {
			overflow:hidden;
		    clear:both; float:none;
			margin: -20px 0 0 0;
			padding:0;
			list-style:none;
			list-style-image:none;
			}
		.temoin li {
			margin:-2px 0px 0px 0px;
			border-top: 1px solid #d1d1d1;
			}
		
			
		.temdetail{ margin-top:-12px; padding-top:15px; padding-bottom:13px; color:#9a9b9c; font-size:90%; text-align:left; font-style:italic;}
		.temdetailsign { text-align:right; font-size:90%; color:#9a9b9c; padding-bottom:23px;}
		.temdetailsign2 { text-align:right; font-size:90%; color:#9a9b9c;}
		
		h2.unit{ margin-bottom:0px; padding-bottom:0px;}
		p.unitaire{ padding-top:0px; margin-top:0px;}
		.user{font-size:90%; color:#9a9b9c;}
		.password{font-size:90%; color:#9a9b9c;}
		
		.btnwindows { padding-left:10px; padding-top:15px;}
		
		.titre { background-color:#e4e4e4; color:#0b4e87; font-size:14px; font-weight:bold; margin-top:1.5em; padding:6px 0px 6px 18px; background-image:url(/medias/communs/bgtitre2.jpg); background-position:left top; background-repeat:no-repeat; background-color:#d9d9d9; width:452px;}
		
		.titre2 { background-color:#e4e4e4; color:#0b4e87; font-size:14px; font-weight:bold; margin:15px 0px 0px 0px; padding:6px 0px 6px 18px; background-image:url(/medias/communs/bgtitre2.jpg); background-position:left top; background-repeat:no-repeat;}
		
		.separecontact {background-image:url(/medias/communs/faqsepare.jpg); 
					 background-position: left bottom; 
					 background-repeat:repeat-x;
					 padding-top:10px;
					 }
		.lignecontact {padding-bottom:10px;}

.upage { padding-top:25px; font-size:98%; color:#9a9b9c; text-align:right;}
.upage a:link {  color: #9a9b9c; text-decoration:none;}
.upage a:visited {  color: #9a9b9c; text-decoration:none;}
.upage a:hover {  color: #0b6ec2; text-decoration:none;}
.upage a:active {  color: #9a9b9c; text-decoration:none;}



.footer { position: absolute; clear:both; border-top: 1px solid #FFF; left: 0; bottom: 0; width: 100%; height:111px; overflow: hidden; color: #FFF; background-image:url(/medias/communs/bgpied.jpg); background-position:center bottom; background-repeat:repeat-x; }


	.footer2{ width:1003px; margin:auto; height:82px; font-size:11px; }
	.footer2 a:link { color: #FFF; text-decoration:none;}
	.footer2 a:visited { color: #FFF; text-decoration:none;}
	.footer2 a:hover { color: #FFF; text-decoration:underline;}
	.footer2 a:active { color: #FFF; text-decoration:none;}
		.bloc1 { height:67px; padding-top:7px; padding-left:24px; width:176px; float:left;}
		.bloc2 { height:67px; padding-top:7px; padding-left:28px; width:145px; float:left;}
		.bloc3 { height:67px; padding-top:7px; padding-left:45px; width:171px; float:left;}




/* clearfix pour floats */
.clearfix:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */



	.padding18{ padding-left:6px;}


	.strong { font-weight:bold;}
	
.displaynone {
	display: none;
	visibility: hidden;
}
.displayyes {visibility: visible;}

.plansite { color:#70593d; margin-top:-15px; }
.plansite a:link { color: #70593d; text-decoration:Underline;}
.plansite a:visited { color: #70593d; text-decoration:Underline;}
.plansite a:hover { color: #70593d; text-decoration:none;}
.plansite a:active { color: #70593d; text-decoration:Underline;}
.plansite ul{ color:#70593d; margin-top:0px; }
.plansite ul a:link { color: #70593d; text-decoration:Underline;}
.plansite ul a:visited { color: #70593d; text-decoration:Underline;}
.plansite ul a:hover { color: #70593d; text-decoration:none;}
.plansite ul a:active { color: #70593d; text-decoration:Underline;}
.plansite li { list-style-image:url(/medias/communs/puce.gif);}
.plansite ul ul{ color:#767676; margin-top:0px; }
.plansite ul ul a:link { color: #767676; text-decoration:Underline;}
.plansite ul ul a:visited { color: #767676; text-decoration:Underline;}
.plansite ul ul a:hover { color: #767676; text-decoration:none;}
.plansite ul ul a:active { color: #767676; text-decoration:Underline;}

.plansite h6 { margin: 0; }
.plansite h2 { float:none; }
.plansite ul ul li { padding-bottom: 0.4em; }

.champs input{ font-size:100%; color:#8D8D8D;}
.champs2 input{ font-size:12px; color:#8D8D8D;}
.champs3 input{ font-size:100%; width:100%; color:#8D8D8D;}

.champRequis { border: 1px solid; padding: 2px; font-size:12px; color:#8D8D8D; background: #FFF url(/managebox/medias/client/required.gif) no-repeat right top; }
.champRequis { border-color: #115d9e;}
.emailerror { color:#eb0f0f; font-size:90%;}
.space { padding-bottom:3px;}

/* sandbox */
.alignergauche, .alignerdroite { float: left; clear: none; margin: 0 1.3em 1.3em 0 !important; }
.alignerdroite { float: right; margin: 0 0 1.3em 1.3em !important; }
.centrer { text-align: center !important; }
.petit { font-size: 100%; }
.pluspetit { font-size: 85%; }
.grossir { font-size: 140%; }
.grossirplus { font-size: 160%; }

/* validator callout */
.vceHighlight { background-color: #edf3f9; }
.vcePopup { margin: -2px 0 0 -40px; }
.vcePopup div, .vcePopup td { border: 1px solid #b1b1b1; background-color: #edf3f9; }
.vcePopup .ajax__validatorcallout_popup_table { display: none; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_popup_table_row { vertical-align: top; height: 100%; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table_row { background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell { padding: 8px 0 0; text-align: right; vertical-align: top; font-size: 1px; border: none; background-color: transparent; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv { font-size: 1px; position: relative; left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div { height: 1px; overflow: hidden; border-top: none; border-bottom: none; border-right: none; padding: 0; margin-left: auto; }
.vcePopup .ajax__validatorcallout_error_message_cell { font-family: Verdana; font-size: 10px; padding: 10px 5px; border-right: none; width: 100%; }
.vcePopup .ajax__validatorcallout_icon_cell { display: none; width: 20px; padding: 5px; border-right: none; }
.vcePopup .ajax__validatorcallout_close_button_cell { vertical-align: top; padding: 0; border-left: none; }
.vcePopup .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv { border: none; text-align: center; width: 13px; padding: 2px; cursor: pointer; }

/* Slideshow Carousel */
#ctn2ColDt { float: right; width: 280px; padding: 10px 0px 0px 0px; min-height:280px; }
#ctn2ColDt div.linkmstrPhotos {  position: relative; padding: 10px 0px 0px 11px; margin: 0 auto; background: url(/medias/communs/ctnt_img_link_bg.png) no-repeat;}
#ctn2ColDt div.linkmstrPhotos img { position: relative; border: 1px solid #e2e2e2; margin: 0 0 20px 0; }
#ctn2ColDt div.linkmstrPhotos a:hover img { border-color: #333333; }
.NoBg { background-color:#FFFFFF; margin: -10px 0 0 -23px; min-height:420px; } 
#ctn2ColDt img { border:none;}
#ctn2ColDt ul {margin:0px; padding:0px;}
#ctn2ColDt li { list-style:none; list-style-image:none; background:none; background-image: none; margin:0px 5px 0px 0px; padding:0px;} 

.jcarousel-container { position: relative; width: 260px; margin: 0; top: 0; left: 2px;}
.jcarousel-clip { z-index: 2; padding: 0; margin: 0 25px 0 25px; width: 210px; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-item { float: left; list-style: none; width: 64px; height: 48px; margin-right: 5px; border: 1px solid #e2e2e2;}
.jcarousel-item:hover { border-color: #333333;}
.jcarousel-next, .jcarousel-prev { z-index: 3; display: none; position: absolute; top: 5px; width: 21px; height: 39px; cursor: pointer; }
.jcarousel-prev { left: -4px; background: url(/medias/communs/prd_fiche_gal_btprev.gif) no-repeat; }
.jcarousel-next { right: -4px; background: url(/medias/communs/prd_fiche_gal_btnext.gif) no-repeat; }
.jcarousel-prev:hover { left: -4px; background: url(/medias/communs/prd_fiche_gal_btprev_on.gif) no-repeat; }
.jcarousel-next:hover { right: -4px; background: url(/medias/communs/prd_fiche_gal_btnext_on.gif) no-repeat; }
.jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:hover { cursor: default; background: none; }

.padtop2 { padding-top:10px;}

/* Menu de gauche */
.menugauche {display:none; padding-left:10px;}
.menugauche ul{  clear:both; padding:5px 0px 0px 0px; margin:0px;  list-style:none; list-style-image:none;}
.menugauche ul li{padding:2px 0px 0px 15px; font-size:11px; color:#9a9b9c; margin:0px; background-image:url(/medias/communs/flechelist.gif); background-position:left top; background-repeat:no-repeat; list-style:none; list-style-image:none;}
.menugauche ul li a:link { color: #0f5d9d; text-decoration:none;}
.menugauche ul li a:visited { color: #0f5d9d; text-decoration:none;}
.menugauche ul li a:hover { color: #0f5d9d; text-decoration:Underline;}
.menugauche ul li a:active { color: #0f5d9d; text-decoration:none;}

#divFlash { position: absolute; top: 180px; left: 7px; }
.erreur404 { margin-top:-50px;}