@charset "utf-8";
/* CSS Document */

body{
    background-color:#000000;
    color:#FFFFFF;
}

img {border: none; }
li {line-height:1.5;}

.page_content{
    width:900px;
    margin:0 auto;
}
.top_logo{
    height:123px;
    background:url(/images/header_bg2.jpg) no-repeat;
    
}

.top_options{
    width:177px;
    position:relative;
}

.top_language{
    padding-left:40px;
    padding-top:5px;
    margin-left:457px;
    font-family:Tahoma;
    font-size:10px;
}
.top_language a{
    text-decoration:none;
    color:#FFFFFF;
}

.top_login{
    height:59px;
    margin-top:35px;
    font-size:9px;
    font-family:Tahoma;
    color:#797979;
    width:116px;
    margin-left:490px;
}
.top_login a{ color:#797979; text-decoration:none;}
.login_box{
    height:100px;
    width:240px;
    margin-top:4px;
    margin-left:365px;
    background-color:#1b1b1b;
}
.login_content{
    padding-top:5px;
    padding-left:14px;
}

.top_login_email{
    font-weight:bold;
    color:#797979;
}

.top_login_actions{
    margin-left:20px;
    top:17px;
    font-size:10px;
}

.top_menu{
    height:55px;
    color:#FFFFFF;
    font-family:"Lucida Sans Unicode";
    font-size:10px;
    font-weight:bold;
    font-stretch:ultra-expanded;
}

.top_menu a{
    text-decoration:none;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    
}
.footer{
    background:url(/images/footer_background.png) no-repeat top center;
    padding-top:12px;
    height:53px;
    font-family:"Lucida Sans Unicode";
}
.footer_gline{
    background:url(/images/footer_gray_line.png) no-repeat center;
    padding-top:15px;
    height:15px;
    
}

#search_button{
    background:url(/images/menu_cerca_button.jpg) no-repeat;
    border-style:none;
    width:55px;
    height:20px;
}

#add_cart_button{
    background:url(/images/add_cart_button.jpg) no-repeat;
    border-style:none;
    width:143px;
    height:21px;
}
#add_cart_button_en{
    background:url(/images/add_cart_button_en.jpg) no-repeat;
    border-style:none;
    width:143px;
    height:21px;
}
.send_order_button{
    background:url(/images/send_order_btn_it.jpg) no-repeat;
    border-style:none;
    width:86px;
    height:21px;
}
.confirm_order_button{
    background:url(/images/confirm_order_btn_it.png) no-repeat;
    border-style:none;
    width:106px;
    height:21px;
}
#text_search,
.text_contact,
.text_register,
.text_login{
    width:89px; 
    height:16px;
    background-color:#000000;
    border-style:solid;
    border-width:1px;
    border-color:#5f5a61;
    color:#FFFFFF;
    font-family: Tahoma;
    font-size:10px;
}
.text_contact{
    width:215px;
    height:18px
}
.text_register{
    width:251px;
    height:18px
}
.lbl_register{ margin-top:5px;}
.text_login{ width:156px;}
#text_search{
    border-right:none;
}

#news_content{
    margin-left:79px;
    margin-top:12px;
    font-family:"Lucida Sans Unicode";
    width:702px;
}
#news_title{
    height:29px;
    vertical-align:top;
}
.news_items{
    padding-top:13px;
    padding-bottom:13px;
}

/* FONTS  */

.font1{
    font-size:15px;
    color:#2a6692;
}
.font1 a{
    text-decoration:none;
    color:#2a6692;
}
.font2,
.font8{
    font-family:Tahoma;
    font-size:9px;
    color:#666666;
}
.font8{color:#0085fe; font-weight:bold;}
.font2 a{ text-decoration:none; color:#666666;}
.font8 a{ text-decoration:none; color:#0085fe;}
.font3{
    font-family:Tahoma;
    font-size:9px;
    color:#FFFFFF;
    font-weight:bold;
}
.font3 a{
    color:#FFFFFF;
    text-decoration:none;
}

.font4,
.font4b{
    font-family:Tahoma;
    font-size:10px;
    font-weight:bold;
    color:#999999;
}
.font4 a{color:#999999;text-decoration:none;}
.font4b{ color:#0085fe;}
.font5{
    font-size:9px;
    color:#FFFFFF;
    font-family:Tahoma;
}
.font6{
    color:#0085fe;
    font-size:9px;
}
.font7,
.font11{
    font-size:10px;
    color:#999999;
    font-family:Tahoma;
}
.font7 a{color:#0085fe;}
.font9,
.font12,
.font13{
    font-size:12px;
    color:#cccccc;
    font-family:Tahoma;
    
}
.font13 a{ color:#cccccc;text-decoration:none;}
.font9 a{ color:#cccccc; text-decoration:none;}
.font10 {
    font-family: Verdana;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
}
.font10 a{ color:#ffffff}
.font11{ color:#0085fe;}
.font12{ font-size:11px;}
.font13{ font-size:9px;}
.news_item_title{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#0085fe;
}
.news_date{
    font-family:Tahoma;
    font-size:10px;
    color:#ffffff;
}
#content{
    font-family:"Lucida Sans Unicode";
    
}
.product_title{
    background-color: #080808;
    height:64px;
    width:834px;
    margin: auto;
}
#product_text_title{
    margin-left:30px;
    vertical-align:middle;
    height:64px;
}
#categories_list{
    margin-left:20px;
    margin-top:21px;
    
}
.category_desc{
    width:114px;
    margin-top:5px;
}

/* GRIDS */

.listprod_th{
    background-color: #000d18;
    color:#0085fe;
    font-family: Tahoma;
    font-size: 9px;
}
.listprod_price,
.measures_th{
    background-color:#001222;
    font-family: Tahoma;
    font-size: 9px;
    color:#0085fe;
}
.measures_th{background-color:#000d18;}
.col_offerte{
    background-color:#003b70;
    font-family: Tahoma;
    font-size: 10px;
    color:#cccccc;
    

}
.tproduct_row,
.tproduct_col_price,
.footer_cart_table{
    background-color:#001b33;
    font-family: Tahoma;
    font-size: 10px;
    color:#cccccc;
}
.tproduct_row a{ text-decoration:none;color:#cccccc;}
.tproduct_col_price{ background-color:#002648;}


.footer_cart_table{background-color:#090909;}
.footer_cart_table a{ color:#0085fe;}

/*Confirm Order Grid */
.total_n_col0{
    background-color:#002241;
}
.total_n_col1{
    background-color:#002648;
}
.total_n_col2{
    background-color:#002c54;
}
.total_n_col3{
    background-color:#00305b;
}
.total_n_col4{
    background-color:#003565;
}

/*  FORMS  ELEMENTS */

#select_quantity{
    width:62px; 
    height:17px;
    background-color:#000000;
    border-style:solid;
    border-width:1px;
    border-color:#5f5a61;
    color:#cccccc;
    font-family: Tahoma;
    font-size:10px;
}
.title_dash{
    height:64px;
    margin-top:20px;
    margin-left:60px;
    width:330px;
}

#invia_button{
    background:url(/images/btn_invia.jpg) no-repeat;
    border-style:none;
    width:64px;
    height:21px;
}
.contact_button{
    margin-top:10px;
    margin-left:260px;
}
#accedi_button{
    background:url(/images/accedi_button.jpg) no-repeat;
    border-style:none;
    width:45px;
    height:21px;
}

.contact_right{
    margin-left:38px;
    margin-top:60px;
}
.no_image_div,
.no_image_div_detail,
.no_image_bas{
    height:88px;
    width:115px;
    border-style:solid;
    border-width:1px;
    border-color:#5f5a61;
}
.no_image_div_detail {height:156px;width:156px;}
.no_image_bas{height:56px;width:56px;}
.offerte_div{
    background-color:#0196CD;
    color:#cccccc;
    font-family: Tahoma;
    font-size:10px;
    width:40px;
    height:13px;
}

.close_button{
    padding-left:140px;
}
.login{
    width: 500px;
    margin: 200px auto ;
    border-style:solid;
    border-width:2px;
    border-color:#5f5a61;
    
}
.product_img_div,
.color_img_div{
    border-style:solid;
    border-width:1px;
    border-color:#5f5a61;
    width:115px;
    height:88px;
    background-color:#f9b7f4;
}
.color_img_div{width:50px;height:48px;}
.offert_dialog{
    background-color:#00305b;
    width:342px;
    height:133px;
    position: absolute;  
    top: 0px; 
    left: 0px;
    border-color:#00427d;
    border-width:2px;
    border-style:solid;
}
#cart_block{
    margin-left:71px;
    margin-top:75px;
}
#list_colors{
    margin-left:14px;
}