﻿@charset "utf-8";
/* CSS Document */

/***********************************************************************************************************
	This CSS style sheet contains information for all the site
	Please follow our guidelines very carefully before modifying this CSS style sheet.
	This CSS style sheet was written by Michel de Amorim | Artistic director.
/***********************************************************************************************************/

a, .footer_customize_Link a, .header_Link, #headerPanier a, .panierMaj a{font-size: 11px;}

a:hover{text-decoration:none;}

.title_gd {
	font-size:18px;
	font-weight:bold;
}

.title_pt{
	font-size:12px;
	font-weight:bold;
}
.size_center{
	width:837px!important;
	width:827px;
}

.poursuivre{
	float:left;
}

#bttSuite{
	float:right;
}
#bttCenter{
	float:left;
}

.order_left{

width:200px;
}


.nav_header{
	float:left;
	width:822px;
	height:45px;
	background-image: url(/images/img_commun/navigation/bg_navigation_header.gif);
	background-repeat: repeat;
	background-position: left center;
	margin-left:2px!important;
	margin-left:1px;
}

.content_bgsecure{
	float:left;
	background-image:url(/images/img_commun/body/bg_content_customize_standard.gif);
	background-repeat: repeat-x;
	margin:2px 0 0 6px!important;
	margin:1px 0 0 2px;
}

/* BAR NAV MENU*/

.navMenuHeader{
	margin: 10px 0 5px 5px;
	padding: 0 0 0 0;
	float: left;
	font: bold 13px Arial;
	width: auto;
	border-width: 1px 0;
	border-top:1px solid #ccd1d8;
	border-left:1px solid #ccd1d8;
	border-right:1px solid #ccd1d8;
	background:url(/images/img_commun/navigation/menu_bg_std.gif) center center repeat-x; 
}

.navMenuHeader li{
	display: inline;
}

.navMenuHeader li a{
	float: left;
	padding: 9px 11px;
	text-decoration: none;
	border-right: 1px solid white; 
}

.navMenuHeader li a:hover, .navMenuHeader li .current{
	background:url(/images/img_commun/navigation/menu_bg_over_std.gif) center center repeat-x;
}

/* IF IE*/
p.iepara{ 
	padding-top: 1em;
}
/* IF IE*/


.LinkName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


.footer_customize_Link{
	padding:45px 40px 0 0;
}

#headerPanierContent, #MenuHeaderContent{
	display:none;
}

#headerPanier{
	float: right;
	margin-top:15px;
	margin-right:15px;
}

#headerPanier a:hover{
	text-decoration:none;
}

.content_size{
	float:left;
	width:790px!important;
	width:790px;	
	text-align:left;
	margin:7px;
	padding-left:10px!important;
	padding-left:0;
}

.footer_ssl{
	float:right;
	background-image: url(/images/img_commun/navigation/secure_ssl.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:10px 0 5px 25px;
	color:#000000;
}

.msg_order{
	padding-left:10px;
}


/* LES TEXTES */

.prod {
	color:#000000;
}
.obligatoire, .client_error{
	color:#FF0000;
}
/*  LES TITRES  */

.title_H1 {
	font-size:14px;
}
.produit {
	font-size:11px;

	width:370px;
	text-align:left;
}

.Link_arrow_panier {
	padding-right:10px;
	font-size: 11px;
	text-decoration:underline;
	background-image: url(/images/img_order/link_flch.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.ss_title {
	background-image: url(/images/img_order/ss_title.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#fournisseurContent{
	float:left;
	width:770px;
}

.fiche_size{
	width:780px;
}

#ficheDesc h5 {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 0px;
	}
#ficheDesc h3 {
	font-size:16px;
	padding-top: 3px;
	padding-bottom: 0px;
}
#ficheDesc h4 {
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 0px;
}

#ficheDesc ul{
	background-image:none;
}

.colFiche{

	float:left;

	width:360px;

}



.monoCol{

	float:left;

	width:95%;

	padding-top:25px;	

}



.poseRight{

	float:right;

	text-align:right;

}



.poseLeft{

	text-align:left;

}



.categorieCascade {
	float:left;
	width:780px;
	padding-left:6px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image: url(/images/img_commun/blocs/categorie_cascade_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
/* LES LIENS */

.Link_flc{
	padding-left:10px;
	font-size: 11px;
	text-decoration:underline;
	background-repeat: no-repeat;
	background-position: left center;
}
.link_modif_carnet {
	padding-right:15px;
	background-image: url(/images/img_order/modif_carnet.png);
	background-repeat: no-repeat;
	background-position: right center;
	color:#000000;
}
.link_add_carnet {
	padding-right:15px;
	background-image: url(/images/img_order/add_carnet.png);
	background-repeat: no-repeat;
	background-position: right center;
	color:#000000;
}
.link_back {
	color:#000000;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
}
.panierMaj {
	float:right;
	margin-right:100px;
	padding-top:7px;
	width:150px;
	height:17px;
	background-image: url(/images/img_order/maj_bg.jpg);
	text-align:center;
	border-right:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
}

.panierMaj a{
	padding-left:18px;
	background-image: url(/images/img_order/maj_ico.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.AddCaddy {
	background-image: url(/images/img_commun/navigation/add_caddy_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;
}
.AddCaddy_R {
	width:105px;
	height:19px;
	text-align:center;
	margin-left:39px;
	padding-top:5px;
	background-image: url(/images/img_commun/navigation/add_caddy_R.gif);
	background-repeat: repeat-x;
	background-position: right;
}
.AddCaddy_R a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.article {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.AddCaddyPT_cata {
	height:32px;
	padding:4px 0 0 36px;
	background-image: url(/images/img_commun/navigation/add_caddy_PT.png);
	background-repeat: no-repeat;
	background-position: left;
}
.AddCaddyPT {
	height:18px;
	padding:4px 0 0 36px;
	margin-bottom:4px;
	background-image: url(/images/img_commun/navigation/add_caddy_PT.png);
	background-repeat: no-repeat;
	background-position: left;
}

.AddCaddyPT a, .AddCaddyPT_cata a, ,{
	color:#000000;
	text-decoration:underline;
}

.LinkNameCata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/* PUCE */

.Link_arrow{
	padding-right:10px;
	font-size: 11px;
	text-decoration:underline;
	background-repeat: no-repeat;
	background-position: right center;
}

.puce{	
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left:10px;
	margin:8px;
}

.button_link{
	cursor:pointer;
	color:#000000;
}


#ficheDesc li{	
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left:10px;
	margin:8px;
}

.categorieCascade strong{
	font-size:14px;
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
}

.onglet_off a{
	padding-left:10px;
	background-repeat: no-repeat;
	background-position: left center;
}

.siteMap a{
	 font-weight:bold;
	 color:#000000;
	 padding-left:10px;
	 font-size: 14px;
	 text-decoration:none;
	 background-repeat: no-repeat;
	 background-position: left center;
}


/* NAVIGATION */

.fiche_onglet{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:10px;
	background-image: url(/images/img_commun/navigation/onglet_filet.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.onglet_fiche_hover{
	float:left;
	width:auto!important;
	width:110px;
	height:30px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:4px;
}


.onglet_fiche_hover div{
	width:auto;
	height:20px;
	padding-top:10px;
	margin-left:8px;
	padding-right:8px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-image: url(/images/img_commun/navigation/onglet_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}


.onglet_fiche_off{
	float:left;
	height:30px;
	background-image: url(/images/img_commun/navigation/onglet_left_off.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	margin-left:4px!important;
	margin-left:2px;
	margin-top:-2px;
	cursor:default;
}

.onglet_fiche_off div{
	width:120px;
	height:18px;
	padding-top:12px;
	margin-left:10px;
	padding-right:10px;
	text-align:center;
	font-size:12px;
	color:#AFAFAF;
	background-image: url(/images/img_commun/navigation/onglet_right_off.jpg);
	background-repeat: no-repeat;
	background-position: right 8px;
}


.onglet_fiche{
	float:left;
	height:30px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	margin-left:4px;
	margin-top:-2px;
	cursor:pointer;
}


.onglet_fiche div{
	width:auto!important;
	width:110px;
	height:18px;
	padding-top:12px;
	margin-left:10px;
	padding-right:10px;
	text-align:center;
	font-size:12px;
	color:#2A2F36;
	background-image: url(/images/img_commun/navigation/onglet_right.png);
	background-repeat: no-repeat;
	background-position: right 8px;
}

.onglet_fiche div:hover{
	font-weight:bold;
}


.FicheOrder{
	float:left;
	width:98%;
	padding-bottom :10px;
}

.BlocVersion{
	float:left;
	width:220px;
	height:100px;
	padding:15px 4px 4px 20px;
	
}
.BlocVersion strong{
	font-size:12px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}

.BlocOrder{
	float:left;
	width:200px;
	height:110px;
	padding:20px 0 0 10px;
    background-image: url(/images/img_commun/blocs/bloc_order_prix_bg.png)!important;
	background-image: url(/images/img_commun/v.gif);
}




#bloc_step {
	background-image: url(/images/img_order/bg_step.png);
	background-repeat: no-repeat;
	width:750px;
	height:46px;
	padding-top:5px;
	padding-left:5px;
	color:#A7A7A7;
}
.step_title {
	float:left;
	padding-left:10px;
	padding-top:10px;
	margin-left:5px;
	font-size:10px;
	color:#49525E;
}
.order_step {
	float:left;
	height:36px;
	padding-left:40px;
	padding-top:10px;
	margin-left:15px;
}
.order_step span {
	font-weight:normal;
}
.step_on {
	color:#49525E;
	font-weight:bold;
}
.step1 {
	background-image: url(/images/img_order/step1_off.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}
.step2 {
	background-image: url(/images/img_order/step2_off.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}
.step3 {
	background-image: url(/images/img_order/step3_off.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}
.step4 {
	background-image: url(/images/img_order/step4_off.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}

/* LES FORMULAIRES*/

input {
	font-size:11px;
	color:#49525E;
}
label {
	font-weight:bold;
}
/* PAIEMENT */


.Rappel_Infos strong {
	margin-left:10px;
}
.paiements_title{
	float:left;
	width:720px;
	height:20px;
	margin-bottom:20px;
	color:#000000;
}

.paiements_title strong{
	font-size:14px;
	margin-left:20px;
	margin-right:90px;
}

.paiements_onglet{
	float:left;
	width:195px;
	height:280px;
	
}

.select_onglet{
	height:27px;
	padding-top:12px;
	padding-left:15px;	
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
}

.select_onglet:hover{
	cursor:pointer;
	text-decoration:none;
	background-color:#e4e7ea;

}

.select_onglet_hover{
	height:27px;
	padding-top:12px;
	padding-left:15px;	
	cursor:pointer;
	font-weight:bold;
	/*background-image: url(/images/img_order/paiement_onglet_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	background-color:#3f454c;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
}

.paiements_content{
	float:left;
	width:502px;
	height:301px;
	/*background-image: url(/images/img_order/paiement_content_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	padding:10px;
	border:1px solid #e4e7ea;
}

.Rappel_Commande {
	float:left;
	width:430px;
	height:auto;
	margin-left:10px;
	margin-bottom:10px;
	padding:4px 4px 2px 4px;
	background-color:#F2F2F2;
	border:1px solid #D9D9D9;
}
#AddCodePromoDiv {
	float:left;
	margin-top:10px;
	margin-left:10px;
}
#commandeArticle {
	float:left;
	height:100px;
	overflow:auto;
	width:432px;
}
#commandeArticleTotal {
	float:left;
	height:auto;
}
table.panier_commande{
	font-size:12px;
	margin-top:10px;
	width:412px;
}
.panier_commande tr {
	font-size:12px;
}
.panier_commande tbody {
	border:0px;
	margin:0px;
}
.panier_commande th {
	padding:2px;
	background-color:#F2F2F2;
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
}
.panier_commande td {
	padding:4px;
	border-bottom:1px solid #D9D9D9;
}
.panier_commande strong {
	font-weight:normal;
	font-size:11px;
}
.panier_commande_total td {
	font-size:11px;
	padding-top:10px;
	border-bottom:1px solid #D9D9D9;
}

.sousBodyOff{
   filter:alpha(opacity=30);
   -moz-opacity:0.3;
   -khtml-opacity: 0.3;
   opacity: 0.3;
   }
   
.sousBodyON{
   filter:alpha(opacity=100);
   -moz-opacity:1;
   -khtml-opacity: 1;
   opacity: 1;
   }

img{
	border:0px;
}
.pagecenter{
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
	width:95%;
}

.center_height{
	float:left;
	margin-top:0px!important;
	margin-top:25px;
}

.pagefooter{
	float:left;
	width:100%;
	margin-left:-5px;
	padding:0;
	border:0px solid #000000;
}



.Link_cad{
	padding-left:18px;
	font-size: 11px;
	text-decoration:underline;
	background-image: url(/images/img_commun/icons/cadena.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.Link_flc_down{
	padding-left:15px;
	font-size: 11px;
	text-decoration:underline;
	background-image: url(/images/img_commun/icons/flch_down.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.Link_help{
	padding:7px 0 10px 35px;
	font-size: 11px;
	text-decoration:none;
	background-image: url(/images/img_commun/icons/help.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.Link_help_off{
	padding:7px 0 10px 35px;
	font-size: 11px;
	text-decoration:none;
	background-image: url(/images/img_commun/icons/help_off.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.Link_help, .Link_help_off{
	text-decoration:none;
}

.WhiteLink{
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}
.SilverLink{
	font-size: 11px;
	color:#9D9E9E;
	text-decoration:underline;
	margin-left:10px;
}

.WhiteLink:hover{
	text-decoration:underline;
}

.white{
	color:#FFFFFF;
}

.title_filet{
	float:left;
	height:10px;
	width:775px;
	margin-bottom:20px;
	background-image: url(/images/img_commun/navigation/onglet_filet.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.prixPt{
	color:#ED0304;
}

.article:hover{
	text-decoration:none;
}

.bg_Listing_Modulo{
	
	background-color:#F2F2F2;
}
	
.button_link, .button_link_off{
	width:250px;
	background-color:transparent;
	border:0px;
	padding-left:10px;
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:underline;
}



.button_link_off{
	cursor:default;
	color:#C1C1C1;
	background-image: url(/images/img_commun/navigation/link_flch_off.png);
}

.button_link:hover{
	text-decoration:none;
}

.AddCaddyPT{
	height:18px;
	padding:4px 0 0 36px;
	margin-bottom:4px;
	background-image: url(/images/img_commun/navigation/add_caddy_PT.png);
	background-repeat: no-repeat;
	background-position: left;
}

.AddEptiboxPT{
	height:18px;
	padding:4px 0 0 36px;
	background-image: url(/images/img_commun/navigation/add_eptibox_PT.png);
	background-repeat: no-repeat;
	background-position: left;
}

.AddEptiboxGD{
	height:27px;
	padding:10px 0 0 40px;
	background-image: url(/images/img_commun/navigation/add_eptibox_GD.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.AddEptiboxPT a:hover, .AddEptiboxGD a:hover {
	text-decoration:none;
}

.SendMail{
	height:27px;
	padding:10px 0 0 40px;
	background-image: url(/images/img_commun/navigation/mailSend.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.SendMail a:hover {
	text-decoration:none;
}

.AddEptiboxPT_cata{
	height:32px;
	padding:4px 0 0 36px;
	background-image: url(/images/img_commun/navigation/add_eptibox_PT.png);
	background-repeat: no-repeat;
	background-position: left;
}


.AddCaddyPT a:hover, .AddEptiboxPT a:hover, .AddCaddyPT_cata a:hover, .AddEptiboxPT_cata a:hover{
	color:#000000;
	text-decoration:none;
}


.LienPromo{
	float:left;
	background-image: url(/images/img_commun/navigation/pack_promo.png);
	height:28px;
	width:144px;
	padding:10px 0 0 65px;
}


.LienPromo a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.LienAssocie{
	float:left;
	background-image: url(/images/img_commun/navigation/pack_associe.png);
	height:25px;
	width:147px;
	padding:12px 0 0 62px;
}


.LienAssocie a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}


.surligne{
	background-image: url(/images/img_commun/navigation/surligne_bg.jpg);
	text-decoration:underline;
	padding:2px;
}


/* Important ***********************************************************/


#BlocHeader{
	width:985px;
	height:144px;
	background-image: url(/images/img_commun/body/bg_header_logo.jpg)!important;
	background-image: url(/images/img_commun/body/bg_header_logo.jpg);
	/*background-image: url(/images/img_commun/body/bg_headerie6.jpg);*/
	background-repeat: no-repeat;
}

#BlocBody2{
	width:985px!important;
	text-align:left;
	margin-left:0px!important;
	margin-left:0px;
}
	
#BlocBody1{
	width:985px;
	text-align:left;
}

#BlocCategories{
	width:876px;
	height:40px;
	margin-left:109px;
}

.CenterBottom{
	float:left;
	width:819px!important;
	height:auto!important;
	width:827px;
	height:540px;
	background-image: url(/images/img_commun/body/bg_center.png)!important;
	background-image: url(/images/img_commun/body/bg_centerie6.jpg);
	background-repeat:repeat-y;
}

.CenterTop{
	/*background-image: url(/images/img_commun/body/bg_centertop.png)!important;*/
	background-image: url(/images/img_commun/body/bg_centertop.jpg)!important;
	background-image: url(/images/img_commun/body/bg_centertopie6.jpg);
	background-repeat:repeat-x;
	height:170px;

}

.CenterTopHome{
	/*background-image: url(/images/img_commun/body/bg_centertop.png)!important;*/
	background-image: url(/images/img_commun/body/bg_centertop.jpg)!important;
	background-image: url(/images/img_commun/body/bg_centertopie6.jpg);
	background-repeat:no-repeat;
	height:255px;
}

.CenterTop_page{
	/*background-image: url(/images/img_commun/body/bg_centertop.png)!important;*/
	background-image: url(/images/img_commun/body/bg_centertop.jpg)!important;
	background-image: url(/images/img_commun/body/bg_centertopie6.jpg);
	height:170px;
}

.CenterBottom_page{
	background-image: url(/images/img_commun/body/bg_center.png)!important;
	background-image: url(/images/img_commun/body/bg_centerie6.jpg);
	width:100%;
	height:auto!important;
	height:500px;
}

.CenterTop_cata{
	float:left;
	/*background-image: url(/images/img_commun/body/bg_centertop_page_cata.png)!important;*/
	background-image: url(/images/img_commun/body/bg_centertop_page_cata.jpg)!important;
	background-image: url(/images/img_commun/body/bg_centertop_page_cataie6.jpg);
	margin-right:0px!important;
	height:150px!important;
	margin-right:-1px;
	height:180px;
	width:100%;
}



.CenterBottom_cata{
	float:left;
	height:auto!important;
	height:641px;
	width:819px!important;
	width:822px;
	background-image: url(/images/img_commun/body/bg_center_page.png)!important;
	background-image: url(/images/img_commun/body/bg_center_pageie6.jpg);
}

.FicheBottom, .CenterBottom_bottom{
	float:left;
	height:22px;
	width:819px!important;
	width:822px;
	/*background-image: url(/images/img_commun/blocs/fiche_bottom.png)!important;*/
	background-image: url(/images/img_commun/blocs/fiche_bottom.jpg)!important;
	background-image: url(/images/img_commun/blocs/fiche_bottomie6.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.FicheBottom_center{
	width:765px;
	float:left;
	margin-left:30px!important;
	margin-left:15px;
}

.FicheBottom_top{
	float:left;
	height:32px;	
	width:819px!important;
	width:822px;
	background-image: url(/images/img_commun/blocs/fiche_bloc2_top.png)!important;
	background-image: url(/images/img_commun/blocs/fiche_bloc2_topie6.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.FicheBottom_bottom{
	float:left;
	height:22px;
	width:819px!important;
	width:822px;
	background-image: url(/images/img_commun/blocs/fiche_bottom.png)!important;
	background-image: url(/images/img_commun/blocs/fiche_bottomie6.jpg);
	background-repeat:no-repeat;
	
}

.pageFiche{
	visibility:hidden;
	height:auto;
	width:450px;
	position:absolute;
}

.title_associe, .title_pack{
	height:30px;
	width:600px;
	margin-bottom:10px;
	padding-left:115px;
	padding-top:20px;
	color:#FFFFFF;
	font-weight:bold;
}

.title_pack{
	background-image: url(/images/img_commun/icons/title_pack.jpg);
	background-repeat:no-repeat;
}

.title_associe{
	background-image: url(/images/img_commun/icons/title_associe.jpg);
	background-repeat:no-repeat;
}


.cata_gal_prod_on, .cata_gal_prod_off{
	float:left;
	width:235px;
	margin:5px!important;
	margin:2px;
	padding:4px;
	height:220px;
	border:1px solid #D7D7D7;
}



/* Div du centre */


.divCenter{
	margin-left:40px;width:750px;
}



/* Links and words *****************************************************/

.LinkOrange{
	text-decoration:underline;
	color: #FF6B19;
}
.LinkOrange:hover{
	text-decoration:none;
}

.LinkNamePuce{
	float:left;
	height:10px;
	width:10px;
}

.Linkkatinfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9D9E9E;
	padding:0 0 0 12px;
	background-image: url(/images/img_commun/animations/icon/puce_green_gd_right.png);
	background-repeat: no-repeat;
	background-position: left;
}
.Linkkatinfo:hover{
	color: #2E3947;
}
	
.addCart_GD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B9BBBE;
	padding:12 26 12 48px;
	background-image: url(/images/img_commun/animations/navigation/addcart_gd.png);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:none;
}
.addCart_GD:hover{
	color: #2E3947;
	}

.addEptiBox_GD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #585F62;
	padding:12 26 12 48px;
	background-image: url(/images/img_commun/animations/navigation/addeptibox_gd.png);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:none;
}
.addEptiBox_GD:hover{
	color: #2E3947;
}

/*-------- Bouton vert --------*/
.Add{
	background-image: url(/images/img_order/bouton_add.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;	
	padding-left:4px;
	cursor:pointer;
}
 	
.Add_R{
	width:180px;
	height:19px;
	padding-top:5px;
	text-align:center;
	background-image: url(/images/img_order/bouton_add_r.jpg);
	background-repeat: repeat-x;
	background-position: right;
}
.Add a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}


.inscription{
	background-image: url(/images/img_order/bouton_add.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;	
	padding-left:4px;
	cursor:pointer;	
}
 	
.inscription_R{
	width:110px;
	height:19px;
	padding-top:5px;
	text-align:center;
	background-image: url(/images/img_order/bouton_add_r.jpg);
	background-repeat: repeat-x;
	background-position: right;
}
.inscription a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}



/* ********************** MENU UNIVERS *************************/

#MenuUnivers{
	position:absolute;
	z-index:98;
	width:109px;
	height:190px;
	background-image: url(/images/img_commun/navigation/menu_univers.png);
	background-repeat: no-repeat;
	background-position: right center;
	visibility: hidden;
	top: 90px;
}

/* ********************** HEADER BODDY *************************/

#Logo{
	float:left;
	height:65px;
	width:420px;
	border:0px solid #000000;
}

#BlocSearch{
	margin-left:384px;
	height:40px;
	width:595px;
	border:1px solid transparent!important;
	border:0px;
}
#SearchInput{
	float:left;
	height: 23px;
	width: 362px;
	margin: 10px 0 0 10px;
	padding: 2px 0 0 28px;
	background-image: url(/images/img_commun/body/search_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#SearchInput input,select{
	font-size:11px;
}

.selectTitle, .selectTitleBack{
	font-weight:bold;
	text-decoration:underline;
}

.selectTitle{
	color:#FF6B19;
}

.selectTitleBack{
	color:#000000;
}

.selectLinkChange{
	text-decoration:underline;
	color:#000000;
}

.Button_GO, .Button_GO:hover{
	width:14px;
	height:17px;
	margin:0 0 0 5px ;
	padding:0px;
	border:0px;
	background-image: url(/images/img_commun/navigation/go_search.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
	cursor:pointer;
	}
		
#SearchRSS{
	float:left;
	height: 18px;
	width: 160px!important;
	width: 150px;
	margin: 7px 0 0 4px!important;
	margin: 12px 0 0 4px;
	padding: 4px 20px 0 4px;
	text-align:right;
	background-image: url(/images/img_commun/icons/rss_gd.jpg);
	background-repeat:no-repeat;
	background-position: right center;
}

#BlocMiniOnglet{
	float:left;
	width:490px;
	padding:0px 0 0 134px;
	border:0px solid #000000;
}

#BlocSrceen{
	float:left;
	width:300px;
	height:93px;
	margin-left:10px;
	padding-top:5px;
	
}

#Screen{
	background-image: url(/images/img_commun/body/bg_screen.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 290px;
	padding-left:4px;
}

.Screen_Panier_over{
	background-image: url(/images/img_commun/body/bg_screen_panier_activ.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 284px;
	padding-left:4px;
}


#MiniPanier, #MiniEptibox{
	float:left;
	width:125px;
	height:32px;
	padding-left:10px;
	padding-top:36px;
	margin-left:4px;
	color:#AFF16F;
}

#AnimUpdPanier{
	width:auto;
	height:auto;
	filter:alpha(opacity=50);
   -moz-opacity:0.5;
   -khtml-opacity: 0.5;
   opacity: 0.5;
 }  
 
#MiniPubDefil{
	float:left;
	width:270px;
	height:15px;
	padding-left:10px;
	font-size:10px;
	color:#FFFFFF;
	padding-top:4px;
	cursor:pointer;
}

#MiniPubDefil input{
	width:260px;
	height:12px;
	font-size:9px;
	background:transparent;
	border:0px;
	margin-top:-2px
	color:#FFFFFF;
	cursor:pointer;
}

#MiniPubDefil input:hover{
	color:#AFF16F;
}


.waitCat{
	width:860px;
	padding:14px 0 0px;
	float:left;
	text-align:right;
}



.BlocNav{
	width:870px;
	height:20px;
	margin-left:109px;
	padding:6px 0 0 6px;
	background-image: url(/images/img_commun/body/bg_nav.jpg);
	color:#686969;
	font-weight:bold;
}
.BlocNav a{
	color:#686969;
	font-weight:bold;
}
.NavIcon{
	float:left;
	height:19px;
	width:18px;
	margin-right:4px;
	margin-top:-2px;
	background-image: url(/images/img_commun/icons/nav_flch.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
/* ********************** CENTER BODDY 2 *************************/

#BlocBody2{
	width:985px;
	text-align:left;

}

/* Rappel de navigation ------------*/
.barnav{
	float:left;
	height:34px;
	width:680px;
	padding-top:10px;
}


/* ************ CENTER ***********************/
.BlocCenter{	
	float:none;
	float:none;
	width:819px;
	float:left;
}

#CenterBottom{
	float:left;
	min-height:651px;
}

.CenterTopHome{
	float:left;
	height:auto!important;
	
}

#CenterHomeBottom{
	float:left;
	width:100%;
	height:auto!important;
}

.CenterTop_fiche{
	/*background-image: url(/images/img_commun/body/bg_centertop_page.png)!important;*/
	background-image: url(/images/img_commun/body/bg_centertop_page.jpg)!important;
	background-image: url(/images/img_commun/body/bg_centertop_pageie6.jpg);
}

.CenterBottom_fiche{
	float:left;
	width:819px!important;
	width:827px;
	height:650px;
	height:auto!important;
	background-image: url(/images/img_commun/body/bg_center_page.png)!important;
	background-image: url(/images/img_commun/body/bg_center_pageie6.jpg);
}

/* BLOC DE MISE EN AVANT POUR LA HOME  -------------------------------------------*/

.BlocMea{
	float:left;
	height:250px;
}

.titlePage{
	float:left;
	height:153px!important;
	height:130px;
	margin-left:125px!important;
	margin-left:63px;
	width:694px!important;
	width:691px;
}

/* TITLE SEPECIAL FICHE ------------*/

.titlePage_fiche{

	height:153px;
	margin-left:125px;
}

.barnav_fiche{
	float:left;
	height:35px;
	width:390px;
	padding-top:10px;
}

.fiche_categories{
	float:left;
	height:35px;
	width:280px;
	text-align:right;
	padding-top:10px;
	padding-right:20px;
}


.PadAchat{
	float:left;
	width:90px;
	height:130px;
	margin-right:10px;
	background-image: url(/images/img_commun/icons/pod_achat.jpg);
}

.PadDownload{
	float:left;
	width:90px;
	height:130px;
	margin-right:10px;
	background-image: url(/images/img_commun/icons/pod_down.jpg);
}

.titlePage_content{
	float:left;
	width:380px;
	padding-top:25px;
}

.titlePage_content strong{
	color:#FF6510;
	font-size:16px;
}

/* TITLE CONTENT SEPECIAL FICHE ------------*/

.titlePage_content_fiche{
	width:670px;
	padding-top:12px;
	padding-left:10px;
	border-bottom:1px solid #D9D9D9;
}

.titlePage_content_fiche strong{
	font-size:16px;
}

.titlePage_Help{
	float:left;
	margin-top:25px;
	margin-left:10px;
	padding-left:10px;
	height:120px;
	background-image: url(/images/img_commun/icons/sep_vertical.jpg);
	background-repeat: no-repeat;
	background-position: left center;	
}

.BlocScroll{
	width:804px;
	height:279px;
	margin-left:8px;
	padding-top:8px;
	background-image: url(/images/img_commun/blocs/bloc_scroll_horz.png);
	background-repeat: no-repeat;
	background-position: center;
}

.ScrolLeft{
	float:left;
	width:32px;
	height:279px;
	background-image: url(/images/img_commun/blocs/scroll_goleft_on2.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.ScrollCenter{
	float:left;
	width:740px;
	height:279px;
}

.ScrolRight{
	float:left;
	width:32px;
	height:279px;
	background-image: url(/images/img_commun/blocs/scroll_goright_on.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.BlocSerie{
	float:left;
	padding-top:4px;
	margin-left:10px;
	width:804px;
	height:275px;
}

.BlocList{
	float:left;
	width:264px;
	height:270px;
	margin:1px;
	background-image: url(/images/img_commun/blocs/bloc_list.png);
	background-repeat: no-repeat;
	
}

.ListScroll{
	float:left;
	width:250px;
	height:200px;
	overflow-x: hidden;             /* esthétique */
	overflow-y: auto;         		/* permet de scroller les cellules */
	margin-left:5px!important;
	margin-left:2px;
}

/* ************ Centre des pages types *********************************************************************/

.PageCenter{
	padding-left:5px;
	padding-right:20px;
}


/* FICHE HEADER *****************************/


.fiche_title{
	float:left;
	width:670px;
	height:60px;
	padding-top:10px;
	padding-left:10px;
	background-image: url(/images/img_commun/blocs/fiche_title.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.fiche_title_infos{
	float:left;
	width:460px;
	padding-left:10px;
	padding-top:8px;
}

.fiche_title_liens{
	float:left;
	width:155px;
	margin-left:20px;
}

.FicheHeader{
	float:left;
	width:760px;
	height:250px;
	padding-top:1px;
	padding-left:1px;
	margin-bottom:15px;
}

.BlocAccroche{
	float:left;
	width:495px;
	padding-left:25px;
	margin-top:10px;
}

.fiche_accroche{
	float:left;
	width:230px;
}
	
.fiche_plus{
	float:right;
	width:215px;
	margin-left:15px;

}

#ficheResult{
	float:left;
	height:auto;
}

#stokDesc
{
	position:absolute;
	width:auto;
	height:auto;
	visibility:hidden;
}



.colFiche{
	float:left;
	width:360px;
	border:0px solid #000000;
}

.monoCol{
	float:left;
	width:95%;
	padding-top:25px;	
}

.poseRight{
	text-align:right;
}

.poseLeft{
	text-align:left;
}

.FicheImage{
	float:left;
	margin:8px 0 0 8px;
	width:230px;
	height:230px;
}

#ficheVersion{
	width:260px;
	cursor:pointer;
}

#ficheLienVersion{
	z-index:2;
	width:auto;
	height:150px;
	overflow:auto;
	position:absolute;
	visibility:hidden;
	background-color:#F0F5F8;
	border:1px solid #D9D9D9;
	cursor:pointer;
}

#ficheLienVersion span{
	width:auto;
	margin:10px;
	height:30px;
}
#Ombre{
	z-index:1px;
	position:absolute;
	visibility:hidden;
	filter:alpha(opacity=30); 
	-moz-opacity:0.3;
	background-color:#000000;

}
.screenShots{
	float:left;
	padding:2px!important;
	padding:0;
	width:760px!important;
	width:770px;
	margin-left:0px;
	}
#screenGrandeImage{
	float:left;
	width:460px;
	margin-right:10px!important;
	margin-right:5px;
	height:350px;
}
#screenBlocVignettes{
	width:278px!important;
	width:238px;
	height:184px;
	padding:6px!important;
	padding:2px;
	background-image: url(/images/img_commun/body/bg_vignette.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#filigrane{
	z-index:100;
	position:absolute;
	visibility:hidden;
}

#screenBlocVignettesTitle{
	width:278px!important;
	width:248px;
	height:20px;
	padding-left:25px;
}

#screenVignettes{
	width:240px!important;
	width:210px;
	height:130px;
	overflow:auto;
	padding-left:20px;
	padding-top:10px;
}
#screenVignettes img{
	border:1px solid #FFFFFF;
	width:65px;
	height:54px;
}
.bg_screenVignettes{
	margin:2px;
	float:left;
	width:71;
	height:54;
	background-color:#FF6510;
}
#screenVignettes img:hover{
	border:1px solid #FF6510;
}

.screenContent{
	width:260px!important;
	width:240px;
	height:157px;
	background-image: url(/images/img_commun/body/bg_vignette_desc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
	
}

.screenContentTitle{
	width:250px;
	height:30px;
	padding-left:30px;
	padding-top:4px;
}

#screenTextContent{
	margin-left:15px;
	width:225px;
	height:80px;
	overflow:auto;
}

#scrennBord{
	float:left;
	width:250px;
	height:400px;
}


/* ************ CATALOGUE *********************************************************************/


.categorieCascade a:hover{
	text-decoration:underline;
}

.ContentCata{
	float:left;
	width:780px;
}

.ImageCatalogue{
	float:left;
	width:100px;
	margin-top:8px;
	margin-left:-8px!important;
	margin-left:0;
	margin-right:10px;
}

.TitleCatalogue{
	float:left;	
	width:320px!important;
	width:312px;
	padding-top:10px;
	margin-right:2px;
}
.TitlePageTxt{
	float:left;	
	width:520px;
	padding-top:10px;
	margin-right:2px;
}
.TitlePageTxt strong{
	font-size:14px;
}

.TitleCatalogue strong{
	font-size:14px;
}

.cata_filtre{
	float:left;
	width:650px;
	height:auto;
	margin-left:90px!important;
	margin-left:40px;
	margin-top:-35px!important;
	margin-top:0px;
	margin-bottom:10px!important;
	margin-bottom:10px;
	border:0px !important;
}

.onglet_on{
	float:left;
	width:100px;
	height:30px;
	padding-left:20px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.onglet_on div{
	width:100px;
	height:20px;
	padding-top:10px;
	font-weight:bold;
	font-size:12px;
	color:#FF6B19;
	background-image: url(/images/img_commun/navigation/onglet_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.onglet_off{
	text-align:center;
	float:left;
	width:120px;
	padding-top:5px;
}




.onglet_gallerie{
	float:left;
	width:50px;
	height:30px;
	padding-left:5px;
	margin-left:5px;
	margin-right:15px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.onglet_gallerie div{
	width:60px;
	height:20px;
	padding-top:10px;
	font-weight:bold;
	font-size:10px;
	color:#525B5E;
	background-image: url(/images/img_commun/navigation/onglet_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.onglet_gallerie_off{
	float:left;
	width:60px;
	height:30px;
	padding-top:10px;
	padding-left:5px;
	cursor:pointer;
}

.cata_resize{
	float:right;
	margin-top:5px;
	width:33px;
}

.cata_filtre_end{
	height:30px;
}

.cata_tri{
	float:left;
	width:768px;
	height:40px;
	border-bottom:1px solid #D9D9D9;
	margin-left:30px!important;
	margin-left:15px;
	margin-top:-10px;
}

.cata_tri select{
	margin:6px 15px 4px 0;
	}

.cata_navigation{
	float:left;
	width:770px;
	height:50px;
}

.cata_multiselect_link{
	float:right;
	text-align:left;
	width:300px;
	height:55px;
	padding-top:8px;
}

.cata_multiselect_link input{
	text-align:left;
}

.multiselect_top{
	background-image: url(/images/img_commun/blocs/multiselect_2_top.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.multiselect_bottom{
	background-image: url(/images/img_commun/blocs/multiselect_2_bottom.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.AnimProd{
	float:left;
	width:262px;
}

.Nav{
	float:left;
	width:auto;
	min-width:100px;
	padding:15px 2px 2px 2px;
	border:0px;
}

.NavPages strong{
	padding-top:2px;
	margin-right:10px;
	float:left;
	font-weight:bold;
	border:0px;
}

.NavPages a{
	text-decoration:none;
	margin:0 4px 0 4px;
	padding:4px 8px 4px 8px;
	border:1px solid #CCCCCC;
}

.NavPages a:hover{
	background-color:#FF6B19;
	color:#FFFFFF;
}

.NavPageSelected{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border:0px;
	background-color:#FF6B19;
	color:#FFFFFF;
}


.NavPages{
	padding-top:2px;
	float:left;
	height:25px;
	border:0px;

}

.NavPrec{
	float:left;
	height:18px;
	width:18px;
	border:0px;
	margin:0;	
}

.NavSuiv{
	float:left; 
	height:18px;
	width:18px;
	border:0px;
	margin:0;
}

.NavPrecOff{
	float:left; 
	height:18px;
	width:18px;
	margin:0;
	border:0px;
}

.NavSuivOff{
	float:left; 
	height:18px;
	width:18px;
	margin:0;
	border:0px;
}


/* DIV CATALOGUE */
.cata_content{
	float:left;
	width:798px;
	margin-left:1px;
	padding-left:5px!important;
	padding-left:0px;
	margin-left:-4px;
}


/* LISTING------*/

.cata_list_prod_on, .cata_list_prod_off{
	float:left;
	width:775px!important;
	width:790px;
	margin-left:1px;
}

.cata_list_prod_on{
	background-color:#F2F2F2;
}

.cata_list_prod_off{
	background-color:#FFFFFF;
}

.cata_list_info_prod{
	float:left;
	height:120px;
}

.cata_list_nom{
	height:40px;
	height:20px;
	width:500px;
	margin:10px 0 10px 10px;
}

.cata_list_img{
	float:left;
	width:90px;
	height:100px;
	padding-left:10px;
}

.cata_list_desc{
	float:left;
	width:420px;
	margin:0 10px 0 10px;
}

.cata_list_prix{
	float:left;
	width:215px;
	height:155px;
	padding:5px 0 0 15px;
	border-left:1px solid #B1B1B1;
}

.cata_multiselect{
	float:left;
	width:30px;
	text-align:right;
	padding-top:10px;
}
.cata_multiselect input{
	border:0px;
}
.link_loupe{
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	background-image: url(/images/img_commun/icons/loupe.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:underline;
	color:#8D8D8D;
}

.link_loupe:hover{
	text-decoration:none;
}

/* Mode gallerie */


.cata_gal_prod_on, .cata_gal_prod_off{
	float:left;
	width:240px!important;
	width:249px;
	margin:5px!important;
	margin:3px;
	padding:4px;
	height:250px;
	border:1px solid #D7D7D7;
}

.cata_gal_prod_on{
	background-color:#F2F2F2;
}

.cata_gal_prod_off{
	background-color:#FFFFFF;
}

.cata_gal_info_prod{
	float:left;
}

.cata_gal_nom{
	float:left;
	width:210px;
	height:45px;
	margin-bottom:2px;
}

.cata_gal_img{
	float:left;
	width:80px;
	margin-top:8px;
	text-align:center;
}

.cata_gal_desc{
	float:left;
	width:240px;
	height:70px;

}
.cata_gal_prix{
	float:left;
	width:115px;
	padding:4px;
	margin-left:10px!important;
	margin:2px;
}

.cata_multiselect_gal{
	float:left;
	text-align:center;
}
/* ************ TOOLS *********************************************************************/
#BgTools{
	float:left;
	width:165px;
	margin:0!important;
	margin-left:-8px;
	text-align:left;
	border-right:1px solid #FFFFFF;
	background-color: #D7D7D7;
	background-image: url(/images/img_commun/body/bg_tools.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.bgToolsTable{
	background-image: url(/images/img_commun/body/bg_tools_table.gif);
	background-repeat: repeat;
	background-position: right top;
}
#Tools{
	width:100%;
	min-height:450px!important;
	height:450px;
	background-image: url(/images/img_commun/tools/bg_tools_content.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#ToolsPhoneService{
	float:left;
	width:153px;
	height:38px;
	background-image: url(/images/img_commun/blocs/tools_sav.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:12px;
	padding-left:10px;
}

#OngletTools{
	float:left;
	width:41px;
	height:400px;
	background-image: url(/images/img_commun/tools/bg_tools_onglet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 35px;	
}

#Onglet{
	width:41px;
	cursor:pointer;
	}
	
.Onglet1_On{
	width:41px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_compte_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
.Onglet1_Off{
	width:41px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_compte_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
.Onglet1_Off:hover{
	background-image: url(/images/img_commun/tools/ong_compte_hover.gif);
	}
	
.Onglet2_On{
	width:41px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_aide_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.Onglet2_Off{
	width:41px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_aide_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.Onglet2_Off:hover{
	background-image: url(/images/img_commun/tools/ong_aide_hover.gif);
	}
	
	
.Onglet3_On{
	width:41px;
	height:40px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_promo_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.Onglet3_Off{
	width:41px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/img_commun/tools/ong_promo_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.Onglet3_Off:hover{
	background-image: url(/images/img_commun/tools/ong_promo_hover.gif);
	}

#ContentTools{
	float:left;
	width:118px;
	padding-top:4px;
	padding-left:4px;
}

#ToolsBottom{
	float:left;
	width:100%;
	height:29px;
	background-image: url(/images/img_commun/body/bg_tools_ongletBottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#ToolsServices{
	padding-left:24px;
	background-color:#D7D7D7;
}

.BlocFooter{
	float:center;
	width:985px;
	margin-left:0px;
	height:76px;
	/*background-image: url(/images/img_commun/body/bg_footer.png)!important;*/
	background-image: url(/images/img_commun/body/bg_footer.jpg)!important;
	background-image: url(/images/img_commun/body/bg_footerie6.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.toolsCompte{
	width:116px;
	padding-top:4px;
	overflow:auto;
}

.toolsCompteLogin{
	width:116px;
	padding-top:4px;
}

.toolsLink:hover{
	text-decoration:underline;
}

.tools_connexion{
	float:left;
	width:111px;
	height:155px;
	padding:5px 0 0 5px;
	background-image: url(/images/img_commun/blocs/tools_connexion_bg.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;
}

.tools_connexion input{
	margin-left:3px;
}

.tools_connexion div{
	margin-left:-1px;
}

/*MON COMPTE ----------------------------------------*/

.txtGreen{
	color: #009933;	
}
.monCompteContent
{
	float:left;
	width:750px;
	margin-left:30px!important;
	margin-left:18px;
}

.monComptInfos{ 
	float:left;
	width:740px;
	height:auto;
	margin-top:10px;
	padding-left:25px;
}

/*--------*/
.nouveauCompte{
	float:left;
	width:118px;
	height:160px;
	background-image: url(/images/img_commun/blocs/visuel_nouveau_client.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
}

.NouveauCompte{
	float:left;
	width:750px;
	margin-left:40px!important;
	margin-left:20px;

	min-height:400px;
}

.NouveauCompteCalque{
	float:left;
	width:390px;
	min-height:400px;
}


.toolsAnim{
	width:120px;
	height:375px;
	padding-top:4px;
	overflow:auto;
	
}

.toolsAnimNom{float:left;width:100px;  margin-bottom:2px;}
.toolsAnimPrix{float:left;width:100px;  margin-bottom:2px;}
.toolsAnimImg{float:left;width:100px;  margin-bottom:2px;}
.toolsAnimDesc{float:left;width:100px;  margin-bottom:10px;}


/* Boxes ANIMATIONS ***********************************************************************************************/

#Box_Scroller_Gd{
	height: 279px;
	width: 808px;
}

#Box_Scroller_btt_Left{
	cursor:pointer;
	float:left;
	background-image: url(/images/img_commun/animations/box/btt_scroll_gch.gif);
	position:relative;
	height: 138px;
	width: 34px;
	margin-top:65px;
	margin-left:3px; 
}

#Box_Scroller_btt_Right{
	cursor:pointer;
	position:relative;
	background-image: url(/images/img_commun/animations/box/btt_scroll_drt.gif);	
	height: 138px;
	width: 34px;
	float: left;
	margin-top:65px;
	
	
}
#Box_Scroller_Pt{
	background-image: url(/images/img_commun/animations/box/scroll_pt_bg.png);
	height: 116px;
	width: 262px;
}
#Title_Box_Scroller_Pt{
	font-weight:bold;
	margin-left:10px;
	width: 250px;
	padding-top:2px;
}



/* InfosBulleProduit ***********************************************************************************************/

.ifb_width_center{
	width:248px;
}
.ifb_TopLeft,.ifb_TopRight, .ifb_CenterLeft, .ifb_CenterRight, .ifb_BotRight, .ifb_BotLeft{
	width:26px;
}
.infosbulle{
	height:300px;
}

.ifb_Top{
	height:56px;
}

.ifb_TopCenter a{
	padding-left:20px;
	background-image: url(/images/img_commun/navigation/layer_close.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.ifb_TopLeft{
	float:left;
	height:56px;
	background-image: url(/images/img_commun/blocs/layer_top_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.ifb_TopCenter{
	float:left;
	height:36px;
	padding-top:20px;
	text-align:right;
	background-image: url(/images/img_commun/blocs/layer_top_center.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.ifb_TopRight{
	float:left;
	height:56px;
	background-image: url(/images/img_commun/blocs/layer_top_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}


.ifb_CenterLeft{
	float:left;
	background-image: url(/images/img_commun/blocs/layer_left.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
}

.ifb_Content{
	float:left;
	background-color:#FFFFFF;
	text-align:center;
}

.ifb_CenterRight{
	float:left;
	background-image: url(/images/img_commun/blocs/layer_right.jpg);
	background-repeat: repeat-y;
	background-position: right bottom;
}

.ifb_BotLeft{
	height:33px;
	float:left;
	background-image: url(/images/img_commun/blocs/layer_bottom_left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.ifb_BotCenter{
	height:33px;
	float:left;
	background-image: url(/images/img_commun/blocs/layer_bottom_center.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.ifb_BotRight{
	height:33px;
	float:left;
	background-image: url(/images/img_commun/blocs/layer_bottom_right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}


/* InfosBulleMiniCaddy ***********************************************************************************************/

.if_mini_caddie{
	float:left;
	width:400px;
	margin-top:-18px;
	margin-left:-400px;
	z-index:3;
}

.ifb_caddie{
	float:left;
	width:310px;
 	background-image: url(/images/img_commun/blocs/layer_caddie_bg_trans.png);
	background-repeat: repeat;
 	border:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:8px;
	background-color:none!important;
	background-color:#525E6D;
}

.ifb_caddie_right{
	float:left;
	width:53px;
	height:80px;
 	background-image: url(/images/img_commun/blocs/layer_caddie_flc_right.png)!important;
	background-image:none;
	background-repeat: no-repeat;
	background-position: left top;
}

.ifb_top {
	height:20px;
	background-image: url(/images/img_commun/blocs/layer_caddie_top.png)!important;
	background-image:none;
	background-repeat: repeat-x;
	background-position: left center;
}

.mini_caddie_title{
	color:#65DE32;
	float:left;
	width:240px;
	font-weight:bold;
	padding-top:2px;
	padding-left:6px;
}

.ifb_caddie_content{
    scrollbar-face-color: #46515F;
    scrollbar-shadow-color: #313842;
    scrollbar-highlight-color: #7F8690;
    scrollbar-3dlight-color: #313842;
    scrollbar-darkshadow-color: #68778B;
    scrollbar-track-color: #8496AD;
    scrollbar-arrow-color: #FFFFFF;
	background-image: url(/images/img_commun/blocs/layer_caddie_list_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.ifb_caddie_table{
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	background-image: url(/images/img_commun/blocs/layer_caddie_top.png)!important;
	background-image:none;
	background-repeat: repeat-x;
	background-position: left center;
}
.ifb_caddie_list{
	height:24px;
}

.ifb_caddie_content{
	height:70px;
	overflow:auto;
	padding-top:10px;
	padding:5px;
	margin-top:5px;
	border:1px solid #313842;
}

.ifb_caddie_content a{
	color:#FFFFFF;
}

.mini_caddie_more{
	width:20px;
	height:11px;
	background-image: url(/images/img_commun/navigation/layer_caddie_more_off.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
}
.mini_caddie_sup{
	width:20px;
	height:12px;
	background-image: url(/images/img_commun/navigation/layer_caddie_sup_off.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
}

.mini_caddie_more:hover{
	background-image: url(/images/img_commun/navigation/layer_caddie_more_over.jpg);
}

.mini_caddie_sup:hover{
	background-image: url(/images/img_commun/navigation/layer_caddie_sup_over.jpg);
}

.ifb_caddie_total{
	font-size:12px;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:4px;
}

.ifb_caddie_content a:hover{
	color:#65DE32;
	text-decoration:none;
}

.ifb_caddie_bottom{
	padding-left:125px;
}

.link_caddie_back{
	float:left;
}

.link_caddie_back a{
	color:#FFFFFF;
	padding-left: 15px;
	background-image: url(/images/img_commun/navigation/flch_gche.png)!important;
	background-image: url(/images/img_commun/navigation/flch_gche.gif)!important;
	background-repeat: no-repeat;
	background-position: left center;
}

/* INFOBULLE POUR LA MODIFICATION DU CARNET--------------------------------------*/

#modifCarnet{
	width:250px;
	margin-top:-400px;
	text-align:left;
}

.modif_carnet_title{
	background-color:#F2F2F2;
	padding:4px;
}

.formulaire_carnet{
	float:left;
	text-align:left;
}

.formulaire_carnet label{
	display: inline;
	float:left;
	width:auto;
	margin-righ:15px;
	font-weight:none;
}

.formulaire_carnet label{
	display:inline;

	width:90px;
	font-weight:bold;
}

.formulaire_carnet input{
	float:left;
	margin:4px;
}

.msg_carnet{
	color:#009900;
	font-weight:bold;
}

.bulle_error{
	color:#FF0000;
}


/*Info bulle de connexion ***********************************************************************************************/

#fondu{
	z-index:7;
	visibility:hidden;
	position:absolute;
	background:#000000;
	filter:alpha(opacity=50);
   -moz-opacity:0.5;
   -khtml-opacity: 0.5;
   opacity: 0.5;
}

.connexion{
	width:450px;
	height:450px;
	background:#000000;
	
}


/* CSS MENU LEFT ---------------------------------------------------------------------------------*/

.Link{ 
	text-align:left;
	position: absolute;
	height:38px;
	padding:13px 4px 13px 15px;
	cursor:pointer;
	border:0px solid #000000;
}
.Link, .LinkOver{
	margin-left:110px;
	z-index:99;
}

.Link:hover{
	color:#65DE32;
}
.Link a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#FFFFFF; 
}
.Link a:hover{ 
	color:#65DE32; 
}

.LinkOver{
	text-align:left;
	position: absolute;
	height:45px;
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: left top;
	padding:13px 4px 10px 10px;
}

.Link1_BG{
	background-image: url(/images/img_commun/navigation/Univers_WinOver.jpg);
	padding-left:48px;
	padding-top:14px;
}

.Link2_BG{
	background-image: url(/images/img_commun/navigation/Univers_macOver.jpg);
	padding-left:48px;
	padding-top:14px;
}

.Link3_BG{
	background-image: url(/images/img_commun/navigation/Univers_linuxOver.jpg);
	padding-left:60px;
	padding-top:14px;
}
.Link4_BG{
	background-image: url(/images/img_commun/navigation/Univers_gameOver.jpg);
	padding-left:48px;
	padding-top:14px;
}
.Link5_BG{
	background-image: url(/images/img_commun/navigation/Univers_mobileOver.jpg);
	padding-left:48px;
	padding-top:14px;
}

.LinkOver a{ 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none; 
}

.Univers_Link1{
	background-image: url(/images/img_commun/navigation/categ_bg_win.jpg);
	background-repeat: repeat-x;
}

.Univers_Link2{
	background-image: url(/images/img_commun/navigation/categ_bg_mac.jpg);
	background-repeat: repeat-x;
}

.Univers_Link3{
	background-image: url(/images/img_commun/navigation/categ_bg_linux.jpg);
	background-repeat: repeat-x;
}

.Univers_Link4{
	background-image: url(/images/img_commun/navigation/categ_bg_game.jpg);
	background-repeat: repeat-x;
}

.Univers_Link5{
	background-image: url(/images/img_commun/navigation/categ_bg_mobile.jpg);
	background-repeat: repeat-x;
}

#Content_Type{
	float:left;
	width:770px;
	height:auto;
}

#FicheClient, #CarnetClient{
	float:left;
	width:350px;
	min-height:150px;
	padding:15px;
}

#ModifFicheClient, #ModifCarnetClient{
	float:left;
	width:350px;
	min-height:150px;
	padding:30px 10px 10px 10px;
	border-left:1px solid #D9D9D9;
}

/*Boutique editeur********************************************************* */

.ImageEditeur{
	float:left;
	width:auto;
	padding-top:20px;
	margin-left:10px;
	margin-right:20px;
}

.TitleEditeur{
	float:left;
	width:410px;
	height:128px;
	padding-top:15px;
	padding-left:10px;
	margin-right:2px;
	border-left:1px solid #D9D9D9;
	background-image: url(/images/img_commun/blocs/TitleEditeurBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.TitleEditeur strong{
	font-size:14px;
}

.CategorieSelect{
	float:left;
	z-index:1;
}

.descriptionEditeur{
	float:left;
	width:740px;
	margin-left:10px;
	margin-top:10px;
}

#fournisseurContent{
	float:left;
	margin-left:0px!important;
	margin-left:-2px;
}

/*CONTENT HOME */
#homeContent{
	float:left;
	height:auto;
	
}


/*ANIMATIONS HOME************************************************************/

.animList {                 		 /* esthétique */
	border-collapse: separate;      /* par défaut */
	border-spacing: 0;              /* contournement du bug */
	margin-left:10px;
	width:245px;
}
.animList tbody {
	height: 149px;                   /* définit une hauteur */
}
 
.animListthead{
	padding-left:33px;
	background-image: url(/images/img_commun/icons/puce_gd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#F96401;
}

.animList thead
{
	background-color:#FFFFFF;
}

.animList th{
	height:33px;
	border-bottom:1px solid #E7E7E7;
}

.animList tr {
	height:35px;
}

.animList td {
	border-left: 1px;    /* contournement du bug */
	border-bottom: 1px;  /* contournement du bug */
	padding:4px;
}

.animListImg{
	float:left;
	width:50px;
}
.animListContent{
	float:left;
}


/*anim Home Onglet*/

.animHomeOngletBloc{
	float:left;
	width:100%;
}
.animHomeCenter{
	height:255px;
	float:left;
	width:219px;
	padding:10px 0 0 10px;
}
.animHomeOngletTitle{
	width:180px;
	height:25px;
	padding:10px 0 0 33px;
	background-image: url(/images/img_commun/icons/puce_gd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#F96401;
	font-weight:bold;
	border-bottom:1px solid #E7E7E7;
}

.animHomeContent{
	margin-top:33px;
	width:180px;
	height:250px;
	padding-top:6px;	
}
.animHomeOngletContent{
	float:left;
	width:auto;
	height:auto;
}

.animHomeOnglet{
	float:left;
	padding-top:6px;
	width:29px;
	height:auto;
}

.animHomeOnglet_1{
	width:29px;
	height:70px;
	background-image: url(/images/img_commun/navigation/anim_home_ong1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}

.animHomeOnglet_2{
	width:29px;
	height:96px;
	background-image: url(/images/img_commun/navigation/anim_home_ong2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}

.animHomeOnglet_3{
	width:29px;
	height:92px;
	background-image: url(/images/img_commun/navigation/anim_home_ong3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


.animHomeOnglet_over_1{
	width:29px;
	height:70px;
	background-image: url(/images/img_commun/navigation/anim_home_ong1_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}

.animHomeOnglet_over_2{
	width:29px;
	height:96px;
	background-image: url(/images/img_commun/navigation/anim_home_ong2_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}

.animHomeOnglet_over_3{
	width:29px;
	height:92px;
	background-image: url(/images/img_commun/navigation/anim_home_ong3_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}

#AnimHomeOnglet1, #AnimHomeOnglet2, #AnimHomeOnglet3{
	width:200px;
	position:absolute;
	float:left;
	visibility:hidden;
}

#AnimHomeOnglet1{
	visibility:visible;
}
#AnimHomeOngletWait{
	width:31px;
	height:31px;
	position:absolute;
	z-index:1px;
	float:right;
	margin-left:150px;
	margin-top:-24px;
}
.OngletWaitOn{
	background-image: url(/images/img_order/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.OngletWaitOff{}

.animHomeScrollTitle{
	width:733px;
	height:20px;
	padding:10px 0 0 33px!important;
	margin-top:0!important;
	margin-top:35px;
	margin-left:20px;
	background-image: url(/images/img_commun/icons/puce_gd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#F96401;
	font-weight:bold;
	border-bottom:1px solid #E7E7E7;
}

/* MEGA BANNER -------------------------------------------------------*/


#maxbanner{
	width:786px;
	height:226px;
	padding:2px;
	margin-left:14px;
	margin-top:12px;
}

#maxLink{
	float:right;
	width:auto;
	height:auto;
	cursor: pointer;
	margin-right:20px;
	margin-top:20px;
}

.maxLink_on, .maxLink_off{
	padding:4px;
	margin: 5px;
	width: 200px;
	height: auto;
	cursor: pointer;
	padding-left:10px;
}

.maxLink_on{
	width: 250px;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	}
.maxLink_off, .maxLink_on a{
	color:#FFFFFF;
}

.maxLink_off{
	color:#FFFFFF;
	margin-left:40px;
	}

.maxLinkDeco{
	background-color:#2630F8;
}

.cration_formulaire{
	float:left;
	margin-left:10px;
}

.cration_formulaire_new{
	float:left;
	margin-left:10px;
	min-height:230px!important;
}

.creation_left_new, .carnet_compt_bg, .aide_menu{
	float:left;
	width:342px;
	height:220px;
	padding-left:10px;
	padding-bottom:10px;
	background-image: url(/images/img_commun/blocs/nouveaucompteform_BG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.creation_right_new{
	float:left;
	width:360px;
	margin-top:20px;
}

.creation_left_new label{
	display: inline;
	float:left;
	width:180px;
	font-weight:bold;
}

.creation_left_new input{
	margin:0;
	padding:0;
}

.sign_new{
	padding:10px 0 0 10px;
	width:250px;
	margin-left:10px;
}
f
.sign_new_calque{
	padding-left:10px;
	width:330px;
	margin-left:10px;
}

.filet_new{
	float:left;
	width:700px;
	margin-left:2%;
	margin-right:2%;
	margin-top:8px;
	margin-bottom:8px;
}

.creation_valid_new{
	width:auto;
	float:center;
	height:45px;
	padding-top:10px;
	margin-top:10px;
}
.cnil{
	float:left;
	width:100%;
	color:#9D9E9E;
	padding:4px;
}

/*Aide sur le site */

.aide_menu{
	margin-left:40px!important;
	margin-left:24px;
	margin-bottom:20px;
}

.aide_visite{
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_visite.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.aide_compte{
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_compte.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.aide_contact{
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.aide_faq{
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_faq.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_commande{
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_commande.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_tele{
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_tele.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_paiement{
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_paiement.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.aide_service{
	width:100%;
	height:111px;
	background-image: url(/images/img_commun/icons/aide_service.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/*SAV ....................................*/
.sav_Phone{

	background-image: url(/images/img_commun/support/s_home_phone_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}

.sav_Conseil{
	background-image: url(/images/img_commun/support/s_home_conseil_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}

.sav_Adresse{
	background-image: url(/images/img_commun/support/s_home_adresse_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}

.sav_box{
	background-image: url(/images/img_commun/support/s_bg_box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.sav_eptisupport{
	width:100%;
	height:269px;
	background-image: url(/images/img_commun/support/visu_eptisupport.jpg);
	background-repeat: no-repeat;
	background-position: left -5px;
	margin:0 0 0 20px!important;
	margin:0 0 0 -10px;
}

.sav_eptisupport_content{
	float:left;
	width:230px!important;
	width:260px;
	height:269px;
	margin:10px 0 0 90px!important;
	margin:10px 0 0 40px;
}

.sav_box_GD{
	background-image: url(/images/img_commun/support/s_bg_box_GD.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*Site Map*/

.universCategorieMap {
	float:left;	
	margin:10px;
	width:230px;
}

.siteMapTitle{
	float:left;
	margin-left:25px!important;
	margin-left:18px;
	width:780px;
}

.siteMapTitle a{
	font-weight:bold;
	color:#FF6B19;
	font-size: 18px;
}

.siteMap{
	float:left;
	margin-left:25px!important;
	margin-left:18px;
	width:780px;
	height:auto;
}

.siteMap li ul li a{
	 font-weight:normal;
	 text-decoration:none;
	 font-size:11px;
	 margin-left:10px;
	 color:#000000;
	 background-image:none; 
}

.siteMap li ul li a:hover{
	text-decoration:underline;
}


/* CSS Document by Michel de Amorim*/

input{
	font-size:11px;
	color:#49525E;
}


label{
	 font-weight:bold;
	 }
	
#Content_Off{
    position:absolute;
    visibility:hidden;
	}

.Content_box{
	float:left;
	width:700px;
	margin-left:20px!important;
	margin-left:8px;
	margin-top:5px; 
	padding:10px;
	}

.Content_form1{
	background-color:#F7F7F7;
	}
.Content_form2{
	border-top:1px solid #D9D9D9;
	background-color:#FFFFFF;
	}

.other_adress{
	width:600px;
	margin-left:25px;
	margin-bottom:10px;
	}
#otherAdress{
	width:720px;
	float:left;
}

.infosComplementaires{
	float:left;
	width:670px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:10px;
}
.champsSup{
	float:left;
	padding-bottom:10px;
	margin:0 0 10px 25px;
	width:550px;
	border-bottom:1px solid #ccc;
}

.infosComplementaires label{
	float:left;
}

.BoxCorner{
	margin:8px 0 0 25px;
	float:left;
	border: 1px solid #b8b8b8;
	width: auto;
	margin-bottom: 1em;
}

.BoxCorner .BoxCornerInner{
	position: relative;
	top: 2px;
	left: 2px;
	background: transparent url(/images/img_order/BoxCorner.gif) bottom right no-repeat;
	padding: 4px 25px 8px 5px;
}

.inputCmpsCompl{
	margin-top:10px;
}

.infosComplementaires b{
	display: inline;
	float:left;
	width:auto;
	font-weight:bold;
	margin-right:15px;
}

.order_navigation{
	float:left;
	width:700px;
	height:20px;
	margin:5px 0px 10px 25px;
	padding: 5px 5px 2px 0;
	border-bottom:1px solid #D9D9D9;
}

#msg_alert {
	float:left; 
	padding:2px; 
	margin:2px;
	}
	

.msg_alert {
	background-color:#F2F2F2; 
	font-weight:bold; 
	color:#333333;
	}
	
.msg_error {
	background-color:#FF6510;
	font-weight:bold; 
	color:#FFFFFF;
	}
	
.msg_valid {
	padding:5px;
	margin:5px 5px 5px 25px;
	font-weight:bold;
	color:#009933;
	font-size:14px;
	}
.msg_valid_left{
	float:left;
	width:auto;
	padding:5px;
	margin:5px 5px 5px 0px;
	background-color:#009933;
	font-weight:bold;
	color:#FFFFFF;
}
	
.adress_carnet{
	background-color:#F2F2F2;
	padding:10px;
	height:150px;
}

.adress_carnet select{
	font-size:9px;
	font-weight:bold;
}

.link_add_carnet:hover, .link_modif_carnet:hover{
	text-decoration:none;
}
.bloc_order_top{
	float:left;
	background-image: url(/images/img_order/bg_order_top.png);
	background-repeat: no-repeat;
    width:755px;
    padding:12px 12px 0 12px;
}

.bloc_order{
	float:left;
	background-image: url(/images/img_order/bg_order.png);
	background-repeat: repeat-y;
	background-position: bottom;
    width:755px;
	padding:12px;
	text-align:left;
	border:0px solid #000000;
	
}

#bloc_step{
	float:left;
	background-image: url(/images/img_order/bg_step.png);
	background-repeat: no-repeat;
    width:750px;
    height:46px;
	padding-top:5px;
	padding-left:5px;
	color:#A7A7A7;
}

.step_title{
	float:left;
	padding-left:10px;
	padding-top:10px;
	margin-left:5px;
	font-size:10px;
	color:#49525E;
}

.order_step{
	float:left;
	height:36px;
	padding-left:40px;
	padding-top:10px;
	margin-left:15px;
}

.order_step span{
	font-weight:normal;
	}

.step_on{
	color:#49525E;
	font-weight:bold;
}

.step1{
	background-image: url(/images/img_order/step1_off.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
	
}
.step1ON{
	background-image: url(/images/img_order/step1_on.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}
.step2{
	background-image: url(/images/img_order/step2_off.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}
.step2ON{
	background-image: url(/images/img_order/step2_on.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}
.step3{
	background-image: url(/images/img_order/step3_off.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}

.step3ON{
	background-image: url(/images/img_order/step3_on.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}

.step4{
	background-image: url(/images/img_order/step4_off.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}
.step4ON{
	background-image: url(/images/img_order/step4_on.jpg);
	background-repeat: no-repeat;
	background-position: Top-left;
}


.bloc_order_center_top{
	float:left;
	background-image: url(/images/img_order/bg_order_center_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
    width:755px;
    padding:10px 0 0 0;
}
.bloc_order_center{
	float:left;
	background-image: url(/images/img_order/bg_order_center_bottom.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
    width:755px;
    padding:0 0 10px 0;
}

.OrderMessage{
	float:left;
	width:700px;
	margin-left:25px;
	margin-top:5px;
}

.customer_fiche{
	float:left;
	width:350px;
}

.customer_addr{
	float:left;
	width:350px;
}

.bloc_panier{
	float:left;
	margin-left:8px!important;
	margin-left:3px;
	width:738px;
}

.panier{
	float:left;
	width:738px;
	font-size:12px;
	color:#49525E;
}
.panier th{
	background-image: url(/images/img_order/caddie_tet_bg.jpg);
	height:28px;
	padding:2px;
	text-align:center;
}

.panierList td{
	height:45px;
	border-bottom:1px solid #D9D9D9;
	background-color:#F7F7F7;
	padding-left:2px;

}

.panierBottomMaj{
	background-image: url(/images/img_order/caddie_bottom.jpg);
	height:24px;
}

.aquisition{
	text-align:center;
}

.qte{
	text-align:center;
	background-image: url(/images/img_order/qte_fil_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}


.ListprixTotal{
	text-align:right;
	width:110px;
}

.ListprixUnit{
	text-align:center;
	width:110px;
}

.sup{
	text-align:right;
}

.panier_total_price{
	font-size:14px;
	color:#ED0304;
	font-weight:bold;
}

.panierBackup{
	width:716px;
	padding:10px;
	margin-bottom:10px;
	border:1px solid #D9D9D9;
	background-image: url(/images/img_order/backup_bg.gif);
}

.panierBackup{
	width:738px;
}

.panierBackup strong{
	font-weight:bold;
	color:#FF6510;
}

.backupChoix{
	width:300px;
}

.panierTotal{
	width:738px;
	background-color:#F3F3F3;
	border:1px solid #D9D9D9;
}

.panierTools{
	width:450px;
	padding-left:10px;
}


.panierTools strong{
	font-weight:bold;
	color:#FF6510;
}

.AddPromo{
	background-image: url(/images/img_order/add_promo_l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;	
	padding-left:4px;
}

.AddPromo_R{
	width:100px;
	height:17px;
	margin-left:2px;
	background-image: url(/images/img_order/add_promo_r.jpg);
	background-repeat: repeat-x;
	background-position: right;
}


.SuppPromo_R{
	width:100px;
	height:17px;
	margin-left:2px;
	background-image: url(/images/img_order/sup_promo_r.jpg);
	background-repeat: repeat-x;
	background-position: right;
}



.AddPromo a{
	text-decoration:none;
	color:#787F88;
}
.AddPromo a:hover{
	color:#585F62;
	text-decoration:underline;
}

.panierTotalTable{
	width:260px;
	margin-right:20px;
	font-size:11px;
	color:#585F62;
}
.panierTotalTable td{
	border-bottom:1px solid #D9D9D9;
	height:30px;
	
}

.identification_order{
float:left;
	height:200px;
}

.identification_new{
	float:left;
	width:270px;
	height:160px;
	padding-left:35px;
	margin-right:18px;
	background-image: url(/images/img_order/identification_new_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.identification_new strong{
	font-weight:bold;
	color:#FF6B19;
}
.identification_old{ 
	float:left;
	width:402px;
	height:160px;
	background-image: url(/images/img_order/identification_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:10px;
	padding-left:25px;
	color:#FFFFFF;
}
.identification_old label{
	display: inline;
	float:left;
	width:110px;
	font-weight:bold;
}

#login_form{
	float:left;
	width:300px;
	text-align:left;
	border:1px solid #d9d9d9;
	padding:12px;
	background-image:url(/images/img_commun/body/bg_content_customize_standard.gif);
	background-repeat: repeat-x;
}

#login_form label{
	float:left;
	width:150px;
}

.login_forget{
	position:absolute;
	visibility:hidden;
	width:auto;
	height:auto;
	color:#000000;
	}

.login_valid{
	float:right;
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
	background:url(/images/img_commun/navigation/menu_bg_std.gif) repeat-x left -4px;
	height:30px;
	width:180px;
}


/*
	float:left;
	margin-top:5px!important;
	margin-top:6px;
	background-color:transparent;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding-right:12px;
	font-size: 11px;
	text-decoration:underline;
	cursor:pointer;
	border:0px;
	
*/
.Bulle_top_error{
	visibility:hidden;
	width:150px;
	position:absolute;
	height:40px;
	padding-left:20px;
	margin-top:-40px;
	margin-left:-20px;
	background-image: url(/images/img_order/login_error_flc_bottom.png)!important;
	background-image: url(/images/img_order/login_error_flc_bottom.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.Bulle_bottom_error{
	position:absolute;
	visibility:hidden;
	height:40px;
	padding-left:20px;
	margin-top:10px;
	margin-left:-20px;
	background-image: url(/images/img_order/login_error_flc_top.png)!important;
	background-image: url(/images/img_order/login_error_flc_top.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.client_error{
	min-width:100px;
	height:26px;
	padding-right:20px;
	padding-top:14px;
	background-image: url(/images/img_order/login_error_bg.png)!important;
	background-image: url(/images/img_order/login_error_bg.gif);
	background-repeat: repeat-x;
	background-position: right center;
	font-weight:bold;
}


.Bulle_top_error_right{
	visibility:hidden;
	width:140px;
	position:absolute;
	height:40px;
	padding-left:20px;
	margin-top:-40px;
	margin-left:-20px;
	background-image: url(/images/img_order/login_error_flc_bottom_right.png)!important;
	background-image: url(/images/img_order/login_error_flc_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-weight:bold;
	padding-right:20px;
	z-index:100;
}

.client_error_right{
	min-width:100px;
	width:auto!important;
	width:100;
	height:26px;
	padding-left:10px;
	padding-top:14px;
	background-image: url(/images/img_order/login_error_bg_right.png)!important;
	background-image: url(/images/img_order/login_error_bg_right.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.Bulle_top_error_top_right{
	visibility:hidden;
	width:140px;
	position:absolute;
	height:40px;
	padding-left:20px;
	margin-top:-40px;
	margin-left:-20px;
	background-image: url(/images/img_order/login_error_flc_top_right.png)!important;
	background-image: url(/images/img_order/login_error_flc_top_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-weight:bold;
	padding-right:20px;
	z-index:100;
}


.valider{
	float:left;
	background-image: url(/images/img_order/bouton_add.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;	
	padding-left:4px;
}
 	
.valider input{
	width:180px;
	height:24px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	background-image: url(/images/img_order/bouton_add_r.jpg);
	background-repeat: repeat-x;
	background-position: right;
}

.valider_off{
	float:left;
	background-image: url(/images/img_order/bouton_add_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;	
	padding-left:4px;
}
 	
.valider_off input{
	width:180px;
	height:24px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	background-image: url(/images/img_order/bouton_add_r_off.jpg);
	background-repeat: repeat-x;
	background-position: right;
}

.AcivBulle{
	position:absolute;
	cursor:pointer;
	width:34px;
	height:34px;
	font-size: 11px;
	text-decoration:underline;
	background-image: url(/images/img_commun/icons/help.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/* CREATION DE COMPTE ------------------------------------------- */
.filet{

	width:96%;
	margin-left:2%;
	margin-right:2%;
	margin-top:8px;
	margin-bottom:8px;
	border-bottom:1px solid #D9D9D9;
}

.note{
	font-weight:normal;
	color:#616161;
}
.cration_formulaire{
	float:left;
	margin-left:10px;
	width:730px;
}

.order_title strong{
	font-weight:bold;
	font-size:12px;
}

.order_title{
	margin:10px 0 10px 0;
}

.creation_left{
	float:left;
	width:355px;		
	margin-bottom:20px;
}

.creation_right{
	float:left;	
	width:340px;
	margin-bottom:20px;
	padding-left:20px;
	border-left:1px solid #B2B2B2;
}

.customer_infos_icon, .customer_address_icon{
	min-height:36px;
	padding-top:20px;
	padding-left:80px;
}

.customer_infos_icon strong, .customer_address_icon strong{
	text-decoration:underline;
	font-weight:bold;
}


.customer_infos_icon{
	background-image: url(/images/img_order/cration_icon_infos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.customer_address_icon{
	background-image: url(/images/img_order/cration_addr_infos.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.creation_left label{
	display: inline;
	float:left;
	width:180px;
	font-weight:bold;
}

.creation_right label{
	display: inline;
	float:left;
	width:100px;
	font-weight:bold;
}

.creation_valid{
	float:left;
	width:745px;
	height:45px;
	padding-top:10px;
	margin-top:10px;
}

.creation_confirm{
	float:left;
	width:450px;
	padding:0 15px 0 25px;
	}

.sign{
	padding:0 0 0 25px;
}
.sign span{
	font-weight:bold;
	color:#616161;
}

.Form_Error{
	position:absolute;
	visibility:hidden;
	color:#FF0000;
	height:15px;
	border:1px solid #FF0000;
	margin-left:10px;
	margin-top:10px;
}
/* PAIEMENT ///////////////////////////////////////*/
.Rappel_Commande{
	float:left;
	width:430px;
	height:auto;
	margin-left:10px;
	margin-bottom:10px;
	padding:4px 4px 2px 4px;
	background-color:#F2F2F2;
	border:1px solid #D9D9D9;
}

#AddCodePromoDiv{
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#commandeArticle{
	float:left;
	height:100px;
	overflow:auto;
	width:432px;
}

#commandeArticleTotal{
	float:left;
	height:auto;
}

.panier_commande table{
	font-size:12px;
	color:#49525E;
	margin-top:10px;
}

.panier_commande tr{
	font-size:12px;
	color:#49525E;
}

.panier_commande tbody{
	border:0px;
	margin:0px;
}

.panier_commande th{
	padding:2px;
	background-color:#F2F2F2;
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
}

.panier_commande td{
	padding:4px;
	border-bottom:1px solid #D9D9D9;
}

.panier_commande strong{
	font-weight:normal;
	font-size:11px;
}

.panier_commande_total td{
	font-size:11px;
	padding-top:10px;
	border-bottom:1px solid #D9D9D9;
}

.Rappel_Infos{
	float:left;
	width:280px;
	height:255px;
	background-color:#E5E5E5;
	margin:0 5px 5px 5px;
	padding-top:10px;
	border:1px solid #D9D9D9;
}


.Rappel_Infos strong{
	color:#FF6510;
	margin-left:10px;
} 
.Rappel_Infos span{
	margin-left:10px;
}

.Rappel_Adresse{
	float:left;
	width:260px;
	padding:10px;
	background-color:#F2F2F2;
	border-top:1px solid #D9D9D9;
}

.paiements{
	float:left;
	width:720px;
	height:370px;
	margin-left:8px!important;
	margin-left:3px;
	margin-top:15px;
	background-color:#FFFFFF;
	border-bottom:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	padding:6px 10px 10px 10px;
	background-image: url(/images/img_order/paiement_title_bg.jpg);
	background-repeat:repeat-x;
	background-position:  left top;
}


#cbcards{
	/*float:left;*/
	padding:4px;
	text-align:center;
}

#cbcards input{
	border:1px solid #FFFFFF;
}

#cbcards input:hover{
	border:1px solid #FF6B19;
}

.InputValid{
	height:20px;
	border:1px solid #005E7F;
	background-color: transparent;
	background-image: url(/images/img_order/bg_input.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

.bgDown{
	background-image: url(/images/img_order/bg_down_ombre.jpg);
	background-position: left center;
	border:0px solid #000000;
}

.downloadList{
	background-color:#FFFFFF;
	width:715px;
	margin-left:8px;
	padding:10px;
}
.downloadList li{
	list-style-type: none;
	background-image: url(/images/img_order/link_flch.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	margin-bottom:10px;
}

.eptibulle{
	position:absolute;
	visibility:hidden;
	width:200px;
	height:auto;
	background-color:#EDFFD1;
	z-index:1;
}


.cbContentBox{
	width:520px;
	position:absolute;
	visibility:visible;
    }
.cbContentBoxDiv{
	float:left;
    width:500px;
}
.cbContentBoxTXT{
	float:left;
    width:490px;
}
.cbContentBoxIMG{
	float:left;
    width:140px;
    height:105px;
    text-align:center;
    padding-top:4px;
}
.cbContentBoxTXT2{
	float:left;
    width:500px;
}
.chequeContentBox{
	float:left;
	width:450px;
}
.faxContentBox{
	float:left;
	width:450px;
}
.tableProforma{
	width:500px;
}


/* Horizontal Tabbed Panels */

.TabbedPanels {
	margin: 10px 0 0 0;
	padding: 0px;
	float: left!important;
	float: none;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanels ul{
	width:740px;
	background-image: url(/images/img_commun/navigation/onglet_filet.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* This is the selector for the TabGroup. */

.TabbedPanelsTabGroup {
	float:left;
	width:100%;
	margin: 0px;
	padding:4px 0 0 0;
	background-image:url(../images/panelsbgonglets.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border:0px;
}
/* This is the selector for the TabbedPanelsTab */

.TabbedPanelsTab, .TabbedPanelsTab_config, .TabbedPanelsTabAjout {
	position: relative;
	top: 1px;
	padding: 0 10px;
	margin: 0px 1px 0px 6px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	border:0px;
}

.TabbedPanelsTab{
	float: left;
	font-size:11px;
	height:25px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:2px;
	width:auto!important;
	width:100px;
	margin-top:2px!important;
	margin-top:2px;
	border:0px;
	}
	
.TabbedPanelsTab div{
	height:9px;
	padding:6px 8px 10px 0!important;
	text-align:center;
	background-image: url(/images/img_commun/navigation/onglet_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.TabbedPanelsTab_config {
	float: right;
	margin-right:15px;
	visibility:hidden;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	background-image:url(../images/icons/change.png);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:13px;
	}
	
.TabbedPanelsTabAjout {
	float: right;
	margin-right:15px;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	background-image:url(../images/add.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:2px 0 2px 20px;
}
	
/* Appearnce of a tab button */

.TabbedPanelsTabHover {
	color:#FF6B19;
}
/* Change the appearance of a tab button */

.TabbedPanelsTabSelected {
	font-weight:bold;
	color:#FF6B19;
	text-decoration:none;
	height:30px!important;
	height:40px;
	margin-top:-5px;
}
.TabbedPanelsTabSelected div{
	height:13px!important;
}

/* How to make a link inside of a tab button */
.TabbedPanelsTab a {
	color: black;
	text-decoration: underline;
}
/* This is the selector for the ContentGroup */
.TabbedPanelsContentGroup {
	clear: both;
	padding:10px;
}
/* This is the selector for the Content panel */

.TabbedPanelsContent {
	padding: 4px;
	height:350px;
	min-height:350px!important;
}
.TabbedPanelsContent ul
{
	width:auto;
	background-image:none;
}
/* Change the appearnce of the currently active container panel */

.TabbedPanelsContentVisible {
}
/* Vertical Tabbed Panels
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel 
 */
 
 
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above
 */
 
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
 
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

.selectProd {
	font-size:14px;
	padding:6px;
	font-weight:bold;
	margin:0 0 10px 0;
	width:400px;
}
.FicheOrder select {
	margin:2px 0 10px 10px;
	float:left;
}
.innerCataSelect div {
	float:left;
	margin:2px 0 0 2px;
}
.innerCata {
	margin-left:25px;
	width:450px;
}
.innerCata td {
	width:180px;
}
.innerCataSelect {
	width:200px;
}
.innerCataSelect label {
	display: inline;
	width:200px;
	float:left;
	background-image:url(/images/img_commun/navigation/pucefleche.gif);
	background-repeat:no-repeat;
	background-position:2px;
	padding-left:14px;
}
.innerCata .infoLien {
	text-decoration:none;
	padding-top:12px;
}
.innerCata .infoLien span {
	width:150px;
}
.selectCataFiche {
	font-size:14px;
}

 .LogoPart{
 	background-position:left center;
 	background-repeat:no-repeat;
 	margin-top:3px;
 	height:115px;
 	width:420px;
 }
 
 .infotxt{

	text-decoration:none;

}

.infoLien{

    position:relative; 

    z-index:24;background-color:#transparent;

    }



.infoLien:hover{z-index:25; background-color:transparent;}



.infoLien span{display: none}



.infoLien:hover span{ 

    display:block; 

    position:absolute;

    top:1em; left:2em; width:15em;

    border:2px dotted #6e7376;

	color:#000;

    background-color:#fff;

    text-align: left;

    font-weight:none;

	text-decoration:none;

    padding:10px;
    }
	
#acceptPaiement{
   position:absolute;
   width:210px;
   position:absolute;
   margin-left:820px;
   margin-top:60px;
   background-image:url(/images/img_commun/box/flc_paiement_box.gif);
   background-repeat:no-repeat;
   background-position:left 35px;
}


#acceptPaiement #tabContent div{
	padding:2px;
}

#acceptPaiement .tetiere {
	background-image:url(/images/img_commun/box/bg_paiement_eptistore.jpg); 
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
	width:166px;
	height:29px!important;
	height:29px;
}
#acceptPaiement  #tabContent{
	background-image:url(/images/img_commun/box/bg_paiement_eptistore.jpg);   
	background-repeat: no-repeat;
	background-position:left bottom;
}
#acceptPaiement .logoCartes {
	background-image:url(/images/img_commun/box/bg_paiement_eptistore.jpg);   
	background-repeat: no-repeat;
	background-position:left center;
	width:35px;
	height:121px;
	float:left;
}
#acceptPaiement .titreTetiere {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#999;
	padding-top:3px;
}
#acceptPaiement .texteBox {
	width:110px;
	height:21px!important;
	height:25px;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	text-align:left;
	color:#999;
	margin-left:8px;
	float:left;
}

#acceptPaiement .bottomBox{
	background-image:url(/images/img_commun/box/bg_paiement_eptistore.jpg); 
	background-repeat:no-repeat;
	background-position:center bottom;
}

.footer_customize_global{
	background-image: url(/images/img_commun/body/bg_footer_customize_global.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align:left;
	width:837px!important;
	width:827px;
	height:111px;
}
.footer_ssl_global{
	float:left;
	background-image: url(/images/img_commun/navigation/secure_ssl.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:10px 0 5px 25px;
	margin-left:50px;
	margin-top:60px;
	color:#000000;
}

.footer_ssl_global_v2{
	float:left;
	background-image: url(/images/img_commun/navigation/secure_ssl.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:10px 0 5px 25px;
	margin-left:30px;
	color:#000000;
}

h1{
	margin:0;
	padding:0;
	font-size:14px;
}

 
 /*-------GESTION DE LA FICHE speciale-----------*/
  #TabbedPanels1 .pageFiche{
	visibility:hidden;
	height:100px;
	width:100px;
	overflow:scroll;
	position:absolute;
}

#TabbedPanels1 .pageFiche h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd,  {
	margin:10px 0 10px 0;

}

#TabbedPanels1 .pageFiche, p {
	padding-top:10px;
}


#TabbedPanels1 h1{
	font-weight:bold;
	font-size:32px!important;
	padding-top:25px;	
	}

	
#TabbedPanels1 h5{
	font-weight:bold;
	font-size:13px!important;
    color: #000;
    text-decoration:none!important;
	padding-top:25px;
	}


#TabbedPanels1  ol ul, ul ol,ul ul, ol ol{
   padding-top: 0;
   padding-bottom: 0;
   }
   
   
 #TabbedPanels1  .TabbedPanelsTabGroup li{
   padding-top: 0;
   padding-bottom: 0;
   background-image:none;
   height:25px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:2px;
	width:auto!important;
	width:100px;
	margin-top:2px!important;
	margin-top:2px;
	border:0px;
}

#TabbedPanels1 ol li{
	font-weight: bold;
   list-style-type:decimal;
   background-image:none;
   margin-left:30px;
   padding:0 8px 0px 0;
   width:auto;
   
}
#TabbedPanels1 ol li:first-line{
	font-weight: normal;
}

   
#TabbedPanels1 ul li{
   list-style-type: none;
   background-image: url(/images/img_commun/navigation/link_flch.png);
   background-repeat: no-repeat;
   background-position: left;
   padding-left:10px;
   padding: 0 8px 0px 10px;
   width:auto;
   
}


#TabbedPanels1 .pageFiche pre {
   white-space: pre;
   }


#TabbedPanels1 .warning { 
	background-image:url(/images/img_commun/icons/warning.gif); 
	background-repeat:no-repeat;
	display:block;
	min-height:25px; 
	height:auto;
	padding:10px 10px 10px 25px; 
	background-position:3px 10px; 
	border:solid 1px #c72c26;
	color:#c72c26; 
	font-weight:bold;
	font-size:13px;
	background-color:#fbeeee;
}

#TabbedPanels1 .warning p {
	padding:10px 0 10px 0;
	color:#343A43;
	font-weight:normal;
	font-size:11px;
}

#TabbedPanels1 .warning h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
}
#TabbedPanels1 .warning h1{
	font-weight:bold;
	font-size:32px!important;
	padding-top:25px;	
	color:#343A43;	
	}

#TabbedPanels1 .warning h2{
	font-weight:bold;
	font-size:24px;
	padding-top:25px;	
    color: #c72c26;
	}
#TabbedPanels1 .warning h3{
	font-weight:bold;
	font-size:20px;
	padding-top:25px;
    color: #c72c26;
	}

#TabbedPanels1 .warning h4{
	font-weight:bold;
	font-size:16px!important;
    color: #c72c26;
    text-decoration:none!important;
	padding-top:0px;
	}

#TabbedPanels1 .warning h5{
	font-weight:bold;
	font-size:13px!important;
    color: #000;
    text-decoration:none!important;
	padding-top:25px;
	}

#TabbedPanels1 .warning h6{
   text-decoration:none;
   font-size: 11px;
   font-weight:normal;
   text-decoration:none!important;
	padding-top:25px;
	color:#343A43;
	}


#TabbedPanels1 .warning ol ul, ul ol,ul ul, ol ol{
   padding-top: 0;
   padding-bottom: 0;
	color:#343A43;
	font-weight:normal;
   }
   
   
#TabbedPanels1 .warning ol li{
	font-weight: bold;
   list-style-type:decimal;
   background-image:none;
   margin-left:30px;
   padding:0 8px 0px 0;
   width:auto;
	color:#343A43;
   
}
#TabbedPanels1 .warning ol li:first-line{
	font-weight: normal;
	color:#343A43;
}

   
#TabbedPanels1 .warning ul li{
   list-style-type: none;
   background-image: url(/images/img_commun/navigation/link_flch.png);
   background-repeat: no-repeat;
   background-position: left;
   padding-left:10px;
   padding: 0 8px 0px 10px;
   width:auto;
	color:#343A43;
	font-weight:normal;
   
}


#TabbedPanels1 .warning .pageFiche pre {
	white-space: pre;
	color:#343A43;
	font-weight:normal;
   }








#TabbedPanels1 .special {
	background-image:url(/images/img_commun/icons/nav_flch_fiche.gif); 
	background-repeat:no-repeat;
	display:block;
	min-height:25px; 
	height:auto;
	padding:10px 10px 10px 25px; 

	background-position:3px 10px; 
	border:solid 1px #6c7a83;
	color:#606f74; 
	font-weight:bold;
	font-size:13px;
	background-color:#e8e9eb;
	}

#TabbedPanels1 .special h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
}

#TabbedPanels1 .special p {
	padding:10px 0 10px 0;
	color:#343A43;
	font-weight:normal;
	font-size:11px;
}

#TabbedPanels1 .special h1{
	font-weight:bold;
	font-size:32px!important;
	padding-top:25px;	
	color:#343A43;	
	}

#TabbedPanels1 .special h2{
	font-weight:bold;
	font-size:24px;
	padding-top:25px;	
    color: #606f74;
	}
#TabbedPanels1 .special h3{
	font-weight:bold;
	font-size:20px;
	padding-top:25px;
    color: #606f74;
	}

#TabbedPanels1 .special h4{
	font-weight:bold;
	font-size:16px!important;
    color: #606f74;
    text-decoration:none!important;
	padding-top:0px;
	}
	
#TabbedPanels1 .special h5{
	font-weight:bold;
	font-size:13px!important;
    color: #000;
    text-decoration:none!important;
	padding-top:25px;
	}

#TabbedPanels1 .special h6{
   text-decoration:none;
   font-size: 11px;
   font-weight:normal;
   text-decoration:none!important;
	padding-top:25px;
	color:#343A43;
	}


#TabbedPanels1 .special ol ul, ul ol,ul ul, ol ol{
   padding-top: 0;
   padding-bottom: 0;
	color:#343A43;
	font-weight:normal;
   }
   
   
#TabbedPanels1 .special ol li{
	font-weight: bold;
   list-style-type:decimal;
   background-image:none;
   margin-left:30px;
   padding:0 8px 0px 0;
   width:auto;
	color:#343A43;
   
}
#TabbedPanels1 .special ol li:first-line{
	font-weight: normal;
	color:#343A43;
}

   
#TabbedPanels1 .special ul li{
   list-style-type: none;
   background-image: url(/images/img_commun/navigation/link_flch.png);
   background-repeat: no-repeat;
   background-position: left;
   padding-left:10px;
   padding: 0 8px 0px 10px;
   width:auto;
	color:#343A43;
	font-weight:normal;
   
}


#TabbedPanels1 .special .pageFiche pre {
	white-space: pre;
	color:#343A43;
	font-weight:normal;
   }



#TabbedPanels1 .colFiche{
	float:left;
	width:340px;
	padding-left:20px;
}

#TabbedPanels1 .colFiche_fin{
	clear:both;
}

 /*-------GESTION DE LA FICHE -----------*/

 
 #ficheResult .pageFiche{
	visibility:hidden;
	height:100px;
	width:100px;
	overflow:scroll;
	position:absolute;
}

#ficheResult .pageFiche h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd,  {
	margin:10px 0 10px 0;

}

#ficheResult .pageFiche, p {
	padding-top:10px;
}


#ficheResult h1{
	font-weight:bold;
	font-size:32px!important;
	padding-top:25px;	
	}

	
#ficheResult h5{
	font-weight:bold;
	font-size:13px!important;
    color: #000;
    text-decoration:none!important;
	padding-top:25px;
	}


#ficheResult  ol ul, ul ol,ul ul, ol ol{
   padding-top: 0;
   padding-bottom: 0;
   }
   
   
 #ficheResult  .TabbedPanelsTabGroup li{
   padding-top: 0;
   padding-bottom: 0;
   background-image:none;
   height:25px;
	background-image: url(/images/img_commun/navigation/onglet_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:2px;
	width:auto!important;
	width:100px;
	margin-top:2px!important;
	margin-top:2px;
	border:0px;
}

#ficheResult ol li{
	font-weight: bold;
   list-style-type:decimal;
   background-image:none;
   margin-left:30px;
   padding:0 8px 0px 0;
   width:auto;
   
}
#ficheResult ol li:first-line{
	font-weight: normal;
}

   
#ficheResult ul li{
   list-style-type: none;
   background-image: url(/images/img_commun/navigation/link_flch.png);
   background-repeat: no-repeat;
   background-position: left;
   padding-left:10px;
   padding: 0 8px 0px 10px;
   width:auto;
   
}


#ficheResult .pageFiche pre {
   white-space: pre;
   }


#ficheResult .warning { 
	background-image:url(/images/img_commun/icons/warning.gif); 
	background-repeat:no-repeat;
	display:block;
	min-height:25px; 
	height:auto;
	padding:10px 10px 10px 25px; 
	background-position:3px 10px; 
	border:solid 1px #c72c26;
	color:#c72c26; 
	font-weight:bold;
	font-size:13px;
	background-color:#fbeeee;
}

#ficheResult .warning p {
	padding:10px 0 10px 0;
	color:#343A43;
	font-weight:normal;
	font-size:11px;
}

#ficheResult .warning h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
}
#ficheResult .warning h1{
	font-weight:bold;
	font-size:32px!important;
	padding-top:25px;	
	color:#343A43;	
	}

#ficheResult .warning h2{
	font-weight:bold;
	font-size:24px;
	padding-top:25px;	
    color: #c72c26;
	}
#ficheResult .warning h3{
	font-weight:bold;
	font-size:20px;
	padding-top:25px;
    color: #c72c26;
	}

#ficheResult .warning h4{
	font-weight:bold;
	font-size:16px!important;
    color: #c72c26;
    text-decoration:none!important;
	padding-top:0px;
	}

#ficheResult .warning h5{
	font-weight:bold;
	font-size:13px!important;
    color: #000;
    text-decoration:none!important;
	padding-top:25px;
	}

#ficheResult .warning h6{
   text-decoration:none;
   font-size: 11px;
   font-weight:normal;
   text-decoration:none!important;
	padding-top:25px;
	color:#343A43;
	}


#ficheResult .warning ol ul, ul ol,ul ul, ol ol{
   padding-top: 0;
   padding-bottom: 0;
	color:#343A43;
	font-weight:normal;
   }
   
   
#ficheResult .warning ol li{
	font-weight: bold;
   list-style-type:decimal;
   background-image:none;
   margin-left:30px;
   padding:0 8px 0px 0;
   width:auto;
	color:#343A43;
   
}
#ficheResult .warning ol li:first-line{
	font-weight: normal;
	color:#343A43;
}

   
#ficheResult .warning ul li{
   list-style-type: none;
   background-image: url(/images/img_commun/navigation/link_flch.png);
   background-repeat: no-repeat;
   background-position: left;
   padding-left:10px;
   padding: 0 8px 0px 10px;
   width:auto;
	color:#343A43;
	font-weight:normal;
   
}


#ficheResult .warning .pageFiche pre {
	white-space: pre;
	color:#343A43;
	font-weight:normal;
   }








#ficheResult .special {
	background-image:url(/images/img_commun/icons/nav_flch_fiche.gif); 
	background-repeat:no-repeat;
	display:block;
	min-height:25px; 
	height:auto;
	padding:10px 10px 10px 25px; 
	background-position:3px 10px; 
	border:solid 1px #6c7a83;
	color:#606f74; 
	font-weight:bold;
	font-size:13px;
	background-color:#e8e9eb;
	}

#ficheResult .special h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
}

#ficheResult .special p {
	padding:10px 0 10px 0;
	color:#343A43;
	font-weight:normal;
	font-size:11px;
}

#ficheResult .special h1{
	font-weight:bold;
	font-size:32px!important;
	padding-top:25px;	
	color:#343A43;	
	}

#ficheResult .special h2{
	font-weight:bold;
	font-size:24px;
	padding-top:25px;	
    color: #606f74;
	}
#ficheResult .special h3{
	font-weight:bold;
	font-size:20px;
	padding-top:25px;
    color: #606f74;
	}

#ficheResult .special h4{
	font-weight:bold;
	font-size:16px!important;
    color: #606f74;
    text-decoration:none!important;
	padding-top:0px;
	}
	
#ficheResult .special h5{
	font-weight:bold;
	font-size:13px!important;
    color: #000;
    text-decoration:none!important;
	padding-top:25px;
	}

#ficheResult .special h6{
   text-decoration:none;
   font-size: 11px;
   font-weight:normal;
   text-decoration:none!important;
	padding-top:25px;
	color:#343A43;
	}


#ficheResult .special ol ul, ul ol,ul ul, ol ol{
   padding-top: 0;
   padding-bottom: 0;
	color:#343A43;
	font-weight:normal;
   }
   
   
#ficheResult .special ol li{
	font-weight: bold;
   list-style-type:decimal;
   background-image:none;
   margin-left:30px;
   padding:0 8px 0px 0;
   width:auto;
	color:#343A43;
   
}
#ficheResult .special ol li:first-line{
	font-weight: normal;
	color:#343A43;
}

   
#ficheResult .special ul li{
   list-style-type: none;
   background-image: url(/images/img_commun/navigation/link_flch.png);
   background-repeat: no-repeat;
   background-position: left;
   padding-left:10px;
   padding: 0 8px 0px 10px;
   width:auto;
	color:#343A43;
	font-weight:normal;
   
}


#ficheResult .special .pageFiche pre {
	white-space: pre;
	color:#343A43;
	font-weight:normal;
   }



#ficheResult .colFiche{
	float:left;
	width:340px;
	padding-left:20px;
}

#ficheResult .colFiche_fin{
	clear:both;
}


/*---------------------------------PRODUITS SIMILAIRES-----------------------*/
.pdts_similaires{
	margin-top:10px;
	height:17px;
	font-weight:bold;
	padding:3px 0 0 10px;
	background-image:url(/images/img_commun/navigation/select_pdts_similaires.gif); 
	background-repeat:no-repeat;
	}
.list_pdts_similaires{
	background-image:url(/images/img_commun/navigation/bg_pdts_similaires.gif); 
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#ffffff;
	padding:9px 0 9px 0;
	}
#otherversion{
	width:300px;
	border:solid 1px #c1c3c3;
	display:none;
	overflow:auto;
	z-index:3;
	position:absolute;
	height:145px;
	padding:2px;
	background-color:#ffffff;
}

.num_facture{
  padding:8px;
  border:2px dotted #999;
  background-color:#fff;
  color:#000;
  width:300px;
  text-align:center;
}
.num_facture span{
  font-size:16px;
  color:#f10000;
}

.mssg_alert{
	font-weight:bold;
	color:#ff0000;
}

.mssg_alert_image {
	background-image:url('/images/icones/picto_alert_red.gif');
	width:54px;
	height:41px;
	background-position:top right;
	background-repeat:no-repeat;
	}

