/** transparence PNG**/
* { outline:none: }

img, div, #fd_header, #details_btn input, .sep_footmenu { behavior: url("/css/iepngfix.htc") }


/* ------------------------ Header ------------------------------*/
img {
	border:none
}
#logo {
	height:48px;
	width:218px;
	float: left;
	margin:20px 0 0 15px;
}

#slogan {
	position: absolute;
	padding-left:0px;
	padding-top:0px;
	width:200px;
	float:left;
	left: 258px;
	top: 40px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
	text-align: left;
}

#compte_panier {
	margin:15px 15px 0 0;
	float: right;
}
#compte_panier a {
	padding:0 10px 0 0;
	outline:none;
}
#lang {
	margin:33px 20px 0 0;
	float: right;
	padding:0;
}
#lang a {
	margin:0;
	padding:0 2px 0 2px;
	text-decoration:none;
}

/* ------------------------ Menu ------------------------------*/
#menu {
	height:28px;
	width:998px;
	top:98px;
	left:3px;
	position:absolute;
	text-align:center;
	background:transparent url(/images/bg_menu.png) no-repeat left top;
}

#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	height:28px;
}

#menu li {	
	float:left;
	margin:0;
	text-align:center;
	background:url(/images/sep_menu.png) top right no-repeat;
}

#menu li:hover {	
	float:left;
	margin:0;
	text-align:center;
	background:url(/images/bg_menu_current.png) top left repeat-x;
}

#menu #current {
	background:url(/images/bg_menu_current.png) top left repeat-x;
	height:28px;
}

#menu a {
	color:#FFFFFF;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	height:28px;
	line-height:28px;
	padding:0 8px 0 8px;
	float:left;
}
.bonnes_affaires{
	line-height:28px;
	background:transparent url(/images/bg_bonnes_affaires.png) no-repeat left top;
	float:right;
	padding:0 14px 0 14px;
}
/* ------------------------ Fil d'ariane ------------------------------*/
#path_search{
	background: url(/images/bg_path.jpg) top left no-repeat;
	width: 988px;
	top:132px;
	left:10px;
	position:absolute;
}
#path{
	float:left;
	padding:0 0 0 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #FFF;
}
#path a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #FFF;
	line-height:30px;
	text-decoration:none;
}
.path_tit{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #CCC;
}

#fil_info{
	background: url("/images/bg_content.png") repeat-y scroll center top transparent;
    height: 30px;
    padding: 0 9px 0 8px;
}

/* ------------------------ Recherche ------------------------------*/
#search{
	width:190px;
	position:absolute;
	top:5px;
	right:10px;
}
#search form{
	padding:0;
	margin:0;
}
.input_recherche {
	background:url(/images/bg_input_recherche.png) top left no-repeat;
	border:1px solid white;
	color:#333;
	font-family:Verdana,Geneva,sans-serif;
	font-weight:normal;
	padding:2px 0 2px 20px;
	width:140px;
	
}
.input_ok {
	background: transparent url(/images/btn_ok.png) top center no-repeat;
	border:0 none;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-variant:small-caps;
	font-size:10px;
	height:20px;
	width:22px;
	text-decoration:none;
	cursor:pointer;
}
.input_go {
	background: transparent url(/images/btn_go.png) center center no-repeat;
	border:0 none;
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	font-weight:bold;
	font-variant:small-caps;
	font-size:10px;
	padding:5px 3px 6px;
	text-decoration:none;
}
/* -------------------------------- Mini Box -----------------------------------*/
.minibox{
	width:190px;
	margin:10px 0 0 0;
}
.head{
	/*background: transparent url(/images/bg_head.png) top center no-repeat;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0 10px;
}
.center{
	background: transparent url(/images/bg_center.png) center center repeat-y;
}
.foot{
	/*background: transparent url(/images/bg_foot.png) bottom center no-repeat;*/
	height:9px;
}

#box_menu .head{
	background: transparent url(/images/bg_head_vert.png) top center no-repeat;
	height:22px;
}

#box_boutiques .head{
	background: transparent url(/images/bg_boutique_top.png) bottom center no-repeat;
	height:30px;
}
#box_boutiques .center{	
	height:330px;
	background: transparent url(/images/bg_boutique_center.png) top center repeat-y;
	overflow:hidden;
}
#box_boutiques .foot{
	background: transparent url(/images/bg_boutique_foot.png) top center no-repeat;
	height:9px;
}
/* -------------------------------- Mini Box News --------------------------------*/

#box_news{
	width:190px;
	margin:10px 0 0 0;
}
#box_news .head{
	background: transparent url(/images/bg_head_news.png) top center no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0 10px;
}
#box_news .center{
	background: transparent url(/images/bg_center_news.png) center center repeat-y;
}
#box_news .foot{
	background: transparent url(/images/bg_foot_news.png) bottom center no-repeat;
	height:9px;
}

#box_news .center h1 {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:5px 10px;
}

#box_news .center p {
	font-size:10px;
	font-weight:normal;
	color:#fff;
	padding:0 10px;
}

#box_news .center a {
	font-size:10px;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
	padding:3px 10px;
	display:block;
}

#box_news .center a.img {
	padding:0;
}

/* -------------------------------- BOX Panier -----------------------------------*/
#box_panier .head{
	background: transparent url(/images/bg_head_panier.png) top center no-repeat;
	height:30px;
	color:#fff;
}

#box_panier .head a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

#box_panier .center{
	background: transparent url(/images/bg_center_panier.png) top center no-repeat;
	/*min-height:140px;*/
	padding:6px 10px 10px 10px;
	margin:0;
}

#box_panier .foot{
	background: transparent url(/images/bg_foot_panier.png) bottom center no-repeat;
	height:17px;
	padding:0 15px 0 15px;
}

#box_panier .foot a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	line-height:20px;
	cursor: pointer;
}

#box_panier .foot a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #fff;
	text-decoration:none;
}

.bug{
	clear:both
}

.nb_arts_panier {
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0 0 0 5px;
}

.separator2 {
	background:transparent url(/images/separator_line2.png) no-repeat center bottom;
	height:1px;
	margin:7px 0 10px 0;
}

.liste_articles {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ccc;
}

.nom_articles{
	width:100px;
	float:left;
	margin:0 0 5px 0;
}

.somme_articles{
	width:40px;
	float:right;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	margin:0 0 5px 0;
}

.montant_total{
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #FFF;
	font-weight:bold;
	width:160px;
	text-align:right;
	padding:5px 0 5px 0;
	margin:5px 0 0 5px;
}

.intit_menu_vert{
	float:left;
}
.box_panier_valid{
	display:block;
	text-decoration:none;
/*	margin:0 0 0 5px;*/
}
.total_arts {
	background:transparent url(/images/btn_valider.png) no-repeat center center;
	height:24px;
	width:160px;
	padding:0 0 0 10px;
	line-height:22px;
	color:#000;
}

.total_arts span {
	line-height:20px;
}


/* -------------------------------- Garanties -----------------------------------*/
#box_garanties .head{
	background: transparent url(/images/bg_head_gris.png) top center no-repeat;
	height:22px;
}

#box_garanties .center {
	color:#666;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	padding:10px 0 5px 10px;
}
/* -------------------------------- Catalogue -----------------------------------*/
#box_catalogue .center {
	color:#508602;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:10px 0 5px 15px;
}

#box_catalogue .head{
	background: transparent url(/images/bg_head_gris.png) top center no-repeat;
	height:22px;
}
/* -------------------------------- Top ventes -----------------------------------*/

#box_topventes .head{
	background: transparent url(/images/bg_head_newsletter.png) bottom center no-repeat;
	height:25px;
	padding:0 5px 0 10px;
}

#box_topventes .center{
	/*background: transparent url(/images/bg_center_newsletter.png) top center no-repeat;*/
}

#box_topventes .foot{
	background: transparent url(/images/bg_foot_newsletter.png) bottom center no-repeat;
	height:16px;
}
#box_topventes ol{
	padding:10px ;
	margin:0 0 0 25px;
	color:#CCC;
}
#box_topventes ol li {
	padding:0 0 5px 0;
}
#box_topventes ol li a{
	color:#CCC;
	text-decoration:none;
}
#box_topventes ol li a:hover{
	color:#FFF;
	background-color:#017EB8;
}
/* -------------------------------- Newsletter -----------------------------------*/
#box_newsletter .head{
	background: transparent url(/images/bg_head_newsletter.png) bottom center no-repeat;
	height:25px;
}

#box_newsletter .center{
	/*background: transparent url(/images/bg_center_newsletter.png) top center no-repeat;*/
}

#box_newsletter .foot{
	background: transparent url(/images/bg_foot_newsletter.png) bottom center no-repeat;
	height:16px;
}

#box_pub{
	text-align:center;
}
#box_pub .center{
	background:none;
}
#box_pub2{
	text-align:center;
}
#box_pub2 img{
	/*padding:3px 0 3px 0;*/
}
/* -------------------------------- FOOTER -----------------------------------*/
#foot_menu{
	float:left;
	height:110px;
	min-width:150px;
	margin:0 0 0 4px;
	padding:0 35px 0 35px;
	text-align:left;
}
#foot_menu p{
	margin:10px 0 0 10px;
	padding:0;
}
#foot_menu h1{
	font-family:Verdana, Geneva, sans-serif;
	color:#017EB8;
	font-size:12px;
	text-align:left;
	margin:5px 0 0 0;
}
#foot_menu a{
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	font-size:11px;
	text-align:left;
	text-decoration:none;
}
.sep_footmenu{
	background: transparent url(/images/sep_footmenu.png) top right no-repeat;
}
	
#link{
	clear:both;
	padding:10px 100px 0 100px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-size:10px;
	text-align:center;
}
#link a{
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	font-size:10px;
	text-align:center;
	text-decoration:none;
}
#mentions{
	clear:both;
	position: absolute;
	bottom:10px;
	left:10px;
	font-family:Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size:10px;
	text-align:center;
	width:985px;
}
#mentions img{
	float:right;
	position: absolute;
	bottom:5px;
	right:5px;
}
/* -------------------------------- BOX MENU -----------------------------------*/
#box_menu ul {
	padding:5px 0 10px 30px;
	margin:0;
}

#box_menu li {
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	list-style-type:none;
	text-align:left;
}

#box_menu a{
	color:#666666;
	text-decoration:none;
}

#box_menu a:hover{
	color:#666666;
	text-decoration:underline;
}

.tit_rayon {
	color:#A50000;
	height:18px;
	margin:0;
	padding:2px 0 2px 17px;
	text-align:left;
}

.tit_rayon a {
	color:#A50000;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.tit_rayon a:hover {
	color:#A50000;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.plus_menu {
	background:url(/images/plus.png) right center no-repeat;
	float:right;
	font-size:9px;
	margin:0 15px 0 0;
	padding:5px 22px 5px 0;
}
.sep_boxmenu{
	height:1px;
	margin:5px 0 5px 0;
}
/* -------------------------------- Newsletter -----------------------------------*/
#box_newsletter .center{
	padding:10px;
}
#box_newsletter .center form{
	padding:0;
	margin:0;
}
.message_newsletter {
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin:5px 0 0 0;
}

.message_newsletter2 {
	text-align:right;
	margin:0;
}

.message_newsletter2 a{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration: underline;
}

.input_email{
	background:url(/images/bg_input_login.png) top left repeat-x;
	border:1px solid #DEDEDE;
	color:#A5A5A5;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:16px;
	width:130px;
	padding:4px 0 0 5px;
}
.input_ok2 {
	background: transparent url(/images/btn_ok2.png) center center no-repeat;
	border:0 none;
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	font-weight:bold;
	font-variant:small-caps;
	font-size:10px;
	padding:5px 0 6px 0;
	text-decoration:none;
}
span.select {
	position: absolute;
	width: 105px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	margin:5px 0 0 0;
	color: #A6A6A6;
	font: 12px/21px  Verdana, Geneva, sans-serif;
	background: url(/images/select.png) no-repeat;
	overflow: hidden;
}

/* -------------------------------- Boutiques ---------------------------------*/
/*#s6 { height: 330px; overflow:hidden;}*/
/*#s6 div { width: 184px; height: 90px; margin: 0 0 0 2px; color: #333; text-align: left; font-size: 16px; padding:0; text-align:center; background-color: #FFF;}
#s6 p { color: #666; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; margin:15px 0 10px 0; padding:0; }
#s6 a { padding: 15px;text-decoration:none;}*/
#ie { height:100%; overflow:hidden; position:relative;}
#s6 div { width: 184px; margin: 0 0 0 2px; color: #333; text-align: left; font-size: 16px; padding:0; text-align:center; background-color: #FFF;}
#s6 p { color: #666; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; margin:0; padding:0; line-height: 30px; letter-spacing:-0.2px;}
#s6 a { padding: 0px;text-decoration:none;}

/* -------------------------------- FILTRE -----------------------------------*/
#box_filtre .head{
	background: transparent url(/images/bg_vert_filtre.png) bottom center no-repeat;
	height:52px;
}

#box_filtre .center{
	padding:10px 0 10px 0;
}
#box_filtre .foot{
	background: transparent url(/images/bg_foot_newsletter.png) top center no-repeat;
	height:20px;
}
#filtre1 a{
	color:#CCC;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	text-decoration:none;
}

#filtre1 a:hover{
	color:#CCC;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	text-decoration:underline;
}
#filtre1 ul li.active_filtre a{
	color: #C00;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#filtre1 ul li.active_filtre a:hover{
	color: #C00;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
#filtre1{
	width:169px;
	margin:0 auto;
	color: #FFF;
}

#filtre1 .head{
	background: transparent url(/images/bg_filtre1_head.png) bottom center no-repeat;
	height:11px;
	margin:0;
	padding:0;
}
#filtre1 .center{
	background:#131313;
	padding:0;
	margin:0;
}
#filtre1 .foot{
	background: transparent url(/images/bg_filtre1_foot.png) top center no-repeat;
}

#filtre1 ul{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	font-weight:bold;
}
#filtre1 img{
	margin:0 10px 0 0 ;
	float:right;
}
#filtre2 {	
	color: #FFF;
	font-family:Verdana,Geneva,sans-serif;
	margin:5px 0 0 0;	padding:2px 0 2px 20px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

#filtre2 ul li a{
	color: #CCC;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	text-decoration:none;
	
}

#filtre2 select.select_filtre {
	width:155px;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	background-color:#000000;
	color:#CCCCCC;
	border:1px solid #333;
	padding:2px;
	margin:-3px 0 10px 0;
	}


#filtre2 ul li a:hover{
	color: #FFF;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	text-decoration:underline;
}

#filtre2 ul {
	margin:0;
	padding:5px 0 10px 10px;
	list-style:none;
	font-size:10px;
	font-weight:normal;
}
#filtre2 ul li img{
	position:absolute;
	right:5px;
	top:0;
}

#filtre2 ul li {
	position:relative;
	min-height:15px;
	width:150px;
}

li.inactive_filtre{
	color:#CCC;
}
#filtre2 ul li.active_filtre a{
	color: #0189C8;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#filtre2 ul li.active_filtre a:hover{
	color: #C00;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
#filtre2 ul li.inactive_filtre a{
	color:#666;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	text-decoration:none;
}

#filtre2 ul li.inactive_filtre a:hover{
	color:#666;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	text-decoration:underline;
}

#retour_rech{
	background: transparent url(/images/btn_retour_rech.png) center center no-repeat;
	height:20px;
	width:141px;	
	margin:0 auto 10px auto;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	color:#FFF;
	padding:6px 0 0 20px;
	text-decoration:none;
	cursor:pointer;
}

#annul_rech{
	background: transparent url(/images/btn_retour_rech.png) center center no-repeat;
	height:20px;
	width:141px;	
	margin:0 auto 10px auto;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	color:#FFF;
	padding:6px 0 0 20px;
	cursor:pointer;
}
#col_left a{
	text-decoration:none;
}
/* -------------------------------- BANNIERE ROTATIVE -----------------------------------*/

#pub580nav {
	text-align: right;
	height: 20px;
	background: url("/images/bg_pub580.jpg") top left no-repeat;
	padding:5px 5px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
	#pub580nav a { background: url("/images/btn_off.gif") center center no-repeat; text-decoration: none; padding: 9px; width: 18px; height: 18px; color: #333; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
	#pub580nav a.activeSlide { background:url("/images/btn_on.gif") center center no-repeat; color: #FFF; font-weight: bold;}
	#pub580nav a:focus { outline: none; }
	.baniere580 { height: 290px; width: 580px; padding:0; margin:0; overflow: hidden }
	.baniere580 img { height: 290px; width: 580px; padding: 0px; border: 0px solid #ccc; background-color: #eee; top:0; left:0 }
	/*#playpause580 {position: relative; float: left; width: 60px; text-align: left;}
	#playpause580 img {cursor: pointer; margin: 0px 4px 0px 4px;}*/
	.img_pub580 {float: left; position: relative; margin:2px 6px 0px 6px; cursor: pointer;}
	.sep_pub580 {float: left; position: relative; margin: -6px 4px 0px 0px;}

/* -------------------------------- ONGLET ACCUEIL -----------------------------------*/

/******* nouveau centre ******/
#centre_6box {
	margin:0 0 0 3px;
	float:left;
	height: 512px;
	width: 577px;
}

.centre_3onglets {
	height: 33px;
	overflow: auto;
	padding: 0;
	margin: 0;
}

.onglet_centre_tit_actif {
	width: 177px;
	height: 33px;
	background: url(/images/bg_centre_tit_actif.png) no-repeat top left;
	float: left;
	margin: 0px;
}
.tit_actif {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	text-align: left;
	margin-top: 9px;
	margin-left: 14px;
}

.tit_actif a {
	color: #FFF;
	text-decoration: none;
	outline:none;
}

.tit_actif a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.onglet_centre_tit_inactif {
	width: 177px;
	height: 32px;
	background: url(/images/bg_centre_tit_inactif.png) no-repeat top left;
	float: left;
	margin: 0px;
}
.tit_inactif {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-align: left;
	margin-top: 9px;
	margin-left: 14px;
}

.tit_inactif a {
	color: #999999;
	text-decoration: none;
	outline:none;
}

.tit_inactif a:hover {
	color: #999999;
	text-decoration: underline;
}

.box_cat {
	width: 186px;
	height: 120px;
	background: url(/images/bg_box_cat.png) no-repeat top left;
	margin-right: 4px;
	margin-bottom: 4px;
	float: left;
	
}

/* fin nouveau centre */

/****** BOX PRODUITS *****/

.centre_6boxes {
	background:url(/images/bg_centre_6box.png) no-repeat top left;
	padding:5px 0 0 0;
	width:573px;
	margin:0 0 0 3px;
}
#ligne1{
	background:url(/images/bg_ligne1.png) no-repeat top center;
	padding:5px 0 5px 0;
	height: 238px;
	width:573px;
	clear:both;
}
.style_ligne{
	clear:both;
	background:url(/images/bg_ligne2.png) no-repeat top center;
	padding:15px 0 5px 0;
	height: 238px;
	width:573px;
}
#ligne1_accueil{
	padding:5px 0 5px 0;
	height: 238px;
	width:573px;
	clear:both;
}
.style_ligne_accueil{
	clear:both;
	padding:15px 0 5px 0;
	height: 238px;
	width:573px;
}
.box_produit {
	width: 191px;
	height: 238px;
	float: left;
	margin:0;
}

.stickers {
	height: 31px;
}

.produit_sticker_nouveau{
/*	background: url(/images/bg_sticker_nouveau.png) no-repeat top center;*/
	height: 31px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;	
	line-height:28px;
	padding: 5px 0 0 18px;
	text-align:left;	
}

#promo .produit_sticker_nouveau{
/*	background: url(/images/bg_sticker_nouveau.png) no-repeat top center;*/
	height: 31px;
	/*width:146px;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;	
	line-height:28px;
	padding: 0 0 0 15px;
	text-align:left;
	float:right;
}

.produit_sticker_promo {
	height: 31px;
	width: 101px;
	float: left;
	line-height:28px;
	margin: 0 0 0 12px;
}

.produit_sticker_promo_pct {
	background: url(/images/bg_sticker_solde_pct.png) no-repeat top right;
	height: 31px;
	width: 60px;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;	
	line-height:28px;
	/*padding: 0 10px 0 0;*/
	margin: 0 10px 0 0;
	text-align:center;
}
.produit_sticker_promo_pct2 {
	background: url(/images/bg_sticker_solde_pct.png) no-repeat top right;
	height: 31px;
	width: 60px;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;	
	line-height:28px;
	/*padding: 0 10px 0 0;*/
	margin: 0 10px 0 0;
	text-align:center;
}
.produit_sticker_affaires {
	height: 31px;
	width: 101px;
	float: left;
	line-height:28px;
	padding: 0 0 0 10px;
}

.produit_sticker_affaires_pct {
	background: url(/images/bg_sticker_affaires_pct.png) no-repeat top right;
	height: 31px;
	width: 60px;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;	
	line-height:28px;
	/*padding: 0 10px 0 0;*/
	margin: 0 10px 0 0;
	text-align:center;
}
.produit_sticker_affaires_pct2 {
	background: url(/images/bg_sticker_affaires_pct.png) no-repeat top right;
	height: 31px;
	width: 60px;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;	
	line-height:28px;
	/*padding: 0 10px 0 0;
	margin: 0 10px 0 0;*/
	text-align:center;
}
.produit_photo {
	margin-top: 5px;
	text-align:center;
}

.produit_nom {
	height:38px;
	padding:0 3px 0 3px;
}

.produit_nom a {
	text-decoration: none;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:11px;
}

.produit_nom a:hover {
	text-decoration: underline;
}
.produit_pourcentage {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999999;
	margin: 0 0 0 40px;
}
.produit_prix {
	height:16px;
	padding:5px 15px 0 15px;
}

.produit_prix a {
	text-decoration: none;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	padding:0;
	margin:0;
}

.produit_prix a:hover {
	text-decoration: none;
}

.sticker_prix {
	width: 77px;
	height: 16px;
	background: url(/images/bg_btn_prix.png) no-repeat top left;
	color: #ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
}

.sticker_prix_barre {
	width: 72px;
	height: 16px;
	background: url(/images/bg_btn_prix.png) no-repeat top left;
	color: #ffffff;
	text-decoration: line-through;
	float: left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:0 0 0 5px;
}

.sticker_prix_promo {
	width: 72px;
	height: 16px;
	background: url(/images/bg_btn_prix_promo.png) no-repeat top left;
	color: #ffffff;
	float: right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:0 0 0 5px;
}

/* fin nouveaux produits */

/******* nouveau centre 2 ******/
#centre2{
	float:left;
	margin:40px 0 0 5px;
}
.centre2_3box {
	width: 570px;
	margin-top: 14px;
}

.centre2_3box_titres {
	width: 570px;
	height: 31px;
	background: url(/images/bg_centre2_3box.png) no-repeat top left;
	overflow: auto;
	margin: 0px;
}

.3box_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	width: 185px;
	float: left;
	
}

.onglet1 {
	width: 186px;
	height: 20px;
	float: left;
	margin: 0px;
	/*border: solid 1px blue;*/
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}

.onglet1 a {
	color: #ffffff;
	text-decoration: none;
}

.onglet1 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.onglet2 {
	width: 190px;
	height: 20px;
	float: left;
	margin: 0px;
	/*border: solid 1px red;*/
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}

.onglet2 a {
	color: #ffffff;
	text-decoration: none;
}

.onglet2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.centre2_3box_produits {
	width: 570px;
	overflow: auto;
}

.centre2_3box_produits p{
	padding:5px 0 0 0;
	margin:0;
} 

.prod_cadre1 {
	float: left;
	width: 186px;
	text-align: left;
	/*border: solid 1px white;*/
}

.prod_cadre2 {
	float: left;
	width: 190px;
	text-align: center;
	/*border: solid 1px white;*/
}

.prod_cadre3 {
	float: left;
	width: 186px;
	text-align: right;
	border: solid 1px white;
}

.centre_bottom {
	width: 590px;
	height:20px;
	overflow: auto;
	margin:5px 0 0 0;
}

/* fin nouveau centre 2*/


/* ------------------------ Détails Produits ------------------------------*/

#details_prod{
	background:transparent url(/images/bg_details_prod.png) no-repeat center top;
	/*min-height:666px;*/
	width:571px;
	padding:20px 0 0 0;
}

#details_tit{
	height:30px;
	line-height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding:0 10px 0 10px;
}
#details_col_g{
	float:left;
	margin:10px 0 0 7px;
}

#details_col_d{
	float:right;	
}
#details_footer{
	background:transparent url(/images/bg_details_prod_foot.png) no-repeat center top;
	clear:both;
	height:30px;
	position:relative;
	width:571px;
}

#details_img{
	width:320px;
}

#details_img #emblem{
	height:25px;
	width:310px;
	padding:5px;
	background:#FFF;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;	
	border-right:1px solid #CCC;
}

#details_img #emblem .left{
	float:left;	
}

#details_img #emblem .right{
	float:right;	
}

#details_img #photo{
	width:310px;
	padding:5px;
	background:#FFF;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;	
	border-right:1px solid #CCC;
}

#details_img #photo div a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

#details_img #min_photos {
        margin:10px 0 0 -12px;
}

#details_img #min_photos a{
        margin:0 0 0 12px;
}

#details_img #min_photos .imagette{
	border:1px solid #CCC;
	text-decoration:none;
}

#details_img #min_photos .imagette:hover{
	border:1px solid  #FF6600;
	text-decoration:none;
}
#details_img #min_photos .imagette_active{
	border:1px solid  #FF6600;
	text-decoration:none;
}

#details_img p{
	text-align: center;
	padding: 3px 0 0 0;
}

#details_descr{
	/*min-height:145px;*/
	width:280px;
	background:transparent url(/images/bg_details_descr.png) no-repeat center top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333;
	list-style:none;
	padding:20px 20px 0 20px;
}
#details_descr ul{
	margin:5px 0 25px 0;
}
#details_descr li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333;
	list-style:none;
	padding:0 0 0 10px;
}
#details_descr a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	font-weight:normal;
}

#details_ref{
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#333;
	margin:0 0 0 10px;
	position:absolute;
	top:5px;
	right:20px;
}

#details_content{
	background:transparent url(/images/bg_details_content.png) no-repeat center bottom;
	width:241px;
	height:220px;
	margin:10px 1px 0 0;
	text-align:right;
}

#promo{
	height:31px;
	padding:0;
}
.montant{
	padding:15px 0 0 0;
	height:50px;
	clear:both;
}
#promo .promo_img{
	height:31px;
	width:150px;
	float:right;
	line-height:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	padding:0 0 0 10px;
}

#price{
	height:88px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#BF0B12;
	position:relative;
	padding:5px 0 0 0;
}
.price{
	height:88px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#BF0B12;
	position:relative;
	padding:5px 0 0 0;
}
.price_layer{
	padding:0 10px 0 0;
	width:200px;
}

/*#price .price_layer div{
	width:145px;
	padding:0 0 7px 20px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	line-height:25px;
	text-align:left;
	border:1px solid black;
}*/

#price .price_layer .solde{
	/*background:transparent url(/images/bg_sticker_affaires.png) top right no-repeat;
	padding:0 5px 7px 0;*/
}

#price .price_layer .promo{
	/*background:transparent url(/images/bg_sticker_affaires.png) top right no-repeat;
	text-align:right;
	padding:0 5px 7px 0;
	font-size:11px;*/
}

#price .price_layer span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0 20px 0 0;
	text-decoration:line-through;
}

#price .price_layer p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#333;
	margin:0;
}

#taille{
	background:transparent url(/images/bg_dispo.png) no-repeat top center;
	height:40px;
	padding:20px 10px 0 0;
}
#taille a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999;
}
#dispo{
	background:transparent url(/images/bg_dispo.png) no-repeat top center;
	height:52px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000;
	text-align:left;
	padding:15px 10px 0 10px;
	position:relative;
}
#col_center #dispo p{	
	width:160px;
	height:35px;
	padding:5px 5px 0 0;
	float:left;
	text-align: right;
	vertical-align:middle;
	color: #333;
}
#dispo img{
	float:left;
}
/* ----------------------- Personnalisation des maillots -------------------------------*/

#details_personnalisation{
	background:transparent url(/images/bg_details_personnalisation.png) no-repeat top center;
	width:224px;
	/*height:280px;*/
	margin:30px auto 0 auto;
}
/*----------------------Flocage------------------*/
#details_personnalisation .tit{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	height:30px;
}
#details_personnalisation .tit img{
	margin:0 0 0 10px;
	/*float:right;*/
}
.flocage{
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
}
.flocage input{
	margin:0 10px 0 0;
}
.flocage span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #C00;
}
.flocage select{
	border:1px solid #CCCCCC;
	height:22px;
	width:100px;
	margin:10px 0 0 75px;
	color:#999999;
}
.flocage label{
	width:70px;
	display: block;
	float:left;
	line-height:32px;
}

input.form_floq_texte{
	border:1px solid #CCCCCC;
	height:18px;
	width:85px;
	padding:2px 0 0 5px;
	margin:5px 0 0 5px;
	color:#999999;
}
/*----------------------Badge------------------*/
.badge{
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	min-height:90px;
	display:none;
}
.badge input{
	margin:15px 10px 0 0;
	float:left;
}
h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
}
.badge p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #999;
	width:100px;
	float:left;
	padding:15px 0 0 0;
}
.badge img{
	float:left;
	padding:5px;
}
.badge span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #C00;
}
/*----------------------------------------*/

#details_btn{
	text-align:center;
}
	
#details_btn button{
	background:transparent url(/images/btn_details_panier.png) no-repeat center center;
	width:224px;
	height:60px;
	border:none;
	padding:0 0 5px 18px;
	color:#000;
	font-weight:bold;
	cursor:pointer;
}

#details_btn button:hover{
	background:transparent url(/images/btn_details_panier_over.png) no-repeat center center;
	width:224px;
	height:60px;
	border:none;
	padding:0 0 5px 18px;
	color:#000;
	font-weight:bold;
	cursor:pointer;
}

#non_contract{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	padding:0 0 0 10px;
}

/* ------------------------ Produits associés -------------------------*/

#prod_associes{
	margin:10px 0 0 0;
	padding:16px 0 0 0;
	height:561px;
	width:573px;
	background:transparent url(/images/bg_prod_associe.png) no-repeat top center;
}
#prod_associes #tit{
	height:30px;
	line-height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding:0 10px 5px 10px;
}

/* ------------------------ Mon compte ------------------------------*/

#centre_panier {
	padding:20px;
}
.intit_menu_mauve {
	color: #ccc;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:23px;
	text-align:center;
	margin:10px 0 0 0;
	padding:16px 0 0 10px;
}

.big_box {
	margin-top: 15px;
	text-align: center;
}

.identification{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

.identification form{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:700px;
	margin:0 auto;
}

.identification a{
	color:#7CA629;
	text-decoration:none;
}

.big_titre_box_ht form{
	color:#CCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:960px;
	margin:0 auto;
}

.big_titre_box_ht {
	/*color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;*/
	background-position:top left;
	background-repeat:no-repeat;
	height:auto;
	width:960px;
	padding-top:4px;
	padding-bottom:3px;
	padding-left: 10px;
	padding-right: 10px;color:#CCC;	
}

.legend_vert{
	color: #0189C8;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:0 10px;
}

fieldset {
	border:1px solid  #333;
	width:460px;
	padding:5px;
	margin:10px 0 0 0;
	padding:10px;
	color:#CCC;
}
fieldset.mon_compte {
	border:1px solid #333;
	width:500px;
	padding:5px;
	margin:10px 0 0 0;
}
fieldset label{
	color:#FFF;
}
.bouton2 {
	background:transparent url(/images/btn_acces_compte.png) no-repeat scroll 0 0;
	border:0 none;
	color:#333;
	cursor:pointer;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:27px;
	margin-left:25px;
	margin-top:14px;
	padding-left:8px;
	padding-top:2px;
	text-align:center;
	width:174px;
}

.bouton2:hover {
	color: #ffffff;
}
.continue {
	background:transparent url(/images/btn_continue.png) no-repeat scroll 0 0;
	border:0 none;
	color:#333;
	cursor:pointer;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:27px;
	margin-left:25px;
	margin-top:24px;
	padding-left:8px;
	padding-top:2px;
	text-align:center;
	width:174px;
}
.continue:hover {
	color: #ffffff;
}
#layer_espace_client1 {
	float:right;
	height:0;
	margin-left:49px;
	position:relative;
	text-align:left;
	top:40px;
	width:200px;
}

.anthra {
	color: #999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

.comments2, .comments{
	font-family:Verdana, Geneva, sans-serif;
	color:#53BAEC;	
	font-weight:bold;
	font-size:11px;
}
a.fleche_menu{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#CCC;
	text-decoration:none;

}
a.fleche_menu:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}
.acces_paiement{
	margin:10px 0 0 0;
}
.acces_paiement a{
	padding:10px;
	display: inline;
	float:left;
	background-color:#017EB8;
	color:#FFF;
	width:120px;
	margin:5px;
	text-decoration:none;
}
.acces_paiement a:hover{
	background-color:#0EB0FE;
	color:#FFF;
}
/* ------------------------ Mon Panier (page)  ------------------------------*/
#etape_panier {
	height:45px;
	position:relative;
	width:840px;
	margin:0 auto;
	padding:10px 0 0 0;
}

.fond_etape {
	background-image:url(/images/bt_etape.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:35px;
	text-align:left;
	width:210px;
}

.num_etape_on {
	color:#444444;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
	padding-right:15px;
	padding-top:1px;
	text-decoration:none;
}
.num_etape_off {
	color:#DDDDDD;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
	padding-right:15px;
	padding-top:1px;
	text-decoration:none;
}
.txt_etape_on {
	color:#333333;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	left:10px;
	line-height:11px;
	position:relative;
	top:10px;
}
.txt_etape_off {
	color:#CCCCCC;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	left:10px;
	line-height:11px;
	position:relative;
	top:10px;
}
.montant_produit {
	color:#0189C8;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	height:30px;
}
.total_art {
	color:#999999;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:6px;
	padding-right:5px;
	padding-top:6px;
	text-align:right;
}

table {
	border-bottom:1px solid #CCCCCC;
	border-collapse:collapse;
	color:#CCC;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:normal;
	width:100%;
	overflow:hidden;
}
table caption {
	visibility:hidden;
}

/*table td, th {
	border-bottom:1px solid #BBBBBB;
	font-weight:normal;
	padding:5px;
}

table tbody{
	border-bottom:1px solid #FFF;
	font-weight:normal;
	padding:5px;
}

table tbody td {
	border-bottom:1px solid #FFF;
	padding:5px;
}*/

.entete_article {
	text-align:left;
	width:70px;
}

.nom_articles {
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:normal;
}

.entete_taille, .entete_qte {
	text-align:right;
	width:50px;
}

.entete_prix {
	text-align:right;
	width:90px;
}

.entete_bouton {
	text-align:left;
	width:28px;
}

.liste_articles {
	padding:5px 8px 3px 4px;
}

.total_panier {
	border-top:1px solid #BBBBBB;
	color:#CCC;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:25px;
	text-align:right;
	width:100%;
	padding:10px 0 0 0;
}

.somme_total {
	color:#FFF;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
	padding-right:1px;
	text-align:right;
}
.caract_article_panier p{
	text-align:left;
}
.nom_article_panier{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.prix_unit_article_panier{
	color:#1796D0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.prix_total_article_panier{
	color:#1796D0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
.continuez{}
.autre_adresse{
/*	background-color:#FFF;*/
}
/* ------------------------ Clubs (pages)  ------------------------------*/
#centre_clubs {
	float:left;
	margin-top:5px;
	width:582px;
}
.nouveau1, .promotion1 {
	float:left;
	text-align:left;
	width:582px;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	color:#CCC;
}

#fond_nouveau{
	background:transparent url(/images/bg_tit2.png) no-repeat scroll center center;
	color:#FFFFFF;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:36px;
	line-height:36px;
	padding:0 15px;
	margin:0 0 10px 0;
}

.fond_nouveau_gauche {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	float:left;
	height:auto;
	left:0;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	top:0;
	width:193px;
	background-color:#FFF;
}

.fond_nouveau_centre {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	height:auto;
	padding-bottom:5px;
	padding-top:5px;
	width:192px;
	background-color:#FFF;
}

.fond_nouveau_droite {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	height:auto;
	padding-bottom:5px;
	padding-top:5px;
	width:193px;
	background-color:#FFF;
}

.entete_produit_thb {
	background-image:url(/images/fd_titre_produit_thb.gif);
	background-repeat:no-repeat;
	color:#000000;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:35px;
	padding-left:3px;
	padding-top:1px;
	text-align:left;
	width:170px;
}
.tousproduits {
	font-size:9px;
	padding-right:5px;
	padding-top:1px;
	vertical-align:text-bottom;
}

a.plus_produit {
	background-image:url(/images/plus.gif);
	background-position:right center;
	background-repeat:no-repeat;
	font-size:9px;
	margin-right:5px;
	padding-bottom:5px;
	padding-right:22px;
	padding-top:5px;
	color:#333;
}

a.plus_produit:hover {
	background-image: url(/images/plus_ro.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 5px;
	padding-right: 22px;
	font-size: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.specs_thb_1 {
	float:left;
	margin-right:0;
	text-align:center;
	width:auto;
}

.img_thb {
	float:left;
	text-align:center;
	width:75px;
}

.specs_clubs {
	float:right;
	height:70px;
	margin-left:1px;
	text-align:left;
	width:90px;
}
.specs_clubs ul {
	margin:0;
	padding:0;
}
.specs_clubs li {
	border-bottom:1px dotted #999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	list-style-type:none;
	padding-top:5px;
}
.specs_clubs a {
	color:#333333;
	text-decoration:none;
}

/* ------------------------ TRI Liste Produits ------------------------------*/
.liste_produits{
	padding:0 0 10px 0;
	height:90px;
}
.liste_produits_recherche{
	padding:0 0 10px 0;
	height:40px;
}
#tit_liste_produits{
	background:transparent url(/images/bg_tit.png) no-repeat center center;
	height:46px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding:0 15px 0 15px;
}
#tit_liste_produits .tit{
	float:left;
	width:420px;
	padding:15px 0 0 0;
}
#tit_liste_produits .nb_prod{
	float:right;
	width:100px;
	text-align:right;
	padding:15px 0 0 0;
}
#liste_tri{
	float:left;
	margin:20px 0 0 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}
#liste_tri select{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	height:20px;
}

.plus{
	margin:20px 5px 0 0 ;
	width:300px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	/*padding:0 10px 0 0;*/
	text-align:right;
	height:20px;
	line-height:20px;
	position:relative;
}
.plus div{
	/*width:250px;*/
	margin:0 0 0 5px;
	float:right;
	color:#999;
}
.plus a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#999;
	text-decoration:none;
	margin:0;
	padding:0;
}

.plus a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #017EB8;
	text-decoration: none;
}

.rouge{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #017EB8;
	font-weight:bold;
	text-decoration:underline;
}
.voir_tout{
	float:right;
	border:1px solid #333333;
	background-color:#000;
	height:20px;
	line-height:20px;
	width:70px;
	margin:20px 10px 0 0 ;
	text-align:center;
}
.voir_tout a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}

.voir_tout a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #017EB8;
	text-decoration: none;
}

/* ------------------------ Bonnes affaires ------------------------------*/

.intit_rayon{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0189C8;
	margin:0 0 5px 15px;
}
#centre_clubs ul{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #CCC;
	line-height:15px;
	list-style-type:none;
}
#centre_clubs a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#666;
}
#centre_clubs a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #333;
}	

/*---------------------------- CONTACT ---------------------------------------*/

#fond_aide, #fond_catalogue{
	background:transparent url(/images/bg_tit2.png) no-repeat scroll center center;
	color:#FFFFFF;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:36px;
	line-height:36px;
	padding:0 15px;
	margin:0 0 10px 0;
}
.nouveau1 span.accueil_intitule{
	color:#FFF;
}
.nouveau1 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #999;
}

.slogan_ht .intit_menu_vert{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1796D0;
}
.nouveau1 span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	font-weight:bold;
	color:#FFF;
}
.questcontact {
	margin-left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #CCC;
}

.questcontact a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#999;
	text-decoration:none;
}

.questcontact a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #FFF;
	text-decoration:none;
}	
.nouveau1 table {
	border-bottom:1px solid #808080;
	border-collapse:collapse;
	color:#CCC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	width:100%;
}

/*---------------------------- CONTACT ---------------------------------------*/

.titre_tailles{
	color:#1796D0;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:15px;
	text-align:left;
}

ul.plansite {
	text-align:left;
	list-style-type:none;
	margin:0 0 0 20px;
}
li.plansite {
	color:#7F7F7F;
	line-height:16px;
}
.plansite a {
	color: #999;
	text-decoration:none;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
}
.plansite a:hover {
	color: #333;
	text-decoration:none;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
}
/*--------------------------- CATALOGUE ------------------------------------*/
#col_center p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #CCC;
}
#col_center p a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #FFF;
	text-decoration:underline;
}
.catalogue{
	width:270px;
	float:left;
}
/*--------------------------- Mes Coordonnées ------------------------------------*/
#gauche {
	float:left;
	margin:40px 5px 0 20px;
	position:relative;
	text-align:left;
	width:190px;
}

.minibox {
	/*background-image:url(/images/bg_bottom_gris.png);*/
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-top:10px;
	overflow:hidden;
	width:190px;
}

#box_ss_menu {
	background-image:url(/images/bg_head_blue.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-bottom:3px;
	padding-top:4px;
	width:190px;
}

#gauche .intit_menu, .intit_garanties {
	color:#EAEAEA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:22px;
	padding-bottom:6px;
	padding-left:10px;
	padding-top:3px;
}

.acces_rubr {
	padding:5px;
	margin:0 0 0 15px;
}

.medium_box {
	margin-top:10px;
	text-align:center;
}

.medium_titre_box_ht {
	height:auto;
	overflow:hidden;
	padding:4px 10px 15px 0;
	color:#CCC;
}
.medium_titre_box_ht a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	background-image:url(/images/bt_fleche.png);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:5px;
	margin-right:20px;
	padding-bottom:5px;
	padding-left:22px;
	padding-top:5px;

}
.medium_titre_box_ht a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	background-image:url(/images/bt_fleche_ro.png);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:5px;
	margin-right:20px;
	padding-bottom:5px;
	padding-left:22px;
	padding-top:5px;
}
.tit_compte {
	color:#0189C8;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
}
.tit_compte2 {
	color:#999999;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

#centre_compte {
	float:left;
	text-align:left;
	width:756px;
	padding:10px
}
#centre_commandes {
	float:left;
	text-align:left;
	width:756px;
	padding:10px;
	color:#CCC;
}

.liste_commandes{
	width:700px;
	margin:50px auto 0 20px;
}
.total_commandes{
	font-family:Verdana, Geneva, sans-serif;
	color:#C00;
	font-size:11px;
	font-weight:bold;
}
.total_arts2 {
	color:#999999;
	float:right;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-right:12px;
	text-align:right;
	width:180px;
}
.fond_etape_detail {
	background-image:url(/images/bt_etape_detail.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:35px;
	margin-right:20px;
	text-align:left;
	width:165px;
}
.etape_detail {
	width:650px;
	font-size:10px;
}
.n_histo_cmd {
	color:#ccc;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding:10px 0;
}
.montant_histo_cmd {
	color:#ccc;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:right;
}
.valid_histo_cmd {
	color:#ccc;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:right;
}
.mdp_oublie fieldset{
	margin:0 auto;
}
#result_rech{
	float:left;
	font-weight:bold;
	margin:20px 0 20px 0;
}
/*--------------------------- Interstitiel ------------------------------------*/

#centre_interstitiel{
	position:relative;
}
.bt_fermer{
	float:right;
	font-size:9px;
	color:#CCC;	
}
.bt_fermer a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#CCC;
	text-decoration:none;
	line-height:15px;
}
.ajout_interstitiel{	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#017EB8;
	text-align:center;
}

.produit_interstitiel{
	margin:10px 0 0 0;
	min-height:135px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:10px;
	background-color: #F5F5F5;
	text-align:left;
}

.produit_interstitiel p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.produit_interstitiel span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:0 0 0 35px;
	font-weight:normal;
}

.produit_interstitiel img{
	float:left;
	margin:0 10px 0 0;
}

.bt_interstitiel{
	margin:10px 0 0 0;
/*	padding:20px 0 0 0;*/
	text-align:center;
	height:50px;
}

.bt_interstitiel a{
	background:url(/images/btn_interstitiel.png) center center no-repeat;
	text-decoration:none;
	padding:20px 35px 20px 25px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	clear:both;
	margin:20px 0 0 0;
}

.bt_interstitiel a:hover{
	background:url(/images/btn_interstitiel.png) center center no-repeat;
	padding:20px 35px 20px 25px;
	text-decoration:none;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.bug_interstitiel{
	padding:20px 0 20px 0;
}
a.btn_continue_achat{
	background:url(/images/btn_interstitiel2.png) center center no-repeat;
	padding:20px 35px 20px 35px;
}
a.btn_continue_achat:hover{
	background:url(/images/btn_interstitiel2.png) center center no-repeat;
	padding:20px 35px 20px 35px;
}
.proposition_interstitiel{
	padding:10px;
	margin:40px 0 0 0;
	font-size:14px;
	color:#017EB8;
	font-weight:bold;
	height:250px;
}
.proposition_interstitiel div{
	float:left;
	width:160px;
	height:210px;
	margin:3px;
	padding:10px;
	background-color:#EFEFEF;	
}
.proposition_interstitiel a{
	color: #333;
	font-size:11px;
	font-weight:bold;
}

.proposition_interstitiel a p{
	margin:10px 0 0 0;
	text-align:center;
}

.proposition_interstitiel a span{
	color:#017EB8;
	clear:both;
}
.prix_interstitiel{	
	position:absolute;
	top:175px;
	right:10px;
	color: #C00;
	font-weight:bold;
	font-size:12px;
}
.ref_interstitiel{
	position:absolute;
	top:40px;
	right:10px;
	font-size:10px;
}
/*---------------------------------*/
#centre_etape3{
	padding:0 20px 0 20px;
}
.boutonrecalculer {
	background-color:#EEEEEE;
	border:1px outset #7F7F7F;
	color:#333333;
	font-size:10px;
	margin:2px;
	padding-top:0;
}
.etapanier2 {
	text-align:left;
	width:130px;
}

.header_listing{
	background:url(/images/bg_header_listing.png) top center no-repeat;
	height:10px;
}
.center_listing{background:url(/images/bg_center_listing.png) top center repeat-y;}
.footer_listing{background:url(/images/bg_footer_listing.png) bottom center no-repeat; height:10px;}
.trait{background-color:#CCC; height:1px;}
#box_menu a.menu_rayon_promo{ color:#C00}
/*--------------------- TOP RECHERCHE -------------------------------*/

.plus2{
	margin:10px 0 0 0 ;
	width:300px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-align:right;
	height:20px;
	line-height:20px;
	position:relative;
}
.plus2 div{
	width:250px;
	float:left;
}
.plus2 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#999;
	text-decoration:none;
	margin:0;
	padding:0;
}

.plus2 a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #000;
	text-decoration: none;
}
.top_recherche{
	clear: both;
}
.colonne {
	float:left;
	padding-left:2px;
	padding-right:2px;
	text-align:left;
	width:267px;
	margin:15px 0 0 20px;
}
.colonne a{
	text-decoration: none;
	color:#666;
}
.alignleft {
	text-align:left;
	font-weight:bold;
}
.formulaire {
	background-color:#FFFFFF;
	border:1px solid #808080;
	border-collapse:collapse;
	color:#333333;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:auto;
	text-align:left;
	width:600px;
}
table.formulaire td{
	border-bottom:1px solid #BBBBBB;
	padding:5px;
}
.notes_paiement {
	margin-left:35px;
	text-align:left;
	width:650px;
}
.comments3{
	text-align:center;
	font-weight: bold;
	color: red;
}
.paiement_securise{
	text-align:center;
}
.paiement_securise a{
	text-decoration:none;
	color:#666;
}
.somme_total3{
	color:#C00;
	font-weight:bold;
}
.intit_menu_rouge{
	color:#C00;
	font-weight:bold;
}
span.erreur{
	font-size:9px;
	color:#F00;
	font-weight:bold;
}

/*--------------------- AJOUT GG -------------------------------*/
td, th {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#BBBBBB;
	padding:5px;
	font-weight: normal;
}

td{
	border-bottom-width:0px;
}

table{
	border: 0px solid;
	border-bottom-width:0px;
}
/*-------------------------------------------------*/
a.mdp {
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	text-decoration:none;
}
a.mdp:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	text-decoration:underline;
}
.etapanier {
	text-align:left;
	width:160px;
	color:#CCC;
}
.recalculer {
	background-color:#1796D0;
	border:1px solid #1796D0;
	color: #FFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-left:6px;
	padding:2px 0 2px 3px;
	cursor:pointer;
}
.btn_sup {
	background-color: #C00;
	border:1px solid #C00;
	color: #FFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-left:6px;
	padding:2px 0 2px 3px;
	cursor:pointer;
}
#layer_espace_client {
	float:left;
	height:0;
	left:10px;
	margin-left:0;
	position:relative;
	text-align:left;
	top:40px;
	width:300px;
}
.confirmation_commande{
	padding:15px;
	text-align:center;
	color: #FFFFFF;
}
.confirmation_commande .acces_paiement {
	margin: 30px 0 0 0;
}
.confirmation_commande .acces_paiement a{
	padding:10px;
	display: inline;
	float:none;
	background-color:#017EB8;
	color:#FFF;
	width:120px;
	margin:20px 5px 5px 5px;
	text-decoration:none;
}
.montant_produit_thb {
	color: ##FFF;
	text-decoration:none;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
a.popupprint{
	background-image:url(/images/btn_imprimer.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#666666;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	margin-left:5px;
	margin-right:20px;
	padding-bottom:5px;
	padding-left:22px;
	padding-top:5px;
	text-decoration:none;
}
a.popupprint:hover{
	background-image:url(/images/btn_imprimer.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#666666;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	margin-left:5px;
	margin-right:20px;
	padding-bottom:5px;
	padding-left:22px;
	padding-top:5px;
	text-decoration:none;
}
.menu_club {
	margin:0 0 10px 0;
	font-weight:bold;
}
.menu_club ol{
	margin:5px 0 0 10px;
	font-weight:normal;
}

.tab_moncompte{
	/*background-color: #F1F1F1;*/
}

.bouton_connect {
	background:transparent url(/images/btn_acces_compte.png) no-repeat scroll 0 0;
	border:0 none;
	color:#333;
	cursor:pointer;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:27px;
	padding-top:2px;
	text-align:center;
	width:174px;
}
.fieldset_cache{
	border:1px solid #333;
	margin:10px 0 0;
	padding:5px;
	width:174px;
}
.legend_cache{
	color:#0C6D95;
	padding:0 10px;
	font-weight:bold;
}
	

.bouton_connect:hover {
	color: #ffffff;
}

#accueilbas {
	float: left;
	background: #999999;
	height:140px;
	width: 577px;
}
#livraison {
	height:20px;
	padding:5px 0 5px 20px;
}

/*--------------- TAG CLOUD ---------------*/

a.tc1{
	font-size:20px;
	font-weight:bold;
	color: #F00;
	text-decoration:none;
}
a.tc1:hover{
	font-size:20px;
	background-color: #FF3;
}
a.tc2{
	font-size:18px;
	font-weight:bold;
	color: #F60;
	text-decoration:none;
}
a.tc2:hover{
	font-size:18px;
	background-color: #FF0;
}
a.tc3{
	font-size:16px;
	font-weight:bold;
	color: #F90;
	text-decoration:none;
}
a.tc3:hover{
	font-size:16px;
	background-color: #F2F2F2;
}
a.tc4{
	font-size:14px;
	font-weight:bold;
	color: #909;
	text-decoration:none;
}
a.tc4:hover{
	font-size:14px;
	background-color: #FF0;
}
a.tc5{
	font-size:14px;
	font-weight:bold;
	color: #C09;
	text-decoration:none;
}
a.tc5:hover{
	font-size:14px;
	background-color: #FF6;
}
a.tc6{
	font-size:12px;
	font-weight:bold;
	color: #999;
	text-decoration:none;
}
a.tc6:hover{
	font-size:12px;
	background-color: #CCC;
}
a.tc7{
	font-size:12px;
	font-weight:bold;
	color: #333;
	text-decoration:none;
}
a.tc7:hover{
	font-size:12px;
	background-color: #CCC;
}
a.tc8{
	font-size:10px;
	font-weight:bold;
	color: #666;
	text-decoration:none;
}
a.tc8:hover{
	font-size:10px;
	background-color: #CCC;
}
a.tc9{
	font-size:10px;
	font-weight:bold;
	color: #909;
	text-decoration:none;
}
a.tc9:hover{
	font-size:10px;
	background-color: #FCF;
}
a.tc10{
	font-size:10px;
	font-weight:bold;
	color: #909;
	text-decoration:none;
}
a.tc10:hover{
	font-size:10px;
	background-color: #FCF;
}
#paninitv {
	background:transparent url(/images/bg_paninitv.png) no-repeat scroll 0 0;
	float:left;
	height:413px;
	width:577px;
	padding:50px 0 0 0 ;
	text-align:center;
}
.paypal {
	background-color:#FFF;
	border:1px solid #C8CFDD;
	width:780px;
	height:57px;
	margin:0 auto;	
}
.txt_paypal {
	float:left;
	line-height: 47px;
	padding: 0 0 0 20px;
}

#paypalform {
	float:right;
	width:200px;
	padding: 12px 0 0 0;
}

.cb {
	background-color:#FFF;
	border:1px solid #C8CFDD;
	width:780px;
	margin:0 auto;	
	padding: 0 0 10px 0;
}

.txt_cb {
	float:left;
	/*line-height: 47px;*/
	padding: 0 0 0 20px;
	width: 780px;
	height: 47px;
}

.txt_cb img{
	padding: 15px 0 0 400px;
}

.txt_cb p{
	float:right;	
}

#cbform {
	width: 710px;
	margin: 0 auto;
	background-color:#F7F8FA;
	border:1px solid #C8CFDD;
	clear:both;
	padding: 20px;
}

.cb_btn {
	margin: 0 0 0 220px;
}

p.chequecadeau{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #666;
	padding:5px 20px;
}

/*-------------------CHEQUE CADEAU ---------------------*/
#col_center .chequon{
	font-size:15px;
}
#col_center p.chequecadeauRed {
	color:#017EB8;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:italic;
	padding:5px 20px;
}

div.nb h2 {
	font-size:10px;
	padding:5px 0;
	color:#FFF;
}

div.nb {
color:#666666;
font-size:9px;
margin:80px 0 0 0;
padding:20px;
}

ul.chequecadeau {
color:#666666;
list-style:none outside none;
margin:0 50px;
}
#logo_slider{
	background:url(/images_cr/bg_logoslider.png) top left no-repeat;
}
.popupvar{
	color:#CCC;
}
.popupvar:hover{
	color:#0189C8
}
.txt_err, .typo_err {color:#FFF;}
.txt_err a{ color:#CCC;}
.txt_err a:hover{ color:#0189C8;}

