/* 
    Document   : style
    Created on : 20-set-2009, 13.02.34
    Author     : pippo
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
html {
 overflow-y: auto !important;
 overflow-x: hidden;
}
body{
    background-color:#ffffff;
    margin:0px;
    padding:0px;
	font-family:Arial,Helvetica;
}
.nome{
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#009ee0;
}
.desc{
	font-family:Arial,Helvetica;
	font-size:9px;
	font-weight:normal;
	color:#009ee0;
}
.separatore{
	width:100%;
	height:1px;
	border-bottom:grey 1px dotted;
	margin-top:3px;margin-bottom:3px;
}
.bg_choose_language{
    background-image:url(../img/bg_home.jpg);
    background-color:#ffffff;
    background-repeat:repeat-x;
    background-position:top center;
}
.choose_language {
    font-family:Arial,Helvetica;
    font-weight:normal;
    font-size:13px;
    color:#989393;
    margin-top:-250px;
    margin-left:220px;
}
.choose_language a{
    text-decoration:none;
}
.choose_language a.active{
    color:#010c44;
}
.bg_main{
}

.main{
    width:1024px;
   
    margin:0px auto 0px auto;
}

.main_header{
    float:left;
    width:1024px;
    height:135px;
    background-image:url(../img/home/logo.jpg);
}
.main_header_menu{
    float:left;
    font-family:Arial,Helvetica;
    font-size:13px;
    font-weight:bold;
    color:#010c44;
    margin-top:104px;
    margin-left:-158px;
}
.main_header_menu a{
    float:left;
    margin-left:10px;
    text-decoration:none;
	color:#868686;
	padding:5px;
	text-transform:capitalize;
}
.bottone a{
    float:right;
	margin-right:57px; 
    text-decoration:none;
	color:#868686;
	padding:5px;
}
.main_header_menu a:hover{
    float:left;
    margin-left:10px;
    text-decoration:none;
	color:#868686;
}
.main_banner{
    float:left;
    width:726px;
    height:100px;
    background-image:url(../img/home/banner.jpg);
	background-repeat:no-repeat;
}
.main_mod_left{
    float:left;
    width:214px;
    min-height:300px;
}
.main_content{
    float:left;
    width:550px;
    min-height:300px;
	display:none;
}
.main_content_cat{
	float:left;
	margin-left:40px;
	width:180px;
	height:480px;
	background-color:#c6c7c8;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#010c44;
	padding-top:23px;
}
.main_content_cat_in{
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}
.main_content_cat_in a{
	color:#010c44;
	text-decoration:none;
}
.main_content_cat_in_selected{
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#010c44
}
.main_content_cat_in_selected a{
	color:#ffffff;
	text-decoration:none;
}
.main_content_prod{
	display:none;
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:180px;
	height:397px;
	background-color:#e3e2e2;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#010c44;
	padding-top:13px;
}
.main_content_prod_in{
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}
.main_content_prod_in a{
	color:#010c44;
	text-decoration:none;
}
.main_content_prod_in_selected{
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#010c44;
}
.main_content_prod_in_selected a{
	color:#ffffff;
	text-decoration:none;
}
.main_content_text{
    font-family:Arial,Helvetica;
	float:left;
}
.main_content_text_left{
    float:left;
    width:560px;
}
.main_content_text_products{
    float:left;
    width:500px;
	margin-left:50px;
}
.main_content_text_products_t{
    margin-top:10px;
    color:#000c43;
	font-family:Arial,Helvetica;
    font-size:11px;
    font-weight:bold;
    text-transform:capitalize;
}

.main_content_text_products_c{
    margin-top:10px;
    color:#010c44;
    font-family:Arial,Helvetica;
    font-size:11px;
}

.main_content_text_title_s{
    margin-top:20px;
    color:#868686;
    font-size:14px;
}
.main_content_text_title_b{
    margin-top:17px;
    color:#010b40;
    font-size:28px;
    font-weight:bold;
}
.main_content_text_title_m{
    margin-top:10px;
    color:#868686;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
}
.main_content_text_title_c{
    margin-top:20px;
    color:#868686;
    font-size:12px;
}
.main_content_text_right{
    float:left;
    margin-left:10px;
    margin-top:20px;
    border-left:#ebebeb 1px solid;
    width:155px;
    min-height:450px;
}
.main_content_text_right_title{
    border-bottom:#f1f1f2 1px solid;
    float:left;
    color:#3d3b47;
    width:145px;
    height:20px;
    padding:5px;
    font-weight:bold;
}
.main_content_text_right_block a{
    border-bottom:#f1f1f2 1px solid;
    float:left;
    color:#868686;
    width:150px;
    height:20px;
    font-weight:bold;
    font-size:12px;
    font-family:Arial,Helvetica;
    padding:2px;
    padding-left:5px;
	text-decoration:none;
}
.main_mod_right{
    float:right;
    width:210px;
    min-height:300px;
    margin-right:78px;
	text-align:left;
}
.main_mod_right_new{
    background-image:url(../img/home/nuovi_prodotti.jpg);
    width:161px;
    height:137px;
}
.main_mod_right_download{
    margin-top:10px;
    background-image:url(../img/home/scarica_scheda.jpg);
    width:161px;
    height:137px;
}
.main_mod_right_dummy{
    margin-top:10px;
    background-image:url(../img/home/dummy.jpg);
    width:161px;
    height:55px;
}

.main_prod_menu{
	width:700px;
	height:23px;
	background-color:#d6d6d6;
	float:left;
	margin-top:20px;
	padding-left:10px;
	color:#fff;
}
.main_prod_menu span{
	font-family:Arial,Helvetica;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}
.main_prod_menu a{
	font-family:Arial,Helvetica;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.main_prod_menu span.selected{
	font-family:Arial,Helvetica;
	font-size:15px;
	font-weight:bold;
	color:#010c44;
	
}
