Body{
font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif;
font-size:12px; 
color:#000; 
text-align :justify;
background-image:url(../images/fond-merotto.jpg); 
background-repeat:no-repeat;
background-position:top;
background-color:#ebebed;
background-attachment:fixed;
}

textarea
{
color:#222222; 
background-color:#fff; 
border-style:solid; 
border-color:#247a4f;
border-width:1px;
padding:2px;
margin-right:20px;
}

input
{
color:#222222; 
background-color:#fff; 
border-style:solid; 
border-color:#247a4f;
border-width:1px;
padding:2px;
margin-right:20px;
}

Body a{
color:#00713a;
font-size:12px;
text-align:left;
}

Body a:hover{
color:#00713a;
font-size:12px;
text-decoration:none;
}

hr{
height:1px; 
color:#4e0204; 
background-color:#4e0204;
border:none; 
width:100%;
}

.encart{
display:block;
font-size:11px;
color:000;
}
.encart a{
display : block;
float:right;
font-size:11px;
font-weight:bold;
padding-top:10px;
}
.encart a:hover{
font-size:11px;
font-weight:bold;
}
.tablo{border:1px solid #000; padding:5px;}

.photos{border:2px solid #ff720a;}

.cadre{border:3px dashed #10375e; padding: 20px;}

.photogauche{margin:0 10 10 10; float:left;}

.photodroite{margin:10 0 10 10; float:right;}

.titre{font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif; font-size:18px; color: #ef9340; font-weight:bold; text-align :left}

.sstitre{font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif; font-size:14px; color: #d50606; font-weight:bold; text-align :left}

.texte{text-align:justify; font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif; font-size:14px; color:#000; }

#Intro{
font-size:13px; 
color: #247a4f; 
font-weight:300;
text-align:justify;
}
#Intro h1.bois{
line-height:20px;
background-color:#969696;
text-transform:uppercase;
font-size:16px; 
color:#fff; 
font-weight:300;
padding-bottom:5px; 
margin-bottom:5px; 
padding-top:4px; 
margin-top:4px;
}
#Intro h1.decouvrir{
background-image:url();
line-height:20px;
background-color:#969696;
text-transform:uppercase;
font-size:16px; 
color: #fff; 
font-weight:600;
_font-weight:bold;
padding-bottom:5px; 
margin-bottom:5px; 
padding-top:4px; 
margin-top:4px;
}
#Intro h1.projet{
line-height:20px;
background-color:#969696;
text-transform:uppercase;
font-size:16px; 
color: #fff; 
font-weight:300;
padding-bottom:5px; 
margin-bottom:5px; 
padding-top:4px; 
margin-top:4px;
}
.Icones{
padding-left:20px; 
width:200px; 
text-align:justify; 
display:block;
padding-bottom:20px;
}

#Bas{
font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif;
font-size:7px;
color:#00713a;
text-transform:uppercase;
letter-spacing:1px;
font-weight:bold;
background-position:center top;
}
#Bas a{
font-size:8px; 
color:#00713a; 
text-decoration:none;
}
#Bas a:hover{
text-decoration:underline;
}
#Bas hr{
height:1px; 
color:#00713a; 
background-color:#00713a;
border:none; 
width:750px;
}


#Corp h1.projet{
height:21px;
margin-top:20px;
padding-bottom:0px;
background-image:none;
width:200px;
background-color:#828282;
text-transform:uppercase;
font-size:14px; 
color: #fff; 
text-align :left;
letter-spacing:0px;
}
#Corp {
text-align:justify;
font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif;
font-size:14px;
color:#58595b;
background-image:url(../images/fond.jpg); 
background-repeat:repeat-y;
}
#Corp .tableau-solutionbois{
padding-bottom:20px;
padding-top:20px;
text-align:justify;
font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif; 
font-size:14px; 
color:#58595b;
}
#Corp img.pop{
border:1px solid black;
}
#Corp h1{
line-height:25px;
background-image:url(../images/fondh1.jpg); 
background-repeat:no-repeat;
padding-top:3px;
background-position:left bottom;
font-size:18px; 
color: #247a4f; 
font-weight:900;
text-align :left;
letter-spacing: 0px;
}
#Corp  h1.pop{
display:inline;
background-image:url(); 
text-transform:uppercase;
font-size:16px; 
color: #247a4f; 
font-weight:900;
text-align :left;
letter-spacing: 0px;
}
#Corp  h1.pop{
display:inline;
background-image:url(); 
text-transform:uppercase;
font-size:16px; 
color: #247a4f; 
font-weight:900;
text-align :left;
letter-spacing: 0px;
}
#Corp h2.pop{
display:inline;
font-size:16px; 
color: #247a4f; 
font-weight:700;
text-align :left;
letter-spacing: 0px;
}
#Corp h2{
font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif; 
display:inline;
font-size:14px; 
color: #247a4f; 
font-weight:600;
_font-weight:bold;
text-align :left;
letter-spacing:0px;
}
#Corp h3{
font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif; 
display:inline;
font-size:14px; 
color: #58595b; 
font-weight:600;
letter-spacing:0px;
_font-weight:bold;
text-align :justify;
}
#Corp h4{
font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif; 
display:inline;
font-size:12px; 
color: #000;
font-weight:500;
text-align :right;
letter-spacing:0px;
}

#Corp a{
color:#247a4f; 
font-size:14px;
text-decoration:underline;
text-align:left;
}
#Corp a:hover{
color:#58595b;
font-size:14px;
text-decoration:none; 
}
#Corp p{
font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif; 
font-size:14px;
color:#5E5E5E;
text-align:justify;
}
#Corp p.constructif{
padding-top:0px;
margin-top:0px;
text-align:justify;
font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif; 
font-size:12px;
color:#5E5E5E;
}
#Corp h2.constructif{
display:inline;
font-size:14px; 
color: #247a4f; 
font-weight:400;
text-align :left;
letter-spacing:0px;
font-style: italic;
}
#Corp li{
font-family:Helvetica, Tahoma, Georgia, Verdana, Times, serif; 
font-size:14px;
color:#5E5E5E;
text-align:justify;
padding-left:0px;
margin-left:0px;
list-style-image:url(../images/puce.gif);
list-style-position:inside;
_list-style-position:outside;
}
#Corp ul{
padding-left:5px;
margin-left:5px;
padding-bottom:0px;
margin-bottom:0px;
padding-top:5px;
margin-top:0px;
list-style-image:inherit;
list-style-type:inherit;
}

#MenuMerotto{
padding-top:5px;
width:200px;
padding-left:20px;
}
#MenuMerotto a{
background-image:url(../images/bt0.jpg); 
background-position:left top;
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-transform:uppercase;
padding-left:25px;
font-weight:500;
font-size:12px;
display:block;
width:200px;
height:23px;
line-height:23px;
margin-top:-1px;
}
#MenuMerotto a:hover{
background-image:url(../images/bt1.jpg); 
text-decoration:none;
color:#fff;
font-size:12px;
width:200px;
}



#MenuMerotto a.sousmenutop{
background-image:url(../images/smmerottotop.jpg);
padding-left:50px;
color:#fff;
}
#MenuMerotto a.sousmenutop:hover{
background-image:url(../images/smmerottotop.jpg);
padding-left:50px;
}
#MenuMerotto a.sousmenu{
background-image:url(../images/smmerotto.jpg);
padding-left:50px;
}
#MenuMerotto a.sousmenu:hover{
background-image:url(../images/smmerottodessus.jpg);
padding-left:50px;
}
#MenuMerotto a.merottodessus{
background-image:url(../images/btmerotto.jpg);
color:#5E5E5E;
font-weight:500;
}
#MenuMerotto a.merottodessus:hover{
background-image:url(../images/btmerotto.jpg);
color:#5E5E5E;
font-weight:500;
}
#MenuMerotto a.merottoout{
color:#5E5E5E;
font-weight:500;
background-image:url(../images/btmerotto_out.jpg);
}
#MenuMerotto a.merottoout:hover{
color:#fff;
font-weight:500;
background-image:url(../images/btmerotto_out_dessus.jpg); 
}

#MenuMerotto a.dessus{
color:#fff;
background-image:url(../images/btdessus.jpg);
}
#MenuMerotto a.dessus:hover{
background-image:url(../images/btdessus.jpg); 
}


#Plan ul{
padding-bottom:20px;
}
#Plan li{
padding-left:40px;
list-style-image:url(../images/icone2.gif);
list-style-position:inside;
}
#Plan li.titre{
list-style-image:url(../images/icone1.gif);
padding-left:10px;
}
#Plan h2{
padding-left:60px
}

#Plan a{
text-decoration:underline;
}
#Plan a:hover{
text-decoration:none;
color:#247a4f;
}
#Plan a.LienTitre{
text-decoration:underline;
font-size:15px;
}
#Plan a.LienTitre:hover{
text-decoration:none;
font-size:15px;
color:#247a4f;
width:200px;
}
.Pop{
text-align:center;
padding-left:0px; 
padding-top:40px;
}
.Pop img{
margin-bottom:20px;
border:1px solid #c6c4c5;
}





.ds_box {
	background-color: #FFF;
	border: 1px solid #fff;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #006a32;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #d2d2d2;
	color: #333;
	font-size: 10px;
	text-align: center;
	width: 32px;
}

.ds_cell {
	background-color: #efeff1;
	color: #333;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #006a32;
} /* This hover code won't work for IE */


.faq ol{
padding-left:0px;
margin-left:0px;
list-style-type:decimal;
_list-style-position:outside;
list-style-image:none;

}
.faq li{

list-style-image:none;
list-style-position:inside;
_list-style-position:outside;
padding-left:0px;
margin-left:0px;

}


