.couleur_orange {background-color:#E06B25}
.couleur_orange-clair {background-color:#F9DCA8}
.couleur_orange-tres-clair {background-color:#FDEFD9;}

.couleur_gris-tres-clair {background-color:#E2E2E2;}

/*------------------------------------------------------------ GENERAL---------------------------------------------------------------------------*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	background: #3F3E3D url(../image/fond_body.gif) repeat-y center;
}
body p {margin: 0px;padding: 0px;}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #5C5C5C;font-weight: normal;}

textarea {font-family: Arial, Helvetica, sans-serif;font-size:12px;}

ul , li {margin: 0px;padding: 0px;list-style-type: none;}


hr {
	clear: both;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}

form{margin:0;padding:0;}

h1 {display: inline;margin: 0px;padding: 0px;}
h2 {display: inline;}
h3 {display: inline;}
h4 {display: inline;}
h5 {display: inline;}

img {border:none;}

a, a:visited {color: #E06B25;text-decoration: underline;}
a:hover {text-decoration: none;}


.filrouge {font-size: 11px;color: #666666;font-weight: normal;display: block;padding-bottom: 25px;}

.font-10 {font-size: 10px;}

/*------------------------------------------------------------ GLOBAL---------------------------------------------------------------------------*/
#global {
	width: 986px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -1px;
	background: #FFFFFF url(../image/fond_body.gif) repeat-y;
}


/*------------------------------------------------------------------- ENTETE-------------------------------------------------------------------*/

#entete {background-color:#3F3E3D;}

#menu-ho {height:28px;	display:block;background: url(../image/fond-barre.gif) repeat-x;text-align: center;}

#menu-ho li {display: inline;margin: 0px;padding: 0px;}
#menu-ho li a, #menu-ho li a:visited {font-weight: bold;color: #FFFFFF;padding: 6px 15px 7px;border-right: 1px solid #FFFFFF;text-decoration:none;letter-spacing: 1px; margin: 0px;line-height: 26px;}
#menu-ho li a:hover {background: #FF9900;text-decoration:none;}

.menu-ho-tre {border-left: 1px solid #FFFFFF;}

.entete-txt-coul-1 {color: #F6C966;}
.entete-txt-coul-2 {color: #AD724B;}


/*----------------------------------------------------- MENU-HAU ---------------------------------------------*/

#div-menu {
	display : block;
	height: 32px;
	background: #200F05;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	z-index: 5000;
	padding-left: 220px;
}


#menu, #menu ul {
	line-height : 28px;
	text-align : center;
	margin: 0px;
	padding: 0px;
}

#menu img {
	border: 1px solid #999999;
}



#menu a , #menu a:visited {
	font-weight: bold;
	display : block;
	padding : 0px;
	color : #FFFFFF;
	text-decoration : none;
	letter-spacing: 1px;
	width: 164px;
	margin: 0px;
	background: url(../image/menu-ho-bout.gif) no-repeat;
	height: 32px;
	line-height: 32px;
}

#menu a:hover /* Lorsque la souris passe sur un des liens */    
{
	background: url(../image/menu-ho-bout-up.gif);

}

#menu li { /* Niveau 1 */
	float : left;
	margin: 0px;
	padding: 0px;
}



#menu li ul { /* Niveau 2 UL */
	position: absolute;
	width: 420px;
	left: -999em;
	background: #F1D68D url(../image/menu-ho-top.png) no-repeat;
	text-align: left;
	margin: 0px;
	padding: 20px 0px;
	z-index: 100;
}




#menu li ul li a, #menu li ul li a:visited { /* Niveau 2 LI */
	display: block;
	width: 191px;
	height: 50px;
	border-top: none;
	color: #333333;
	font-weight: normal;
	letter-spacing: normal;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px dotted #999999;
	margin-left: 13px;
	background: url(none);
}

#menu li ul li a:hover { /* Niveau 2 LI */
	color: #000000;
	background: #E3B55E;
}



#menu li ul li a img, #menu li ul li a:visited img { /* Niveau 2 LI IMAGE */
	vertical-align: middle;
	padding: 0px;
	margin: 5px 5px 0px;
}


#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
	/* Sous-listes lorsque la souris passe sur un élément de liste */

	left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug sous IE */
}





/*----------------------------------------------------- MENU GAUCHE---------------------------------------------*/

#gauche {width: 191px;background-color: #EFDCB2;float: left;margin-top: 10px;}
#gauche ul {display: inline;margin: 0px;padding: 0px;}
#gauche li {list-style-type: none;display: inline;margin: 0px;padding: 0px;}

#gauche ul a, #gauche ul a:visited {
	display: block;
	text-decoration: none;
	line-height: 25px;
	height: 25px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	border-bottom: 1px dotted #999999;
	color: #666666;
	background: url(../image/menu-go-puce.gif) no-repeat 15px;
}

#gauche ul a:hover {
	color: #000000;
	background: #F3BF85 url(../image/menu-go-puce-up.gif) no-repeat 15px;
}


/*---------------------------- MENU MAGIC ----------------------------*/


.me-ma_cherch {margin-left:20px}

/*---------------------------- MENU GAUCHE GENERAL ----------------------------*/

#menu-go-gene {width: 191px;display: block;margin-top: 10px;}
.menu-go-gene-img {border-bottom: 1px solid #E7AD58;padding-top: 10px;padding-bottom: 10px;display: block;}

.menu-go-gene-magic {padding: 0px 0px 10px 15px;border-bottom: 1px solid #E7AD58;}


/*------------------------------------------------------------ CONTENU---------------------------------------------------------------------------*/

#contenu {
	margin: 20px 211px 0px 221px;
	width: 545px;
	padding: 0px 0px 70px;
	min-height: 600px;
	display: block;
}


/*---------------------------- PROD DETAIL ACC ----------------------------*/


#prod-det-acc-img {
	float: left;
}


.prod-det-acc-photo {
	text-align: center;
	border: 1px solid #CCCCCC;
}

#prod-det-acc-resum {
	margin-left: 30px;
	float: left;
	width: 300px;
}

#prod-det-acc_port {
	padding: 5px;
	color: #E06B25;
}

.prod-det-acc_prix {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.prod-det-acc_prix-au-lieu {
	color: #666666;
	font-size: 11px;
	text-decoration: line-through;
}

.prod-det-acc-tab {
	margin: 20px 0px 5px;
}

#prod-det-acc-cadre {
	background: #FAEFAF;
	border: 1px solid #CCCCCC;
	padding: 10px 15px 5px;

}


.tableau {

}

.tableau th {background-color: #E06B25;color: #FFFFFF;font-weight: bold;padding: 8px 8px;font-size: 12px;}

.tableau td {
	background-color: #F4E9CE;
	padding: 3px 8px;
}


.surplus-centre {width: 554px;height: 980px;background-color: #FFFFFF;margin-right: 20px;margin-left: 30px;}



/*---------------------------- PROD DETAIL CARTE MAGIC ----------------------------*/
    .regle {
	border-style:solid;
	border-width:2px;
	border-color:#666666;
	display:block;
	width:300px;
	border-collapse:collapse;
	background-color: #FFFFFF;
	color: #333333;
	padding: 10px;
    }


/*---------------------------- PROD LISTE ACC ----------------------------*/

.prod-li-acc-cadre {
	width: 540px;
	display: block;
	float: left;
	margin: 20px 0px 0px;
	padding: 0px 0px 20px;
	border-bottom: 0px solid #CCCCCC;
}

.prod-li-acc-img {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	height: 130px;
	width: 130px;
	float: left;
}

.prod-li-acc-cadre a, .prod-li-acc-cadre a:visited, .prod-li-acc-cadre a:hover {
	font-size: 10px;
	color: #999999;	
}


.prod-li-acc-cadre h2 {}

.prod-li-acc-cadre h2 a, .prod-li-acc-cadre h2 a:visited, .prod-li-acc-cadre h2 a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #E06B25;
	text-decoration: none;
	margin: 0px 0px 5px 140px;
	padding: 0px;
	display: block;
	border-bottom: 1px dashed #F1BD9E;
}

	
.prod-li-acc-prix {
	color: #E06B25;
	margin: 5px 0px 8px;
	font-size: 20px;
	font-weight: bold;
}

.prod-li-acc-prix em {
	font-size: 10px;
	font-style: normal;
}

.prod-li-acc-prix strong {
	font-size: 14px;
	font-weight: bold;
}

#prod-li-acc-cont {

}

#prod-li-acc-resum {
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	text-align: justify;
}

/*---------------------------- DROITE ----------------------------*/

#droit {
	width: 191px;
	margin: 20px 0px 0px;
	float: right;
	padding: 0px;
	text-align: center;
}


/*--------------------------------------------------------------- PIEDS ---------------------------------------------------------------------------*/

#pieds {
	width: 984px;
	clear: both;
	float: left;
}




#980px {height: 980px;width:604px;}

.titre_page {color:#000000;font-size:18px;font-weight:bold;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;display: block;padding: 0px;margin-top:0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;}
.Stitre_page {font-size:14px;font-weight:bold;}

/*-------------------------------------------------------------- EDITION MAGIC -----------------------------------------------------------*/

.edit-legend {
	display: block;
	height: 25px;
	font-size: 10px;
	line-height: 25px;
	margin-bottom: 30px;
}

.edit-legend img {padding: 5px 1px 0px 12px;vertical-align: baseline;}





/*--------------------------------------------------------------(RE)CHERCHE AVANCE-----------------------------------------------------------*/
#cherch-avanc {}
#cherch-avanc input {margin:3;padding:0;}
#cherch-avanc p {margin: 7px;}
#cherch-avanc h2 {font-size: 14px;font-weight: bold;color: #3F3E3D;display: block;margin: 0px 0px 3px;text-align: left;background: #F9DCA8;padding-left: 5px;height: 20px;line-height: 18px;	border-bottom: 1px solid #999999;}

.cherch-avanc_bloc {border: 1px solid #999999;margin-right: 10px;display: block;margin-bottom: 15px;}
.cherch-avanc_bloc strong {clear: both;font-weight: normal;display: block;margin-top: 5px;}

.cherch-avanc_bloc-pt {display: block;border: 1px solid #CCCCCC;padding-bottom: 3px;margin: 7px;}
.cherch-avanc_bloc-pt strong {border-bottom: 1px solid #CCCCCC;display: block;background: #FDEFD9;margin: 0px 0px 3px;font-size: 11px;font-weight: bold;}

.cherch-avanc_bloc-mana {display: block;padding-bottom: 3px;border: 1px solid #CCCCCC;margin: 5px;}
.cherch-avanc_bloc-mana strong {border-bottom: 1px solid #CCCCCC;display: block;background: #FDEFD9;margin: 0px 0px 3px;padding: 0 0 0 5px;font-weight: bold;font-size: 11px;}
.cherch-avanc_bloc-mana input {margin: 0px;padding: 0px;font: 12px Arial, Helvetica, sans-serif;color: #000000;height: 18px;width: 20px;}


/*------------------------------------------------------------------INDEX--------------------------------------------------------------------------*/

#ind-intro {background-color: #EFDCB2;padding-top: 3px;padding-left: 10px;}
#ind-intro img {padding-left: 10px;margin-top: -2px;}
#ind-intro p {text-align: justify;color:#663F1F;font-size: 12px;}
#ind-intro h1 {
	font-size: 16px;
	color: #663F1F;
	display: block;
	margin-bottom: 5px;
}
#ind-intro em {font-size:12px;color:#663F1F;font-weight:bold;display:block;margin-bottom:0px;padding:0px;margin-top:5px;margin-right:0px;margin-left:0px;font-style: normal;}

#ind-magic {
	background: url(../image/ind-magic.jpg) no-repeat;
	height: 130px;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 60px;
	display: block;
}

#ind-yugioh {
	background: url(../image/ind-yugioh.jpg) no-repeat;
	height: 130px;
	margin-bottom: 20px;
	margin-top: 60px;
	padding-top: 70px;
}

#ind-actu {
	background: url(../image/ind-actu.jpg) no-repeat;
	margin-bottom: 20px;
	margin-top: 40px;
	padding: 15px;
}

#ind-actu img {
	margin-right: 10px;
	float: left;
	margin-bottom: 20px;
}

.ind-actu-titre {
	font-size: 18px;
	font-weight: bold;
	color: #663F1F;
	display: block;
	margin-bottom: 5px;
}

.ind-actu-sous-titre {
	font-size: 12px;
	font-weight: normal;
	color: #663F1F;
	display: block;
	margin-bottom: 15px;
}

#ind-actu p {
	color: #663F1F;
	display: block;
	margin-bottom: 5px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: justify;
}


/*---------------------------------------------------------------RESULTAT--------------------------------------------------------------------------*/

.resul-lien {background-color: #FFFFFF;padding: 0px 0px 10px;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;}
.resul-lien td {border-bottom: 1px dotted #CCCCCC;border-top-style: none;border-right-style: none;border-left-style: none;}

.resul-lien a, .resul-lien a:visited {color: #666666;display: block;text-decoration: none;padding-top: 5px;font-size: 11px;}
.resul-lien a:hover{color: #666666;text-decoration: none;}

.resul-legend {background: #E2E2E2;display: block;height: 25px;font-size: 10px;line-height: 25px;border: 1px solid #CCCCCC;}

.resul-legend img {padding: 5px 1px 0px 12px;vertical-align: baseline;}

.resul-txt-fr {color :#999999; }






.ind-intro {color:#CF5F09;font-size: 18px;font-weight: normal;}
.ind-intro-pt {color:#CF5F09;font-weight: normal;}
.ind_cont-new {border: 1px solid #F38533;}
.ind_ti-new {padding-bottom: 5px;}

/*---------------------------------------------------------------PAIEMENT--------------------------------------------------------------------------*/

#paie-cb {
	padding: 10px;
}

#paie-cheque {
	padding: 10px;
}

.-------------------------------------------{}

.ente_cont {border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
.-------------------------------------------{}
.menu-gau_promo {font-weight: bold;padding-left: 10px;}
.menu-gau_promo a, .menu-gau_promo a:visited {font-weight: bold;color: #FFFFFF;text-decoration: none;}
.menu-gau_promo a:hover {font-weight: bold;color: #FFFFFF;text-decoration: underline;}
.-------------------------------------------{}
.edit-div {
	text-align: center;
	border: 1px solid #CCCCCC;
	width: 22%;
	margin-right: 10px;
	display: block;
	float: left;
	margin-top: 30px;
}
.edit-div h2 {
	display: block;
	font-weight: bold;
	color: #EA550B;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 30px;
	background: FAEFAF;
	margin: 0px 0px 10px;
	padding: 5px 3px 2px;
}
.edit-div p {
	display: block;
	background-color: #E1E1E1;
	height: 20px;
	padding-top: 5px;
	margin-top: 10px;
}
.edit-div img {
	padding-right: 1px;
	padding-left: 1px;
	border: 0
}
.edit-div a {
	display: block;
	vertical-align: top;
	margin-bottom: 5px;
}

.edit-div_vide {
	width: 22%;
	margin-right: 10px;
	display: block;
	float: left;
	margin-top: 30px;
	height: 210px;
}
.edit-div_vide-1 {
	width: 22%;
	margin-right: 10px;
	display: block;
	float: left;
	margin-top: 30px;
	height: 570px;
}
.-------------------------------------------{}
.Prod-cat_titre-fil {font-size: 11px;font-weight: normal;}
#pro-cat-ma {
	padding-bottom: 30px;
	display: block;
}
#pro-cat-ma img {
	margin-right: 10px;
	float: left;
	display: block;
	clear: left;
	margin-bottom: 30px;
}
.pro-cat-ma_h2 {
	font-size:14px;
	font-weight:bold;
	display: block;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	color: #EA550B;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FABDA0;
	clear: left;
}
.-------------------------------------------{}

.prod-det-ma-cadre {
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	width: 99%;
}

.prod-det-ma-txt {padding-left: 10px;}
.prod-det-ma-txt a , .prod-det-ma-txt a:visited , .prod-det-ma-txt a:hover  {
	color: #999999;
	text-decoration: underline;
}

.prod-det-ma-prix {
	display: block;
	padding: 5px 10px;
	margin-top: 10px;
	background: #FAEFAF;
	border-top: 1px solid #CCCCCC;
	text-align: center;
}
.prod-det-ma-prix img {
	margin-top: 5px;
}

.prod-det_s-titre {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background: #FAEFAF;
	margin: 0px 0px 3px;
	padding: 5px 10px;
}

.prod-det_s-titre-gb {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px 0px 3px;
	padding: 5px 10px;
}

.prod-det_s-titre-chif {
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 3px 10px;
	margin-top: 10px;
	text-align: right;
}
.prod-det_mana {
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

.prod-det-resum {}
.prod-det-resum dfn {
	font-size: 10px;
	color: #666666;
	font-style: normal;
}

.prod-det_port {color: #FFFFFF;background-color: #CC6600;padding-left: 9px;width: 95%;height: 50px;padding-top: 3px;display: block;}
.prod-det_b-ajout {margin-top: 10px;margin-bottom: 10px;}
.prod-det_prix {font-size: 20px;font-weight: bold;color: #000000;}
.prod-det_form-taille {display: block;margin-top: 5px;margin-bottom: 5px;}
.prod-det_choix-taille {color: #663F1F;}
.prod-det_commentaire {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}

.prod_det_trait {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}

.prod-det_txt {
	color: #666666;
	font-size: 11px;
	font-style: italic;
	padding: 5px 10px 8px;
}

.prod-det-ma-tournoi {
	font-size: 11px;
	color: #666666;
	display: block;
	margin-bottom: 5px;
	font-style: normal;
	margin-top: 15px;
}




.prod-det_txt-gamme {font-size: 10px;}
.prod-det_voir-gamme {font-size:12px;font-weight: bold;color:#000000;}
.prod-det_txt-ouvre {font-size:10px;color:#663F1F;}
.prod-det_txt-delai {font-size:12px;color:#663F1F;}

.prod-det_cor-t {font-size:11px;color:#6E593D;}
.prod-det_cor-t a, .prod-det_cor-t a:visited {color:#9A7D56;text-decoration: underline;}
.prod-det_cor-t a:hover {color:#9A7D56;text-decoration: none;}
.-------------------------------------------{}
.prod-li_lie-tit {font-size:11px;font-weight:bold;color:#666666;margin:0px;padding:0px;}
.prod-li_lie-tit a, .prod-li_lie-tit a:visited {
	color: #E06B25;
	text-decoration:none;
	display: block;
	margin: 0px 0px 5px;
}
.prod-li_lie-tit a:hover {color: #E06B25;text-decoration:none;display: block;}

.prod-li_txt-bas {font-size:11px;text-align:justify;}
.prod-li_txt {font-size:10px;color:#625F4D;}
#prod-li_zoom-carte {position: absolute;display: block;width: 573px;visibility: inherit;}
.prod-li_cont-cadre {
	border: 1px solid #E1E1E1;
}

.prod-li_img-Cont {}
.prod-li_img-Cont a, .prod-li_img-Cont a:visited {border:1px solid #E0D5C2;display: block;height: 160px;width: 160px;}
.prod-li_img-Cont a:hover {border:1px solid #957953;}

.prod-li_img-Cont_136 {}
.prod-li_img-Cont_136 a, .prod-li_img-Cont_136 a:visited {border:1px solid #E0D5C2;display: block;height: 136px;width: 136px;}
.prod-li_img-Cont_136 a:hover {border:1px solid #957953;}

.prod-li_tab-blanc {background-color: #FFFFFF;border: 1px solid #CCCCCC;}
.prod-li_tab-blanc a, .prod-li_tab-blanc a:visited {
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
	padding-right: 5px;
}
.prod-li_tab-blanc a:hover{
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
	padding-right: 5px;
}

.prod-li_tab-bleu {background-color: #E8F5FF;border: 1px solid #0099FF;}
.prod-li_tab-bleu a, .prod-li_tab-bleu a:visited {
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}
.prod-li_tab-bleu a:hover{
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}

.prod-li_tab-noir {background-color: #E0E0E0;border: 1px solid #000000;}
.prod-li_tab-noir a, .prod-li_tab-noir a:visited {
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}
.prod-li_tab-noir a:hover{
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}

.prod-li_tab-rouge {background-color: #FFEBE1;border: 1px solid #FF0000;}
.prod-li_tab-rouge a, .prod-li_tab-rouge a:visited {
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}
.prod-li_tab-rouge a:hover{
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}

.prod-li_tab-vert {background-color: #D7F4D7;border: 1px solid #66CC33;}
.prod-li_tab-vert a, .prod-li_tab-vert a:visited {
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}
.prod-li_tab-vert a:hover{
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}

.prod-li_tab-multi {background-color: #FFFFFF; border: 1px solid #999999;}
.prod-li_tab-multi a, .prod-li_tab-multi a:visited {
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}
.prod-li_tab-multi a:hover{
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}

.prod-li_tab-terrain {background-color: #D7F4D7;border: 1px solid #66CC33;}
.prod-li_tab-terrain a, .prod-li_tab-terrain a:visited {
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}

.prod-li_tab-terrain a:hover{
	color: #666666;
	background-color: #A9E7A9;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 0px;
	font-size: 11px;
}

.prod-li_tab-artf {background-color: #E7DCC9;border: 1px solid #BB9B66;}
.prod-li_tab-artf a, .prod-li_tab-artf a:visited {
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}

.prod-li_tab-artf a:hover{
	color: #666666;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	height: 20px;
	padding-top: 5px;
	font-size: 11px;
}


.prod-li-acc_non-dispo {
	float: left;
	height: 130px;
	width: 130px;
	background: url(../image/prod-li-acc_non-dispo.gif);
	position: absolute;
	z-index: 50;
	cursor: hand;
	padding-left: 1px;
}


.-------------------------------------------{}
.pied_li_part {font-size:10px;font-weight:bold;text-decoration:none;color:#FFFFFF;}
.pied_li_part a, .pied_li_part a:visited {text-decoration:underline;color:#FFFFFF;}
.pied_li_part a:hover {text-decoration:none;color:#FFFFFF;}

.pied_li_blanc {color:#FFFFFF;font-weight:bold;}
.pied_li_blanc a, .pied_li_blanc a:visited {color:#FFFFFF;}
.pied_li_blanc a:hover {color:#FFFFFF;text-decoration:none;}

.Tableau_fond-coul_ss-cont {background-color: #E6E0BA;}
.Tableau_fond-coul_ss-cont_trait-b {background-color: #E6E0BA;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B6AE76;}

.tab_lien {cursor: hand;padding-right: 5px;padding-left: 5px;}

.Style1 {color: #FFFFFF;font-weight: bold;}

.page {font-size: 10px;font-style: normal;color: #666666;}

.retrait-h10 {margin-top: 10px;}
.retrait-b5 {
	padding-bottom: 5px;
}
.retrait-h2 {margin-top: 2px;}
.retrait_30 {padding-left: 30px;}
.retrait_5 {padding-left: 5px;}
.retrait_10 {padding-right: 10px;padding-left: 10px;}
.retrait-g_10 {padding-left: 10px;}
.retrait_d5 {padding-right: 5px;}
.retrait_d10 {padding-right: 10px;}
.retrait_g3 {padding-left: 4px;}
.retrait_g7-d7 {padding-right: 7px;padding-left: 7px;}
.retrait_g10-d5 {padding-right: 5px;padding-left: 10px;}
.retrait_g15-d3-h5 {padding-right: 1px;padding-left: 12px;padding-top: 7px;}
.retrait_g15-d15 {padding-right: 15px;padding-left: 15px;}
.retrait_g30-d20 {padding-right: 20px;padding-left: 30px;}
.retrait_g20-d20 {padding-right: 20px;padding-left: 20px;}
.retrait_d15 {padding-right: 15px;}
.retrait_d25 {padding-right: 25px;}
.retrait_tous-10 {padding: 10px;}

.prod_deg {background-image: url(../image/produit_deg.gif);background-repeat:no-repeat;background-position:center top;}

.lien_motpasse {color:#0099FF;font-weight: bold;}
.lien_motpasse a, .lien_motpasse a:visited {color: #0099FF;text-decoration: underline;}
.lien_motpasse a:hover {color: #000000;text-decoration: underline;}

.lien_site-map {color:#666666;}
.lien_site-map a, .lien_site-map a:visited {color: #625F4D;text-decoration: underline;}
.lien_site-map a:hover {color: #625F4D;text-decoration: none;}

.image_contour {border: 1px solid #CCCCCC;}

.box_txt_gris {font-weight: normal;color: #333333;}

.contour_site {border: 1px solid #FFFFFF;}

.panier_centre {background-repeat: repeat-y;background-position: left top;padding-right: 5px;padding-left: 8px;color: #333333;background-color: #F4E9CE;}

.tab_bl_retr_10 {font-weight: bold;color: #FFFFFF;}

.titre_cat {padding-left: 30px;font-size: 16px;font-weight: bold;color: #5FC6F1;}

.panier_txt_def {font-size: 10px;color: #000000;}

.panier_prix {font-size: 10px;color: #000000;font-weight: bold;}

.panier_tab_titre {font-weight: bold;color: #FFFFFF;padding-right: 5px;padding-left: 5px;}

.recherche {height: 20px;width: 120px;border: 1px solid #999999;font-size: 10px;color: #666666;}
.recherche_ok {height: 20px;width: 25px;border: 1px solid #FFFFFF;font-size: 10px;font-weight: bold;background-color: #94AB34;color: #FFFFFF;}
.recherche_cell_taille {color: #FFFFFF;font-size: 14px;font-weight: bold;}

.panier_tab_txt {font-weight: normal;color: #000000;padding-right: 5px;padding-left: 5px;}
.panier_tab_cont {border: 1px solid #5FC6F1;}

.pt-panier_img {margin-right: 7px;}



.box_quantite {color: #666666;height: auto;width: 20px;}

.b_compte_lien {font-size: 10px;}
.b_compte_lien a, .b_compte_lien a:visited {color: #666666;text-decoration: none;}
.b_compte_lien a:hover {color: #669900;text-decoration: none;}

.trait_d-g {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;}

.txt_prod-li-argu {font-size: 10px;font-weight: normal;color: #666666;padding-right: 5px;padding-left: 5px;}

.trait_ba {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #C6AE82;padding-left: 5px;padding-right: 5px;}

.calque_ajout_panier {position: absolute;right: 15%;}

.encadre-txt {font-weight: bold;color: #000000;background-color: #ECF7FD;border: 1px solid #000000;padding-right: 5px;padding-left: 5px;}
.-------------------------------------------{}
.lien_pt-panier {font-size: 10px;}
.lien_pt-panier a, .lien_pt-panier a:visited {color: #65512C;text-decoration: none;}
.lien_pt-panier a:hover {color: #65512C;text-decoration: underline;}	

.lien_authentification {color: #625F4D;text-decoration: none;padding-left: 10px;}
.lien_authentification a, .lien_authentification a:visited {color: #625F4D;text-decoration: underline;font-weight: bold;}
.lien_authentification a:hover {color: #000000;text-decoration: underline;font-weight: bold;}

.lien_adresse-livraison {padding-right:10px;font-weight:bold;}
.lien_adresse-livraison a, .lien_adresse-livraison a:visited {color: #FCF49E;text-decoration: underline;}
.lien_adresse-livraison a:hover {color:#FCF49E;text-decoration:none;}

.lien_accept-cgv {}
.lien_accept-cgv a, .lien_accept-cgv a:visited {color: #333333;text-decoration: underline;}
.lien_accept-cgv a:hover {color: #000000;text-decoration: underline;}
.-------------------------------------------{}
.panier_trait {margin-bottom: 5px;}

.panier_Txt {color: #625F4D;}
.-------------------------------------------{}
.PtPanierPrix {font-weight: bold;color: #625F4D;}
.coeur_txt {font-size: 11px;color: #625F4D;}
.-------------------------------------------{}
.recherche_prix {font-size: 11px;color: #826842;}
.-------------------------------------------{}
.Tableau_fond-coul {
	background-color: #EFDCB2;
	border: 1px solid #E06B25;
}
.Tableau_fond-coul_cell {background-color: #E06B25;color: #FFFFFF;font-weight: bold;padding-right: 8px;padding-left: 8px;font-size: 12px;}

.Tableau_fond-coul_ss-cont {background-color: #E6E0BA;}
.Tableau_fond-coul_ss-cont_trait-b {background-color: #E6E0BA;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B6AE76;}

.-------------------------------------------{}
.compte_lien-deco {padding-left: 30px;}
.compte_lien-deco a, .compte_lien-deco a:visited {color: #6BA60B;text-decoration: none;}
.compte_lien-deco a:hover {color: #000000;text-decoration: none;}
.-------------------------------------------{}
.template-menu-fond {background-color: #E9E4C8;}
.contour-orange {border: 1px solid #CC6600;}
.-------------------------------------------{}
.promo {position: absolute;margin: 0px;padding: 0px;height: 160px;width: 160px;}
.occasion{position: absolute;margin: 0px;padding: 0px;height: 160px;width: 160px;}
.nouveau {position: absolute;margin: 0px;padding: 0px;height: 160px;width: 160px;}

.promo_global {position: relative;margin: 0px;width: 160px;padding: 0px;height: 160px;}
.promo_global a, .promo_global a:visited {border:1px solid #CFBEA0;display: block;width: 160px;}
.promo_global a:hover {border:1px solid #957953;}

#promo_global-recherche {position: relative;margin: 0px;padding: 0px;height: 160px;width: 160px;}
.-------------------------------------------{}
.step-1_tab-accept {background-color: #EFDCB2;border: 1px solid #E8B37D;}
.-------------------------------------------{}
.txt_a-partir {font-size: 10px;font-weight: normal;color: #000000;text-decoration: none;}
.txt_prix {font-size: 20px;font-weight: bolder;color: #CC6600;text-decoration: none;}
.txt_rouge {font-weight: normal;color: #FF0000;text-decoration: none;}
.txt_noir {font-weight: normal;color: #000000;text-decoration: none;}
.txt_10 {
	font-size: 10px;
}
.txt_coul {font-weight: bold;color: #E06B25;text-decoration: none;}
.txt_gras_coul {font-weight: bold;color: #0099FF;}

.prod-det_box-num {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;height: 15px;width: 30px;text-align: right;}
.prod-det_tab-cart {
	border: 1px solid #CCCCCC;
}
.prod-det_tab-cart p{font-size: 10px;color: #666666;}

.prod-det_tab-cart a, .prod-det_tab-cart a:visited {font-size: 10px;font-weight: normal;text-decoration: underline;color: #666666;}
.prod-det_tab-cart a:hover{font-size: 10px;font-weight: normal;text-decoration: none;color: #666666;}

.prod-det_carte-gris {background: url(../image/coin-carte-gris.gif) no-repeat;height: 297px;width: 220px;padding-top: 10px;}
.prod-det_carte-blanc {background: url(../image/coin-carte-blanc.gif) no-repeat;height: 297px;width: 220px;padding-top: 10px;}
.prod-det_carte-noir {background: url(../image/coin-carte-noir.gif) no-repeat;height: 297px;width: 220px;padding-top: 10px;}
.auteur {
	margin: 20px 0px 020px;
}

.prod-det_stock {
	color: #009933;
	font-weight: bold;
}


.prod-det_france {
	font-weight: bold;
	color: #FFFFFF;
	background: #E06B25;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
}

