@charset "ISO-8859-1";
#contour {
	width: 900px;
	background-image: url(/squelettes/images/contour.gif);
	margin-right: auto;
	margin-left: auto;
	
}

#conteneur {
	width: 898px;
	margin-right: auto;
	margin-left: auto;
}
#centre {
	margin-right: auto;
	margin-left: auto;
}
#footer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
} 
#footer a:hover {
	color: #958f82;
}
.mention_alcool {
	font-weight:bold;
	font-family: "Arial,Helvetica,sans-serif";
	color:#A80B28;
	font-variant:small-caps;
	margin-left:15px;
	margin-bottom:5px;
	font-size:12px;
	text-align:center;
	display:block;
}

.barreAdresse  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DDB86D;
	background-color: #A80B28;
/*	height: 18px;*/
	padding-left: 10px;
	font-style: italic;
	padding-top: 2px;
	padding-right: 0px;
	font: bold;
}
.barreAdresse a{
	color:#DDB86D;
	text-decoration:none;
}
.colMenu {
	border-right-style: solid;
	border-right-color: #c7c3ba;
	border-right-width: 1px;
	width: 180px;
	float: left;
}
.menuHt {
	background-color: #ede3ce;
	width: 180px;
	height: 42px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c3ba;
}
.menu1 {
	background-color: #f6f0e2;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c3ba;
	height: 11px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.menu1 a:hover {
	color: #958f82;
}

.menu2 {
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c3ba;
	background-color: #FFFFFF;
	text-decoration: none;
	height: 11px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.menu2 a:hover {
	color: #958f82;
}

.menu3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	width: 175px;
	padding: 5px;
	background-image: url(/squelettes/images/fdMenu.jpg);
	background-repeat: repeat-x;
	height: 88px;
}
.menu4 {
        width: 170px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #c7c3ba;
        background-color: #FFFFFF;
        text-decoration: none;
        height: 120px;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        text-align: left;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}
.menu4 a:hover {
        color: #958f82;
}

.menu5 {
        background-color: #f6f0e2;
        width: 170px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #c7c3ba;
        height: 160px;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 6px;
        padding-left: 5px;
        background-position: top;
}
.div_coeur_gourmand {
	border-bottom:1px solid #c7c3ba;
	text-align:center;
}

.menucompte {
        width: 170px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #c7c3ba;
        background-color: #FFFFFF;
        text-decoration: none;
        height: 150px;
        padding-top: 5px;
        padding-right: 5px;
        padding-left: 5px;
        text-align: left;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
}
.menucompte a:hover {
        color: #958f82;
}
.droite {
	float: right;
	width: 150px;
}


.col1 {
	float: left;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.col2 {
	float: left;
	width: 310px;
	background-color: #f6f0e2;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.col3 {
	float: left;
	width: 332px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.col4 {
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 15px;
}

.photo {
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}
.photo2 {
	width: 670px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.photo3 {
	padding-left: 20px;
}
.photo4 {
	background-image: url(/squelettes/images/catalogue/fd_photo.jpg);
	height: 291px;
	width: 164px;
	background-repeat: no-repeat;
}
.photo5 {
	background-image: url(/squelettes/images/catalogue/fd_photo2.jpg);
	height: 190px;
	width: 164px;
	background-repeat: no-repeat;
}


.ligneHt {
	background-image: url(/squelettes/images/fdTitre.gif);
	background-repeat: repeat-x;
}
.ligne1 {
	width: 712px;
	float: right;
	padding-top: 10px;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c7c3ba;
	text-decoration: none;
}
.txt a:link {
	color: #000000;
}
.txt a:visited {
	color: #000000;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.txt2 a:link {
	color: #7c7c7c;
}
.txt2 a:hover {
	color: #000000;
}
.txt2 a:visited {
	color: #7c7c7c;
}

.txt3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #958f82;
	font-size: 11px;
	text-decoration: none;
}
.txt3 a:link {
	color: #958f82;
}
.txt3 a:hover {
	color: #A80B28;
}
.txt3 a:visited {
	color: #958f82;
}
.txt4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #EDE3CE;
	font-size: 11px;
}
.txt5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.txt6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.txt6 a:hover {
	color: #A80B28;
}
.txt6 a:link {
	color: #ffffff;
}
.txt6 a:visited {
	color: #ffffff;
}
.txt7 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #958f82;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.txt7 a:hover {
	color: #A80B28;
}
.txt7 a:link {
	color: #958f82;
}
.txt7 a:visited {
	color: #958f82;
}

.txt8 {
	font-family: Arial, Helvetica, sans-serif;
	color: #A80B28;
	font-size: 11px;
	text-decoration: none;
}
.txt8 a:hover {
	color: #000000;
}
.txt8 a:link {
	color: #A80B28;
}
.txt8 a:visited {
	color: #A80B28;
}
.prix_barre{
	color: #A80B28;
        text-decoration:line-through;
        }
.prix_promo{
        font-size:1.7em;
        font-weight:bold;
        color:#C44701;
        }
.txtprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
}
.txtprix8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A80B28;
	text-align: right;
}

.titre {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #958f82;
	margin-left: 10px;
	margin-top: 3px;
	vertical-align: middle;
}
.titre2 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #A80B28;
}
.titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A80B28;
	text-decoration: none;
}
.titre3 a:hover {
	color: #7c7c7c;
}
.titre3 a:link {
	color: #A80B28;
}


.titreTrait {
	background-image: url(/squelettes/images/titre_trait.gif);
	background-repeat: repeat-x;
	height: 6px;
}
.trait {
	background-image: url(/squelettes/images/trait.gif);
	background-repeat: repeat-x;
	height: 6px;
}
.trait1 {
	background-image: url(/squelettes/images/trait1.gif);
	background-repeat: repeat-x;
	height: 6px;
}
.trait2 {
	background-image: url(/squelettes/images/trait2.gif);
	background-repeat: repeat-x;
	height: 6px;
}


.rechercher {
	width: 90px;
	float: left;
	margin-bottom: 20px;
}

.decal {
	margin-right: 15px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.decal2 {
	margin-right: 15px;
	margin-left: 15px;
}
.decal3 {
	padding-left: 170px;
}

.imgBdoHt {
	background-image: url(/squelettes/images/bdauHt.jpg);
	background-repeat: no-repeat;
	height: 198px;
	width: 898px;
}
.contenuNvte {
	float: right;
}
.nouveaute {
	width: 95px;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 10px;
	float: left;
}
.nouveaute a:hover {
	color: #958f82;
}
.htpage {
	width: 700px;
	padding-right: 10px;
}

.voirpanier {
    width: 80px;
    margin-left: 5px;
    margin-top: 10px;
    float: left;
    margin-right: 10px;
    border: 1px solid #B5AFA3;
    padding: 3px;
}

.cat_ht {
	background-image: url(/squelettes/images/catalogue/cat_gen_ht.gif);
	width: 675px;
	//height: 23px;
	height: 33px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.cat_ligne1 {
	background-color: #F6F0E2;
	width: 675px;
	//height: 33px;
	height: 53px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.cat_ligne2 {
	background-color: #EDE3CE;
	width: 675px;
	//height: 33px;
	height: 53px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.cat_bas {
	background-image: url(/squelettes/images/catalogue/cat_gen_bas.gif);
	width: 665px;
	height: 40px;
	padding-right: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.cat_col1 {
	padding: 2px;
	width: 30px;
	text-align: center;
	float: left;
}
.cat_col2 {
	//width: 175px;
	width: 350px;
	float: left;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-top: 4px;
}
.cat_col3 {
	padding: 2px;
	width: 90px;
	float: left;
}
.cat_col4 {
	padding: 2px;
	width: 40px;
	float: left;
}
.cat_col5 {
	padding: 2px;
	width: 262px;
	float: left;
	text-align: right;
}
.cat_col6 {
	padding: 2px;
	width: 10px;
	float: left;
	text-align: right;
}
.cat_col7 {
        float: left;
        width: 165px;
        padding-top: 10px;
}
.cat_col8 {
        width: 480px;
        float: left;
        padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
}
.cat_col9 {
        float: left;
        width: 165px;
        padding-top: 20px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
.cat_page {
	width: 350px;
	float: left;
	text-align: center;
}
.cat_colsuiv {
	width: 150px;
	float: left;
	text-align: right;
}
.cat_colprec {
	width: 150px;
	float: left;
        padding-left: 10px;
}
.col_montant_lib{
	width: 545px;
	float: left;
	text-align: left;
}
.col_montant_cde{
	width: 90px;
	float: left;
	text-align: right;
}
.cat_col_ht {
        background-image: url(/squelettes/images/catalogue/cat_article_ht2.gif);
        background-repeat: repeat-x;
}
.cat_article_ht {
        background-image: url(/squelettes/images/catalogue/cat_article_ht.gif);
        width: 675px;
        height: 45px;
        background-repeat: no-repeat;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
}

.beige1 {
        width: 140px;
        background-color: #ede3ce;
        float: left;
        padding: 5px;
        height: 110px;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #FFFFFF;
}
.beige2 {
        width: 140px;
        background-color: #f6f0e2;
        float: left;
        padding: 5px;
        height: 110px;
}
.beige3 {
	width: 286px;
	background-color: #f6f0e2;
	float: left;
	padding: 5px;
	height: 110px;
}

.beige4 {
	width: 442px;
	background-color: #f6f0e2;
	float: left;
	padding: 5px;
	height: 600px;
}
h3.spip{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #A80B28;
        text-decoration: none;
}
.spip_bouton{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin:0px;
        margin-top:5px;
        color: #FF0000;
        float:left;
}
.spip_forms .spip_bouton input {
        border: 1px solid #563033;
        cursor:pointer;
        padding:0.4em;
        background:#F0E6DC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:1em;
        width:100px;
        color:#333333;
        margin-right : 350px;
        float: right;
}
.spip_forms form label {
        float:none;
        width:250px;

}
.spip_logos{
	padding-left:5px;
	padding-right:5px;
	border:0px;
}
.legend {
        font-size:1.15em;
        padding:5px;
}
.label {
        display:block;
        font-size: 11px;
        text-align: right;
        margin-right: 15px;
        color: #3C88D0;
        float: left;
        width: 170px;
}       
#afficheformulaire label{
        display:block;
        font-size: 11px;
        text-align: left;
        margin-right: 15px;
	color: #958f82;
	//color: #A80B28;
        float: left;
        width: 170px;
}

#afficheformulaire {
        line-height: 20px;
        margin-left: 5px;
        width: 650px;
}
#afficheformulaire .spip_form_label_obligatoire {
        font-weight: normal;
        font-style:italic;
        font-size:.9em;
}
#afficheformulaire .spip_form_label_details{
        display:block;
        font-style:italic;
        text-align:left;
}
#afficheformulaireinscription label {
        display:block;
        font-size: 11px;
        text-align: right;
        margin-right: 15px;
        color: #958f82;
        float: left;
        width: 170px;
}

#afficheformulaireinscription {
        line-height: 20px;
        margin-left: 5px;
        width: 650px;
}
p.spip {
margin:0px;
padding:0px;
}
.img {
	border: 0px;
}
