/*
#
#   Author : Mathias D'Isanto
#   Version : 1.0
#   Date creation :
#   Last modification : -
#
*/
body {
    background-color: #fbf3ce;
    /*color:  #818077;*/
    color:  #616057;
    text-align:center;
    font:bold 12px Arial,"Trebuchet MS",Verdana,"Trebuchet MS",Tahoma,sans-serif;
    margin-top:0px;
}
ul, p{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
}
h1{
    margin:5px 0px 10px 10px;
    font-size:18px;
    color:#5d4f40;
}
.h1Pres{color:#6a4869;}
.h1Champ{color:#477076;}
.h1Coff{color:#477076;}
.h1Contact{color:#286500;}
h2{
    margin:5px 0px 10px 10px;
    font-size:14px;
    color:#8f2b03;
}
.h2Pres{
    color:#6a4869;
}
.h2Contact{
    color:#286500;
}
fieldset{
    border:none;
    margin:0;
    padding:0;
}

/************************************   Page   ********************************/
/******************************************************************************/
#page{
    width:980px;
    margin-left:auto;
    margin-right:auto;
}
/**********************************   Fin page   ******************************/
/******************************************************************************/



/***********************************   Header   *******************************/
/******************************************************************************/
#header{
    width:980px;
    height:195px;
    margin-left:auto;
    margin-right:auto;
    background-image:url("../img/header.jpg");
    background-repeat:no-repeat;
}
#blocLogo{
    width:216px;
    height:164px;
    margin-left:375px;
}
#decal_logo{
    width:216px;
    height:27px;
    float:left;
}
#contains_logo{
    width:216px;
    height:137px;
    float:left;
}
#lnkLogo{
    display:block;
    width:216px;
    height:137px;
    text-decoration:none;
}
#blocHeaderChoixLang{
    margin:175px 0px 0px 50px;
    text-align:left;
    float:left;
    height:15px;
}
.lnkFlag{
    border:none;
}
.flag{
    border:none;
}
/*********************************   Fin header   *****************************/
/******************************************************************************/



/************************************   Menu   ********************************/
/******************************************************************************/
#menu{
    width:980px;
    height:43px;
    margin-left:auto;
    margin-right:auto;
}
#menu_left{
    width:50px;
    height:43px;
    float:left;
    background-image:url("../img/menu_left.jpg");
    background-repeat:no-repeat;
}
#menu_right{
    width:45px;
    height:43px;
    float:left;
    background-image:url("../img/menu_right.jpg");
    background-repeat:no-repeat;
}
#menu_center_0{
    width:885px;
    height:43px;
    float:left;
    background-color:#c79810;
}
#menu_center_1{
    width:885px;
    height:43px;
    float:left;
    background-color:#9c7a9b;
}
#menu_center_2{
    width:885px;
    height:43px;
    float:left;
    background-color:#65a1a9;
}
#menu_center_3{
    width:885px;
    height:43px;
    float:left;
    background-color:#bbd6dd;
}
#menu_center_4{
    width:885px;
    height:43px;
    float:left;
    background-color:#6eab05;
}
#menu_center_5{
    width:885px;
    height:43px;
    float:left;
    background-color:#806c59;
}
.lnkMenuMain_actif{
    padding:15px 0px 0px 0px;
    display:block;
    width:177px;
    height:28px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    float:left;
}
.lnkMenuMain{
    padding:15px 0px 0px 0px;
    display:block;
    width:177px;
    height:28px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    float:left;
}
.lnkMenuMain:hover{
    color:#ffffff;
}
.lnkMenuMain_a_actif{
    padding:15px 0px 0px 0px;
    display:block;
    width:175px;
    height:28px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    float:left;
}
.lnkMenuMain_a{
    padding:15px 0px 0px 0px;
    display:block;
    width:150px;
    height:28px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    float:left;
}
.lnkMenuMain_a:hover{
    color:#ffffff;
}
.sepMenu1{
    width:3px;
    height:43px;
    float:left;
    background-image:url("../img/sepMenu1.jpg");
    background-repeat:no-repeat;
}
.sepMenu2{
    width:3px;
    height:43px;
    float:left;
    background-image:url("../img/sepMenu2.jpg");
    background-repeat:no-repeat;
}
.sepMenu3{
    width:3px;
    height:43px;
    float:left;
    background-image:url("../img/sepMenu3.jpg");
    background-repeat:no-repeat;
}

/* Sous menu permettant d'accéder au sous pages */
.list_ul_sous_menu{}
.list_li_sous_menu{}
.list_a_sous_menu{}
.list_a_sous_menu_actif{}

#txt_pres{
    float:right;
    margin:40px 50px 0px 0px;
    width:400px;
    text-align:right;
    font-size:14px;
    color:#6a4869;
}
#list_ul_sous_menu_pres{
    margin-top:20px;
}
#list_ul_sous_menu_pres li{
    margin-top:20px;
}
.list_li_sous_menu_pres_1{
    /**/
}
.list_li_sous_menu_pres_2{
    margin-left:30px;
}
.list_li_sous_menu_pres_3{
    margin-left:60px;
}
.list_li_sous_menu_pres_4{
    margin-left:90px;
}
.list_a_sous_menu_pres{
    margin-top:10px;
    color:#5d4f40;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.list_a_sous_menu_pres:hover{
    color:#6a4869;
}

#txt_nos_champ{
    float:right;
    margin: 10px 10px 0px 0px;
    width:550px;
    text-align:right;
    font-size:14px;
    color:#477076;
}
#list_ul_sous_menu_nos_champ{
    margin-top:20px;
}
#list_ul_sous_menu_nos_champ li{
    margin-top:30px;
}
.list_li_sous_menu_nos_champ_1{
}
.list_li_sous_menu_nos_champ_2{
    margin-left:100px;
}
.list_li_sous_menu_nos_champ_3{
    margin-left:200px;
}
.list_li_sous_menu_nos_champ_4{
    margin-left:300px;
}
.list_a_sous_menu_nos_champ{
    color:#5d4f40;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.list_a_sous_menu_nos_champ:hover{
    color:#477076;
}

#txt_coff{
    float:right;
    margin:40px 50px 0px 0px;
    width:375px;
    text-align:right;
    font-size:14px;
    color:#477076;
}
#list_ul_sous_menu_coff{
    margin-top:20px;
}
#list_ul_sous_menu_coff li{
    margin-top:20px;
}
.list_li_sous_menu_coff_1{
    margin-left:50px;
}
.list_li_sous_menu_coff_2{
    margin-left:40px;
}
.list_li_sous_menu_coff_3{
    margin-left:20px;
}
.list_li_sous_menu_coff_4{
    margin-left:10px;
    /**/
}
.list_a_sous_menu_coff{
    margin-top:10px;
    color:#5d4f40;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.list_a_sous_menu_coff:hover{
    color:#477076;
}


#txt_contact{
    float:left;
    margin:40px 0px 0px 50px;
    width:500px;
    text-align:left;
    font-size:14px;
    color:#286500;
}
#list_ul_sous_menu_contact{
    margin-top:20px;
}
#list_ul_sous_menu_contact li{
    margin-top:20px;
}
.list_li_sous_menu_contact_1{
    margin-left:120px;
}
.list_li_sous_menu_contact_2{
    margin-left:80px;
}
.list_li_sous_menu_contact_3{
    margin-left:40px;
}
.list_a_sous_menu_contact{
    margin-top:10px;
    color:#5d4f40;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.list_a_sous_menu_contact:hover{
    color:#286500;
}

/* Sous menu présent sur les sous pages */
#list_ul_sous_menu_page{
    list-style-type:none;
    text-align:left;
    padding:10px 0px 10px 0px;
}
.list_li_sous_menu_page_1{
    display:block;
    float:left;
}
.list_li_sous_menu_page_2{
    display:block;
    float:left;
}
.list_li_sous_menu_page_3{
    display:block;
    float:left;
}
.list_li_sous_menu_page_4{
    display:block;
    float:left;
}
.list_a_sous_menu_page_a_0{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#5d4f40;
    font-size:13px;
    text-decoration:none;
}
.list_a_sous_menu_page_a_0:hover{
    color:#8f2b03;
    text-decoration:underline;
}
.list_a_sous_menu_page_a_1{
    margin:0px 0px 0px 10px;
    font-weight:normal;
    color:#5d4f40;
    font-size:13px;
    text-decoration:none;
}
.list_a_sous_menu_page_a_1:hover{
    color:#8f2b03;
    text-decoration:underline;
}
.list_a_sous_menu_page{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#5d4f40;
    font-size:13px;
    text-decoration:none;
}
.list_a_sous_menu_page:hover{
    color:#8f2b03;
    text-decoration:underline;
}
.list_a_sous_menu_page_actif{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#8f2b03;
    font-size:13px;
    text-decoration:none;
}
.list_a_sous_menu_page_1{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#5d4f40;
    font-size:14px;
    text-decoration:none;
}
.list_a_sous_menu_page_1:hover{
    color:#6a4869;
    text-decoration:underline;
}
.list_a_sous_menu_page_1_actif{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#6a4869;
    font-size:14px;
    text-decoration:none;
}
.list_a_sous_menu_page_2{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#5d4f40;
    font-size:14px;
    text-decoration:none;
}
.list_a_sous_menu_page_2:hover{
    color:#477076;
    text-decoration:underline;
}
.list_a_sous_menu_page_2_actif{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#477076;
    font-size:14px;
    text-decoration:none;
}
.list_a_sous_menu_page_3{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#5d4f40;
    font-size:14px;
    text-decoration:none;
}
.list_a_sous_menu_page_3:hover{
    color:#477076;
    text-decoration:underline;
}
.list_a_sous_menu_page_3_actif{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#477076;
    font-size:14px;
    text-decoration:none;
}
.list_a_sous_menu_page_4{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#5d4f40;
    font-size:14px;
    text-decoration:none;
}
.list_a_sous_menu_page_4:hover{
    color:#286500;
    text-decoration:underline;
}
.list_a_sous_menu_page_4_actif{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#286500;
    font-size:14px;
    text-decoration:none;
}
.list_a_sous_menu_page_5{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#5d4f40;
    font-size:14px;
    text-decoration:none;
}
.list_a_sous_menu_page_5:hover{
    color:#8f2b03;
    text-decoration:underline;
}
.list_a_sous_menu_page_5_actif{
    margin:0px 0px 0px 10px;
    font-weight:bold;
    color:#8f2b03;
    font-size:14px;
    text-decoration:none;
}
/******************************************************************************/
/******************************************************************************/



/**********************************   Contenu   *******************************/
/******************************************************************************/
#contenu{
    margin-left:auto;
    margin-right:auto;
    text-align:justify;
    width:980px;
    height:400px;
    background-color: #f9f3e5;
    background-image:url("../img/fond_contenu.jpg");
}
#contenu_left{
    float:left;
    width:50px;
    height:400px;
}
#contenu_right{
    float:left;
    width:45px;
    height:400px;
}
#contenu_center_0_home{
    float:left;
    width:881px;
    height:396px;
    border:2px solid #c79810;
    background-image:url("../img/fond_accueil.jpg");
    background-repeat:no-repeat;
}
#contenu_center_0{
    float:left;
    width:881px;
    height:396px;
    border:2px solid #c79810;
}
#contenu_center_1{
    float:left;
    width:881px;
    height:396px;
    border:2px solid #9c7a9b;
    background-image:url("../img/fond_pres.jpg");
    background-repeat:no-repeat;
}
#contenu_center_2{
    float:left;
    width:881px;
    height:396px;
    border:2px solid #65a1a9;
    background-image:url("../img/fond_nos_champ.jpg");
    background-repeat:no-repeat;
}
#contenu_center_3{
    float:left;
    width:881px;
    height:396px;
    border:2px solid #bbd6dd;
    background-image:url("../img/fond_idee.jpg");
    background-repeat:no-repeat;
}
#contenu_center_4{
    float:left;
    width:881px;
    height:396px;
    border:2px solid #6eab05;
    background-image:url("../img/fond_contact.jpg");
    background-repeat:no-repeat;
}
#contenu_center_5{
    float:left;
    width:881px;
    height:396px;
    border:2px solid #806c59;
}
#contenu_page{
    margin-top:5px;
    margin-bottom:5px;
    padding:0px 10px 0px 10px;
    width:861px;
    height:386px;
    overflow-y:auto;
}
#contenu_center_0_a{
    float:left;
    padding:0px 10px 0px 10px;
    width:861px;
    height:396px;
    overflow-y:auto;
    border:2px solid #c79810;
}
/*
#contains_accueil{
    margin-left:auto;
    margin-right:auto;
    text-align:justify;
    width:980px;
    height:307px;
    background-color: #f9f3e5;
    background-image:url("../img/fond_contenu.jpg");
}
#contains_accueil_left{
    float:left;
    width:50px;
    height:265px;
}
#contains_accueil_center{
    float:left;
    width:885px;
    height:265px;
}
#contains_accueil_right{
    float:left;
    width:45px;
    height:265px;
}
#contenu_nos_champ{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding:0px 55px 0px 60px;
    width:865px;
    height:413px;
    background-color: #f9f3e5;
    background-image:url("../img/fond_contenu_nos_champ.jpg");
}*/
#contains_sous_menu_pres{
    margin:120px 0px 0px 425px;
    width:400px;
}
#contains_sous_menu_nos_champ{
    margin:150px 0px 0px 150px;
    width:700px;
}
#contains_sous_menu_coff{
    margin:160px 0px 0px 390px;
    width:400px;
}
#contains_sous_menu_contact{
    margin:150px 0px 0px 350px;
    width:350px;
}
#end_contains{
    width:980px;
    height:9px;
    background-image:url("../img/end_contenu.jpg");
}
#bloc_double_pere{
    margin-left:auto;
    margin-right:auto;
    width:550px;
    height:438px;
}
#bloc_double_gauche{
    width:400px;
    height:438px;
    float:left;
}
#bloc_double_droite{
    width:150px;
    height:438px;
    float:left;
}
.divBlocLnkAccueil{
    float:left;
    width:219px;
    height:307px;
    background-color: #f9f3e5;
    background-image:url("../img/fondBlocAccueil.jpg");
    background-repeat:no-repeat;
}
#sepBlocMenuAccueil1{
    float:left;
    width:3px;
    height:307px;
    background-image:url("../img/sepBlocMenuAccueil1.jpg");
    background-repeat:no-repeat;
}
#sepBlocMenuAccueil2{
    float:left;
    width:3px;
    height:307px;
    background-image:url("../img/sepBlocMenuAccueil2.jpg");
    background-repeat:no-repeat;
}
#sepBlocMenuAccueil3{
    float:left;
    width:3px;
    height:307px;
    background-image:url("../img/sepBlocMenuAccueil3.jpg");
    background-repeat:no-repeat;
}
.lnkBlocAccueil{
    display:block;
    margin: 5px 5px 5px 5px;
    padding:5px 0px 0px 0px;
    width:209px;
    height:292px;
    text-decoration:none;
    border:none;
    color:#8f2b03;
    font-weight:bold;
    text-align:center;
}
.lnkBlocAccueil:hover{
    text-decoration:underline;
}
.imgBlocAccueil{
    margin-top:25px;
    border:none;
}
#img_pres{
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
    width:203px;
    height:234px;
    border:2px solid #c6c6ba;
    background-image:url("../img/img_pres.jpg");
    background-repeat:no-repeat;
}
#img_nos_champ{
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
    width:203px;
    height:234px;
    border:2px solid #c6c6ba;
    background-image:url("../img/img_nos_champ.jpg");
    background-repeat:no-repeat;
}
#img_coffret{
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
    width:203px;
    height:234px;
    border:2px solid #c6c6ba;
    background-image:url("../img/img_coffret.jpg");
    background-repeat:no-repeat;
}
#img_acces{
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
    width:203px;
    height:234px;
    border:2px solid #c6c6ba;
    background-image:url("../img/img_acces.jpg");
    background-repeat:no-repeat;
}
.imgHistoVigne{
    float:right;
    margin: 0px 0px 0px 10px;
}
.pHisto{
    width:425px;
}
.pHistoImg{
    width:425px;
    text-align:center;
}
#blocHistoGauche{
    width:425px;
}
#blocHistoDroite{
    float:right;
    margin:0px 0px 0px 15px;
    width:425px;
}
.tabVignoble{
    margin-left:100px;
    width:523px;
}
.pVignoble{
    width:750px;
}
.pVignoble2{
    text-align:right;
    width:150px;
}
.pVignoble3{
    text-align:left;
    width:150px;
}
.imgVignoble{
    float:right;
    border:2px solid #daccd9;
}
.tdLeft{
    width:75px;
}
.tdCentre{
    width:75px;
}
.tdRight{
    width:75px;
}
.pLaccueil{
    width:600px;
}
#divLaccueilImg{
    width:854px;
    text-align:center;
}
.tabCoffMill{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}
#blocArtVinDroite{
    float:right;
    width:200px;
}
.pArtVin1{
    width:600px;
}
#blocArtVinGauche{
    width:400px;
    margin:0px 0px 0px 15px;
}
#blocArtVinDroite{
    float:right;
    margin:0px 15px 0px 35px;
    width:400px;
}
.pArtVin{
    width:800px;
}
.imgGaucheArtVin{
    border:2px solid #c6c6ba;
    margin: 0px 10px 0px 0px;
    float:left;
}
.imgArtVinDroiteGif{
    float:right;
    margin: 0px 0px 0px 10px;
}
.imgArtVinDroite{
    float:right;
    margin: 0px 0px 0px 10px;
    border:2px solid #c6c6ba;
}
#containsMaitre{
    margin-left:auto;
    margin-right:auto;
    width:820px;
}
.imgMaitreCave{
    float:right;
    margin: 0px 10px 0px 20px;
}
.pMaitre{
    width:700px;
}
.divAcc{
    margin:15px 0px 0px 0px;
    float:left;
    width:422px;
    height:225px;
}
.divInptSubmitAcc{
    margin:5px 0px 0px 0px;
    float:left;
    width:844px;
    text-align:center;
}
.tdImgAcc{
    text-align:center;
}
.coorNameAcces{
    font-size:14px;
}
#containsAccesTxt{
    float:left;
    margin-left:20px;
    width:200px;
    height:310px;
}
.imgAcces{
    border:2px solid #c6c6ba;
    margin:0px 0px 0px 15px;
}
#idDiv2BlocGauche{
    float:left;
    width:226px;
}
#idDiv2BlocDroite{
    float:left;
    width:610px;
}
.contactMail{
    font-weight:normal;
}
.lnkContactImg{
    border:none;
}
.imgReseau{
    border:none;
}
.tdFieldContact{
    width:180px;
}
.error_message{
    background-image:url("../img/wrong.png");
    background-repeat:no-repeat;
    display:none;
    height:16px;
    color:#cf0101;
    font-weight:bold;
    padding:0px 0px 0px 20px;
}
.champ_oblig{
    color:#ff0000;
}
.info_form{
    font-style:italic;
}
.form_ok{
    color:#009933;
}
.form_ko{
    color:#ff0000;
}
.classChampFormKo{
    background-color:#fcb4b4;
}
.ligneLangue{
    text-align:center;
}
.lnkadmin{
    border:none;
}
.err{
    color:#ff0000
}
.noerr{
    color:#00cc00
}
#contains_cnx{
    width:850px;
    height:380px;
    text-align:center;
}
#cnx{
    margin-left:auto;
    margin-right:auto;
    width:250px;
    height:250px;
}
#blocAllChamp{
    margin-left:auto;
    margin-right:auto;
}
.blocChampagne{
    float:left;
    width:124px;
    text-align:center;
}
.lnkChampDet{
    text-decoration:none;
}
.lnkChampDet{
    color:#477076;
    border:none;
    font-weight:bold;
    text-decoration:none;
}
.lnkChampDet:hover{
    color:#616057;
}
.imgChampagne{
    border:none;
}
#blocImgChamp{
    width:90px;
    text-align:center;
}
#blocTxtChamp{
    width:754px;
    float:right;
}
#blocTxtChamp p{
    padding:0px 10px 0px 10px;
}
.pLibDescr{
    display:block;
    width:113px;
    color:#477076;
    font-size:13px;
    text-decoration:underline;
}
.pLibDescrAcc{
    color:#477076;
    font-size:13px;
    text-decoration:underline;
}
.refCont{
    color:#477076;
    font-size:13px;
    text-decoration:underline;
}
.nb_btl{
    text-align:center;
}
#descrNom{
    width:754px;
    height:35px;
    font-size:25px;
    font-weight:bold;
    color:#477076;
    text-align:center;
}
.blocLigneDet{
    margin:5px 0px 0px 0px;
    width:754px;
    text-align:justify;
}
#descrPrep{
    margin:5px 0px 0px 0px;
    width:754px;
}
#descrGout{
    margin:5px 0px 0px 0px;
    width:754px;
}
#descrUtilite{
    margin:5px 0px 0px 0px;
    width:754px;
    height:66px;
}
#idRefCont{
    margin:10px 0px 0px 0px;
    width:754px;
}
.tdLigne2{
    width:372px;
}
.tdLigne3{
    width:248px;
}

.p_ref{
    width:650px;
}
.blocRef{
    margin:20px 0px 0px 0px;
    width:210px;
    float:left;
    text-align:center;
}
.blocRefTxt{
    height:30px;
}
.blocPart{
    margin:20px 0px 0px 0px;
    width:210px;
    height:210px;
    float:left;
    text-align:center;
}
.blocPartTxt{
    height:30px;
}
.lnkPartner{
    color:#286500;
}
.lnkPartner:hover{
    color:#5d4f40;
    text-decoration:none;
}
.pCGV_Ment{
    font-weight:normal;
}
#panierVide{
    padding:40px 0px 0px 0px;
    width:844px;
    height:70px;
    text-align:center;
}
#panierFct{
    margin:10px 0px 0px 0px;
    width:844px;
}
#panierRemise{
    margin:10px 0px 0px 0px;
    width:844px;
}
.panierFctRemTitre{
    color:#6c584f;
    font-size:13px;
    text-decoration:underline;
}
.tabPanierRemise{
    border:1px solid #6c584f;
    margin-left:auto;
    margin-right:auto;
}
.tabPanierRemise td{
    border:1px solid #6c584f;
    text-align:center;
    font-weight:normal;
}
.lnkGuides{
    color:#477076;
    font-weight:bold;
}
.lnkGuides:hover{
    color:#5d4f40;
    text-decoration:none;
}
.tdLibEntetePan{
    text-align:center;
}
.tdTxtCentre{
    text-align:center;
}
#container{
    float:right;
    margin:25px 25px 0px 0px;
}
#divEtq{
    width:440px;
}

.tabPanier{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    border-collapse:collapse;
    /*border:1px solid #6c584f;*/
    border:1px solid #000;
    color:#000;
    font-weight:normal;
}
.tabPanierCoor{
    margin-left:auto;
    margin-right:auto;
}
.tabPanier tr th{
    height:25px;
    background-color:#f8e185;
    font-weight:normal;
}
.tabPanier tr td{
    /*border:1px solid #6c584f;*/
    border:1px solid #000;
    height:25px;
}
.trCatProd{
    background-color:#c2a05f;
}
.tdPanierLib{
    width:150px;
}
.tdPanierFlac{
    width:180px;
}
.tdPanierQte{
    width:110px;
}
.tdPanierPrix{
    width:80px;
}
.tdPanierTot{
    width:80px;
}
.trTot{
    /*border:1px solid #6c584f;*/
}
.borderTot{
    background-color:#f8e185;
    font-weight:bold;
}
.blocDep{
    margin:20px 0px 0px 10px;
    width:200px;
    height:100px;
    float:left;
}
.lieuDep{
    color:#286500;
    font-size:13px;
}
/******************************************************************************/
/******************************************************************************/



/**********************************   Footer   *******************************/
/******************************************************************************/
#footer{
    padding:0px 50px 0px 0px;
    width:930px;
    height:186px;
    text-align:right;
    color:#7d733f;
    background-image:url("../img/footer.jpg");
    background-repeat:no-repeat;
}
.contains_footer{
    float:right;
    padding:18px 0px 0px 0px;
    width:750px;
    height:168px;
}
.texteFooter{
    margin:7px 0px 0px 0px;
}
.lnkFooterMenu{
    color:#7d733f;
    text-decoration:none;
}
.lnkFooterMenu:hover{
    background-color:#e2d9ac;
}
.lnkFooterMention{
    color:#7d733f;
    font-weight:bold;
    text-decoration:none;
}
.lnkFooterMention:hover{
    background-color:#f6e38f;
}
