/* Grid */

body
{
margin : 0 ;
padding : 0 ;
border-width : 0 ;
font-family : Arial, Verdana, sans-serif ;
font-size: 62.5% ;
background : #897b6f url(bg_wood.jpg) top center repeat ;
text-align : left ;
}

.wrapauto
{
width : 840px ;
margin : 0 auto ;
padding : 0 ;
}

.wrap7
{
float : left ;
width : 770px ;
padding : 0 0 20px 0 ;
margin : 0 34px 34px 34px ;
border : solid 1px #cfcfcf ;
background : url(bg_corner.jpg) top left no-repeat #e0ddc7 ;
}

.ban7
{
float : left ;
width : 770px ;
margin : 0 35px ;
}

.span7
{
float : left ;
width : 730px ;
margin-left : 0 ;
margin-right : 0 ;
padding-left : 20px ;
padding-right : 20px ;
}

.span3
{
float : left ;
width : 290px ;
margin-left : 0 ;
margin-right : 0 ;
padding-left : 20px ;
padding-right : 20px ;
}

.wrap3
{
float : left ;
width : 330px ;
margin: 0;
padding: 0;
}

.wrap4
{
float : left ;
width : 440px ;
margin: 0;
padding: 0;
}

.span2
{
float : left ;
width : 180px ;
margin-left : 0 ;
margin-right : 0 ;
padding-left : 20px ;
padding-right : 20px ;
}

.span4
{
float : left ;
width : 400px ;
margin-left : 0 ;
margin-right : 0 ;
padding-left : 20px ;
padding-right : 20px ;
}

p, li, h3
{
font-size : 1.3em ;
line-height : 1.3em ;
color : #404040 ;
margin : 1em 0 1.3em 0 ;
padding : 0 ;
}

ul
{
margin: 0;
padding: 0;
list-style: outside square;
}

a
{
text-decoration : none ;
color : #660000 ;
}

a:hover
{
text-decoration : underline ;
color : #404040 ;
}

p.recoltant
{
font-weight : normal ;
font-style : italic ;
margin : 70px 400px 0 0 ;
text-align : center ;
border : solid 1px #cfcfcf ;
background : #e0ddc7 url(bg_yellow.jpg) top repeat-x ;
padding : 5px 0 ;
}

p.vouvray_chambre
{
font-weight : normal ;
font-style : italic ;
text-align : center ;
margin : 30px 0 0 440px ;
border : solid 1px #cfcfcf ;
background : #e0ddc7 url(bg_yellow.jpg) repeat ;
padding : 5px 0 ;
}

ul.footer
 {
 margin : 0 0 0 20px ;
 padding : 0 ;
 }
 
ul.footer li
{
float : left ;
list-style-type : none ;
border-left : solid 1px #b3b3b3 ;
padding : 0 10px ;
font-size : 12px ;
color : #b3b3b3 ;
}

ul.footer li a
{
color : #b3b3b3 ;
text-decoration : none ;
}

ul.footer li a:hover
{
color : #b3b3b3 ;
text-decoration : underline ;
}

h1, h2
{
font-family : Georgia, sans-serif ;
font-weight : normal ;
color : #610000 ;
font-size : 2.6em ;
line-height : 1em ;
letter-spacing : 1px ;
padding : 0.4em 0 0.7em 0 ;
margin : 0 ;
}

h2.aoc
{
margin: 30px 0 0 15px;
}

h3
{
margin-top: 2em;
color : #404040 ;
font-weight: bold;
}

img
{
margin : 0 ;
padding : 0 ;
border : 0 ;
}

.hidden
{
display : none ;
}

.clear
{
clear : both ;
margin : 0 ;
padding : 0 ;
}

ul#nav
{
float : left ;
width : 430px ;
height : 80px ;
margin : 5px 0 0 60px ;
padding : 0 ;
}

#blogcomment
{
float : left ;
width : 260px ;
margin : 10px 0 0 0 ;
padding : 0 0 0 40px ;
background : url(bg_fleche.gif) center left no-repeat ;
}

#blogcomment p
{
color : #000000 ;
}

ul#nav li
{
float : left ;
font-size : 14px ;
list-style-type : none ;
text-align : center ;
}

ul#nav li a
{
width : 100px ;
display : block ;
text-decoration : none ;
color : #e1e1e1 ;
background : #880000 ;
padding : .8em 0 1.6em 0 ;
margin : 0 5px 0 0 ;
}

ul#nav li a.actuel, ul#nav li a:hover.actuel, ul#nav li a:hover
{
background : #dbdbdb ;
color : #880000 ;
}

#banniere
{
float : left ;
width : 840px;
height : 454px ;
background : url(bg_header.png) no-repeat ;
margin : -40px 0 0 0 ;
padding : 0 ;
}

.redband
{
margin : -14px 0 0 60px ;
float : left ;
width : 415px ;
height : 60px ;
background : url(bg_redband.jpg) top repeat-x #880000 ;
}

p#logo
{
margin : 70px 0 0 50px ;
}

#pagetop
{
float : left ;
width : 840px;
margin : -55px 0 0 0 ;
padding : 0 ;
height : 60px ;
background : url(bg_toile_top.png) top center no-repeat ;
}

#pagemid
{
float : left ;
width : 840px;
margin : 0 ;
padding : 0 ;
background : url(bg_toile_mid.png) center repeat-y ;
}

#pagebot
{
float : left ;
width : 840px;
margin : 0 ;
padding : 0 ;
height : 70px ;
background : url(bg_toile_bot.png) bottom center no-repeat ;
}

#signature p
{
float : left ;
padding : 5px 10px ;
margin : -15px 0 0 140px ;
text-align : center ;
font-size : 12px ;
color : #000000 ;
background : url(bg_white.png) top repeat-x ;
}

#signature a
{
color : #000000 ;
}


