@charset "utf-8";
/* CSS Document */

	body{margin:0; padding:0; font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:13px; background:#aa563c}
	a{outline:none}
	.transparence{filter: alpha(opacity=40); /* ie */-moz-opacity: .4; /* mozilla */background:#d3af50;}
	
	
	
	
	#contenant{position:relative; margin:0 auto; padding:0; width:800px; border:0px solid #000}
	
	
	
	
	
	/* Header ---------------------------------------------- */
	#header{position:relative; margin:0; width:800px; height:196px; border:0px solid #f00}
	
	#menu1{position:relative; margin:0 auto; width:800px; height:25px; border:0px solid #0f0; background:url(/images/bg_menu1.jpg); text-align:center}
	#menu1 ul{margin:0; padding:0; list-style:none;}
	#menu1 ul li{display:inline; border:0px solid #000; color:#ffffff}
	#menu1 ul li a{display:table-cell; display:inline-block; padding:5px 2px 5px 2px; color:#ffffff; text-decoration:none; text-transform:uppercase; letter-spacing:0.1em; font-size:0.9em}
	#menu1 ul li a:hover{color:#000000}
	
	#menu2{position:relative; margin:0; width:800px; height:25px; border:0px solid #0f0; background:url(/images/bg_menu2.jpg); text-align:center}
	#menu2 ul{margin:0; padding:0; list-style:none;}
	#menu2 ul li{display:inline; border:0px solid #000;}
	#menu2 ul li a{display:table-cell; display:inline-block; padding:5px 2px 5px 2px; color:#ffffff; text-decoration:none; text-transform:uppercase; letter-spacing:0.1em; font-size:0.9em}
	#menu2 ul li a:hover{color:#000000}
	/*--------------------------------------------------------*/


	/* Contenu----------------------------------------------- */
	#main{position:relative; margin:0; padding:0; width:800px; background:url(/images/bg.jpg) repeat-y;}
	
	
	#col_gauche{float:left; margin:0; padding:0px 0 20px 0; width:191px; border:0px solid #000; background:url(/images/bg_col_gauche.jpg) no-repeat; min-height:790px; height:auto !important; height:790px; text-align:center; z-index:20; font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}
	#col_gauche p{color:#671f0b; font-size:0.8em; margin:1em 0; line-height:140%; text-transform:uppercase}
	#col_gauche a{color:#671f0b; text-decoration:underline;}
	#col_gauche a:hover{color:#575e01;}
	
	
	#societe_titre{position:absolute; margin:71px 0 0 0; left:0; z-index:10}
	#societe_1{position:absolute; margin:105px 0 0 0; left:0;  z-index:10}
	#societe_2{position:absolute; margin:130px 0 0 0; left:0;  z-index:10}
	#societe_3{position:absolute; margin:156px 0 0 0; left:0;  z-index:10}
	#societe_4{position:absolute; margin:180px 0 0 0; left:0;  z-index:10}
	
	
	
	
	
	#col_droite{float:left; margin:0px; padding:20px 250px 20px 20px; width:339px; border:0px solid #000; background:url(/images/bg_col_droite.jpg) no-repeat 0 0; min-height:790px; height:auto !important; height:790px;}
	#col_droite2{float:left; margin:0px; padding:20px 250px 20px 20px; width:339px; border:0px solid #000; background:url(/images/bg_col_droite_construction.jpg) no-repeat 0 0; min-height:790px; height:auto !important; height:790px;}
	#col_droite3{float:left; margin:0px; padding:20px 250px 20px 20px; width:339px; border:0px solid #000; background:url(/images/bg_col_droite_construction_en.jpg) no-repeat 0 0; min-height:790px; height:auto !important; height:790px;}
	#col_droite h1{color:#671f0b; text-transform:uppercase; font-size:1.5em; letter-spacing:0.1em; margin-top:0}
	#col_droite h2{color:#671f0b; text-transform:uppercase; font-size:1.5em; letter-spacing:0.1em; margin-top:0}
	#col_droite h3{color:#575e01; text-transform:uppercase; font-size:1.1em; letter-spacing:0.1em;}
	#col_droite p{color:#000000; line-height:150%;  margin-left:0}
	#col_droite .type1{font-size:1.1em}
	#col_droite .type2{font-size:1.2em}
	#col_droite .cap{text-transform:uppercase}
	#col_droite .marge{margin:0}
	#col_droite a{color:#671f0b; text-decoration:underline;}
	#col_droite a:hover{color:#575e01;}
	
	#accueil{position:relative; margin:0; padding:0; width:800px; height:404px; background:url(/images/bg_accueil.jpg)}
	#accueil_contenu{position:absolute; margin:20px 0 0 20px; padding:0; width:400px;}
	#accueil_contenu h1{color:#671f0b; font-size:2.2em; letter-spacing:0.1em; margin-top:0; margin-bottom:0em; font-style:oblique; font-weight:normal}
	#accueil_contenu p{color:#000000; line-height:130%;  margin:6px 0}
	#accueil_contenu a{color:#671f0b; text-decoration:underline;}
	#accueil_contenu a:hover{color:#575e01;}
	
	#accueil_logo{position:absolute; margin:266px 0 0 450px; z-index:3}
	#accueil_slogan{position:absolute; margin:266px 0 0 610px; z-index:3; text-align:center}
	#accueil_slogan p{font-size:0.8em; margin:1em 0; line-height:100%; text-transform:uppercase}
	#accueil_slogan a{color:#671f0b; text-decoration:underline; line-height:120%}
	#accueil_slogan a:hover{color:#575e01;}
	
	
	#btn{position:absolute; margin:254px 0 0 20px; width:240px; height:25px; border:0px solid #000}
	#over{position:absolute; margin:282px 0 0 20px; width:348px; height:231px; border:0px solid #000}
	
	
	
	#mots{position:absolute; top:0px; left:557px; width:243px; height:600px; z-index:10;  text-align:right; border:0px solid #000}
	#mots_services{position:absolute; top:0px; left:516px; width:243px; height:600px; z-index:10;  text-align:right; border:0px solid #000}
	#langue{position:absolute; top:5px; left:740px; width:50px; height:20px; z-index:10}
	#langue a{color:#671f0b; text-decoration:underline; text-transform:uppercase; font-size:0.9em}
	#langue a:hover{color:#575e01;}
	
	
	
	
	
	/*--------------------------------------------------------*/
	
	
	/* Footer------------------------------------------------ */
	#footer{clear:both; margin:0; padding:10px 0 10px 0; width:100%; border:0px solid #000; text-align:center; background:#aa563c}
	#footer p img{margin:0}
	#footer p{font-size:0.9em; margin:1em; color:#ffffff}
	
	
	
	
	
	
	
	
	/*--------------------------------------------------------*/
	#container_scroll{position:relative; top:-10px; left:0px; width:633px; height:250px; overflow: hidden; border:1px solid #999999; padding:10px; margin-bottom:20px}
	#content_scroll{position:relative; width:598px; left:5px; padding-bottom:30px}
	#scrollArea {position:absolute; margin-left:625px; margin-top:3px; height:247px; width:15px; border:1px solid #999999; overflow:hidden; z-index:100}
	#scroller {position:absolute; top:-1px; width:15px; background:#cccccc; border-top:1px solid #998c7b; border-bottom:1px solid #999999;}
	
	
	
	
	
	
	
	
	
	
	
	
	