@charset "UTF-8";
/***********************************
	Standard identifier
************************************/
*{ margin:0;padding:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  }
img{border:0;}
body{background:url(../medias/background_repeat.gif) repeat-x #eff1f3;}



/***********************************
	ID identifier
************************************/

/*Frame styles*/
#centered{width:930px;margin:auto;margin-top:40px;background:url(../medias/background_centered_top.png) top no-repeat transparent;padding-top:5px;}
#repeat_shadow{background:url(../medias/background_centered_repeat.png) repeat-y transparent;padding:10px 10px 0 5px;}
#gray_background{background:#f7f7f7;margin-left:8px;margin-right:5px;}


/*Header style*/
#header {font-size:0.65em;color:#848282;padding-top:10px;}
#header li, #copyrights li{list-style-type:none;display:inline;}
#header li.cap{font-weight: bold;text-transform: uppercase;}
#header li a , #copyrights a {color:#848282;text-decoration:none;}
#header li a:hover , #copyrights a:hover{color:#848282;text-decoration:none;}
#header li a:hover , #copyrights a:hover{color:#848282;text-decoration:underline;}
#header img{border-top:1px solid #dadada;margin-top:5px;}
#header ul , #copyrights ul{float:right;margin-right:10px;}
#header p , #copyrights p{display:inline;margin-left:10px; float:left;}
#flash_module {padding: 3px 0;}

/*Main menu style */
#main_menu {background:url(../medias/mm_bg_repeat.jpg) repeat-x top left transparent;width:900px;}
#main_menu li { list-style-type:none;display:inline;color:#7f7f7f;font-size:1em;text-transform:uppercase; }
#main_menu a span{display:none;}
#main_menu a {height:32px;display:block;float:left; }
#main_menu #expertise a{width:109px;background:url(../medias/mm_expertise_rl.gif) no-repeat top left;}
#main_menu #expertise a:hover{background-position:-109px 0;}
#main_menu #developpements a{width:152px;background:url(../medias/mm_dev_rl.gif) no-repeat top left;}
#main_menu #developpements a:hover{background-position:-152px 0;}
#main_menu #developpements2 a{width:152px;background:url(../medias/mm_dev_rl.gif) no-repeat top left;background-position:-152px 0;}
#main_menu #developpements2 a:hover{background-position:-152px 0;}
#main_menu #gallerie a{width:155px;background:url(../medias/mm_gallerie_rl.gif) no-repeat top left;}
#main_menu #gallerie a:hover{background-position:-155px 0;}
#main_menu #prix a{width:210px;background:url(../medias/mm_prix_rl.gif) no-repeat top left;}
#main_menu #prix a:hover{background-position:-210px 0;}
#main_menu #print a{width:82px;background:url(../medias/print.jpg) no-repeat top left;float:right;	}
#main_menu #print a:hover{background-position:-82px 0;}

/*SMenu style*/
#s_menu {font-size:0.9em; line-height:18px;padding:7px;}
#s_menu p.first_para strong{color:#666666;}
#s_menu p.first_para1 strong{color:#000000;font-weight:normal;}
#s_menu p.first_para a:hover{color:#666666;}
#s_menu p.first_para1 a:hover{color:#84B945;text-decoration:none;}
#s_menu p.first_para1 a{color:#666666;text-decoration:none;}
#s_menu p{font-size:0.9em;}
#s_menu p.first_para{font-size:0.8em;border-top:1px solid #e0e0e0;text-align:center;}
#s_menu p.first_para1{font-size:0.9em;border-top:1px solid #e0e0e0;background-color:#EBEBEB;text-align:center;}
#s_menu p.first_para2{font-size:0.7em;border-top:1px solid #e0e0e0;text-align:center;}

/*SMenu2 style*/
#s_menu2 {font-size:1em;height:30px;color:#84B945;padding-right:3px}
#s_menu2 p.first_para1 a:hover{color:#84B945;text-decoration:none;}
#s_menu2 p.first_para1 a:active{color:#84B945;text-decoration:none;}
#s_menu2 p.first_para1 a{color:#1D0F64;text-decoration:none;}
#s_menu2 p{font-size:0.85em;}
#s_menu2 p.first_para1{font-size:0.85em;border-top:1px solid #e0e0e0;background-color:#EBEBEB;text-align:center;padding:7px;}

/*SMenu2 style
#s_menu2 {font-size:0.95em;height:30px;text-transform:uppercase;color:#84B945;padding-right:3px}
#s_menu2 p.first_para1 strong{color:#FFFFFF;}
#s_menu2 p.first_para1 a:hover{color:#84B945;text-decoration:none;}
#s_menu2 p.first_para1 a:active{color:#84B945;text-decoration:none;}
#s_menu2 p.first_para1 a{color:#666666;text-decoration:none;}
#s_menu2 p{font-size:0.82em;}
#s_menu2 p.first_para1{font-size:0.83em;border-top:1px solid #e0e0e0;background-color:#EBEBEB;text-align:center;padding:7px;}*/

/* Fil d'ariane style */
#fil_ariane {background:url(../medias/ariane_repeat.jpg) repeat-x top left;height:32px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
#fil_ariane ul{width:440px;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;font-size:0.75em;color:#9d9d9e;padding-top:10px;height:22px; margin-left:223px;padding-left:10px;}
#fil_ariane ul li{display:inline-table;}
#fil_ariane a{color:#9d9d9e;}

/* Secondary menu */
#secondary_menu {float:left;width:222px;margin-top:20px;padding-top:20px;padding-bottom:100px;border-left:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;}
#secondary_menu ul{list-style-type:none;border-bottom:#e3e3e3 solid 1px;}
#secondary_menu li{list-style-type:none;}
#secondary_menu li a{display:block; height:23px;color:#9d9d9e;text-decoration:none;font-size:0.75em;width:207px;background:url(../medias/ms_up_repeat.jpg) repeat-x;padding-top:12px;padding-left:15px;}
#secondary_menu li a:hover{background:url(../medias/ms_rl_repeat.jpg) repeat-x;}

/* Main content style */
#main_content {float:left;width:420px;padding:15px;padding-top:47px;padding-bottom:60px;}
#main_content h1{font-size:0.83em;font-weight:bold;color:#2b2b2c;}
#main_content h2{font-size:0.6em;text-transform:uppercase;text-align:right; float:right;font-weight:normal;margin-top:-10px;}
#main_content p{font-size:0.73em;color:#9f9fa0;padding-top:13px;margin-top:5px;text-align:justify;}
#main_content ul{padding-left:15px;margin-left:15px;padding-top:5px;margin-top:5px;}
#main_content ul li{font-size:0.73em;color:#9f9fa0;left:15px;list-style-type:square;}
#main_content ul li a{color:#70a92e;}
#main_content ul ul{padding-left:15px;margin-left:15px;padding-top:3px;margin-top:3px;padding-bottom:3px;margin-bottom:3px;}
#main_content ul ul li{color:#9f9fa0;left:15px;list-style-type:circle;}
#main_content ul ul li a{color:#70a92e;}
#main_content .first_para{border-top:1px solid #e0e0e0;}
#main_content .notfirsth1{margin-top:20px;}

/* Promo menu style */
#promo_menu {float:left;width:225px;padding-top:58px;color:#9d9d9e;}
#promo_menu  strong{color:#000000;}
#promo_menu  p{font-size:0.75em;padding:10px;}
#promo_menu h3 {font-weight:normal;font-size:0.7em;}
#promo_menu .promo_content {border-top:1px solid #e0e0e0;/* border-bottom:1px solid #e0e0e0; */margin-top:3px;}
#promo_menu #CAA {display:block;width:77px;height:107px;background:url(../medias/pm_caa.gif) no-repeat ;}
#promo_menu #CAA:hover {background-position:-77px 0 ;}
#promo_menu #NOVO {display:block;width:137px;height:107px;background:url(../medias/pm_novoclimat.gif) no-repeat ;}
#promo_menu #NOVO:hover {background-position:-137px 0 ;}
#promo_menu #TIMBER {display:block;width:137px;height:107px;background:url(../medias/pm_timber.gif) no-repeat ;}
#promo_menu #TIMBER:hover {background-position:-137px 0 ;}
#promo_menu a {color:rgb(112, 169, 46);float:left;}
#promo_menu a span{display:none;}

/* Footer style */
#footer {background:#ffffff;padding-bottom:40px;}
#footer_centered {width:930px;margin:auto;background:url(../medias/background_centered_bottom.png) bottom no-repeat transparent;padding-bottom:4px;}
#footer_centered_repeat{background:url(../medias/background_centered_repeat.png) repeat-y transparent center;padding:0px 10px 10px 5px;}
#footer_centered_grey{background:#f7f7f7;margin-left:8px;margin-right:5px;height:30px;}
#footer_centered_grey li.cap{font-weight: bold;text-transform: uppercase;}
#copyrights {font-size:0.65em;color:#848282;padding-top:10px;border-top:1px solid #dadada;}

#webmap{width:930px;margin:auto;padding-left:13px;margin-top:10px;}
#webmap h4 {color:#2b2b2c;font-size:0.75em;text-transform:uppercase;font-weight:normal;padding:0 8px;margin-bottom:8px;}
#webmap .webmap_row h4 a{color:#2b2b2c;}
#webmap .webmap_row{float:left;border-left:1px solid #e0e0e0;min-height:120px;padding-left:10px;padding-top:10px;}
#webmap .same_row{border-left:none;padding-top:30px;}
#webmap .webmap_row ul{padding-left:24px;margin-right:30px;}
#webmap .webmap_row li{list-style-type:square;float:none;color:#b0b0b0;font-size:0.7em;margin-bottom:5px;}
#webmap .webmap_row a{color:#b0b0b0;text-decoration:none;}
#webmap .webmap_row a:hover{text-decoration:underline;}
#webmap .grouped {border:none;padding-left:0px;margin-top:25px;}

#sitemap  h3 {color:#2b2b2c;font-size:0.75em;text-transform:uppercase;font-weight:normal;padding:0 8px;margin-bottom:15px;margin-top:15px;}
#sitemap  h3 a{color:#2b2b2c;}
#sitemap  ul{padding-left:24px;margin-right:30px;}
#sitemap  li{list-style-type:square;float:none;color:#b0b0b0;font-size:0.7em;margin-bottom:5px;}
#sitemap  a{color:#b0b0b0;text-decoration:none;}
#sitemap  a:hover{text-decoration:underline;}



#certification {float:right;margin-right:0;border-left:1px solid #e0e0e0;min-height:120px;padding-left:20px;padding-top:10px;}
#certification a{float:left;}
#certification p{color:#b0b0b0;font-size:0.7em;width:300px;margin-top:10px;padding-bottom:0px;}
#certification a span{display:none;}
#certification #RBQ{display:block;width:161px;height:61px;background:url(../medias/pm_regie.gif) no-repeat top left;}
#certification #APCHQ{display:block;width:140px;height:61px;background:url(../medias/pm_apchq.gif) no-repeat top left;}
#certification #RBQ:hover{background-position:-161px;}
#certification #APCHQ:hover{background-position:-141px;}

/* Expertise pages */
#expertise_content	.first_para strong{margin-top:20px;color:#2b2b2c;}
#expertise_content	 a{color:#70a92e;}
#expertise_content	.first_para img{float:left;}
#expertise_content	h3{font-size:0.9em;font-weight:normal;color:#2b2b2c;margin-top:15px;margin-bottom:0px;}
#expertise_content	p{margin-top:0px;padding-top:7px;}
#expertise_content	 h2{margin-top:-15px;}
#expertise_content ul{padding-left:15px;margin-left:15px;padding-top:5px;margin-top:5px;}
#expertise_content ul li{font-size:0.73em;color:#9f9fa0;left:15px;list-style-type:square;}
#expertise_content ul ul{padding-left:15px;margin-left:15px;padding-top:3px;margin-top:3px;padding-bottom:3px;margin-bottom:3px;}
#expertise_content ul ul li{color:#9f9fa0;left:15px;list-style-type:circle;}
#expertise_content img{padding-right:20px;}

/* Coordonnées */
#main_content p  a{color:#70a92e;}
#main_content .first_para strong{color:#2B2B2C;}

/* Gallerie */
#thumbnail ul {width: 860px;}
#thumbnail li {display: inline; float: left; width: 142px; height: 142px; text-align: left;}

#prix__thumb{width:500px;}
#prix__thumb li{display: block; float: left; width: 148px;  text-align: left;margin-bottom:0px!important;}
#prix__thumb img{margin-bottom:20px;margin-top:0px;}
/* Lightbox */
#closeButton {
	position:absolute;
	right:3px;
	top:3px;
	z-index:200;
	}
	
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../medias/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../medias/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../medias/overlay.png", sizingMethod="scale");
	}

/***********************************
	Class identifier
************************************/
.clear{display:block;clear:both;}
.title{border-top:1px solid #d9dadc;font-size:0.75em;padding-top:5px;background:url(../medias/title_repeat.jpg) repeat-x bottom left;height:24px;padding-left:15px;color:#ffffff;}
.titxt{font-weight:normal;font-size:0.65em;color:#9d9d9e;}
.titxt a{color:#70a92e;}
.titxt2{font-weight:normal;font-size:0.75em;color:#DFDFDF;}

