/*Small reset*/
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{margin:0;padding:0;}

/*Structured layout mainpage*/
body{font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;position:relative;background:#F4F4F4 url(../images/v3bg.png) repeat-x 0 0;color:#666;}
.v3wrapper{ width:100%;position:relative;display:table;}
#v3top{position:relative;width:961px;margin:10px auto 0;background-color:#FFF;padding:0 7px;}
#v3footer{position:relative;width:955px;margin:0 auto 50px;background-color:#FFF;padding:0 10px;}


/************************************************************************
HEAD AREA
*************************************************************************/

#v3head{height:150px;z-index:1}

/*logo*/
#v3top .v3logo, .v3logo a{height:55px;width:212px;display:block;position:absolute;left:14px;top:14px;border: none;padding: 0;margin:0;overflow: hidden;}
#v3top .v3logo a, #v3top .v3logo a:hover{top:0;left:0;outline:none;border: none;}
#v3top .v3logoBg a{text-indent:-9999px;background:transparent url(../images/v3mathon-fr.png) no-repeat left top;}

/*espaceClient*/
#v3espaceClient {position:absolute;right:202px;top:27px;margin:0;width:275px;height:33px;}
#v3espaceClient {color:#CCC;}
#v3espaceClient a {color:#666;}
#v3espaceClient a span {color:#333; font-weight:bold;}
#v3espaceClient a:hover {text-decoration:underline;}

/*bienvenue*/
.v3bienvenue {color:#9c0; font-size:12px;position:absolute; top:8px; right:177px; width:300px;font-style:italic;}
.v3bienvenue span, .v3bienvenue span a {color:#CCC;}

/*espacePanier*/
#v3espacePanier {position:absolute;right:22px;top:27px;margin:0;width:185px;text-align:right;}
#v3espacePanier a {color:#9c0; font-style:italic;}
#v3espacePanier a span {font-weight:bold; text-transform:uppercase;font-style:normal;}
#v3espacePanier a:hover {text-decoration:underline;}

/*recherches*/
.v3recherches {position:absolute;right:10px;top:51px;margin:0;width:457px;height:32px;padding:6px 10px 0;background:#FFF url(../images/v3bg-recherches.png) no-repeat 0 0; color:#808080;}
.v3recherches a {color:#808080; text-decoration:underline; font-weight:bold}
.v3recherches .v3searchBoxWM {vertical-align:middle; width:180px; height:20px; padding:1px 5px 0 20px; border:none;background:#fff url(../images/v3input-recherche.png) no-repeat 0 0; color:#CCC !important}
.v3recherches .v3searchBox {vertical-align:middle; width:180px; height:20px; padding:1px 5px 0 20px; border:none;background:#fff url(../images/v3input-recherche.png) no-repeat 0 0; color:#333;}
.v3recherches .v3searchButton {vertical-align:middle; width:23px; height:21px; cursor:pointer;}
.v3recherches span {padding-left:6px; vertical-align:middle;}

/*menu 1*/
#v3menu1{position: absolute;left:10px;top:83px;list-style-type: none;list-style-position: outside;margin:0;width:955px;border-top:#ebebeb solid 1px;}
#v3menu1 li{float: left;}
#v3menu1 li a{float:left;padding:6px 8px 0 17px;border: none;text-decoration: none;outline: none;font-size: 13px;color:#86B300;}
#v3menu1 li a:hover{color:#690;}
#v3menu1 li a img {padding-top:0px;}

/*menu 2*/
#v3menu2{position: absolute;left:7px;top:115px;list-style-type: none;list-style-position: outside;margin:0; width:951px; height:34px; padding:0 5px;background:#FFF url(../images/v3menu2.png) no-repeat 0 0;z-index:1;}
#v3menu2 li{position:relative; float: left;height:34px}
#v3menu2 li a{float:left;padding:6px 17px 0;border: none;text-decoration: none;outline: none;font-size: 13px;font-weight:bold;color:#fff;}
#v3menu2 .v3currentItem a, #v3menu2 li a:hover{color:#333;}

/*sous menu*/
#v3menu2 ul {display:none;position:absolute;top:31px;width:220px;border:#A4A4A4 solid 1px;border-top:#A0A0A0 solid 1px;background-color:#F7F7F7;margin:0;padding:5px 0;list-style-type:none;list-style-position:outside;z-index:1;}
#v3menu2 li ul a{color:#676767;font-weight:normal; width:200px;height:100%;float:left;text-align:left;padding:2px 10px; font-size:12px;	}
#v3menu2 li ul a:hover{background-color:#E7E7E7;}
#v3menu2 li ul li{float: left;height:auto}
#v3menu2 li:hover ul {display:block}


/************************************************************************
breadComb AREA
*************************************************************************/

#v3breadComb{margin:0 auto;width:923px; height:24px; padding:6px 0 1px; font-weight:bold; font-size:11px;	}
#v3breadComb span {font-weight:normal;}
#v3breadComb span a {color:#666; text-decoration:underline;}
#v3breadComb span a:hover {text-decoration:none;}


/************************************************************************
MAIN AREA
*************************************************************************/

#v3main {padding:0 0 50px;width:955px;position: relative;margin: 0 auto;overflow: hidden;}
.v3box {position:relative;float:left;overflow: hidden;}
.v3boxS1 {width:955px;padding-bottom:10px;}
.v3boxS2 {width:237px;}
.v3boxS3 {width:238px;}


/************************************************************************
SIDEBAR AREA
*************************************************************************/

#v3sidebar {width:238px; float:left; margin:0 10px 0 0; background-color:#F3F3F3;}

/* titre */
#v3sidebar h2 {height:40px; background:#FFF url(../images/v3bg-categorie.png) no-repeat 0 0; font-size:22px; color:#FFF; font-weight:normal; text-transform:uppercase; padding:10px 15px 0 15px;}
#v3sidebar h1 {height:40px; background:#FFF url(../images/v3bg-categorie.png) no-repeat 0 0; font-size:22px; color:#FFF; font-weight:normal; text-transform:uppercase; padding:10px 15px 0 15px;}

/* liste */
#v3sidebar ul {margin:0;padding:10px 0 20px 0;list-style-type:none;list-style-position:outside;}
#v3sidebar ul a{color:#666666; display:block;text-align:left;padding:2px 10px 2px 15px; font-size:12px;}
#v3sidebar ul a:hover, #v3sidebar .v3currentItem a{background:#f3f3f3 url(../images/v3arrow.png) no-repeat 6px 8px; color:#9c0;}



/************************************************************************
CONTENT AREA
*************************************************************************/

#v3content {width:707px; float:left; margin:0; background-color:#FFF;}

/* titre */
#v3content h3 {font-size:18px; color:#666; font-weight:bold; padding:35px 0 5px 5px; text-transform:uppercase; border-bottom:#EFEFEF solid 3px;}
#v3content h4 {height:38px; font-size:22px; color:#9c0; font-weight:normal; padding:10px 15px 0 10px; }
#v3content h1 {height:38px; font-size:22px; color:#9c0; font-weight:normal; padding:10px 15px 0 10px; }

/* listOptions */
#v3content .v3listOptions {height:30px; background:#FFF url(../images/v3bg-list-options.png) no-repeat 0 0; color:#666; font-size:11px; font-weight:bold; padding:5px 10px 0; text-transform:uppercase;}
#v3content .v3listOptions .v3sort {float:left;}
#v3content .v3listOptions .v3resultNumber {float:right;}
.v3sort select, .v3sort select option, .v3resultNumber select, .v3resultNumber select option {font-size:11px; color:#666; text-transform:uppercase; vertical-align:middle;}

/* listPagination */
.v3listPagination {height:27px; padding:0 0 13px 0; font-size:12px; border-bottom:#efefef solid 1px;}

.v3listResults {float:left; color:#999; font-size:13px; padding:10px 0 0 10px;}

.v3pageSelection{float:right; padding:10px 10px 0 0;}
.v3pageSelection .v3pagePrev {text-align:right;}
.v3pageSelection .v3pagePrev a {font-weight:bold; color:#9c0; text-transform:uppercase; padding:0 10px 0 15px; background:#FFF url(../images/v3page-prev-on.png) no-repeat 4px 4px;}
.v3pageSelection .v3pagePrev a.v3pagePrevOff, .v3pageSelection .v3pagePrev a.v3pagePrevOff:hover {color:#ccc; background:#FFF url(../images/v3page-prev-off.png) no-repeat 4px 4px; text-decoration:none; cursor:default;}
.v3pageSelection .v3pageNext {text-align:left;}
.v3pageSelection .v3pageNext a {font-weight:bold; color:#9c0; text-transform:uppercase; padding:0 15px 0 10px; background:#FFF url(../images/v3page-next-on.png) no-repeat 62px 4px;}
.v3pageSelection .v3pageNext a.v3pageNextOff, .v3pageSelection .v3pageNext a.v3pageNextOff:hover {color:#ccc;background:#FFF url(../images/v3page-next-off.png) no-repeat 62px 4px; text-decoration:none; cursor:default;} 
.v3pageSelection .v3pagePrev a:hover, .v3pageSelection .v3pageNext a:hover {text-decoration:underline;}
.v3pageSelection .v3pageNumber {text-align:center}
.v3pageSelection .v3pageNumber a {padding:0px 5px; color:#999; border:#fff solid 1px;}
.v3pageSelection .v3pageNumber a:hover, .v3pageSelection .v3pageNumber a.v3pageActive {border-color:#ccc;}

/* liste produits */
table.v3listeProduits {width:705px; }
table.v3listeProduits td {text-align:left; background:#FFF url(../images/grey-line.png) repeat-x bottom left;}
table.v3listeProduits td:hover {background:#FFF url(../images/green-line.png) repeat-x bottom left;}

table.v3listeProduits td a.v3itemLink {color:#969696;cursor:pointer;margin:0;text-align:left;vertical-align:top;}
table.v3listeProduits td ul {list-style-type:none;list-style-position:outside; padding:10px 10px 20px;}

/* article */
table.v3listeProduits .v3itemPicture img {display:block; margin:0 0 10px 0;}
table.v3listeProduits .v3itemBrand {font-size:10px; color:#999; text-transform:uppercase;}
table.v3listeProduits .v3itemName {font-size:12px; color:#666; font-weight:bold;line-height:14px;}
table.v3listeProduits .v3itemPrice {font-size:14px;padding:2px 0;}
table.v3listeProduits .v3itemPrice .v3prixBarre {color:#000; text-decoration:line-through;}
table.v3listeProduits .v3itemPrice .v3prixPromo {color:#c00;}
table.v3listeProduits .v3itemPrice .v3prixVente {color:#000;}
table.v3listeProduits .v3itemPrice .v3montantReduction {font-size:11px; color:#FFF; font-weight:bold; background-color:#c00; line-height:14px; padding:0 2px;}
table.v3listeProduits .v3itemReference {font-size:10px; color:#CCC; text-transform:capitalize; display:none;}
table.v3listeProduits .v3itemNote {}
table.v3listeProduits .v3itemStock {font-style:italic; font-size:11px; padding:7px 0 0 0;}
table.v3listeProduits .v3itemCart { color:#000; font-weight:bold; text-decoration:underline; padding:7px 0 0 0;}



/************************************************************************
PAGE PRODUIT
*************************************************************************/

/*options produit*/
#v3optionsProduit {height:28px; background:#FFF url(../images/v3bg-fpdt-options.png) no-repeat 0 0; color:#666; font-size:11px; font-weight:bold; padding:6px 0 0 10px; text-transform:uppercase; }
.v3back {display:block; float:left; color:#9c0; text-decoration:none; text-align:left;}
.v3share {display:block; float:right; width:191px; color:#797979; text-decoration:none; text-align:center;}
.v3share img {vertical-align:top;}

/*fiche produit*/
#v3ficheProduit {float:left; border-bottom:#EFEFEF solid 2px; margin-bottom:20px;padding:5px 0 20px 0;}

#v3visuelsProduits {width:362px; float:left; text-align:center; padding:0 10px;}
a.v3videoProduit {display:block; font-size:11px; color:#9c0; text-decoration:underline; margin-top:5px; }

div.v3thumbs {margin-top:10px;}
div.v3thumbs a {margin-left:8px;}
div.v3thumbs a img {border:#FFF solid 1px;}
div.v3thumbs a:hover img {border-color:#CCC;}
div.v3thumbs a.v3thumbActive img {border-color:#9c0;}

#v3informationsProduits {width:573px; float:left;}

#v3informationsProduits .v3marqueProduit {margin:5px 0 2px 0;}
#v3informationsProduits h1 {font-size:18px; color:#000; font-weight:normal; text-transform:uppercase;}
#v3informationsProduits .v3referenceProduit {color:#CCC; font-size:10px; text-transform:uppercase;}
#v3informationsProduits .v3avisProduit {color:#CCC; font-size:11px;}
#v3informationsProduits .v3avisProduit img {vertical-align:top;}
#v3informationsProduits .v3avisProduit a{color:#9c0; text-decoration:underline;}

#v3informationsProduits .v3avisProduit div {float:left;margin-right:5px;}

#v3ficheProduit .v3separationsPrix {border-bottom:#eaeaea solid 1px; border-top:#eaeaea solid 1px; margin:20px 0;}
#v3ficheProduit table {width:573px;}
#v3ficheProduit table td .v3libelePrix {font-size:11px; color:#000; text-transform:uppercase;}
#v3ficheProduit table td .v3prixConseille {font-size:14px; color:#000;margin-right:5px; text-decoration:line-through; /*background:#FFF url(../images/v3prix-conseille.png) repeat-x 0 9px;*/}
#v3ficheProduit table td .v3montantReduction {font-size:11px; color:#FFF; font-weight:bold; background-color:#F20000; padding:0 3px; margin-right:20px;}
#v3ficheProduit table td .v3prixMathon {font-size:18px; font-weight:bold; color:#f20000;}
#v3ficheProduit table td .v3livraisonGratuite {font-size:12px; text-transform:uppercase; color:#f20000;}
#v3ficheProduit table td .v3ecoParticipation {display:block; font-size:9px; color:#CCC; padding-left:97px;}
#v3ficheProduit table td .v3sansFrais {display:block; font-size:14px; color:#000; padding-left:97px;}

#v3ficheProduit table td.v3zoneAchatProduit { background-color:#eaeaea; text-align:center; width:192px;}
#v3ficheProduit table td.v3zoneAchatProduit .v3quantiteProduit { font-size:12px; font-weight:bold; color:#000; text-transform:uppercase; padding:9px 0 2px;}
#v3ficheProduit table td.v3zoneAchatProduit .v3quantiteProduit select {vertical-align:middle;}
#v3ficheProduit table td.v3zoneAchatProduit .v3btnAjoutPanier {display:block; width:169px; height:35px; background:#fff url(../images/v3-btn-ajout-panier-off.png) no-repeat 0 0; margin:5px auto;}

#v3ficheProduit table td.v3zoneAchatProduit .v3btnAjoutPanierDisabled {display:block; width:169px; height:35px; background:#fff url(../images/v3-btn-ajout-panier-disable.png) no-repeat 0 0; margin:5px auto;}

#v3ficheProduit table td.v3zoneAchatProduit .v3btnAjoutPanier:hover {background-position:0 -35px;}
#v3ficheProduit table td.v3zoneAchatProduit .v3btnAjoutFaoris {display:block; width:169px; height:24px; background:#fff url(../images/v3-btn-ajout-favoris-off.png) no-repeat 0 0; margin:0 auto 8px;}

#v3ficheProduit table td .v3statutStock1 {padding:5px 5px 10px 30px; background:#FFF url(../images/v3-stock-1.png) no-repeat 0 9px; color:#9c0; font-size:11px;}
#v3ficheProduit table td .v3statutStock2 {padding:5px 5px 10px 30px; background:#FFF url(../images/v3-stock-2.png) no-repeat 0 9px; color:#F29400; font-size:11px;}
#v3ficheProduit table td .v3statutStock3 {padding:5px 5px 10px 30px; background:#FFF url(../images/v3-stock-3.png) no-repeat 0 9px; color:#CC0000; font-size:11px;}
#v3ficheProduit table td .v3statutStock3 a {color:#c00; text-decoration:underline;}
#v3ficheProduit table td .v3statutStock1 strong, #v3ficheProduit table td .v3statutStock2 strong, #v3ficheProduit table td .v3statutStock3 strong {display:block;}

#v3informationsProduits .v3infosProduit {font-size:13px; color:#808080;}
#v3informationsProduits .v3infosProduit h5 {color:#000; font-weight:bold; font-size:13px; padding-bottom:1px;}
#v3informationsProduits .v3infosProduit ul {margin:0 0 10px 10px;list-style-type:none;list-style-position:outside;}
#v3informationsProduits .v3infosProduit ul li {padding-left:15px; background:#FFF url(../images/v3puce-points-forts.png) no-repeat 2px 6px;}
#v3informationsProduits .v3infosProduit p {margin:3px 0 0 12px;}

#v3informationsProduits .v3infosProduit span {display:inline-block; width:31px; height:30px; margin-right:2px; background-color:#FFF; background-image:url(../images/spPictosFicheProduit.png); background-repeat:no-repeat; cursor:help; }
#v3informationsProduits .v3infosProduit #pictosFicheProduit1 {display:inline-block; background-position:0 0;}
#v3informationsProduits .v3infosProduit #pictosFicheProduit2 {display:inline-block; background-position:-32px 0;}
#v3informationsProduits .v3infosProduit #pictosFicheProduit3 {display:inline-block; background-position:-64px 0;}
#v3informationsProduits .v3infosProduit #pictosFicheProduit4 {display:inline-block; background-position:-96px 0;}
#v3informationsProduits .v3infosProduit #pictosFicheProduit5 {display:inline-block; background-position:-128px 0;}
#v3informationsProduits .v3infosProduit #pictosFicheProduit6 {display:inline-block; background-position:-160px 0;}
#v3informationsProduits .v3infosProduit #pictosFicheProduit7 {display:inline-block; background-position:-192px 0;}

/*description produit*/
.v3descriptionProduit {border-bottom:#efefef solid 1px; padding:0 10px 15px 10px; margin:0 0 30px 0;}
.v3descriptionProduit h3 {color:#9c0; font-size:16px; font-weight:bold; margin-bottom:5px;}
.v3descriptionProduit p {color:#333; font-size:13px;}

/* cross selling */
#v3crossSelling {margin:0 0 30px 0;}
#v3crossSelling h3 {color:#9c0; font-size:16px; font-weight:bold; margin-bottom:-5px;padding:0 10px 0 10px;}
#v3crossSelling table.v3listeProduits {width:955px;}

/* avis clients */
div.v3avisClients {border-bottom:#efefef solid 1px; padding:0 10px 15px 10px; margin:0 0 5px 0;}
div.v3avisClients h3 {color:#9c0; font-size:16px; font-weight:bold; margin-bottom:5px;}
div.v3avisClients p {color:#333; font-size:13px;}
div.v3avisClients p img {vertical-align:top;}

div.v3avisClients a.v3btnRedigerAvis {display:block; width:205px; height:24px; background:#FFF url(../images/v3-btn-connection-rediger-avis.png) no-repeat 0 0; margin:10px 0 10px -3px;}
div.v3avisClients a.v3btnRedigerAvis:hover {background-position:0 -24px;}

.v3itemAvisClients {border-top:#EFEFEF dashed 1px; padding:15px 0;}
.v3itemAvisClients h4 {color:#333; font-size:13px; font-weight:bold; margin:0 0 2px 0;}
.v3itemAvisClients h4 img {vertical-align:top;}
.v3itemAvisClients small {color:#CCC; font-size:10px; text-transform:uppercase;}
.v3itemAvisClients blockquote {color:#666; font-size:12px; padding:0; margin:3px 0 0 0;}

.v3itemAvisClients div {float:left;margin-right:5px;}


/************************************************************************
DEPOSER UN AVIS
*************************************************************************/

#v3ficheProduitAvis {height:160px; border-bottom:#EFEFEF solid 2px; margin-bottom:20px;}
#v3ficheProduitAvis #v3visuelsProduits {width:150px; float:left; text-align:center; padding:0 20px 0 10px;}
#v3ficheProduitAvis #v3informationsProduits .v3marqueProduit {margin:5px 0 2px 0;}
#v3ficheProduitAvis #v3informationsProduits h1 {font-size:18px; color:#000; font-weight:normal; text-transform:uppercase;}
#v3ficheProduitAvis #v3informationsProduits .v3referenceProduit {color:#CCC; font-size:10px; text-transform:uppercase;}
#v3redigerAvis {width:478px; margin:0 10px;}
#v3redigerAvis h3 {color:#9c0; font-size:16px; font-weight:bold; margin-bottom:5px;}
#v3redigerAvis .v3labelAvis {display:block; color:#666; font-size:10px; font-weight:bold; text-transform:uppercase; margin-top:15px;}
#v3redigerAvis .v3formAlert {font-size:10px; color:#c00; font-weight:normal;}
#v3redigerAvis .v3inputTextAvis, #v3redigerAvis .v3textAreaAvis {width:477px;}
#v3redigerAvis .v3btnValiderAvis {display:block; width:114px; height:25px; background:#FFF url(../images/v3btn-valider-avis.png) no-repeat 0 0; margin:10px 0 10px -3px;}
#v3redigerAvis .v3btnValiderAvis:hover {background-position:0 -25px;}
#v3redigerAvis .v3formInformations {display:block; color:#CCC; font-size:11px; font-style:italic;}


/************************************************************************
POPUP AJOUT PANIER
*************************************************************************/

#v3popup { width:380px; display:none;   position:fixed;   _position:absolute; /* hack for internet explorer 6*/   height:300px;    z-index:2;
}
.v3popupHeader {padding:8px 11px; background-color:#9c0; border:#566b00 solid 1px; border-bottom:none; text-align:right;}
.v3popupHeader a {color:#FFF; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding-right:13px; background:#9c0 url(../images/v3picto-fermer.png) no-repeat right 4px ;}
.v3popupContent {color:#333; font-size:14px; padding:10px 10px 20px 10px; text-align:center; border:#555555 solid 1px; border-top:none; border-bottom:none; background-color:#FFF;}
.v3popupContent span {text-transform:uppercase; font-weight:bold; display:block; padding-top:3px;}
.v3popupFooter {background-color:#EAEAEA;border:#555555 solid 1px; border-top:none; padding:8px 11px; height:26px;}
.v3btnContinuerAchats {display:block; width:169px; height:26px; background:#EAEAEA url(../images/v3btn-continuer-achats.png) no-repeat 0 0; float:right;}
.v3btnContinuerAchats:hover {background-position:0 -26px;}
.v3btnAccederPanier {display:block; width:169px; height:26px; background:#EAEAEA url(../images/v3btn-acceder-panier.png) no-repeat 0 0; float:left;}
.v3btnAccederPanier:hover {background-position:0 -26px;}

#backgroundPopup{   display:none;   position:fixed;   _position:absolute; /* hack for internet explorer 6*/   height:100%;   width:100%;   top:0;   left:0;   background:#000000;   border:1px solid #cecece;   z-index:1;  
}




/************************************************************************
POPUP ALERTE STOCK
*************************************************************************/


#v3popupAlerteStock {width:388px; display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:280px; z-index:2; }
#v3popupAlerteStockConfirmation {width:388px; display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:260px; z-index:2; }

#v3popupAlerteStock h1, #v3popupAlerteStockConfirmation h1 {text-transform:uppercase; font-weight:bold; display:block; padding-top:3px; font-size:14px; text-align:left;}
#v3popupAlerteStock img, #v3popupAlerteStockConfirmation img {float:left; margin:5px 10px 5px 0; width:125px; height:125px;}
#v3popupAlerteStock h2, #v3popupAlerteStockConfirmation h2 {font-weight:normal; display:block; margin:10px 0 0 0; font-size:12px; text-align:left;}
#v3popupAlerteStock p , #v3popupAlerteStockConfirmation p {font-size:11px; text-align:left; margin:5px 0 0 0;}
#v3popupAlerteStock label.v3inputText , #v3popupAlerteStockConfirmation label.v3inputText {display:block; text-align:left; font-size:11px; margin-top:10px; }
#v3popupAlerteStock label.v3inputText input , #v3popupAlerteStockConfirmation label.v3inputText input {width:220px;}
#v3popupAlerteStock label.v3inputCheckBox , #v3popupAlerteStockConfirmation label.v3inputCheckBox {display:block; text-align:center; font-size:11px; margin-top:5px; clear:both; }

.v3btnValider {display:block; width:87px; height:26px; background:#EAEAEA url(../images/v3btn-valider.png) no-repeat 0 0; float:right;}
.v3btnValider:hover {background-position:0 -26px;}

.v3popupFooterVide {border:#555555 solid 1px; border-top:none; padding:0; height:0; margin:0;}

#v3popupAlerteStock label.v3inputText .errorMessage em , #v3popupAlerteStockConfirmation label.v3inputText .errorMessage em {font-size:9px; font-style:italic; color:#ee0000; font-family:Verdana, Geneva, sans-serif; text-transform:none; display:block ; margin-bottom:3px;}

#backgroundPopupAlerteStock{   display:none;   position:fixed;   _position:absolute; /* hack for internet explorer 6*/   height:100%;   width:100%;   top:0;   left:0;   background:#000000;   border:1px solid #cecece;   z-index:1;  
}


/************************************************************************
FOOTER AREA
*************************************************************************/

#v3footer {font-size:11px;}

/*societe*/
#v3societe {position: absolute;left:10px;top:113px;margin:0;width:940px;border-bottom:#E6E6E6 solid 1px;padding:0 0 10px 15px;color:#E6E6E6;}
#v3societe a {color:#999;}
#v3societe a:hover {text-decoration:underline;}

/*reseaux*/
.v3twitter {position: absolute;right:167px;top:113px;margin:0;background:#FFF url(../images/v3twitter.png) no-repeat 0 0; color:#999;display:block; height:16px;width:140px;padding:0 0 0 20px;}
.v3twitter:hover {background-position:0 -16px; color:#33CCFF;padding:0 0 0 20px;}
.v3facebook {position: absolute;right:13px;top:113px;margin:0;background:#FFF url(../images/v3facebook.png) no-repeat 0 0; color:#999;display:block; height:16px;width:140px;padding:0 0 0 20px;}
.v3facebook:hover {background-position:0 -16px; color:#3B5998;padding:0 0 0 20px;}

/*services*/
#v3services {position: absolute;left:10px;top:160px;margin:0;width:940px;border-bottom:#E6E6E6 solid 1px;padding:0 0 10px 15px;color:#E6E6E6;}
#v3services a {color:#999;font-weight:bold;}
#v3services a:hover {text-decoration:underline;}

/*newsletter*/
.v3newsletter {position:absolute;right:10px;top:152px;margin:0;width:457px;height:32px;padding:6px 15px 0; text-align:right;color:#9c0;font-weight:bold;}
.v3newsletterBoxWM {vertical-align:middle; width:180px; height:20px; padding:1px 5px 0 20px; border:none;background:#fff url(../images/v3input-newsletter.png) no-repeat 0 0; color:#CCC !important;}
.v3newsletterBox {vertical-align:middle; width:180px; height:20px; padding:1px 5px 0 20px; border:none;background:#fff url(../images/v3input-newsletter.png) no-repeat 0 0; color:#333;}
.v3newsletterButton {vertical-align:middle; width:23px; height:21px; cursor:pointer;border:0;background:url('../images/v3input-ok.png') no-repeat}

/*fevad*/
#v3fevad {color:#999; padding:123px 0 30px;text-align:center; font-size:12px;}
#v3fevad img {vertical-align:bottom;}

/*introduction*/
.v3introduction {color:#CCCCCC; padding-bottom:20px;text-align:center;}
.v3introduction strong {font-weight:bold;}
.v3introduction a {color:#CCC}

/***************************
DATEPICKER
****************************/
.v3DatePicker{cursor:pointer;border: 1px solid #999999;background-image: url(../images/btnDropDown.png); background-repeat:no-repeat; background-position: right top;width: 150px;height: 16px;font-size: small;color: #009900;}

/************************************************************************
GENERIC
*************************************************************************/

.v3wrapper a{text-decoration:none;}
.v3wrapper a:hover{text-decoration:none;}
a img, a:hover img{border:none;text-decoration:none;position: relative;outline: none;}
input, select, textarea{font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;position:relative;outline: none;}
/************************************************************************
EVOLUTIONS
*************************************************************************/
/* évolution process commande */
#productBasket .v3prixConseille {color:#999; text-decoration:line-through;}
#productBasket .v3montantReduction {color:#FFF; background-color:#f20000; padding:0 2px; font-size:11px;}
#productBasket .v3prixMathon {display:block;}

span.v3ruptureStock {color:#CC0000;font-size:11px; font-weight:bold;}
.monPanier .dataArray .productLine td a.v3ruptureStockPrevenir {color:#CC0000;font-size:10px; text-decoration:underline;}

.v3btnChoisirDate {display:block; width:119px; height:24px; float:left; background:#FFF url(../images/v3btn-choisir-adresse.png) no-repeat 0 0; margin:0 auto 10px; color:#FFFFFF; text-align:center; padding-top:3px;}
.v3btnChoisirDate:hover {background-position:0 -24px; text-align:center; padding-top:3px;}

.v3DivActionDateLivraison{text-align:center; overflow:auto;padding-left:140px;}
.v3DivActionsDateLivraison{text-align:center; overflow:auto;padding-left:80px;}

/* evolution homepage */
.v3Home-BtnDecouvrirProduit {padding-right: 14px; background-image:url(../images/fleche_verte.png); background-repeat:no-repeat; background-position:right center; min-height:11px; color:#a4d80e; font-size:11px; padding-left:9px; text-decoration: underline; } .v3boxS2-produit-nom{ font-size:15px; color:#000; text-decoration:none; font-weight:bold; padding-left:9px; } .v3box .v3marqueProduit { color:#CCC; padding-left:9px; height:20px; } .v3box .v3prixConseille { color:#CCC; text-decoration: line-through; margin-left:9px; } .v3box .v3prixMathon { color:#666; } .v3box .v3montantReduction { background-color: #f00; display: inline; color: #fff; } .v3boxS2{ background-repeat:repeat-x; background-image:url(../images/degrade_haut.png); border-left:solid 1px #D6D6D6; border-top:solid 1px #D6D6D6; border-bottom:solid 1px #D6D6D6; font-size:16px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; } .v3boxS3{ background-repeat:repeat-x; background-image:url(../images/degrade_haut.png); border-right:solid 1px #D6D6D6; border-top:solid 1px #D6D6D6; border-bottom:solid 1px #D6D6D6; border-left:solid 1px #D6D6D6; font-size:16px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; } .v3boxS2-footer{ background-repeat:repeat-x; background-image:url(../images/degrade.png); height:20px; }


/************************************************************************
PAGE CATEGORIE - Tete de gondole 
*************************************************************************/
div.v3TG{width:707px; height:218px;}

div.v3TGDivGauche {float:left; width:335px; height:214px; background-color:White; border:2px solid;}
div.v3TGDivDroite {float:left; width:368px; height:218px; background-color:#F3F3F3;}

div.v3TGDivGauche a {display:block; text-align:center;}

div.v3TGTitle {height:68px;}
div.v3TGTitle h2 {margin:15px 0 0 0; color:White;padding-left:10px; line-height:26px;}
div.v3TGTitle h2 a {color:White;}
div.v3TGTitle h2 a.noMarque {line-height:40px;}

div.v3TGDescription {padding-left:12px; height:135px;}
div.v3TGDescription div.v3TGPointsForts {height:72px;}
div.v3TGDescription div.v3TGPointsForts ul {list-style-image:url('../images/v3puce-points-forts.png'); color:#808080; font-size:12px; list-style-position:inside;}
/*div.v3TGDescription div.v3TGPointsForts ul li {margin-bottom:4px}*/

div.v3TGDescription div.v3TGPrix {height:30px; font-size:18px; }
div.v3TGDescription div.v3TGPrix span.v3prixBarre {color:#808080; margin-right: 10px; text-decoration:line-through;}
div.v3TGDescription div.v3TGPrix span.v3prixPromo {color:#CC0000; margin-right:10px;}
div.v3TGDescription div.v3TGPrix span.v3montantReduction {color:White; background-color:#CC0000; padding:0 3px;}

div.v3TGDescription div.v3TGLink {height:20px;margin-top:8px;}
div.v3TGDescription div.v3TGLink a {font-size:14px; text-decoration:underline;font-weight:bold}

/************************************************************************
PAGES
*************************************************************************/

/* page livraisons */
#v3modesDeLivraisons {padding:0 0 15px 0;}
#v3modesDeLivraisons h1 {color:#9c0; font-weight:normal; font-size:24px; text-align:left; margin:20px 0 30px 0; padding:0 0 5px 0; border-bottom:#CCC dashed 1px;}
#v3modesDeLivraisons h2 {color:#9c0; font-weight:bold; font-size:18px; text-align:left; margin:0 0 10px 0;}
#v3modesDeLivraisons h3 {color:#333; font-weight:bold; font-size:12px; text-align:left; margin:0 0 10px 0;}	
#v3modesDeLivraisons p {color:#333; font-size:12px; text-align:left; margin:0 0 5px 0;}
#v3modesDeLivraisons img.v3logoLivraison {	padding:20px 10px 0 10px;} 
#v3modesDeLivraisons td.v3descriptionLivraison {	padding:20px 10px;}
#v3modesDeLivraisons td.v3ligneGrisee {	background-color:#f7f7f7;}
#v3modesDeLivraisons .v3recapitulatifFraisLivraison {border-collapse:collapse;}
#v3modesDeLivraisons .v3recapitulatifFraisLivraison td, .v3recapitulatifFraisLivraison th {border:#dfdfdf solid 1px; padding:1px 10px; text-align:left;font-size:11px;}
#v3modesDeLivraisons .v3recapitulatifFraisLivraison th  {background-color:#efefef; color:#000; border-collapse:collapse; text-transform:uppercase;}