/*
 * Id: 7.417588
 * Version: 1324311118
 * Generated: Feb 23, 2012 2:59:41 PM
 * Rendered: 
 */
    /*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:14px;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.lista_regioni,
.map_branches,
.menu_footer,
.info_dove_siamo{
display:none;
}

/* *** STILI UTILI PER TUTTI I SITI *** */
.lista_regioni,.map_branches,.sedi_evolute{
	display:none;
}
.element, .article{
	margin: 0px;
	padding: 0px;
}
.display_none{
	display: none;
}
.clear_both {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.box1 .article_body,.box2 .article_body{
	float:left;
	width:210px;
	margin-bottom:10px;
	margin-top:5px;
	overflow:hidden;
height:170px; 
}
.nobody .article_body{
	display:none;
}
.notitle .article_title{
	display:none;
}
.nolink .link{
	display:none;
}
/* *** STILI DEL SITO CORRENTE *** */
body,html{	
	color:#18365f;
	background-color:#102d54;
        background-image: url('/polopoly_fs/7.417588.1324311118!/bg_body.png');
	background-position:top center;
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.1;
}
a{
	color:#132243;
	text-decoration:underline;
}
a:hover{
	color:#132243;
	text-decoration:none;
}
#pagetitle,
.textbox .article_title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#18365f;
	text-transform:uppercase;
}
.wrapper{
	width:100%;
	min-height:825px;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.417588.1324311118!/bg_wrapper.png');
	background-position:center top;
	background-repeat:repeat-x;
	border-bottom:1px solid #dadfe4;
}
.header{
	width:955px;
	height:160px;
	margin:auto;
	margin-top:0px;
	padding-top:0px;
}
.logo{
	padding-top:30px;
}
.bg_flash{
	width:980px;
	height:350px;
	margin:auto;
	margin-top:20px;
        background-image: url('/polopoly_fs/7.417588.1324311118!/bg_flash.png');
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:14px;
	padding-left:29px;
}
.flash{
	margin:auto;
}
.menu{
	border-top:1px solid #465f81;
	width:795px;
	height:40px;
	margin:auto;
	margin-top:20px;
	padding-top:10px;
	padding-left:20px;
	line-height:40px;
}
.menu .menu_first a,.menu .menu_sel{
	float:left;
	text-decoration:none;
        background-image: url('/polopoly_fs/7.417588.1324311118!/bg_menu.png');
	background-position:left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:10px;
	margin-right:15px;

}
.menu .menu_first a:hover,.menu .menu_sel{
	float:left;
	text-decoration:none;
        background-image: url('/polopoly_fs/7.417588.1324311118!/bg_menu_sel.png');
	background-position:left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e0d925;
	padding-left:10px;
	margin-right:15px;

}
.main{
	width:956px;
	min-height:310px;
	margin:auto;
	margin-top:10px;
}
/* ***** PAGINE/CONTENUTI **** */

.box1{
	width:450px;
	height:240px;
	float:left;
	text-align:left;
	margin-right:20px;
	border-bottom:1px solid #8b9aae;
}
.box2{
	width:450px;
	height:240px;
	float:left;
	text-align:left;
	margin-left:35px;
	border-bottom:1px solid #8b9aae;
}
.box1 .images,.box2 .images{
	float:left;
	padding-right:15px;
	padding-top:15px;
}
.box1 .link,.box2 .link{
	float:left;	
}
.box1 .link a,.box2 .link a{
font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
        background-image: url('/polopoly_fs/7.417588.1324311118!/bg_link.png');
	background-repeat:no-repeat;
	background-position:left;
}
/* ***** STILI FOOTER E POWERED BY **** */
.footer{
    clear:both;
	color:#fefefe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	margin:auto;
	padding-bottom:10px; 
	overflow:hidden;
	width:955px;
}
.address {
	color:#fefefe;
	overflow:hidden;
	padding:40px 0px 15px 0px;
}
.address a{
	color:#FFFFFF;
}
.address a:hover{
    color:#FFFFFF;
	text-decoration:none;
}
.powered {
	color:#fefefe;
	padding:5px 0px 15px 0px;
	overflow:hidden;
}
.powered img {
	vertical-align:middle;
	border:0px;
}
.powered a{
	color:#fefefe;
}
.powered a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
/* **** STILI SEO **** */
.container_mdrr{
	color:#FFFFFF;
	font-family:Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
	font-size:11px;
}
.center_mdrr{
    text-align:left; 
	color:#FFFFFF;
}
.mdrr_info{
	width:745px;
	text-align:center;
}
.mdrr_info h1{
	color:#FFFFFF;
}
.menu_mdrr{
	color:#FFFFFF;
}
.menu_mdrr a{
	color:#FFFFFF;
	text-decoration:underline;
}
.menu_mdrr a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.mdrr_main a{
	color: #FFFFFF;
}
.mdrr_main h2 a{
	color: #FFFFFF;
}
.footer_mdrr{	
	color: #FFFFFF;
}
.footer_mdrr a{
	color: #FFFFFF;
}
.my_link a{
	color: #FFFFFF;
	background-color: none;
}
.our_info{
	font-size:11px;
	position:absolute;
	z-index:10;
	width:100px;
	height:16px;
	margin:10px 0px 0px 1050px;
	text-align:right;
}
.our_info img{
	vertical-align: middle;
}
.our_info a{
	color:#FFFFFF;
}
.menu_footer{
	display:none;	
}
/* *** CORREZIONI SMART EDITOR *** */ 
.link a.modTxt { 
	background:transparent url('/polopoly_fs/7.417588.1324311118!/icoModlink.gif') no-repeat scroll 0 0 !important;
	height:16px !important; 
	padding:0 0 0 26px !important; 
	width:auto !important; 
} 
#seToolbar ul li{ 
	list-style-type:none !important;
} 

/*dove siamo*/
.content{
min-height:395px;
width:950px; 
padding-bottom:15px;
}
.content1{
float:left;
min-height:332px;
width:366px; 	
}
.text1{
min-height:332px;
width:366px;
}
.text1 .article_title{
min-height:27px;
width:190px;
font-size:18px;
font-weight:bold;
font-family:Arial;
color:#18365f;
text-align:left;
}
.text1 .article_body{
min-height:79px;
width:341px;
font-size:13px;
font-weight:regular;
font-family:Arial;
color:#18365f;
text-align:left;
line-height:19px; 
}
.content2{
float:right;
min-height:355px;
width:577px; 	
}
/*-- mappa --*/
.dove_siamo{
width:577px;
height:355px;
}
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000
}
.bottom_map02 {
padding-left:258px;
}
.utility_left {
float:left;
margin-left:446px;
width:135px;
z-index:1;
}
/* --- scrivici --- */
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
text-align:left;
width:150px;
}
.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:340px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:160px;
overflow:auto;
width:340px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-195px;
padding-right:202px;
width:340px;
text-align:left;
font-weight:bold;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-left:300px;
margin-right:137px;
padding:5px 0;

}
.prev_scrivici {
padding-top:35px;
}
.button_invia {
float:right;
margin-right:497px;
}
.text2{
min-height:27px;
width:190px;
}
.text2 .article_title{
min-height:27px;
width:190px;
font-size:18px;
font-weight:bold;
font-family:Arial;
color:#18365f;
text-align:left;
}


/*azienda*/

.text3{
min-height:27px;
width:190px;
}
.text3 .article_title{
height:27px;
width:190px;
font-size:18px;
font-weight:bold;
font-family:Arial;
color:#18365f;
text-align:left;
}
.text4{
height:340px;
width:950px;
}
.text4 .article_body{
min-height:321px;
width:488px;
font-size:13px;
font-weight:regular;
font-family:Arial;
color:#18365f;
text-align:left;
line-height:19px;
float:left;
}
.text4 .images{
height:268px;
width:428px;
float:right; 
}

.text5{
min-height:100px;
width:819px;
}
.text5 .article_title{
min-height:27px;
width:190px;
font-size:18px;
font-weight:bold;
font-family:Arial;
color:#18365f;
text-align:left;
}
.text5 .article_body{
min-height:54px;
width:728px;
font-size:13px;
font-weight:regular;
font-family:Arial;
color:#18365f;
text-align:left;
line-height:19px;
}
/* --- CATALOGUE --- */

.catalogo .element_container a:hover{
color:#18365F;
text-decoration:underline;
}
.catalogo .img_window{
width:104px;
height:104px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo {
min-height:700px;
width:956px;
}
.catalogo .element_container {
float:left;
overflow:hidden;
width:450px;
}
.title_cat {
float:right;
font-weight:bold;
margin-right:172px;
margin-top:15px;
min-height:15px;
width:168px;
}
.catalogo .text_window {
height:90px;
margin-top:5px;
overflow:hidden;
padding-left:5px;
width:328px;
}
.catalogo .element_container a {
color:#18365F;
text-decoration:none;
width:335px;
height:15px;
margin-top:0px;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#222222;
height:80px;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:315px;
padding-top: 5px;
}


/*servizi*/

.menu_box{
float:left;
height:245px;
}
.regdivsion{
height:1px;
width:163px;
background-image: url('/polopoly_fs/7.417588.1324311118!/div.png');
}
.menu2{
margin-top:5px;
float:left;
min-height:98px;
}
.menu_second_sel{
background-image: url('/polopoly_fs/7.417588.1324311118!/flech.png');
background-position:right;
background-repeat:no-repeat;
color:#18365f;
font-size:13px;
font-weight:regular;
font-weight:Arial;
height:32px;
line-height:31px;
text-align:left;
padding-right:20px;
}
.menu_second a{
text-decoration:none;
color:#18365f;
font-size:13px;
font-weight:regular;
font-size:Arial;
height:32px;
line-height:31px;
text-align:left;
padding-right:20px;
}

.menu_second a:hover {
font-weight:regular;
text-align:left;
background-image: url('/polopoly_fs/7.417588.1324311118!/flech.png');
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}
.text_box{
min-height:300px;
width:700px;
float:right; 
}
.text6{
min-height:300px;
width:700px;
}
.text6 .article_title{
min-height:27px;
width:190px;
font-size:18px;
font-weight:bold;
font-family:Arial;
color:#18365f;
text-align:left;
}
.text6 .article_body{
min-height:250px;
width:700px;
font-size:13px;
font-weight:regular;
font-family:Arial;
color:#18365f;
line-height:19px;
text-align:left;
}

.box_servizi{
width:665px;
min-height:415px;
float:right;
}
.text7{
min-height:20px;
width:512px;
}
.text7 .article_title{
min-height:20px;
width:512px;
font-size:18px;
font-weight:bold;
font-family:Arial;
color:#18365f;
text-align:left;
}
.text8,
.text90{
min-height:336px;
width:660px;
}
.text8 .article_body,
.text90 .article_body{
min-height:295px;
width:346px;
font-size:13px;
font-weight:regular;
font-family:Arial;
color:#18365f;
text-align:left;
line-height:19px;
float:left;
}
.text8 .images,
.text90 .images{
height:291px;
width:281px;
float:right; 
}
.text9{
width:512px;
}
.text9 .article_title{
min-height:20px;
width:512px;
font-size:18px;
font-weight:bold;
font-family:Arial;
color:#18365f;
text-align:left;
}
.menu_box2{
float:left;
height:300px;

}
.text11{
width:670px;
float:right;
}
.text11 .article_title{
min-height:26px;
width:294px;
font-size:18px;
font-weight:bold;
font-family:Arial;
color:#18365f;
text-align:left;
}
.text11 .article_body{
width:655px;
font-size:13px;
font-weight:regular;
font-family:Arial;
color:#18365f;
line-height:19px;
text-align:left;
}
/* --- gallery --- */
.gallery{
min-height:266px;
width:657px;
float:right;
padding-right:20px;
}
.gallery img{
display: block;
float: left;
margin:9px 31px 10px 0;
}
.gallery a{
text-decoration: none;
}
.element_container p {
border-bottom:0px;	
}


      
