/*
 * Id: 7.62391
 * Version: 1322495728
 * Generated: Feb 8, 2012 9:30:49 PM
 * Rendered: 
 */
    /* GENERALI */
BODY, HTML{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:12px;
}
a{
	color: #000000;
}
BODY{
background-color:#3862ab;
background-image:url('/polopoly_fs/7.62391.1322495728!/body_bg.gif');
background-repeat:repeat-x;
background-position:center top;
}
.element,
.article{
padding:0px;
margin:0px;
}
.clear_both{
	clear:both;
}
/* CONTENITORE PRINCIPALE */
.main{
width:927px;
min-height:722px;
margin:0px auto 20px auto;
}
/* HEADER */
.header{
width:927px;
height:178px;
margin-bottom:1px;
}
.logo{
position:absolute;
width:231px;
height:142px;
text-align:center;
margin-left:28px;
margin-top:32px;
z-index:10;
}
/* MENU */
.menu{
width:904px;
height:35px;
font-size:14px;
padding:9px 0px 0px 23px;
background-color:#FFFFFF;
}
.menu_first,
.menu_sel{
float:left;
line-height:14px;
padding-top:7px;
}
.menu_first a{
color:#106991;
text-decoration:none;
}
.menu_first a:hover,
.menu_sel{
color:#f22669;
}
.separator{
width:1px;
height:25px;
background-color:#f2320c;
float:left;
margin:0px 8px 0px 9px;
}
/* MENU II LIVELLO */
.submenu{
padding-top:14px;
float:left;
font-size:14px;
}
.menu_off,
.menu_on{
width:265px;
height:20px;
}
.menu_off a,
.menu_off{
color:#0e97f6;
text-decoration:none;
}
.menu_off a:hover,
.menu_on{
color:#f22669;
text-decoration:none;
font-weight:bold;
}
/* FLASH */
.swf{
width:927px;
height:280px;
float:left;
margin-bottom:12px;
}
/* CONTENITORE CENTRALE */
.central{
width:927px;
float:left;
}
.central .element,
.central .article{
float:left;
}
.subcentral{
width:927px;
min-height:491px;
padding-top:7px;
background-color:#ffffff;
}
/*
?????????????????????!!!!!!!!!!!!!!!!!!!!!!!?????????????????!!!!!!!!!!!!!!!!!!!!!!!!!
.subcentral .element,
.subcentral .article{
float:left; 
}
?????????????????????!!!!!!!!!!!!!!!!!!!!!!!?????????????????!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.col_sx{
width:265px;
min-height:475px;
float:left;
padding:0px 10px 10px 25px;
border-top:#9b9b9b 6px solid;
background-color:#f0f0f0;
}
.col_sx .article_title {
width:265px;
height:37px;
padding-top:14px;
color:#0e97f6;
font-size:14px;
line-height:14px;
font-weight:bold;
text-align:left;
overflow:hidden;
}
.col_sx .article_body{
}
.col_dx_1{
width:300px;
float:left;
padding-top:20px;
margin-left:14px;
text-align:center;
border-top:#676767 6px solid;
}
.col_dx_1 .article_title{
width:300px;
height:37px;
float:left;
color:#0e97f6;
font-size:14px;
line-height:14px;
font-weight:bold;
text-align:left;
overflow:hidden;
}
.col_dx_1 .article_body{
float:left;
text-align:left;
}
.col_dx_1 img, .col_dx_2 img {
margin-bottom:10px;
}
.col_dx_2{
width:300px;
float:left;
padding-top:20px;
margin-left:13px;
text-align:left;
border-top:#323232 6px solid;
}
/* I TRE BOX HOME PAGE */
.box1_hp,
.box2_hp,
.box3_hp{
width:275px;
height:200px;
padding:0px 11px 0px 14px;
float:left;
background-color:#ffffff;
}
.box1_hp .article_title,
.box2_hp .article_title,
.box3_hp .article_title{
width:275px;
height:33px;
float:left;
color:#0e97f6;
font-size:14px;
font-weight:bold;
text-align:left;
padding-top:5px;
overflow:hidden;
}
.box1_hp .article_body,
.box2_hp .article_body,
.box3_hp .article_body{
width:139px;
height:112px;
float:right;
text-align:left;
overflow:hidden;
}
.box1_hp .images,
.box2_hp .images,
.box3_hp .images{
width:122px;
height:151px;
float:left;
}
.box1_hp .images img,
.box2_hp .images img,
.box3_hp .images img{
border:#b0b0b0 1px solid;
}
.box1_hp .link,
.box2_hp .link,
.box3_hp .link{
width:139px;
float:right;
}
.box1_hp .link a,
.box2_hp .link a,
.box3_hp .link a{
color:#2298d6;
}
.box1_hp .link a:hover,
.box2_hp .link a:hover,
.box3_hp .link a:hover{
text-decoration:none;
}
.box1_hp,
.box2_hp{
margin-right:13px;
}
.box1_hp{
border-top: #9b9b9b 6px solid;
}
.box2_hp{
border-top: #676767 6px solid;
}
.box3_hp{
border-top: #323232 6px solid;
}
/* VETRINA, FORM CONTATTI E DOVE SIAMO */
.preventivo{
	margin:20px 0px 0px 20px;
}
.prev_scrivici{
	margin-top:15px;
}

.preventivo .article_body {

}

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:340px;
height:25px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:137px;
overflow:auto;
width:340px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-167px;
padding-right:147px;
width:340px;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-left:300px;
margin-right:89px;
padding:5px 0;

}
.button_invia {
float:right;
margin-right:442px;
}


.catalogo,
.dove_siamo{
width:613px;
margin-left:14px;
float:left;
padding-top:64px;
background-image:url('/polopoly_fs/7.62391.1322495728!/catalogo_bg.gif');
background-repeat:no-repeat;
background-position: center top;
}
.dove_siamo{
padding-top:14px;

}
.brands,
.element_container{
width:287px;
float:left;
margin:0px 19px 15px 0px;
}
.catalogo_title{
float:right;
width:177px;
height:14px;
font-weight:bold;
overflow:hidden;
}
.img_window{
float:left;
}
.img_window img{
border:#006e9f 1px solid;
}
.text_window{
width:177px;
height:56px;
margin-left:7px;
float:right;
overflow:hidden;
}
a.ingrandisci{
width:177px;
margin-left:7px;
float:right;
color:#000000;
font-weight:bold;
text-decoration:underline;
}
a.ingrandisci:hover{
text-decoration:none;
}

.bottom_map02{

padding-left:275px;
}
.where,
.utility_left,
.info_dove_siamo{
display:none;
}
/* FOOTER */
.footer{
width:927px;
padding-top:20px;
text-align:center;
color:#FFFFFF;
}
.footer a{
color:#FFFFFF;
}
.footer a:hover{
text-decoration:underline;
}
.powered{
height:25px;
}
.powered img{
vertical-align:middle;
}
/* DEFAULT ELEMENTS */
.powered{
margin-top:15px;
text-align:center;
}
.powered img{
vertical-align:middle;
}
.lista_regioni, .map_branches {
display: none;
}


/* --- seo --- */

.container_mdrr{
background-color: #ffffff;
    font-family: "Trebuchet MS";
    font-size: 12px;
}
.center_mdrr{
background-color: #a4c6dd;
}
.mdrr_info h1{
color: #0e97f6;
margin: 30px 0px 0px 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #000000;
}
.menu_mdrr a:hover{
color: #f22669;
}
.mdrr_main a{
color: #f22669;
}
.mdrr_main h2 a{
color: #0e97f6;
}
.footer_mdrr{
background-color: #ffffff;
color: #000000;
}
.footer_mdrr a{
color: #f22669;
}
.my_link a{
color: #000000;
background-color: #ffffff;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 837px;
z-imdex: 100;
}
.our_info a {
color: #000000;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

/* assistenza */
.testo_sottosezioni {
margin-top:20px;
width:594px;
margin-left:14px;
float:left;
}
.testo_sottosezioni #pagetitle{
width:265px;
height:37px;
color:#0e97f6;
font-size:14px;
line-height:14px;
font-weight:bold;
text-align:left;
overflow:hidden;
}



      
