/* CSS Document */

/*------ PROPRIETES GLOBALES ------*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

img {
	border:0;
}

form{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a{
	color:#FF0000;
}
/*------------ MENU LEFT ------------*/


/* >>> CATALOGUE <<< */
.left_menu_bg {
	background-image:url(../imgs/background_recherche.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:37px;
}

.embed_left_inputs {
	width:170px;
	height:18px;
	padding-top:6px;
	padding-bottom:5px;
}

.left_inputs {
	text-align:left;
	border:0px;
	height:18px;
	width:170px;
	color:#262626;
	background-color:#D0D0D0;
	font-size:9px;
}



/* >>> NEWSLETTER <<< */
td.newsletter_bg {
	background-image:url(../imgs/background_newsletter.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:37px;
	height:100px;
	
}


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


/* >>> BOXES <<< */


/* EMBED */

.embed_nouveautes {
	padding-left:31px;
}

td.embed_box_nouveautes {
	vertical-align:top;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	padding-bottom:16px;
	width:219px;
}




/* BACKGROUNDS */

.embed_box_background{
	vertical-align:top;
}

.embed_box_background_simple{
	background-image:url(../imgs/background_box.gif);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:top;
}

.inside_box_background{
	background-image:url(../imgs/background_inside_box.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.panier_background {
	background-image:url(../imgs/bottom_panier.gif);
	height:44px;
	background-position:top;
	background-repeat:no-repeat;
}



/* CONTENU TEXTES */

.marque_box {
	padding-left:7px;
	height:28px;
	font-size:11px;
	font-weight:bold;
	color:#6B6B6B;
	text-transform:uppercase;
}

.year_box {
	background-image:url(../imgs/under_year.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:42px;
	padding-right:4px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
}

.modele_box {
	font-family: tahoma, Verdana, Arial, sans-serif;
	height:24px;
	font-size:9px;
	font-weight:bold;
	color:#5B5B5B;
	text-align:center;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
}

.echelle_box {
	padding-left:16px;
	padding-right:16px;
	padding-top:9px;
	font-size:9px;
	color:#5B5B5B;
	text-align:left;
}

.type_box {
	padding-top:1px;
	padding-left:16px;
	padding-right:16px;
	font-size:9px;
	color:#5B5B5B;
	text-align:center;
}

td.stripe_box {
	text-align:center;
	height:2px;
}

.prix_box {
	padding-left:16px;
	width:127px;
	padding-top:15px;
	font-weight:bold;
	color:#FF5A00;
}

td.ajout_panier {
	padding-top:18px;
}

/* IMAGE */

.embed_img_box {
	padding-top:11px;
	padding-bottom:2px;
	text-align:center;
}

.img_box {
	border:2px solid #E0E0E0;
}



/*------------ CONTENU FICHE PRODUIT ------------*/


/* >>> FICHE <<< */


/* EMBED */

.embed_fiche {
	padding-left:19px;
}

.embed_fiche_produit {
	padding-left:19px;
	padding-bottom:16px;
}



/* BACKGROUNDS */

.fiche_top_background{
	background-image:url(../imgs/bg_top_fiche.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:566px;
	height:58px;
}

.fiche_infos_background {
	background-image:url(../imgs/bg_fiche_info.jpg);
	background-position:top;
	background-repeat:no-repeat;
}




/* CONTENU FICHE ACHAT */

.modele_fiche {
	padding-left:26px;
	font-size:9px;
	font-weight:bold;
	height:34px;
	color:#3B3B3B;
	width:305px;
	text-transform:uppercase;
	padding-top:24px;
}

.year_fiche {
	text-align:right;
	font-size:10px;
	padding-right:34px;
	font-weight:bold;
	color:#FF5A00;
	height:16px;
}

.marque_fiche {
	font-size:9px;
	padding-top:4px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:35px;
	height:37px;
}

.embed_infos_achat_fiche {
	height:31px;
	border-bottom:1px solid #E4E4E4;
}

.infos_achat_fiche {
	font-size:9px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	color:#3B3B3B;
}

.input_qtt {
	border:1px solid #E4E4E4;
	height:16px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#3B3B3B;
	width:20px;
	
}
/* CONTENU FICHE INFOS */

.h_f_infos {
	padding-left:25px;
	font-size:11px;
	color:#3b3b3b;
	font-weight:bold;
	text-transform:uppercase;
}

.p_f_infos {
	padding-left:35px;
	font-size:9px;
	color:#858585;
	font-weight:bold;
	padding-bottom:20px;
}

.ajout_panier_fiche {
	padding-top:35px;
	padding-right:30px;
	text-align:right;
}

/* SELECT */
.select_search {
	cursor:pointer;
	overflow: hidden;
	width:172px;
	display:none;
	position:absolute; 
	}
	
.cell_search{
	line-height:16px;
	padding-left:3px;
	}
	
.handle{
	background-image:url(../imgs/form_search/handler.gif);
	width:13px;
	height:30px;
	cursor:pointer;
	}
	
.text_search {
	border:1px solid #454545;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#454545;
	background-color:#F9F9F9;
	font-weight:bold;
	text-transform:uppercase;
	width:166px;
	padding-left:4px;
}

.text_search_on {
	border:1px solid #454545;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#FF0000;
	font-weight:bold;
	text-transform:uppercase;
	width:166px;
	padding-left:4px;
}

.text_newsletter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}


/*------------ PANIER 01------------*/

/* LABELS */

.embed_labels_panier {
	padding-left:40px;
}

.embed_label {
	padding-left:1px;
}


/* CONTENU */

.embed_content_panier {
	padding-left:40px;
}

.texte_content_panier {
	font-weight:bold;
	font-size:9px;
	color:#4E4E4E;
	padding-top:10px;
	padding-bottom:9px;
	text-transform:uppercase;
}

											
.text_cell_01 {
	width:95px;
	padding-left:5px;
}

.text_cell_02 {
	width:213px;
}

.text_cell_03 {
	width:107px;
}

.text_cell_04 {
	width:107px;
}

.text_cell_05 {
	width:85px;
	padding-right:5px;
}


.text_cell_06 {
	width:66px;
}


/* TOTAL */

td.embed_total_fr {
	background-image:url(../imgs/fr/05_panier/bg_total.jpg);
	height:58px;
	background-repeat:no-repeat;
	background-position:right;
}

td.embed_total_uk {
	background-image:url(../imgs/uk/05_panier/bg_total.jpg);
	height:58px;
	background-repeat:no-repeat;
	background-position:right;
}

td.total_panier {
	color:#F30612;
	font-weight:bold;
	font-size:11px;
	height:20px;
	font-family:tahoma;
	text-transform:uppercase;
	text-align:right;
	padding-right:16px;
	vertical-align:top;
	padding-top:1px;
}


/*------------ PANIER 02------------*/

.embed_text_forms {
	color:#2E2E2E;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
	text-align:left;
	vertical-align:bottom;
	padding-top:10px;
}

.embed_form_and_text {
	height:46px;
}

.text_form {
	padding-left:7px;
	padding-top:10px;
	font-weight:bold;
}


.input_form {
	padding-left:4px;
	padding-top:4px;
	line-height:9px;
}

.input_small_panier {
	width:164px;
	height:16px;
	border:0px;
	background-color:#D0D0D0;
	font-size:9px;
}

.input_large_panier {
	width:186px;
	height:16px;
	border:0px;
	background-color:#D0D0D0;
	font-size:9px;
}

.input_larger_panier_select {
  background-color:#D0D0D0;
	font-size:9px;
}
.input_large_panier_noheight {
	width:186px;
	border:0px;
	background-color:#D0D0D0;
	font-size:12px;
}

.no_input {
	padding-top:4px;
	height:20px;
}



/*------------ PANIER 03------------*/

.restitution_titre {
	font-size:9px;
	color:#2e2e2e;
	font-weight:bold;
	text-transform:uppercase;
}

.restitution_texte {
	font-size:9px;
	color:#2e2e2e;
}

td.embed_restitution {
	line-height:18px;
	padding-left:7px;
	padding-top:10px;
	padding-bottom:16px;
	vertical-align:top;
}

td.embed_mode_paiement {
	padding-top:10px;
	padding-left:7px;
	padding-bottom:9px;
	text-align:left;
	text-transform:uppercase;
}

.texte_paiement_checkbox {
	text-align:left;
	padding-left:10px;
}

.texte_paiement_checkbox_select {
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}


.embed_checkbox {
	width:12px;
}

td.embed_commentaire_panier {
	width:205px;
	height:90px;
	padding-top:12px;
	padding-left:7px;
}


.commentaire_panier_input {
	width:403px;
	height:88px;
	border:0px;
	background-color:#d0d0d0;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.texte_static_titre {
	font-size: 16px;
	color: #FF0000;
}

/*------------ INFOS ACHATS ------------*/

.embed_img_infos {
  padding-bottom:20px;
  padding-left:10px;
}
.embed_content_infos {
  padding-right:120px;
}

.sous_titres_infos {
	text-align:center;
	font-size:9px;
	font-weight:bold;
	color:#2e2e2e;
	text-transform:uppercase;
}

.content_infos {
  /*padding-left:50px;*/ /*Aprés changement de la partie mon compte*/
  font-size:11px;
	color:#4E4E4E;
  font-family:tahoma,verdana,sans-serif;
  line-height:18px;
  text-align:justify;
}

.li_content_infos {
  font-size:11px;
  color:#4E4E4E;
  font-family:tahoma,verdana,sans-serif;
  line-height:18px;
  text-align:justify;
}

p {
  line-height:20px;
}

li.content_infos {
  padding-left:60px;
  list-style-type:disc;
}

/* ---- FOOTER ****/
td.footer {
 padding-top:10px;
 padding-bottom:10px;
 border-top:1px #EEEEEE solid;
}

td.footer_space {
 padding-top:20px;
}

a#footer {
	color: #777777;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}
a#footer:hover {
	color: #000000;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;	
}


/* ------------ TRI RESULTATS ----------- */

.bg_resultats {
	background-image:url(../imgs/bg_resultats.jpg);
	width:686px;
	background-repeat:no-repeat;
	height:35px;
}

.txt_resultats {
	/*text-transform:uppercase;*/
	padding-top:7px;
	height:28px;
	width:167px;
	color:#2E2E2E;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

.select_trier{
	border:1px solid #454545;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#454545;
	background-color:#F9F9F9;
	font-weight:bold;
	text-transform:uppercase;
}

.select_trier_on{
	border:1px solid #454545;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#FF0000;
	font-weight:bold;
	text-transform:uppercase;
}

.flash_menu_titre {
color:#FF4D01;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-variant:small-caps;
font-weight:bold;
}
.flash_menu_txt {
color:#000;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-left:2px;
padding-right:1px;
}

.flash_menu_tab {
margin:1px;
}

.flash_menu_nb {
color:#000;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
padding-left:1px;
padding-right:1px;
}

.flash_menu_titre_1 {
color:#000;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-variant:small-caps;
font-weight:bold;
padding-top:3px;
padding-bottom:18px;
padding-left:30px;
cursor:pointer;
}

.recalc_btn {
	width: 42px;
	height: 18px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
	background-color: #FFFFFF;
	background-image: url(../imgs/under_year.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #FFFFFF;
	cursor:pointer;
	vertical-align:top;
	font-size: 10px;
}

.mise_en_avant {
 position:absolute;
 width:45px;
 height:45px;
 margin-top:5px;
 margin-left:5px;
}

.mise_en_avant.produit {
	margin-top:10px;
	margin-left:10px;

}

.soldes-big {
	position:absolute;
	margin-top:-50px;
	margin-left:50px;
	z-index:500;
}
