body {
margin:0px;
padding:0px;
background-image:url(../../images/pierre.jpg);
background-repeat:no-repeat;
background-position:right;
background-attachment:fixed
}

#principal{
border:0px;
padding:0px;
margin:0px;
width:770px;
}

#principal #col1{
background-image:url(../../images/degrade02.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#ADCC57;
width:262px;
vertical-align:top;
padding:0px;
}

#principal #col1 img{
margin-top:10px;
position:relative;
left:28px;
margin-bottom:0px;
}

#principal #col2{
background-image:url(../../images/degrade01.jpg);
background-repeat:repeat-y;
width:15px;
vertical-align:bottom;
}

#principal #contenus{
width:493px; 
text-align:center;
}

#principal #col1 #menusuite{
background-image:url(../../images/menusuite.jpg);
background-repeat:no-repeat;
width:215px;
height:90px;
margin-top:10px;
margin-left:29px;
background-color:#acca57;
border:#95b747 1px solid;
}

#menusuite a.menu:link, a.menu:visited, a.menu:active{
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
margin-left:10px;
margin-top:7px;
text-decoration:none;
}

#menusuite a.menu:hover{
background-color:#95b747;
width:90%;
text-indent:10px;
}

#principal #col1 #newsletter{
background-image:url(../../images/newsl.jpg);
background-repeat:no-repeat;
width:218px;
height:41px;
margin-top:10px;
margin-left:28px;
padding:0px;
text-align:right;
}

input.nwsl_email{
background-color:#acca57;
border:#7BA043 1px solid;
font-size:9px;
height:13px;
color:#FFFFFF;
margin-top:20px;
padding:0px;
padding-left:2px;
}

input.OK{
background-color:#7BA043;
border:#7BA043 1px solid;
font-size:9px;
/*font-weight:bold;*/
height:15px;
width:28px;
color:#FFFFFF;
padding:0px;
margin-right:9px;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #777777;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #777777;
}

/*#form1{
background-color:#FF3333;
width:220px;}


/*------- SOUS MENU ---------*/

#sousmenu1{
width:205px;
padding-bottom:7px;
margin-left:28px;
background-color:#acca57;
border:#708f36 1px solid;
border-left:12px #708f36 solid;

}

#sousmenu1 a.menu:link, a.menu:visited, a.menu:active{
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
margin-left:10px;
margin-top:7px;
text-decoration:none;
}

#sousmenu1 a.menu:hover{
background-color:#708f36;
width:90%;
text-indent:10px;
}

/*---------------------------*/

#sousmenu2{
width:205px;
margin-left:28px;
padding-bottom:7px;
background-color:#acca57;
border:#bcdc61 1px solid;
border-left:12px #bcdc61 solid;
}

#sousmenu2 a.menu:link, a.menu:visited, a.menu:active{
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
margin-left:10px;
margin-top:7px;
text-decoration:none;
}

#sousmenu2 a.menu:hover{
background-color:#bcdc61;
width:90%;
text-indent:10px;
}


/*---------------------------*/

#sousmenu3{
width:205px;
margin-left:28px;
padding-bottom:7px;
background-color:#acca57;
border:#999ea1 1px solid;
border-left:12px #999ea1 solid;
}

#sousmenu3 a.menu:link, a.menu:visited, a.menu:active{
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
margin-left:10px;
margin-top:7px;
text-decoration:none;
}

#sousmenu3 a.menu:hover{
background-color:#999ea1;
width:90%;
text-indent:10px;
}






/*-------------- ZONE TEXTE -------------*/

span.infobulle{
	color:#95b747;
}

hr
{
	color:#95b747;
	height:0;
}

b, strong {
color:#708f36;

}

a:link, a:visited, a:active{
color:#95b747;
}

a:hover{
color:#708f36;
}

.zoneTexte div.contenus img{
border:solid 1px #acca57;
padding:3px;
margin:3px;
margin-right: 10px;
}


.zoneTexte{
background-image:url(../../images/fondRep.jpg);
background-repeat:repeat-y;
}

.zoneTexte div{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
padding-left:30px;
padding-right:40px;
text-align:justify;
margin-top:5px;
margin-bottom:5px;
}

.zoneTexte div.contenus{
padding-left:35px;
padding-right:45px;
text-align:justify;
margin-top:15px;
margin-bottom:10px;
}

#titreAccueil{
background-image:url(../../images/fondH_accueil.jpg);
background-repeat:no-repeat;
height:48px;
}

#titreAccueil div, .titre div{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:32px;
margin-left:50px;
margin-top:2px;
text-align:center;
}

.titre{
background-image:url(../../images/fondH_titre.jpg);
background-repeat:no-repeat;
height:44px;
}

.titreSousRub{
background-image:url(../../images/fondH_sousrub.jpg);
background-repeat:no-repeat;
height:44px;
}

.titreSousRub div{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
/*width:190px;*/
line-height:32px;
margin-left:250px;
margin-top:2px;
text-align:center;
}

.fondHpp{
background-image:url(../../images/fondH_pp.jpg);
background-repeat:no-repeat;
height:10px;
}

.fondB{
background-image:url(../../images/fondB.jpg);
background-repeat:no-repeat;
height:18px;
}

.tooltip{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#f5f9f0 url(images/bg_tooltip.gif) repeat-x 0 0;
	border:1px solid #dde7d4;
	/*width:400px;*/
	/*height:22px;*/
	/*line-height:22px;*/
	padding:0 5px;
	color:#404e34;
	/*letter-spacing:-0.06em;*/
}
