html {
	font-size: 100%; 
}



pre, code {
	font-size: 100%;
	font-family: "Bitstream Vera Mono", "Lucida Console", "Courier New", monospace;
}
pre {
	width: 90%;
	overflow: auto;
	overflow-y: hidden;
	margin: .75em 0;
	padding: 12px;
	background: #eee;
	color: #555;
}
pre strong {
	font-weight: normal;
	color: black;
}
#copyright {
	margin: 20px 0 5px 0;
	text-align: right;
	font-size: .8em;
	color: #848F63;
}
#copyright a {
	color: #848F63;
	text-decoration: none;
}
#copyright a:hover, #copyright a:focus {
	text-decoration: underline;
}

#centre {
	background: #FFFFFF;
}

#navigation {
	background: #E9E9E9;
}

#principal {
	float: left;
	width: 340px;
	padding: 10px 10px 10px 20px;
	color: #181A12;
	background: #fff;
}

#principal a {
	color: #332510;
}
#principal a:hover, #principal a:focus {
	color: #6E5122;
}
#principal strong {
	color: #181A12;
}

#principal2 {
	color: #181A12;
	background: #fff;
}
#principal2 a {
	color: #332510;
}
#principal2 a:hover, #principal2 a:focus {
	color: #6E5122;
}
#principal2 strong {
	color: #181A12;
}

body {
	padding: 10px 5px;
}
#global {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
#global2 {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

#menuh {
	padding: 0 0 0 0;
}
#entete {
	padding: 0px 0;
	background: white;

}
#entete h1 {
	margin: 0;
}
#entete h1 img {
	float: left;
	margin: 7px 20px 10px 0;
}
#entete .sous-titre {
	margin: 4px 0 15px 0;
}

#centre {
	width: 100%;
	overflow: hidden;
}

#navigation {
	float: left;
	width: 180px;
}

#principal > :first-child {
	margin-top: 10px;
}
#principal p, #principal li {
	line-height: 1.5;
}
#principal2 {
	float: left;
	width: 680px;
	padding: 10px 20px;
}
#principal2 > :first-child {
	margin-top: 10px;
}
#principal2 p, #principal2 li {
	line-height: 1.5;
}


#secondaire {
	background: #FFFFF;
	margin-left: 600px;
	margin-right: 0px;
	padding: 10px;
	color: #000;
}
#pied1 {
	margin: 0;
	padding: 15px 20px 10px 10px;
	font-size: .85em;
	background: #c4dec6;
	color: #181A12;

}

#pied {
	margin: 0;
	padding: 15px 20px 10px 10px;
	font-size: .85em;
	background: #DDDDDD;
	color: #181A12;

}

/* Mention de copyright */
#copyright {
	margin: 8px 0 0 0;
	font-size: 1em;
	text-align: left;
}#tabs {
	float:left;
	width:100%;
	font-size:90%;
	text-align:center;
	line-height:normal;
	border-bottom:2px solid #666;
	overflow:hidden;
	}

#tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("http://www.maisons-bois.com/images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	min-height:30px;
	}

#tabs a span {
	float:left;
	display:block;
	background: #006a16 url("http://www.maisons-bois.com/images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	min-height:30px;
	}

#tabs a span {float:none;}

#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}
	
	
#tabs #current a {
background-position:0 -42px;
}

#tabs #current a span {
background-position:100% -42px;
}


.mbmenu{
margin: 0px 0;
padding: 0;
width: 178px; 
border-bottom:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
}

.mbmenu div.maisonbois a{
background: #006a16 url(http://www.maisons-bois.com/images/silvergradient.gif) repeat-x center;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; 
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.mbmenu div.maisonbois a:visited, .mbmenu div.maisonbois a:active{
color: white;
	background-color: #009c21;
}


.mbmenu div.selected a, .mbmenu div.maisonbois a:hover{
background-image: url(http://www.maisons-bois.com/images/silvergradientover.gif);
color: white;
	background-color: #006a16;
}

.mbmenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
}


.mbmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; 
}

.mbmenu ul li{
padding-bottom: 2px; 
}

.mbmenu ul li a{
font: normal 12px Arial;
color: black;
background: #FFFFFF;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; 
text-decoration: none;
}

.mbmenu ul li a:visited{
color: black;
}

.mbmenu ul li a:hover{
color: white;
background: #4D9238;
}
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
color:#666;
font-weight:bold;
padding: 1px 2px;
background: url(http://www.maisons-bois.com/images/formbg.gif) repeat-x left top;
}
#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;
}

#slantedmenu{
font-weight: bold;
font-size: 80%;
}

#slantedmenu:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: transparent;
border: 1px none #bebebe;
text-align: right; 
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-left: 40px;
margin: 0;
text-decoration: none;
background: transparent url(http://www.maisons-bois.com/images/slantdivider.gif) top left no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: black;
}

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;
	
}
.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;}.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: #990066;}.innernews1 a:active {	text-decoration: none;	color: #990066;}.innernews2 a:link {	color: #555555;	text-decoration: none;}.innernews2 a:visited {	text-decoration: none;	color: #555555;}.innernews2 a:hover {	text-decoration: underline;	color: #990066;}.innernews2 a:active {	text-decoration: none;	color: #990066;}.tinews3 a:link {	color: #555555;	text-decoration: none;}.tinews3 a:visited {	text-decoration: none;	color: #555555;}.tinews3 a:hover {	text-decoration: underline;	color: #990066;}.tinews3 a:active {	text-decoration: none;	color: #990066;}



#navigationn {	width: 200px;	list-style: url(none) none inside;	margin: 0;	padding: 0;	border: 1px solid #888888;	}#navigationn li a {	display: block ;	background: #AAAAAA;	color: #fff ;	font: 1.2em/1.2em Arial, Helvetica, sans-serif;	text-align: left ;	text-decoration: none ;	padding: 10px 8px ;	}#navigationn li a:hover, #navigation li a:focus, #navigation li a:active {	background: #888888;	text-decoration: underline ;	}div#vtitre h2{	margin-left: 0px ;	padding-left: 5px ;	border-bottom: 1px solid #990000;	border-top: 1px solid #990000;	border-left: 1px solid #990000;	border-right: 1px solid #990000;	color: #990000;}#navigation2 {	width: 200px ;	list-style: none ;	margin: 0 ;	padding: 0 ;	}#navigation2 li a {	display: block ;	background: #C5766D;	color: #fff ;	font: 1em "Trebuchet MS",Arial,sans-serif ;	line-height: 1em ;	text-align: center ;	text-decoration: none ;	padding: 6px 4px ;	}	#navigation2 li a:hover, #navigation li a:focus, #navigation li a:active {	background: #C5766D;	text-decoration: underline ;	}.jcarousel-container-vertical {    width: 200px;    height: 300px;    background: #e8e8e8;    border: 1px solid #fff;}.jcarousel-clip-vertical {    top: 15px;    width: 190px;    height: 270px;    margin: 0 5px;    z-index: 20;}#mycarousel li,.jcarousel-item-vertical,.jcarousel-item-placeholder-vertical {    width: 170px;    height: auto;    margin: 5px 0;}.jcarousel-container-vertical {    width: 140px;    height: 300px;    background: #e8e8e8;    border: 1px solid #fff;}.jcarousel-next-vertical {    position: absolute;    bottom: 0;    left: 0;    width: 200px;    height: 14px;    cursor: pointer;    border-top: 1px solid #fff;    background: #c8c8c8 url(http://www.woodsurfer.com/images/arrow-down.gif) no-repeat center;}.jcarousel-next-disabled-vertical {    cursor: default;    opacity: .5;    -moz-opacity: .5;    filter: alpha(opacity=50);}.jcarousel-prev-vertical {    position: absolute;    top: 0;    left: 0;    width: 200px;    height: 14px;    cursor: pointer;    border-bottom: 1px solid #fff;    background: #c8c8c8 url(http://www.woodsurfer.com/images/arrow-up.gif) no-repeat center;}.jcarousel-prev-disabled-vertical {    cursor: default;    opacity: .5;    -moz-opacity: .5;    filter: alpha(opacity=50);}

.styleatvt{	text-decoration: none;	font: italic 10px Verdana, Arial, Helvetica, sans-serif;	color: #555555;}


.stylebbc{	text-decoration: none;	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #007f1d;}

.avertissement{	text-decoration: none;	font: italic 10px Verdana, Arial, Helvetica, sans-serif;	color: #555555;}
#colonnepub {
	background: #fff;
	border-left: 1px dotted #9d9d9d;
}

#bienvenue{	text-decoration: none;	font: bold 14px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	color: #555555;
	text-align: justify;
	border: 1px none #7bbe81;
	padding: 8px;
	width: 350px;
	margin-bottom: 5px;
	background-color: transparent;
	border-left-style: solid;
	border-left-width: 2px;
}

#partenaires1{	text-decoration: none;	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #fff;
	border: 1px solid #7bbe81;
	padding: 5px;
	width: 250px;
	background-color: #006a16;
	margin-top: 7px;
}
#partenaires2{	text-decoration: none;	border: 1px solid #7bbe81;
	width: 260px;
	margin-bottom: 0px;
	padding-top: 5px;
}

#sommairea{	text-decoration: none;	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	color: #555555;
	text-align: justify;
	border: 1px solid #dae5ce;
	padding: 5px;
	width: 350px;
	margin-bottom: 0;
	margin-top: 5px;
}

#sommairea h3 {	text-decoration: none;	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	color: #555555;
}

#sommairea h4 {	text-decoration: none;	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	color: #555555;
	background-color: #e5ece2;
}

#partenaires3 {	text-decoration: none;
	font: 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	border: 1px none #7bbe81;
	width: 260px;
	margin-bottom: 0px;
	padding-top: 5px;
	text-align: center;
}

#partenaires3 a p {	font: 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}



#fichet {	text-decoration: none;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #292929;
}

#fichet a {	text-decoration: none;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #292929;
}

#fichet h3{	text-decoration: none;
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #292929;
}
#fichet p {	text-decoration: none;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #292929;
}

div.row {float: left; margin: 0; padding: 0; width: 98.5%;}
div.cols2 {float: left; width: 49%; margin: 0 3px 0 0; padding: 0;}

#slider							{ background: white url(http://www.maisons-bois.com/images/slider-bg.jpg); height: 200px; overflow: hidden;
								  position: relative; margin: 10px 0; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{ padding: 20px 25px; width: 650px; float: left; position: relative; }
.slide h3						{ font-family: Helvetica, Sans-Serif; font-size: 15px; letter-spacing: -1px;
								  color: #006a16; width: 300px; }
.slide p						{ color: #999; font-size: 10px; line-height: 16px; width: 300px; }
.slide img						{ position: absolute; top: 20px; left: 350px; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: transparent; color: white;
								  padding: 3px 8px; font-size: 8px; text-transform: uppercase; z-index: 1000; }
