@charset "utf-8";
/* CSS Document */


body {
	margin:0;padding:0;background: url(images/bg.jpg) repeat-x #868887 center top;
	font-family: Arial, Helvetica, sans-serif; text-align:left;
}
#container{ width:1095px; margin:0 auto; margin-top:10px; overflow:hidden; display:block;}
img, a:link, a:visited{outline:none;}

/*HEADER*******************************/
#banner{ text-align:center; width: 728px; height:90px;}
#banner_bottom{ text-align:center; width: 728px; height:90px; margin: auto;}
#header{ width:1095px; margin-left:80px;}
#page, #banner, #footer{ width:1095px; margin:0 auto; clear:both;}
#menus p{ font-weight:bold; font-size:0.6em}
#menus a:link { color:#000; text-decoration:none; }
#menus a:hover { color:#595959;}
#menus .activetextlink { color:#707070;}
.navigation {text-align:right;}
#niveau { width:770px;height:80px; display:block; float:right;position:relative;}
.ie6 #niveau {height:70px;}
a.menu_projet{
	width:110px; height:35px; display:block;
	background: url(images/bton_projet.jpg) 0 0 no-repeat; /*margin:28px 97px 0 62px;*/
	position:absolute;top:28px;left:62px;
}
a.menu_projet:hover, a.espace_current {
	border:none; width:110px; height:35px; display:block; background:url(images/bton_projet.jpg) 100% 100% no-repeat;
	
}

a.menu_concours {
	width:110px; height:35px; display:block;
	background: url(images/btn_concours.jpg) 0 0 no-repeat;
	position:absolute;top:31px;left:269px;/*margin-top:31px;*/
}
a.menu_concours:hover{background:url(images/bton_concours.jpg) 100% 100% no-repeat;}

#logo{height:96px;}
.ie6 #logo {}
#logo a {width:220px;height:96px;background:url(images/logo_coffre_projets.png);display:block;}
.ie6 #logo a {width:220px;height:96px;background:url(images/logo_coffre_projets.gif) right;display:block;}
#logo, #menus{ float:left;}
#logo a img { border: 0 none; display:block;}
#menus{ width:795px; height:96px; display:block; background:url(images/bg_menus_top.png) no-repeat;}
	.ie6 #menus{ width:795px; height:96px; display:block; background:url(images/bg_menus_top.jpg) no-repeat;}
#menus p{color:#000;}
#menus_top{float:right;
margin-right:123px;
text-align:right;
top:0;
width:400px;}
/*#menus_top{ float:right; width:400px; text-align:right; margin-right:115px;}*/
#date{ float:left; width:120px; margin-left:15px; padding-top:9px; text-transform:uppercase;}
#search{ position:relative; top:32px; right:170px !important; text-align:right; float:right;width:200px;}
#search input{ font-weight:bold; color:#a7a7a7; margin:0; padding:0; line-height:normal;background:transparent;}
#searchform{ margin:0; padding:0; height:12px; display:block;}
#s{ height:13px; font-size:0.7em; border:0; width: 110px;}
#search_button{ float:left; width:32px; height:43px; position: absolute; right:-38px; top:-10px;background:transparent;}
.ie6 #search_button {background:url(images/loupe.jpg) no-repeat;}
*:first-child+html #search { top: 29px;}
*:first-child+html #search_button { top: -8px;}

/*TOP MENUS/*******************/

a.menu_soussol{border:none; float:left; width:112px; height:43px; display:block; background: url(images/menu_top_sous-sol.jpg) 100% 100% no-repeat;}
a.menu_soussol:hover, a.menu_soussol.current{ border:none; float:left; width:112px; height:43px; display:block; background:url(images/menu_top_sous-sol.jpg) 0 0 no-repeat;}
.ie6 #menu_soussol .current{ border:none; float:left; width:112px; height:43px; display:block; background:url(images/menu_top_sous-sol.jpg) 0 0 no-repeat;}

#top_content ul li { float: left;} 
a.menu_sdb{border:none; float:left; width:120px; height:43px; display:block; background: url(images/menu_top_sdb.jpg) 100% 100% no-repeat;}
a.menu_sdb:hover {background:url(images/menu_top_sdb.jpg) 0 0 no-repeat;}
a.menu_sdb.current /* #menu_sdb a.active*/ { border:none; float:left; width:120px; height:43px; display:block; background:url(images/menu_top_sdb.jpg) 0 0 no-repeat;}
.ie6 #menu_sdb .current{ border:none; float:left; width:120px; height:43px; display:block; background:url(images/menu_top_sdb.jpg) 0 0 no-repeat;}

a.menu_finitions{border:none; float:left; width:120px; height:43px; display:block; background: url(images/menu_top_finitions_ext.jpg) 100% 100% no-repeat;}
a.menu_finitions:hover {background:url(images/menu_top_finitions_ext.jpg) 0 0 no-repeat;}
#menu_finitions a.current /* #menu_finitions a.active*/{ border:none; float:left; width:120px; height:43px; display:block; background:url(images/menu_top_finitions_ext.jpg) 0 0 no-repeat;}
.ie6 #menu_finitions .current{ border:none; float:left; width:120px; height:43px; display:block; background:url(images/menu_top_finitions_ext.jpg) 0 0 no-repeat;}


a.menu_bois{border:none; float:left; width:118px; height:43px; display:block; background: url(images/menu_top_bois.jpg) 100% 100% no-repeat;}
a.menu_bois:hover, #menu_bois a.current  /* #menu_bois a.active */{ border:none; float:left; width:118px; height:43px; display:block; background:url(images/menu_top_bois.jpg) 0 0 no-repeat;}
.ie6 #menu_bois .current {border:none; float:left; width:118px; height:43px; display:block; background:url(images/menu_top_bois.jpg) 0 0 no-repeat;}



a.menu_cuisines{border:none; float:left; width:119px; height:43px; display:block; background: url(images/menu_top_cuisine.jpg) 100% 100% no-repeat;}
a.menu_cuisines:hover, #menu_cuisines a.current,.page-template-page_accueil-php a.menu_cuisine, #menu_cuisines a.active { border:none; float:left; width:119px; height:43px; display:block; background:url(images/menu_top_cuisine.jpg) 0 0 no-repeat;}
.ie6 #menu_cuisines .current{ border:none; float:left; width:119px; height:43px; display:block; background:url(images/menu_top_cuisine.jpg) 0 0 no-repeat;}



a.menu_portes{border:none; float:left; width:119px; height:43px; display:block; background: url(images/menu_top_portes.jpg) 100% 100% no-repeat;}
a.menu_portes:hover, #menu_portes a.current,/* #menu_portes a.active*/{ border:none; float:left; width:119px; height:43px; display:block; background:url(images/menu_top_portes.jpg) 0 0 no-repeat;}
.ie6 #menu_portes .current { border:none; float:left; width:119px; height:43px; display:block; background:url(images/menu_top_portes.jpg) 0 0 no-repeat;}


.ie6 a.menu_anterieur,
a.menu_anterieur{border:none; float:left; width:119px; height:43px; display:block; background: url(images/menu_top_anterieurs.jpg) 100% 100% no-repeat;}
a.menu_anterieur:hover,#menu_anterieur a.current{ border:none; float:left; width:119px; height:43px; display:block; background:url(images/menu_top_anterieurs.jpg) 0 0 no-repeat;}
#top_content ul li {z-index: 2; }

/*CONTENT********************************/
#top_content{ width:860px; margin:0 auto; background: url(images/bg_menuus_top.jpg) no-repeat; height:68px; display:block; padding:14px 0 0 15px; }
#top_content_page{ width:860px; margin:0 auto; background: url(images/bg_menus_content.jpg) no-repeat; height:86px; display:block; padding:14px 0 0 15px; }
#content{ width:1095px; float:left; margin:0 auto;background: url(images/bg_content_concours.png) repeat-y center;}
#content_index{ background:url(images/content_index.jpg) no-repeat center; width:817px; height:602px; display:block; margin:0 auto; padding:0 0 0 58px; position:relative; z-index:1;}


/*M2/*******************/
#inner_index, #inner_index_main { width:755px; overflow:hidden; }
#inner_index_main { height: auto; }
	.ie6 #inner_index_main { height: 610px; }
#btons_slides{ position:absolute; width:240px; height:200px; display:block; top:10px; left:70px; display:block; z-index:50; }
#btons_slides.mainslider { top: 15px; }


#guide_projet1,#guide_projet2 {float:right;width:218px;height:1px;position:relative;}

#guide_projet1 div, #guide_projet2 div {background: url(images/guide_projet_2.png) no-repeat right; width:218px; height:365px; display:block; position:absolute; right:2px; bottom:-204px; z-index:4;}

#guide_projet1 a, #guide_projet2 a{width:218px; height:365px; display:block; position:absolute; right:2px; bottom:-204px; z-index:5;}
#guide_projet2 div { background: url(images/guide_projet_1.png) no-repeat right;}

.ie6 #guide_projet1 div { background: url(images/guide_projet_2.gif) no-repeat right;}
.ie6 #guide_projet2 div { background: url(images/guide_projet_1.gif) no-repeat right;}


#faq{ background:url(images/FAQ_bg.gif) repeat-y; width:265px; height:185px; display:block; display:block; position:relative; float:right; z-index:6; right:-53px; top:9px;}
#faq p{color:#d2d0d0; font-size:0.7em;padding:0 25px 4px 10px; line-height:130%; letter-spacing: normal; padding-bottom:4px; text-align: center;}
#pub_index{ position:relative; float:left; left:10px; top:-173px; width: 305px; height: 185px;}
#postit { position:absolute; right:45px; top:-15px; z-index:200; float:right; border: 0;}
#postit a img { border: none; } 

.concours_promo {position:absolute; right:45px; top:-15px; z-index:200; float:right; border: 0;cursor:pointer;}
	.concours_promo a img { border: none; } 

/*M3************************************/
#top_right_column, #bot_right_column, #download_list{background:url(images/title_liste_materiaux.jpg) no-repeat; width:315px; height:46px; display:block; float:right;}
#download_list{ background:none; clear:both; height:33px;}
#right{ display:block;margin-left:10px; float:right; width:310px; position:relative;}
#right2{ float:right; width:260px;}
#right_column{ float:right; width:255px; background: url(images/bg_green_column.png) repeat-y; padding:30px; padding-top:15px; clear:both; color:#FFF;}
#bot_right_column{ background:url(images/bot_liste_materiaux.jpg) no-repeat; clear:both;}
.tbl_materiaux td{ border-bottom: solid 1px #66b0b6; color:#FFF; vertical-align:top; padding:6px 0 3px 0;}
.qte{ border-right:solid 1px #66b0b6; width:25px;}
.tbl_materiaux a{ color:#fff200; text-decoration:underline;}
.yellow{color:#fff200;}
.materiaux{ padding-left:5px;}
.steps{ width:180px; height:20px; display:block; clear:both; margin-bottom:5px;}
.step_num{ background:#d9d9d9; padding:0px 5px; display:block; float:left; margin-right:5px;}
.step_num a{ text-decoration:none;}
.step{ float:left; display:block;}
.etapes a{ color:#007b85; font-weight:bold;}
.step a{text-decoration:underline;}
.etapes a:hover{ color:#4c4c4c;}
.gotop{ width:100%;background:url(images/bg_top_page_button.gif) repeat-x; margin:5px 0 10px 0; text-align:right;}

#side_reno{ background:url(images/side_reno.png) no-repeat; width:111px; height:66px; display:block; position:relative; top:400px; right:36px;; float:right;}
#projet_legal p { font-size: 9px; }
.legal { font-size: 9px; line-height: 150%; display: block; }

/*M4*************************************/
#content_page_m2{ background:url(images/content_page.jpg) no-repeat top; width:817px; height:601px; display:block; margin:0 auto; padding:0px 0 0 58px; position:relative; z-index:1;}
#content_page_m4{ background:url(images/content_page_m4.jpg) no-repeat top; width:817px; height:auto; display:block; margin:0 auto; padding:0px 0 0 58px; position:relative; z-index:1;}
#inner_espace_projet{ background: url(images/bg_espace_projet.jpg) no-repeat; width:750px; height:612px; display:block;}
#inner_search1{background: url(images/bg_trouver.jpg) no-repeat top right; width:753px; height:612px; display:block;}
#inner_search2{background: url(images/bg_trouver_homme.jpg) no-repeat top right; width:753px; height:612px; display:block;}

.trouver-magasin {overflow:hidden;}

#boutons_m4{ width:250px; height:140px; display:block; float:right; position:relative; top:25px; right:15px;}
#boutons_m4_bis{ width:250px; height:140px; display:block; float:left;}

a.bton_rdv{ border:none; float:left; width:122px; height:69px; display:block; background:url(images/bton_rdv.png) 100% 100% no-repeat; margin-right:4px;}
a.bton_rdv:hover, a.bton_rdv.current{border:none; float:left; width:122px; height:69px; display:block; background: url(images/bton_rdv.png) 0 0 no-repeat;}

a.bton_questions{ border:none; float:left; width:122px; height:69px; display:block; background:url(images/btn-faq-normal.gif) 0 0 no-repeat;}
a.bton_questions:hover, a.bton_questions_current {border:none; float:left; width:122px; height:69px; display:block; background: url(images/btn-faq.gif) 0 0 no-repeat;}

#bton_services {float:left; width:81px; height:69px; margin-top:2px}
#bton_installation, #bton_financement {float:left; width:81px; height:69px;margin-right:3px; margin-top:2px}
a.bton_services{ border:none; float:left; width:81px; height:69px; display:block; background:url(images/bton_services.png) 100% 100% no-repeat;}
#bton_services a.current, a.bton_services:hover, a.bton_services.current {border:none; float:left; width:81px; height:69px; display:block; background: url(images/bton_services.png) 0 0 no-repeat;}

a.bton_installation{ border:none; float:left; width:81px; height:69px; display:block; background:url(images/bton_installation.png) 100% 100% no-repeat;}
#bton_installation a.current, a.bton_installation:hover, a.bton_installation.current{border:none; float:left; width:81px; height:69px; display:block; background: url(images/bton_installation.png) 0 0 no-repeat;}

a.bton_financement{ border:none; float:left; width:81px; height:69px; display:block; background:url(images/financement.gif) 0 0 no-repeat;}
#bton_financement a.current, a.bton_financement:hover, a.bton_financement.current {border:none; float:left; width:81px; height:69px; display:block; background: url(images/financement-hover.gif) 0 0 no-repeat;}

#photo_projet{ width:200px; height:145px; display:block; position:relative; top:370px; left:395px; border:solid 2px #909;}
#message_bulle{ position:relative; top:61px; left:37px; float:left;}


/*M5***************************/
.titles{font-size:.75em; color:#007b85; font-weight:bold; margin-bottom:7px; text-transform:uppercase; }

li{ list-style:none; background:url(images/bullet_verte.gif) no-repeat 0px 8px; padding-left:12px;}
a:link, a:visited {color:#007b85; font-weight:bold;}
a:hover{ color:#595959;}
.legende{ font-style:italic;}
a.piece{ color: #007B85; font-size:10px; margin-right:10px; font-weight:bold;}

#content-wrapper {width:1095px;margin:0 auto; clear:both;  position:relative;}
#content{ background: url(images/bg_content_page.png) repeat-y center; }
.ie6 #content{ background: url(images/bg_content_page2.jpg) repeat-y center; }
#content_inside{ padding:0; display:block; width:720px; margin:0 auto; padding-right:0; text-align:left; }
.text{ float:left;}

#boutons_m4_bis{ width:250px; height:140px; display:block; float:right; margin:10px 10px 0 0;}
.pub_droite{ float:right; width:250px; margin-top:30px; margin-right:2px;}

/*M7****************************/
#bton_retour{ width:129px; height:48px; display:block; position:absolute; bottom:10px; right:60px;}
#bton_retour2{ width:700px; text-align: right; height:48px; display:block; float: right; margin-top: 10px;}
#formulaire_search, #results{ padding:200px 0 0 20px;}
.cp{ background:url(images/bg_codepostal.png) no-repeat; height:20px; width:62px; float:left;}
.ville{  background:url(images/bg_ville_search.png) no-repeat; width:190px; height:25px; display:block; float:left;}
.trouver{ background:url(images/bton_magasin.png) no-repeat; width:175px; height:26px; display:block; cursor:pointer;}
#formulaire_search p{ color:#007b85;}
#formulaire_search input, #formulaire_search select{ border:none; padding-left:5px;color:#007b85; float:left;font-size:11px;}
#formulaire_search input{ padding-top:2px;}
#formulaire_search input[type='text']{ padding-left: 0px;  text-align: center;}

#formulaire_search select{ background:#ebeae9; margin-top:4px; margin-left:3px;}
#search_table td{ padding:10px 0; border-bottom:2px solid #999;}


/*FOOTER*********************************/
#footer_index{width:875px;  height:130px; display:block; background:url(images/bg_footer_index.jpg) no-repeat top right;margin:0 auto; }
#footer_content{width:875px;  height:180px; display:block; background:url(images/bg_footer_pinceau.jpg) no-repeat bottom right;margin:0 auto; height:165px; padding-top:0px; }
#footer{width:1095px; height:263px;display:block; left:-2px; position:relative; }

#footer-bg {width:1095px; height:263px; background:url(images/bg_footer2_index.png) no-repeat; }
#circulaire{
     position: absolute;
     border:0;
     bottom: -5px;
     left:110px;
}
 
 
*:first-child+html #circulaire { /* IE 7 hack */
     bottom: 0px;
}

#circulaire2 {
	position: absolute;
	border:0;
	bottom: -4px;
	left:110px;
	}
#sponsors{ display:block; float:left; padding-top:35px; padding-left:210px;}
#sponsors img, #sponsors2 img {
	border: 0;
	margin: 0 50px;
	}
#sponsors2{ display:block; float:left; padding:85px 0 0 210px; width:688px;}
#footer2{ margin:0 auto; height:140px; width:1095px; text-align:center;width:1095px;position:absolute;left:0;top:0;}
#footer2,#footer2 a{color:#FFF; padding-top:30px; font-size:10px; font-weight:bold; text-decoration:none;}
#footer2 a:hover{color:#595959;}



/*DECOR**********************************/
#left_bg_concours{height:798px; display:block; float:left; position:relative; top:0px; }
#left_bg_concours_m2{height:798px; display:block; float:left; position:relative; top:0px; }
#tournevis{ position:absolute; top:72px; left:640px; background: url(images/tournevis.png) no-repeat; height:126px; width:252px; display:block;}


#etiquette{
	background:url(images/etiquette_reno_depot.png) no-repeat;
	width:114px;
	height:80px;
	display:block;
	position:fixed;
	right:0;
	top:75%;
	z-index:9876;
}

.ie6 #etiquette {width:112px;height:75px;position:absolute;background:url(images/etiquette_reno_depot.jpg) no-repeat;}
.ie6 #etiquette a {display:block;width:112px;height:75px;}
.ie6 #etiquette img {display:none;}
#etiquette a img { border: 0 none; }



#etiquette2{
	background:url(images/etiquette_reno_depot.png) no-repeat;
	width:120px;
	height:80px;
	display:block;
	position:absolute;
	left:944px;
	top:473px;
	z-index:50;
}

#tape_peinture{
	background:url(images/tape_peinture.png) no-repeat;
	width:115px;
	height:177px;
	display:block;
	position:absolute;
	left:-5px;
	bottom:-1px;
}

#circulaire_top{ background:url(images/bton_circulaire_top.png) no-repeat; height:34px; width:43px; display:block; position:absolute; left:110px; bottom:130px; z-index:100;}
#circulaire2{ width:180px; height:120px; display:block;}

#pinceau{
	position:absolute;
	bottom:-28px;
	left:826px;
	height: 55px;
	width:67px;
	display:block;
	background:url(images/pinceau.png) no-repeat;
	z-index:50;
}
#pinceau2{
	position:absolute;
	bottom:-27px;
	left:875px;
	height: 68px;
	width:21px;
	display:block;
	background:url(images/pinceau.png) no-repeat;
	z-index:50;
}
#cle{
	position:absolute;
	top:-82px;
	left:874px;
	height:19px;
	width:72px;
	display:block;
	background:url(images/cle.png) no-repeat;
	z-index:50;
}
.ie6 #cle {background:url(images/cle.jpg) no-repeat;}
#cle2{
	position:absolute;
	top:0px;
	left:985px;
	height:19px;
	width:72px;
	display:block;
	background:url(images/cle.png) no-repeat;
	z-index:50;
}
#toolbox{
	background:url(images/side_toolbox.png) no-repeat;
	width:109px;
	height:370px;
	position:absolute;
	top:50px;
	left:1px;
}
.ie6 #toolbox {	background:url(images/side_toolbox.jpg) no-repeat;}


/* new stuff */

#btons_slides div { background:#b36d0e; padding:10px; display:block; width:120px; opacity: 0.8; filter: alpha(opacity=80); margin-bottom:7px; font-size:12px; font-weight:bold; color:#FFF; cursor: pointer; position: relative; left: -12px; }
#btons_slides div p { font-size:13px; display: none; }
#btons_slides .dollars { color:#f3f800; font-size:16px; }
#btons_slides div.projet2 { background:#6e92af;}
#btons_slides div.projet3 { background:#8d9b15;}
#btons_slides div a {
	color: #fff;
	text-decoration:none;
	}
	
	#btons_slides div.current {
		width: 180px;
		font-size: 20px;
		}
		
		#btons_slides div.current .dollars {
			font-size: 24px;
			}
			
		#btons_slides div.current p {
			display: block;
			}

	
#sliders {
	width: 754px;
	height: 375px;
	overflow: hidden;
	position: relative; margin-top:10px;
	}
	
	#sliders ul {
		width: 2265px;
		height: 375px;
		padding: 0;
		margin: 0;
		position: absolute;
		left: 0px;
		top: 0px;
		}
		
	#sliders ul li {
		padding: 0;
		margin: 0;
		list-style-type: none;
		float: left;
		}

	#sliders ul li img {
		border: 0;
		width: 753px;
		height: auto;
		}
		
#main_content_page { width:817px; display:block; margin:0 auto; padding:0px 0 10px 58px; position:relative; z-index:1;}
		
		
.maincontent {
	padding: 15px 15px 0 15px;	
	width: 730px;
	min-height: 450px;
	}
.ie6 .maincontent {height:450px;}	
	.maincontent div.etapetitle {
		color: #007583;
		margin: 8px 10px 8px 0;
		padding:0 0 0 22px;
		font-size: 14px;
		width: 170px; font-size:12px;
        text-indent: -22px; height:32px; display:block;
		}
		
		.maincontent div.etapetitle a {
			color: #007583;
			font-weight: normal; 			}
			
		.maincontent div.etapetitle a:hover {
			color: #595959;
			}
			
			.maincontent div.etapetitle  {
			color: #707070;
			}

		
		.maincontent div.etapetitle span {
			padding: 3px 5px; 
			background: #ccc;
			margin-right: 5px; 
			font-size: 12px;
			}
			
	.maincontent div.mainetapetitle {
		color: #007583;
		font-weight: bold;	
		}
		
		.maincontent div.mainetapetitle span {
			padding: 2px 6px;
			background: #ccc;
			margin-right: 5px;
			font-size: 14px;
			font-weight: normal;
		}

	.maincontent div.mainetapetext {
		margin: 5px 0 0;
		font-size: 12px;
		line-height: 16px;
		}
		
	.maincontent div.backtotop {
		width: 100%;
		height: 27px;
		background: url(images/hautdepage.jpg) no-repeat right bottom;
		margin-bottom: 5px;
		float:left;
		cursor: pointer;
		}
		
			.maincontent div.short {
				width: 410px;
				}	
		
.maincontent .listedesmateriaux {
	width: 300px;
	float: right;
	background: transparent url(images/bg_green_column.png) repeat-y scroll 0 0;
	padding: 0px 0 0 15px;
	}
	
	.maincontent .listedesmateriaux .listecontent {
		background: #257b84;
		width: 260px;
		padding: 10px 10px 0px;
		font-size: 12px;
		color: #fff;
		}
		
		.maincontent .listedesmateriaux .listecontent table {
			margin-top: 10px;
			}
		
		.maincontent .listedesmateriaux .listecontent th, .maincontent .listedesmateriaux .listecontent td {
			border-bottom: 1px solid #fff;
			padding: 5px;
			}
			
				.maincontent .listedesmateriaux .listecontent th, .maincontent .listedesmateriaux .listecontent td.img {
					padding: 0 5px;
					}
	
			
		.bright {
			border-right: 1px solid #fff;
			width: 20px;
			}
			
		.yellow {
			color: #fff200;
			}
		
		a.pdf {
			background: url(images/pdf.gif) no-repeat;
			padding: 7px 0 0 35px;
			height: 29px;
			font-size: 12px;
			display: block;
			color: #fff;
			}
			
		a.green {
			color: #257b84;
			}
			
#montruc1, #montruc2 {
	width: 139px;
	height: 191px;
	background: url(images/montruc.png) no-repeat;
	position: absolute;
	right: 80px;
	top: 210px;
	z-index: 100;
	dislpay: block;
	cursor: pointer;
	}
	
	#montruc2 {
		background: url(images/montruc_2.png) no-repeat;
		}
	
#cameoutils {
	width: 105px;
	height: 82px;
	background: url(images/ico-i-need-it.png) no-repeat;
	position: absolute;
	right: 220px;
	top: 313px;
	z-index: 100;
	cursor: pointer;
	}
	/*
#cameoutils.outil1 {
	background: url(images/cameoutils_1.png) no-repeat;
	
	background: url(images/ico-i-need-it.png) no-repeat;
	
	}
	
#cameoutils.outil2 {
	background: url(images/cameoutils_2.png) no-repeat;
	}

#cameoutils.outil3 {
	background: url(images/cameoutils_3.png) no-repeat;
	}*/
	
#trucbox {
	max-width: 520px;
    max-height: 150px;
	background: #007b85;
	position: absolute;
	right: 215px;
	top: 230px;
	z-index: 1000;
	font-size: 11px;
	color: #fff;
	padding: 7px 15px 7px 7px;
	line-height: 15px;
	opacity: 0.9; 
	filter: alpha(opacity=90);
	display: none;
	}
	
	a.closetruc {
		position: absolute;
		top: 5px;
		right: 5px;
		color: #111;
		display: block;
		cursor: pointer;
		}
	
	#trucbox span {
		background: url(images/trucbox.png) no-repeat;
		width: 25px;
		height: 48px;
		position: absolute;
		right: -25px;
		}
	.ie6 #trucbox span {display:none;}
#top_content ul {
	padding: 0;
	margin: 0;
	}
	
	#top_content ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: none;
	position: relative;
	}
	
/*DropDowns menus***********************/
#top_content ul li ul#dropdown{
	width: 158px; margin:0;
	display: none; font-family:Arial, Helvetica, sans-serif; 
	height: 126px; position: absolute; left: 18px; top: 42px;
	z-index: 1000;overflow:hidden;background:url(images/dropdown.gif) no-repeat;
}

#top_content ul li ul#dropdown li{display:block;width:97%;height:20px; padding:0;}
#top_content ul li ul#dropdown li a{ margin:0 0 0 4px; padding:0; font-weight:bold; text-transform:uppercase; font-size:.6em;color:#eeba6f; text-decoration:none; position:relative; top:4px; display: block; padding:3px 0 0 11px;height:17px;}
#top_content ul li ul#dropdown li a:hover{background-color:#e6a957; color:#674b26;}

.fl {
	float: left;
	}	
	
.fr {
	float: right;
	}
	
.clear {
	clear: left;
	}	
	
.titres {
	width: 100%;
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 14px;
	}
	
table.materiaux {
	padding: 0;
	margin: 0 0 16px;
	clear: left;
	}
	
.questionlist li {
	font-size: 12px;
	background-position: left 4px;
	margin-bottom: 10px; padding-left:15px;
	background:url(images/bullet_verte_2.gif) no-repeat 0px 3px;
	}
	
	.questionlist li a {
		color: #666666;
		text-decoration: none;
		font-weight: bold !important; 
		}
		
		.questionlist li a:hover {
			text-decoration: underline;
			color: #007B85;
			}
	
.box {
	margin-bottom: 16px;
	}
	
#faq a {
	color: #fff;
	text-decoration: none;
    font-weight: normal;
	}
	
	#faq p a:hover {
		text-decoration: underline;
		}
	
.questionsform {
	width: 256px;
	height: 612px;
	background: url(images/questions.png) no-repeat;
	position: relative;
	}
	
#qname, #qemail, #qquestion {
	border: 0;
	font-size: 12px;
	color: #007583;
	position: absolute;
	top: 241px;
	left: 22px;
	}
	
	#qemail {
		top: 281px;
		}
		
	#qquestion {
		top: 317px;
		width: 200px; 
		font-family: Arial,Helvetica,sans-serif; overflow:hidden;
		}
		
.qcheck {
	position: absolute;
	bottom: 42px;
	left: 22px;
	color: #fff;
	font-size: 11px;
	width: 200px;
	}
	
#qsubmit {
	background: none;
	border: 0;
	position: absolute;
	bottom: 17px;
	right: 17px;
	color: #007583;
	cursor: pointer; background:url(images/bton_envoyer_question.gif) no-repeat; height:33px; width:73px;
	}
	
.invalid, p.error { 
	color: #cc0000 !important;
	}	
	
.overlay { 
    display: none; 
   	width: 600px; 
    padding:0px; 
    font-size: 14px; 
	color: #fff;
    z-index:1000; 
	min-height: 494px;
    background: url(images/transparent.png) center repeat-y;} 
	
	.overlay p {
		margin-bottom: 12px;
		}
.ie6 .overlay {background:#666;}	

	
.airmiles {
	cursor: pointer;
	}	
	
	img.enprime {
		float: left;
		margin: 20px 0 10px 20px;
		}
	
.overlay.air {
	position: relative;
	padding: 0;
	float: left;
	min-height: 720px;
	}

	.outiltitre {
		background: #b56511;
		padding: 20px;
		color: #fff;
		text-transform:uppercase;
		font-size: 12px;
		}
	.ie6 .outiltitre {height:1%;}
	.outiltitre1 { background: #b56511; font-weight:bold; }
	.outiltitre2 { background: #839cb2; font-weight:bold; }
	.outiltitre3 { background: #97a100; font-weight:bold; }
		
		.outiltitre span {
			font-size: 11px; font-weight:normal;
			}
		
		img.cameoutils2 {
			float: left;
			padding: 100px 0 10px 20px; 
			}
			
		.overlay .innerbox img.attachment-full {
			float: right;
			padding: 0 20px 0 10px;
			}
		
	.overlay .innerbox {
		color: #000;
		background: #fff;
		padding: 0;
		width: 572px;
		position: absolute;
		top: 14px;
		left: 14px;
		z-index:80;
		}
		
		.overlay .innerbox p, .overlay .innerbox h2 {
			padding-left: 20px;
			padding-right: 20px;
			}
			
			.whiteborder {
				margin: 6px;
				background: #fff;
				border: 2px solid #b56511;
				min-height: 448px;
				}
			.outilborder1 { border: 2px solid #b56511; }
			.outilborder2 { border: 2px solid #839cb2; }
			.outilborder3 { border: 2px solid #97a100; }
			
			.overlay .innerbox.outils p {
				clear: both;
				}
			
			img.airbottom {
				width: 555px;
				margin: 0 0 6px 8px;
				}
			
	.overlay img.alignright {
		float: right;
		margin-left: 15px;
		}
		
	.overlay img.alignleft {
		float: left;
		margin-right: 15px;
		}
		
.overlay .close, .fakeoverlay .close { 
    background: url(images/xclose.png) no-repeat; 
	top: 30px;
	right: 30px;
	z-index: 1000;
	position:absolute; 
    cursor:pointer; 
    height:14px; 
    width:13px; 
	display:block;
	}	
.ie6 .overlay .close, .ie6 .fakeoverlay .close {background: url(images/xclose.gif) no-repeat ; }
ul.enligne {
	width: 128px;
	height: 34px;
	background: url(images/enlignebg.gif) no-repeat;
	position: absolute;
	top: 42px;
	z-index: 1000;
	left: 8px;
	display: none;
	}
	
	ul.enligne li {
		width: 100%;
		padding-top: 7px !important;
		text-align: center;
		font-size: 12px;
		line-height: 12px !important;
		font-weight:bold; 
		text-transform:uppercase; 
		font-size:.6em;
		color:#eeba6f; 
		text-decoration:none; 
		font-family:Arial, Helvetica, sans-serif;
		list-style-type:none;
		background: none;
		}
		
#inner_index .maincontent .entry-content ul {
	font-size: 12px;
	}
	
	#inner_index .maincontent .entry-content ul li {
		background-position: center left;
		}

#inner_index .maincontent .entry-content p {
	margin: 12px 0;
	}
	
	#inner_index .maincontent .entry-content small {
		font-size: 10px;
		line-height: 10px !important;
		} 

.yellow  {
	color: #fff200;
	}
	.yellow a {
	color: #fff200!important;
	}
.yellow a:hover {color: #595959;}		

#box1, #box2, #box3, #box4,#box5, #box6, #all{ float:left; display:block;}
#box4{ width:70px; display:block;}


a.grey {
	color: #707070 !important;
	}
	
	.whitebox {
		width: 580px;
		padding: 20px;
		height: 580px;
		position: absolute;
		top: 20px;
		left: 20px;
		background: #fff;
		}
	
		.fakeoverlay .whitebox {
			width: 580px;
			height: 210px;
			padding: 10px;
			}	
			
			.fakeoverlay .greenborder {
				padding: 10px;	
				border: 5px solid #006971;
				color: #006971;
	    		font-size: 20px !important; 
				font-family: Arial, Helvetica, sans-serif;
				line-height: 22px;
				height: 180px;
				}
			
	.fakeoverlay {
		display: none;
    	background: url(images/transparent.png); 
    	width:600px;
    	height: 230px;
    	padding: 20px;
    	-moz-box-shadow:0 0 90px 5px #000; 
    	-webkit-box-shadow: 0 0 90px #000; 
    	position: absolute;
		top: 200px;
		left: 115px;
		z-index: 1000;
		}
		
		.fakeoverlay div.close {
			top: 40px;
			right: 40px;
			}
		
.ad {
	float: right;
	margin-right: 7px;
	}
	
.nobottompadding {
	padding-bottom: 0 !important;
	}
	
.locatorcol_3{ padding-left:10px; border-left: solid 1px #007B85;}

a.voir {
	font-size: 11px;
	float: right;
}
