html, body {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
}

#site {
width:1001px;
margin:auto;
}

/*PAGE*/

#page .contener{
background-image:url(../images/page_background_contener.gif);
background-repeat:repeat-y;
}

/*MENU*/

#page .contener .menu{
float:left;
width:169px;
margin: 0 31px 0 0;
padding: 0 0 0 10px;
}

#page .contener .menu .btn{
padding: 0 0 5px 0;
}

#page .contener .menu .ssmenu{
padding: 3px 10px 5px 10px;
color:#FFFFFF;
font-size:12px;
}

#page .contener .menu .btn .produits{
background-color:#a1a516;
}

#page .contener .menu .btn .gourmands{
background-color:#980D15;
}

#page .news{
background-color:#d18e01;
}

#page .contener .menu .ssmenu a{
display:block;
margin-bottom:3px;
color:#FFFFFF;
text-decoration:none;
}
#page .contener .menu .ssmenu a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

/*CONTENT*/

#page .contener .content{
float:left;
width:760px;
text-align:justify;
color:#999999;
font-size:11px;
color:#666666;
}

#page .contener .content .title, .title{
padding: 28px 0 6px 0;
}

#page .contener .content .ligne, .ligne{
padding: 0 0 20px 0;
}

/*INSTANTS BORDELAIS*/

#page .contener .content .col_bordelais .col_left{
float:left;
margin-right: 30px;
width:510px;
}

#page .contener .content .col_bordelais .col_right{
float:left;
width:220px;
}

#page .contener .content .col_bordelais .col_right .box{
margin-bottom:5px;
}

/*INSTANTS PRODUITS*/

#page .contener .content .col_produits {
width:420px;
padding-left:100px;
}

#page .contener .content .col_produits a.box{
float:left;
width:120px;
margin-right: 20px;
text-align:center;
text-decoration:none;
display:block;
color:#666666;
}

#page .contener .content .col_produits a.box:hover{
color:#980d15;
text-decoration:none;
}

#page .contener .content .contener_box{
padding:10px 0 10px 0;
}
#page .contener .content .contener_box .box{
margin:0;
height:35px;
padding:5px 0 0 0;
}

/*INSTANTS GOURMANDS*/

#page .contener .content .col_gourmands {
width:420px;
padding-left:100px;
}

#page .contener .content .col_gourmands a.box{
float:left;
width:120px;
margin-right: 20px;
text-align:center;
text-decoration:none;
display:block;
color:#666666;
}

#page .contener .content .col_gourmands a.box:hover{
color:#980d15;
text-decoration:none;
}

#page .contener .content .col_ambiance {
padding-top:10px;
}

#page .contener .content .col_ambiance .box {
float:left;
width:232px;
margin-right: 20px;
text-align:left;
}

/*GENERAL*/

.legende{
background-image:url(../images/degrade.gif);
background-repeat:repeat-x;
height:210px;
width:200px;
padding: 10px;
text-align:left;
}

.alaune{
float:left;
background-image:url(../images/degrade.gif);
background-repeat:repeat-x;
padding: 10px;
margin-bottom:10px;
margin-top:10px;
width:740px;
text-align:left;
}

.etaussi{
	height:200px;
}

.img_left{
margin: 0 20px 5px 0;
}

.img_left_2{
margin: 0 20px 40px 0;
}

.img_right{
margin: 0 0 5px 20px;
}

.clr{
clear:both;
}

.sstitre{
color:#333333;
font-size:14px;
font-weight:bold;
}

.highlighted{
color:#333333;
font-weight:bold;
}

.grey{
color:#a6a8a9;
}
.green{
color:#a1a516;
}
.red{
color:#980d15;
}
.purple{
color:#a06e95;
}
.orange{
color:#d18e01;
}
a.links_standard{
color:#333333;
text-decoration:none;
}
a.links_standard:hover{
text-decoration:underline;
}

a.links_red{
color:#980d15;
text-decoration:none;
}
a.links_red:hover{
text-decoration:underline;
}

/*FORMULAIRES *** CONTACT *** ENVOYER A UN AMI*/

.error {
color:#980d15;
}

.form {
margin:0;
padding:0;
}
.box_form{
width:180px;
border: #CCCCCC solid 1px;
background-color:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
.box_form_news{
width:140px;
border: #CCCCCC solid 1px;
background-color:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
.box_champs{
width:685px;
border: #CCCCCC solid 1px;
background-color:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
.btn_form{
font-family:Arial, Helvetica, sans-serif;
border: #CCCCCC solid 0px;
background-color:#a6a8a9;
padding:2px;
color:#FFFFFF;
font-size:11px;
}
.btn_form_envoyer{
font-family:Arial, Helvetica, sans-serif;
border: #CCCCCC solid 0px;
background-color:#d18e01;
padding:2px;
color:#FFFFFF;
font-size:11px;
}

/*FOOTER IN*/

#page .contener .footer_in{
background-image:url(../images/page_footer_in.gif);
background-repeat:no-repeat;
height:20px;
padding: 80px 10px 0 10px;
text-align:center;
color:#999999;
font-size:10px;
}
.contener .footer_in a{
color:#999999;
text-decoration:none;
}
.contener .footer_in a:hover{
color:#999999;
text-decoration:underline;
}

/*MENTIONS SANITAIRES*/

#site .mentions_sanitaires{
text-align:center;
color:#999999;
font-size:12px;
}

/*FILTRE*/
#filtre .contener{
background-image:url(../images/filtre.jpg);
background-repeat:no-repeat;
height:590px;
}
#filtre .contener .quest{
position:relative;
top:230px;
left:462px;
width:355px;
height:85px;
text-align:center;
font-size:13px;
color:#666666;
}
#filtre .contener .footer_in{
position:relative;
top:485px;
text-align:center;
text-align:center;
color:#999999;
font-size:10px;
}

/*HOME*/
#home .contener{
background-image:url(../images/home.jpg);
background-repeat:no-repeat;
height:590px;
}
#home .contener a.menu{
position:relative;
display:block;
float:left;
top:126px;
left:152px;
width:135px;
height:270px;
padding: 75px 10px 0 15px;
margin-right:20px;
text-align:left;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

#home .contener a.box_jeu{
position:relative;
display:block;
float:left;
width:182px;
top:110px;
left:30px;
}

#home .contener a.menu:hover{
font-weight:bold;
text-decoration:none;
}

#home .contener .footer_in{
position:relative;
top:225px;
text-align:center;
text-align:center;
color:#999999;
font-size:10px;
}

/*EVOYER A UN AMI*/

#envoyer{
background-color:#FFFFFF;
color:#666666;
font-size:11px;
width:460px;
height:350px;
padding: 0 20px 10px 20px;
margin:auto;
}
.decal_droite {
	margin-left:196px;
}
.bouteille_decal_gauche {
	margin-left:20px;
}

