body {
background : #eee url(body.jpg) repeat-x top center;
font-family : Trebuchet MS, Verdana, Arial, Tahoma, Helvetica, sans-serif;
width : 980px;
margin : 0 auto;
padding : 0;
font-size : 0.8em;
}



a {
color : #336633;
text-decoration : none;
}
a:hover {
color : #003802;
text-decoration : underline;
}
img {
border : none;
vertical-align : middle;
}

h1,h2,h3,h4,h5,h6,p {
margin : 0;
padding : 5px;
}
p {
text-align : justify;
}

.bold{
font-weight : bold;
}


#grossetete {
float : right;
width : 252px;
height : 90px;
background : #eeeeee url(grossetete-bg.jpg) no-repeat top left;
}

#entete{
width : 726px;
height : 90px;
margin : 0;
padding : 0;
background : #a79988 url(entete-bg.jpg) repeat-x top center;
border : 1px solid #000;
}




#navigation {
width : 100%;
height : 30px;
margin : 0;
padding : 0;
}




#navigation a{
display : block;
float : left;
width : 180px;
height : 25px;
margin : 0;
padding : 0;
padding-top : 5px;
background : #dfd8d1 url(navigation-bg.png) no-repeat top center;
text-align : center;
font-weight: bold;
font-family : arial;
color : #333802;
border : 1px solid #000;
}
#navigation a:hover{
margin : 0;
padding : 0;
height : 24px;
padding-top : 6px;
background : #fefaf3 url(navigation-bg-hover.png) no-repeat top center;
text-decoration : none;
color : #000;
}







#corps {
clear : both;
width : 100%;
min-height : 760px;
margin : 0;
margin-top : 10px;
padding : 0;
}



#piedpage {
clear : both;
width : 100%;
height : 100px;
margin : 0;
padding : 0;
background : #eee url(piedpage-bg.png) no-repeat top center;
}








#p6{
background : #eee url(nuage-bg.png) no-repeat top center;
width : 240px;
height : 760px;
text-align : center;
margin : 0;
padding : 0;
padding-left : 4px;
padding-top : 40px;
}
#p6 h6{
margin : 0;
margin-left : 30px;
padding : 0;
text-align : left;
}







.center {text-align : center;}
.right {text-align : right;}
.floatleft {float : left;}
.floatright {float : right;}
.shoot {color : #800000;font-size : 1.6em;font-weight : bold;text-align : left;}


















/* Page contact */



.infosgauche {
float : left;
width : 300px;
margin : 0;
margin-bottom : 10px;
background : #fff;
border : 1px solid #777;
}
.infosdroite {
float : right;
width : 420px;
margin : 0;
margin-bottom : 10px;
background : #fff;
border : 1px solid #777;
}
.infosgauche h3, .infosdroite h3{
border-bottom : 1px solid #eee;
margin : 0 10px;
padding : 5px;
}
.infosgauche ul, .infosdroite ul{
list-style-type : none;
margin : 0 0 0 30px;
padding : 5px;
}





.tableau_primeurs {
margin : 20px auto;
border-collapse : collapse;
background:#efe;
}
.tableau_primeurs td {
padding : 5px 10px;
vertical-align : top;
border : 1px solid #000;
font-size : 0.9em;
}

#votrepanier {
position : fixed;
z-index : 9;
top : 110px;
right : 50%;
margin-right : -480px;
width : 200px;
height : 300px;
border : 1px solid #000;
background : #fff;
padding:10px;
overflow : auto;
}




