/*
 * Id: 7.44120
 * Version: 1327069208
 * Generated: Feb 7, 2012 8:36:31 AM
 * Rendered: 
 */
    html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0px;
padding: 0;
border: 0;
outline: 0;
font-size: 100.01%;
vertical-align: baseline;
}
.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:0;
	padding:0;
	border:0;
	outline:0;
}
.nobody .article_body{
	display:none;
}
.notitle .article_title{
	display:none;
}
a.pdf {
        background-image:url('/polopoly_fs/7.44120.1327069208!/pdf_24x24px.png');
        background-position:0 -3px;
        background-repeat:no-repeat;
        margin:10px 0px 20px 5px; 
        padding:0 0 5px 30px;
        text-decoration:none; 
        font-weight:bold;
        color:#FFFFFF; 
}
a.pdf:hover{
        color:#FF9900;  
}
.gallery{
	padding-top:15px; 
}
.gallery img {
        display:block;
        float:left;
        margin:0px 8px 8px 0px;
}
body,html{	
	color:#FEFEFE;
	background-color:#00306B;
        background-image: url('/polopoly_fs/7.44120.1327069208!/bg_sito.gif');
	background-repeat:repeat-x;
	font-family:Trebuchet MS,Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
	font-size:12px;
}
a{
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
#pagetitle,.article_title{
	font-size:18px;
	margin:0px 0px 20px 0px;
	color:#FFFFFF;
}
.element{
	margin-bottom:20px; 
}
.sfondodx{
	position:absolute;
	right:0px;
	z-index:1;
	float:right;
	width:50%;
	height:300px;
        background-image: url('/polopoly_fs/7.44120.1327069208!/bg_sito_dx.gif');
	background-repeat:repeat-x;
}
.wrapper{
	position:relative;
	z-index:2;
	width:960px;
	margin:auto;
}
.colonna_sx{
	width:260px;
	float:left;
}
.colonna_dx{
	width:700px;
	float:right;
}
.logo{
         background-image: url('/polopoly_fs/7.44120.1327069208!/logonuovo.png');
	 background-repeat:no-repeat;
	 background-position:center 51px;
	 width:260px;
	 height:218px;
 	 overflow:hidden;
}
.menu{
	background-color:#FF9900;
	width:226px;
	float:right;
}
.menu .rigadivisione{
        background-image: url('/polopoly_fs/7.44120.1327069208!/rigadivisione.gif');
	background-repeat:no-repeat;
	width:100%;
	height:1px;
}
.menu .menu_first a,.menu .menu_sel{
        background-image: url('/polopoly_fs/7.44120.1327069208!/bg_menu_normal.gif');
	background-repeat:repeat-y;
	display:block;
	font-size:15px;
	padding-left:15px;
	text-decoration:none;
	color:#102744;
	height:30px;
	line-height:30px;
}
.menu .menu_first a:hover,.menu .menu_sel{
    background-image:none;
    color:#FFFFFF;
}
.menu .menu_second a, .menu .menu_second_sel{
	height:20px;
        line-height:20px;
        text-decoration:none;
        color:#102744;
        font-size:13px;
	padding-left:25px;
}
.menu .menu_second a:hover,.menu .menu_second_sel{
        color:#FFFFFF;
        text-decoration:none;
}
.menu .menu_sel a{
	text-decoration:none; 
}
.rigasopra{
	height:56px;
	color:#000000;
}
.menu_x_att, .menu_x_sel{
	display:none; 
}
.sottomenu{
        margin-bottom:20px; 
}
.sottomenu .menu_third a, .sottomenu .menu_third_sel{
	background-color:#FF9900;
        background-image: url('/polopoly_fs/7.44120.1327069208!/bg_menu_normal.gif');
	background-repeat:repeat-y;
	display:block;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#102744;
	height:30px;
	line-height:30px;
	float:left;
	border:1px #00306B solid;
	width:310px;
}
.sottomenu .menu_third a:hover, .sottomenu .menu_third_sel{
	color:#FFFFFF;
        text-decoration:none;
        background-image:none; 
}
.sottomenu .rigadivisione{
        background-image: url('/polopoly_fs/7.44120.1327069208!/rigadivisione.gif');
	background-repeat:no-repeat;
	width:100%;
	height:1px;
}
.rigasopra .lingue{
	float:left;
	/* width:430px; */
	width:100%;
	height:20px; 
	line-height:20px;
	margin-top:18px;
	border-right:1px #00306b solid;
	text-align:right; 
}
.rigasopra .lingue img{
	margin-top:5px;
	margin-right:10px;
}
.rigasopra .cerca{
        display:none; /**/ 
	float:right;
	width:260px;
	height:56px;
}
.rigasopra .cerca .testocerca{
	float:left;
	text-align:right;
	height:20px; 
	line-height:20px;
	margin-top:18px;
}
.rigasopra .cerca .testocerca .article_title{
	font-size:12px;
	color:#213c5a;
}
.rigasopra .cerca .search{
    height:20px; 
	line-height:20px;
	margin-top:18px;
	float:right;
}
.rigasopra .cerca .search input[type="text"]{
	background-color:#DADDE1;
	color:#666666;
	border:1px #A9ABAE solid;
}
.rigasopra .cerca .search input[type="submit"]{
	background-color:#FFFFFF;
	color:#FFFFFF;
	text-indent:999px;
	cursor:pointer;
	width:20px;
	height:20px;
        background-image: url('/polopoly_fs/7.44120.1327069208!/imgcerca.gif');
	background-repeat:no-repeat;
	background-position:center center;
}
.flash{
	height:174px;
	background-color:#FF9900;
}
.contenuti{
	min-height:370px;
}
.contenuti.home{
	height:504px;
	background-color:#FF9900;
}
.pagina{
        margin:20px 0px 0px 35px;
}
.boxTestoFotoDx{
	margin-bottom:20px; 
}
.boxTestoFotoDx .images{
	float:right;
        width:40%;
        text-align:right; 
}
.boxTestoFotoDx .images img{
	border:1px #FFFFFF solid; 
}
.boxTestoFotoDx .article_body{
	float:left;
        width:60%;
}
.boxtestogallery .testosx{
	float:left;
        width:40%;
}
.boxtestogallery .gallerydx{
	float:right;
        width:55%;
}
.boxtestogallery .gallerydx .gallery{
        margin:40px 0px 0px 0px;
}
.boxtestogallery .gallerydx .gallery img{
        margin:8px 0px 10px 15px;
}
.box2col{
        margin-bottom:20px;      
}
.box2col .col1{
        width:50%;
        float:left;
}
.box2col .col2{
        width:45%;
        float:right;
}
.box2col .col2 .preventivo .article_body{
        display:none;
}
.box2col .col2 .preventivo{
        margin-top:30px;
} 
.contattiinfo .preventivo .article_body{
        display:none;
}
.box2col .col2 .img01{
        margin-top:40px;
}
.box2col .col2 .ce{
        text-align:right; 
}
.richiestacatalogo .images{
	float:right;
	text-align:center;
	width:15%;
} 
.richiestacatalogo .link{
	float:right;
	text-align:center;
	width:15%;
}
.richiestacatalogo .article_body{
	float:left;
	width:80%;
	min-height:350px;
}
/* *** CONTATTI ***/
.preventivo{
	margin-bottom:20px; 
}
/* *** STILI BASE MAPPA VISUAL *** */
.dove_siamo{
	width:450px;
	overflow:hidden;
	float:left;
        margin-bottom:20px;
}
.bottom_map02{
	padding:5px 0 5px 5px;
}
#where_{
        float:left;
	margin:0px 0px 0px 0px;
}
.utility_left{
	display:none;
}
.where{
        float:right; 
        margin:30px 0px 0px 15px;
}
.map{
	border: 1px #FFFFFF  solid;
}
.info_dove_siamo{
       float:right;
}
/* ***** CATALOGO/VETRINA *** */
.catalogo{
	margin:10px 0px 20px 0px;
}
.catalogo .element_container{
	width:310px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	color:#FFFFFF;
}
.catalogo .element_container a{
	color:#FFFFFF;
	text-decoration:none;
}
.catalogo .element_container a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.catalogo .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
}
.catalogo .text_window{
	float:right;
	margin:5px 0px 5px 0px;
	width:200px;
	height:62px;
	overflow:hidden;
}
.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:200px;
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:200px;
}
/* ***** STILI FOOTER E POWERED BY **** */
.footer{
	width:700px;
	padding:0px 0px 0px 260px;
	margin:auto;
	color:#89acd7;
	font-size:12px;
	text-align:left;
}
.indirizzo {
	border-top:5px #FF9900 solid;
	color:#89acd7;
	font-size:inherit;
	text-align:inherit;
	margin:inherit;
	padding:5px 0px 0px 0px;
}
.indirizzo a{
	color:#89acd7;
}
.indirizzo a:hover{
	text-decoration:none;
}
.powered {
	color:#89acd7;
	font-size:inherit;
	text-align:inherit;
	margin:inherit;
	padding:5px 0px 20px 0px;
}
.powered img {
	vertical-align:middle;
	border:0px;
}
.powered a{
	color:#89acd7;
	font-size:inherit;
}
.powered a:hover{
	text-decoration:none;
}
/* *** CORREZIONI SMART EDITOR *** */
.link a.modTxt { 
	background:transparent url('/polopoly_fs/7.44120.1327069208!/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; 
}  

/* --- seo --- */

.container_mdrr {
background-color:#ffffff;
}
.center_mdrr {
background-color:#00306b;
}
.mdrr_info h1{
color: #59554f;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #ffffff;
}
.menu_mdrr a:hover{
color: #81a5d0;
}
.mdrr_main a{
color: #ffffff;
}
.mdrr_main h2 a {
color:#ffffff;
}
.footer_mdrr {
background-color:#ff9900;
color:#FFFFFF;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #000000;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 17px 0px 0px 10px;
}
.our_info a {
color: #00306b;	
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}
.flags{
	text-align: right;
padding-top: 10px;
}

.gallery img{
clear:none; 	
}

.text_sx_video{
float: left;
width: 260px;
}
.video_dx{
float: right;
width: 384px;
}

.gallery .clear_both {
clear:none;
}

      
