@charset "UTF-8";
html {
	color:#000000;
	background:#FFFFFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}

body {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	/*text-align:justify;*/
	color:#000000;
	font-size:11px;
	margin-left:0px;
	margin-top:0px;
	background:url(../images/bg_background.png) repeat-x white;
}

a{
	outline: none;
}
.lien_info{
	clear:both;
}
div.center{
	width:1000px;
	margin-left:auto;
	margin-right:auto;	
}
.mainconteneur {
	width:100%;
	margin:0;
	padding:0;
	background:url(../images/background.png) top center no-repeat;	
}

input[type=button]
{
	cursor:pointer;
}
/* banniere */
.msg_tva{
	position:absolute;
	top:26px;
	left:290px;
	-moz-border-radius:5px 5px 0 5px;
	border-radius:5px 5px 0 5px;
	background-color:#F4F4F4;
	border:1px solid #CCCCCC;
	height:30px;
	padding:2px;
	width:80px;
	color:#333;
	text-align:center;
}
.msg_client{
	position:absolute;
	top:26px;
	left:390px;
	-moz-border-radius:5px 5px 0 5px;
	border-radius:5px 5px 0 5px;
	background-color:#F4F4F4;
	border:1px solid #CCCCCC;
	height:30px;
	padding:2px;
	width:250px;
	color:#333;
	text-align:center;
}
.fond_ban {
	height:158px;
	width:100%;
	/*
	background:url(../images/bg_fon_ban.png) repeat-x;	
	background:url(../images/bg_banniere.png) repeat-x;
	*/
	
}
.banniere {
	width:1000px;
	height:159px;
	display:block;
	position:relative;
	/*
	-moz-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;	
	*/
	background-color:white;
	border:1px solid #666;
	border-top:0;
	
	background:url(../images/bg_banniere.png) repeat-x white;
}
.bt_accueil {
	
	position:absolute;
	top:7px;
	left:10px;
}


.bt_accueil:hover {
	display:block;
	cursor:pointer;

}

.bt_accueil2 {
	display:block;
	background:url(../esistoire/images/logo_esistoire.png) no-repeat;
	width:300px;
	height:61px;
	position:absolute;
	top:25px;
	left:7px;
}

.langue{
	position:absolute;
	top:5px;
	right:8px;
	display:block;
}

.h1Gris{
	color:#666;
}
.bar_boutons{
	width:998px;
	margin-left:auto;
	margin-right:auto;
	height:58px;
	position:absolute;
	top:100px;
	background-color:#333;
	/*
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;	
	*/
}
.barre_search {
	position:absolute;
	top:0px;
	left:26px;
	width:615px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	background-color:transparent;
	border:0px;
	color:white;
}

#bt_compte {
	position:absolute;
	top:17px;
	margin-left:13px;
	display:block;
	width:126px;
	height:24px;
	padding-right:16px;
	padding-top:6px;
	z-index:2;
	color:white;
	font-size:14px;
	text-decoration:none;
	text-align:right;
	text-shadow:1px 1px #808080;		
}
.bt_compte {
	background:url(../images/bt_compte.png) no-repeat;
}
.bt_compte:hover {
	background:url(../images/bt_compteo.png) no-repeat;
}
.bt_compteo {
	background:url(../images/bt_compteo.png) no-repeat;
}

#encart_haut_droite{
	position:absolute;	
	background-color:white;
	border: solid 1px #999;
	left:685px;
	top:26px;
	width:304px;
	height:32px;
	z-index:1;
	-moz-border-radius:5px 5px 0px 5px;
	border-radius:5px 5px 0px 5px;	
}

.menu_compte {
	position:absolute;
	left:674px;
	top:11px;
	text-align:left;
	z-index:6;
}
.smenu_compte {
	position:absolute;
	top:48px;
	background:#FFF;
	background:url(../images/bg_middle.png) repeat-x #FFF;	
	width:250px;

	text-align:center;
	border:#999 1px solid;
	display:none;
	margin-left:13px;
}
.label_compte {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.smenu_compte input[type=text] {
	background:url(../images/input_txt.png) no-repeat;
	border:none;
	width:200px;
	height:20px;
	color:black;
	padding-left:5px;
}
.smenu_compte input[type=password] {
	background:url(../images/input_txt.png) no-repeat;
	border:none;
	width:200px;
	height:20px;
	color:black;
	padding-left:5px;
}
.connexion {
	background:url(../images/bt_connect.png) no-repeat;
	border:none;
	cursor:pointer;
	width:103px;
	height:20px;
	cursor:pointer;
	color:white;
	font-size:12px;
	text-align:right;
	padding-right:12px;
	padding-bottom:3px;
	text-shadow:1px 1px #808080;	
}
.connexion:hover {
	background:url(../images/bt_connecto.png) no-repeat;
}

/********************* VOTRE COMPTE ***********************/

.btn_menu_compte{
	width:200px;
	height:18px;
	display:block;
	color:white;
	font-size:14px;
	text-decoration:none;
	text-shadow:1px 1px #808080;	
	padding-top:2px;		
	margin:auto;
}


#lien_register {
	background:url(../images/bt_creecompte.png) no-repeat;
}
#lien_register:hover {
	background:url(../images/bt_creecompteo.png) no-repeat;
}
#lien_recuppass {
	background:url(../images/bt_mdp.png) no-repeat;
}
#lien_recuppass:hover {
	background:url(../images/bt_mdpo.png) no-repeat;
}

#lien_deconnexion {
	background:url(../images/btm_deconnect.png) no-repeat;
}
.lien_profil {
	background:url(../images/bt_creecompte.png) no-repeat;
}

#lien_adresse {
	background:url(../images/btm_adresses.png) no-repeat;
}

#lien_commande {
	background:url(../images/btm_suivi.png) no-repeat;
}

#lien_bons {
	background:url(../images/btm_bons.png) no-repeat;
}

#lien_contact {
	background:url(../images/btm_contact.png) no-repeat;
}

#lien_litiges {
	background:url(../images/btm_litiges.png) no-repeat;
}

#lien_panier {
	background:url(../images/btm_panier.png) no-repeat;
}
.lien_budget {
	background:url(../images/btm_budget.png) no-repeat;
}



/********************************/


#lien_litige {
	background:url(../images/litige.png) no-repeat ;
	display:block;
	height:20px;
	width:200px;
	color:white;
	text-shadow:1px 1px grey;
	font-size:12px;
	padding-left:30px;
	text-decoration:none;
	line-height:20px;
}
/********************* VOTRE PANIER ***********************/

.bt_panier {
	position:absolute;
	top:18px;
	display:block;
	background:url(../images/bt_panier.png) no-repeat;
	width:126px;
	height:24px;
	margin-left:104px;
	padding-right:16px;
	padding-top:6px;
	z-index:2;
	color:white;
	font-size:14px;
	text-decoration:none;
	text-align:right;
	text-shadow:1px 1px #808080;		
	
}
.menu_panier {
	position:absolute;
	left:743px;
	top:10px;
	text-align:right;
	z-index:6;
}
.smenu_panier {
	position:absolute;
	top:49px;
	background:#FFF;
	background:url(../images/bg_middle.png) repeat-x #FFF;	
	width:250px;
	
	text-align:center;
	border:#999 1px solid;
	
	display:none;
	margin-left:-4px;
	
}
#mon_panier
{
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}


#mon_panier td
{
	border-bottom:1px solid #999;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
}
#titre_panier td
{
	padding-bottom:2px;
	border-bottom:1px solid #CACACA;
}
/* barre des familles principales */

.tab_famille
{
	margin-left:0px;
	width:100%;
}

.tab_famille td
{
	padding-left:0px;
}

.bt_famille{
	height:20px;
	color:white;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-shadow:1px 1px #808080;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
	display:block;
	padding-top:5px;
	/*
	-moz-border-radius:5px 5px 0px 5px;	
	border-radius:5px 5px 0px 5px;		
	*/
}
.sous_menu_famille{
	position:absolute;
	display:none;
	padding:10px; 
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	top:154px;
	margin-left:1px;
	background:url(../images/bg_middle.png) repeat-x;	
	background-color:white;
	width:976px;
	z-index:1000;
}
#text_accueil{
	padding-left:5px;
	padding-right:0;
	padding-top:4px;
	float:left;
}

#bt_maison
{
	
	height:25px;
	background:url(../images/bt_home.png) repeat-x;
	padding-left:26px;
	padding-right:26px;
}
#bt_maisono
{
	padding-top:0;	
	height:25px;	
	background:url(../images/bt_homeo.png) repeat-x;

	padding-left:26px;
	padding-right:26px;
}
#bt_maison:hover
{
	background:url(../images/bt_homeo.png) repeat-x;
}
#bt_1 {
	background:url(../images/bt_home.png) repeat-x;
	
}
#bt_1o {
	background:url(../images/bt_fam1o.png) repeat-x;
}
#bt_1:hover {
	background:url(../images/bt_fam1o.png) repeat-x;
}
#bt_2 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_2o {
	background:url(../images/bt_fam2o.png) repeat-x;
}
#bt_2:hover {
	background:url(../images/bt_fam2o.png) repeat-x;
}
#bt_3 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_3o {
	background:url(../images/bt_fam3o.png) repeat-x;
}
#bt_3:hover {
	background:url(../images/bt_fam3o.png) repeat-x;
}
#bt_4 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_4o {
	background:url(../images/bt_fam4o.png) repeat-x;
}
#bt_4:hover {
	background:url(../images/bt_fam4o.png) repeat-x;
}
#bt_5 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_5o {
	background:url(../images/bt_fam5o.png) repeat-x;
}
#bt_5:hover {
	background:url(../images/bt_fam5o.png) repeat-x;
}
#bt_6 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_6o {
	background:url(../images/bt_fam6o.png) repeat-x;
}
#bt_6:hover {
	background:url(../images/bt_fam6o.png) repeat-x;
}
#bt_7 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_7o {
	background:url(../images/bt_fam7o.png) repeat-x;
}
#bt_7:hover {
	background:url(../images/bt_fam7o.png) repeat-x;
}
#bt_8 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_8o {
	background:url(../images/bt_fam8o.png) repeat-x;
}
#bt_8:hover {
	background:url(../images/bt_fam8o.png) repeat-x;
}
#bt_9 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_9o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_9:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_10 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_10o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_10:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_11 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_11o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_11:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_12 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_12o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_12:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_13 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_13o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_13:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_14 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_14o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_14:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}


#bt_15 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_15o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_15:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_16 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_16o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_16:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}


#bt_17 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_17o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_17:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}


#bt_18 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_18o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_18:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_19 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_19o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_19:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_20 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_20o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_20:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_21 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_21o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_21:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_22 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_22o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_22:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_23 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_23o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_23:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_24 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_24o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_24:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}

#bt_25, #bt_26, #bt_27, #bt_28, #bt_29, #bt_30 {
	background:url(../images/bt_home.png) repeat-x;
}
#bt_25o, #bt_26o, #bt_27o, #bt_28o, #bt_29o, #bt_30o {
	background:url(../images/bt_fam9o.png) repeat-x;
}
#bt_25:hover, #bt_26:hover, #bt_27:hover, #bt_28:hover, #bt_29:hover, #bt_30:hover {
	background:url(../images/bt_fam9o.png) repeat-x;
}



/************************ ICONES COMPTE  ************************/


#tab_icone_profil
{
	width:940px;
	margin-left:50px;
}

.icone {
	height:70px;
}

.les_icones{
	width:80px;
	height:50px;
	display:block;
	color:white;
	text-decoration:none;
	text-align:right;
	text-shadow:1px 1px #808080;	
}


#i_acces {
	background:url(../images/icone_acces.png) no-repeat;
}
#i_acces:hover {
	background:url(../images/icone_acceso.png) no-repeat;
}

#i_acces_off{
	width:74px;
	height:30px;
	background:url(../images/icone_acces.png) no-repeat;
	padding-right:6px;
	padding-top:20px;	
}

#i_acceso {
	width:74px;
	height:30px;
	padding-right:6px;
	padding-top:20px;
	background:url(../images/icone_acceso.png) no-repeat;
}
#i_profil {
	width:70px;
	height:30px;
	padding-right:10px;
	padding-top:20px;
	background:url(../images/icone_profil.png) no-repeat;
}

#i_profilo {
	width:70px;
	height:30px;
	padding-right:10px;
	padding-top:20px;
	background:url(../images/icone_profilo.png) no-repeat;
}
#i_profil:hover {
	background:url(../images/icone_profilo.png) no-repeat;
}
#i_adresse {
	width:78px;
	height:30px;
	padding-right:2px;
	padding-top:20px;
	font-size:9px;
	background:url(../images/icone_adresses.png) no-repeat;
}

#i_adresseo {
	width:78px;
	height:30px;
	padding-right:2px;
	padding-top:20px;
	font-size:9px;	
	background:url(../images/icone_adresseso.png) no-repeat;
}
#i_adresse:hover {
	width:78px;
	height:30px;
	padding-right:2px;
	padding-top:20px;
	background:url(../images/icone_adresseso.png) no-repeat;
}
#i_suivi {
	width:70px;
	height:30px;
	padding-right:10px;
	padding-top:20px;
	background:url(../images/icone_suivi.png) no-repeat;
}

#i_suivio {
	width:70px;
	height:30px;
	padding-right:10px;
	padding-top:20px;
	background:url(../images/icone_suivio.png) no-repeat;
}
#i_suivi:hover {
	background:url(../images/icone_suivio.png) no-repeat;
}
#i_achat {
	width:75px;
	height:40px;
	padding-right:5px;
	padding-top:10px;
	background:url(../images/icone_achat.png) no-repeat;
}
#i_achato {
	width:75px;
	height:40px;
	padding-right:5px;
	padding-top:10px;
	background:url(../images/icone_achato.png) no-repeat;
}

#i_achat:hover {
	background:url(../images/icone_achato.png) no-repeat;
}
#i_litige {
	width:70px;
	height:30px;
	text-align:right;
	padding-right:10px;
	padding-top:20px;
	background:url(../images/icone_litiges.png) no-repeat;
}

#i_litigeo {
	width:70px;
	height:30px;
	padding-right:10px;
	padding-top:20px;
	background:url(../images/icone_litigeso.png) no-repeat;
}
#i_litige:hover {
	background:url(../images/icone_litigeso.png) no-repeat;
}
#i_contact {
	width:78px;
	height:30px;
	padding-right:2px;
	padding-top:20px;
	background:url(../images/icone_contact.png) no-repeat;
}

#i_contacto {
	width:78px;
	height:30px;
	padding-right:2px;
	padding-top:20px;
	background:url(../images/icone_contacto.png) no-repeat;
}
#i_contact:hover {
	background:url(../images/icone_contacto.png) no-repeat;
}

/************************ ICONES PANIER(ETAPES CMDES) ************************/

.tab_icone_panier td
{
	padding-left:93px;
}

.tab_icone_panier #debut_tab
{
	padding-left:20px;
}
#i_panier {
	width:75px;
	height:30px;
	padding-right:5px;
	padding-top:20px;
	background:url(../images/icone_panier.png) no-repeat;
}
#i_paniero {
	width:75px;
	height:30px;
	padding-right:5px;
	padding-top:20px;
	background:url(../images/icone_paniero.png) no-repeat;
}
#i_panier:hover {
	background:url(../images/icone_paniero.png) no-repeat;
}
#i_compte {
	width:75px;
	height:40px;
	padding-right:5px;
	padding-top:10px;
	background:url(../images/icone_profil.png) no-repeat;
}

#i_compteo {
	width:75px;
	height:40px;
	padding-right:5px;
	padding-top:10px;
	background:url(../images/icone_profilo.png) no-repeat;
}
#i_compte:hover {
	background:url(../images/icone_profilo.png) no-repeat;
}

#i_modeenvoi {
	width:75px;
	height:40px;
	padding-right:5px;
	padding-top:10px;
	background:url(../images/icone_suivi.png) no-repeat;
}

#i_modeenvoio {
	width:75px;
	height:40px;
	padding-right:5px;
	padding-top:10px;
	background:url(../images/icone_suivio.png) no-repeat;
}
#i_modeenvoi:hover {
	background:url(../images/icone_suivio.png) no-repeat;
}

#i_recap {
	width:75px;
	height:40px;
	padding-right:5px;
	padding-top:10px;
	background:url(../images/icone_suivi.png) no-repeat;
}

#i_recapo {
	width:75px;
	height:40px;
	padding-right:5px;
	padding-top:10px;
	background:url(../images/icone_suivio.png) no-repeat;
}
#i_recap:hover {
	background:url(../images/icone_suivio.png) no-repeat;
}

#i_paiement {
	width:78px;
	height:30px;
	padding-right:2px;
	padding-top:20px;
	font-size:9px;
	background:url(../images/icone_paiement.png) no-repeat;
}
#i_paiemento {
	width:78px;
	height:30px;
	padding-right:2px;
	padding-top:20px;
	font-size:9px;
	background:url(../images/icone_paiemento.png) no-repeat;
}

#i_paiement:hover {
	background:url(../images/icone_paiemento.png) no-repeat;
}
/* Page */

.p_top {
	width:1000px;
	height:32px;
	/*background:url(../images/fond_top.png);*/

}
.p_middle {
	width:1000px;
	background-color:white;	
	border: 1px solid #666666;
	border-bottom:0;
	background:url(../images/bg_middle.png) repeat-x white;		
	/*background:url(../images/fond_corps.png) repeat-y;*/
	text-align:left;
	min-height:650px;
	padding-bottom:15px;
}
.p_footer {
	clear:both;
	height:135px;
	background:url(../images/bottom_r_1.png) repeat-x;
}

.p_bottom {
	width:1000px;
	height:135px;
	background:url(../images/fond_bottom.png);
	border:1px solid #333333;
	border-top:0;	
}

.p_bottom a{
	color:#FFF;
	font-size:12px;

	text-decoration:none;
	display:block;
	height:20px;
}


.box1 {
	
	text-align:left;
	position:relative;
	width:399px;
	padding-top:5px;
	margin-left:54px;
	margin-top:-5px;
	border-right:1px solid #222222;
	
}
.box1 p {
	height: 30px;
}
.box2 {
	text-align:left;
	position:relative;
	width:399px;
	
	margin-top:-5px;
	margin-right:61px;
	padding-top:5px;
	z-index:5;
	border-right:1px solid #222222;
}
#bt_inscription {
	background:url(../images/bt_inscription.png) no-repeat;
	border:none;
	width:83px;
	height:20px;
	line-height:20px;
	color:white;
	font-size:12px;
	text-shadow:1px 1px grey;
	padding-left:24px;
	cursor:pointer;
	padding-bottom:3px;
}
#bt_inscription:hover {
	background:url(../images/bt_inscriptiono.png) no-repeat;
}
.input_text {
	background:url(../images/saisie_grisclair.png) no-repeat;
	width:230px;
	height:20px;
	border:none;
	padding-left:5px;
}
.img_verif {
	width:15px;
	border:none;
	right: 12px;
	display:none;
	position:absolute;
	margin-top:2px;
}
.label_1 {
	display:block;
	float:left;
	width:130px;
	height:20px;
	color:#2563F3;
	padding-top:4px;
}

.label_2 {
	display:block;
	float:left;
	width:250px;
	height:20px;
	color:#2563F3;
	padding-top:4px;
}

#form1 p {
	height:30px;
}
#compbox div {
	text-align:left;
	cursor:pointer;


}
#compbox div:hover {
	background:url(../images/fond_rech_1.png)  repeat-y;
	color:white;
	font-weight:bold;
}

#gras
{
	color:#39F;
}

#compbox div:hover #gras{

	color:white;
	font-weight:bold;
}

#compbox_ville div {
	text-align:left;
	background-color:#333;
	color:#FFF;
	cursor:pointer;
}
#compbox_ville div:hover {
	background-color:#3968D7;
}

#test
{
	border:none;
}

#bt_valid
{
		background:url(../images/bt_valid.png) no-repeat;
		width:83px;
		height:20px;
		padding-bottom:3px;
		font-size:12px;
		color:white;
		padding-left:24px;
		text-shadow:1px 1px grey;			
		border:none;
		cursor:pointer;
}

#bt_valid:hover
{
	background:url(../images/bt_valido.png) no-repeat;
}

h3
{
	background:url(../images/fenetre.png) no-repeat;
	width:400px;
	height:20px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	padding-top:4px;
	padding-left:30px;
	

}
/* Promotion */

.eco
{
	width:70px;
	height:70px;
	background:url(../images/promo_violet.png);
	color:white;
	font-size:12px;
	text-align:center;
}
/* conditions générales de vente et mentions légales */

.aff_cgv
{
	position:relative;
	margin-left:20px;
	width:959px;
	border-right:1px solid #CCC;
	border-bottom:1PX solid #CCC;
	margin-top:-3px;
}
.cgv
{
	position:relative;
	margin-left:10px;
	width:959px;
	border-right:1px solid #CCC;
	margin-top:-3px;
	text-align:left;
}

.tab_cgv caption
{
	text-align:left;
	color:#666;
	font-weight:bold;	
	font-size:1.2em;
	margin-bottom:5px;
	border-bottom:1px solid #666;
	
}

h5
{
	text-align:left;
	color:#666;
	font-weight:bold;	
	font-size:1.2em;
	border-bottom:1px solid #666;
	
}

.tab_cgv
{
	border-collapse:collapse;
	text-align:left;
}

.tab_cgv td
{

	padding:5px;
}

div.promotion{
	width:309px;
	height:220px;
	border-right:1px solid #808080;
	background:url(../images/bg_promo.jpg) repeat-y;
}

/* BARRE DE RECHERCHE */ 
label.searchLb{
	position:absolute;
	top:0px;
	left:0px;
	width:30px;
	height:22px;
	background-color:transparent;
	border:0px;
}
form.searchFm{
	background:url(../images/barre_rech.png) no-repeat center;
	width:669px;
	height:22px;
	position:absolute;
	top:66px;
	left:321px;
	border:1px solid #999999;
	border-radius:5px 5px 0px 5px;
	-moz-border-radius:5px 5px 0px 5px;	
}
input.searchOk{
	position:absolute;
	top:0px;
	left:640px;
	width:25px;
	height:22px;
	background-color:transparent;
	border:0px;
	cursor:pointer;
}
span#compbox{
	 position:absolute;
	 display:none;
	 top:86px;
	 z-index:1000;
	 left:321px;
	 background-color:#FFF;
	 border-right:1px solid #808080;
	 border-bottom:1px solid #808080;
	 border-left:1px solid #808080;
	 background:url(../images/bg_search.png) repeat-y;
	 -moz-border-radius:0px 0px 5px 5px;
	 border-radius:0px 0px 5px 5px;	 
	 width:665px;
	 height:230px;
}

/*
div#trois_nouveaute{
	height:240px;
	width:625px;
	float:right;
	margin-top:21px;
	margin-right:7px;
	background:url(../images/top_produit.png) right no-repeat;
	background-position:-2px 0; 		
}*/
span.accessiblite{
		display:none;
}
div#txt_nouveaute{
	float:right;
	width:400px;
	height:154px;
	overflow:auto;
	margin-top:55px;
	/*margin-right:125px;*/
	padding-right:132px;
	text-align:right;
}
a.lien_new_prod {
	color:#1e1e1e;
	display:block;
	text-decoration:none
}
a.lien_new_prod:hover {
	font-weight:bold;
}

/* NOUVEAUTE DEFILANTE */
#next{
	position:absolute;
	margin-left:856px;
	background:url(../images/next.png) 0px 10px no-repeat;
	width:118px;
	height:43px;
	color:white;
	text-shadow:1px 1px grey;
	padding-right:40px;
	margin-top:100px;
	margin-right:1px;
	border:0;	
	outline:none;
}
#previous{
	position:absolute;
	background:url(../images/previous.png) 0px 10px no-repeat;
	width:124px;
	height:43px;
	color:white;
	text-shadow:1px 1px grey;
	padding-left:20px;;
	margin-top:100px;
	margin-left:26px;
	border:0;	
	outline:none;	
}
input[type="button"]::-moz-focus-inner{
	border:none;
}

div#slider-stage{
	width:632px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
	height:255px;
	margin:0 auto;
}
ul#slider-list{
	width:4100px;
	border:0;
	margin:0;
	padding:0;
	left:400px;
}
ul#slider-list li{
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
	margin-right:4px;
	padding:4px;
	/*background:#DEDEDE;*/
	float:left;
	width:200px;
	height:250px;
}
ul#slider-list li a{
	color:#666;
}

/**** BANNIERE EN BAS DE PAGE ****/

div#specialise{
	width:980px;
	height:100px;
	margin-top:43px;
	background:url(/images/specialise.png) no-repeat;
}
div.txt_specialise{
	width:400px;
	height:70px;
	margin-top:30px;
	float:right;
}
div#txt_specialise_fr{
	background:url(../images/specialise_fr.png) no-repeat;
}
div#txt_specialise_de{
	background:url(../images/specialise_de.png) no-repeat;
}
div#txt_specialise_en{
	background:url(../images/specialise_en.png) no-repeat;
}
div#txt_specialise_ru{
	background:url(../images/specialise_ru.png) no-repeat;
}
div#txt_specialise_nl{
	background:url(../images/specialise_nl.png) no-repeat;
}

div#stock{
	width:980px;
	height:100px;
	margin-top:10px;
	background:url(/images/stock.png) no-repeat;
}

div.txt_stock{
	width:530px;
	height:70px;
	margin-top:30px;
	float:right;
}

div#txt_stock_fr{
	background:url(../images/stock_fr.png) no-repeat;
}
div#txt_stock_de{
	background:url(../images/stock_de.png) no-repeat;
}
div#txt_stock_en{
	background:url(../images/stock_en.png) no-repeat;
}
div#txt_stock_ru{
	background:url(../images/stock_ru.png) no-repeat;
}
div#txt_stock_nl{
	background:url(../images/stock_nl.png) no-repeat;
}

div#trois_nouveaute{
	height:210px;
	width:625px;
	float:right;
	margin-right:7px;
}

div.jeu_roulette_fr{
	background:url(../images/jeu_roulette_fr.png) right no-repeat;
	background-position:-2px 0; 	
}
div.jeu_roulette_de{
	background:url(../images/jeu_roulette_fr.png) right no-repeat;
	background-position:-2px 0; 
}
div.jeu_roulette_en{
	background:url(../images/jeu_roulette_fr.png) right no-repeat;
	background-position:-2px 0; 
}
div.jeu_roulette_ru{
	background:url(../images/jeu_roulette_ru.png) right no-repeat;
	background-position:-2px 0; 	
}
div.jeu_roulette_nl{
	background:url(../images/jeu_roulette_nl.png) right no-repeat;
	background-position:-2px 0; 	
}
div.jeu_roulette_es{
	background:url(../images/jeu_roulette_es.png) right no-repeat;
	background-position:-2px 0; 	
}


a.telecharger{
	width:116px;
	height:30px;
	display:block;
	background:url(../images/bt_continuer.png) no-repeat;
	color:white;
	font-weight:bold;
	padding-left:35px;
	line-height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-shadow:1px 1px grey;
	border:none;
	margin-left:55px;
	cursor:pointer;
	margin-top:18px;	
}

/********************* Gestion util ***********************/

#blocL{
	float:left;
	margin-left:50px;
}
#blocR{
	float:right;
	margin-right:65px;
}


/********************* Gestion budget ***********************/

.tableBudget{
	border-collapse:collapse;
	width:950px;
}

.tableBudget td{
	height:30px;
	text-align:center;
}

.fondBleu{
	color:#36F;
}

select.panier_taille{
	background-color:#F2F2F2;
	border:1px solid #c0c0c0;
}