/*
 * Id: 7.409989
 * Version: 1271234254
 * Generated: Feb 8, 2012 2:31:42 PM
 * Rendered: 
 */
    /* *** 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;
}
.nobody .article_body{
display:none;
}
a{
	color:#636363;
}
a:hover{
	color:#636363;
	text-decoration:underline;
}
/* *** STILI DEL SITO CORRENTE *** */

body, html{
background-image: url('/polopoly_fs/7.409989.1271234254!/body.gif');
background-repeat:repeat-x;
background-color:#ffffff;
color:#636363;
font-family:Arial,Tahoma,Trebuchet MS,Verdana,Helvetica,Sans-Serif;
font-size:14px;
margin: 0px;
padding: 0px;
}
.wrapper{
width:956px;
margin:auto;
}
.sopra{
width:956px;
height:401px;
margin:auto;
}
.sx{
width:163px;
height:401px;
float:left;
}
.logo{}
.testosx{
background-color:#336699;
width:163px;
height:240px;
}
.link01,
.link02,
.link03{
float:left;
height:35px;
padding-bottom:20px;
padding-top:27px;
padding-left:10px;
width:118px;
}
.link01 .link a,
.link02 .link a,
.link03 .link a{
color:#ffffff;
text-decoration:none;
}
.link01 .link a:hover{
color:#ffffff;
text-decoration:underline;
}

.header{
width:793px;
height:401px;
float:right;
}
.flash{
width:790px;
height:339px;
overflow:hidden;
margin:auto;
}
.forma{
background-color:#FFFFFF;
float:right;
height:221px;
margin-left:480px;
margin-top:-403px;
position:absolute;
width:313px;
}
.forma .article_title{
font-size:24px;
padding-top:10px;
padding-bottom:5px; 
padding-left:15px;
}
.forma .article_body{
width:265px;
height:125px;
overflow:hidden; 
padding-left:15px;
}
.bgmenu{
border-bottom:2px #ffffff solid;
width:480px;
height:60px;
float:left;
}
.menu{
width:480px;
height:62px;
overflow:hidden;
padding-left:10px;
}
.menu .menu_first a,
.menu .menu_sel{
color:#ffffff;
display:block;
float:left;
font-size:15px;
line-height:60px;
overflow:hidden;
text-align:left;
text-decoration:none;
height:62px;
padding-left:10px;
padding-right:10px;
}
.menu .menu_first a:hover,
.menu .menu_sel{
background-color:#336699;
color:#ffffff;
text-decoration:none;
background-repeat:no-repeat;
height:57px
}
.menu #menu_s_1 a{
width:65px;
}
.menu #menu_s_1 a:hover,
.menu #menu_s_1 .menu_sel{
width:65px;
}
.menu #menu_s_2 a{
width:76px;
}
.menu #menu_s_2 a:hover,
.menu #menu_s_2 .menu_sel{
width:76px;
}
.menu #menu_s_3 a{
width:53px;
}
.menu #menu_s_3 a:hover,
.menu #menu_s_3 .menu_sel{
width:53px;
}
.menu #menu_s_4 a{
width:58px;
}
.menu #menu_s_4 a:hover,
.menu #menu_s_4 .menu_sel{
width:58px;
}

.menu #menu_s_5 a{
width:87px;
}
.menu #menu_s_5 a:hover,
.menu #menu_s_5 .menu_sel{
width:87px;
}

.main{
width:956px;
min-height:250px;
}
/* ***** HOME PAGE **** */

.sxpag{
float:left;
width:635px;
height:430px; 
padding-top:10px;
}
.box1{
float:left;
width:315px;
}
.box2{
float:right;
width:315px;
}
.box1 .article_title,
.box2 .article_title{
color:#0076a3;
font-size:21px; 
border-bottom:1px #8bc6dd solid;
}
.box1 .article_body,
.box2 .article_body{
width:302px;
height:126px;
overflow:hidden;
padding-top:185px;
}
.box1 .images,
.box2 .images{
position:absolute;
margin-top:10px; 
}
.box1 .link,
.box2 .link{
background-image: url('/polopoly_fs/7.409989.1271234254!/bott.gif');
background-repeat:no-repeat;
height:22px;
margin-top:10px;
width:74px; 
}
.box1 .link a,
.box2 .link a{
color:#ffffff;
text-decoration:none;
line-height:22px; 
margin-left:5px;
}
.box1 .link a:hover,
.box2 .link a:hover{
color:#ffffff;
text-decoration:underline;
line-height:22px; 
}
.dxpag{
width:315px;
height:436px;
background-color:#76aabe;
float:right;
padding-top:10px;
}
.dxpag .article_title{
color:#ffffff;
font-size:21px; 
border-bottom:1px #ffffff solid;
width:263px; 
margin-left:10px;
}
.dxpag .article_body{
width:263px;
height:117px;
overflow:hidden; 
padding-top:10px;
padding-bottom:10px;
color:#ffffff;
padding-left:10px;
}


/* GALLERIA IMMAGINI */
.gall{
width:273px;
height:230px;
float:left;
padding-left:10px;
}
.gallery{

	margin:20px 0px 4px 20px;
}
.gallery img {

	display:block;
	float:left;
	margin:0px 16px 16px 0px;
	border:2px #b2b2b2 solid;
}

.gallery .clear_both {
	clear: none;
} 
/* ***** SEZIONI **** */

.boxsx {
float:left;
margin-bottom:5px;
}
.boxsx #pagetitle {
color:#0076a3;
font-size:21px;
padding:30px 0;
}
.boxsx .article_body {
float:left;
width:383px;
margin-right:30px;
}
.boxsx .images {
float:right;
width:535px;
height:323px;
}

.boxsx1 {
float:left;
margin-bottom:5px;
}
.boxsx1 #pagetitle {
color:#0076a3;
font-size:21px;
padding:30px  0;
}


.sottomenu {
float:left;
width:240px;
min-height:30px;
overflow:hidden;
margin-top:88px;
margin-right:50px;
}
.sottomenu .menu_second a,
.sottomenu .menu_second_sel{
display:block;
float:left;
color:#336699;
font-size:14px;
padding:0 5px 2px 5px;
text-decoration:none;
font-weight:bold;
width:230px;
border-bottom:1px solid #336699;
}
.sottomenu .menu_second a:hover,
.sottomenu .menu_second_sel {
border:none;
}

.boxdx {
float:left;
margin-bottom:5px;
}
.boxdx #pagetitle {
color:#0076a3;
font-size:21px;
padding:30px 0;
}
.boxdx .article_body {
float:left;
margin-right:30px;
width:305px;
}
.boxdx .images {
float:right;
width:320px;
height:270px;
}



/* ***** CATALOGO/VETRINA *** */
.catalogo{
float:left;margin-bottom:20px;
}
.catalogo .element_container{
width:290px;
overflow:hidden;
float:left;
margin:60px 0 0 10px;
color:#0076a3;
}
.catalogo .element_container a{
color:#FFFFFF;
text-decoration:none;
background-image: url('/polopoly_fs/7.409989.1271234254!/click_catalogo.png');
background-position:center;
background-repeat:no-repeat;
line-height:25px;
text-align:center;
width:100px;
height:30px;
float:left;
}
.catalogo .element_container a:hover{
color:#FFFFFF;
text-decoration:none;
background-image: url('/polopoly_fs/7.409989.1271234254!/clickhover_catalogo.png');
background-position:center;
background-repeat:no-repeat;
}
.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:180px;
height:62px;
overflow:hidden;
font-style:italic;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:200px;
overflow:hidden;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:200px;
}

/* ***** CONTATTI/PREVENTIVO **** */

.preventivo {
float:left;
padding-bottom:20px;
}
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
padding-top:8px;
width:160px;
float:none;
}
.prev_scrivici .form_detail label {
color:#333;
display:block;
font-weight:bold;
width:150px;
}
.preventivo input[type="text"] {
border-color:#525252 #CCCCCC #CCCCCC;
border-style:solid;
border-width:2px;
color:#000000;
width:200px;
}
.prev_scrivici .text_area {
color:#333;
font-weight:bold;
padding-top:10px;
}
.prev_scrivici .text_area textarea {
overflow:auto;
width:383px;
border-top:2px #525252 solid;
border-right:2px #ccc solid;
border-left:2px #ccc solid;
border-bottom:2px #ccc solid;
color:#000;
font-family:Tahoma, Arial,Helvetica,sans-serif;
font-size:12px;
}
.prev_scrivici .check_autorizzazione {
padding:5px 0;
width:383px;
}



/* ***** DOVE SIAMO *** */

.dove_siamo{
overflow:hidden;
margin-bottom:5px;
margin-top:15px;
}
.dove_siamo #pagetitle{
margin:0;
}
.bottom_map02{
padding:5px 0 5px 219px;
}
#where_{
	margin:30px 0px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
}
.info_dove_siamo{
display:none;
}
.indirizzo{
float:left;
width:375px;
margin:0px 35px 5px 0px;
}
.indirizzo #pagetitle {
color:#0076a3;
font-size:21px;
padding:30px 0;

}

/* ***** FOOTER E POWERED BY **** */
.footer {
border-top:2px #336699 solid;
background-repeat:repeat-x;
width:100%;
color:#555555;
font-size:12px;
margin:auto;
text-align:center;
height:87px;
}
.footer a{
color:#555555;
font-size:inherit;
}
.address {
color:#555555;
font-size:inherit;
text-align:inherit;
margin:inherit;
padding-top:10px;
}
.address a:hover{
color:#555555;
text-decoration:none;
}
.powered {
padding:10px 0px 0px 0px;
font-size:inherit;
text-align:inherit;
}
.powered img {
vertical-align:middle;
border:0;
}

/* --- seo --- */

.container_mdrr {
background-color:#ffffff;
}
.center_mdrr {
background-color:#ffffff;
}
.main_text_abstract{
color: #8bc6dd;
}
.mdrr_info h1{
color: #8bc6dd;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #8bc6dd;
}
.menu_mdrr a{
color: #8bc6dd;
}
.menu_mdrr a:hover{
color: #8bc6dd;
}
.mdrr_main a{
color: #8bc6dd;
}
.mdrr_main h2 a {
color:#8bc6dd;
}
.footer_mdrr {
background-color:#ffffff;
color:#8bc6dd;
}

.footer_mdrr a{
color: #8bc6dd;
}
.my_link a{
color: #8bc6dd;
background-color: #ffffff;
}
.our_info{
position: absolute;
font-size: 11px;
/*margin: 10px 0px 0px 850px;*/
margin:-325px 0 0 15px;
}
.our_info a {
	color:black;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

      
