/* CSS Document */

/*------------- Header pour page-interne ---------------------*/
	#header{background:url(../images/header-etape.jpg) no-repeat;height:198px;position:relative;}
	.texte-haut{width:254px;height:172px;position:absolute;left:295px;top:3px;background:url(../images/slogan.png) no-repeat;}
	.newsletter{width:220px;height:79px;background:url(../images/news-fond.jpg) left top no-repeat;position:absolute;left:715px;top:58px;}
	.newsletter form label {clear:both;width:150px;font-family: Arial,Helvetica,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;
						font-size:12px;font-size-adjust: none;font-stretch: normal;color: #006699;line-height:26px;position:absolute;top:5px;left:75px;}		
	.newsletter input.bouton { position:absolute;left:115px;top:60px;border:none;margin-top:-6px;}
	.newsletter form input {border:1px solid #ff9900;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant: normal;font-weight:normal;
						font-size:10px;line-height:normal;font-size-adjust:none;font-stretch:normal;color:#999999;text-indent:3px;position:absolute;
						top:22px;left:10px;}
	.clear {clear:both;font-size:1px;height:1px;}
	
/*------------- Css pour sous-menu page interne --------------------*/
	#sous-menu{background:#ff9900 url(../images/sous-menu-back1.gif) no-repeat left bottom;padding:2px 2px 0px 2px;position:relative;z-index:2;top:0px;}
	#sous-menu span.fond-rond-droite{position:absolute;width:5px;height:25px;right:0px;bottom:0px;background:url(../images/sous-menu-back2.gif) no-repeat;}
	#sous-menu ul{margin:0px;list-style-type:none;padding:4px;text-align:center;}
	#sous-menu ul li{display:inline;font:normal 12px Arial, Helvetica, sans-serif;color:#fff;}
	#sous-menu ul li a{color:#fff;text-decoration:none;}
	#sous-menu ul li a:hover{color:#000;}
	#sous-menu ul li span{color:#000;font-weight:bold;}
						 
/*------------- Contenu Centre pour page-interne -------------------------*/
	.int-ro {width:640px;height:auto; margin-left:12px;}
	.path-way a {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;}
	.path-way a {color:#FF9900;}
	.path-way a:hover {color:#FF6600;}
	span.cas-tetu {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#006699;}
	.int-ro h1 {width:640px;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#A0BF1C;
	            margin-top:20px;padding-left:0px;border-bottom:1px solid #A0BF1C;}
	.int-ro p {width:640px;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#525252;
	            margin-top:2px;padding-bottom:0px;}	
/*------------- specification des blocs droite et gauche -----------------*/
	.droite {width:639px;float:left;margin-left:0px;}
	.droite img {border:none!important; text-align:right;}
	.gauche {float:right;width:290px;margin-right:15px;margin-top:-65px;}
	
/* ----------------------- formulaire interne -----------------------------*/
	/*----- Info general -----*/
	.mini-form-haut{background:url(../images/new-form-interne/new-from-inter-up.jpg) no-repeat;height:10px;font-size:1px;}
	.intro-flash img{margin-left:5px; margin-bottom:5px;}
	.mini-form-intro {width:290px;text-align:center; margin-left:-4px;}
	.mini-form-intro span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699; font-weight:bold;}
	.mini-form-intro span.rouge { color:#FF0000;}
	.mini-separateur{width:285px;height:2px;background:url(../images/mini-separateur-form.jpg) 5px 0px no-repeat;}
	.mini-separateur-2 {width:285px; height:2px;background:url(../images/mini-separateur-form.jpg) 5px 0px no-repeat;}
	.mini-form-info {width:290px; margin-top:-4px;}
	.mini-form-info p {font:normal 11px Arial, Helvetica, sans-serif;color:#006699; text-align:center;}
	.mini-form-centre {width:290px;height:auto;background:url(../images/new-form-interne/new-from-inter-centre.jpg) repeat-y;}
	.mini-form-bas{background:url(../images/new-form-interne/new-from-inter-bas.jpg);height:10px;/*position:relative;top:-5px;*/left:0px; margin-bottom:10px;}
	
	/*------ Corps du mini-formulaire -------*/
	.content-interne {width:290px;height:auto;/*position:relative;top:-15px;*/left:2px; margin-bottom:15px;}
	#erreur,#erreur_ext {width:290px;height:auto;font-family:Arial, Helvetica, sans-serif; font-size:10px!important; font-weight:bold; color:#FF0000;
			 /*position:absolute;top:7px;left:0px;*/ text-align:center;}
	.row {background-color:none;display:block; min-height:20px;padding:3px;padding-top:5px; 
		  font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#006699;margin-left:-2px;margin-top:2px;}
	.row-1 {width:290px;background-color:none;display:block;min-height:35px;padding:0px; 
		  font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#006699;margin-bottom:3px;position:relative;top:-5px;left:-2px;}
	
	.left {width:140px;float:left;padding:0px;height:20px; margin-left: 4px;}/*position:relative;top:-4px;left:3px;*/
	.left-profil { width:90px;float:left; }
	.PTzero { display:inline-block; /*vertical-align:top;*/ width:56px;}
	input.PTzero_input { display:inline-block; vertical-align:top; }
	
	.left span.txt-left	{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#006699; position:relative;top:4px; left:0px;}
	.left-profil span.txt-left { font: normal 10px Arial, Helvetica, sans-serif;color:#006699; margin: 0 0 0 6px;}
	
	.right {width:130px;width:120px;padding:0px;height:20px;float:right; margin-right:10px;}/*margin-right:-4px;*/
	.right input#revenu_fiscal_menage { margin-top:0px;}
	.right select#nbre_personne { margin-top:0px;}		   
	#right-2 span {position:absolute;top:18px;left:30px;margin-top:0px;font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:11px;font-weight:bold;display:inline;}
	 .sp_profil {color:#006699; float:left; font-size:0.953em; font-weight:bolder; left:auto; position:inherit; top:auto; width:200px;}
	
	.right select {width:120px;font-family:Arial, Helvetica, sans-serif; 
				   font-size:10px;font-weight:normal;color:#006699;float:right; }/*margin-right:8px;margin-top:1px;*/
				   
	.right input{width:117px;font-family:Arial, Helvetica, sans-serif;font-size:10px;
				 font-weight:normal;color:#006699;float:right; }/*margin-right:8px;margin-top:1px;*/
				 
	.ou {width:142px;height:34px;margin:auto; margin-bottom:15px;}

/* ------------ Texte Cnil---------------- */
	.texte-support { /*width:290px;*/height:auto;/*margin-top:5px;margin-bottom:5px;*/ padding:2px;}
	.txt-pics img {float:left; margin-left:5px; margin-right:5px;}
	.txt-blue {text-align:justify;font-size:10px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;
					    color:#006699;line-height:10px; /*margin-right:5px; */padding:0 7px;}
	
/* ----------------------- image sous Mini-formulaire -----------------------------*/
	.phone1 a img {/* margin-top:8px;*/}
 	.phone2 img { /*margin-top:3px;*/}
	.phone1 a { font-size:0;}
	.phone1, .phone2 { margin-bottom: 10px; font-size:0;}

/*------------------- Integration Actualités Eric ce 16-01-09 ------------------------------------ */ 
	.contenu-interne {width:642px; height:auto; margin-left:10px;}
	.contenu-actu {width:642px;height:auto;margin:auto; margin-top:10px;}
	
	#haut-actu {width:642px;height:auto;min-height:45px;background:url(../images/haut-act-u.png) top left no-repeat;}
	#haut-actu-details {width:642px;height:20px;background:url(../images/haut-act-u.png) top left no-repeat;}
	
	#haut-actu span {height:auto;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#006699;
					 position:relative;left:10px;top:10px;}	
			  
	
	#centre-actu {width:642px; height:auto; background:url(../images/centre-act-u.png) top left repeat-y; margin-top:-10px;}
	#centre-contenu {width:642px; height:auto;margin-top:10px;}
	
	.act-u {width:626px;height:auto;margin:auto;line-height:normal;}
	.diag-no {width:640px;height:65px;margin:auto;position:relative;line-height:normal;}
	
	.bloc-haut-u {width:626px;height:35px;background:url(../images/bloc-haut-actu.png)top left; margin:auto;border:none;}
				  
	.bloc-centre-u {width:626px; background:url(../images/bloc-centre-actu.png); margin:auto; }
	.bloc-centre-u-middle {width:626px; height:auto; background:url(../images/bloc-centre-actu.png); margin:auto;top:-5px; left:0px;}
	.bloc-bas-u {width:626px;height:15px;background:url(../images/bloc-bas-actu.png) no-repeat;margin:auto; font-size:1px; margin-bottom:7px;}
	span#titre-u {font-family:Verdana, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#FFFFFF;line-height:normal;
			      display:block;text-align:center; padding-top:1px;padding-bottom:-5px;}
				  
	span#titre-u img {position:relative;top:-25px;left:10px;border:none!important;}
	
	#titre-u img {float:left;margin-top:2px; margin-right:2px;border:none!important;}
			  
	#txt-u {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:normal;text-align:justify;color:#006699;	
			padding:10px 20px 10px 20px;border:none!important;}
	#txt-u p { padding:1px; margin:0;}
	#txt-u img {float:left;margin-right:5px; border:1px solid #FF9900; padding:2px;}
			
	#source { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
			  color:#006699; margin-top:5px; margin-left:20px;}
	
	.act-u span.suite {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#006699; font-weight:bold; display:inline;
					   position:relative;top:-10px;left:555px;}
	
	#source-2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;color:#006699;padding:10px; }
	
	#source-2 span.orange {color:#FF9900;}
	
	.bloc-haut-10actu {width:626px;height:35px;background:url(../images/bloc-haut-10actu.png) top left no-repeat; margin:auto;}
	
	span#titre-u-dix {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#FFFFFF;line-height:normal;
			          position:relative;top:7px;left:30px;}
					  
	.act-u span.consultez1 { width:602px; font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#006699;font-weight:bold;
							 text-align:right;margin-right:20px; display:inline-block;}
					   
	.act-u span.consultez { width:612px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#006699;font-weight:bold; 
							text-align:right;margin-right:10px;display:inline-block; }
	
	.act-u span.consultez a {text-decoration:underline;}
	.act-u span.consultez a:hover {text-decoration:none;}                   
	.act-u span a {text-decoration:underline;color:#FF6600;}
	.act-u span a:hover {color:#FF9900;}	 
	.act-u span.actu-detail-2 { float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#0080C0; margin-left:30px; }
	#dash {width:626px;height:1px;background:url(../images/actu/dashed.gif) left repeat-x;margin-top:15px; clear:both; font-size:1px;}
	
	#bas-actus {width:642px;height:15px;background:url(../images/bas-act-u.png) bottom left no-repeat; font-size:1px;position:relative;top:-3px; } 
	#txt-titre {padding:10px; width:606px;}
	
	#txt-titre img{ display:inline-block; vertical-align:top;}
	
	
	#txt-diag-no { padding:10px;}

	#txt-titre span.titre { display:inline-block;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
						   text-align:justify;vertical-align:top;color:#006699;}
						  
	#actu-bloc-2-haut span {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF;
					  position:relative;left:10px;top:10px;}
	
	.act-u span.suite-2 {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#006699;font-weight:bold;text-decoration:none;float:right;
						 margin-right:0px;}
						 
	.act-u #txt-titre span.titre img {position:absolute;top:0px;left:-20px;}
	.act-u span.suite-2 a {text-decoration:none;}
	.act-u span.suite-2 a:hover {text-decoration:underline;}
	.diag-no span.suite-2 a {text-decoration:none;}
	.diag-no span.suite-2 a:hover {text-decoration:underline;}
	
	#toutes_actus {width:622px; margin-right:20px;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FF6600;
				   text-align:right;}			   
				   
	#toutes_actus a {color:#FF6600;}
	#toutes_actus a:hover {color:#FF9900;}
	
	#toutes_actus_resume {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#006699; text-decoration:underline;
				          position:relative;left:400px;top:0px;}
	
	#toutes_actus_resume a { color:#FF6600;}
	#toutes_actus_resume a:hover { color:#FF9900;}
	
/*------------ 10 dernières actus ------------*/
	#actu-bloc-2-haut {width:642px;height:auto;min-height:45px;background:url(../images/actu/haut-actu.png)top left no-repeat;
					   margin-top:10px;}
					   
	#actu-bloc-2-centre {width:640px;height:auto;background:url(../images/actu/centre-actu.png) top left repeat-y;
					     position:relative;}

/*------------------------- FOOTER ------------------------*/
	#picto-footu {width:970px;height:auto; margin-top:-10px;position:relative;top:0px;}
	
/*------------------------ PICTOS -----------------------*/
	.footer{background:url(../images/footer-back.gif) no-repeat;height:33px;margin-top:10px !important;/*position:relative;*/}
		
/*--------- texte erreur en rouge ----------- */	
	#erreur,#erreur_ext {/*float:left;*/margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:red;}
	
	.over{background-color:#E0DAD0;}

/*---------------------- Css pour info bulle d'aide tooltip page interne --------------------------------*/
	
	.bubbleInfo {width:290px;height:auto;position:relative;top:3px;left:-275px;}
	.popup {position:absolute;display:none;z-index:50;border-collapse:collapse;}
	.haut {width:215px;height:12px;background:url(../images/info-bulle/haut-2.gif) top left no-repeat;}
	.middle {width:215px;height:auto;background:url(../images/info-bulle/centre-2.gif) top left repeat-y;}
	#popup-contents {width:180px;height:auto;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;
					 font:lighter 12px/3.5 Arial,sans-serif;text-align:center;color:#0066CC;line-height:12px;}
	.bas {width:215px;height:23px;background:url(../images/info-bulle/bas-2.gif) left top no-repeat;}	
	
/*---------------- loading page -------------------------*/
	.contentLoading{
	display:none;
	position:absolute;
	margin-left:120px;
	margin-top:-37px;}		

/* -------------- Insertion bloc diagno ce 22/07/09 Eric ---------------------*/
	.diagno {width:294px;height:auto;margin:auto; margin-top:5px;}
	.up-diagno {width:292px;height:36px; background:url(../images/new-actus/up-diagno.gif) top left no-repeat;}
	.middle-diagno {width:292px;height:auto;background:url(../images/new-actus/middle-diagno.gif) top left repeat-y; margin-top:-18px;}
	span.diagno-title {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#006699;
				       position:relative; top:10px; left:27px;}
	.middle-diagno ul {padding:5px 0px 10px 10px;}
	.middle-diagno ul li a {color:#006699;text-decoration:none;}
	.middle-diagno ul li a  {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#006699;font-weight:normal;text-decoration:none;}
	.middle-diagno ul li a:hover {color:#FF9900;}
	.bottom-diagno {width:292px;height:6px;background:url(../images/new-actus/bottom-diagno.gif) top left no-repeat; margin-top:-18px;} 
	
	.amiante {width:294px; height:auto; margin:auto; margin-top:8px;}
	.up-amiante {width:292px;height:36px;background:url(../images/new-actus/up-amiante.gif) top left no-repeat;}
	span.amiante-title {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;
				        position:relative; top:10px; left:23px;}
	.middle-amiante {width:292px; height:auto; background:url(../images/new-actus/middle-amiante.gif) top left repeat-y; /*margin-top:-18px;*/ padding: 10px 0;}
	.bloc-actu1 {width:260px; width: auto;height:55px; height:auto;}
	.bloc-actu1 ul { margin:0 10px -10px 5px; padding:0;} action_check.gif
	
	.bloc-actu1 ul li span#titre {width:250px;}
	.bloc-actu1 ul li a {color:#006699;font:bold 11px Arial, Helvetica, sans-serif;color:#006699;display:block;text-decoration:none;}
	.bloc-actu1 ul li a:hover {color:#FF6600;}
	.bloc-actu1 ul li span.date {color:#FF9900; }
	.bloc-actu1 ul li a.lire-suite {color:#FF9900; display:block; float:right;}
	.bloc-actu1 ul li a.lire-suite:hover { color:#FF6600; text-decoration:underline;} 
	.bloc-actu1 ul li {font:normal 11px Arial, Helvetica, sans-serif;color:#006699; margin-bottom:10px; padding-left: 18px; background:url(../images/action_check.gif) no-repeat 0 0;/*line-height:10px;margin-left:-30px; position:relative;top:5px;*/}
	.bottom-amiante { width:292px; height:7px; background:url(../images/new-actus/bottom-amiante.gif) top left no-repeat;}
	form#form { margin:0; padding:0;}
	
	
	#bloc-doc-dispo { margin:0 0 0 27px;}
	h3 { font: bold 14px Arial, Helvetica, sans-serif; color:#A0BF1C; border-bottom: 1px solid; }
	h3.orange { color:#F90;} 
	.bloc-doc-dispo { margin:0 40px 0 25px;}
	.bloc-doc-dispo h3 {margin:  0 0 0 40px;}
	.bloc-doc-dispo ol { margin: 10px auto 10px 20px; font: bold 12px Arial, Helvetica, sans-serif; color: #666666;  }
	.bloc-doc-dispo ol li a:link,
	.bloc-doc-dispo ol li a:visited { color: #666666; text-decoration:none;}
	.bloc-doc-dispo ol li a:hover {  color: #FF6600; text-decoration: underline;}