/* REDEFINITION DES BALISES HTML */
body{
	margin: auto;
	background-image: url(images/fond.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}

ul{
	padding:0 0 0 6px;
	margin:0;
}

li{
	display:inline;
	padding: 0;
	margin:0;
}

/*CSS ELEMENT AVEC ID*/

#global{
	position:absolute;
	width: 900px;        
	margin-left: -450px; /* moitie de width*/
	left:50%;
	height: 540px;
	margin-top: -270px;   /* moitie de height */
	top:50%;
}

#footer{
	position:absolute;
	top:545px;
	left:5px;
}

#footer a{
	color:#333;
	font-size:10px;
}

#box_principale{
	position:absolute;
	width:622px;
	background-image: url(images/fond_box_principal.gif);
}

#box_principal_haut{
	background-image: url(images/haut_grande_box.gif);
	width:622px;
	height:19px;
	background-position: top;
	background-repeat: no-repeat;
}

#box_principal_bas{
	background-image: url(images/bas_grande_box.gif);
	width:622px;
	height:12px;
	background-position: bottom;
	background-repeat: no-repeat;
}

#animation{
	padding:0 5px 10px 5px;
	height:460px;
	/*background:url(images/degrade.gif) no-repeat 50% 0%*/
}

#partie_droite{
	position:absolute;
	left:622px;
	top:0px;
	width:253px;
	margin:0px;
	padding:0px;
}
#box_petite{
	width:253px;
	background-image: url(images/fond_petite_box.gif);
	margin:0px;
	padding:0px;
	display: block;
}

#haut_box_petite{
	background-image: url(images/haut_petite_box.gif);
	width:253px;
	height:76px;
	background-position: top;
	background-repeat: no-repeat;
}

#bas_box_petite{
	background-image: url(images/bas_petite_box.gif);
	width:253px;
	height:10px;
	background-position: bottom;
	background-repeat: no-repeat;
}

#bas_box_spetite{
	background-image: url(images/bas_spetite_box.gif);
	width:253px;
	height:12px;
	background-position: bottom;
	background-repeat: no-repeat;
}

#box_spetite{
	position:relative;
	top:-19px;
	background-image: url(images/fond_boxspetite.gif);
}


#contenuSpetite{
	padding:2px 0 0 10px;
	margin:0;
	margin-top:18px;
}

#contenuSpetite_conditions,#contenuSpetite_faq,#contenuSpetite_commander,#contenuSpetite_references,#contenuSpetite_explications{
	padding:2px 0 0 5px;
	margin:0;
	margin-top:18px;
}

#condition{
	overflow: auto;
	overflow-x: hidden;
	height:460px;
	width:615px;
}

#faq{
	overflow: auto;
	overflow-x: hidden;
	height:280px;
	width:580px;
	margin:0 0 0 15px;
}

#revue{
	overflow: auto;
	overflow-x: hidden;
	height:400px;
	width:580px;
	margin:0 0 0 15px;
}


#catalogue{
	overflow: auto;
	overflow-x: hidden;
	height:480px;
	width:615px;
}

#explication{
	height:480px;
	width:615px;
	padding-left:60px;
}

#contact{
	overflow: auto;
	overflow-x: hidden;
	height:500px;
	width:615px;
	padding: 0px 10px 15px 40px;
}

#contenu_expliaction{
	margin: 15px 0 0px 15px;
}

#contenu_creer{
	margin: 40px 0 0 25px;
}

#bas_creer{
	padding:40px 0 0 45px;
}

#Tabpanier{
	/*border:1px solid black;*/
}

#espace{
	padding:0 10px 0 15px;
}

#tabAdresse{
	border-collapse:collapse;
}

#tabAdresse td{
	border: 1px solid #CCC;
}
/**CSS DES ELEMENTS AVEC ATTRIBUT CLASS*/


p.enligne{
	display:inline;
	padding:0 20px 0 15px;
}

.elem_inline{
	display:inline;
}

.elem_block{
	display: inline-block;
}

.titreTD{
	padding:0px 0 15px 30px;
}

.titreRub{
	color:#525252;
	font-size:13px;
	font-weight:bold;
}
.puce{
	margin:0 0 0 15px;
	height:auto;
}

.nopaddingmargin{
	padding:0;
	margin:0;
}

.td_puce{
	padding: 0 15px 30px 0;
}

.font_vert{
	color:#AFC354;
}

.font_violet{
	color:#915173;
}

.font_jaune{
	color:#F5B74A;
}

.taille14{
	font-size:16px;
}

.ecartgauche{
	padding: 0 0 0 10px;
}

.panier_tdvertfonce{
	background-color:#A0BA3F;
	height:105px;
	text-align:center;
	padding:10px 10px 0 0;
}

.panier_tdvertclair{
	background-color:#D6E797;
	height:105px;
	text-align:center;
	padding:10px 10px 0 0;
}

.imgBorder{
	border:1px solid #7A8A3F;
}

.td_image{
	padding: 0 12px 0 10px;
}

.desc_produit{
	color:#FFF;
}

.desc_produitf{
	color:#323;
	padding:0;
	margin:0:
}

.contenu_desc_panier{
	padding: 0 0 20px 0;
}

.borderBlanche{
	background-image: url(images/td_barre_blanche.gif);
	background-repeat:no-repeat;
}

.borderBlanche2{
	background-image: url(images/td_barre_blanche2.gif);
	background-repeat:no-repeat;
}

.borderGrise{
	border-bottom:1px solid #353353;
}

.paddingTotal{
	padding:5px 0 5px 0;
}

.legende{
	font-size:11px;
	color:#C4C4C4;
}

/**RECAP COMMANDE*/
div#resumeCmd{
	width:580px;
	border:1px solid #C1C1C1;
	margin:0 0 10px 0;
}


.titreRecap{
	font-size:15px;
	color:#ED7605;
	padding:0 3px 5px 5px;
}

.contentRecap{
	font-size:11px;
	color:#454545;
	padding:10px 0 0 10px;
}

.titreTabRecap{
	font-size:12px;
	color:#454545;
	font-weight:bold;
	text-align:center;
	background-color:#dddddd;
}

.dataTabRecap{
	font-size:11px;
	color:#454545;
	border:1px solid #C1C1C1;
	padding:3px;
}

.rub{
	padding:2px 0 10px 0;
}

.articles{
	color:#99426D;
	font-weight:bold;
	font-size:12px;
}

.qteMini{
	font-weight:bold;
	font-size:10px;
}

.titre_theme{
	color:#99426D;
	font-size:20px;
	background-color:#fff
}

.titreRub{
	padding:2px 0 10px 0;
	font-weight:bold;
	text-align:center;
}

table#tabRecap{
	border:1px solid #C1C1C1;
	border-collapse:collapse;
	margin:10px 5px 20px 10px;
	width:560px;
}

table#tabTva{
	border:1px solid #C1C1C1;
	border-collapse:collapse;
	margin:10px 5px 10px 10px;
	width:560px;
}

.produitRecap{
	padding:0px 0 0 10px;
	font-style:italic;
}

.totalRecap{
	font-size:12px;
	color:#ED7605;
	font-weight:bold;
	text-align:right;
	padding:0 10px 0 0;	
}

.impression{
	padding:3px 3px 3px 75px;
}

a.imp{
	font-size:12px;
	font-weight:bold;
	color:#ED7605;
}

/**Bloc info*/
div#boiteinfo{
	padding:0px;
	margin:0px;
	background-image:url(images/fondboxinfo.gif);
	width:267px;
}

div#infohaut{
	padding:0px;
	margin:0px;
	background-image:url(images/boxinfohaut.gif);
	width:266px;
	height:55px;
	background-repeat:no-repeat;
	background-position:top;
}

div#infobas{
	padding:0px;
	margin:0px;
	background-image:url(images/boxinfobas.gif);
	width:266px;
	height:13px;
	background-repeat:no-repeat;
	background-position:bottom;
}

div#contenuBox{
	padding:0 5px 3px 15px;
}

li.information{
	list-style-type:none;
	background-image:url(images/puceInfo.gif);
	background-repeat:no-repeat;
	background-position:0% 25%;
	padding-left:15px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#454545;
}

a.information{
	color:#454545;
} 

.soustotalPperso{
	font-size:13px;
	font-weight:bold;
	color:#454545
}

.titreTD2{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#FFF;
	padding:0 0 5px 0;
	color:#454545;
}

table#borderGris{
	border: 1px solid #555;
}

/**Page espace pro*/
#accueil{position:relative;z-index:1;}
#ep_contenu #ep_left{float:left;width:260px;}
#ep_contenu #ep_right{margin:0 0 0 15px;float:left;width:317px;}
.clear:{clear:both;}
#ep_contenu form label{display: inline;font-size:11px;color:#303030;padding:0px 0 0 10px;margin:0;font-weight:bold;}
#ep_contenu form #envoyer{margin:10px 0 0 202px;}
.sep{padding:2px 0;}
.rose{color:#974870;}
#menu{position:relative;z-index:99;}
#ssmenu_dragee{display:none;position:absolute;top:40px;left:85px;background-color:#fff;border-right:1px solid #f79629;border-left:1px solid #f79629;border-bottom:1px solid #f79629;}
#ssmenu_dragee div{padding:0 0 0 5px;}
#ssmenu_dragee div a{display:block;color:#a5527c;font-size:11px;text-decoration:none;}