body {color:#333333;font-family:Tahoma,Arial,sans-serif;font-size:12px;line-height:1.2em;}

/* Blocs de placement */
#global {margin:0 auto;width:1024px;background:url(../images/header/middle_header.jpg) top right no-repeat;padding-top:235px;}
#centre {background:transparent url(../images/fond/pixelombre.jpg) repeat-y scroll right top;float:left;margin:0 auto;width:1024px;}
#sousCentre {background:transparent url(../images/fond/fondcontenu.jpg) no-repeat scroll right top;float:left;min-height:590px;width:1024px;}
#contenu {float:left;width:673px;padding:25px 15px 50px 82px;text-align:justify}
#sousContenu {float:left;margin:67px 0 0 67px;padding:15px 15px 0;position:relative;width:673px;}
#menuDroit {float:right;margin:25px 28px 0 0;min-height:300px;width:190px;}

/* Menu de droite */
#menuDroit ul {background:#98BE6C none repeat scroll 0 0;display:block;margin:0;padding:0;}
#menuDroit li {list-style-image:none;list-style-position:outside;list-style-type:none;}
#menuDroit li a {background:transparent url(../images/menu/menu.png) no-repeat scroll right top;color:#FFFFFF;display:block;font-size:1.4em;font-weight:bold;height:27px;margin:0;padding:9px 0 0;text-align:center;text-decoration:none;}
#menuDroit li a:hover{background:url(../images/menu/menuhover.png) top right no-repeat;margin:0px 0px 0px 0px;padding:9px 0px 0px 0px;}

/* Contenu */
h1{color:white;margin:42px 0 0 195px;font-size:190%}
h2{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:bold;padding:0;}

h3{color:#441010;font-size:130%;margin-top:25px;}

.titre{font-weight:bold;text-align:center}
.soustitre{font-weight:bold;font-family:book antiqua,palatino;font-style:italic;text-align:center}
.fortitalique{font-weight:bold;font-style:italic;}

dt{list-style-type:decimal;font-weight:bold;}
dd{margin-left:12px;}

a{color:#441010;text-decoration:none}
a:hover{color:black}

/* Page description */
#descriptiondroite{float:right;width:400px;}
#descriptiongauche{text-align:left;}
#descriptiongauche img{margin:95px auto 85px auto;display:block}

/* Page avec toutes les photos */
.listephotos, .laphoto, .photoprecedente, .photosuivante {border:#BBB 1px solid;padding:10px}
.listephotos img{float:left;}
.clear{clear:both;}

.listephotos img, .laphoto img, .photoprecedente img, .photosuivante img{margin:10px;border:1px solid #BBBBBB;padding:4px}

/* Page d'une photo */
.laphoto{text-align:center}
.photosuivante{float:right;width:40%;text-align:right}
.photoprecedente{float:left;width:40%;}
img.suivantouprecedent{border:none}
.photosuivante span, .photoprecedente span{color:#441010;font-size:110%;font-weight:bold;margin-top:5px;display:block}

/* Page contact */

#boutonValider{
width:200px;
height:25px;
background:url(../images/bouton/valider.png) no-repeat;
border:0;
margin:auto;
}
#boutonValider:hover{
background:url(../images/bouton/validerhover.png) no-repeat;
}
#boutonEffacer{
width:200px;
height:25px;
background:url(../images/bouton/effacer.png) no-repeat;
border:0;
margin:auto;
}
#boutonEffacer:hover{
background:url(../images/bouton/effacerhover.png) no-repeat;
}

.form_robusto{
border-color:#551d02;
float:left;
width:666px;
text-align:left;
padding:0px 0px 0px 0px;
color:#551d02;
font-weight:bold;
font-size:1.2em;
float:left;
}
.form_robusto legend{
font-size:1.3em;
color:#551d02;
}

.form_robusto ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}

.form_robusto ul li{
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
display:block;
}

.form_robusto ul li label{
display:block;
width:200px;
float:left;
min-height:100%;
margin:0px 0px 0px 10px;
}

.form_robusto ul li input{
width:300px;

color:#98be6c;
}
.form_robusto ul li span{
display:block;

float:left;
min-height:100%;
margin:0px 10px 10px 10px;
}

.form_robusto textarea{
width:350px;

color:#98be6c;
}

.form_robusto textarea#longtext{
height:200px;

}

.erreur{color:red;font-weight:bold;}
