/* CSS Document by Exanov.fr*/

/* importation css pour l'admin remplir page 
@import url("../0/admin.css");*/

/*============================== Parametre globaux ==============================*/

* {
	margin: 0;
	padding: 0;
}

h2{
	font-size:13px;
}

h2 a{
	color:#FFF;
}


body {
	font-size: 11px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	/*Couleur de fond du site : */
	/*background-color: #D8C3A8;*/
	background-image: url(images/body.jpg);
	/*background:transparent url(images/wood1.jpg);*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#global {
	margin-right: auto;
	width: 857px;
	color:#000000;
	text-align: left;
	margin-left: auto;
}

#titreSite{
	font-size: 17px;
	color: #FFFFFF;

	
}

#titrePage{
	text-align:right;
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	color:#FFFFFF;
	width: 820px;
	background-image: url(images/titrepage.gif);
	line-height: 33px;
	height: 33px;
	padding-right: 10px;
}

/*=============================== Parametre header ===============================*/

#header {
	height: 252px;
	width: 100%;
	background-image: url(images/bandeau.jpg);
	background-repeat: no-repeat;
	background-position: 0px 17px;
}

#header_content {


}

.coin_header_hg {
	float: left;
	/*background:url(imgs/coin_header_hg.gif) no-repeat top left;*/
}

.coin_header_hd {
	float: right;
	/*background:url(imgs/coin_header_hd.gif) no-repeat top left;*/
}


/* elt header */

.logo {
	float:left;
	margin-top: 12px;
	width: 390px;
	height: 82px;
	padding: 6px 0 0 18px;
}


/*=========================== Parametre navigation principale ==========================*/
#rappel_arbo{
	position:absolute;
	top:298px;
	height: 24px;
	width: 847px;
	line-height: 24px;
	font-size: 12px;
	padding-left: 10px;
	color: #FFFFFF;
	background-image: url(images/rapelarbo.gif);
	font-weight: bold;
}
#rappel_arbo a{
	color: #FFF41E;
	text-decoration: none;
}
#rappel_arbo a:hover{
	color: #FFF41E;
	text-decoration: underline;
	font-weight: bold;
}

#navig {
	height: 46px;
	background-image: url(images/menu.gif);
	width: 857px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	/*margin-bottom: 9px;*/
}
/*
#navig u1 {
	list-style-type: none;
	margin:0;
	padding:0;
	height: 45px;
}*/

ul#menuNavig{
	height: 35px;
	list-style-type: none;
	padding-left: 1px;
}

ul#menuNavig li{
	float: left;
	display: block;
	/*height: 36px;	*/
	/*width:50px;*/
	text-align:center;
}

ul#menuNavig li a
{
	line-height: 47px;
	font-size: 10px;
	font-weight: bold;
	/*Couleur du texte du menu principal*/
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	width: 95px;
}

ul#menuNavig li a:hover
{
	color: #FFF41E;
}

/*=========================== Parametre navigation secondaire ==========================*/

#navig_sous_arbo{
	float:left;
	text-align:left;
	width: 830px;
	background-color: #FFFFFF;
}

#menuNavigSous{
	/*display: block; */
	display : table;
	padding-top: 20px;
	padding-left: 70px;
	
}

.zoneMenuNavigSous{
	float: left;
	width:210px;
	height: 90px;
	margin-left: 10px;
}

.zoneMenuNavigSous a{
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.zoneMenuNavigSous_h{
	background-image: url(images/btsmh.jpg);
	height: 17px;
}
.zoneMenuNavigSous_m{
	text-align:center;
	background-color: #EF7B00;
}
.zoneMenuNavigSous_b{
	background-image: url(images/btsmb.jpg);
	height: 17px;
}

/*================================ parametre zone contenu =========================*/

#content {
	float: left;
	padding-top: 40px;
	font-size: small;
	margin-left: 13px;
}


#content_main {
	width: 830px;
	background-color: #FFFFFF;
	float: left;
	padding-bottom: 20px;
	/*width: auto;*/
}


#content_main h1{
	color: #0E71B2;
	padding-left: 25px;
	background-repeat: no-repeat;
	font: bold 1.5em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	padding-bottom: 2px;
}
#content_main label{
	display: inline ;
	float: left ;
	font-weight: bold ;
	
}

#content_main input[type=button], input[type=submit]{
	border:1px solid #ef8400;
	font-weight:bold;
}

#content_main input[type=submit]:hover {
	background: #ef8400;
	color: #fff;
}


/*================ CADRES ENGLOBANT =====================*/

#cadre_englob {
	width: 810px;
	padding: 10px;


}


/*================================== Parametre modules ==============================*/

.module{
	float:left;
	margin: 5px 2px 5px 2px;
	overflow-x:hidden;
}

.moduleFormulaire label{
	width: 170px;
	margin-left: 75px ;
}


/*================================== Boutique ECOMMERCE ==============================*/

	
#zonePanier{
	font-size:12px;
	height:30px;
	margin-left:50px;
	margin-top:320px;
	padding-left:35px;
	padding-top:7px;
	text-align:left;
}

#zonePanier a{
	text-decoration: none;
	color:black;
}

#zonePanier a:hover{
	color:#ef8400;
}

.navigation-rapide-boutique{
	text-align:right;
	height: 32px;
	font-size: 9px;
	padding-top: 5px;
	margin-left:165px;
}

.image-panier{
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	
}

.image-panier img{
	border:none;
}

.panier-validation input{
	height: 23px;
	border: 1px solid #ec8400;
	cursor: pointer;
	font-size: 12px;
	color: #000000;
	padding-left: 9px;
	vertical-align: top;
}

table#votre-panier {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 2em;
	}
	
table#votre-panier td{
	border: 1px solid #ec8400;
}	
	
table#votre-panier caption {
	font-size: 1em;
	padding-bottom: 1em;
}
table#votre-panier thead tr td{
	font-size: 1em;
	font-weight: bold;
}
#votre-panier thead td {
	text-align: center;
	line-height: 23px;
	color: #000000;
	}

	
#votre-panier tfoot td {
	text-align: right;
	padding: 0.3em 0.3em;
	font-weight: bold;

}
#votre-panier tfoot td span {
	font-weight: bold;
	float: left;
	padding-left: 420px;
}
#votre-panier tbody td {
	vertical-align: top;
}

#votre-panier tbody td p {
	margin-right: 10px;
}
.panier-quantite input {
	border: none;
	background: #fff;
	text-align: center;
	border: 1px solid #ec8400;
	margin-left: 30%;
	}

.panier-quantite {
	width: 80px;
	padding-top: 18px;
}
.panier-supprimer{
	text-align: center;
	margin-top: 15px;
}
.panier-description{
	text-align: left;
	padding-top: 20px;
}
.panier-description h3 a{
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
.panier-prix {
	text-align: right;
	color: #990000;
	padding-top: 20px;
}
.panier-supprimer a {
	font-weight: bold;
}

.panier-validation {
	margin-top: -20px;
	color: #FFF;

}
.panier-validation button {
	margin-left: 0.5em;
}
#votre-panier tfoot{
	color: #990000;
	font-weight: bold;
	border: 1px solid #ec8400;
	font-size: 1.1em;
	}
#votre-panier tfoot span{
	color:  #ec8400;
	font-weight: normal;
	}
#votre-panier tfoot tr td{
	padding: 0.2em;
	padding-right: 10px;
	}
.panier-titre-produit{
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight: bold;
	}

	
.asinItem1 {
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align: center;
	margin-top: 10px;
	float: left;
	width: 100%;
	height: 73%;
}

.asinItem2 {
	width: 50%;
	text-align: center;
	margin-top: 12px;
	float: left;
	height: 73%;
}

.asinItem3 {
	width: 33%;
	text-align: center;
	margin-top: 12px;
	float: left;
	height: 73%;
}

.asinItem4 {
	width: 25%;
	text-align: center;
	margin-top: 12px;
	float: left;
	height: 73%;
}

.asinItem5 {
	width: 20%;
	text-align: center;
	margin-top: 12px;
	float: left;
	height: 73%;
}

.asinItem1  ul{
	list-style-type: none;
}

.asinItem3  ul{
	list-style-type: none;
}

.zoneCatItem{
	float:left;
	background-image: url(images/minicadresenglobe.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 240px;
	width: 98%;
	margin-top: 10px;
}

.zoneCat3Item{
	float:left;
	background-image: url(images/minicadresenglobe.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 240px;
	width: 98%;
	margin-top: 10px;
}



.zoneCat1Item{
	width:32%;
	height: 240px;
	background-image: url(images/minicadresenglobe.jpg);
	background-repeat: repeat-y;
	text-align: center;
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}

.titreCat{
	color:#FFF;
	width:100%;
	font-size:13px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	font-weight: bold;
}
.lienAllCat{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color: #36F;
	margin-right: 16px;
	clear:both;
}

.lienAllCat a{
	color:#D43542;
}

.price {
	font-weight:bold;
	color:#990000;
	font-family:verdana,arial,helvetica,sans-serif;
}

.lastPrice {
	text-decoration:line-through;
	font-weight:bold;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
}

.asinItem img{
	margin-left: auto;
	margin-right: auto;

}
	
.title{
	color:#CC6600;
	font-family:arial,sans-serif;
	font-size:89%;
	font-weight:bold;
	text-align:center;
}
	
	
.listItem{
	width:98%;
	height:180px;
	background-image: url(images/petitcadresenglobe.jpg);
	background-repeat: repeat-x;
	margin-top: 10px;
	float: left;
}

.listItemImgBlock{
	float: left;
	margin: 30px 0 0 10px;

}


.zoneImagesProduit{
	margin-left:5px;
	margin-right:15px;
	float:left;
	with:40%;
	text-align: center;
	font-size: 10px;
	color: #69F;
	font-weight: bold;
	margin-bottom: 15px;
}

#zoneImagePrincipaleProduit {
	border:1px solid #ef8400;
	height:300px;
	margin-top:5px;
	width:300px;
}

.zoneImagesSecProduit img{
	width: 30px;
	height: 30px;
}

#titreProduit{
	color: #FFF;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
}

.zoneDescProduit h3{
	margin:20px 0 10px 0;
}

.zoneLibelleVariation{
	font-weight:bold;
}

.selectVariation {
	width:170px;
}

.zoneAjoutPanierProduit{
	background-image: url(images/ajoutpanier.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 27px;
	width: 140px;
	padding-left: 20px;
	padding-top: 8px;
	color: #000;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	font-size: 11px;
	cursor: pointer;
}

.shortDescItem {
	margin-top: 20px;
	margin-left: 180px;
	font-size: 12px;
	padding-right: 15px;
}

.shortDescItem a {
	color: #69F;
	float: right;
	clear: both;
	margin-top: -20px;
	margin-bottom: 20px;
	margin-right: 16px;
	font-size: 11px;
}
.zonePrincipaleProduit {
	width: 100%;
	background-image: url(images/cadresenglobehautM.jpg);
	background-repeat: repeat-x;
}


.zoneCatItemG {
	background-image: url(images/cadresenglobeG.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 100%;
	float: left;
	width: 100%;
}
.zoneCatItemD {
	background-image: url(images/cadresenglobeD.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 100%;
	float: right;
	width: 100%;
}

.zoneCat1ItemG {
	background-image: url(images/cadresenglobeG.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 100%;
	float: left;
	width: 100%;
}
.zoneCat1ItemD {
	background-image: url(images/cadresenglobeD.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 100%;
	float: right;
	width: 100%;
}
.zoneCat3ItemG {
	background-image: url(images/cadresenglobeG.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 100%;
	width: 100%;
	float: left;
}
.zoneCat3ItemD {
	background-image: url(images/cadresenglobeD.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 100%;
	width: 100%;
	float: right;
}
.listItemG {
	background-image: url(images/petitcadresenglobeG.jpg);
	float: left;
	height: 180px;
	width: 15px;
}
.listItemTextBlock {
	padding-top: 4px;
}
.listItemD {
	background-image: url(images/petitcadresenglobeD.jpg);
	float: right;
	height: 180px;
	width: 16px;
}
.zonePrincipaleProduitHG {
	background-image: url(images/cadresenglobehautG.jpg);
	float: left;
	height: 30px;
	width: 16px;
}
.zonePrincipaleProduitHD {
	background-image: url(images/cadresenglobehautD.jpg);
	float: right;
	height: 30px;
	width: 16px;
}
.zonePrincipaleProduitMG {
	height: 100%;
	width: 100%;
	background-image: url(images/cadresenglobemilieuG.jpg);
	background-repeat: repeat-y;
	float: left;
	background-position: left;
}
.zonePrincipaleProduitMD {
	background-image: url(images/cadresenglobemilieuD.jpg);
	float: right;
	height: 100%;
	width: 100%;
	background-repeat: repeat-y;
	background-position: right;
}
.zonePrincipaleProduitH {
	height: 30px;
}
.zonePrincipaleProduitBG {
	float: left;
	height: 30px;
	width: 16px;
	background-image: url(images/cadresenglobebasG.jpg);
	background-position: bottom;
}
.zoneDescProduit {
	font-size: 13px;
	padding-top: 20px;
	margin-left: 40px;
	padding-right: 15px;
}

.zonePrincipaleProduitBD {
	float: right;
	height: 30px;
	width: 16px;
	background-image: url(images/cadresenglobebasD.jpg);
	background-position: bottom;
}
.zonePrixProduit {
	padding-top: 20px;
}
.zonePrincipaleProduitBM {
	height: 100%;
	float: left;
	width: 98%;
	background-image: url(images/cadresenglobebasM.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.asinTextBlock {
	padding: 0 5px 0 5px;
	height: 32px;
}
.localImage{
	height:120px;
}
#votre-panierG {
	float: left;
	height: 100%;
	width: 100%;
}
#votre-panierD {
	float: right;
	height: 100%;
	width: 100%;
}
#votre-panierG {

	float: left;
	width: 99%;
}
#votre-panierD {

	float: right;
	width: 100%;
}


.bouton {
	float: right;
	width: 100px;
	margin-right: 10px;
	height: 23px;
	margin-top: 10px;
	margin-bottom: 25px;
	text-align: center;
	color: #000000;
}


#panierBoutonRecalculer{
	float: right;
}

#panierBoutonCommander{
	float: right;
}

#panierBoutonRetour{
	float:none;
}

h3 {
	font-size: 13px;
}


.alert {
	float: left;
}
.zonePrincipaleProduitB {
	float: left;
	width: 100%;
	background-image: url(images/cadresenglobebasM.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#boutonsupr {
	height: 25px;
	width: 25px;
	background-image: url(images/boutonsupr.jpg);
	margin-left: 36%;
	margin-top: 15px;
}



/*================================== connexion boutique E-COMMERCE ==============================*/

#zone_acces_identification{
	margin-left:330px;
	margin-top:-30px;
	width:200px;
	font-size:12px;
}

#zone_acces_identification a{
	text-decoration:none;
}

.zone_tunnel_commande{
	width:100%;
	height:70px;
}

.zone_tunnel_commande ul{
	background:transparent url(../0/images/step_start.gif) no-repeat scroll left bottom;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0.8em auto 2em;
	padding-left:40px;
	width:600px;
}

.zone_tunnel_commande li{
	background:transparent url(../0/images/step_standard.gif) no-repeat scroll left bottom;
	float:left;
	height:25px;
	text-align:center;
	width:200px;
}

.zone_tunnel_commande li.currentEtapeCommande{
	background:transparent url(../0/images/step_current.gif) no-repeat scroll left bottom;
	font-weight:bold;
}

.zone_tunnel_commande li#lastEtapeCommande{
	background:transparent url(../0/images/step_end.gif) no-repeat scroll left bottom;
}

.intro_connexion_boutique{
	width:100%;
	margin:0 0 20px 0;
}

.zone_identification{
	float:left;
	width:98%;
	border: 1px solid #000000;
	margin:5px;
}

.zone_identification table{
	border-spacing: 15px;
}


.zone_identification label{
	display:inline;
	float:left;
	font-weight:bold;
	margin: 0px;
}

.zone_identification form{
	margin: 30px 0 0 0;
}

.zone_creation_compte{
	float:left;
	width:98%;
	border: 1px solid #000000;
	margin:5px;
}

.zone_creation_compte label{
	width:300px;
	display:inline;
	float:left;
	font-weight:bold;
	margin: 10px 5px 0 0;
	text-align:right;
}

.zone_creation_compte input{
	margin: 10px 0 0 0;
}

.zone_creation_compte form{
	margin: 30px 0 0 0;
}



/*====================== contenu specifique recapitulatif commande ==================*/


.zone_recap_adresses{
	margin-bottom:10px;
	width:98%;
}

.recap_adresse_livraison{
	float:left;
	width:30%;
}

.recap_adresse_livraison fieldset{
	padding: 10px;
}

.recap_adresse_facturation{
	float: right;
	width: 30%;
}

.recap_adresse_facturation fieldset{
	padding: 10px;
}

.zone_reglement_securise{
	text-align:center; 
	width:98%;
}

/*================================== contenu specifique espace Prive =================*/

#blocNavigationEspacePrive{
border:1px solid #000000;
background-color:white;
margin:5px;
}

#blocNavigationEspacePrive ul{
	padding:0;
	margin:0;
	list-style-type: none;
	width: 100%;
}

#blocNavigationEspacePrive  li {
	padding:0;
	margin:0;
	width: 100%;
	height:30px;
	font-size: 10px;
}


#blocNavigationEspacePrive  ul li:hover a,
#blocNavigationEspacePrive  ul li a:hover{
	background-image:url(images/degrade-titre-jaune.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}


#blocNavigationEspacePrive  li a {
	display:block;
	text-decoration:none;
	padding: 2px 0 2px 24px;
}

#blocNavigationEspacePrive h2{
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin:-1px -1px 0;
padding:1px 11px;
position:relative;
background-color:#D30303;
border:1px solid #000000;
color:#FFFFFF;
}

#blocNavigationEspacePrive h3{
	height:30px;
}

.contenuPetiteColonne{
	width:30%;
	float:left;

}


.contenuGrandeColonne{
	width:70%;
	float:left;
}

#contenuPrincipal{
border:1px solid #000000;
margin:5px;
background-color:white;
}

.contenuGrandeColonne h2 {
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin:-1px -1px 0;
padding:1px 11px;
position:relative;
background-color:#D30303;
border:1px solid #000000;
color:#FFFFFF;
}


#formulaireCoordonneesClient{
	padding:10px;
}

#formulaireCoordonneesClient label{
	width: 150px;
	margin-top:10px;
	text-align:right;
	margin-right:10px;
}

#formulaireCoordonneesClient input{
	width: 200px;
	margin-top:10px;
}

#formulaireCoordonneesClient select{
	width: 200px;
	margin-top:10px;
}






/*================================== Parametre footer ==============================*/

#footer {
	clear:both;
	height: 90px;
	background-image: url(images/footer.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#footer_content {
	padding-top: 30px;
	text-align: center;
	color: #000000;
	font-size: x-small;
	font-weight: bold;
}
#footer_content a {
	text-decoration: none;
	color: #FFFF00;
}
#footer_content a:hover {
	text-decoration: underline;
	color: #333399;
}

.coin_footer_bg {
	float: left;
	/*background:url(imgs/coin_footer_bg.gif) no-repeat top left;*/
}

.coin_footer_bd {
	float: right;
	/*background:url(imgs/coin_footer_bd.gif) no-repeat top left;*/
}
