body
{background:#FFFFFF;
width: 760px;
margin: auto;
padding-top: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
font-style:normal;
color: #663300;
}

p
{text-align:justify;}

p.center
{text-align:center;}

a
{color: #663300;}

a:hover, a:focus 
{color: #CC9966;}


#en_tete
{width: 760px;
height:125px;
background-image: url("bandeau.jpg");
background-repeat: no-repeat;
}

.galet
{float: right;}

#menu
{
width: 110px;
margin:0px; 
margin-top: 20px;
float:left;
}

#menu p
{text-align:center;}

#intro
{margin-top: 5px;
}

.phot_haut
{float:left;
}

h1
{display: block;
height:1.5em;
line-height:1.5em;
text-align:right;
padding-right:0.5em;
font-size: 130%;
color:#FFFFFF;
background-color:#CC6600;
}

h2
{display: block;
padding-right:0.5em;
text-align:justify;
font-size: 100%;
color: #CC6600;
}

h3
{display: block;
text-align:justify;
font-weight:normal;
padding:0.5em;
font-size: 100%;
color: #FFFFFF;
background-color:#CC9966;
}

h3 a:hover
{color:#CC6600;}

#contenu
{width:630px;
margin-left: 20px;
margin-top: 0px;
float:left;
}

#bloc
{margin-left:30px;
margin-top: 2px;
width:280px;
background:url(cadre_bloc.jpg) bottom right; 
background-repeat: no-repeat;}


h4
{display:block;
height:1.5em; width:270px;
line-height:1.4em;
font-size:1.1em;
text-align:center;
color:#FFFFFF;
background-color:#CC6600;
}

.parag
{padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 0px;}

.prix
{
display:block;
text-align:right;
padding-right:40px;
font-weight:bold;}

#gauche
{float:left;
margin: 0px;}

#contact
{width: 500px;
margin: auto;
margin-top: -20px;
font-size:16px;
font-style:italic;}


#footer
{
width: 760px;
margin: auto;
padding-top:10px;
float:left;
color:#CC6600;
font-size:80%;
border-top:solid 1px #663300;
}

.center
{text-align: center;
margin-top: 5px;
}
