/* Style POWERBAR */

/*********************/
/* Commun
/*********************/

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image:url("../images/fond.jpg");
	background-repeat:repeat-x;
	background-color:#121924;
}

img{
border:none;
}

form {
margin:0;
padding:0;
}

.text_jaune {
color:#FFEE00;
}


.titre1_blanc{
color:#ffffff;
font-size:18px;
font-weight:bold;
}

.titre2_blanc{
color:#ffffff;
font-size:16px;
font-weight:bold;
}

.titre_barre_blanc{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:line-through;
}

.titre1_bleu{
color:#2d5372;
font-size:18px;
font-weight:bold;
}

.titre1_violet{
color:#4a126b;
font-size:18px;
font-weight:bold;
}

.titre1_rouge{
color:red;
font-size:18px;
font-weight:bold;
}

.titre1_vert{
color:#006e32;
font-size:18px;
font-weight:bold;
}

.titre1_jaune{
color:#ffee00;
font-size:14px;
font-weight:bold;
}

.titre2_jaune{
color:#ffee00;
font-size:18px;
font-weight:bold;
}

.bold{
font-weight:bold;
font-size:18px;
}

.barre_hori_titre{
margin:-3px 0px 5px 0px;
}
/*********************/
/* site
/*********************/

#site_pwb{
width:1025px;
height:auto;
/*background-color:#2b526f;*/
margin:auto;
overflow: hidden;
}

#header{
width:1025px;
height:100px;
}

#logo{
float:left;
width:591px;
height:100px;
background-image:url("../images/logo.jpg");
}

#logo a{
position:relative;
bottom:-85px;
left:5px;
color:#ffee00;
font-size:12px;
}

#profil{
width:220px;
height:90px;
float:right;
color:#ffffff;
font-size:12px;
border-left: #cad4db solid 2px;
padding:5px;
}

#profil a{
color:#ffee00;
}

#profil #login{
width:100px;
}

#profil #password{
width:100px;
}

#bouton_login{
width:18px;
height:17px;
background-color:#2b526f;
background-image:url("../images/bouton_login.jpg");
border:none;
cursor:pointer;
}

#panier{
width:150px;
height:90px;
float:right;
color:#ffffff;
font-size:12px;
border-left: #cad4db solid 2px;
padding:5px;
}

.bouton_voir_panier{
margin-top:10px;
}

#menu_compte{
width:100px;
height:50px;
color:#ffee00;
font-size:12px;
padding:4px;
}

#menu_compte a {
color:#FFEE00;
font-size:12px;
position:relative;
}

/*********************/
/* Fil ariane
/*********************/

#fil_ariane{
width:1025px;
height:18px;
color:#ffee00;
font-size:12px;
padding:4px;
}

#fil_ariane a {
color:#FFEE00;
font-size:12px;
position:relative;
}

/*********************/
/* layers
/*********************/

/* avant*/
#layer_avant{
position:absolute;
width:1025px;
height:auto;
background-color:#4a126b;
z-index:1000;
display:none;
}

#layer_avant_top{
width:1025px;
height:14px;
background-image:url("../images/separateur_top.png");
}

#layer_avant_centre{
width:1005px;
height:auto;
background-image:url("../images/separateur_centre.png");
padding-left:20px;
overflow: hidden;
}

#layer_avant_bas{
width:1025px;
height:14px;
background-image:url("../images/separateur_bas.png");
}



/* pendant*/
#layer_pendant{
position:absolute;
width:1025px;
height:auto;
background-color:#005392;
z-index:1000;
display:none;
}

#layer_pendant_top{
width:1025px;
height:14px;
background-image:url("../images/separateur_top.png");
}

#layer_pendant_centre{
width:1005px;
height:auto;
background-image:url("../images/separateur_centre.png");
padding-left:20px;
overflow: hidden;
}

#layer_pendant_bas{
width:1025px;
height:14px;
background-image:url("../images/separateur_bas.png");
}




/* apres */
#layer_apres{
position:absolute;
width:1025px;
height:auto;
background-color:#006e32;
z-index:1000;
display:none;
}

#layer_apres_top{
width:1025px;
height:14px;
background-image:url("../images/separateur_top.png");
}

#layer_apres_centre{
width:1005px;
height:auto;
background-image:url("../images/separateur_centre.png");
padding-left:20px;
overflow: hidden;
}

#layer_apres_bas{
width:1025px;
height:14px;
background-image:url("../images/separateur_bas.png");
}

/*********************/
/* produits layers
/*********************/
.produits_layer{
float:left;
width:240px;
height:75px;
margin:5px 0px 5px 0px;
padding:5px;
}

.image_produits_layer{
float:left;
}

.titre_produits_layer{
width:100px;
float:left;
color:#ffffff;
font-weight:bold;
font-size:14px;
margin-left:10px;
}

.lien_produits_layer{
float:left;
color:#ffee00;
font-size:12px;
margin-left:10px;
}


#layer_produit{
width:500px;
height:500px;
position:absolute;
margin: 10px 0px 0px 250px;
background-color:#ffffff;
border:1px solid #2d5372;
display:none;
}

#fermer_layer_prod{
position:absolute;
top:0px;
right:0px;
}

#layer_produit_select{
margin:10px 0px 0px 200px;
}


#bloc_principal{
width:1025px;
height:auto;
min-height:650px;
background-image:url("../images/terre.png");
background-repeat:repeat-y;
overflow: hidden;
}

#bloc_gauche{
float:left;
width:220px;
height:auto;
padding:5px;
}

#recherche{
width:195px;
margin-bottom:10px;
}

#bouton_recherche{
width:18px;
height:17px;
background-color:#2b526f;
background-image:url("../images/bouton_login.jpg");
border:none;
cursor:pointer;
}

#bloc1_gauche{
width:210px;
height:auto;
min-height:280px;
padding:5px;
color:#000000;
background-image:url("../images/fond_opa_blanc.png");
background-repeat:repeat;
overflow: hidden;
}


#bloc_identification{
background-image:url(../images/fond_opa_blanc.png);
background-repeat:repeat;
color:#000000;
height:auto;
left:25%;
margin:auto;
overflow:hidden;
padding:5px;
position:relative;
right:25%;
text-align:center;
width:600px;
}

#bloc_inscription{
background-image:url(../images/fond_opa_blanc.png);
background-repeat:repeat;
color:#000000;
height:auto;
margin:auto;
overflow:hidden;
padding:5px;
position:relative;
width:800px;
}

#bloc_mention{
background-image:url(../images/fond_opa_blanc.png);
background-repeat:repeat;
color:#000000;
height:auto;
margin:auto;
overflow:hidden;
padding:5px;
position:relative;
width:800px;
}

#news{
width:210px;
height:auto;
padding:5px;
color:#ffffff;
margin-top:20px;
background-image:url("../images/fond_opa_bleu.png");
background-repeat:repeat;
}

#news select,input{
width:180px;
}

#bouton_news{
width:53px;
height:18px;
background-color:#2b526f;
background-image:url("../images/bouton_envoyer.jpg");
border:none;
cursor:pointer;
margin-left:130px;
}

#points_vente{
width:210px;
height:auto;
padding:5px;
color:#ffffff;
margin-top:10px;
background-image:url("../images/fond_opa_bleu.png");
background-repeat:repeat;
}

#points_vente a{
color:#ffee00;
}

/* blocs centre page accueil*/
#bloc_centre{
height:auto;
margin:auto;
width:550px;
}
#bloc_centre_detail{
float:left;
height:auto;
width:790px;
}
#bloc_centree{
	margin:auto;
	width:580px;
}

#bloc_central_gauche{
float:left;
width:170px;
height:160px;
margin:10px 19px 0 0;
}

#bloc_central_centre{
float:left;
width:170px;
height:160px;
margin:10px 19px 0 0;
}

#bloc_central_droite{
float:left;
width:170px;
height:160px;
margin:10px 0 0 0;
}

.bloc_central_titre{
text-align:center;
width:170px;
height:25px;
background-image:url("../images/fond_opa_bleu.png");
background-repeat:repeat;
padding-top:5px;
}

.bloc_central_contenu{
color:#ffffff;
width:170px;
height:160px;
text-align:center;
background-image:url("../images/fond_opa_noir.png");
background-repeat:repeat;
padding-bottom:10px;
}

#bloc_gauche_produit{
margin-top:10px;
height:auto;
font-size:12px;
color:#ffffff;
float:left;
width:310px;
}

#tableau_produit{
margin-top:10px;
float:left;
width:270px;
color:#ffffff;
font-size:14px;
font-weight:bold;
}

.parfum_souligne{
border-bottom:1px #ffee00 solid;
cursor:pointer;
}

#bouton_ajouter_panier{
width:111px;
height:16px;
background-color:#ffee00;
background-image:url("../images/bouton_ajouter_panier.gif");
border:none;
cursor:pointer;
}

/* page produit*/

#bloc_contenu_produit{
color:#ffffff;
width:280px;
height:auto;
background-image:url("../images/fond_opa_noir.png");
background-repeat:repeat;
padding:10px;
}

.image_prod_grand_format{
width:300;
height:200;
}

.bloc_titre_produit_violet{
width:290px;
height:auto;
background-image:url("../images/fond_opa_violet.png");
background-repeat:repeat;
text-align:center;
padding:5px;
}

.bloc_titre_produit_violet a{
color:#ffee00;
font-size:12px;
text-decoration:underline;
}





.bloc_titre_produit_bleu{
width:290px;
height:auto;
background-image:url("../images/fond_opa_bleu.png");
background-repeat:repeat;
text-align:center;
padding:5px;
}

.bloc_titre_produit_bleu a{
color:#ffee00;
font-size:12px;
text-decoration:underline;
}




.bloc_titre_produit_vert{
width:290px;
height:auto;
background-image:url("../images/fond_opa_vert.png");
background-repeat:repeat;
text-align:center;
padding:5px;
}

.bloc_titre_produit_vert a{
color:#ffee00;
font-size:12px;
text-decoration:underline;
}

/* page famille produit*/

#bloc_famille_produit{
float:left;
width:auto;
min-width:200px;
height:auto;
margin:10px;
}

.bloc_titre_famille_produit_AVANT{
background-image:url("../images/fond_opa_violet.png");
background-repeat:repeat;
text-align:center;
padding:5px,0,5px,0;
width:auto;
min-width:180px;
height:20px;
}

.bloc_titre_famille_produit_PENDANT{
background-image:url("../images/fond_opa_bleu.png");
background-repeat:repeat;
text-align:center;
padding:5px,0,5px,0;
width:auto;
min-width:180px;
height:20px;
}

.bloc_titre_famille_produit_APRES{
background-image:url("../images/fond_opa_vert.png");
background-repeat:repeat;
text-align:center;
padding:5px,0,5px,0;
width:auto;
min-width:190px;
height:20px;
}

.bloc_titre_famille_produit_rouge{
background-image:url("../images/fond_opa_rouge.png");
background-repeat:repeat;
text-align:center;
padding:5px,0,5px,0;
width:auto;
min-width:180px;
height:20px;
}


#bloc_contenu_famille_produit{
color:#ffffff;
width:auto;
height:auto;
background-repeat:repeat;
overflow: hidden;
padding:5px;
float:left;
}

.bloc_famille_produit_produit{
float:left;
width:180px;
height:280px;
padding:5px;
background-image:url("../images/fond_opa_noir.png");
}

.bloc_famille_produit_produit a{
color:#ffee00;
font-size:12px;
}


/*bloc droit*/

#bloc_droite{
float:right;
width:220px;
height:auto;
padding:5px;
}

#prog-nutri{
margin-top:10px;
text-align:center;
width:210px;
height:110px;
background-image:url("../images/fond_opa_bleu.png");
background-repeat:repeat;
padding:5px;
}

#prog-nutri select{
width:180px;
}

#bouton_nutrition{
width:53px;
height:18px;
background-color:#2b526f;
background-image:url("../images/bouton_envoyer.jpg");
border:none;
cursor:pointer;
margin-left:120px;
}

#bloc1_droite{
width:220px;
height:auto;
margin-top:10px;
overflow: hidden;
}

.bloc_bloc1_droite_titre_vert{
text-align:center;
width:220px;
height:25px;
background-image:url("../images/fond_opa_vert.png");
background-repeat:repeat;
padding-top:5px;
}

.bloc_bloc1_droite_titre_bleu{
text-align:center;
width:220px;
height:25px;
background-image:url("../images/fond_opa_bleu.png");
background-repeat:repeat;
padding-top:5px;
}

.bloc_bloc1_droite_titre_violet{
text-align:center;
width:220px;
height:25px;
background-image:url("../images/fond_opa_violet.png");
background-repeat:repeat;
padding-top:5px;
}

.bloc_bloc1_droite_contenu{
text-align:center;
color:#ffffff;
font-size:12px;
font-weight:bold;
width:210px;
height:auto;
background-image:url("../images/fond_opa_noir.png");
background-repeat:repeat;
padding:5px;
}

.bloc_bloc1_droite_evenement{
text-align:left;
color:#ffffff;
font-size:12px;
font-weight:bold;
width:210px;
height:auto;
padding:5px;
}

.bloc_bloc1_droite_evenement a{
cursor:pointer;
}

#bloc1_droite a{
font-size:12px;
color:#ffee00;
}

/*********************/
/* Erreur
/*********************/

div.erreur {
    border:medium none white;
    color:#FF3333;
    font-size:13px;
    padding:10px 25px;
    text-align:center;
}

div.erreur1 {
    border:medium none white;
    color:#FF3333;
    font-size:13px;
    text-align:left;
}

/*********************/
/* Footer
/*********************/

#footer{
padding:10px;
text-align:center;
width:1025px;
height:auto;
margin:auto;
color:#ffffff;
}

#footer a{
	color:#FFFFFF;
	text-align:center;
}

#keyword{
padding:10px;
text-align:center;
width:1025px;
height:auto;
margin:auto;
color:#ffffff;
}

#content-left {
float:left;
width:150px;
}


#menu_compte {
width:150px;
}

.texte_jaune_tour_france{
font-size:22px;
color:#ffffff;
font-weight:bold;
}

.texte_blanc_tour_france{
font-size:18px;
color:#ffee00;
}

text_blanc_evenement{
font-size:18px;
color:#ffffff;
text-align:center;
}

table{
border-collapse:collapse;
}

#tableau_produit td{
padding:5px;
}

.bordures_tableau_produit{
width:auto;
border-bottom:2px solid #ffffff;
}

.lien_compo_produit{
	cursor:pointer;
}

#tableau_produit select {
border:#2d5372 1px solid;
color:#2d5372;
font-weight:bold;
}

#bloc_inscription input,select{
width:auto;
}

#bloc_principal_droite{
float:right;
width:790px;
}

.description_produit{
height:100px;
}

.layer_commande{
position:absolute;
width:400px;
background-color:#ffee00;
text-align:center;
border:3px solid #ff1100;
display:none;
}

.img_gauche_layer_commande{
float:left;
cursor: pointer;
}

.img_droite_layer_commande{
float:right;
cursor: pointer;
}

.texte_layer_commande{
color:#ff1100;
font-size:20px;
font-weight:bold;
}

.layer_info_email{
position:absolute;
margin-top:100px;
margin-left:300px;
width:400px;
background-color:#ffee00;
text-align:center;
border:3px solid #ff1100;
display:none;
}

.texte_layer_info_email{
color:#ff1100;
font-size:20px;
font-weight:bold;
}

#bloc_inscription #confirm_cmd{
background-image: url("../images/confirmer_cmd.gif");
background-color:transparent;
height:20px;
width:283px;
cursor:pointer;
border:none;
}

#bloc_inscription #payer_cmd{
background-image: url("../images/payer_cmd.gif");
background-color:transparent;
height:20px;
width:245px;
cursor:pointer;
border:none;
}

#bloc_inscription #creer_compte{
background-image: url("../images/valider_profil.gif");
background-color:transparent;
height:20px;
width:225px;
cursor:pointer;
border:none;
}

#bloc_inscription #valider_panier{
background-image: url("../images/valider_panier2.gif");
background-color:transparent;
height:20px;
width:220px;
cursor:pointer;
border:none;
}

#bloc_inscription #continuer_commande{
background-image: url("../images/continuer_cmd.gif");
background-color:transparent;
height:20px;
width:260px;
cursor:pointer;
border:none;
}

#bloc_inscription #valider_adresse{
background-image: url("../images/valider_adresse.gif");
background-color:transparent;
height:20px;
width:200px;
cursor:pointer;
border:none;
}
