* {margin:0; padding:0}
body {margin:0px;padding:0px;background-image:url(../images/fond_pattern.jpg); overflow-x:hidden}

/*Menu*/
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color:#FFFFFF;
font-weight: bold;
font:normal 12px Verdana;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #c20405;
}

#navbar {margin-left:15px;font-size:120%;font-family:verdana;font-size:20px;color:#FFFFFF;text-decoration: none;}
#navbar ul {list-style : none; line-height : 19px; text-align : center}
#navbar a {display : block; color : #fff; text-decoration : none; width : 125px}
#navbar li {background : #000; float : left; margin-left:3px; font-weight:700}
#navbar li.first{margin:0}
#navbar li ul {line-height:21px; position: absolute; width: 110px; left: -999em}
#navbar li ul li {background : #970000; margin:0;font-weight:500; border-top : 1px solid #000; font-size:70%}
#navbar a:hover {background: #C20405}
#navbar li:hover ul, #navbar li li:hover ul, #navbar li.sfhover ul, #navbar li li.sfhover ul {left: auto; min-height: 0}

/*General*/
.font_spacer{font-family:verdana;font-size:1px;color:#FFFFFF;text-decoration: none;}
.font_noitem{font-family:verdana;font-size:10px;color:#FF0000;text-decoration: none;text-align:center;}
.title_home_big{font-family:verdana;font-size:14px;color:#FFFFFF;text-decoration: none;text-align:left;}
.title_home{font-family:Georgia;font-size:16px;color:#FFFFFF;text-decoration: none;text-align:left;font-style:italic;font-weight:700}

/*Login_admin*/
.font_login_admin_b{font-family:verdana;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration: none;}
.font_login_admin{font-family:verdana;font-size:11px;color:#FFFFFF;text-decoration: none;}
.zone_login_admin {background-color:#FFFFFF;border:1px solid #FF0000;font-family:verdana;font-size:11px;color:black;width:120px;}
.submit_login_admin {background-color:#000000;border:1px solid #FF0000;font-family:verdana;font-size:10px;color:#FF0000;width:60px;cursor:pointer;}

/*Header*/
.font_id{font-family:verdana;font-size:10px;color:#cc0000;text-decoration: none;vertical-align: middle;}
.font_id_b{font-family:verdana;font-size:10px;color:#cc0000;font-weight:bold;text-decoration: underline;vertical-align: middle;}
.font_id_u{font-family:verdana;font-size:10px;color:#cc0000;text-decoration: underline;vertical-align: middle;}

/*Menu_left*/
.zone_search{background-color:#FFFFFF;border:1px solid #000000;font-family:verdana;font-size:10px;color:#000000;width:221px;height:21px;vertical-align: middle;}
.font_basket{font-family:verdana;font-size:10px;color:#000000;text-decoration: none;vertical-align: middle;}
.font_basket_lien{font-family:verdana;font-size:10px;color:#FF0000;text-decoration: underline;vertical-align: middle;}
.font_newsletter{font-family:verdana;font-size:10px;color:#333333;text-decoration: none;text-align:justify;vertical-align: middle;}
.font_newsletter_b{font-family:verdana;font-size:10px;color:#333333;font-weight:bold;text-decoration: none;text-align:justify;}
.zone_newsletter{background-color:#FFFFFF;border:1px solid #000000;font-family:verdana;font-size:10px;color:#000000;width:157px;height:19px;vertical-align: middle;}
.sep_menu_left{border-bottom: 1px solid #c60001;}
.font_site_friend{font-family:verdana;font-size:10px;color:#333333;font-weight:bold;text-decoration: none;text-align:justify;}
.zone_site_friend{background-color:#FFFFFF;border:1px solid #000000;font-family:verdana;font-size:10px;color:#000000;width:110px;height:19px;vertical-align: middle;}
.font_menu_right_title{font-family:verdana;font-size:14px;color:#000000;font-weight:bold;text-decoration: none;text-align:left;}
.font_menu_right{font-family:verdana;font-size:10px;color:#666666;text-decoration: none;text-align:justify;vertical-align: middle;}


/*Pages Générales*/
.font_croch_title{font-family:verdana;font-size:24px;color:#cc0000;font-weight:bold;text-decoration: none;text-align:left;vertical-align: middle}
.font_croch_subtitle{font-family:verdana;font-size:20px;color:#cc0000;font-weight:bold;text-decoration: none;text-align:left;vertical-align: middle;}
.font_title{font-family:verdana;font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration: none;text-align:left;vertical-align: middle;}
.font_text_gen{font-family:verdana;font-size:12px;color:#000000;text-decoration: none;text-align:justify;}
.font_text_gen_small{font-family:verdana;font-size:10px;color:#000000;text-decoration: none;text-align:justify;}
.font_text_gen_title{font-family:verdana;font-size:12px;color:#000000;font-weight:bold;text-decoration: none;text-align:justify;vertical-align: middle;}
.font_text_gen_croch{font-family:verdana;font-size:16px;color:#cc0000;font-weight:bold;text-decoration: none;text-align:left;vertical-align: middle;}
.font_text_actu{font-family:verdana;font-size:10px;color:#333333;text-decoration: none;text-align:justify;}
.font_savoir_plus{font-family:verdana;font-size:10px;color:#FF0000;text-decoration: underline;text-align:justify;}

/*Page Inscription*/
.font_form_title{font-family:verdana;font-size:12px;color:#000000;font-weight:bold;text-decoration: none;}
.font_form{font-family:verdana;font-size:10px;color:#000000;text-decoration: none;}
.zone_ident {background-color:#FFFFFF;border:1px solid #970000;font-family:verdana;font-size:10px;color:#333333;width:220px;}
.font_croix{font-family:verdana;font-size:10px;color:#FF0000;text-decoration: none;}
.font_errormsg{font-family:verdana;font-size:10px;color:#cc0000;text-decoration: none;}
.zone_ident_select {background-color:#FFFFFF;border:1px solid #970000;font-family:verdana;font-size:10px;color:#333333;}
.zone_ident_select_country {background-color:#FFFFFF;border:1px solid #970000;font-family:verdana;font-size:10px;color:#333333;width:220px}
.submit_form_ident {background-color:#FFFFFF;border:1px solid #970000;font-family:verdana;font-size:10px;color:#333333;font-weight:bold;width:150px;cursor:pointer;}

#weak, #medium
{
	border-right:solid 1px #DEDEDE;
}

#sm
{
	margin:0px;
	padding:0px;
	height:14px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:9px;
}

#sm ul
{
	border:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}

#sm ul li
{
	display:block;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:14px;
}

.nrm
{
	width:72px;
	color:#adadad;
	text-align:center;
	padding:2px;
	background-color:#F1F1F1;
	display:block;
	vertical-align:middle;
}

.red
{
	width:72px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#FF6F6F;
	display:block;
	vertical-align:middle;
}

.yellow
{
	width:72px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#FDB14D;
	display:block;
	vertical-align:middle;
}

.green
{
	width:72px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#A0DA54;
	display:block;
	vertical-align:middle;
}


#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #FFFFFF;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #909090;
font:normal 9px Verdana;
color:#8e8e8e;
line-height:10px;
z-index:100;
border-right: 2px solid #909090;
border-bottom: 2px solid #909090;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

/*Page Mon compte détails*/
.font_subtitle_compte{font-family:verdana;font-size:11px;color:#000000;font-weight:bold;text-decoration: none;text-align:left;vertical-align: middle;}
.font_form_details_small{font-family:verdana;font-size:9px;color:#333333;text-decoration: none;text-align:justify;}
.font_form_details{font-family:verdana;font-size:10px;color:#333333;text-decoration: none;text-align:justify;}
.font_form_details_b{font-family:verdana;font-size:10px;color:#333333;font-weight:bold;text-decoration: none;text-align:justify;}
.font_form_cmd_stat_b{font-family:verdana;font-size:10px;color:#cc0000;font-weight:bold;text-decoration: none;text-align:justify;}
.font_form_edit{font-family:verdana;font-size:10px;color:#333333;text-decoration: underline;}
.font_form_supp{font-family:verdana;font-size:10px;color:#FF0000;text-decoration: underline;}
.td_sep_compte {
border-top: 1px solid #cc0000;
}
.div_listadresses{
width:575px;overflow-y:hidden; overflow-x:auto;
background: no-repeat fixed bottom;scrollbar-face-color : #E9E9E9;scrollbar-shadow-color : #ffffff;scrollbar-highlight-color : #ffffff;scrollbar-3d-light-color : #ffffff;scrollbar-dark-shadow-color : #ffffff;scrollbar-track-color : #ffffff;scrollbar-arrow-color : #000000;
}
.td_sep_add{
border-right: 1px solid #333333;
}

.td_intitule_cmd {
border-bottom: 2px solid #CC0000;
font-family:verdana;font-size:10px;color:#434343;text-decoration: none;
}

.td_intitule_cmd_bold {
border-bottom: 2px solid #CC0000;
font-family:verdana;font-size:10px;color:#434343;text-decoration: none;font-weight:bold;
}

/*Page message*/
.font_text_msg{font-family:verdana;font-size:12px;color:#CC0000;text-decoration: none;text-align:justify;vertical-align: top;}

/*Page categorie*/
.font_product_cat_accroche{font-family:verdana;font-size:10px;color:#000000;text-decoration: none;text-align:justify;}
.font_product_cat_prix{font-family:verdana;font-size:11px;color:#FF0000;text-decoration: none;text-align:left;}
.font_product_cat_prix_reduc{font-family:verdana;font-size:9px;color:#FF0000;text-decoration: line-through;text-align:left;}
.default_white_link{font-family:verdana;font-size:10px;color:#FFFFFF;text-decoration: underline;}

/*Page produit*/
.font_product_desc{font-family:verdana;font-size:10px;color:#666666;text-decoration: none;text-align:justify;vertical-align: middle;}
.font_product_details{font-family:verdana;font-size:10px;color:#666666;text-decoration: none;text-align:justify;vertical-align: middle;}
.font_product_stock{font-family:verdana;font-size:10px;color:#666666;text-decoration: none;text-align:justify;vertical-align: middle;}
.font_product_prix_title{font-family:verdana;font-size:12px;color:#999999;font-weight:bold;text-decoration: none;text-align:justify;vertical-align: middle;}
.font_product_prix{font-family:verdana;font-size:12px;color:#ff0000;font-weight:bold;text-decoration: none;text-align:justify;vertical-align: middle;}
.font_product_prix_reduc{font-family:verdana;font-size:10px;color:#FF0000;font-weight:bold;text-decoration: line-through;text-align:justify;vertical-align: middle;}
.font_product_reduc{font-family:verdana;font-size:10px;color:#999999;font-weight:bold;text-decoration: none;text-align:justify;vertical-align: middle;}
.font_product_title_croch{font-family:verdana;font-size:16px;color:#cc0000;font-weight:bold;text-decoration: none;text-align:left;vertical-align: middle;}
.font_product_title{font-family:verdana;font-size:12px;color:#666666;font-weight:bold;text-decoration: none;text-align:justify;vertical-align: middle;}
.font_product_ref{font-family:verdana;font-size:10px;color:#666666;text-decoration: none;text-align:justify;vertical-align: middle;}
.font_product_qte{font-family:verdana;font-size:10px;color:#666666;text-decoration: none;text-align:justify;vertical-align: middle;}
.zone_product_qte{background-color:#FFFFFF;border:1px solid #b3a7a9;font-family:verdana;font-size:9px;color:#333333;}
.font_product_nostock{font-family:verdana;font-size:10px;color:#FF0000;text-decoration: none;text-align:justify;vertical-align: middle;}
.border_img_small{border: 1px solid #7d7e7d;}
.font_guide_title_eb{font-family:verdana;font-size:10px;color:#cc0000;font-weight:bold;text-decoration: none;text-align:center;vertical-align: middle;}
.td_guide {
border-right: 2px solid #666666;border-bottom: 2px solid #666666;
font-family:verdana;font-size:10px;color:#FFFFFF;font-weight:bold;text-decoration: none;text-align:center;vertical-align: middle;
}
.td_guide_eb {
border-bottom: 2px solid #666666;
font-family:verdana;font-size:10px;color:#cc0000;font-weight:bold;text-decoration: none;text-align:center;vertical-align: middle;
}
.div_listgamme{
width:625px;overflow-y:hidden; overflow-x:auto;
background: no-repeat fixed bottom;scrollbar-face-color : #E9E9E9;scrollbar-shadow-color : #ffffff;scrollbar-highlight-color : #ffffff;scrollbar-3d-light-color : #ffffff;scrollbar-dark-shadow-color : #ffffff;scrollbar-track-color : #ffffff;scrollbar-arrow-color : #000000;
}

/*Page Commande*/
.td_intitule_basket {
border-bottom: 2px solid #d00001;
font-family:verdana;font-size:11px;color:#666666;
}
.td_intitule_basket_bold {
border-bottom: 2px solid #d00001;
font-family:verdana;font-size:11px;color:#666666;font-weight:bold;
}
.font_basket_small{font-family:verdana;font-size:9px;color:#000000;text-decoration: none;}
.font_basket_big{font-family:verdana;font-size:10px;color:#000000;text-decoration: none;}
.font_basket_big_b{font-family:verdana;font-size:10px;color:#000000;font-weight:bold;text-decoration: none;}
.font_total_price{font-family:verdana;font-size:11px;color:#FF0000;font-weight:bold;text-decoration: none;}
.font_croix_supp{font-family:verdana;font-size:10px;color:#FF0000;font-weight:bold;text-decoration: none;}
.zone_change_qte {background-color:#FFFFFF;border:1px solid #970000;font-family:verdana;font-size:9px;color:333333;width:25px;}
.submit_form_recal {background-color:#FFFFFF;border:1px solid #970000;font-family:verdana;font-size:9px;color:#333333;font-weight:bold;width:60px;cursor:pointer;}
.submit_form_valid_basket {background-color:#FFFFFF;border:1px solid #970000;font-family:verdana;font-size:9px;color:#333333;font-weight:bold;width:90px;cursor:pointer;}
.td_sep_basket {
border-top: 1px solid #333333;
}
.submit_form_send_add {background-color:#FFFFFF;border:1px solid #970000;font-family:verdana;font-size:9px;color:#333333;font-weight:bold;width:150px;cursor:pointer;}
.font_cmd_frais{font-family:verdana;font-size:10px;color:#000000;text-decoration: none;}
.font_total_price_intit{font-family:verdana;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration: none;}
.submit_form_valid_cmd {background-color:#FFFFFF;border:1px solid #970000;font-family:verdana;font-size:9px;color:#333333;font-weight:bold;width:150px;cursor:pointer;}
.font_basket_big_url{font-family:verdana;font-size:10px;color:#FF0000;font-weight:bold;text-decoration: underline;}

/* Footer*/
.font_footer{font-family:verdana;font-size:10px;color:#666666;text-decoration: none;vertical-align: middle;}
.font_marque{font-family:verdana;font-size:11px;color:#FFFFFF;text-decoration: none;text-align:justify;vertical-align: top;}
.div_text_pages_footer{
width:575px;height:663px;overflow-y:auto; overflow-x:hidden;
background: no-repeat fixed bottom;scrollbar-face-color : #E9E9E9;scrollbar-shadow-color : #ffffff;scrollbar-highlight-color : #ffffff;scrollbar-3d-light-color : #ffffff;scrollbar-dark-shadow-color : #ffffff;scrollbar-track-color : #ffffff;scrollbar-arrow-color : #000000;
}

/*API*/
.font_api{font-family:verdana;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration: none;}