/* CSS Document */
body { margin:0; padding:0; background-color:#FFFFFF; }
a { outline: 0; }
 

/* ----- HEAD --------------------------------------------*/
div#wrapper-head {width:auto; }
div#head { width:886px; height:317px; margin-left:auto; margin-right:auto; background-image:url(../Images/Head/head-bacgr-clean.png); background-position:top; background-repeat:no-repeat; }
div#head-index { width:886px; height:317px; margin-left:auto; margin-right:auto; background-image:url(../Images/Head/head-bacgr-clean-brush.png); background-position:top; background-repeat:no-repeat; }
	div#logo-linktop { margin:0; padding:0; position:relative; top:-299px; left:43px; z-index:11;}
	div#main-menu { width:250px; height:125px; position:relative; top:-295px; left:33px; }
	div#righttop-menu { width:50px; height:90px; position:relative; top:-544px; left:823px; z-index:11; }
	/*div#peoples-head { widows:860px; height:307px; margin-left:286px; }*/

/* ----- CONTENT -----------------------------------------*/
div#wrapper-content {width:auto; 
	background-image:url(../Images/Content/main-bagr.png); 
	*background-image:url(../Images/Content/main-bagr-IE7.png);		/* IE7 fix */
	background-position:top; background-repeat:repeat-y; }
div#content { width:886px; height:auto; overflow:auto; margin-left:auto; margin-right:auto;  }
	div#left-content { width:551px; padding-left:26px; float:left;}
	div#left-content-index { width:551px; padding-left:26px; 
									*padding-left:0px; /* IE7 fix */
									float:left;
									height:410px;
									*height:427px; /* IE7 fix */ }								
		
		/* - introduction text ------ */
		div#intro-text { font-family:Arial, Helvetica, sans-serif; 
							background-image:url(../Images/Content/intro-text-bacgr.png);
							*background-image:url(../Images/Content/intro-text-bacgr-IE7.png);	/* IE7 fix */
							background-position:top; background-repeat:no-repeat; margin:0; height:195px;
							padding:0;  }
		div#intro-text h1 { font-size:17px; font-weight:normal; color:#9fbb04; margin:0 0 0 196px; padding:20px 0 0 0; line-height:1.1; }
		div#intro-text p  { font-size:11px; color:#a9acb4; margin:0 0 0 196px; padding:8px 0 0 0; line-height:1.1;  }
		div#intro-text strong { font-size:12px; color:#1c2957;}
		
		/* - main content ------ */
		div#content-text { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; height:auto; overflow:auto; }
		div#content-text h2, h1 { font-size:17px; font-weight:normal; color:#9fbb04; margin:0; padding:23px 0 10px 15px; line-height:1.1; }
		div#content-text h3 { font-size:11px; font-weight:bold; color:#1C2957; margin:0; padding:0 0 0 15px; line-height:1.1;}
		div#content-text p  { font-size:11px; color:#4B5F67; margin:0; padding:0 5px 15px 15px; line-height:1.1; text-align:justify;  }		/*#a9acb4; padding:0 5px 8px 15px;*/
		div#content-text strong { font-size:11px; color:#1c2957; }
		div#content-text strong.subtitle { font-size:12px; }
		div#content-text a { color: #515151; font-weight:normal;text-decoration: underline; /* font-size:11px; font-family:Arial, Helvetica, sans-serif*/ }	
		div#content-text a:hover { color: #718504;}
		
		div#content-text span.subtext { color:#a9acb4; font-size:11px; }
		
		div#flash-anime { margin:0; padding: 15px 0 15px 0;}
		
		a.pdf-carte { font-size:11px; background-image:url(/Images/Content/icon-pdf.png); background-position:left center; background-repeat:no-repeat; color: #0078C0; padding:2px 0 2px 25px; text-decoration:underline; margin:0 0 15px 15px; display:block; }
		a.pdf-carte:hover { font-size:11px; background-image:url(/Images/Content/icon-pdf-mover.png); background-position:left center; background-repeat:no-repeat; color: #1C2957; padding:2px 0 2px 25px; margin:0 0 15px 15px; display:block; }
		
		
		
		div#livraison-intext { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px; margin:0 0 0 15px; padding:0; width:355px; height:70px;}
			div#livraison-intext a { text-decoration:none; font-weight:normal; display:block; float:right; margin-top:15px;}
			div#livraison-intext a:hover { text-decoration:underline; font-weight:normal;}
			
		div#peinturologue-intext { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px; 
				margin:0 0 0 15px; padding:0; width:320px; height:70px;}
			div#peinturologue-intext a { text-decoration:none; font-weight:normal; display:block; float:right; margin-top:15px;}
			div#peinturologue-intext a:hover { text-decoration:underline; font-weight:normal;}	
			
			
		div#retour-menu { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px; margin:0 0 0 15px; padding:0; width:515px;}
			div#retour-menu a { text-decoration:none; font-weight:normal; display:block; float:right; margin-top:15px;}
			div#retour-menu a:hover { text-decoration:underline; font-weight:normal;}
			span.sp11 { font-size:11px; }
			a#sountPlus { font-size:13px}	
			
		
		/* vignettes */
		div.vign-frame-refer-hor { background-image:url(../Images/Content/vignette-bacgr.png); background-position: center center; background-repeat: no-repeat; 
					float: left; height: 80px; margin:0 0px 0 0; padding:0; width: 108px; }
		div.vign-refer-hor { margin:0; padding:0; overflow: hidden; position:relative; top:4px; left:0px }		
		
		a.cont-lnk { color: #0078C0; font-weight: bold; text-decoration: underline; font-size:11px; font-family:Arial, Helvetica, sans-serif }	
		a.cont-lnk:hover { color: #1C2957; }	
		
		/* - notice legale ----- */
		div#notice-legale-wrapper { width: 551px; font-family:Arial, Helvetica, sans-serif; }	
			div.nleg-left { width:275px; float:left;}	
			div.nler-right { width:276px; float:left;}
		div#notice-legale-wrapper h3 { font-size:11px; font-weight:bold; color:#1C2957; margin:0; padding:0 0 0 15px; line-height:1.1; }
		div#notice-legale-wrapper p  { font-size:11px; color:#4B5F67; margin:0; padding:0 5px 15px 15px; line-height:1.1; text-align:justify;  }
			span.bull-nl { color:#4B5F67; padding-right:4px; }	
			
		/* - actu-archives ---- */
		h3.archive-title { font-size:12px; font-weight:bold; color:#1C2957; margin:0; padding:15px 0 0 15px; line-height:1.1; }
			
		/* - forms  ------------ */	
		div#form-wrapper { width: 551px; font-family:Arial, Helvetica, sans-serif; }	
			div.form-left { width:330px; float:left; }	
			div.form-right { width:180px; float:left; padding-left:20px }
			div.form-row { display:block; padding:0; margin: 0 0 15px 0; vertical-align:middle; }
		div#form-wrapper h3 {font-size:12px; font-weight:bold; color:#9fbb04; margin:0; padding:0 0 15px 15px; }
		div#form-wrapper p  { font-size:11px; color:#4B5F67; margin:0; padding:0 5px 15px 15px; text-align:justify; line-height:1.2;  }
			input.texte { font-size:11px; width:200px; display:inline; float:right;
						  *position:relative;	/* IE7 fix */
						  *top:-15px;			/* IE7 fix */	}
			
			input.texte-dp { font-size:11px; width:200px; display:inline; float:right;
						  *position:relative;	/* IE7 fix */
						  *top:0px;			/* IE7 fix */	}
						  			  
			input.texte-tab { font-size:11px; width:200px; display:inline; float:right; }			  
			input.texte2r { font-size:11px; width:140px; display:inline; float:right;
						  *position:relative;	/* IE7 fix */
						  *top:-15px;			/* IE7 fix */	}
			input.texte-tabr { font-size:11px; width:140px; display:inline; float:right; }			  			  
			textarea.flat_bis { font-size:11px; font-family:Arial, Helvetica, sans-serif; display:inline; float:right; width: 200px; height: 55px;
							*position:relative;	/* IE7 fix */
						  	*top:-15px;			/* IE7 fix */ }
			textarea.texte { font-size:11px; font-family:Arial, Helvetica, sans-serif; display:inline; float:right; width: 200px; height: 15px; 
								*position:relative;	/* IE7 fix */
						  		*top:-15px;			/* IE7 fix */	}
			textarea.texte-tab { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:200px; display:inline; float:right; height: 15px;  }	
			textarea.texte-tabr { font-family:Arial, Helvetica, sans-serif; font-size:11px; display:inline; float:right; width: 140px; height: 15px;  }									
			select.drop-menu { font-size:11px; width:140px; display:inline; float:right;
							*position:relative;	/* IE7 fix */
						  	*top:-15px;			/* IE7 fix */ }	
			span.small-fnt { font-size:9px; font-style:italic;  }				
			p.fort-text { width:160px; display:inline; }
			p.fort-text2 { width:190px; display:inline; }
			p.fort-text3 { width:190px; display:inline;
							*display:block; /* IE7 fix */ }
			input.texte-fort3 { font-size:11px; width:200px; display:inline; float:right;
						  *position:relative;	/* IE7 fix */
						  *top:-30px;			/* IE7 fix */	}				
			a.geolocalization { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 14px; color: #0078C0; font-weight: bold; font-size:9px;
								background-image:url(../Images/Content/picto_geolocalisation.gif); background-position:left; background-repeat:no-repeat;
								display:block; position:relative; top:3px; height:11px;}
			a.geolocalization:hover {color: #1C2957;
								background-image:url(../Images/Content/picto_geolocalisation_on.gif); background-position:left; background-repeat:no-repeat; }
			table#form-table { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:15px; }
				td.left-col { width:110px; padding-bottom:10px; color:#4B5F67;}	
				td.right-col { padding-bottom:10px; vertical-align:top; }	
			table#form-table2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:0;color:#4B5F67; }
				td.left-col2 { width:190px; padding-bottom:10px; color:#4B5F67;}	
				td.right-col2 { padding-bottom:10px; vertical-align:top;  }	
				td.expl-cell { padding-top:17px; padding-bottom:3px; }
					
			#form-table2 TEXTAREA {
				width:310px;
			}
			
		/* - form "demande-etude-personnalisee" ------------ */	
			textarea.text-arr2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a5afb3; font-style:italic; width:310px; height:49px; display:inline;  }
			div#envoyer-form-button { display:block; margin:18px 0 45px 232px; padding:0; width:100px; height:15px; *margin:18px 0 45px 242px; /* IE7 fix */ }
			input.texte-upl { font-size:11px; display:inline; float:left; background-color:#FFFFFF; 
						  *position:relative;	/* IE7 fix */
						  *top:0px;			/* IE7 fix */	}		
			
			
		div#envoyer-form { display:block; /*position:relative; top:20px; left:240px;*/ margin:20px 0 40px 270px; padding:0; width:100px; height:15px;}
			div#envoyer-form a { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; color: #0078C0; font-weight: bold; font-size:9px; }
			div#envoyer-form a:hover { color: #1C2957; }
			div#envoyer-form img { position:relative; top:2px; left:5px;}
		/* - Google Map - dynamic ---- */
		div.pictoLegend { font-family: Arial,Helvetica,sans-serif; font-size:11px; color:#4B5F67; margin:0 0 0 15px; display:inline; }
			span.pictoLegendDesc { position:relative; top:-10px; left:7px;}
		.espMap { width:533px; height:400px; padding:0; border:1px solid #b3b3b3; background-color:#fff; margin:15px 0 15px 15px; font-size:11px }
		#map_canvas { width:533px; height:400px; }
		
		
		/*div.comment-point-raissoc {display:block; margin:0 0 4px 0; padding:0; width:200px; color:#4B5F67; font-size:10px; font-weight:bold; }
		div.comment-point {display:inline; color:#4B5F67; font-size:10px; }
		div.comment-point-tel {display:block; margin:0; padding:0; width:200px; color:#4B5F67; font-size:10px; font-weight:normal; }
		div.comment-point-site {display:block; margin:0 0 4px 0; padding:0; width:200px; color:#4B5F67; font-size:10px; font-weight:normal; }*/
		
		
		/* - accordeon prods -------- */
		/*a.lienNavig { font-size:11px;} -> Link design configuration in accordion.css*/
		div#list1a { font-size:11px; color:#4B5F67; margin:0 0 0 15px; padding:0; line-height:1.1; text-align:justify; }
		/* - plan-site -------- */
		div#plan-site { margin:0; padding:0 0 0 15px; height:250px;}
			div#plan-site a.plan-site-link { font-size:11px; /*display:block;*/ padding-bottom:7px; position:relative; top:-2px; }
			div.plsite-lnk { display:block; margin:0 0 5px 0; padding:0;}
		
		
	div#right-content { width:309px; height:430px; float:right; background-image:url(../Images/Content/rcolumnt-bacgr.png); 
							background-position:top; background-repeat:no-repeat; }
	div#nuancer-pdf { width:105px; height:46px; font-family:Arial, Helvetica, sans-serif; text-align:right; position:relative; top:3px; left:83px;  }		
		div#nuancer-pdf p { margin:0; font-size:14px; color:#848484; padding-right:4px; }
		
		div#nuancer-pdf a { margin:0; padding:0 16px 0 0; display:block; font-size:11px; color:#515151;
								background-image:url(../Images/Content/fleche.png); background-position:right; background-repeat:no-repeat; }
		div#nuancer-pdf a:hover { margin:0; padding:0 16px 0 0; display:block; font-size:11px; color:#515151; text-decoration:none;
								background-image:url(../Images/Content/fleche.png); background-position:right; background-repeat:no-repeat; }										
	div#demande-conceil { margin:0; padding:0; position:relative; top:45px; left:72px; width:212px; height:121px;}
	div#peint-van { width:205px; height:156px; position:relative; top:40px; left:30px;}	
	div#livraison-partout { width:250px; height:40px; font-family:Arial, Helvetica, sans-serif; position:relative; top:40px; left:30px; }
		div#livraison-partout a { color:#a9acb4; text-decoration:none; font-size:14px; margin:0; padding:0; }	
		div#livraison-partout a:hover { color:#a9acb4; text-decoration:underline; font-size:14px; margin:0; padding:0; }	
			span.sp19 { font-size:19px; }	

	div#peinturologue { width:205px; height:349px; position:relative; top:81px; left:-197px;}		
								

/* ----- GRAY LINE ---------------------------------------*/
div#wrapper-grayline {width:auto; height:41px; overflow:hidden; background-image:url(../Images/Content/gray-line-bacgr.png); background-position:top; background-repeat:repeat-x; position:relative; top:-3px; z-index:100; }
div#grayline { width:886px; height:33px; margin-left:auto; margin-right:auto; text-align:center; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#1c2957;  }
	a.grayline-link { margin:0 2px 0 2px; color:#1c2957; text-decoration:none; }
	a.grayline-link:hover { margin:0 2px 0 2px; color:#718504; text-decoration:none; }
	
/* ----- FOOTHER -----------------------------------------*/
div#wrapper-foother {width:auto; height:55px; background-image:url(../Images/Foother/foother-bacgr.png); background-position:top; background-repeat:repeat-y; text-align:center; position:relative; top:-11px; }
div#foother { width:886px; height:55px; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#1c2957; padding-top:7px;  }
	div#foother a { margin:0; padding:0; color:#1c2957; text-decoration:none;  }
	div#foother a:hover { margin:0; padding:0; color:#718504; text-decoration:none; }
	img.logo-actisens { position:relative; top:2px;}	
	
	
	
/*------------------------------------------*/
/*-------------Slide Actualités------------*/
/*----------------------------------------*/

div#news-rotator { width:513px; height:44px; 
						margin-left:39px;
						*margin-left:56px;	/* IE7 fix */ 
						margin-top:21px; height:190px;}	

/* modif Dls */
#infosActualites { margin-top:10px; }

div.texte { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div.texte h3 { color:#717171; font-size:13px; text-transform:uppercase; margin: 0; padding: 0 0 5px 0; font-weight:normal}
div.texte h4 { color: #9a9a9a; margin: 0; padding: 0 0 9px 0; font-size:11px;}

div.texte span { color:#9a9a9a;}

#infosActualites #infos1 {	width:243px; padding:0; float:left; margin-right:15px; height:195px; }
#infosActualites #infos2 {	width:243px; padding:0; float:left; height:195px; }

#monslider1-wrap {overflow: hidden; position: relative; text-align: left; height: 270px; width: 243px; margin: 0pt; padding: 0pt;}
#monslider2-wrap {overflow: hidden; position: relative; text-align: left; height: 270px; width: 243px; margin: 0pt; padding: 0pt;}

/* ajust height from scripts.js, row: 276 */


				
/* eof modif Dls */

#monslider1 {
	position: absolute; margin: 0pt; padding: 0pt; width: 1280px; height: 150px; top: 0px; left: 0px;
}

#monslider2 {
	position: absolute; margin: 0pt; padding: 0pt; width: 1235px; height: 150px; top: 0px; left: 0px;
}

#monslider1 LI, #monslider2 LI {
	margin: 0px;
	text-align:justify;
	list-style:none;
	background:none !important;
}

#conteneur-menu1 { float:right; text-align:right; z-index:900; position:relative; top:-23px; left:0; }
#conteneur-menu2 { float:right; text-align:right; z-index:900; position:relative; top:-23px; left:0; }

#monslider1 A, #monslider2 A {
	color:#515151;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative; 
	top:-3px; 
	*top:-22px;		/* IE7 fix */
	left:0;
}

#monslider1 A:hover, #monslider2 A:hover {
	color:#718504;
	
}


#conteneur-menu1 A, #conteneur-menu2 A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c0c0c0;
	text-decoration:none;
	padding:1px 3px 2px 4px;
}

#conteneur-menu1 A:hover, #conteneur-menu2 A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding:1px 3px 2px 4px;
}

#conteneur-menu1 a.wactive, #conteneur-menu2 a.wactive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background:url(../Images/Content/slider-active.png) center no-repeat;
	padding:1px 3px 2px 4px;
}
	
.vert {
	color:#9fbb04 !important;
}
