@charset "UTF-8";/* CSS Document */body{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin:0;	padding:0;	line-height: 1.5em;	background-color: #333333;}b{font-size: 110%;}em{color: #006600;}#maincontainer{	width: 950px;	margin: 0 auto;	background-color: #FFFFFF;}.stylewhite {color: #FFFFFF}.stylew1 {color: #FFFFFF}.bh1 {background-color: #009933}.bh2 {background-color: #006600}.bloc1 {	background-color: #FFFFFF;	text-align: left;	height: 120px;	width: 222px;	float: left;}.bloc2 {	background-color: #006600;	text-align: left;	height: 120px;	width: 728px;	float: left;	margin-left: 0px;}.bloc3 {	background-color: #009933;	height: 90px;	width: 728px;	float: left;	margin-left: 0px;	vertical-align: middle;}.bloc4 {	background-color: #006600;	height: 25px;	width: 718px;	float: left;	margin-left: 10px;	text-align: left;	margin-top: 4px;}.bloc5 {	background-color: #006600;	height: 22px;	width: 220px;	float: left;	margin-left: 0px;	text-align: center;	padding-top:2px;}.bloc6 {	background-color: #006600;	height: 22px;	width: 565px;	float: left;	margin-left: 0px;	padding-top:2px;}#topsection1{	height: 120px;	background-color: #FFFFFF;}#topsection1 h1{margin: 0;padding-top: 15px;}#topsection2{height: 50px;	background-color: #FFFFFF;	padding-top:10px;}#topsection2 h1{margin: 0;padding-top: 15px;}#topsection3{	background-color: #FFFFFF;	text-align: center;	padding-bottom: 3px;	}#topsection4{	background-color: #FFFFFF;	text-align: left;	padding-bottom: 3px;	margin-left: 10px;}#contentwrapper{float: left;width: 100%;}#contentcolumn{	margin-right: 0px; 	width: 425px;}#contentcolumn h3{	margin: 0;	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	padding: 3px 3px 3px 6px;	border-bottom: 1px dotted #003300;}#contentcolumng{	margin-right: 0px; 	width: 745px;}#contentcolumng h3{	margin: 0;	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	padding: 3px 3px 3px 6px;	border-bottom: 1px dotted #003300;}#leftcolumn{	float: left;	width: 300px;	margin-left: -515px;	background-color: #FFFFFF;}#rightcolumn{	float: left;	width: 205px;	margin-left: -205px;}#rightcolumn h3{	margin: 0;	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	color: #006600;	padding: 3px;	}.cadrepoint {	border: 1px dotted #999999;	padding: 5px;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #000000;}.cadrepoint h3{	margin: 0;	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	color: #003300;	padding: 3px 3px 3px 6px;	border-bottom: 1px dotted #003300;}#footer{	clear: left;	width: 100%;	background: black;	color: #FFF;	text-align: right;}#footer a{color: #FFFF80;}.innertube{margin: 10px; margin-top: 0;}.innertube2{padding: 3px 3px 3px 6px; }.curlycontainer{	border: 1px solid #b8b8b8;	background-color: #FFFFFF;	margin-bottom: 1em;	width: 195px;	margin-left: 5px;}.curlycontainer .innerdiv{background: transparent url(images/brcorner.gif) bottom right no-repeat;position: relative;left: 2px;top: 2px;padding: 1px 4px 20px 1px;}.innernews1{	border-bottom: 1px dotted #777777;	padding-top: 5px;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;	margin-left: 7px;	margin-right: 7px;}.innernews2{margin-left: 7px;	margin-right: 7px;		padding-top: 5px;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;}.innernews3{margin-left: 7px;	margin-right: 7px;		padding-top: 5px;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;}.innernews4{margin-left: 0px;	margin-right: 0px;		padding-top: 5px;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;}.tirub{	margin: 0px;	font: bold 9px Verdana, Arial, Helvetica, sans-serif;	color: #777777;	padding: 0px 6px;	text-decoration: none;	text-transform: lowercase;	background: #dddddd;}
.tirubv{	margin: 0px;	font: bold 9px Verdana, Arial, Helvetica, sans-serif;	color: #fbffea;	padding: 0px 6px;	text-decoration: none;	text-transform: lowercase;	background: #0ed97c;}.tinews1{	margin: 0;	font: bold 20px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	padding: 3px 0px 3px 6px;	text-decoration: none;}.tenews1{	margin: 0;	text-decoration: none;	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	padding: 3px 0px 10px 6px;	}.tinews2{	margin: 0;	text-decoration: none;	font: bold 15px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	padding: 3px 0px 3px 6px;}.tenews2{	margin: 0;	text-decoration: none;	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	padding: 3px 0px 10px 6px;}.tinews3{	margin: 0;	text-decoration: none;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	padding: 3px 0px 5px 6px;	border-bottom: 1px dotted #777777;}.innernews1 a:link {	color: #555555;	text-decoration: none;}.innernews1 a:visited {	text-decoration: none;	color: #555555;}.innernews1 a:hover {	text-decoration: underline;	color: #006600;}.innernews1 a:active {	text-decoration: none;	color: #006600;}.innernews2 a:link {	color: #555555;	text-decoration: none;}.innernews2 a:visited {	text-decoration: none;	color: #555555;}.innernews2 a:hover {	text-decoration: underline;	color: #006600;}.innernews2 a:active {	text-decoration: none;	color: #006600;}.tinews3 a:link {	color: #555555;	text-decoration: none;}.tinews3 a:visited {	text-decoration: none;	color: #555555;}.tinews3 a:hover {	text-decoration: underline;	color: #006600;}.tinews3 a:active {	text-decoration: none;	color: #006600;}.formbutton{cursor:pointer;border:outset 1px #ccc;background:#999;color:#666;font-weight:bold;padding: 1px 2px;background:url(images/formbg.gif) repeat-x left top;}.formbutton1 {cursor:pointer;border:outset 1px #ccc;background:#999;color:#666;font-weight:bold;padding: 1px 2px;background:url(images/formbg.gif) repeat-x left top;}.formbutton11 {	cursor:pointer;	border:outset 1px #ccc;	background:#999;	color:#666;	font-weight:bold;	padding: 1px 2px;	background:url(images/formbg.gif) repeat-x left top;	height: 18px;	font-size: 10px;}.policeID {	font-size: 10px}.policeID a:link {	color: #FFFFFF;	text-decoration: none;}.policeID a:visited {	text-decoration: none;	color: #FFFFFF;}.policeID a:hover {	text-decoration: underline;	color: #CCCCCC;}.policeID a:active {	text-decoration: none;	color: #999999;}.btsuite {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-left: 0px;	border: 1px solid #999999;	text-align: right;	font-weight: bold;	text-decoration: none;	background: url(images/btsuitebg.gif);	padding-right: 5px;}.policeNAV {	font-size: 10px	color: #111111;}.policeNAV a:link {	color: #111111;	text-decoration: none;}.policeNAV a:visited {	text-decoration: none;	color: #111111;}.policeNAV a:hover {	text-decoration: underline;	color: #999999;}.policeNAV a:active {	text-decoration: none;	color: #999999;}


#atete {
	width: 460px;
	overflow: hidden;	background-color: #eeeeee;
	padding: 5px;
	text-decoration: none;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}#atete h2 img {	float: left;	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}#atete .sous-titre {	margin: 4px 0 15px 0;}#acentre {	width: 460px; 	overflow: hidden; }#agauche {	background: #fff; 
	width: 350px;	float: left; 
	padding: 5px;
	font: 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #3a3a3a;
	}#agauche a {	color: #FF6533;}#agauche a:hover, #navigation a:focus {	background: #fff;}#agauche ul {	margin: 0;	padding: 5px;	list-style: none;}#agauche a {	display: block;	text-decoration: none;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #3a3a3a;
}#alogo {	margin-left: 360px; 
	width: 100px;	padding: 0px;}#apied {
	margin: 0;
	width: 460px;
	overflow: hidden;	padding: 5px;
	border-bottom: 1px solid gray;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #535353;
	text-decoration: none;
}.spacer {
  clear: both;
}
div.btns{
	zoom:1;
	white-space:nowrap;
}

div.btns:after
{
	display:block;
	clear:both;
	content:'';
}

div.btns a.btn{
	float:left;
	background:buttonface url(http://www.maisons-bois.com/images/border-2.gif) no-repeat;cursor:pointer;font-size:0;text-align:center;
	text-align:center;
	display:block;
	_width:80px;
	min-width:80px;
	text-decoration:none;
	margin:3px 2px;
}

div.btns a.btn:hover span{
	
	opacity:0.6;
	filter:alpha(opacity:80);
}

div.btns a.btn span
{
	padding:3px 8px 4px 8px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(http://www.maisons-bois.com/images/border.gif) right bottom no-repeat;
	font:small/1 Verdana;
	color:#222;
	
}
#edha{	clear: left;	width: 930px;	background: #DDDDDD;	color: #181A12;	text-align: center;
	text-decoration: none;
	padding: 10px;
}
#edha a{
	text-decoration: none;
}
