body
{
 font-family : arial, verdana, sans-serif;
 font-size : 12pt; 
 margin : 0;
 padding : 0;
 background : rgb(202,232,144);
}

#conteneur
{
 position: absolute;
 width: 1000px;
 height : 100%;
 left : 50%;
 margin-left:-500px;
}

#haut
{
 width:1000px;
 height:45px;
 background-image:url(../images/bg_top.jpg);
}

#milieu
{
 width:900px;
 background:url(../images/bg_middle.jpg) top left repeat-y;
 padding-left:50px;
 padding-right:50px;
 margin-bottom:0px;
 padding-bottom:Opx;
}

#bas
{
 margin-top:-20px;
 padding-top:0px;
 width:1000px;
 height:150px;
 background-image:url(../images/bg_bottom.jpg);
 background-repeat : no-repeat;
}


#ligne
{
 border-bottom : solid black 1px;
 width:900px;
 height:9pt;
 font-size:9pt;
 text-align:right;

}

#menu
{
width:900px;
text-align:center;

}

#contenu
{
 width:900px;
 margin-left:-450px;
 margin-top:305px;
}

#infos
{
 padding : 20px;
 width : 400px;
 float:right;
 font-size:11pt;
 background-color:rgb(250,250,250);
 border : 1px solid rgb(154,152,155);
}

#infos H2
{
 margin : 0px;
 margin-bottom : 10px;
 padding : 0px;
 color : black;
 font-size : 14pt;
 border-bottom:1px solid rgb(154,152,155);
}

#milieu H1
{
 font-size:16pt;
 font-weight:bold;
 font-variant:small-caps;
 color : rgb(171,221,90);
 border-bottom:1px solid black;
 margin-left:20px;
 margin-right:15px;
 &margin-right:-30px;
}

#milieu H3
{
 margin-left:40px;
 font-size:12pt;
 font-weight:bold;
 color : rgb(171,221,90);
 }

#milieu p
{
 text-indent : 2em;
 text-align:justify;
 margin-left:40px;
 margin-right:15px;
}

#expos
{
 font-size:11pt;
 margin-left:40px;
 margin-right : 20px;
}

#expos dt
{
 border-bottom : 1px solid rgb(171,221,90);
 margin-bottom : 5px;
 margin-top : 20px;
}


#selected
{
 color : rgb(171,221,90);
}

a
{			
 color : black;	  
 font-weight : bold;
 text-decoration : none;
}

a:hover
{
 color : rgb(202,232,144);
}

li
{
	margin-right : 5px;
	text-align : justify;
}
 
 
img
{
 border:none;
 margin:0;
 padding:0;
}

#note
{
 font-size:10pt;
 font-style:italic;
}

#menu_gal ul
{
 width : 150px;
}

#menu_gal li
{
 width : 150px;
 padding : 0;
 height : 60px;
 margin-bottom : 5px;
 list-style-type:none;
 margin-left : -30px;

}

a#menu_fleurs
{
 margin : 0px;
 background-image:url(../images/bouton_fleurs.jpg);
 background-repeat: no-repeat;
 height : 20px;
 line-height: 20px;
 padding-left : 62px;
 padding-top : 40px;
}

a:hover#menu_fleurs
{
background-image:url(../images/bouton_fleurs_hover.jpg);
 background-repeat: no-repeat;
 height : 20px;
 line-height: 20px;
 padding-left : 62px;
 padding-top : 40px;
 color : rgb(115,115,115);
}
a#menu_fruits
{
 background-image:url(../images/bouton_fruits.jpg);
 background-repeat: no-repeat;
 height : 20px;
 line-height: 20px;
 padding-left : 62px;
 padding-top : 40px;
}

a:hover#menu_fruits
{
background-image:url(../images/bouton_fruits_hover.jpg);
 background-repeat: no-repeat;
 height : 20px;
 line-height: 20px;
 padding-left : 62px;
 padding-top : 40px;
 color : rgb(115,115,115);
}

a#menu_objets
{
 background-image:url(../images/bouton_objets.jpg);
 background-repeat: no-repeat;
 height : 20px;
 line-height: 20px;
 padding-left : 62px;
 padding-top : 40px;
}

a:hover#menu_objets
{
background-image:url(../images/bouton_objets_hover.jpg);
 background-repeat: no-repeat;
 height : 20px;
 line-height: 20px;
 padding-left : 62px;
 padding-top : 40px;
 color : rgb(115,115,115);
}

a#menu_ext
{
 background-image:url(../images/bouton_exterieurs.jpg);
 background-repeat: no-repeat;
 height : 20px;
 line-height: 20px;
 padding-left : 62px;
 padding-top : 40px;
}

a:hover#menu_ext
{
background-image:url(../images/bouton_exterieurs_hover.jpg);
 background-repeat: no-repeat;
 height : 20px;
 line-height: 20px;
 padding-left : 62px;
 padding-top : 40px;
 color : rgb(115,115,115);
}

a#menu_montagne
{
 background-image:url(../images/bouton_montagne.jpg);
 background-repeat: no-repeat;
 height : 20px;
 line-height: 20px;
 padding-left : 62px;
 padding-top : 40px;
}


a:hover#menu_montagne
{
background-image:url(../images/bouton_montagne_hover.jpg);
 background-repeat: no-repeat;
 height : 20px;
 line-height: 20px;
 padding-left : 62px;
 padding-top : 40px;
 color : rgb(115,115,115);
}

table#galeries
{
 margin-left:190px;
 margin-right:30px;
 margin-bottom : 80px;
 text-align : center;
}
table#galeries td
{
	width : 140px;
	vertical-align : top;
}

#foot
{
	font-size : 8pt;
	text-align : center;
	width : 100%;
	padding-top : 40px;
}
