/*
 * Id: 7.43819
 * Version: 1265795990
 * Generated: Jul 29, 2010 3:06:45 PM
 * Rendered: 
 */
    /* basic style */

html, body {
margin: 0px;
background-color: #0a2037;
font-family: "trebuchet MS";
font-size: 14px;
color: #cfe4ea;
background-image: url('/polopoly_fs/7.43819.1265795990!/body_bg.gif');
background-repeat: repeat-x;
}

.bg {
height:100%;
width:100%;
background-image: url('/polopoly_fs/7.43819.1265795990!/bg.png');
background-repeat:no-repeat;
background-position: bottom left;

}

a {
color: #ffffff;
}

/* wrapper */

.wrapper {
width: 955px;
margin: auto;
background-color: ;
padding: 0px;
background-image: url('/polopoly_fs/7.43819.1265795990!/wrapper_line_bg.gif');
background-repeat: no-repeat;
background-position: top;
}

.logo {
background-image: url('/polopoly_fs/7.43819.1265795990!/logo.gif');
background-repeat: no-repeat;
width: 220px;
height: 225px;
border-bottom: 15px solid #ffffff;
}

.sx_column {
width: 220px;
float: left;
}

.dx_column {
width: 700px;
float: right;
line-height: 150%;
}

.line {
background-image: url('/polopoly_fs/7.43819.1265795990!/wrapper_line_bg.gif');
height: 5px;
width: 700px;
}

.header{
width: 700px;
height: 226px;
}

/* menu */

.menu {
margin-top: 30px;
width: 220px;
font-size: 13px;
font-family: "trebuchet MS";
color: #ffffff;
font-size: 14px;
border-bottom: 1px solid #3c3c3c;
}
.menu .menu_sel {
line-height:25px;
display:block;
border-top: 1px solid #3c3c3c;
}

.menu_first, menu_sel {
border-top: 1px solid #3c3c3c;
margin-left: 3px;
height: 25px;
line-height: 25px;
}

.menu_first a {
font-family: "trebuchet MS";
color: #ffffff;
font-size: 14px;
}

.menu .menu_first a {
width:217px;
height:25px;
line-height:25px;
display:block;
}

.menu_sel {
padding-left: 3px;
}


.menu_sel, .menu_first a:hover {
color: #55acfd;
background-image: url('/polopoly_fs/7.43819.1265795990!/arrow.gif');
background-repeat: no-repeat;
background-position: right;
}

.menu_sel a {
color: #ffffff;
width:217px;
height:25px;
line-height:25px;
display:block;
background-image: none;
}

.menu_sel a:hover {
color: #55acfd;
background-image: url('/polopoly_fs/7.43819.1265795990!/arrow.gif');
background-repeat: no-repeat;
background-position: right;
}

.menu_second a, .menu_second_sel {
height:25px;
line-height:25px;
margin-left: 15px;
display:block; 
}

.menu_second a {
color: #ffffff;	
}

.menu_second_sel, 
.menu_second a:hover {
color: #55acfd;
background-image: url('/polopoly_fs/7.43819.1265795990!/arrow.gif');
background-repeat: no-repeat;
background-position: right;
}


/* main */

.main_hp {
padding: 0px 0px 20px 0px;
width: 700px;
background-image: url('/polopoly_fs/7.43819.1265795990!/main_bg_hp.gif');
background-repeat: no-repeat;
color: #cfe4ea;
margin: 0px 0px 0px 0px;
}


.main {
width: 680px;
background-color: #162431;
background-image: url('/polopoly_fs/7.43819.1265795990!/main_bg.gif');
background-repeat: no-repeat;
padding: 10px 10px 20px 10px;
color: #cfe4ea;
margin: 0px 0px 0px 0px;
}

.main_top {
	padding-bottom: 20px;
}

.main_bottom {
width:700px;
height:323px;
background-color:#141B23;background-image: url('/polopoly_fs/7.43819.1265795990!/main_bottom.jpg');
background-repeat: no-repeat;
}


.box1 {
width: 213px;	
float: left;
min-height: 310px;
background-color: #162431;
margin-top: 5px;
padding: 20px 10px 20px 10px;
overflow: hidden;

}

.box2 {
width: 214px;
float: left; 
min-height: 310px;
background-color: #1d2e3f;
margin-top: 5px;
padding: 20px 10px 20px 10px;
overflow: hidden;
}

.box3 {
width: 213px;
float: left; 
min-height: 310px;
background-color: #283848;
margin-top: 5px;
padding: 20px 10px 20px 10px;
overflow: hidden;
}

.box1, .box2, .box3 {
font-size: 11px;
color: #a0adb1;
line-height: 130%;
}

.box1 .element, 
.box2 .element, 
.box3 .element {
margin-bottom: 15px
}

.box1 .article_body, 
.box2 .article_body, 
.box3 .article_body {
margin-bottom: 5px;
}



.main_hp .box1 .article_title,
.main_hp .box2 .article_title,
.main_hp .box3 .article_title {
font-size: 15px;
}

.main_hp .box1 .article_title, 
.main_hp .box1 a {
color: #dd262c;
}

.main_hp .box2 .article_title, 
.main_hp .box2 a {
color: #c4fc57;
}

.main_hp .box3 .article_title, 
.main_hp .box3 a {
color: #bc57e3;
}



.main_hp .article_title,
.main .article_title {
color: #f5dd15;
padding:20px 0px 20px 0px;
font-size: 18px;
color: #6a7a84;
font-weight: bold;
}

.main_left {
float: left;
width: 310px;
}

.main_right {
float: right;
width: 310px;
padding:0px 20px 0px 20px; 
}

.video_page_sx {
float: left;
width: 260px;	
}


.video_page_dx {
float: right;
width: 380px;
padding:0px 20px 0px 20px; 	
}
.main_right img {
padding-bottom: 20px; 
}

.main_bottom .main_bottom_title {
width: 300px;	

}

.main_bottom .bottom_images {
float:right;	
}
.main_hp .main_bottom .element .article_body {
padding:30px 0px 0px 10px; 
font-size: 13px;
font-size: 15px;
color: #cfe4ea;
}

.main_bottom_title .article_title {
padding:4px 0px 0px 10px;
color: #141b23;
font-size: 15px;
font-style: italic;
}
.evidenza {
width: 340px; 
float: left;	
}

.nobody .article_body {
display:none;
}

/* GALLERIA IMMAGINI */
.gallery{
margin:40px 0px 0px 20px;
}
.gallery img {
display:block;
float:left;
margin:0px 25px 25px 0px;
border:3px solid #6a7a84;
}

.gallery .clear_both {
clear: none;
} 

/* footer */ 

.bottom { 
width: 955px;
margin: 20px auto 20px auto; 
} 

.footer { 
width: 955px; 
height: 35px; 
line-height: 35px; 
font-size: 12px; 
color: #6b8aaa; 
text-align: center;
} 

.footer a {
color: #55ACFD;
font-size: 14px;
text-decoration: underline; 
}

.footer a:hover {
text-decoration: none; 
}


.powered{ 
text-align:center; 
padding: 10px 0px; 
color: #6b8aaa;  
margin: auto; 
font-size: 15px; 
} 

.powered a{ 
color: #55ACFD; 
text-decoration: underline; 
} 

.powered a:hover { 
color: #55ACFD; 
text-decoration: none; 
} 

.powered img{ 
vertical-align: middle; 
} 

/* map */ 

.dove_siamo { 
margin: 0px 0px 0px 0px; 
} 

.map { 
height:150px; 
width:278px; 
margin-left: 10px; 
} 

.bottom_map01 { 
padding:5px 0 5px 3px; 
} 

.bottom_map02 { 
padding:5px 0 5px 3px; 
} 

.calculate, .visualcard,
.info_dove_siamo { 
display: none; 
} 

/* polopoly utility */ 
.lista_regioni, .map_branches { 
display: none; 
}

/* --- seo --- */

.container_mdrr{
background-color: #ffffff;
}
.center_mdrr{
background-color: #1d2e3f;
}
.mdrr_info h1{
color: #000000;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #55acfd;
}
.menu_mdrr a:hover{
color: #ffffff;
}
.mdrr_main a{
color: #d8f6ff;
}
.mdrr_main h2 a{
color: #c4fc57;
}
.footer_mdrr{
background-color: #162431;
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #394b5d;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 20px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}


      