/*
 * Id: 7.14492
 * Version: 1317375808
 * Generated: Feb 7, 2012 3:06:47 AM
 * Rendered: 
 */
    /*--- GENERALI ---*/
HTML {
background-color:#FFFFFF;
background-image:url('/polopoly_fs/7.14492.1317375808!/body_bg.gif');
background-repeat:repeat-x;
background-position:top;
}
BODY, HTML {
font-family:Arial;
font-size:12px;
padding:0;
margin:0;
}
a{
color: #000000;
}
.partie1{
width:270px;
height:47px;
background-image:url('/polopoly_fs/7.14492.1317375808!/bg_partie1.png');
background-repeat:no-repeat;
background-position:bottom;
margin-top:12px;
}
.element,
.article{
padding:0;
margin:0;
}
.floating_divs{
overflow:visible;
}
.main{
width:955px;
min-height:870px;
margin:17px auto 20px auto;
}
/*--- HEADER E LOGO ---*/
.top_header{
width:949px;
height:293px;
padding: 3px 3px 0px 3px;
background-image:url('/polopoly_fs/7.14492.1317375808!/top_header_bg.png');
background-repeat:no-repeat;
background-position:top;
position:absolute;
z-index:10;
}
.logo_box{
width:320px;
height:131px;
text-align:center;
/*background-image:url('/polopoly_fs/7.14492.1317375808!/logo_box_bg.gif');
background-repeat:repeat-x;
background-position:top;*/
position:absolute;
margin-left:0px;
margin-top:-168px;
padding-top:40px;
z-index:10;
}
.link_abs{
width:320px;
height:131px;
text-align:right;
position:absolute;
margin-left:624px;
margin-top:5px;
color:#fff;
}
.link_abs a{
color:#fff;
font-weight:bold;
}
/*--- SEZIONE MEDIANA ---*/
.container{
width:955px;
min-height:485px;
padding: 290px 3px 0px 3px;

/*

background-image:url('/polopoly_fs/7.14492.1317375808!/content_bg.gif');
background-repeat:repeat-y;
background-position:3px 10px;
*/

}



/*--- MENU SINISTRA ---*/

.box_left{
width:314px;
float:left;


}

.menu_left{

font-size:15px;
font-weight:bold;
text-transform:uppercase;
background-color:#f4f1ec;
background-image:url('/polopoly_fs/7.14492.1317375808!/bg_menu.png');
background-repeat:no-repeat;
background-position:top;
width:329px;
padding-top:5px;


}
.menu_first{
width:320px;
height:22px;
border-bottom:#cbccca 1px solid;
padding-top:7px;

}
.menu_sel{
width:276px;
line-height:23pt;
height:29px;
background-position:left 10px;
border-bottom:#cbccca 1px solid;
padding:0px 0px 0px 38px;
}
.menu_first a
{
background-image:url('/polopoly_fs/7.14492.1317375808!/menu_sel_bg.gif');
}
.menu_sel,
.menu_first a:hover,
.menu_second_sel,
.menu_second a:hover,
.menu_bg .menu_sel a:hover{
background-image:url('/polopoly_fs/7.14492.1317375808!/menu_first_bg.gif');
background-repeat:no-repeat;
color:#346d8c;
}
.menu_first a:hover{
background-position:left 2px;
}
.menu_first a {
text-decoration:none;
color:#273744;
line-height:12pt;
width:276px;
height:29px;
display:block;
background-repeat:no-repeat;
background-position:left 2px;
padding-left: 38px;
}
.menu_bg{
padding:0px;
margin:0px;
background-image:url('/polopoly_fs/7.14492.1317375808!/submenu_bg.png');
background-repeat:repeat-x;
background-position:bottom;
border-bottom:#cbccca 1px solid;
}
.menu_bg .menu_second{
width:314px;
}
.menu_bg .menu_sel{
border:none;
width:276px;
height:29px;
color:#346d8c;
}
.menu_bg .menu_sel a {
text-decoration:none;
color:#346d8c;
line-height:12pt;
width:276px;
height:29px;
display:block;
background-repeat:no-repeat;
background-position:left 2px;
padding-left: 38px;
position:absolute;
z-index:2;
margin-left:-38px;
}

.menu_second,
.menu_second_sel{
width:276px;
height:29px;
}
.menu_second_sel{
padding-left: 40px;
color:#346d8c;
line-height:12pt;
background-position:left 2px;
}

.menu_second a{
height:31px;
color:#273744;
text-decoration:none;
padding-left:40px;
background-repeat:no-repeat;
background-position:left 3px;
line-height:12pt;
}
.menu_second a,
.menu_bg .menu_sel a{
background-image:url('/polopoly_fs/7.14492.1317375808!/menu_second_bg.gif');
}
#menu_t_1{
margin-top:11px;
}
/* #menu_s_8,
#menu_s_9
{
display:none;
}*/
.box_news{
width:280px;
height:127px;
margin-top:30px;
margin-left:33px;
	
}

.titre_box{
width:48px;
height:20px;

	
}

.titre_box .article_title{
width:48px;
height:20px;
color:#989da0;
font-family:Century Gothic;
font-weight:bold;
font-size:18px;
}


.partie1 .article_title{
width:275px;
height:20px;
color:#565656;
font-family:Arial;
font-weight:bold;
font-size:12px;
text-transform:none;

}

.partie1 .article_body{

width:275px;
height:20px;
color:#797979;
font-family:Arial;
font-weight:regular;
font-size:12px;
line-height:18px;
overflow:hidden;

}
.partie2{
width:270px;
height:43px;
margin-top:8px;

}

.partie2 .article_title{
width:275px;
height:20px;
color:#565656;
font-family:Arial;
font-weight:bold;
font-size:12px;
text-transform:none;
}

.partie2 .article_body{

width:275px;
height:20px;
color:#797979;
font-family:Arial;
font-weight:regular;
font-size:12px;
line-height:18px;
overflow:hidden;

}



/*--- PARTE CENTRALE DESTRA ---*/
.content,
.content_sub,
.content_sub_imgleft,
.content_sub_imgright,
.news_detail,
.content_sub_noimg{
width:613px;
margin-left:7px;
float:left;
padding-right: 0px;
padding-left: 15px;
background-color:#ffffff;
}
.content,
.content_sub,
.content_sub_imgleft,
.content_sub_imgright,
.news_detail,
.content_sub_noimg{
padding-top: 17px;
padding-bottom: 16px;
}
.content_sub_imgleft div,
.content_sub_imgright div{
height:auto;
}
.content_sub .article_title{
padding-top:17px;
}
.content_sub .article_title,
.content_sub_imgleft .article_title,
.content_sub_imgright .article_title,
.news_detail .article_title{
margin-bottom:13px;
width:600px;
}
.content_sub_imgleft .images{
width:353px;
height:233px;
padding:3px;
float:left;
background-color:#4d93b7;
overflow:hidden;
}
.content_sub_imgleft .article_body{
min-height:136px;
padding:3px;
margin-right:23px;
}
.content_sub_imgright .images,
.news_detail .images{
width:245px;
float: right;
overflow:hidden;
margin-right: 69px;
}
.content_sub_imgright .images img,
.news_detail .images img{
border:#398cba 1px solid;
margin-bottom:7px;
}
.content_sub_imgright .article_body,
.news_detail .article_body{
width:275px;
float:left;
margin:0px 23px 42px 0px;
}
.content_sub_noimg .article_body{
width:590px;
float:left;
margin:0px 23px 42px 0px;
}
.article_title,
.ultime_notizie,
.diagnostica_macchinari{
width:600px;
font-family:"Century Gothic", "century gothic", Century Gothic, sans-serif;
font-weight:bold;
text-transform:uppercase;
}
.article_title{
color:#d48c0d;
font-size:18px;
}
.hometext .article_body {
width:601px;
text-align:left;
margin:6px 0px 42px 0px;
overflow:hidden;
}
.news_box .article_title{
width: auto;
}
.ultime_notizie,
.diagnostica_macchinari{
font-size:15px;
color:#4d90b5;
}
.ultime_notizie{
width:150px;
height:20px;
position:absolute;
margin-left:11px;
margin-top:-28px;
z-index:10;
}
.diagnostica_macchinari{
width:290px;
height:20px;
position:absolute;
margin-left:11px;
margin-top:-20px;
z-index:20;
}
.news{
background-color:#e9f2f6;
background-image:url('/polopoly_fs/7.14492.1317375808!/news_bg.gif');
background-position:center top;
background-repeat:no-repeat;
margin-right:12px;
}
.news,
.home_gallery{
width:297px;
float:left;
}
.home_gallery{
background-color:#666666;
height:242px;
}
.news{
height:242px;
}
.news .article_body{
width:275px;
height:28px;
color:#797979;
padding: 0px 11px 0px 11px;
line-height:14px;
margin:0px 0px 3px 0px;
overflow:hidden;
}
.news .link{
float:right;
text-align:right;
font-weight:bold;
padding-right:11px;
}
.news .link a{
color:#565656;
}
#art_2{
margin:0px 0px 12px 0px;
}
#art_3{
padding-top:3px;
}
.news .article_title{
height:15px;
color:#565656;
background-color:#e9f2f6;
font-family:Arial;
font-weight:bold;
font-size:12px;
text-transform:none;
margin-left:11px;
margin-top:11px;
overflow:hidden;
}
.rmn_image{
width:293px;
height:323px;
overflow:hidden;
padding:3px;
background-color:#346d8c;
float:left;
margin-right:14px;
}
.rmn_image2{
width:293px;
height:323px;
overflow:hidden;
padding:3px;
background-color:#346d8c;
float:left;
}
.rmn_features{
width:250px;
height:297px;
overflow:hidden;
float:left;
margin-right:14px;
padding:18px 11px 11px 11px;
background-color:#f4f1ec;
background-image:url('/polopoly_fs/7.14492.1317375808!/rmn_fea_bg.png');
background-repeat:no-repeat;
background-position: center top;
border:#346d8c 3px solid;
}
.rmn_features .article_title{
background:none;
text-transform:uppercase;
padding:0px;
height:auto;
font-size:14px;
line-height:14px;
color:#346d8c;
}
.rmn_features .article_body{
width:250px;
height:264px;
overflow:auto;
margin:0px;
}
.rmn_features .article_body strong{
color:#d48c0d;
}
.rmn_text{
width:588px;
min-height:108px;
text-align:left;
margin-top:20px;
}

.rmn_text .article_body{
width:588px;
min-height:108px;
line-height:18px;
overflow:visible;
float:left;
}
/*--- VETRINA ---*/
.catalogo{
margin-top:22px;
margin-bottom:43px;
float:left;
}
.catalogo .ingrandisci{
width: 100px;
color:#d48c0d;
font-weight:bold;
}
.brands{
float:left;
width:256px;
height:109px;
margin-right:37px;
margin-top:20px;
padding-left:13px;
background-image:url('/polopoly_fs/7.14492.1317375808!/vetrina_bg.png');
background-repeat:repeat-x;
background-position:bottom;
}
.brands_titles{
margin-top:21px;
font-weight:bold;
color:#d48c0d;
width:145px;
height:26px;
overflow:hidden;
line-height:13px;
float:left;
}
.text_window{
float:left;
width:145px;
height:27px;
overflow:hidden;
text-align:left;
margin-top:5px;
margin-bottom:3px;
}
.img_window{
float:right;
text-align:center;
width:100px;
height:100px;
padding:4px;
background-color:#398cba;
overflow:hidden;
}
.img_window img{
border:none;
}
/*--- FORM CONTATTI ---*/
.preventivo .article_body{
display:none;
}
/*--- DOVE SIAMO ---*/
.dove_siamo{
margin: 0px;
padding: 0px;
}
.where,
.utility_left,
.info_dove_siamo{
display:none;
}
.bottom_map01,
.bottom_map02
{
width:60px;
float:left;
}
.bottom_map01{
width:60px;
}

.bottom_map02{
padding-left:285px;
}
.where_text .article_body{
margin:10px 0px 21px 0px;
}

/*--- FOOTER e POWERED ---*/
.footer{
height:67px;
text-align:center;
color:#FFFFFF;
background-color:#398cba;
padding-top:25px;
margin-left:3px;
margin-top:20px;
}
.footer a{
color:#FFFFFF;
}
.footer img{
vertical-align:middle;
}
.powered{
margin-top:10px;
}
/*--- DEFAULT ---*/
.lista_regioni, .map_branches, .menu_footer{
display: none;
}

/* --- seo --- */

.our_info{
position: absolute;
z-index: 200;
padding: 10px;
}
.our_info a{
color: #ffffff;
}
.our_info img{
vertical-align: middle;
}
.container_mdrr{
background-color: #5aa8d3;
}
.center_mdrr{
background-color: #ffffff;
}
.mdrr_info h1{
color: #ffffff;
}
.menu_mdrr{
color: #868686;
}
.menu_mdrr a{
color: #357ba1;
}
.menu_mdrr a:hover{
color: #868686;
}
.mdrr_main a{
color: #4d90b5;
}
.mdrr_main h2 a{
color: #d48c0d;
}
.footer_mdrr{
background-color: #e9f2f6;
}
.my_link a{
color: #FFFFFF;
background-color: #d48c0d;
}

.text_window{
overflow:hidden;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}

.box_text1{
float:left;
width:629px;
margin-top:5px;
margin-bottom:5px;
}
.box_text1 .article_body{
float:right;
width:360px;
margin-right:33px;
}
.box_text1 .images{
float:left;
width:222px;
height:122px;
}
.box_text2{
float:left;
width:629px;
margin-top:5px;
margin-bottom:5px;
}
.box_text2 .article_body{
float:right;
width:360px;
margin-right:33px;
}
.box_text2 .images{
float:left;
width:222px;
height:122px;
}
.box_text3{
float:left;
width:629px;
margin-top:5px;
margin-bottom:5px;
}
.box_text3 .article_body{
float:right;
width:360px;
margin-right:33px;
}
.box_text3 .images{
float:left;
width:222px;
height:122px;
}


      
