/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
body{background:#00194d url(images/fond_body.gif) repeat-x top left;margin:0;padding:0;}
h1 {background:url(images/logo.jpg) no-repeat;width:294px;height:122px;margin:0;padding:0;}
h1 a {height:122px;display:block;text-indent:-9000px;}
#global{width:966px;margin:auto;background-color:#fff;position:relative;}
img {border:0;}
.left{float:left;}
.marge30{margin:0 0px 0 8px;}
.clear{clear:both;}
.fondgris{background-color:#eeeef0;}
#footer{width:966px;margin:auto;text-align:center;color:#28221f;font-size:11px;font-family:Tahoma, Arial, sans-serif;font-weight:bold;}
#sousmenupalet{width:150px;position:absolute;top:151px;left:46px;background-color:#da0000;display:none;}
#sousmenupalet div{padding:0 0 0 5px;border-bottom:1px solid #02287a;}
#sousmenupalet div a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none;}
#sousmenupalet div a:hover{color:#fff;font-size:12px;font-weight:bold;text-decoration:underline;}
#sousmenuboule{width:150px;position:absolute;top:151px;left:308px;background-color:#da0000;display:none;}
#sousmenuboule div{padding:0 0 0 5px;border-bottom:1px solid #02287a;}
#sousmenuboule div a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none;}
#sousmenuboule div a:hover{color:#fff;font-size:12px;font-weight:bold;text-decoration:underline;}

/*Page accueil Palet*/
#rechercher{width:380px;height:40px;background:#fff url(images/fond_rechercher.gif) no-repeat;}
.col1{width:710px;padding:0 0 0 20px;}
.col2{width:236px;}
#promo{width:685px;height:242px;background:#fff url(images/fond_promo.jpg) no-repeat;}
.conteneurgris{width:689px;background-color:#e4e5e8;}
.grostitrebleu{background-color:#02287a;margin:3px;}
.conteneurgris1{width:340px;background-color:#e4e5e8;}
.boxb{width:163px;float:left;;margin:2px 0 2px 7px;}
.boxb .hautbox{width:163px;height:4px;background:#fff url(images/haut_box.jpg) no-repeat;}
.boxb .basbox{width:163px;height:4px;background:#fff url(images/bas_box.jpg) no-repeat bottom left;}
.boxb .contentbox{background-color:#fff;padding:0 5px;height:230px;}
.contentbox2{text-align:left;}
.gris1{font-weight:bold;font-size:11px;color:#6c6c6c;padding:5px 0 0 0;}
.prix{color:#da0000;font-weight:bold;font-size:20px;padding:5px 0 0 0;}
.btcommander{padding:5px 0 0 0;}
#contenu_promo{padding:15px 0 0 15px;}
.gdTitrePromo{color:#02287a;font-family:Arial, Helvetica, sans-serif;font-size:26px;}
.nomPromo{color:#3f3f47;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;}
.desigPromo{color:#3f3f47;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.prixPromo{color:#3f3f47;font-family:Arial, Helvetica, sans-serif;font-size:22px;}
.panierResume{width:187px;height:58px;background:#fff url(images/fond_panier.gif) no-repeat;}
#resumePanier{color:#fff;padding:35px 0 0 5px;}
#resumePanier a{color:#fff;text-decoration:none;}
#videodiv{width:222px;}
#videodiv div{background-color:#e4e5e7;}
#videodiv div.titre{padding:5px 0 0 5px;}
#videodiv div.titre a{color:#000;font-size:14px;font-weight:bold;text-decoration:none;}

/*Page catalogue*/
.titre_catalogue{color:#001f61;font-size:20px;font-weight:bold;}
.intitule{background-color:#ff9d00;height:10px;color:#02287a;font-size:12px;font-weight:bold;padding:0 0 0 10px;}
.contenu{padding:15px;}
.contenu1{padding:15px;background-color:#efefef;}
.titreproduit{color:#001f61;font-size:14px;font-weight:bold;}
.designation{font-size:12px;}
.prixproduit{color:#da0000;font-weight:bold;font-size:12px;}
.bordergris{border:1px solid #ff9d00;}
.bordregris2{border:1px solid #e4e5e8;padding:1px;}

/*Fiche catalogue*/
.titrefiche{font-family:Verdana, Arial, Helvetica, sans-serif;color:#5b6570;font-size:16px;font-weight:bold;}
.designationFiche{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:11px;}
.descroFiche{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b6570;}
.prixFiche{color:#da0000;font-weight:bold;font-size:20px;}
.decouvrir{color:#02287a;font-size:12px;font-weight:bold;}
#liens a{color:#333;}
.ipt_quantite {font-size:15px;width:73px;}
#ipt_quantite {width:119px;height:22px;border:1px solid #d2d1d1;text-align:right;}

#grille_boules {width:650px;background:url(images/bck_boules.gif) no-repeat;color:#fff;}
#grille_boules th {font-weight:normal;font-size:16px;width:40px;height:45px;vertical-align:bottom;}
#grille_boules tr {height:30px;}
#grille_boules td {text-align:center;}
#grille_boules .row1 {background-color:#efefef;}
#grille_boules .row2 {background-color:#fff;}
#grille_boules .th_pds {font-size:16px;text-align:left;width:25px;}
#grille_boules .betterhover {background-color:#e7e7e7;}

/*Page qui sommes nous*/
.titrecontenu{background-color:#ffbf00;color:#001f61;font-size:14px;padding:0 0 0 5px;width:620px;font-weight:bold;}

/*page contact*/
form div{padding:0 0 3px 0;}
label{float:left;width:80px;font-size:12px;color:#626262;}

/* Page Panier */
.cont_processus_commande {margin:0 0 0 72px;}
.step_panier {margin:0 0 0 145px;}
.tabProduit {background:#dbdcdd;}
.tabProduit .prix {font-size:11px;}
.produit {font-size:11px;color:#02287a;}
.produit .prix {margin:0 10px 0 0;}
.quantite_produit span {color:#02287a;}
.intitule_total {margin:0;padding:0;}
.tabMontant {background:#dbdcdd;padding:10px 0 0 0;}
.tabMontant td {padding:5px 0;}
.tabMontant .intitule {background:#dbdcdd;}
.tabMontant .prix {font-size:13px;padding:0;}
#input_cgv {margin:0 0 0 383px;color:#02287a;}
#input_cgv a {color:#02287a;text-decoration:none;}
#input_cgv a:hover {color:#0c;text-decoration:underline;}
#bt_valider_panier {margin:0 0 0 640px;}

/* Page Coordonnées */
.conteneur_coordonnees {float:left;width:418px;}
#cont_coordonnees {background:#dbdcdd;width:836px;margin:-3px 0 0 0;}
#coordonnees_fact {font-size:13px;font-weight:bold;color:#7b7c7e;text-decoration:underline;margin:28px 0 28px 146px;}
#coordonnees_liv {font-size:13px;font-weight:bold;color:#7b7c7e;text-decoration:underline;margin:28px 0 28px 146px;}
.conteneur_coordonnees div {padding:0 0 5px 0;}
.conteneur_coordonnees label {float:left;width:112px;text-align:right;padding:0 10px 0 0;color:#646567;}
.conteneur_coordonnees label span {color:#da0000;}
.conteneur_coordonnees input.texte {width:255px;height:23px;border:1px solid #d6d8d9;}
.conteneur_coordonnees input#code_postal {width:130px;height:23px;border:1px solid #d6d8d9;}
.conteneur_coordonnees textarea.gdTexte {width:255px;height:91px;border:1px solid #d6d8d9;}
.conteneur_coordonnees div.check {padding:0 0 0 88px;color:#646567;}
#submitCoordonnees {margin:11px 0 0 534px;}
#champs_obligatoires {color:#da0000;}
#bt_submitCoordonnees {margin:8px 0 0 16px;}

/* Page Livraison */
.livraison {width:396px;margin:20px 0 0 20px;}
#livraison {width:836px;background:#dbdcdd;}
.mode_livraison {margin:5px 0 0 20px;}
.mode_livraison label {color:#646567;float:left;font-size:12px;width:80px;}
.mode_livraison p {margin:10px 0 0 0;color:#646567;}
#submitLivraison {margin:0 0 20px 336px;}
.delais_livraison {color:#646567;}
#important_livraison {color:#ff0000;font-size:13px;padding:10px 50px;}
#important_livraison strong {font-size:15px;}

/* Page Récapitulatif */
.div {margin:0;padding:0;}
#message textarea {width:800px;height:91px;border:1px solid #d6d8d9;}
.conteneur_message {width:800px;padding:18px;background:#dbdcdd}
.tabRecap {background:#dbdcdd;}
.tabRecap .prix {font-size:11px;margin:0 33px 0 0;}
.tabRecap td {padding:5px 0;}
.tabRecap .ref {padding:0 0 0 14px;}
.tabRegle {margin:25px 0 0 0;}
.total_regler {color:#da0000;font-weight:bold;font-size:15px;}
.intitule2 .total_regler {padding:0 0 0 10px;}
#bt_retour_livraison {margin:11px 0 27px 0;}
.conteneur_recap_adresses {width:836px;background:#dbdcdd}
.conteneur_adresse {float:left;width:408px;padding:0 0 0 10px;}
#coordonnees_fact_recap {font-size:13px;font-weight:bold;color:#7b7c7e;text-decoration:underline;margin:21px 0 17px 0;}
#coordonnees_liv_recap {font-size:13px;font-weight:bold;color:#7b7c7e;text-decoration:underline;margin:21px 0 17px 0;}
#bt_poursuivre_commande {margin:20px 0 0 336px;}

/* Page Paiement */
.mode_paiement {background:#dbdcdd;padding:20px;width:796px;}
.paiement_cb {background:#02287a;padding:5px 14px 6px 15px;margin:35px 0 0 0;}
.paiement_cb a {color:#ffffff;text-decoration:none;font-size:13px;}
.paiement_cheque {background:#02287a;padding:5px 14px 6px 15px;margin:35px 0 0 270px;width:251px;}
.paiement_cheque a {color:#ffffff;text-decoration:none;font-size:13px;}

/* Page carte bancaire */
#carte_insert {width:796px;background:#dbdcdd;margin:0 0 0 72px;padding:20px;color:#646567;}
#carte_insert strong {color:#da0000;font-size:13px;}
#carte_insert a {color:#02287a;text-decoration:none;}
#carte_insert a:hover {color:#02287a;text-decoration:underline;}
#bt_retour_paiement {margin:20px 0 0 72px;}

/* Page chèque */
#cheque_suite {width:796px;background:#dbdcdd;margin:0 0 0 72px;padding:20px;color:#646567;}
#cheque_suite strong {color:#da0000;font-size:13px;}
#cheque_suite a {color:#02287a;text-decoration:none;}
#cheque_suite a:hover {color:#02287a;text-decoration:underline;}
