body{
background-color:#333;
color:#b2b2b2;
margin:0;
padding:0;
border:0;
font-family:Verdana,sans-serif;
font-size:85%;
text-align:center;
background-image: url("fond_site.gif");
background-position: top left;
background-repeat: repeat-y;
}

a{
color:#fc0;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

a:link img, a:visited img {
border-style: none;
}

#menuaccess{
display:none;
}

span.invisible{
display:none;
}

#liensaccess{
display:none;
}

#localisation{
float:right;
text-align:right;
margin-top:0.5%;
margin-right:3.5em;
color:#fff;
/*border:1px solid #f00;*/
}

#titre{
clear:both;
}

#menu{
float:left;
width:250px;
}

#menu a{
display:block;
text-align:left;
text-decoration:none;
margin-left:40px;
/*font-family:Verdana, sans-serif;*/
}
#menu a:hover{
text-decoration:underline;
}
#menu p{
font-family:"Lucida Console",Verdana, sans-serif;
font-size:90%;
text-align:left;
margin:0.1em 0 1em 50px;
}

#prestations{
font-family:"Lucida Console",Verdana, sans-serif;
font-size:150%;
color:#9c0;
}
#infosprestations{
font-family:"Lucida Console",Verdana, sans-serif;
font-size:150%;
color:#9c0;
}
#acces{
font-family:"Lucida Console",Verdana, sans-serif;
font-size:150%;
color:#c30;
}
#infosacces{
font-family:"Lucida Console",Verdana, sans-serif;
font-size:150%;
color:#c30;
}
#contact{
font-family:"Lucida Console",Verdana, sans-serif;
font-size:150%;
color:#339;
}
#infoscontact{
font-family:"Lucida Console",Verdana, sans-serif;
font-size:150%;
color:#339;
}
#temoignages{
font-family:"Lucida Console",Verdana, sans-serif;
font-size:150%;
color:#ff6;
}
#infostemoignages{
font-family:"Lucida Console",Verdana, sans-serif;
font-size:150%;
color:#ff6;
}
#liens{
font-family:"Lucida Console",Verdana, sans-serif;
font-size:150%;
color:#c06;
}

#menu #retouraccueil{
font-family:"Lucida Console",Verdana, sans-serif;
color:#fc0;
font-size:95%;
text-align:center;
}

#contenu{
margin-left:255px;
text-align:left;
font-size:120%;
font-weight:100;
}

#powered{
clear:both;
background-color:#4D4D4D;
padding:0 0.75em 0 0.75em;
border:1px solid #4d4d4d;
}
#yem{
float:left;
text-align:left;
margin-left:1em;
margin-top:0.5em;
margin-bottom:0.5em;
border:1px solid #4d4d4d;
}
#yem a{
text-decoration:none;
color:#b2b2b2;
background-color:transparent;
}
#yem a:hover{
text-decoration:underline;
}
#copyright{
text-align:right;
margin-right:1em;
margin-top:0.5em;
margin-bottom:0.5em;
border:1px solid #4d4d4d;
}
#piedpage{
text-align:left;
}
#piedpage img{
margin:10px 0 10px 43px;
}

/** différentes parties ici **/
#contenuprestations{
margin:0 0 0 255px;
padding:0;
text-align:left;
font-size:120%;
font-weight:100;
font-family:Arial,Verdana, sans-serif;
}

#titreprestations{
margin-left:5%;
margin-right:5%;
border-bottom:1px solid #808080;
font-size:135%;
color:#808080;
text-align:left;
}

#listeitems{
list-style-type:none;
margin:0 0 0 5em;
}

#listeitems li{
margin:0.75em 0 0.75em 0;
font-size:135%;
}
#listeitems a{
color:#808080;
}

.centre{
text-align:center;
}


/****************************/
#contenuliens{
margin-left:255px;
text-align:left;
font-size:120%;
font-weight:100;
font-family:Arial,Verdana, sans-serif;
}

#contenuliens #listeitems{
list-style-type:none;
margin:0 0 0 3em;
font-size:90%;
}

#titrecoupcoeur{
margin-left:5%;
margin-right:5%;
border-bottom:1px solid #808080;
font-size:135%;
color:#808080;
text-align:left;
}

ul.listeliens{
list-style-type:none;
margin:0 0 1em 3em;
}
h3.souscatlien{
margin-left:10%;
margin-right:45%;
border-bottom:1px solid #808080;
font-size:115%;
color:#808080;
text-align:left;
}


/************************/

#textessrubrique{
margin:0.5em 1.5em 0.5em 1.5em;
padding:0;
font-size:90%;
font-weight:100;
}
#photosssrubrique{
text-align:center;
margin-left:10px;
}
#photosssrubrique img{
margin:0.5em 5px 0.5em 5px;
}
h2.tarifsenceintes{
text-align:right;
font-size:100%;
color:#c09;
margin:0.5em 35% 0.5em 5px;
text-decoration:underline;
}
h2.tarifsenceintes span{
margin-left:5em;
}
#retourcats{
clear:both;
margin:0 0 1em 0;
padding:0;
text-align:center;
}

/****************************/
#contenuacces{
margin-left:255px;
text-align:center;
font-size:120%;
font-weight:100;
font-family:Arial,Verdana, sans-serif;
}
#titreaccesclient{
margin-left:5%;
margin-right:5%;
border-bottom:1px solid #808080;
font-size:135%;
color:#808080;
text-align:left;
}
.marges{
margin-top:0.5em;
margin-bottom:0.5em;
margin-left:auto;
margin-right:auto;
border:0;
}
.marges thead,.marges tfoot{
display:none;
}
.gauche{
text-align:left;
}
.droite{
text-align:right;
}
.centre{
text-align:center;
}
input, textarea{
border:1px solid #808080;
background-color:#ccc;
}
#alerte{
margin:5px 10% 5px 10%;
border:1px solid #f00;
text-align:left;
padding:0.5em;
}
#okay{
margin:5px 5% 5px 5%;
border:1px solid #0f0;
text-align:left;
padding:0.5em;
}

/****************************/
#contenutem{
margin-left:255px;
text-align:left;
font-size:120%;
font-weight:100;
font-family:Arial,Verdana, sans-serif;
}
h2.titretem{
margin-left:5%;
margin-right:5%;
border-bottom:1px solid #808080;
font-size:135%;
color:#808080;
text-align:left;
}
ul.listetemoins{
list-style-type:none;
margin:0 0 0 1em;
}

ul.listetemoins li{
margin:0.75em 0 0.75em 0;
font-size:100%;
}
ul.listetemoins a{
color:#808080;
}

/**************************/
#tablogalerieclient{
margin-left:auto;
margin-right:auto;
}
#tablogalerieclient td{
text-align:center;
padding:1em;
}
#okay{
margin:5px 5% 5px 5%;
border:1px solid #0f0;
text-align:left;
padding:0.5em;
}
