@import url(../css/home.css);

body {
	background: url(../img/layout/bg_section.gif) repeat-x;
	}
#nav {
	margin-bottom: 8px;
	}
.hideforprint {}

/* sub navigation
==============================================================================*/
#sousMenu {
padding-bottom:10px;
margin-left:10px;
	list-style: none;
	min-height: 28px;
	}
	.modeles #sousMenu {
		padding-left: 195px;
		}
	.projets #sousMenu {
		float: right;
		padding-right: 160px;
		}
	.terrains #sousMenu {
		float: right;
		padding-right: 140px;
		}
	.devis #sousMenu {
		float: right;
		}		
	#sousMenu li {
		float: left;
		padding: 0 18px;
		height: 28px;
		background: url(../img/layout/sousMenu_sep.gif) right top no-repeat;
		}
		#sousMenu .dernier {
			background: none;
			font: normal 8pt arial,helevtica, sans-serif;
			color: #7a6c5f;
			}
		#sousMenu .dernieron {
			background: none;
			font: bold 8pt arial,helevtica, sans-serif;
			color: #7a6c5f;
			}
		#sousMenu li a {
			display: block;
			font: normal 8pt arial,helevtica, sans-serif;
			color: #7a6c5f;
			}
		#sousMenu li a:hover {
			text-decoration: underline;
			color: #7a6c5f;
			}
	.section-on{
		float: left;
		padding: 0 18px;
		height: 28px;
		background: url(../img/layout/sousMenu_sep.gif) right top no-repeat;
		font: bold 8pt arial,helevtica, sans-serif;
		color: #7a6c5f;
		}


/* content
==============================================================================*/
#contenu {
		margin-left: 27px;
		padding-bottom: 20px;
		font: normal 9pt arial,helevtica, sans-serif;
		color: #4f4d44;
		line-height: 18px;
		  min-height:375px;
		  height:auto !important;
		  height:375px;
}
		
#section-entreprise{width:100%;}
	#section-entreprise h2 {text-indent:-9999px; display:block; width:194px; height:38px; background:url(../img/tl_section-entreprise.gif) no-repeat;}
#section-mission{width:100%;}
	#section-mission h2 {text-indent:-9999px; display:block; width:126px; height:38px; background:url(../img/tl_section-mission.gif) no-repeat;}
#section-service{width:100%;}
	#section-service h2 {text-indent:-9999px; display:block; width:112px; height:38px; background:url(../img/tl_section-service.gif) no-repeat;}
#section-garantie{width:100%;}
	#section-garantie h2 {text-indent:-9999px; display:block; width:148px; height:38px; background:url(../img/tl_section-garantie.gif) no-repeat;}
#section-representant{width:100%;}
	#section-representant h2 {text-indent:-9999px; display:block; width:298px; height:38px; background:url(../img/tl_section-representant.gif) no-repeat;}
#section-revue{width:100%;}
	#section-revue h2 {text-indent:-9999px; display:block; width:239px; height:38px; background:url(../img/tl_section-revue.gif) no-repeat;}
#section-novoclimat{width:100%;}
	#section-novoclimat h2 {text-indent:-9999px; display:block; width:195px; height:38px; background:url(../img/tl_section-novoclimat.gif) no-repeat;}
#section-commentaires{width:100%;}
	#section-commentaires h2 {text-indent:-9999px; display:block; width:383px; height:38px; background:url(../img/tl_section-commentaires.gif) no-repeat;}
	.commentaires {font-size:8.5pt;font-weight:bold;}
	.commentaires-b {font-size:8.5pt;font-weight:normal;}
	
#section-devis {width:100%;}
	#section-devis h2 {text-indent:-9999px; display:block; width:156px; height:38px; background:url(../img/tl_section-devis.gif) no-repeat;}
	
#section-avendre {width:100%;}
	#section-avendre h2 {text-indent:-9999px; display:block; width:673px; height:38px; background:url(../img/tl_section-avendre.gif) no-repeat;}
	
#section-galerie {width:100%;}
	#section-galerie h2 {text-indent:-9999px; display:block; width:238px; height:38px; background:url(../img/tl_section-galerie.gif) no-repeat;}
	
#section-projets {width:100%;}
	#section-projets h2 {text-indent:-9999px; display:block; width:403px; height:38px; background:url(../img/tl_section-projets.gif) no-repeat;}
	
#section-terrains {width:100%;}
	#section-terrains h2 {text-indent:-9999px; display:block; width:207px; height:38px; background:url(../img/tl_section-terrains.gif) no-repeat;}
	
#section-projets-left {position:relative; width:220px; height:339px; background:url(../img/layout/section-left.jpg) no-repeat; float:left; padding-right:10px;}
#section-projets-left p {padding-right:10px; font: normal 9pt arial,helevtica, sans-serif; line-height: 18px;}
#section-projets-right {position:relative; width:571px; float:right; top:-10px;}

#section-projets-right-gal {position:relative; width:550px; height:436px; float:right; top:-10px; background:url(../img/layout/bg-gallerie.jpg) no-repeat; padding-top:16px; padding-left:17px;}

#section-projets-steanne{width:100%;}
	#section-projets-steanne h2 {text-indent:-9999px; display:block; width:708px; height:38px; background:url(../img/tl_section-projets-ste-anne.gif) no-repeat;}
#section-projets-mirabel{width:100%;}
	#section-projets-mirabel h2 {text-indent:-9999px; display:block; width:536px; height:38px; background:url(../img/tl_section-projets-mirabel.gif) no-repeat;}
#section-projets-blainville{width:100%;}
	#section-projets-blainville h2 {text-indent:-9999px; display:block; width:565px; height:38px; background:url(../img/tl_section-projets-blainville.gif) no-repeat;}
#section-projets-morinheights{width:100%;}
	#section-projets-morinheights h2 {text-indent:-9999px; display:block; width:636px; height:38px; background:url(../img/tl_section-projets-morinheights.gif) no-repeat;}
#section-projets-bellefeuille{width:100%;}
	#section-projets-bellefeuille h2 {text-indent:-9999px; display:block; width:585px; height:38px; background:url(../img/tl_section-projets-bellefeuille.gif) no-repeat;}
#section-projets-steadele{width:100%;}
	#section-projets-steadele h2 {text-indent:-9999px; display:block; width:554px; height:38px; background:url(../img/tl_section-projets-steadele.gif) no-repeat;}
	
#section-terrains-steanne{width:100%;}
	#section-terrains-steanne h2 {text-indent:-9999px; display:block; width:519px; height:38px; background:url(../img/tl_section-terrains-ste-anne.gif) no-repeat;}
#section-terrains-mirabel{width:100%;}
	#section-terrains-mirabel h2 {text-indent:-9999px; display:block; width:345px; height:38px; background:url(../img/tl_section-terrains-mirabel.gif) no-repeat;}
#section-terrains-blainville{width:100%;}
	#section-terrains-blainville h2 {text-indent:-9999px; display:block; width:374px; height:38px; background:url(../img/tl_section-terrains-blainville.gif) no-repeat;}
#section-terrains-morinheights{width:100%;}
	#section-terrains-morinheights h2 {text-indent:-9999px; display:block; width:445px; height:38px; background:url(../img/tl_section-terrains-morinheights.gif) no-repeat;}
#section-terrains-bellefeuille{width:100%;}
	#section-terrains-bellefeuille h2 {text-indent:-9999px; display:block; width:396px; height:38px; background:url(../img/tl_section-terrains-bellefeuille.gif) no-repeat;}
#section-terrains-steadele{width:100%;}
	#section-terrains-steadele h2 {text-indent:-9999px; display:block; width:364px; height:38px; background:url(../img/tl_section-terrains-steadele.gif) no-repeat;}
	
#section-projets-left-sub {position:relative; width:362px; background:url(../img/layout/bg_section-projets.jpg) no-repeat; float:left;}
#section-projets-left-sub p {padding-left:19px; margin-top:33px; margin-bottom:29px;}
#section-projets-right-sub {padding-left:9px; padding-top:4px; position:relative; width:437px; float:right;}
#section-projets-right-sub p { font: normal 9pt arial,helevtica, sans-serif; line-height:18px;}
#section-projets-right-sub a {color: #950404; font: normal 9pt arial,helevtica, sans-serif;}
#section-projets-right-sub a:hover {color: #950404;text-decoration: underline;}
#section-projets-right-sub ul {margin-left: 10px; margin-top:10px; padding-bottom:10px;}
#section-projets-right-sub li {margin:5px; list-style:none; padding-left:15px; font-size:9pt; background: url(../img/layout/li-b.gif) 0 5px no-repeat;}

#section-projets-left-sub-second {position:relative; width:362px; background:url(../img/layout/bg_section-projets_second.jpg) no-repeat; float:left;}
#section-projets-left-sub-second p {padding-left:19px; margin-top:33px; margin-bottom:29px;}
#section-projets-right-sub-second {padding-left:9px; padding-top:4px; position:relative; width:437px; float:right;}
#section-projets-right-sub-second p { font: normal 9pt arial,helevtica, sans-serif; line-height:18px;}
#section-projets-right-sub-second a {color: #950404; font: normal 9pt arial,helevtica, sans-serif;}
#section-projets-right-sub-second a:hover {color: #950404;text-decoration: underline;}
#section-projets-right-sub-second ul {margin-left: 10px; margin-top:10px; padding-bottom:10px;}
#section-projets-right-sub-second li {margin:5px; list-style:none; padding-left:15px; font-size:9pt; background: url(../img/layout/li-b.gif) 0 5px no-repeat;}

#section-projets-left-sub-third {position:relative; width:362px; background:url(../img/layout/bg_section-projets_second.jpg) no-repeat; float:left;}
#section-projets-left-sub-third p {padding-left:19px; margin-top:33px; margin-bottom:29px;}
#section-projets-right-sub-third {padding-left:9px; padding-top:4px; position:relative; width:437px; float:right;}
#section-projets-right-sub-third p { font: normal 9pt arial,helevtica, sans-serif; line-height:18px;}
#section-projets-right-sub-third a {color: #950404; font: normal 9pt arial,helevtica, sans-serif;}
#section-projets-right-sub-third a:hover {color: #950404;text-decoration: underline;}
#section-projets-right-sub-third ul {margin-left: 10px; margin-top:10px; padding-bottom:10px;}
#section-projets-right-sub-third li {margin:5px; list-style:none; padding-left:15px; font-size:9pt; background: url(../img/layout/li-b.gif) 0 5px no-repeat;}

.controls {padding-left:20px; padding-top:14px; position:relative; display:block; width:806px; height:46px; background:url(../img/layout/bg_controls.jpg) no-repeat;}
.controlstxt {color:#7e7b6b; font: normal 8pt arial,helvetica,sans-serif;}

.modele {position:relative; display:block; width:193px; background:url(../img/layout/bg_modeles.jpg) no-repeat; padding-top:4px; padding-left:4px;}
.modele-desc {padding-top:6px; padding-left:15px;  padding-right:26px; color:white; font: normal 7.5pt verdana,helvetica,sans-serif; line-height:15px;}
.modele-t {color:#4f4d44; font: bold 8.5pt arial,helvetica,sans-serif; padding-left:14px;}
.modele-t-avendre  {color:#4f4d44; font: bold 8.5pt arial,helvetica,sans-serif; text-align:center;}
.chambre {display:block; width:13px; height:17px; background:url(../img/layout/bg_rooms.gif) no-repeat; padding-top:5px; padding-left:32px;}
.sdb {display:block; width:23px; height:17px; background:url(../img/layout/bg_sdb.gif) no-repeat; padding-top:5px; padding-left:22px; text-align:center;}
.sej {display:block; width:13px; height:17px; background:url(../img/layout/bg_sej.gif) no-repeat; padding-top:5px; padding-left:32px;}
.modele-opt {padding-top:6px; padding-bottom:30px; padding-left:15px;  padding-right:14px; color:white; font: normal 7.5pt verdana,helvetica,sans-serif;}

	.modele a img {background:#fdf9f0; padding:4px; border:1px solid #ebe3d6; border-bottom:none;}
	.modele a:hover img {background:#d2d0b3; border:1px solid #ebe3d6; border-bottom:none;}

#section-modeles-left-sub {position:relative; width:425px; background:url(../img/layout/bg_section-modele.jpg) no-repeat; float:left;}
#section-modeles-left-sub p {padding-left:19px; margin-top:33px; margin-bottom:29px;}
#section-modeles-right-sub {padding-left:9px; padding-top:4px; position:relative; width:374px; float:right;}
#section-modeles-right-sub p { font: normal 9pt arial,helevtica, sans-serif; line-height:18px; margin-top:31px;}
#section-modeles-right-sub a {color: #950404; font: normal 9pt arial,helevtica, sans-serif;}
#section-modeles-right-sub a:hover {color: #950404;text-decoration: underline;}
#section-modeles-right-sub ul {margin-left: 10px; margin-top:10px; padding-bottom:10px;}
#section-modeles-right-sub li {margin:5px; list-style:none; padding-left:15px; font-size:9pt; background: url(../img/layout/li-b.gif) 0 5px no-repeat;}

#modeles-left {position:relative; width:130px; float:left; font: normal 9pt arial,helevtica, sans-serif;}
#modeles-right {position:relative; width:244px; float:right; font: bold 9pt arial,helevtica, sans-serif;}

.ImageModele {position:relative; display:block; width:425px;}
	.ImageModele a img {background:white; padding:5px; border:1px solid #ebe5d7; margin-top:5px;}
	.ImageModele a:hover img {background:#f2ede4; border:1px solid #9f9c82; margin-top:5px;}
	

img.ImageAvendre {background:white; padding:5px; border:1px solid #ebe5d7; margin-top:5px;}


.ImageModeleIcon {position:relative; display:block; width:402px; height:158px;}
	.ImageModeleIcon a img {background:#eae6da; padding:4px; border:1px solid white; margin-top:6px; margin-left:5px;}
	.ImageModeleIcon a:hover img {background:white; border:1px solid #eae6da; margin-top:6px; margin-left:5px;}
	
#modele-icon-left {position:relative;float:left;}
#modele-icon-right {position:relative;float:right;}
	
.plan { font: normal 8pt arial,helevtica, sans-serif;}
.plan a { color: #950404;}
	
#section-modeles{width:100%;}
	#section-modeles h2 {text-indent:-9999px; display:block; width:204px; height:38px; background:url(../img/tl_section-modeles.gif) no-repeat;}
#section-modeles-bungalow{width:100%;}
	#section-modeles-bungalow h2 {text-indent:-9999px; display:block; width:381px; height:38px; background:url(../img/tl_section-modeles-bungalow.gif) no-repeat;}
#section-modeles-cottage{width:100%;}
	#section-modeles-cottage h2 {text-indent:-9999px; display:block; width:351px; height:38px; background:url(../img/tl_section-modeles-cottage.gif) no-repeat;}
	
#contenu h3 {
	margin: 0 0 5px 0;
	font: normal 16px 'lucida grande',tahoma,sans-serif;
	color: #575454;
	}
#section-projets-left-sub h3 {margin: 0 0 5px 0; font: normal 16px 'times new roman',tahoma,sans-serif; color:#575454;}
#section-projets-left-sub h4 {margin: 0 0 5px 0; font: normal 16px 'times new roman',tahoma,sans-serif; color:#575454;}
#section-projets-right-sub h4 {margin: 0 0 5px 0; font: normal 16px 'times new roman',tahoma,sans-serif; color:#575454;}
#section-projets-right-sub h5 {margin: 0 0 5px 0; font: normal 16px 'times new roman',tahoma,sans-serif; color:#575454;}
#section-projets-right-sub h3 {margin-top:15px;	font:normal 15px 'times new roman',tahoma,sans-serif; color:#575454;}
#section-projets-left-sub-second h3 {margin: 0 0 5px 0; font: normal 16px 'times new roman',tahoma,sans-serif; color:#575454;}
#section-projets-right-sub-second h3 {margin-top:15px;	font:normal 15px 'times new roman',tahoma,sans-serif; color:#575454;}
#section-projets-left-sub-third h3 {margin: 0 0 5px 0; font: normal 16px 'times new roman',tahoma,sans-serif; color:#575454;}
#section-projets-right-sub-third h3 {margin-top:15px;	font:normal 15px 'times new roman',tahoma,sans-serif; color:#575454;}
#section-modeles-left-sub h3 {margin: 0 0 5px 0; font: normal 16px 'times new roman',tahoma,sans-serif; color:#575454;}
#section-modeles-right-sub h3 {margin-top:15px;	font:normal 15px 'times new roman',tahoma,sans-serif; color:#575454;}

#contenu h5 {margin: 0 0 5px 0; font: normal 22px 'times new roman',tahoma,sans-serif; color:#575454;}
#contenu h6 {margin: 0 0 5px 0; font: normal 15px 'times new roman',tahoma,sans-serif; color:#575454;}

.section-left {position:relative; width:447px; float:left; font: normal 9pt arial,helevtica, sans-serif; line-height: 18px;}
.section-right {position:relative;  top:-15px; width:350px; float:right; font: normal 9pt arial,helevtica, sans-serif; line-height: 18px;}
.section-right img {padding:4px; border:1px solid #e6e4d4; margin-top:6px; margin-left:5px;}
	.section-right a img {background:white; padding:4px; border:1px solid #e6e4d4; margin-top:6px; margin-left:5px;}
	.section-right a:hover img {background:#f2ede4; border:1px solid #9f9c82; margin-top:6px; margin-left:5px;}

#contenu h4 {
	margin: 0 0 -1em 0;
	font: bold 1.2em 'lucida grande',tahoma,sans-serif;
	color: #555;
	}

#contenu blockquote {
	margin: 1.3em 0;
	padding: 0 1.5em;
	font: italic 1.1em/1.3em georgia,serif;
	color: #999;
	}
#contenu dl {
	font: normal 1.2em/1.6em 'lucida grande',tahoma,sans-serif;
	color: #777;
	}
	#contenu dt {
		margin: 1.5em 0 0;
		font-weight: bold;
		color: #ff9300;
		}
	#contenu dd {
		margin: 0 15px 1em 15px;
		font-size: .91em;
		}
		
#contenu ul {margin-left: 10px; margin-top:10px; padding-bottom:10px;}
#contenu li {margin:5px; list-style:none; padding-left:15px; font-size:9pt; background: url(../img/layout/li-b.gif) 0 5px no-repeat;}
#contenu a {color: #950404;}
#contenu a:hover {color: #950404;text-decoration: underline;}

.ImageDevis img {background:#eae6da; padding:4px; border:1px solid white; margin-top:0px; margin-left:2px;}
	.ImageDevis a img {background:#eae6da; padding:4px; border:1px solid white; margin-top:0px; margin-left:2px;}
	.ImageDevis a:hover img {background:white; border:1px solid #eae6da; margin-top:0px; margin-left:2px;}
.ImageDevisTable img {background:#eae6da; padding:0px; border:1px solid white; margin-top:0px; margin-left:0px;}
	.ImageDevisTable a img {background:#eae6da; padding:0px; border:1px solid white; margin-top:0px; margin-left:0px;}
	.ImageDevisTable a:hover img {background:white; border:1px solid #eae6da; margin-top:0px; margin-left:0px;}
.ImageDevisTableON img {padding:1px; margin-top:0px; margin-left:0px;}


.hideforscreen {display:none}


/* tables ---------------------------------- */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #efede7;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../img/layout/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../img/layout/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../img/layout/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #d6cfbf;
}


