﻿/* Page Tradition & Qualité */
div#content_tradqualite
{
    position : relative;
    top : -5px;
    margin : 5px;
    width : 768px;
    height : 266px;
    overflow-y : auto;
    overflow-x : hidden;
}

div#content_tradqualite div
{
    height : 58.5px;
}

div#content_tradqualite div img
{
    width : 5.6%;
    float : left;
    margin : 0 5px;
}

/* Pages Quizz */
div#quizz
{
    position : relative;
    top : -3px;
    margin : 5px;
    width : 760px;
    height : 265px;
    overflow : hidden;
}

div#vignette
{
    position : absolute;
    margin-top : 30px;
}

div#vignette img
{
    display : block;
    float : left;
    height : 80px;
    margin : 0 10px;
}

div#quizz table.WIZARD tr td div#imageold,
div#quizz table.WIZARD tr td div#imagebattage,
div#quizz table.WIZARD tr td div#imagemtstmich,
div#quizz table.WIZARD tr td div#imagerecap
{
    margin-top : 10px;
    float : left;
}

div#quizz table.WIZARD tr td div#imageold img,
div#quizz table.WIZARD tr td div#imagebattage img,
div#quizz table.WIZARD tr td div#imagemtstmich img
{
    width : 370px;
    margin : 0 15px;
}

div#quizz table.WIZARD tr td div#imagerecap
{
    padding-top : 12px;
}

div#quizz table.WIZARD tr td div#imagerecap img
{
    width : 100px;
    margin : 6px 15px;
}

div#finquizz
{
    position : relative;
    top : -3px;
    margin : 5px;
    width : 500px;
    height : 280px;
    overflow : hidden;
}

.underline
{
    font-weight : bolder;
    text-decoration : underline;
}

.WIZARD
{
    width : 750px;
    height : 200px;
}

#ctl00_ContentPlaceHolder1_Wizard1_StartNavigationTemplateContainerID_StartNextButton,
#ctl00_ContentPlaceHolder1_Wizard1_StepNavigationTemplateContainerID_StepNextButton,
#ctl00_ContentPlaceHolder1_Wizard1_StepNavigationTemplateContainerID_StepPreviousButton
{
   position : relative;
   bottom : 15px;
   right : 10px;
}

ctl00_ContentPlaceHolder1_Wizard1_FinishNavigationTemplateContainerID_FinishPreviousButton,
ctl00_ContentPlaceHolder1_Wizard1_FinishNavigationTemplateContainerID_FinishButton
{
   position : relative;
   top : 35px;
   right : 10px;
   border : solid 10px black;
}

#ctl00_ContentPlaceHolder1_Wizard1_ValidatorQuizzMailValid
{
   position : absolute;
   left : 255px;
}

/* Page MentionsLegales */
div#content_mentleg
{
    position : relative;
    margin : 0px 2px;
    padding : 5px;
    overflow : scroll;
    width : 760px;
    height : 276px;
}

/* page Conditions de Vente */
div#content_condvente
{
    position : relative;
    margin : 5px;
    overflow : scroll;
    width : 768px;
    height : 280px;
}

div#content_condvente H3,
div#content_condvente H4
{
    text-align : center;
}

div#content_condvente .gras
{
    font-weight : bolder;
}

/* page Promotions */
div#ctl00_ContentPlaceHolder1_promotion
{
    position : relative;
    margin : 10px;
    width : 768px;
    height : 280px;
}

div#ctl00_ContentPlaceHolder1_promotion div#promotitre
{
    text-align : center;
    color : #0083b7;
    font-size : 32px;
}

div#ctl00_ContentPlaceHolder1_promotion div#promotitre hr
{
    width : 60%;
}

div#ctl00_ContentPlaceHolder1_promotion div#promotext
{
    font-size : 20px;
    font-weight : bold;
}

div#ctl00_ContentPlaceHolder1_promotion a,
div#ctl00_ContentPlaceHolder1_promotion a:link,
div#ctl00_ContentPlaceHolder1_promotion a:active,
div#ctl00_ContentPlaceHolder1_promotion a:visited
{
    text-decoration : none;
    color : #990000;
}

div#ctl00_ContentPlaceHolder1_promotion a:hover
{
    text-decoration : underline;
}

/* Page Default */
div#default
{
    position : absolute;
    top : 15.5px;
    left : 0;
    width : 763px;
    height : 270px;
    /*background-image : url(images/fond_boutik.gif);
    background-repeat : no-repeat;
    background-color : #fff;
    background-position : center;*/
    overflow : hidden;
    margin : 0 0 0 5px;
    padding-left : 10px;
}

/* Page Contact */
div#contact
{
    width : 759px;
    margin : 10px;
    font-size : 17px;
}

div#contact fieldset
{
    position : relative;
    width : 650px;
    height : 215px;
    margin : 20px auto;
    padding-left : 20px;
}

div#contact fieldset p
{
    text-align : center;
    margin-top : -3px;
}

/* Page Boutique */
div#boutique
{
    margin : 0;
    padding : 0 0 0 30px;
    height : 270px;
    width : 740px;
    overflow:auto;
    text-align:center;
}

  
div#boutique a,
div#boutique a:link,
div#boutique a:active,
div#boutique a:visited,
div#boutique a:hover
{
    text-decoration : none;
    color : #0083b7;
}

div.FamilleAffichage
{
    width : 180px;
    float : left;
    margin : 0px 0px 5px 0px;
    text-align: center;
    float:left;
}

div.FamilleLien
{
	
}

div.FamilleImage
{
	
}





/* Page Biscuits */
div#ctl00_ContentPlaceHolder1_PdtSFamille
{
    position : absolute;
    top : 14px;
    left : 0;
    width : 774px;
    height : 272px;
    overflow : auto;
    z-index : 50;
    padding-left : 90px;
    _padding-left : 40px;
}

div#ctl00_ContentPlaceHolder1_PdtSFamille div.SFbiscuit
{
    width : 180px;
    height : 160px;
    text-align : center;
    float : left;
    margin : 40px 0px 40px 70px;
}

div#ctl00_ContentPlaceHolder1_PdtSFamille div.SFbiscuit a img
{
    margin-top : 10px;
    height : 110px;
}

div.SFbiscuit a,
div.SFbiscuit a:link,
div.SFbiscuit a:active,
div.SFbiscuit a:visited,
div.SFbiscuit a:hover
{
    text-decoration : none;
    font-size : 14px;
    font-weight : bold;
    color : #0083b7;
}

/* Page PdtMer */
div#ctl00_ContentPlaceHolder1_PdtMerSFamille
{
    position : relative;
    height : 275px;
    width : 770px;
}

div#ctl00_ContentPlaceHolder1_PdtMerSFamille div.SFbiscuit
{
    width : 180px;
    height : 240px;
    text-align : center;
    float : left;
    margin : 20px 35px;
    _margin : 20px 25px;
}

div#ctl00_ContentPlaceHolder1_PdtMerSFamille div.SFbiscuit a img
{
    margin-top : 10px;
    height : 187px;
}

/* Page PdtTerroir */
div#ctl00_ContentPlaceHolder1_PdtTerSFamille
{
    position : relative;
    height : 275px;
    width : 770px;
}

div#ctl00_ContentPlaceHolder1_PdtTerSFamille div.SFbiscuit
{
    width : 180px;
    height : 240px;
    text-align : center;
    float : left;
    margin : 20px 35px;
    _margin : 20px 25px;
}

div#ctl00_ContentPlaceHolder1_PdtTerSFamille div.SFbiscuit a img
{
    margin-top : 10px;
    height : 187px;
}

/* Page Thés Tisanes Cafés */
div#ctl00_ContentPlaceHolder1_TheTisaneSFamille
{
    position : relative;
    height : 275px;
    width : 770px;
}

div#ctl00_ContentPlaceHolder1_TheTisaneSFamille div.SFbiscuit
{
    width : 180px;
    height : 240px;
    text-align : center;
    float : left;
    margin : 20px 38px;
    _margin : 20px 32px;
}

div#ctl00_ContentPlaceHolder1_TheTisaneSFamille div.SFbiscuit a img
{
    margin-top : 10px;
    height : 187px;
}

/* Page Confiture */
div#ctl00_ContentPlaceHolder1_ConfitSFamille
{
    position : relative;
    height : 275px;
    width : 770px;
}

div#ctl00_ContentPlaceHolder1_ConfitSFamille div.SFbiscuit
{
    width : 120px;
    height : 240px;
    text-align : center;
    float : left;
    margin : 20px 67px;
    _margin : 20px 56px;
}

div#ctl00_ContentPlaceHolder1_ConfitSFamille div.SFbiscuit a img
{
    margin-top : 10px;
    height : 187px;
}

/* Page Cave */
div#ctl00_ContentPlaceHolder1_CaveSFamille
{
    position : relative;
    height : 275px;
    width : 770px;
}

div#ctl00_ContentPlaceHolder1_CaveSFamille div.SFbiscuit
{
    width : 120px;
    height : 240px;
    text-align : center;
    float : left;
    margin : 20px 67px;
    _margin : 20px 56px;
}

div#ctl00_ContentPlaceHolder1_CaveSFamille div.SFbiscuit a img
{
    margin-top : 10px;
    height : 187px;
}

/* Page Sels, Epices et Condiments */
div#ctl00_ContentPlaceHolder1_SelEpiceSFamille
{
    position : relative;
    height : 275px;
    width : 770px;
}

div#ctl00_ContentPlaceHolder1_SelEpiceSFamille div.SFbiscuit
{
    width : 120px;
    height : 240px;
    text-align : center;
    float : left;
    margin : 20px 35px;
    _margin : 20px 25px;
}

div#ctl00_ContentPlaceHolder1_SelEpiceSFamille div.SFbiscuit a div
{
    width : 100%;
    text-align : center;
}

div#ctl00_ContentPlaceHolder1_SelEpiceSFamille div.SFbiscuit a img
{
    margin-top : 10px;
    height : 187px;
}

/* Page PdtDetail */
div#ctl00_ContentPlaceHolder1_pdtdetail
{
    position : absolute;
    top : 15px;
    left : 0;
    overflow : auto;
    height : 271px;
    width : 764px;
    padding-left : 10px;
    text-align : center;
}

div.Produits
{
    width : 224px;
    /*height : 84px;
    _height : 87px;*/
    float : left;
    margin : 2px 7px 4px 8px;
    _margin : 2px 7px 2px 8px;
    padding : 0 2px;
}

div.Produits div.pdt
{
    width : 224px;
   /* height : 58px;*/
}

div.Produits div.pdt span.PdtNom
{
    display : block;
   /* height : 31px;*/
}

div.Produits a,
div.Produits a:link,
div.Produits a:active,
div.Produits a:visited,
div.Produits a:hover
{
    text-decoration : none;
    color : #000;
    font-size : 11px;
    color : #0083b7;
}

div.Produits a img
{
    Height : 53px;
    _Height : 50px;
    margin : 0;
    padding : 0;
}

div.cltopanier
{
    margin-top:5px;
    height : 20px;
    float : left;
}

div.Produits div.cltopanier span.PdtPx
{
    width : 40px;
    height : 20px;
}

span.pdtimg
{
	FLOAT: left; WIDTH: 184px;height:80px;
}


div.cltopanier input
{
    width : 20px;
    height : 20px;
}

/* page Panier */
table#tcaddytitle
{
    border-collapse : collapse;
    position : absolute;
    top : 17px;
    left : 10px;
    width : 733px;
    height : 22px;
    text-align : center;
    display : block;
    background-color : #fff;
    z-index : 200;
}

table#tcaddytitle tr td
{
    border-top : solid 1px #e0dfe3;
    border-right : solid 1px #e0dfe3;
    border-left : solid 1px #e0dfe3;
}

table#tcaddycontent
{
    border-collapse : collapse;
    position : absolute;
    top : 15px;
    left : 0;
    width : 773px;
    height : 270px;
}

table#tcaddycontent tr td
{
    padding : 0;
}

table#tcaddycontent a,
table#tcaddycontent a:link,
table#tcaddycontent a:active,
table#tcaddycontent a:visited,
table#tcaddycontent a:hover
{
    color : #0000ff;
    text-decoration : none;
}

div#caddycontent
{
    overflow : auto;
    width: 770px;
    height: 195px;
    margin : 0;
}

table#ctl00_ContentPlaceHolder1_GV_CADDY
{
    width : 733px;
    margin : 1px 10px 0 10px;
    border-color : #e0dfe3;
}

span#ctl00_ContentPlaceHolder1_LBLCommMsg
{
    color : #c80000;
}

/* Page ClientRegister */
div#register
{
    margin : 10px 0 0 10px;
    overflow: auto;
    width: 760px;
    height: 265px
}

div#register input#ctl00_ContentPlaceHolder1_IB_VALIDER
{
    height : 36px;
}

/* Page ClientRegisterResume */
div#clientresume
{
    margin : 0 5px;
    overflow: auto;
    width: 768px;
    height: 265px
}

div#clientresume table#coord
{
    border: solid 1px black;
    width : 740px;
}

div#clientresume table#coord tr td
{
    padding-left : 20px;
}

div#clientresume table#coord tr td img
{
    height : 70px;
    padding-left : 30px;
}

div#clientresume table#coord input
{
    margin : 0;
}

/* page PaiementRetour.aspx */
div#paiementret
{
    padding : 10px 20px;
    font-size : 14px;
}

.hidden
{
    visibility : hidden;
}