/*11/08/2006*/

/*W3C Valid*/

/*body*/
body {
/*background-color:#defad5;*/
background-color:#ffffff;
color:#9a52a5;
text-align : center; /*appliquée à body va permettre aux versions antérieures à IE 6 Windows de centrer tout sur la page. En contre-partie, cela va également aligner tous les textes de tous les enfants de body au centre. Pour contrer cet effet, on utilise text-align: left; dans le div #contenu.*/
font-family : verdana, arial, serif;
margin-top : 0;
}
/*contenu total : header + content + footer*/
.content00
{
width: 100%;
}
/*espace haut conteneur : ban up + menu principal horizontal*/
.haut {
width: 755px;
height: 160px;
margin-left : auto;
margin-right : auto;
}
/*header*/
.header {
width: 100%;
height: 110px;
background-image:url(img/Banner_Up_20.png);
background-repeat:no-repeat;
}
/* menu horizontal */
.menuh {
width: 755px;
height: 40px;
background-image:url(img/menuh_arrondi_05.png);
background-repeat:no-repeat;
}
.menuh li {
display : inline;  
line-height : 30px;
}
.menuh a {
float : left;
color : #9a52a5;
font-size :13px;
font-weight : bold;
text-decoration : none;
padding-left : 26px;
padding-right : 15px;
padding-top : 7px;
}
.menuh a:hover {
text-decoration : underline;
}
/*contenu principal : contenu texte droite + menu vertical gauche */
.content01 {
width: 748px;
min-height : 357px !important; 
margin-left : auto;
margin-right : auto;
background-color:#ffffff;
padding-right : 5px;
}
/* contenu menu vertical */
.menuv {
float : left;
width: 140px;
height : 365px !important ; 
height : 418px; 
color : #9a52a5;
background-color:#d9f0d1;
border: 1px solid #89c687;
font-size :12px;
text-align : left;
}
.menuv img {
top : 0;
border-bottom : 1px solid #89c687;
}
.menuv .boutonmenuv {
width: 136px;
height: 30px;
background-image:url(img/Bouton_Menuv_03.png);
background-repeat:no-repeat;
text-align : center;
padding-left : 2px;
line-height : 30px;
margin-left : 2px;
}
.menuv .boutonmenuv a {
color : #9a52a5;
font-size :10px;
font-weight : bold;
text-decoration : none;
}
.menuv a:hover {
text-decoration : underline;
color : white;
}
.menuv a img {
border : none;
}
/* content text principal */
.contenttext {
float : right;
width: 598px;
min-height : 365px !important ; 
color : #9a52a5;
font-size :12px;
text-align: left;
background-color:#ffffff;
border: 1px solid #89c687;
padding-bottom : 0px !important ;
padding-bottom : 7px;
}
.contenttext img {
top : 0;
border-bottom : 1px solid #89C687;
}
/*contenu bas : contenu adresse */
.bas {
width: 755px;
height: 40px;
margin-left : auto;
margin-right : auto;
margin-top : 15px;
}
.photos {
border : none;
text-align : center;
margin-left : auto;
margin-right : auto;
}
/* balises */
strong {
font-family:verdana, arial, serif;
font-size:12px;
color:#89c687;
/*background-color:#ffffff;*/
}
a {
text-decoration : none;
}
p {
padding-left : 7px;
padding-right : 7px;
color:#9a52a5;
}
/*p img{
padding-top : 10px;
padding-left : 10px;
border : none;
}*/
img {
border : none;
}
h1 {
padding-left : 7px;
font-family:verdana, arial, serif;
font-size:14px;
color:#9a52a5;
}
h2 {
padding-left : 7px;
font-size:13px;
color:#9a52a5;
text-align : left;
background-color:#ffffff;
}
li {
color:#89c687;
}
