/*********/
/*general*/
/*********/
* {
margin: 0;
padding: 0;
border: 0;
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: none;
color: #000000;

}
.both {
	clear: both;
	}

.left, #left {
	float: left;
	}
.right, #right {
	float: right;
	}

body {
	background-color: #b4b4b4;
	margin: 0 0 0 0;
	text-align: center;
	background-image: url("/layout/img/fond_body.jpg");
	background-repeat:repeat-x;
	}
	
#general {
	position: relative;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image: url("/layout/img/fond_gen.png")!important;
	background-image: none;
	background-repeat: repeat-y;
	}

#haut {
	width:1000px;
	height:212px;
	margin-left: 12px;
}

#haut_1 {
	width:1000px;
	height:91px;	
	background-image:url(/layout/img/haut_rouge.gif);
}

#haut_1 h2 {
	margin-left:168px;
	padding-top:50px;
	font-family:Arial;
	font-size:23px;
	color:#FFF;
}

#haut_1 #logo {
	position:absolute;
	width:160px;
	height:196px;
	top:16px;
	left: 12px;
}


#haut #menu {
	float:right;
	width:841px!important;
	width:842px;
	height:121px;
	background-color:#fff;
}

#haut #menu .btn_menu {
	float:left;
	width:209px;
	height:121px;
	margin-left:1px;
}

#haut_1 #btn_4 {
	position:absolute;
	width:210px;
	height:201px;
	left:802px;
	top:11px;
}

#contenu {
	width: 1000px;
	margin-left: 12px;
	background-image:url(/layout/img/fond_gauche-1.gif);
	background-repeat:repeat-y;
	}
		
#contenu #gauche {
	float:left;
	width:160px;
	padding-bottom: 10px;
}

#contenu #gauche #espace_pro {
	width:144px;
	height: 174px;
	margin-top:0px;
	margin-left:8px;
	background-image:url(/layout/img/fond_cadre_pro.gif);
	background-repeat: no-repeat;
}

#contenu #gauche #espace_pro p.nom_connecte {
	text-align:center;
	margin-top:20px;
}

#contenu #gauche #espace_pro h3 {
	padding-top: 9px;
	text-align:center;
	text-transform:uppercase;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:#FFF;	
}

#contenu #gauche #espace_pro h4 {
	padding-top:10px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#c10435;
	text-align:center;
}

#contenu #gauche #espace_pro #lbl_login {
	margin-left:6px;
	font-family:Arial;
	font-size:10px;
	color:#5a5a5a;
}

#contenu #gauche #espace_pro #lbl_pass {
	margin-left:10px;
	font-family:Arial;
	font-size:10px;
	color:#5a5a5a;
}

#contenu #gauche #espace_pro input.text {
	width:88px;
	height:15px;
	margin-top:3px;
	font-family:Arial;
	font-size:12px;
	color:#5a5a5a;
	border:1px solid #5a5a5a;
}

#contenu #gauche #espace_pro input.bouton {
	width:101px;
	height:13px;
	margin-top:6px;
	margin-left:22px!important;
	margin-left:13px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	background-image:url(/layout/img/btn_rouge.gif);
	cursor: pointer;
}	

#contenu #gauche #espace_pro #membre p {
	margin: 7px 5px 0 5px;
	padding-top: 3px;
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
	color:#6f6f6f;
	text-align:center;
	border-top:1px dashed #e0819a;
	}	

#contenu #gauche #espace_pro #btn_inscrire p {
	width:101px;
	height:14px;
	margin-top:4px;
	margin-left:22px;
	margin-bottom:7px;
	text-align:center;
	background-image:url(/layout/img/btn_gris.gif);
	background-repeat: no-repeat;
}

#contenu #gauche #espace_pro #btn_inscrire a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}

#contenu #gauche #menu {
	width:144px;
	height:167px;
	margin: 10px 0 0 8px;
	background-image:url(/layout/img/fond_cadre_menu.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
}
#contenu #gauche #menu div a {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#303030;
	}
#contenu #gauche #menu div {
	height: 25px;
	margin: 0 8px 0 6px;
	padding: 0 0 0 23px;
	line-height: 25px;
	vertical-align: middle;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#303030;
	background-image:url(/layout/img/btn_fleche.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	border-bottom:1px dashed #ababab;
}
#contenu #gauche #menu div.noborder {
	border-bottom: none;
}
#contenu #gauche #menu div.recherche {
	height: 25px;
	padding: 0 0 0 0;
	line-height: 25px;
	vertical-align: middle;
	border-bottom:1px dashed #ababab;
	background-image: none;
	margin: 0 8px 0 6px;

}
#contenu #gauche #menu input.text {
	float:left;
	width:101px;
	height:16px;
	margin-left: 4px!important;
	margin-left: 2px;
	border:1px solid #5a5a5a;
}

#contenu #gauche #menu input.bouton {
	float:left;
	width:17px;
	height:18px;
	margin-left: 4px!important;
	margin-left: 2px;
	font-family:Arial;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(/layout/img/btn_ok.gif);
	cursor: pointer;
}

#contenu #gauche #catalogue {
	width:144px;
	height:68px;
	margin: 0 0 0 8px;
	background-image:url(/layout/img/fond_cadre_catalogue.gif);
	background-repeat: no-repeat;
	text-align: center;
}

#contenu #gauche #catalogue p {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#58585a;
	text-align:center;
	text-transform:uppercase;
	padding: 7px 0 4px 0;
}

#contenu #gauche #catalogue #btn_cliquez {
	width:125px;
	height:16px;
	margin-left:9px!important;
	margin-left:0px;
	text-align:center;
	background-image:url(/layout/img/btn_gris-2.gif);
	background-repeat: no-repeat;
	text-align: center;
}

#contenu #gauche #catalogue #btn_cliquez a {
	text-transform:uppercase;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

#contenu #gauche #paiement {
	width:144px;
	height:112px;
	margin: 5px 0 0 8px;
	background-image:url(/layout/img/fond_cadre_paiement.gif);
	background-repeat: no-repeat;
}

#contenu #gauche #paiement p {
	width:120px;
	margin-left:15px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#58585a;
	text-align:center;
	text-transform:uppercase;
	padding-top:10px;
}

#contenu #gauche #paiement img {
	width:102px;
	height:70px;
	margin-left:23px;
	margin-top:8px;
}

#contenu #central {
	float:right;
	width:840px;
	font-family:arial;
	padding-bottom: 20px;
}

#contenu #central #haut {
	width:828px;
	height:17px;
	padding-top:10px;
	padding-left:12px;
	border-bottom:1px dashed #515151;
	margin-left: 0px;
}

#contenu #central #haut p {
	font-size:11px;
	color:#515151;
}

#contenu #central #haut a {
	font-weight:none;
	color:#515151;
}

#contenu #central #haut a#lien_page {
	font-weight:bold;
	color:#515151;
	cursor: none;
}

#contenu #central #g {
	float:left;
	width:538px;
	padding-left:22px;

}

#contenu #central #g h1 {
	margin-top:16px;
	font-size:18px;
	font-weight:bold;
	color:#c10435;
	text-transform:uppercase;
	padding-right: 15px;
}

#contenu #central #g h2 {
	margin-top:18px;
	margin-bottom:16px;
	font-size:14px;
	font-weight:bold;
	color:#515151;
	padding-right: 15px;
}

#contenu #central #g h2#editions {
	margin-top:25px;
	margin-bottom:16px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#c10435;
}

#contenu #central #g p {
	margin-top:0px;
	font-size:12px;
	line-height:21px;
	color:#515151;
	padding-right: 15px;
}

#contenu #central #g p a {
	font-size:12px;
	color:#515151;
	text-decoration:underline;
}

#contenu #central.espace_client #g a {
	margin-top:0px;
	font-size:12px;
	line-height:21px;
	color:#515151;
}

#contenu #central.espace_client #g input {
	margin-top:0px;
	font-size:10px;
	text-align:center;
	color:#515151;
	padding:2px;
	border:1px solid #c10435;
	width:200px;
}

#contenu #central.espace_client #g input#submit {
	background-color:#c10435;
	padding:2px;
	color:#FFFFFF;
	font-weight:bold;
	width:30px;
}

#contenu #central #g b {
	font-weight:bold;
	color:#515151;
}

#contenu #central #g b.rouge {
	font-weight:bold;
	color:#c10435;
}

#contenu #central #g ul {
	list-style-image:url(/web/img/fleche_puce.gif);
}

#contenu #central #g li {
	font-size:12px;
	margin-top:5px;
	margin-left:36px;
	color:#515151;
	padding-right: 15px;
}

#contenu #central #g li.li_rouge {
	font-size:12px;
	margin-top:5px;
	margin-left:36px;
	color:#c10435;
}

#contenu #central #g #image_bas {
	width:538px;
	height:105px;
	margin-top:10px;
	margin-left:0px;
	background-image:url(/web/img/ensemble_img_bas.gif);
	background-repeat:no-repeat;

}

#contenu #central #g #haut_arrondi {
	width:531px;
	height:8px;
	margin-top:10px;

}

#contenu #central #g #cadre_arrondi {
	width:521px;
	padding-left:10px;
	background-image:url(/web/img/cadre_cote.gif);
	background-repeat:repeat-y;

}

#contenu #central #g #cadre_arrondi h3 {
	height:20px;
	width:513px;
	margin: 0 5px 5px 3px;
	border-bottom:1px dashed #c10435;
	font-size:12px;
	font-weight:bold;
	color:#c10435;
}

#contenu #central #g #bas_arrondi {
	width:531px;
	height:7px;
	margin-bottom:38px;
	background-image:url(/web/img/cadre_arrondi_bas.gif);
	background-repeat:no-repeat;

}

#contenu #central #d {
	float:left;
	width:280px;
}


#contenu #central #d #cadre_panier {
	width:266px;
	height:79px;
	/*margin-left:7px!important;
	margin-left:5px;*/
	margin-top:9px;
	background-image:url(/web/img/cadre_panier.gif);
}

#contenu #central #d #cadre_panier #panier {
	float:left;
	width:136px;
	height:50px;
	padding-left:4px;
	padding-top:3px;
}

#contenu #central #d #cadre_panier #panier #img_panier {
	float:left;
	width:37px;
	height:45px;
	background-image:url(/web/img/panier.gif);
	background-repeat:no-repeat;
}

#contenu #central #d #cadre_panier #panier p#mon_panier {
	float:left;
	width:80px;
	height:16px;
	margin-top:0px;
	margin-left:15px;
	font-size:12px;
	font-weight:bold;
	color:#c10435;
	text-transform:uppercase;
}

#contenu #central #d #cadre_panier #panier p#nb_article {
	float:left;
	height:16px;
	margin-top:0px;
	margin-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#444444;
}

#contenu #central #d #cadre_panier #panier p#article {
	float:left;
	height:16px;
	padding-top:1px;
	margin-left:3px;
	font-size:11px;
	font-weight:bold;
	color:#444444;
}

#contenu #central #d #cadre_panier #panier a {
	float:left;
	height:15px;
	margin-left:15px;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#c30b3b;
}

#contenu #central #d #cadre_panier #compte {
	float:left;
	width:115px;
	height:47px;
	padding-left:8px;
	padding-top:6px;
}

#contenu #central #d #cadre_panier #compte p#espace_client {
	height:20px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4f4e4e;
}

#contenu #central #d #cadre_panier #compte p#espace_client a {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4f4e4e;
}

#contenu #central #d #cadre_panier #compte p#nouveau_client {
	height:20px;
	margin-top:6px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4f4e4e;
}

#contenu #central #d #cadre_panier #compte p#nouveau_client a {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4f4e4e;
}

#contenu #central #d #cadre_panier #cder_catalogue {
	float:left;
	width:260px;
	height:21px;
	margin-top:1px;
	padding-left:6px;
	padding-top:3px;
}

#contenu #central #d #cadre_panier #cder_catalogue #img_catalogue {
	float:left;
	width:23px;
	height:19px;
	background-image:url(/web/img/mini_catalogue.gif);
}

#contenu #central #d #cadre_panier #cder_catalogue p#cder_ref_catalogue {
	float:left;
	height:15px;
	margin-left:6px;
	margin-top:3px;
	font-size:10px;
	font-weight:bold;
	color:#505050;
}

#contenu #central #d #cadre_actualite {
	width:266px;
	height:316px;
	margin-left:0px;
	margin-top:12px;
	background-image:url(/web/img/cadre_actualite.gif);
}

#contenu #central #d #img_actualite {
	width:216px;
	height:237px;
	padding-left:50px;
	padding-top:45px;
}

#contenu #central #d #btn_actualite {
	float:right;
	width:144px;
	height:18px;
	margin-left:0px;
	margin-top:12px;
	padding-left:15px;
	padding-top:4px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(/web/img/btn_cadre_actualite.gif);
}
#contenu #central #d #btn_actualite a{
	color: #fff;
	}
#contenu #central #d #photo {
	width:266px;
	height:266px;
	margin-left:0px;
	margin-top:12px;
	background-image:url(/web/img/photo_grd_mere.gif);
}


#contenu #bas_1 {
	width:1000px;
	height:76px;
	padding-top:6px;
	background-color:#c8c8c8;
}

#contenu #bas_1 p {
	text-align:center;
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	color:#525252;
}
#contenu #bas_1 p a {

	font-family:Arial;
	font-size:11px;
	color:#525252;
}
#contenu #bas_2 {
	width:1000px;
	height:61px;
	border-top:2px solid white;
	padding-top:6px;
	background-color:#adadad;
}

#contenu #bas_2 p {
	text-align:center;
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	color:#525252;
}

#contenu #bas_2 a.netskiss {
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	color:#d7d7d7;
}
#contenu #bas_2 a {
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	color:#525252;
}
/*************************************\
/*				PAGE JEUX			  *\
/***************************************/

#contenu #central #jeux_activites_atelier #haut_gauche {
	width:533px;
	padding-top:11px;
	padding-left:22px;
	float:left;
}

#contenu #central #jeux_activites_atelier #haut_gauche h2 {
	font-size:16px;
	font-weight:bold;
	color:#009933;
	text-transform:uppercase;
}

#contenu #central #jeux_activites_atelier #haut_gauche p {
	margin-top:5px;
	font-size:12px;
	color:#515151;
	line-height:20px;
}

#contenu #central #jeux_activites_atelier .cadre_vert {
	float:left;
	width:266px;
	height:176px;
	margin-top:10px;
	margin-left:10px!important;
	margin-left:7px;
	background-image:url(/web/img/cadre_vert.gif);
}

#contenu #central #jeux_activites_atelier .cadre_vert#cadre_vert_bas {
	margin-bottom:30px;
}

#contenu #central #jeux_activites_atelier .cadre_vert .titre_cadre_vert {
	width:266px;
	height:23px;
	margin-top:8px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#009933;
}

#contenu #central #jeux_activites_atelier .cadre_vert .img_cadre_vert {
	width:264px;
	height:122px;
	margin-left:1px;
}

#contenu #central #jeux_activites_atelier .cadre_vert .btn_cadre_vert a {
	float:right;
	width:160px;
	height:18px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	background-image:url(/web/img/btn_cadre_vert_jeux.gif);
}

#contenu #central #jeux_activites_atelier .cadre_vert .btn_cadre_vert#btn_absolue {
	position:absolute;
	margin-left:106px;
}

/*************************************\
/*			PAGE GROUPE				  *\
/***************************************/

#contenu #central #jeux_activites_atelier #haut_gauche h2#groupe {
	font-size:16px;
	font-weight:bold;
	color:#ee650a;
	text-transform:uppercase;
}

#contenu #central #jeux_activites_atelier .cadre_orange {
	float:left;
	width:266px;
	height:176px;
	margin-top:10px;
	margin-left:10px!important;
	margin-left:7px;
	background-image:url(/web/img/cadre_orange.gif);
}

#contenu #central #jeux_activites_atelier .cadre_orange#cadre_orange_bas {
	margin-bottom:30px;
}

#contenu #central #jeux_activites_atelier .cadre_orange .titre_cadre_orange {
	width:266px;
	height:23px;
	margin-top:8px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#ee650a;
}

#contenu #central #jeux_activites_atelier .cadre_orange .img_cadre_orange {
	width:264px;
	height:122px;
	margin-left:1px;
}

#contenu #central #jeux_activites_atelier .cadre_orange .btn_cadre_orange {
	float:right;
	width:160px;
	height:18px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	background-image:url(/web/img/btn_cadre_orange_jeux.gif);
}

#contenu #central #jeux_activites_atelier .cadre_orange .btn_cadre_orange a {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;

}

#contenu #central #jeux_activites_atelier .cadre_orange .btn_cadre_orange#btn_absolue {
	position:absolute;
	margin-left:106px;
}

/*************************************\
/*			PAGE JEUX TRADIONNELS	  *\
/***************************************/

#contenu #central #jeux_activites_atelier #haut_gauche h2#traditionnels {
	font-size:16px;
	font-weight:bold;
	color:#006ea8;
	text-transform:uppercase;
}

#contenu #central #jeux_activites_atelier .cadre_bleu {
	float:left;
	width:266px;
	height:176px;
	margin-top:10px;
	margin-left:10px!important;
	margin-left:7px;
	background-image:url(/web/img/cadre_bleu.gif);
}

#contenu #central #jeux_activites_atelier .cadre_bleu#cadre_bleu_bas {
	margin-bottom:30px;
}

#contenu #central #jeux_activites_atelier .cadre_bleu .titre_cadre_bleu {
	width:266px;
	height:23px;
	margin-top:8px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#006ea8;
}

#contenu #central #jeux_activites_atelier .cadre_bleu .img_cadre_bleu {
	width:264px;
	height:122px;
	margin-left:1px;
}

#contenu #central #jeux_activites_atelier .cadre_bleu .btn_cadre_bleu {
	float:right;
	width:160px;
	height:18px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	background-image:url(/web/img/btn_cadre_bleu_jeux.gif);
}

#contenu #central #jeux_activites_atelier .cadre_bleu .btn_cadre_bleu a {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;

}

#contenu #central #jeux_activites_atelier .cadre_bleu .btn_cadre_bleu#btn_absolue {
	position:absolute;
	margin-left:106px;
}


/* BLEU */

#contenu #central #fiche_produit #div_cadre_produit .reference {
	float:left;
	width:79px;
	margin-top:20px;
	margin-left:7px!important;
	margin-left:3px;

}

#contenu #central #fiche_produit #div_cadre_produit .reference p.prix {
	color:#c10735;
	font-weight:bold;

}



#contenu #central #fiche_produit #div_cadre_produit .reference select {
	border:1px solid #c10735;
}

#contenu #central #fiche_produit #div_cadre_produit .ajouter_panier {
	float:left;
	width:112px;
	margin-top:20px;
}

#contenu #central #fiche_produit #div_cadre_produit .ajouter_panier .btn_ajouter_panier input {
	background-image:url(/web/img/btn_ajouter_panier.gif);
	width:108px;
	height:20px;
	text-align:center;
	color:#FFFFFF;
	vertical-align:middle;
	line-height:20px;
	font-weight:bold;	
	font-size:11px;
	cursor:pointer;
	padding-bottom:3px;

}

#contenu #central #fiche_produit #div_cadre_produit  p.btn_fiche {
	background-image:url(/web/img/btn_fiche_produit.gif);
	background-repeat:no-repeat;
	width:98px;
	height:20px;
	color:#c10735;
	vertical-align:middle;
	line-height:20px;
	font-weight:bold;	
	font-size:11px;
	padding-left:10px;
	padding-bottom:10px;
	margin-left:45px;
	margin-top:15px;

}

#contenu #central #fiche_produit #div_cadre_produit  p.btn_fiche a {
	color:#c10735;
}


#contenu #central #fiche_produit #div_cadre_produit .cadre_produit_bleu {
	float:left;
	height:360px;
	width:198px;
	margin-left:5px!important;
	margin-left:4px;
	margin-top:5px;
	border:1px solid #006ea8;;
}


#contenu #central #fiche_produit #div_cadre_produit .cadre_produit_bleu .img_produit {
	width:188px;
	height:196px;
	padding-left:0px;
	padding-top:0px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:auto;
}


#contenu #central #fiche_produit #div_cadre_produit .cadre_produit_bleu p.nom_produit {
	width:198px;
	height:50px;
	font-size:15px;
	font-weight:bold;
	color:#006ea8;;
	text-align:center;

}

/* ORANGE */

#contenu #central #fiche_produit #div_cadre_produit .cadre_produit_orange {
	float:left;
	height:360px;
	width:198px;
	margin-left:5px!important;
	margin-left:4px;
	margin-top:5px;
	border:1px solid #ee650a;
}


#contenu #central #fiche_produit #div_cadre_produit .cadre_produit_orange .img_produit {
	width:188px;
	height:196px;
	padding-left:0px;
	padding-top:0px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:auto;
}


#contenu #central #fiche_produit #div_cadre_produit .cadre_produit_orange p.nom_produit {
	width:198px;
	height:50px;
	font-size:15px;
	font-weight:bold;
	color:#ee650a;
	text-align:center;

}





/*************************************\
/*			PAGE COMMANDE			  *\
/***************************************/

#contenu #central #commande h2 {
	float:left;
	margin-top:11px;
	margin-left:22px;
	font-size:16px;
	font-weight:bold;
	color:#c10435;
	text-transform:uppercase;
}

#contenu #central #commande #haut_cadre {
	width:805px;
	height:48px;
	margin-left:18px;
	margin-top:20px;
}

#contenu #central #commande #bas_cadre {
	position:relative;
	width:805px;
	height:17px;
	margin-left:18px;
	margin-bottom:215px;
	background-image:url(/web/img/bas_commande_panier.gif);

}

#contenu #central #commande #recapitulatif_commande {
	width:805px;
	margin-left:18px;
	background-image:url(/web/img/cote_commande_panier.gif);
	background-repeat:repeat-y;

}


#contenu #central #commande #recapitulatif_commande table {
	margin-top:15px;
	margin-left:9px;
}

#contenu #central #commande #recapitulatif_commande th {
	width:108px;
	height:25px;
	background-color:#f3cdd7;
	color:#515151;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
}

#contenu #central #commande #recapitulatif_commande th.produit {
	width:316px;
}

#contenu #central #commande #recapitulatif_commande th#croix {
	width:27px;
}

#contenu #central #commande #recapitulatif_commande td {
	height:80px;
	background-color:#f2f2f2;
	font-weight:bold;
	color:#515151;
	text-align:center;
	text-transform:uppercase;
}

#contenu #central #commande #recapitulatif_commande td.supprimer {
	height:82px;
	background-image:url(/web/img/trait_rouge_commande_panier.gif);
	background-repeat:no-repeat;
	background-position:center;	
}

#contenu #central #commande #recapitulatif_commande td input {
	width:42px;
text-align:center;
	border:1px solid #c10435;


}

#contenu #central #commande #recapitulatif_commande td.produit {
	text-align:left;
}

#contenu #central #commande #recapitulatif_commande td.produit .img_produit {
	float:left;
	width:70px;
	height:70px;
	margin-left:6px;
	margin-top:0px;
}

#contenu #central #commande #recapitulatif_commande td.produit p.nom_produit {
	float:left;
	width:220px;
	height:16px;
	margin-left:8px;
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#515151;

}

#contenu #central #commande #recapitulatif_commande td.produit p.description_produit {
	float:left;
	height:16px;
	margin-left:8px;
	margin-top:5px;
	font-size:11px;
	color:#515151;
	text-transform:lowercase;
}

#contenu #central #commande #recapitulatif_commande #angle_btn_supprimer {
	float:right;
	width:35px;
	height:13px;
	margin-right:10px;
	background-image:url(/web/img/trait_rouge_btn_supprimer.gif);
}

#contenu #central #commande #recapitulatif_commande .btn_supprimer input {
	float:right;
	width:77px;
	height:15px;
	margin-top:4px;
	font-size:10px;
	font-weight:bold;
	color:#d8001a;
	text-align:center;
	text-transform:uppercase;
	background-image:url(/web/img/btn_supprimer_commande_panier.gif);
	background-repeat:no-repeat;
	padding-bottom:3px;
	cursor:pointer;
}

#contenu #central #commande #recapitulatif_commande #panier_vide {
	text-align:center;
	padding-top:20px;
}
#contenu #central #commande #recapitulatif_commande #panier_vide a {
text-decoration:underline;
}


#contenu #central #commande #recapitulatif_commande .btn_supprimer a {
	float:right;
	width:77px;
	height:15px;
	margin-top:4px;
	font-size:10px;
	font-weight:bold;
	color:#d8001a;
	text-align:center;
	text-transform:uppercase;
	background-image:url(/web/img/btn_supprimer_commande_panier.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	vertical-align:middle;
	line-height:13px;
}

#contenu #central #commande #recapitulatif_commande .btn_supprimer .espace {
	margin-right:5px;
}

#contenu #central #commande #recapitulatif_commande #barre_rose {
	width:786px;
	margin-left:10px;
	margin-top:10px;
	background-color:#f6dae1;
}

#contenu #central #commande #recapitulatif_commande #barre_rose p#ajout_produit_ref {
	float:left;
	width:350px;
	height:23px;
	padding-top:6px;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#3e3d40;
}

#contenu #central #commande #recapitulatif_commande #barre_rose p#ref {
	float:left;
	width:110px;
	height:23px;
	padding-top:6px;
	margin-left:7px;
	font-size:12px;
	color:#3e3d40;
}

#contenu #central #commande #recapitulatif_commande #barre_rose input[type="text"] {
	float:left;
	width:153px;
	/*height:20px;*/
	padding:2px;
	margin-top:4px;
	margin-left:20px;
	font-size:14px;
	color:#3e3d40;
	border:1px solid #c10435;
}

#contenu #central #commande #recapitulatif_commande #barre_rose #btn_mettre_en_panier {
	float:left;
	width:125px;
	height:13px;
	margin-top:8px;
	margin-left:10px;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	padding-bottom:4px;
	background-image:url(/web/img/btn_mettre_en_panier.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}


#contenu #central #commande #recapitulatif_commande #barre_verte {
	width:786px;
	height:29px;
	margin-left:10px;
	margin-top:10px;
	background-color:#eaf6de;
}

#contenu #central #commande #recapitulatif_commande #barre_verte p#code_promo {
	float:left;
	width:130px;
	height:23px;
	margin-left:40px;
	padding-top:6px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#3e3d40;
}

#contenu #central #commande #recapitulatif_commande #barre_verte p#valide_promo {
	float:left;
	margin-left:40px;
	padding-top:6px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#3e3d40;
	text-align:center;
}

#contenu #central #commande #recapitulatif_commande #barre_verte p#code {
	float:left;
	width:290px;
	height:23px;
	padding-top:6px;
	margin-left:10px;
	font-size:12px;
	color:#3e3d40;
}

#contenu #central #commande #recapitulatif_commande #barre_verte input[type="text"] {
	float:left;
	width:153px;
	padding:2px;
	margin-top:4px;
	margin-left:17px;
	font-size:14px;
	color:#3e3d40;
	border:1px solid #73b531;
}

#contenu #central #commande #recapitulatif_commande #barre_verte #btn_code_promo {
	float:left;
	width:125px;
	height:13px;
	margin-top:8px;
	margin-left:10px;
	font-size:10px;
	padding-bottom:4px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	background-image:url(/web/img/btn_code_promo.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

#contenu #central #commande #recapitulatif_commande #cadre_assistance_commande {
	float:left;
	width:304px;
	height:69px;
	margin-left:94px;
	margin-top:15px;
	background-image:url(/web/img/cadre_assistance_commande.gif);
}

#contenu #central #commande #recapitulatif_commande #montant_commande {
	float:left;
	width:336px;
	margin-left:61px;
	margin-top:15px;
	background-color:#eceded;
}

#contenu #central #commande #recapitulatif_commande #montant_commande #infos_montant {
	float:left;

}

#contenu #central #commande #recapitulatif_commande #montant_commande #montant {
	float:right;
	width:60px;
	margin-top:2px;
	margin-right:20px;
}

#contenu #central #commande #recapitulatif_commande #montant_commande p {
	float:right;
	margin-top:6px;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:2px;
	font-size:11px;
	font-weight:bold;
	color:#515151;
	text-transform:uppercase;
}

#contenu #central #commande #recapitulatif_commande #montant_commande p#montant_ttc {
	border-bottom:none;
}

#contenu #central #commande #recapitulatif_commande #montant_commande p.montant {
	float:left;
	margin-top:6px;
	font-size:11px;
	font-weight:bold;
	color:#c10435;
	width:100px;
	text-align:right;
}

#contenu #central #commande #recapitulatif_commande #montant_commande p.label_montant {
	float:left;
	margin-top:6px;
	font-size:11px;
	font-weight:bold;
	width:200px;
	margin-left:20px;
	text-align:right;
}

#contenu #central #commande #recapitulatif_commande #montant_commande p.label_montant span {
	text-transform:none;
	font-size:11px;
	color:#515151;
}

#contenu #central #commande #recapitulatif_commande #montant_commande p.montant#commande {
	font-size:16px;
	border-bottom:none;
	margin-top:4px;

}

#contenu #central #commande #recapitulatif_commande .trait_pointille_1 {
	height:1px;
	width:336px;
	background-image:url(/web/img/trait_pointille.gif);
}

#contenu #central #commande #recapitulatif_commande .trait_pointille_2 {
	height:1px;
	width:336px;
	background-image:url(/web/img/trait_pointille.gif);
}

#contenu #central #commande p.erreur {
	font-weight:bold;
	text-align:center;
	color:#FF0000;
	padding:10px;
	font-size:12px;
}


#contenu #central #commande input#btn_valider_panier {
	width:398px;
	height:33px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	background-color:transparent;
}

#contenu #central #commande #btn_valider_panier {
	background-image:url(/web/img/btn_valider_panier.gif);
	background-repeat:no-repeat;
	margin-left:203px;
	width:398px;
	height:33px;
	text-align:center;
	vertical-align:middle;
	line-height:33px;
	margin-top:28px;
}


#contenu #central #commande p#achat {
	text-align:center;
	padding-top:10px;
}

#contenu #central #commande p#achat a {
text-decoration:underline;
}

#contenu #central #commande #btn_valider_panier a {
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	


}

/*************************************\
/*	   PAGE COMMANDE COORDONNEES	  *\
/***************************************/

#contenu #central #commande #coordonnees {
	width:805px;
	margin-left:18px;
	padding-top:16px;
	background-image:url(/web/img/cote_commande_panier.gif);
	background-repeat:repeat-y;

}

#contenu #central #commande #coordonnees #cadre_deja_client {
	width:392px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	background-color:#eceded;
}

#contenu #central #commande #coordonnees #cadre_deja_client h3 {
	float:left;
	width:392px;
	height:15px;
	margin-top:10px;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#c10435;
	background-color:#eceded;
}

#contenu #central #commande #coordonnees #cadre_deja_client #gauche_deja_client {
	float:left;
	margin-top:20px;
	width:109px;
	height:50px;
}

#contenu #central #commande #coordonnees #cadre_deja_client #gauche_deja_client label {
	float:right;
	height:14px;
	margin-bottom:16px;
	font-size:11px;
	font-weight:bold;
	color:#58585a;
}

#contenu #central #commande #coordonnees #cadre_deja_client #droite_deja_client {
	float:left;
	width:210px;
	height:48px;
	margin-top:18px;
	margin-left:8px;
}

#contenu #central #commande #coordonnees #cadre_deja_client #droite_deja_client input {
	float:left;
	width:208px;
	height:14px;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:9px;
	border:1px solid #58585a;
}



#contenu #central #commande #coordonnees #cadre_deja_client #btn_ok {
	float:left;
	width:31px;
	height:27px;
	cursor:pointer;
	margin-top:26px;
	margin-left:13px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(/web/img/btn_carre_rose.gif);
	background-repeat:no-repeat;
}

#contenu #central #commande #coordonnees #cadre_deja_client a#mdp_oublier {
	float:left;
	width:150px;
	height:15px;
	margin-top:3px;
	margin-left:40px;
	font-size:11px;
	color:#5a5a5a;
	text-decoration:underline;
}

#contenu #central #commande #coordonnees #cadre_pas_encore_client {
	width:786px;
	height:21px;
	margin-left:auto;
	margin-right:auto;
	padding-top:7px;
	margin-top:19px;
	background-color:#eceded;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#c10435;
	text-transform:uppercase;
}

#contenu #central #commande #coordonnees #cadre_form_inscription {
	width:787px;
	height:400px;
	margin-left:9px;
	background-image:url(/web/img/cote_cadre_inscription.gif);
	background-repeat:repeat-y;
}

#contenu #central #commande #coordonnees #cadre_form_inscription.client {
	background-image:none;
}

#contenu #central #commande #coordonnees #cadre_form_inscription #cadre_gauche_inscription {
	float:left;
	width:391px;
	height:400px;
	border-right:1px solid #c10435;
}

#contenu #central #commande #coordonnees #cadre_form_inscription h4 {
	float:left;
	height:20px;
	margin-top:16px;
	margin-left:34px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#c10435;
}

#contenu #central #commande #coordonnees #cadre_form_inscription .form_gauche_inscription {
	float:left;
	width:150px;
	margin-top:5px;
}

#contenu #central #commande #coordonnees #cadre_form_inscription .form_gauche_inscription label {
	float:right;
	height:14px;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
	color:#58585a;
}



#contenu #central #commande #coordonnees #cadre_form_inscription .form_droite_inscription {
	float:left;
	width:210px;
	margin-top:2px;
	margin-left:8px
}

#contenu #central #commande #coordonnees #cadre_form_inscription .form_droite_inscription input[type="text"] {
	float:left;
	width:208px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
	border:1px solid #58585a;
}

#contenu #central #commande #coordonnees #cadre_form_inscription .form_droite_inscription input[type="password"] {
	float:left;
	width:208px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
	border:1px solid #58585a;
}

#contenu #central #commande #coordonnees #cadre_form_inscription .form_droite_inscription input[type="radio"] {
	width:18px;
	height:13px;
	margin-top:4px;
	margin-bottom:10px;
}

#contenu #central #commande #coordonnees #cadre_form_inscription .form_droite_inscription select {
	width:210px;
	height:20px;
	margin-bottom:4px;
	border:1px solid #58585a;
}

#contenu #central #commande #coordonnees #cadre_form_inscription #cadre_droit_inscription {
	float:left;
	width:391px;
	height:265px;
}

#contenu #central #commande #coordonnees #cadre_form_inscription #adresse_livraison {
	float:left;
	width:250px;
	padding-left:86px;
	padding-top:25px;
}

#contenu #central #commande #coordonnees #cadre_form_inscription #adresse_livraison p {
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#858585;
}


#contenu #central #commande #coordonnees #bas_inscription {
	width:785px;
	height:5px;
	margin-left:9px;
	background-image:url(/web/img/bas_cadre_inscription.gif);
}

#contenu #central #bas {
	width:805px;
	height:17px;
	margin-left:18px;
	margin-bottom:40px;
	background-image:url(/web/img/bas_commande_panier.gif);
}

/*************************************\
/*	   PAGE COMMANDE LIVRAISON	  *\
/***************************************/

#contenu #central #commande #coordonnees #cadre_form_livraison {
	width:787px;
	margin-left:9px;
	background-image:url(/web/img/cote_cadre_inscription.gif);
	background-repeat:repeat-y;
}

#contenu #central #commande #coordonnees #cadre_form_livraison label {
	float:left;
	width:100px;
}

#contenu #central #commande #coordonnees #cadre_form_livraison input {

	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #58585a;
}

#contenu #central #commande #coordonnees #cadre_form_livraison #bt_modifier {
	background-image:url(/web/img/btn_supprimer_commande_panier.gif);
	background-repeat:no-repeat;
	width:77px;
	height:15px;
	border:none;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	padding:0px 0px 3px 0px;
	margin:0px;
	line-height:14px;
	text-align:center;
	margin-left:30px;
	margin-top:10px;
	cursor:pointer;
}

#contenu #central #commande #coordonnees #cadre_form_livraison input#bt_modifier {
	margin:0px;
}



#contenu #central #commande #coordonnees #cadre_form_livraison input.input_text {
	width:200px;
}

#contenu #central #commande #coordonnees #cadre_form_livraison #cadre_gauche_livraison {
	float:left;
	width:391px;
	border-right:1px solid #c10435;
}

#contenu #central #commande #coordonnees #cadre_form_livraison h4 {
	float:left;
	height:20px;
	margin-top:16px;
	margin-left:34px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#c10435;
}

#contenu #central #commande #coordonnees #cadre_form_livraison #cadre_droit_livraison {
	float:left;
	width:391px;
	height:265px;
}

#contenu #central #commande #coordonnees #bas_livraison {
	width:785px;
	height:5px;
	margin-left:9px;
	background-image:url(/web/img/bas_cadre_inscription.gif);
}

#contenu #central #commande #coordonnees #cadre_form_livraison p {
	width:355px;
	margin-top:10px;
	margin-left:35px;
	line-height:24px;
	font-size:11px;
	font-weight:bold;
	color:#58585a;
}

#contenu #central #commande #coordonnees #cadre_form_livraison #bt_modifier a {
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

#contenu #central #commande #coordonnees #cadre_form_livraison input[type="textarea"] {
	width:335px;
	height:87px;
	border:1px solid #353535;
	margin-top:5px;
	margin-left:33px;
}


#contenu #central #commande #recapitulatif_commande .coordonnees  {
	float:left;
	margin-top:16px;
	margin-left:34px;
	width:350px;
}




#contenu #central #commande #recapitulatif_commande .coordonnees h4 {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#c10435;
	text-align:center;
}

#contenu #central #commande #recapitulatif_commande .coordonnees p {
	margin-top:10px;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	color:#58585a;
	text-align:center;
}





/*************************************\
/*	   PAGE COMMANDE PAIEMENT	  *\
/***************************************/

#contenu #central #commande #coordonnees #cadre_form_paiement {
	width:787px;
	height:270px;
	margin-left:9px;
	background-image:url(/web/img/cote_cadre_inscription.gif);
	background-repeat:repeat-y;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .cadre_gauche_paiement {
	float:left;
	width:264px;
	height:285px;
	margin-top:4px;
	border-right:1px solid #c10435;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .cadre_centre_paiement {
	float:left;
	width:260px;
	height:285px;
	margin-top:4px;
	border-right:1px solid #c10435;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .cadre_droit_paiement {
	float:left;
	width:260px;	
	height:285px;
	margin-top:4px;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .cadre_gauche_paiement #img_paiement_securise {
	margin-top:58px;
	margin-left:40px;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .cadre_centre_paiement #img_paiement_paypal {
	margin-top:30px;
	margin-left:48px;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .cadre_droit_paiement #img_paiement_cheque {
	margin-top:40px;
	margin-bottom:4px;
	margin-left:62px;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .cadre_droit_paiement .mandat_virement {
	margin-top:30px;
	margin-bottom:4px;
	margin-left:20px;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .btn_paiement {
	background-image:url(/web/img/btn_vert.gif);
	background-repeat:no-repeat;
	color:#FFF;
	cursor:pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:26px;
	margin-top:47px;
	margin-left:25px;
	padding-left:5px;
	text-align:center;
	text-transform:uppercase;
	width:213px;
}


#contenu #central #commande #coordonnees #cadre_form_paiement .btn_paiement a {
	color:#FFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle;
	line-height:26px;

}

#contenu #central #commande #coordonnees #cadre_form_paiement .btn_paiement#paypal {
	margin-top:37px;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .btn_paiement#cheque {
	margin-top:5px;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .cadre_droit_paiement p {
	width:225px;	
	margin-top:15px;
	margin-left:25px;
	font-size:12px;
	color:#5f5f5f;
	line-height:20px;
	text-align:center;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .virement {
	margin-top:20px;

}


#contenu #central #commande #coordonnees #cadre_form_paiement .cadre_droit_paiement p#accepter_paiement_cheque {
	width:225px;	
	height:20px;
	margin-top:8px;
	margin-left:25px;
	color:#2596d9;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#contenu #central #commande #coordonnees #cadre_form_paiement .cadre_droit_paiement.bordure {
	border-left:1px solid #c10435;
	margin-left:4px;
}


/*************************************\
/*	   	  PAGE FICHE PRODUIT		  *\
/**************************************/

#contenu #central #fiche_produit #haut_gauche {
	width:533px;
	padding-top:11px;
	padding-left:22px;
	float:left;
}

#contenu #central #fiche_produit #haut_gauche h2#traditionnels {
	font-size:16px;
	font-weight:bold;
	color:#006ea8;
	text-transform:uppercase;
}

#contenu #central #fiche_produit #haut_gauche h2#groupe {
	font-size:16px;
	font-weight:bold;
	color:#ee650a;
	text-transform:uppercase;
}

#contenu #central #fiche_produit #haut_gauche h2#atelier {
	font-size:16px;
	font-weight:bold;
	color:#009933;
	text-transform:uppercase;
}

#contenu #central #fiche_produit #haut_gauche p {
	margin-top:5px;
	font-size:12px;
	color:#515151;
	line-height:20px;
}

#contenu #central #fiche_produit #barre_grise {
	width:815px;
	height:21px;
	margin-top:9px;
	margin-left:12px;
	background-color:#dedede;
}

#contenu #central #fiche_produit #barre_grise #btn_retour_liste {
	float:left;
	width:173px;
	height:15px;
	margin-top:1px;
	margin-left:1px;
	padding-top:2px;
	padding-left:5px;
	background-color:#FFF;
	border:1px solid #cccccc;
	color:#757575;
	font-size:11px;
}

#contenu #central #fiche_produit #barre_grise #btn_retour_liste a {
	color:#757575;
	font-size:11px;
}

#contenu #central #fiche_produit #cadre_fiche_produit {
	width:813px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:12px;
}

#contenu #central #fiche_produit #cadre_fiche_produit.produit_vert {
	border:1px solid #009933;
}


#contenu #central #fiche_produit #cadre_fiche_produit.produit_vert h3 {
	float:left;
	width:675px;
	height:31px;
	padding-left:10px;
	padding-top:7px;
	font-size:18px;
	font-weight:bold;
	color:#009933;
	border-bottom:1px dashed #009933;
}

#contenu #central #fiche_produit #cadre_fiche_produit.produit_orange {
	border:1px solid #ee650a;
}


#contenu #central #fiche_produit #cadre_fiche_produit.produit_orange h3 {
	float:left;
	width:675px;
	height:31px;
	padding-left:10px;
	padding-top:7px;
	font-size:18px;
	font-weight:bold;
	color:#ee650a;
	border-bottom:1px dashed #ee650a;
}

#contenu #central #fiche_produit #cadre_fiche_produit.produit_bleu {
	border:1px solid #006ea8;
}


#contenu #central #fiche_produit #cadre_fiche_produit.produit_bleu h3 {
	float:left;
	width:675px;
	height:31px;
	padding-left:10px;
	padding-top:7px;
	font-size:18px;
	font-weight:bold;
	color:#006ea8;
	border-bottom:1px dashed #006ea8;
}

#contenu #central #fiche_produit #logo_observation {
	float:left;
	width:124px;
	height:42px;
	margin-left:4px;
	margin-top:6px;
	background-image:url(/web/img/fond_vignette.gif);
	background-repeat:no-repeat;
	padding-top:10px;
}

#contenu #central #fiche_produit #cadre_fiche_produit #logo_observation p {
	line-height:15px;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
}

#contenu #central #fiche_produit #cadre_fiche_produit #logo_observation p.vi_rouge {
	color:#c10435;
}

#contenu #central #fiche_produit #cadre_fiche_produit #logo_observation p.vi_grise {
	color:#515151;
}




#contenu #central #fiche_produit #cadre_fiche_produit #ensemble_img_produit {
	float:left;
	width:390px;
	height:494px;
	margin-left:10px;
	border:1px solid #ededee;
}

#contenu #central #fiche_produit #cadre_fiche_produit #ensemble_img_produit #miniatures .miniature img  {
	float:left;
	width:90px;
}

#contenu #central #fiche_produit #cadre_fiche_produit #info_produit {
	float:left;
	width:365px;
	margin-left:24px;
	margin-top:10px;
}

#contenu #central #fiche_produit #cadre_fiche_produit p {
	/*width:365px;*/
	font-size:12px;
	color:#515151;
	line-height:21px;
}*

#contenu #central #fiche_produit #cadre_fiche_produit p#ref {
	margin-top:10px;
	font-weight:bold;
}

#contenu #central #fiche_produit #cadre_fiche_produit #haut_cadre_info_technique {
	width:363px;
	height:6px;
	background-image:url(/web/img/haut_cadre_info_technique.gif);
}

#contenu #central #fiche_produit #cadre_fiche_produit #cadre_info_technique {
	width:363px;
	background-image:url(/web/img/cote_cadre_info_technique.gif);
	background-repeat:repeat-y;
}

#contenu #central #fiche_produit #cadre_fiche_produit #cadre_info_technique h4 {
	width:353px;
	margin-left:2px;
	padding-left:5px;
	padding-bottom:5px;
	font-size:11px;
	font-weight:bold;
	color:#c10435;
	text-transform:uppercase;
	border-bottom:1px dashed #b8b8b8;
}

#contenu #central #fiche_produit #cadre_fiche_produit #cadre_info_technique p {
	font-size:12px;
	font-style:italic;
	color:#515151;
	margin-left:8px;
	word-wrap:break-word;
	width:353px;
}

#contenu #central #fiche_produit #cadre_fiche_produit #bas_cadre_info_technique {
	width:363px;
	height:5px;
	background-image:url(/web/img/bas_cadre_info_technique.gif);
}

#contenu #central #fiche_produit #cadre_fiche_produit #cadre_gris_clair {
	width:365px;
	margin-top:24px;
	background-color:#d6d6d6;
	padding-bottom:14px;
}

#contenu #central #fiche_produit #cadre_fiche_produit #cadre_quantite {
	float:left;
	width:175px;
}

#contenu #central #fiche_produit #cadre_fiche_produit #cadre_reference {
	float:left;
	width:179px;
}

#contenu #central #fiche_produit #cadre_fiche_produit #cadre_gris_clair  label {	
	float:left;
	width:75px;
	font-size:12px;
	font-weight:bold;
	color:#515151;

	margin-top:14px
}

#contenu #central #fiche_produit #cadre_fiche_produit #cadre_gris_clair #cadre_reference label {	
 margin-top:12px;
	padding-left:10px;
}


#contenu #central #fiche_produit #cadre_fiche_produit #cadre_gris_clair select {
	margin-top:12px;
	border:1px solid #c10435;
}


#contenu #central #fiche_produit #cadre_fiche_produit #cadre_gris_clair input[type="text"] {	

	width:89px;
	text-align:center;
	border:1px solid #c10435;
	margin-top:14px
}

#contenu #central #fiche_produit #cadre_fiche_produit #cadre_prix_ht_ttc {
	width:365px;
	height:63px;
	background-color:#ededee;
}

#contenu #central #fiche_produit #cadre_fiche_produit #prix_ht_ttc {
	float:left;
	width:170px;
	height:58px;
	margin-top:5px;
	margin-left:20px;

}

#contenu #central #fiche_produit #cadre_fiche_produit p#prix_ht {
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#c10435;

}

#contenu #central #fiche_produit #cadre_fiche_produit sup {
	font-size:14px;
	font-weight:bold;
	color:#c10435;
	margin-right:5px;
}

#contenu #central #fiche_produit #cadre_fiche_produit p#ht {
	float:left;
	width:20px;
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#c10435;
}

#contenu #central #fiche_produit #cadre_fiche_produit p#prix_ttc {
	float:left;
	font-size:18px;
	color:#c10435;
}

#contenu #central #fiche_produit #cadre_fiche_produit p#ttc {
	float:left;
	width:20px;
	margin-top:5px;
	font-size:12px;
	color:#c10435;
}

#contenu #central #fiche_produit #cadre_fiche_produit #btn_commander {
	float:left;
	margin-top:16px;

}

#contenu #central #fiche_produit #cadre_fiche_produit #btn_commander input{
	background-image:url(/web/img/btn_commander.gif);
	background-repeat:no-repeat;
	width:165px;
	height:31px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;

}

#contenu #central #fiche_produit #cadre_vert_regle {
	width:815px;
	height:43px;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:12px;
	border:1px solid #009933;
}

#contenu #central #fiche_produit #cadre_vert_regle p {
	float:left;
	width:350px;
	height:20px;
	margin-top:14px;
	margin-left:12px;
	font-size:14px;
	color:#009933;
	font-weight:bold;
}

#contenu #central #fiche_produit #cadre_vert_regle #btn_telecharger_pdf {
	float:left;
	width:206px;
	height:31px;
	margin-top:6px;
	margin-left:243px;
}

/*************************************\
/*	   	  	PAGE PRODUIT			  *\
/**************************************/

#contenu #central #fiche_produit #div_cadre_produit {
	width:820px;
	margin-left:7px;
	margin-top:0px;
}

#contenu #central #fiche_produit #div_cadre_produit .cadre_produit_vert {
	float:left;
	height:360px;
	width:198px;
	margin-left:5px!important;
	margin-left:4px;
	margin-top:5px;
	border:1px solid #009933;
}

#contenu #central #fiche_produit .barre_grise {
	width:815px;
	height:21px;
	margin-top:9px;
	margin-left:12px;
	margin-bottom:3px;
	background-color:#dedede;
}

#contenu #central #fiche_produit .barre_grise#barre_grise_bas {
	margin-bottom:55px;
}

#contenu #central #fiche_produit #div_cadre_produit .cadre_produit_vert .img_produit {
	width:188px;
	height:196px;
	padding-left:0px;
	padding-top:0px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:auto;
}


#contenu #central #fiche_produit #div_cadre_produit .cadre_produit_vert p.nom_produit {
	width:198px;
	height:50px;
	font-size:15px;
	font-weight:bold;
	color:#009933;
	text-align:center;

}

/***** ESPACE CLIENT ****/


#contenu #central #commande #haut_cadre_client {
	width:805px;
	height:5px;
	margin-left:18px;
	margin-top:20px;
	background-image:url(/web/img/haut_espace_client.gif);
	background-repeat:no-repeat;
}


/***************************************/
/* 			SUIVI DE COMMANDE		   */
/***************************************/

#contenu #central #commande #etapes {
		padding-top:19px;
		padding-bottom:19px;
}

#contenu #central #commande .suivi_etapes {
		float:left;
		width:260px;
		padding-top:20px;
		padding-bottom:30px;
		color:3e3d40;
		border-right:1px solid #e6e6e6;
}

#contenu #central #commande div.suivi_etapes p {
	color:#3e3d40;
	float:left;
	width:105px;
	padding-left:15px;
}

#contenu #central #commande div.suivi_etapes#livraison p {
	color:#3e3d40;
	float:left;
	width:115px;
	padding-left:15px;
}

#contenu #central #commande div.suivi_etapes p.droite {
	color:#3e3d40;
	float:left;
	width:120px;
	padding-left:0px;
	padding-top:20px;
}

#contenu #central #commande div.suivi_etapes#livraison p.droite {
	padding-top:0px;
}

#contenu #central #commande div.suivi_etapes#livraison {
	border-right:none;
}


#contenu #central #commande div.suivi_etapes img{
	margin-right:2px;	
}

#contenu #central #commande  .cadre_gris {
	width:803px;
	height:21px;
	padding-top:7px;
	margin-left:1px;
	background-color:#eceded;
	text-align:center;
	font-size:12px;
	font-weight:bold;

	text-transform:uppercase;
}

#contenu #central #commande  #commande_vide {
	text-align:center;
}

#contenu #central #commande h3 {
	margin-top:18px;
	margin-bottom:16px;
	font-size:14px;
	font-weight:bold;
	color:#515151;
	margin-left:40px;
}

#contenu #central #commande h3#suivi_commande {
	margin-left:40px;
}

#contenu #central #commande h3#suivi_commande a {
	font-size:14px;
	text-decoration:underline;
}

/*page texte*/

#contenu #central.contact input{
	border: 1px solid #5a5a5a;
	}
#contenu #central.contact input.checkbox{
	border: none;
	}
#contenu #central.contact label {
	width: 150px;
	float: left;
	}
	
	#contenu #central.contact #g #formulaire{
	width:490px;

	}

#contenu #central.contact p {
	float: left;
	}
#contenu #central.contact b {
	font-size:12px;
	}
#contenu #central.contact textarea{
	border: 1px solid #5a5a5a;
	}
#contenu #central.contact p#erreur{
	color: #ff0000;
	}
#contenu #central.mentions #g p{
	margin-bottom: 5px;
	}
	
#contenu #central.mentions #g {
	width:537px;
	background-color:#ffffff;
	}

#contenu #central.accueil #g h1{
	color: #515151;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 3px;
	margin-right: 20px;
	}
#contenu #central.accueil .cadre_vert {
	float:left;
	width:266px;
	height:316px;
	margin-top:10px;
	margin-left:10px!important;
	margin-left:7px;
	background-image:url(/web/img/accueil/cadre_vert.gif);
}

#contenu #central.accueil .cadre_vert h3 {
	margin-top:8px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#009933;
}
#contenu #central.accueil .cadre_vert .cadre {
	height: 147px;

}
#contenu #central.accueil .cadre_vert .cadre ul {
	margin: 0 0 0 0;
	padding: 35px 0 0 0;
	list-style-image:url(/web/img/accueil/puce_fleche_verte.gif);
	float: left;
	}
#contenu #central.accueil .cadre_vert .cadre ul li{
	vertical-align: middle;
	color: #515151;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 9px 30px;
	}
#contenu #central.accueil .cadre_vert .cadre ul li a{
	color: #515151;
	font-size: 12px;
	font-weight: bold;
	}
#contenu #central.accueil .cadre_vert .img_cadre_vert {

	height:122px;
	margin-left:8px;
}

#contenu #central.accueil .cadre_vert .btn_cadre_vert a {
	float:right;
	width:160px;
	height:18px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	background-image:url(/web/img/btn_cadre_vert_jeux.gif);
}





#contenu #central.accueil .cadre_bleu {
	float:left;
	width:266px;
	height:316px;
	margin-top:10px;
	margin-left:10px!important;
	margin-left:7px;
	background-image:url(/web/img/accueil/cadre_bleu.gif);
}
#contenu #central.accueil .cadre_bleu h3 {
	margin-top:8px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#0070aa;
}
#contenu #central.accueil .cadre_bleu .cadre {
	height: 115px;
	}
#contenu #central.accueil .cadre_bleu .cadre ul {
	margin: 0 0 0 0;
	padding: 35px 0 0 0;
	list-style-image:url(/web/img/accueil/puce_fleche_bleu.gif);
	float: left;
	}
#contenu #central.accueil .cadre_bleu .cadre ul li{
	color: #515151;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 9px 30px;
	}
#contenu #central.accueil .cadre_bleu .cadre ul li a{
	color: #515151;
	font-size: 12px;
	font-weight: bold;
	}
#contenu #central.accueil .cadre_bleu .img_cadre_bleu {

	height:154px;
	margin-left:8px;
}

#contenu #central.accueil .cadre_bleu .btn_cadre_bleu a {
	float:right;
	width:160px;
	height:18px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	background-image:url(/web/img/btn_cadre_bleu_jeux.gif);
}



#contenu #central.accueil .cadre_orange {
	float:left;
	width:266px;
	height:316px;
	margin-top:10px;
	margin-left:10px!important;
	margin-left:7px;
	background-image:url(/web/img/accueil/cadre_orange.gif);
}


#contenu #central.accueil .cadre_orange h3 {
	margin-top:8px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#ee650a;
}

#contenu #central.accueil .cadre_orange .cadre {
	height: 117px;

}
#contenu #central.accueil .cadre_orange .cadre ul {
	margin: 0 0 0 0;
	padding: 25px 0 0 0;
	list-style-image:url(/web/img/accueil/puce_fleche_orange.gif);
	float: left;
	}
#contenu #central.accueil .cadre_orange .cadre ul li{
	color: #515151;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 9px 30px;
	}
#contenu #central.accueil .cadre_orange .cadre ul li a{
	color: #515151;
	font-size: 12px;
	font-weight: bold;
	}
#contenu #central.accueil .cadre_orange .img_cadre_orange {
	height:152px;
	margin-left:10px;
}

#contenu #central.accueil .cadre_orange .btn_cadre_orange a {
	float:right;
	width:160px;
	height:18px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	background-image:url(/web/img/btn_cadre_orange_jeux.gif);
}

#contenu #central.accueil .cadre_gris {
	float:left;
	width:266px;
	height:316px;
	margin-top:10px;
	margin-left:10px!important;
	margin-left:7px;
	background-image:url(/web/img/accueil/cadre_gris.gif);
}


#contenu #central.accueil .cadre_gris h3 {
	margin-top:8px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#5a5a5a;
}
#contenu #central.accueil .cadre_gris img {
	margin: 20px 0 0 20px;
	float: left;
	padding: 0 0 0 0;

}
#contenu #central.accueil .cadre_gris p {

	font-size:11px;
	color:#515151;
	line-height: 20px;
	padding: 5px 15px 0 15px;
}
#contenu #central.accueil .cadre_gris p.gras {

	font-size:11px;
	color:#515151;
	line-height: 18px;
	text-transform:uppercase;
	font-weight: bold;
	float: right;
	padding: 20px 15px 0 0;
	margin: 0 0 0 0;
}
#contenu #central.accueil .cadre_gris p.gras2 {

	font-size:11px;
	color:#515151;
	line-height: 18px;
	text-transform:uppercase;
	font-weight: bold;
	padding: 5px 20px 0 20px;
}
#contenu #central.accueil .cadre_gris b.gras3 {

	color:#c10435;
	font-weight: bold;
}
#contenu #central.accueil .cadre_gris b.gras4 {

	color:#515151;
	font-weight: bold;
}
#contenu #central.accueil .cadre_rouge {
	float:left;
	width:266px;
	height:316px;
	margin-top:10px;
	margin-left:10px!important;
	margin-left:7px;
	background-image:url(/web/img/accueil/cadre_rouge.gif);
}


#contenu #central.accueil .cadre_rouge h3 {
	margin-top:8px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#e2001a;
}

#contenu #central.accueil .cadre_rouge .cadre h4 {
	padding: 20px 0 20px 0;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	color:#565053;
}

#contenu #central.accueil .cadre_rouge .cadre {
	height: 269px;
	text-align: center
}


#contenu #central.accueil .cadre_rouge .cadre div.flash {
	margin-topt:1px;
}


#contenu #central.accueil .cadre_rouge .cadre#actu div#defilement {
	margin-left:50px;
}

#contenu #central.accueil .cadre_rouge .cadre#actu div#defilement img {
	padding-top: 30px;
}

#contenu #central.accueil .cadre_rouge .btn_cadre_rouge a {
	float:right;
	width:160px;
	height:18px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	background-image:url(/web/img/btn_cadre_rouge.gif);
}
#contenu #central.index div.index  {
	width: 250px;
	float: left;
	border-right: 1px dashed #c10435;
}
#contenu #central.index div.index#noborder {
	border-right: none;
}
#contenu #central.index div.index p {
	color: #515151;
	font-size: 12px;
	margin: 0 7px 0 12px;
	padding: 2px 0 15px 0;
	}

#contenu #central.index div.index p a {
	color: #515151;
	font-size: 12px;
	}
#contenu #central.index div.index#colg p {
	margin: 0 7px 0 0;
	}
#contenu #central.index div.index h3 {
	color: #c10435;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	background-color: #ededee;
	margin: 0 7px 0 12px;
	padding: 1px 0 1px 3px;
	}
#contenu #central.index div.index#colg h3 {
	margin: 0 7px 0 0;
	}
#contenu #central.contact input.bouton{
	background-image:url(/web/img/btn_commander.gif);
	background-repeat:no-repeat;
	width:165px;
	height:31px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	border: none;
	}
	
	/* Actus */
	
#contenu #central.actualites span.titre{
	font-size:12px;
	font-weight:bold;
	}
	
#contenu #central.actualites p.italic{
	font-size:12px;
	font-style:italic;
	}
	
	
#contenu #central.actualites img {
	padding-left:10px;
	padding-right:10px;
	}

#contenu #central.actualites p.ligne {
	border-top:1px dashed #515151;
	padding-bottom:10px;
	margin-right:10px;
}
/*****************************************************************/
/*						PAGE CATALOGUE							*/
/*****************************************************************/

#contenu #central.page_catalogue #g p{
	margin-bottom: 5px;
	}
	
#contenu #central.page_catalogue #g {
	width:537px;
	background-color:#ffffff;
	}

#contenu #central.page_catalogue #vignette_catalogue {
	background-image:url(../web/img/vignette_catalogue.jpg);
	background-repeat:no-repeat;
	float:left;
	width:230px;
	height:313px;
	margin-top:10px;
	}

#contenu #central.page_catalogue #zone_texte {
	width: 270px;
	margin: 10px 10px 10px 20px;
	float:left;
	}

#contenu #central.page_catalogue #zone_texte h2 {
	font-size:14px;
	text-transform: uppercase;
	color: #c10435;
	font-weight:bold;
	}

#contenu #central.page_catalogue #zone_texte b {
	font-size:12px;
	text-transform: uppercase;
	color: #c10435;
	font-weight:bold;
	}

#contenu #central.page_catalogue #zone_texte .bouton {
	background-image:url(../layout/img/fond-bouton-telecharger.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:32px;
	margin-left:50px;
	margin-top:15px;
	}

#contenu #central.page_catalogue #zone_texte .bouton p{
	line-height:32px;
	margin:0;
	vertical-align:middle;
	color:#ffffff;
	text-align:center;
	width:186px;
	}

#contenu #central.page_catalogue #zone_texte .bouton a{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	}
	
#contenu #central.mot_passe input {
	border:1px solid #5a5a5a;
}

#contenu #central.mot_passe input.bouton {
	width:17px;
	height:18px;
	margin-left: 4px!important;
	margin-left: 2px;
	font-family:Arial;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(/layout/img/btn_ok.gif);
	cursor: pointer;
	border:none;
}	

