﻿@charset "utf-8";
/* CSS Pour Absolut Sport */


/* codes et CSS génériques */


body {
margin:0;padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

text-align:center;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}

html>body {
text-align:center;
}

a, a:visited {
font-weight:bold;
color:#660000;
text-decoration:underline;
font-size:10px;
}

a:hover {
color:#660000;
text-decoration:none;
font-size:10px;
}

h3 {
margin:0;padding:0;
font-weight:bold;
font-size:13px;
color:white;
}
.h3 {
margin:0;padding:0;
font-weight:bold;
font-size:13px;
color:white;
}

h4 {
margin:0;padding:0;
font-weight:bold;
font-size:13px;
color:#732525;
}
.h4 {
margin:0;padding:0;
font-weight:bold;
font-size:13px;
color:#732525;

}

h5 {
margin:0;padding:0;
font-size:10px;
font-weight:normal;
color:white;
margin-top:4px;
margin-bottom:1px;
}

/* fin CSS générique */

/* CSS spé pour page étape 1 */

.contactHome {
color:#333;
margin-top:40px;
}

.contactHome span {
color:#333333;
}

.fondetape1 {
background-image:url(images/fondbody_etape1.jpg);background-repeat:no-repeat;background-position:top left
}

.fondetape2 {
background-image:url(images/fondbody.jpg);background-repeat:no-repeat;background-position:top left
}

.fondetape4 {
background-image:url(images/fondbody_fin.jpg);background-repeat:no-repeat;background-position:top left
}

.formetape1 {
font-size:12px;
color:white;
}

.formetape1 input {
height:13px;
font-size:12px;
width:125px;
}

.formetape1 textarea {
font-size:12px;
width:300px;
height:50px;
}

.formetape1 select {
font-size:12px;
height:22px;
width:131px;
}

.boutonvalid {
font-size:10px;
color:#333;
display:block;
border:1px solid #888;
height:20px;
width:130px;
}

.promo {
font-size:10px;
color:#191919;
}

.promo strong{
 color:#bc4a4a;
}

/* CSS pour les autres pages */

a.menugauche, a.menugauche:visited {
font-size:10px;
padding-top:2px;
display:block;
padding-left:15px;
height:30px;
text-decoration:none;
color:white;
font-weight:bold;
background-image:url(images/menu.gif);
background-repeat:no-repeat;
background-position:top left;
}

a.menugauche:hover {
background-image:url(images/menu_hover.gif);
background-repeat:no-repeat;
background-position:top left;
color:white;
}

/* tableaux des colonnes de droite */
.recapitulatif {
background-image:url(images/titre_recap.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:36px;
width:148px;
padding-left:11px;
}

.totalDroite {
background-image:url(images/titre_total.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:36px;
width:148px;
padding-left:11px;
}

.totalDroite_uk {
background-image:url(images/titre_total_uk.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:36px;
width:148px;
padding-left:11px;
}


.recapitulatif_uk {
background-image:url(images/titre_recap_uk.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:36px;
width:148px;
padding-left:11px;
}

.panier {
width:148px;
background-image:url(images/titre_panier.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:36px;
padding-left:11px;
}


.panier_uk {
width:148px;
background-image:url(images/titre_panier_uk.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:36px;
padding-left:11px;
}

/*
.fondtransp {
filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;opacity:0.3;
height:120px;
width:148px;
z-index:3;
background-color:gray;
}
*/

.tableaudroit {
background-image:url(images/fondgristransp.png);
background-repeat:repeat;
display:block;
z-index:999;
width:148px;
color:#444;
}


/* Affichage des produits classés par gamme  */
.tableaugamme {
width:99%;
margin:2px;
color:#181818;
background-color:white;
}


.titregamme {
height:15px;
font-style:italic;
font-weight:bold;
}

.titrerecap {
font-weight:bold;
}

.titrepack 
{
/*color:Black;*/
font-weight:bold;
width:66%;
}

.comment {
vertical-align:top;
width:144px;
font-style:oblique;
padding:2px;
background-color:#eFeFeF;
color:#181818;
font-size:11px;
}

.ddlduree {
height:19px;
font-size:12px;
}

.txtbarre {
text-decoration:line-through;
}

.nompdt {
font-size:11px;
}

.prixpdt {
font-size:14px;
}

.addpanier, a.addpanier:visited {
font-weight:normal;
font-size:12px;
display:block;
color:white;
background-color:#660000;
padding:3px;
text-decoration:none;
}

a.addpanier:hover {
font-weight:bold;
font-size:12px;
color:white;
background-color:#660000;
}


.prixpdt dt {
display:inline;
color:#660000;
}

.sstittrepdt {
font-size:11px;
font-weight:bold;
color:white;
background-color:#AAA;
}

.selectpack {
margin-top:4px;
width:100px;
height:18px;
font-size:10px;
}


/* popup */

.prevpdt {
display:block;
width:20px;
height:200px;
background-image:url(images/prev_product.gif);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
color:#e9e9e9;
}

a.prevpdt:hover {
background-image:url(images/prev_product_o.gif);
}

.nextpdt {
display:block;
width:20px;
height:200px;
background-image:url(images/next_product.gif);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
color:#e9e9e9;
}

a.nextpdt:hover {
background-image:url(images/next_product_o.gif);
}

.CP 
{
	background-image:url(images/dates.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
	display:block;
	margin-left:2px;
	width:20px;
	height:20px;
}

.close {
padding:6px;
color:white;
text-decoration:none;
font-size:9px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.close:hover {
padding:6px;
color:white;
font-size:9px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

/* Styles mini panier à droite */

.minipanierGamme {
font-weight:bold;
color:#660000;
}

.minipanierProduit {

font-size:12px;
font-weight:bold;
color:#333;
}

minipanierchamps {
font-size:9px;
}


.mensurations input{
width:15px;
}

.titreMensurations {
margin:0;padding:0;
padding-left:5px;
font-weight:bold;
color:white;
}

.typo10 {
font-size:10px;
}


.gRouge 
{
height:17px;
background-image:url(images/degradeROUGE.jpg);
background-repeat:repeat-x;
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#FFFFFF;

}
.gVert 
{
height:17px;
background-image:url(images/degradeVERT.jpg);
background-repeat:repeat-x;
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#003300;
}
.gNoir 
{
height:17px;
background-image:url(images/degradeBLACK.jpg);
background-repeat:repeat-x;
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#CCCCCC;
}
.gCiel 
{
height:17px;
background-image:url(images/degradeCIEL.jpg);
background-repeat:repeat-x;
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#003366;
}
.gAzur 
{
height:17px;
background-image:url(images/degradeAZUR.jpg);
background-repeat:repeat-x;
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#333333;
}
.gRose 
{
height:17px;
background-image:url(images/degradePINK.jpg);
background-repeat:repeat-x;	
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#990066;
}
.gArgent 
{
height:17px;
background-image:url(images/degradeARGENT.jpg);
background-repeat:repeat-x;
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#222;
}
.gOr 
{
height:17px;
background-image:url(images/degradeOR.jpg);
background-repeat:repeat-x;
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#663300;
}
.gBleu 
{
height:17px;
background-image:url(images/degradeBLEU.jpg);
background-repeat:repeat-x;
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#66CCFF;
}

.gPomme 
{
height:17px;
background-image:url(images/degradePOMME.jpg);
background-repeat:repeat-x;
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#003300;
}

.gCuivre
{
height:17px;
background-image:url(images/degradeCUIVRE.jpg);
background-repeat:repeat-x;
font-size:13px;
font-style:oblique;
font-weight:bold;
color:#663300;
}

.qualite {
width:1px;
height:15px;
background-image:url(images/etoile.gif);
background-repeat:repeat-x;
background-position:top left;
}

.prenom {
text-decoration:none;
color:white;
}

.promoCocarde {
font-weight:bold;
color:white;
font-size:12px;
font-family:Arial;
padding:10px;
padding-top:19px;
position:absolute;
height:29px;
width:31px;
margin-top:-35px;
margin-left:125px;
z-index:999;
background-color:transparent;
background-image:url(images/cocarde.png);
background-position:top left;
background-repeat:no-repeat;
}

.promoCocarde2 {
font-weight:bold;
color:white;
font-size:12px;
font-family:Arial;
padding:10px;
padding-top:20px;
position:absolute;
height:29px;
width:32px;
margin-top:-15px;
margin-left:-20px;
z-index:999;
background-image:url(images/cocarde.png);
background-position:top left;
background-repeat:no-repeat;
}

.error 
{
	Color : #732525;
	text-decoration : blink;
	font-weight:bold;
	font-size:13px;
}


.errorPanier {
width:210px;
height:180px;
padding:70px;
padding-top:25px;
position:absolute;
background-image:url(images/bulle_notif.png);
background-repeat:no-repeat;
background-position:top left;
margin-left:-320px;
top : 250px;
}

.infosgen * {

}
