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

#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;
}

