body{
font-family:Arial, Helvetica, sans-serif;
}

.clear{
display:block;
clear:both;
}

div.bandeau_espace_pro{ 
display:block;
width:379px;
height:24px;
background: url(../images_home/bandeau_espace_pro.jpg) no-repeat top left;
position:absolute;
top:466px;
color:white;

} 
div.bandeau_espace_pro span{ 
margin: 5px 0 0 30px;
font-weight:bold;
}
div.membre a{
display:block;
width:183px;
height:98px;
background: url(/images/btn_espace_membre.jpg) no-repeat top left;
position:absolute;
top:490px;
left:200px;
}

div.membre a:hover{
background: url(/images/btn_espace_membre.jpg) no-repeat 0 -98px;
}

div.header02{
width:956px;
height:325px;
}

div.header02 div.col_l, div.header02 div.col_r{
float:left;
height:325px;
}

div.header02 div.col_l{
width:477px;
background: url(../images/header_left.jpg) no-repeat top left;
}

div.header02 div.col_r{
width:479px;
background: url(../images/header_right.jpg) no-repeat top left;
}

div.header02 div.col_l a, div.header02 div.col_r a{
display:block;
text-decoration:none;
font-weight:bold;
}

div.header02 div.col_l a{
margin:268px 0 0 0;
background: url(../images/ang_hover_photo.gif) no-repeat top right;
font-size:26pt;
padding:10px 0 6px 30px;
cursor:none;
height:25px;
color:white;
}

div.header02 div.col_r a{
text-align:right;
padding:287px 30px 0 0;
font-size:19pt;
color:#a0a19c;
}

div.header02 div.col_l a:hover{

}

div.header02 div.col_r a:hover{
background: url(../images/ang_hover_therm.gif) no-repeat bottom left;
}

div.header02 div.col_r a:hover{
font-size:22pt;
color:#ce7217;
}

div.header02 a.structure{
display:block;
background: url(../images/toiture_structure.jpg) no-repeat top left;
width:122px;
height:119px;
margin:36px 0 0 834px;
position:absolute;
z-index:2;
}

div.header02 span.innover{
color:white;
font-variant:small-caps;
font-size:12pt;
font-weight:bold;
display:block;
margin:5px 0 0 640px;
position:absolute;
}

div.header02 span.accroche, div.header02 span.accroche02{
display:block;
position:absolute;
font-size:25pt;
color:#000;
}

div.header02 span.accroche span, div.header02 span.accroche02 span{
color:white;
}

div.header02 span.accroche{
margin:129px 0 0 320px;
}

div.header02 span.accroche02{
margin:172px 0 0 345px;
}

/*------------------------------------------------------------------------------ANCIEN STYLES CSS------------------------------------------------------------------------------*/

		div#fond-voeux {
			z-index:100;
			position:absolute;
			top: 0px;
			width:100%;
			height:100%;
			background-color:#000000;
			margin:0px;
			

		  /* for IE */
		  filter:alpha(opacity=80);
		  /* CSS3 standard */
		  opacity:0.8;
		  
		}

		div#voeux {
			z-index:110;
			position:absolute;
			margin:auto;
			text-align:center;
			top: 100px;
			width:100%;
			height:100%;
		}

		div#contain a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			/*color:#004A8F;*/
			color:#999999;
		}

		div#contain a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			color:#ff5800;
		}

		div#contain {
			width:550px;
			height:350px;
			margin:50px auto 0px auto;
			
		}

		body {
			background-color: white;
			margin-left:0px;
			margin-top:0px;
		}
		h1 {
			color:white;
			font-family:"Arial";
			font-size:40px;
		}
		h2 {
			color:#071d53;
			font-family:"Arial";
			font-weight:normal;
			font-size:18px;
			padding-left:180px;
			padding-top:40px;
			line-height:26px;
		}

		#titre2 a:hover {
			color:#ff7f00;
			text-decoration:none;
		}


		.petittitre {
			font-size:14px;
		}

		#home_content {
		 position:absolute;
			background-image:url(../images_home/Home_fond.jpg); background-repeat:no-repeat;
			width: 955px;
			height:351px;
			margin-left:0px;
			margin-top:0px;
		}

		#liens {
		display:inline:
			width: 203px;
			height: 26px;
			padding-top:10px;
			padding-left:765px;
			color:white;
			font-family:"Arial";
			font-size:12px;
		}
		#liens a {

			text-decoration:none;
			color:#b4bdcc;
		}

		#liens a:hover {
			text-decoration:none;
			color:white;
		}

		#titre {
			padding-left:20px;
			position:absolute;
			top:275px;
			height:auto;
		}

		#titre2 {
			/* padding-left:0px; */
			padding-left:90px;
			position:absolute;
			top:55px;
			height:auto;
		}

		#menu_pourquoi {
			position:absolute;
			/* top:351px; */
			top:325px;
			padding-left:200px;
			color:white;
			font-family:"Arial";
			font-weight:bold;
		}


		#menu_pourquoi a {
			
			background-image:url(../images_home/Home_onglet_on_off.gif); background-repeat:no-repeat;
			width: 192px;
			height: 94px;
			display:block;
			color:white;
			text-decoration:none;
		}

		#text_menu  { /* Hack IE5-Mac */
			padding-top:10px;
			display:block;
			margin-left:50px;
		}

		#menu_pourquoi a span { /* Hack IE5-Mac */
		display:block;
			margin-top:10px;
		}


		#menu_pourquoi a:hover {
			color:white;
			text-decoration:none;
			background-position:0% -94px;
		}


		#menu_connaitre {
			position:absolute;
			/* top:351px; */
			top:325px;
			padding-left:390px;
			color:white;
			font-family:"Arial";
			font-weight:bold;
			z-index:-2;
		}


		#menu_connaitre a {
			
			background-image:url(../images_home/Home_onglet_on_off.gif); background-repeat:no-repeat;
			width: 192px;
			height: 94px;
			display:block;
			color:white;
			text-decoration:none;
		}

		#menu_connaitre a span { /* Hack IE5-Mac */
		display:block;
			margin-top:10px;
		}


		#menu_connaitre a:hover {
			color:white;
			text-decoration:none;
			background-position:0% -94px;
		}




		#menu_combien {
			position:absolute;
			/* top:351px; */
			top:325px;
			padding-left:580px;
			color:white;
			font-family:"Arial";
			font-weight:bold;
			z-index:-3;
		}


		#menu_combien a {
			
			background-image:url(../images_home/Home_onglet_on_off.gif); background-repeat:no-repeat;
			width: 192px;
			height: 94px;
			display:block;
			color:white;
			text-decoration:none;
		}


		#menu_combien a span { /* Hack IE5-Mac */
		display:block;
			margin-top:10px;
		}

		#menu_combien a:hover{
			color:white;
			text-decoration:none;
			background-position:0% -94px;
		}


		#menu_offre {
			position:absolute;
			/* top:351px; */
			top:325px;
			padding-left:770px;
			color:white;
			font-family:"Arial";
			font-weight:bold;
			z-index:-4;
		}


		#menu_offre a {
			
			background-image:url(../images_home/Home_onglet_on_off.gif); background-repeat:no-repeat;
			width: 192px;
			height: 94px;
			display:block;
			color:white;
			text-decoration:none;
		}


		#menu_offre a span { /* Hack IE5-Mac */
		display:block;
			margin-top:10px;
		}


		#menu_offre a:hover {
			color:white;
			text-decoration:none;
			background-position:0% -94px;
		}





		/***************/
				/* Menu vertical */
				/***************/
		 #navok {
		float:none;
		position:absolute;
		width:187px;
		/* left:-16px; */
		/* top:350px; */
		top:325px;
		height:100px;
		background:url(../images_home/fond_menu_gauche.gif);

					}
					
		#navok2 {
		position:inherit;
		left:16px;
		width:187px;
		list-style:none;
		display:block;
		width:187px;
		height: 40px;
					}		
					
		#piedmenuok {
		left:0px;
		position:absolute;
		/* top:430px; */
		top:405px;
		height:40px;
		width:187px;
		list-style:none;
		background:#FFFFFF;
					}
					
		#navok span {
		display:block;
		width:187px;
		height: 40px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:13px;
		padding-left:45px;
		padding-top:15px;
		vertical-align:baseline;
		}

		#navok a {
		color:#CCCCCC;
		display:block;
		width:187px;
		height: 40px;
		cursor:pointer;
		cursor:hand;
		text-decoration:none;
		background-image:url(../images_home/menu_gauche_on_off.gif); background-repeat:no-repeat;
		list-style:none;
		}


		#navok a:hover {
		display:block;
		width:187px;
		height: 40px;
		color:white;
		cursor:pointer;
		cursor:hand;
		background-position:0% -50px;
		}




		#dddevis {
		float:none;
		position:absolute;
		width:187px;

		/* top:394px; */
		top:369px;
		height:40px;


					}
					
					#dddevis span {
		display:block;
		width:187px;
		height: 40px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:13px;
		padding-left:45px;
		padding-top:11px;
		vertical-align:baseline;
		}

		#dddevis a {
		color:#FFFFFF;
		display:block;
		width:187px;
		height: 40px;
		cursor:pointer;
		cursor:hand;
		text-decoration:none;
		background-image:url(../images_home/menu_devis_on_off.gif); background-repeat:no-repeat;
		list-style:none;
		}


		#dddevis a:hover {
		display:block;
		width:187px;
		height: 40px;
		color:white;
		cursor:pointer;
		cursor:hand;
		background-position:0% -50px;
		}

		#piedmenu {
		float:none;
		display:block;
		width:187px;
		height: 40px;
					}
					
		#piedmenu span {
		list-style:none;
		display:block;
		width:187x;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:13px;
		padding-left:45px;
		padding-top:15px;
		vertical-align:baseline;
		}

		#piedmenu a {
		display:block;
		color:#CCCCCC;
		width:187px;
		height: 40px;
		text-decoration:none;
		left:-15px;
		background-image:url(../images_home/piedmenu_on.gif); background-repeat:no-repeat;
		}


		#piedmenu  a:hover {
		display:block;
		width:187px;
		height: 40px;
		color:white;
		background-position:0% -50px;
		list-style:none;
		}

		#doc {
			position:absolute;
			top:470px;
			background-image:url(../images_home/Home_doc.jpg); background-repeat:no-repeat;
			width: 768px;
			height: 177px;
			margin-left:187px;
			margin-top:-22px;
		}

		#doc a {
			text-decoration:none;
			color:#071d53;
		}

		#pro {
		    position:absolute;
			/* top:590px; */
			top:490px;
			display:block;
		}

		#pro a {
		display:block;
			background-image:url(../images_home/Home_espace_PRO_on.gif); background-repeat:no-repeat;
			width: 187px;
			height: 96px;
		}

		#pro a:hover {
			background-position:0% -96px;
		}

		#footer {
		position:absolute;
		top:710px;
			background-color: white;
			width: 955px;
			height: 22px;
			margin-bottom:0px;
			color:#071d53;
			font-family:"Arial";
			font-size:11px;
			text-decoration: none ;
		}
		#footer a {
			text-decoration:none;
			color:#071d53;
		}

		#footer a:hover {
			color:#ff7f00;
			text-decoration:none;
		}

		#imerys-logo {
			display:block;
			position:absolute;
			width: 243px;
			height:155px;
			top:0px;
			left:0px;
			z-index:3;
		}

		#mea {
		position:absolute;
		height:280; 
		top:40px;
		left:520px;
		}
		
		#tuilePV {
		margin:50px 0 0 10px;
	background-image:url(../images/pages/tuilePV.gif); background-repeat:no-repeat;
	background-position: 0 10px;
	padding-bottom:10px;
	width: 224px;
	height:136px;
	left:0px;
	display:block;
	cursor:pointer;
cursor:hand;
}

#tuilePV  a{
text-decoration:none;
}

#tuilePV  a:hover span{
	color:#a8590a;
}

#tuilePV span{
	margin:-10px 0 0 0;
	width: 224px;
	text-align:center;
	display:block;
	color:#004d80;
	font-size:10pt;
	font-weight:bold;
	height:100%;
}