/** GENERAL **/
.alignLeft
{
float:left;
}
.alignRight
{
float:right;
}
/*
****************
Caddie Menu Haut
****************
*/
#caddie_deco {
position: absolute;
top: 10px;
left: 900px;
font-size: 9px;
font-family: arial;
}
#caddie_deco a{
color: #355167;
}
#caddie_deco a:hover{
text-decoration: underline;
}
#caddie_sous_menu {
position:relative;
top: 60px;
left: 11px;
width:240px;
font-size:9px;
color: #355167;
font-family: arial;
text-align: center;
}
#caddie_sous_menu a{
color: #355167;
}
#caddie_sous_menu a:hover{
text-decoration: underline;
}
#caddie_apercu:hover {
text-decoration: none;
}
#caddie_valider {
position:relative;
top:35px;
left:90px;
font-size:12px;
color: #335588;
font-weight: bold;
}
#caddie_vide {
position:relative;
top:45px;
left:80px;
font-size:12px;
color: #335588;
font-weight: bold;
}
#caddie_nb_article {
position:relative;
top:50px;
left:22px;
font-size:10px;
}
#caddie_prix {
position:relative;
color:#CC0003;
font-weight:bold;
top:50px;
left:25px;
}
#logo_caddie {
background:url(../images/header_caddie.jpg) no-repeat;
margin-left: 15px;
}
/*
***********
Menu Gauche
***********
*/
.menugauche
{
margin: 0px;
padding: 0px;
color: #0A8D2C;
margin-left: 5px;
}
.menugauche div
{
margin: 0px;
padding: 0px;
margin-bottom: 8px;
font-weight: bold;
font-size: 18px;
}
.menugauche ul
{
margin: 0px;
padding: 0px;
list-style: none;
}
.menugauche a
{
display: block;
color: #335588;
height: 14px;
margin-bottom: 8px;
border-bottom: solid #E0E5E9 1px;
font-size: 10px;
}
.menugauche a:hover
{
display: block;
color: #335588;
height: 14px;
margin-bottom: 8px;
border-bottom: solid #E0E5E9 1px;
font-size: 10px;
}
.menugauche a:active
{
display: block;
color: #335588;
height: 14px;
margin-bottom: 8px;
border-bottom: solid #E0E5E9 1px;
font-size: 9px;
font-weight: bold;
}
.menugauche_titre
{
color: #335588;
font-weight: bold;
font-size: 15px;
text-align: left;
padding: 5px;
}
.menugauche_moncompte {
padding-top: 4px;
}

#img_etiquette{
max-width: 180px !important;
/* IE */
-width: 180px;
/width: expression( document.body.clientWidth > 180? "180px");
}


/*
***************
Menu Droit
***************
*/
.menudroit
{
list-style-type: none;
}
.menudroit li
{
margin-bottom: 5px;
}
/*
*****************
Bloc les nouveautés
*****************
*/
#nouveautes {
border: #CC0003 1px solid;
width:554px;
-height:150px;
height:188px;
}
#nouveautes_produits{
padding-left: 5px;
/margin-left: 5px;
/margin-top: -6px;
width:548px;
}
.nouveautes_img{
z-index:5;
text-align: center;
padding-left: 20px;
padding-right: 15px;
}
/*
*****************
Bloc top des ventes
*****************
*/
.top_ventes{
width: 554px;
-height:150px;
height: 188px;
border: #000000 1px solid;
}
.top_ventes table{
padding-left: 5px;
/margin-left: 5px;
/margin-top: -6px;
width:548px;
}
.fleche_nouveaute{
height: 9px;
}
.fleche_nouveaute_img{
visibility: hidden;
z-index: 5;
}
#top_ventes_1 {
border: #009933 1px solid;
}
#top_ventes_2 {
border: #666600 1px solid;
}
#top_ventes_3 {
border: #003399 1px solid;
}
#top_ventes_4 {
border: #666666 1px solid;
}
#top_ventes_5 {
border: #CC0003 1px solid;
}
#top_ventes_6 {
border: #660066 1px solid;
}
#top_ventes_7 {
border: #FF6600 1px solid;
}
#top_ventes_8 {
border: #993399 1px solid;
}
#top_ventes_9 {
border: #333333 1px solid;
}
#top_ventes_10 {
border: #006699 1px solid;
}
#top_ventes_11 {
border: #006633 1px solid;
}
#top_ventes_12 {
border: #009999 1px solid;
}
#top_ventes_146 {
border: #2D8586 1px solid;
}
#top_ventes_147 {
border: #EA9B12 1px solid;
}
/*
******************
Rubrique Nouveauté
******************
*/
.produit_rubrique {
display:block;
width:555px;
height:215px;
border:solid 1px #E0E5E9;
margin-top:10px;
margin-left:5px;

}
.produit_item_rubrique {
float:left;
display:block;
width:348px;
height:215px;
padding-left:10px;
}

.menu_rubrique {
display:block;
float:left;
width:195px;
height:215px;
text-align:right;

}
.name_rubrique {
font-size:14px;
font-weight:bold;
color:#355167;
margin-top:1em;
margin-bottom:1em;
}
.name_produit_rubrique {
position:relative;
top:30px;
font-size:11px;
}
.image_produit_rubrique {
position:relative;
left:200px;
}
.prix_produit_rubrique {
position:relative;
top:-50px;
font-size:16px;
font-weight:bold;
color:#CC0000;

}
.enstock_produit_rubrique {
position:relative;
top:-45px;
font-weight:bold;
color:#CC0000;
}
.enlocation_produit_rubrique {
position:relative;
top:-35px;
font-weight:bold;
color:#003466;
}
.element_rubrique {
position:relative;
display:block;
top:75px;
margin:0px;
padding:0px;
margin-bottom:10px;
border-bottom:solid 2px #E0E5E9;
color:#003466;
font-size:12px;
}

#btn_ok_search {
position:relative;
top:8px;
left:39px;
}
#btn_ok_search_input {
position:relative;
top:8px;
left:10px;
}
#trouvez_vos_accessoires {
margin-left:14px;
margin-top:10px;
font-size:12px;
font-weight:bold;
color:#003366;
}
#recherche a{
cursor: pointer;
}
#recherche_vente_img{
height: 50px;
width: 105px;
}
#recherche_location_img{
height: 50px;
width: 115px;
}
#recherche_form {
position:relative;
display:block;
border: 1px solid #E0E5E9;
border-top: none;
width:199px;
height:120px;
margin-left:10px;
}
.destockage {
position:relative;
display:block;
margin-top:10px;
margin-left:7px;
margin-bottom:-50px;
}
.vente_flash {
position:relative;
display:block;
margin-left:7px;
}
.avis_expert {
position:relative;
display:block;
}
.formLink {
position:relative;
margin-left:14px;
font-size:10px;
top:-2px;
color:#003366;
text-decoration:underline;
}
#form_rechercher {
border: #999 1px solid;
background-color: #FFFFFF;
padding-left:24px;
margin-left:10px;
height:20px;
width:150px;
font-size:12px;
color:#666666;
}
#form_toutlesite {
border: #999 1px solid;
background-color: #FFFFFF;
width:176px;
height:22px;
padding-left:22px;
margin-left:10px;
margin-top:5px;
color:#666666;
}
#table_nouveautes {
position:relative;
top:-150px;
/top: -148px;
left:130px;
color:#FFFFFF;
width:420px;
height: 40px;
}
#table_nouveautes td{
text-align: right;
vertical-align: middle;
}
#description_nouveautes {
white-space: normal;
width:310px;
font-size:12px;
font-weight:bold;
}
#prix_nouveautes {
white-space: normal;
font-size:16px;
font-weight:bold;
width:110px;
color:#FFFFFF;
}
#les_meilleures_ventes {
position:relative;
z-index: 1;
float: right;
top: 10px;
right: 5px;
bottom: 5px;
font-size:10px;
color:#006699;
/* IE 6 */
-width: 150px;
}
#nouveautes .item_nouveaute {
position:relative;
width:120px;
height:100px;
margin-left:10px;
top:10px;
left:5px;
}
.item_top_vente {
width:120px;
height:100px;
top:20px;
margin-left:5px;
}
.item_top_vente img{
max-width: 95px !important;
max-height: 84px !important;
/* IE */
-width: 95px;
-height: 84px;
/width: expression( document.body.clientWidth > 95? "95px");
/height: expression( document.body.clientHeight > 84? "84px");
}

#infos_1, #infos_2, #infos_3, #infos_4{
height: 0px;
display: none;
}

#form_search_input {
border: #999 1px solid;
background-color: #FFFFFF;
height:17px;
width:115px;
padding-left:22px;
padding-top:2px;
margin-left:10px;
margin-top:5px;
color:#666666;
}
#btn_menu img {
position:relative;
top:6px;
left:0px;
}
.loupe {
display:block;
position:relative;
top:22px;
left:12px;
}
.product {
width: 170px;
height:250px;
top: 0px;
margin-left: 0px;
padding-left: 5px;
padding-right: 5px;
}
/*
**********************
Promotion
**********************
*/
.destockage {
display:block;
left:-5px;
width: 220px;
padding: 0px;
}
.promotion_item_name {
top:-13px;
left:8px;
padding:6px;
padding-top:15px;
width:188px;
position:relative;
color:#A40000;
font-size:15px;
font-weight:bold;
z-index:1;
font-family: arial;
}
.promotion_item_img {
position:relative;
top:-13px;
left:8px;
padding: 3px;
width: 194px;
height: 172px;
text-align: center;
}
.promotion_item_oldprice {
text-align:right;
width:100px;

right:-85px;
position:relative;
font-size:14px;
font-weight:bold;
text-decoration:line-through;
color:#FF9A66;
z-index:2;
}
.promotion_item_oldprice a{
color:#FF9A66;
}
.promotion_item_newprice {
text-align:right;

right:-70px;
width:120px;
position:relative;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
z-index:2;
}
.promotion_item_newprice a{
color:#FFFFFF;
}
.promotion_img_header {
position:relative;
left:-1px;
}
.promotion_img_footer {
position:relative;
left:-2px;
top: -75px;
height: 127px;
width: 220px;
z-index: 0;
}

/*
************************
Fin Promotion
************************
*/
#locations {
display:block;
z-index:2;
width: 180px;
}
.product {
min-height: 300px !important;
height: auto !important;
height: 300px;
margin-bottom:2px;
padding:5px;
padding-top:15px;
}
.name_product {
color:#000000;
font-weight:bold;
margin-bottom:10px;
}
.image_product {
text-align: center;
width: 163px;
height: 145px;
}
.description_product {
color:#000000;
font-style:normal;
margin-bottom:10px;
font-size: 11px;
font-family: arial;
}
.price_product, .price_product a{
color:#006699;
font-weight:bold;
font-size:18px;
width: 170px;
max-width: 170px !important;
}

/*
**********************
Ventes Flash
**********************
*/
.venteflash{
padding: 15px;
}
#venteflash_header {
position:relative;
top:-20px;
}
#venteflash_header a{
position:relative;
top:-40px;
color:#CC0003;
padding-left:15px;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
.venteflash_titre {
font-weight:bold;
font-style: italic;
font-size:16px;
}
.venteflash_tempsrestant {
position:relative;
font-weight:bold;
top:8px;
}
.venteflash_tempsrestant img {
position:relative;
top:8px;
}
.venteflash_item {
width:250px;
height:350px;
background: bottom url(../images/fond_venteflash.jpg) no-repeat;
color:#C4AA6F;
text-align:center;
}
.venteflash_media{
width: 129px;
height: 115px;
/margin-left: -60px;
padding-left: 60px !important;
}
.venteflash_media a{
top:20px;
position:relative;
}
.ventefalsh_infos{
width: 240px;
padding-left: 5px;
}
.venteflash_nom {
top:25px;
position:relative;
color:#006699;
font-weight:bold;
text-align : right;
padding-left : 5px;
padding-right : 5px;
}
.venteflash_item_oldprice {
top:40px;
position:relative;
text-align:left;
font-size:20px;
font-weight:bold;
text-decoration:line-through;
color:#5E5E5E;
}
.venteflash_item_newprice {
top:40px;
position:relative;
text-align:left;
font-size:36px;
font-weight:bold;
color:#CC0003;
}
/*
******************
Image
******************
*/
/* IMAGES TAILLE : 430 x 382px */
#image_22{
max-width: 95px !important;
max-height: 84px !important;
/* IE */
-width: 95px;
-height: 84px;
/width: expression( document.body.clientWidth > 95? "95px");
/height: expression( document.body.clientHeight > 84? "84px");
}
#image_30{
max-width: 129px !important;
max-height: 115px !important;
/* IE */
-width: 129px;
-height: 115px;
/width: expression( document.body.clientWidth > 129? "129px");
/height: expression( document.body.clientHeight > 115? "115px");
}
#image_38{
max-width: 163px !important;
max-height: 145px !important;
/* IE */
-width: 163px;
-height: 145px;
/width: expression( document.body.clientWidth > 163? "163px");
/height: expression( document.body.clientHeight > 145? "145px");
}
#image_45{
max-width: 194px !important;
max-height: 172px !important;
/* IE */
-width: 194px;
-height: 172px;
/width: expression( document.body.clientWidth > 194? "194px");
/height: expression( document.body.clientHeight> 172? "172px");
}
#image_60{
max-width: 258px !important;
max-height: 229px !important;
/* IE */
-width: 258px;
-height: 229px;
/width: expression( document.body.clientWidth > 258? "258px");
/height: expression( document.body.clientHeight > 229? "229px");
}
.image_100{
max-width: 430px !important;
max-height: 382px !important;
/* IE */
-width: 430px;
-height: 382px;
/width: expression( document.body.clientWidth > 430? "430px");
/height: expression( document.body.clientHeight > 382? "382px");
}

/*
 * DEBUT PANIER
 */
.obligatoire{
color: #FF9A66;
display: inline;
}
.obligatoire_legende{
padding: 10px;
color: #FF9A66;
display: inline;
}

/** GAUCHE **/
.menu_panier_fia{
text-align: center;
padding-top: 20px;
}
.menu_panier_fia img{
padding-bottom: 10px;
}
.menu_panier_achatsSecurises{
padding: 10px;
padding-top: 20px;
}
.menu_panier_services{
margin-top: 20px;
padding: 10px;
color: #335588;
}
.menu_panier_services a{
color: #335588;
}
.menu_panier_services_titre{
font-weight: bold;
font-size: 16px;
}
.menu_panier_services_menu ul{
margin:0px;
padding:0px;
list-style:none;
}
.menu_panier_services_menu li{
padding-top:5px;
}

/** CENTRE **/
.panier_navigation
{
width: 555px;
border: 1px solid #335588;
color: #335588;
text-align: center;
padding: 0px;
}
.panier_navigation img
{
border: 0px;
padding: 0px;
margin: 0px;
}

/** IDENTIFICATION **/
.identification
{
color: #335588;
border: 1px solid #335588;
height: 400px;
min-height: 400px!important;
height: auto !important;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
.identification_table
{
display: table-cell;
}
.identification_titre
{
font-weight: bold;
font-size: 18px;
text-align: center;
padding: 10px;
}
.identification_mail
{
width: 100%;
}
.identification_mail_retrouver_passe
{
width: 100%;
}
.identification_mot_de_passe
{
width: 100%;
}

/** CLIENT EXISTANT **/
.client_existant{
width : 44%;
float: left;
padding: 16px;
font-size: 10px;
line-height: 150%;
}
.client_titre{
font-weight: bold;
text-align: center;
font-size: 14px;
padding: 10px;
margin-bottom: 10px;
}
.identification_erreur
{
padding-bottom: 20px;
font-size: 10px;
color: #CC0003;
}
.identification_mot_de_passe_erreur
{
font-size: 10px;
color: #CC0003;
text-decoration: underline;
}
#passe_oublie
{
text-decoration: underline;
color: #335588;
}
#identification_oubliee
{
background-color: white;
color: #335588;
margin-top:50px;
margin-left:50px;
width:390px;
height:280px;
border: 1px solid #335588;
padding: 20px;
display: none;
visibility: hidden;
position: absolute;
z-index: 10;
}
#identification_oubliee_confirmation
{
background-color: white;
color: #335588;
margin-top:50px;
margin-left:50px;
width:390px;
height:280px;
border: 1px solid #335588;
padding: 20px;
display: none;
visibility: hidden;
position: absolute;
z-index: 10;
}
.identification_texte
{
padding: 40px;
}
.identification_petit
{
text-align: justify;
font-size: 10px;
line-height: 120%;
padding-top: 15px;
padding-bottom: 30px;
}
.identification_oublie_valider
{
text-align:center;
}
/** NOUVEAU CLIENT **/
.nouveau_client{
width : 44%;
margin-left: 50% !important; /* FF & Co */
margin-left: 0px; /* IE */
padding: 16px;
line-height: 150%;
font-size: 10px;
}

.panier_partenaires_bancaires{
border: 1px solid #E0E5E9;
text-align: center;
}

/*
 * FIN PANIER
 */

/*
 * DEBUT COMMANDES
 */
/** CREATION **/
.creation{
color: #335588;
border: 1px solid #335588;
height: 300px;
min-height: 300px !important;
height: auto !important;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
.creation input, .creation textarea{
font-weight: bold;
}
.creation_header{
width: 100%;
}
.creation_content{
width: 100%;
}
.creation_titre{
text-align: center;
font-weight: bold;
font-size: 16px;
padding: 10px;
}
.creation_soustitre{
font-weight: bold;
font-size: 14px;
padding: 15px;
}
.creation_sous_soustitre{
font-size: 11px;
padding-left: 15px;
padding-bottom: 10px;
}
.creation_retour, .creation_retour a{
color: #335588;
text-align: right;
padding: 10px;
font-size: 10px;
font-weight: bold;
}
.creation_confirmation{
text-align: center;
padding: 50px;
padding-left: 80px;
padding-right: 80px;
}
.conditions_generales_afficher{
color: #335588;
padding: 10px;
}
.conditions_generales_afficher a{
text-decoration: underline;
font-style: italic;
color: #335588;
}
#conditions_generales{
border: 1px solid #335588;
color: #335588;
background-color: white;
height: 660px;
width: 553px;
margin-top: -660px;
/left: 181px;
display: none;
visibility: hidden;
position: absolute;
z-index: 10;
}
.conditions_generales_page{
padding: 10px;
}
.conditions_generales_titre{
font-weight: bold;
font-size: 16px;
text-align: center;
padding-bottom: 30px;
text-decoration: underline;
}
.conditions_generales_texte{
border: 0;
height: 560px;
width: 100%;
overflow: auto;
}
.conditions_generales_fermer{
text-align: right;
padding: 0;
}
/** COMMANDES **/
.commandes{
color: #335588;
border: 1px solid #335588;
height: 400px;
min-height: 400px !important;
height: auto !important;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
.commandes_titre{
font-weight: bold;
font-size: 15px;
text-align: left;
padding: 10px;
}
.commandes_retour{
color: #335588;
text-align: right;
padding: 10px;
font-size: 10px;
font-weight: bold;
}
.commandes_retour a{
color: #335588;
}
.commandes_aucune{
text-align: center;
margin-top:150px;
}
.commandes_table{
width: 90%;
margin: 10px;
}
.commandes_separateur{
width: 534px;
border-bottom: 1px solid #E0E5E9;
margin-top: 2px;
margin-bottom: 2px;
}
.commandes_date{
width: 90px;
padding-left: 5px;
}
.commandes_reference{
width: 130px;
font-weight: bold;
}
.commandes_prix{
width: 120px;
text-align: right;
}
.commandes_etat{
text-align: center;
}
.commandes_etat_encours{
text-align: center;
color: #33CC33;
}
.commandes_etat_annule{
text-align: center;
color: #CC0003;
}
.commandes_etat_incident{
text-align: center;
color: #FF6A00;
}
.commande{
color: #335588;
border: 1px solid #335588;
height: 400px;
min-height: 400px !important;
height: auto !important;
background: url(../images/onglet_degrade.jpg) repeat-x;
padding-left: 10px;
}
.commande_titre{
font-weight: bold;
font-size: 13px;
text-align: left;
padding: 10px 0px;
}
.commande_etat{
width: 100%;
font-weight: bold;
}
.commande_etat_encours{
width: 100%;
font-weight: bold;
color: #33CC33;
}
.commande_date{
font-weight: bold;
padding-left: 10px;
}
.commande_adresse{
width: 100%;
color: #888888;
font-size: 11px;
}
.commande_adresse_titre{
font-size: 12px;
padding-bottom: 5px;
}
.commande_detail{
width: 100%;
}
.commande_table{
width: 539px;
border: 1px solid #E0E5E9;
border-collapse: collapse;
}
.commande_td{
border: 1px solid #E0E5E9;
padding: 5px;
vertical-align: top;
font-size: 11px;
}
#produit_reference{
width: 130px;
width: auto !important;
font-size: 11px;
}
#produit_nom{
font-size: 11px;
font-weight: bold;
}
#produit_quantite{
font-size: 11px;
min-width: 20px;
text-align: right;
}
#produit_type{
font-size: 11px;
width: 50px;
text-align: center;
}
.produit_etat{
font-size: 11px;
text-align: center;
font-size: 10px;
}
.produit_prix_unitaire{
font-size: 11px;
color: #888888;
font-weight: bold;
text-align: right;
}
.produit_prix_total{
width: 90px;
font-size: 11px;
font-weight: bold;
text-align: right;
}
.produit_label_total{
font-size: 11px;
color: #888888;
font-weight: bold;
text-align: right;
padding-right: 4px;
}
.produit_label_fraisdeport{
font-size: 11px;
font-weight: bold;
text-align: right;
padding-right: 4px;
}
.commande_pdf{
width: 539px;
color: #888888;
font-size: 11px;
}
.commande_suivi_label{
font-weight: bold;
}
.commande_suivi_lien{
width: 260px;
text-decoration: underline;
}
.commande_pdf_reader{
border: 1px solid #E0E5E9;
padding: 3px;
}
.commande_pdf_reader_text{
color: #888888;
font-size: 10px;
padding: 5px;
width: 370px;
}

/** SAV **/
.sav{
color: #335588;
border: 1px solid #335588;
height: 300px;
min-height: 300px !important;
height: auto !important;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
.sav_confirmation{
text-align: center;
padding: 60px;
}
.sav_input{
width: 250px;
color: #335588;
font-weight: bold;
}
.sav_select{
width: 254px;
color: #335588;
}
.sav_message{
width: 250px;
height: 254px;
color: #335588;
font-weight: bold;
}
.sav_info{
font-weight: bold;
}
.sav_recap{
padding-top: 30px;
padding-bottom: 30px;
padding-left: 80px;
padding-right: 80px;
}
.sav_recap_titre{
font-weight: bold;
font-size: 16px;
}
.sav_recap_info{
display: inline;
font-weight: bold;
}
.sav_valider{
text-align: right;
padding: 10px;
}

/** MODIFICATION **/
.modification{
color: #335588;
border: 1px solid #335588;
height: 260px;
min-height: 260px !important;
height: auto !important;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
.modification input, .modification textarea{
font-weight: bold;
color: #335588;
}
.modification a{
color: #335588;
}
.modification_header{
width: 100%;
}
.modification_content{
width: 100%;
padding-bottom: 20px;
}
.modification_titre{
font-weight: bold;
font-size: 16px;
text-align: left;
padding: 10px;
}
.modification_retour{
color: #335588;
text-align: right;
padding: 10px;
font-size: 10px;
font-weight: bold;
}
.modification_retour a{
color: #335588;
}
.modification_texte{
width: 100%;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
font-size: 10px;
line-height: 150%;
}
.modification_valider{
vertical-align: bottom;
padding: 5px;
padding-right: 20px;
}
.modification_confirmation{
text-align: center;
padding: 50px;
padding-left: 130px;
padding-right: 130px;
}
.modification_info{
padding-left: 14px;
font-weight: bold;
}
.modification_radiobox{
padding-left: 10px;
padding-bottom: 5px;
}

.modification_motdepasse{
color: #335588;
width: 260px;
}
.modification_nom_prenom{
color: #335588;
width: 186px;
}
.modification_societe{
color: #335588;
width: 400px;
}
.modification_adresse{
color: #335588;
width:100%;
}
.modification_code_postal{
color: #335588;
width: 75px;
}
.modification_ville{
color: #335588;
width: 165px;
}
.modification_pays{
color: #335588;
width: 109px;
}
.modification_tel{
color: #335588;
width: 115px;
}
.modification_fax{
color: #335588;
width: 114px;
}
.information_label{
font-size: 10px;
width: 100%;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}
.information_texte{
font-size: 12px;
font-weight: bold;
width: 100%;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}
.information_cacher{
visibility: hidden;
display: none;
}
.information_afficher{
visibility: visible;
display: block;
}
/*
 * FIN COMMANDES
 */

/*
 * DEBUT DETAIL DU PANIER
 */
.detail_panier{
margin-top: 10px;
width:193px;
margin-left: 7px;
border: 1px solid #E0E5E9;
color: #335588;
padding: 5px;
}
.detail_panier_titre{
font-weight: bold;
font-size: 14px;
text-align: center;
margin-bottom: 10px;
}
.detail_liste{
margin-bottom: 10px;
}
.detail_produit{
width: 190px;
margin-top: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #E0E5E9;
}
.detail_quantite img{
height: 22px;
vertical-align: middle;
margin-top: -3px;
position: relative;
padding-right: 3px;
/top: 8px;
}
.detail_quantite input{
position: relative;
/top: 10px;
width: 18px;
margin-right: 3px;
}
.detail_prix{
text-align: right;
width: 84px;
}
.produit_montant{
position: relative;
}
.detail_total{
width: 190px;
font-weight: bold;
}
/*
 * FIN DETAIL DU PANIER
 */

/*
 * DEBUT LIVRAISON
 */
.livraison{
border: 1px solid #335588;
color: #335588;
padding: 10px;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
.livraison_titre{
font-weight: bold;
font-size: 16px;
text-align: center;
padding: 15px;
}
.livraison_resume{
padding: 15px;
}
.livraison_resume table{
width: 100%;
font-weight: bold;
}
.livraison_resume th{
color: #B9BDC7;
}
.livraison_cellule1{
text-align: left;
width: 85%;
}
.livraison_cellule2{
text-align: center;
width: 15%;
}
.livraison_mode table{
border-spacing: 0;
border-bottom: 1px solid #E0E5E9;
}
.livraison_mode td{
border-top: 1px solid #E0E5E9;
padding: 10px;
}
.livraison_retrait{
font-size: 11px;
}
.livraison_prix{
font-size: 14px;
font-weight: bold;
color: #CC0003;
}
.livraison_valider{
padding: 20px;
text-align: right;
}
.livraison_charge_retrait_form input, .livraison_charge_retrait_form textarea{
color: #335588;
font-weight: bold;
}
.livraison_charge_retrait_titre{
font-weight: bold;
font-size: 14px;
padding-top: 15px;
padding-bottom: 30px;
}
.livraison_charge_retrait_table{
width: 85%;
}
.livraison_charge_retrait_table td{
height: 20px;
width: 50%;
}
#livraison_retrait{
display: none;
visibility: hidden;
}
#livraison_locaimages_error{
border: 1px solid #335588;
color: #335588;
background-color: white;
height:80px;
width: 250px;
margin-top: 165px;
margin-left: 120px;
display: none;
visibility: hidden;
position: absolute;
z-index: 10;
text-align:center;
vertical-align:middle;
}
#livraison_locaimages_error p{
padding-top:10px;
text-align:center;
vertical-align:middle;
}
.livraison_locaimages_error_fermer{
text-align: right;
padding: 0;
}

/*
 * FIN LIVRAISON
 */

/*
 * DEBUT RECAPITULATIF
 */
#recapitulatif{
border: 1px solid #335588;
color: #335588;
padding: 10px;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
#recapitulatif_img{
display: block;
visibility: visible;
}
#recapitulatif a{
text-decoration: underline;
color: #335588;
}
.recapitulatif_titre{
font-weight: bold;
font-size: 16px;
text-align: center;
padding: 15px;
}
.recapitulatif_form table{
width:100%;
}
.recapitulatif_produit{
margin-bottom: 4px;
height: 110px;
background-color: #F3F6FA;
}
.recapitulatif_produit_table{
height: 100%;
}
.recapitulatif_col2{
background-color: #E0E5E9;
}
.recapitulatif_col3{
width: 170px;
padding-left: 5px;
text-align: right;
}
.recapitulatif_produit_image{
text-align: center;
width: 95px;
height: 84px;
}
.recapitulatif_produit_nom{
padding-left: 5px;
padding-top: 20px;
}
.recapitulatif_produit_quantite{
padding-left: 5px;
}
.recapitulatif_produit_quantite img, .recapitulatif_produit_quantite input{
vertical-align: middle;
}
#recapitulatif_produit_prix{
background-color: #F3F6FA;
}
.recapitulatif_produit_stock{
vertical-align: top;
padding-left: 5px;
padding-top: 0px;
padding-bottom: 20px;
}
.recapitulatif_produit_total{
padding-top: 20px;
font-size: 16px;
font-weight: bold;
color: #CC0003;
}
.recapitulatif_produit_detail{
padding-bottom: 20px;
font-size: 10px;
}
.recapitulatif_livraison{
background-color: #F3F6FA;
margin-bottom: 4px;
}
#recapitulatif_livraison_prix{
padding-top: 20px;
padding-bottom: 20px;
font-size: 16px;
font-weight: bold;
color: #CC0003;
}
#recapitulatif_livraison_mode{
padding-top: 20px;
}
#recapitulatif_livraison_lien{
padding-bottom: 20px;
font-size: 10px;
}
.recapitulatif_total_frais{
text-align: right;
font-weight: bold;
font-size: 16px;
}
.recapitulatif_total_commande{
text-align: right;
font-weight: bold;
font-size: 18px;
color: #CC0003;
}
#recapitulatif_total_commande_detail{
font-size: 10px;
}
.recapitulatif_valider{
padding: 20px;
text-align: right;
}
#recapitulatif_conditions_generales{
border: 1px solid #335588;
color: #335588;
background-color: white;
padding: 30px;
width: 495px;
height:400px;
display: none;
visibility: hidden;
}
#recapitulatif_conditions_generales_img{
display: none;
visibility: hidden;
}
.recapitulatif_conditions_generales_titre{
font-weight: bold;
font-size: 16px;
text-align: center;
padding-bottom: 40px;
text-decoration: underline;
}
.recapitulatif_conditions_generales_texte{
border: 0;
height: 300px;
width: 100%;
overflow: auto;
}
/*
 * FIN RECAPITULATIF
 */
/*
 * DEBUT PAIEMENT
 */
.paiement{
border: 1px solid #335588;
color: #335588;
padding: 30px;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
.paiement_titre{
font-weight: bold;
font-size: 16px;
text-align: center;
padding-bottom: 20px;
}
.paiement_sous_titre{
font-weight: bold;
font-size: 14px;
padding-top: 15px;
padding-bottom: 10px;
}
.paiement_montant{
padding-bottom: 20px;
border-bottom: 1px solid #E0E5E9;
}
.paiement_montant_texte{
font-size: 12px;
font-weight: bold;
display: inline;
}
.paiement_montant_prix{
font-size: 12px;
font-weight: bold;
display: inline;
color: #CC0003;
padding-left: 10px;
}
.paiement_montant_moyen{
padding-top: 10px;
font-size: 11px;
}
.paiement_carte{
padding-bottom: 20px;
}
.paiement_carte_texte {
font-size: 12px;
display: inline;
}
.paiement_carte_image img{
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
}
.paiement_carte_clic{
font-size: 10px;
padding-bottom: 20px;
}
.paiement_carte_ecarte img{

}
.paiement_retrait{
border-top: 1px solid #E0E5E9;
}
.paiement_erreur{
text-align: center;
padding: 30px;
color: #CC0003;
font-size: 14px;
}
/*
 * FIN PAIEMENT
 */
/*
 * DEBUT CONFIRMATION
 */
.confirmation{
border: 1px solid #335588;
color: #335588;
padding: 30px;
height: 350px;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
.confirmation_titre{
font-weight: bold;
font-size: 16px;
text-align: center;
padding-bottom: 20px;
}
.confirmation_message{
padding-top: 50px;
padding-bottom: 50px;
}
.confirmation_valider{
padding: 20px;
text-align: right;
}
/*
 * FIN CONFIRMATION
 */

/*
 * ERREURS
 */
.erreur_champ_non_valide
{
color:#CC0003;
font-weight:bold;
}

.erreur_message
{
text-align: center;
color: #CC0003;
font-size: 13px;
font-weight:bold;
}

/*
 * CONTACT
 */
.contact
{
padding: 15px;
color: #335588;
font-family: Futura, "Century Gothic", AppleGothic, sans-serif;
border: 1px solid #E0E5E9;
height: 500px;
min-height: 500px!important;
height: auto !important;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
.contact pre
{
font-family: Futura, "Century Gothic", AppleGothic, sans-serif;
}