/*
 * Id: 7.100268
 * Version: 1274796731
 * Generated: Sep 4, 2010 6:32:53 PM
 * Rendered: 
 */
    body {
   font-family: "Trebuchet MS", Arial, Verdana;
   font-size: 14px;
   margin: 0px;
   padding: 0px;	
   background-color: #F39B15;
   color: #004b8d; 
}
img{
   border: none;
}
a{
   color: #004b8d;
}
.clear_both{
   clear: both;
   height: 0px;
   line-height: 0px;
   font-size: 0px;
}
#pagetitle,.article_title{
   font-size: 25px;
   padding-bottom:15px; 
}


/*---------------WRAPPER ----------------*/
.bg_corner{
	background-color:#FFFFFF; 
        background-image: url('/polopoly_fs/7.100268.1274796731!/bg.jpg');
	background-repeat: repeat-x;
	background-position: top;
}
.bg_corner2{
        background-image: url('/polopoly_fs/7.100268.1274796731!/bg_sfumatura_top.png');
	background-repeat: repeat-x;
	background-position: top center;	
}
.wrapper{
	width: 955px;
	margin: 0px auto;
}

/*---------------MENU ----------------*/

.menu{
	padding: 0px 0px 12px 60px;
	border-bottom: 1px solid #c6a369;
}
.menu .menu_first,
.menu .menu_sel{
	float: left;
}
.menu .menu_first a{
	display: block;
	color: #004b8d;
	text-decoration: none;
}
.menu .menu_first a,
.menu .menu_sel{
	height: 37px;
	padding-top: 42px;
}
.menu .menu_first a:hover,
.menu .menu_sel{
	color: #004b8d;
}
.menu .menu_first#menu_s_1 a,
.menu .menu_sel#menu_s_1{
	width: 65px;
	padding-left: 40px;
}
.menu .menu_first#menu_s_1 a{
	background-image: url('/polopoly_fs/7.100268.1274796731!/home_off.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_1 a:hover,
.menu .menu_sel#menu_s_1{
	background-image: url('/polopoly_fs/7.100268.1274796731!/home_on.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_2 a,
.menu .menu_sel#menu_s_2{
	width: 75px;
	padding-left: 30px;
}
.menu .menu_first#menu_s_2 a{
	background-image: url('/polopoly_fs/7.100268.1274796731!/chisiamo_off.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_2 a:hover,
.menu .menu_sel#menu_s_2{
	background-image: url('/polopoly_fs/7.100268.1274796731!/chisiamo_on.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_3 a,
.menu .menu_sel#menu_s_3{
	width: 70px;
	padding-left: 35px;
}
.menu .menu_first#menu_s_3 a{
	background-image: url('/polopoly_fs/7.100268.1274796731!/service_off.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_3 a:hover,
.menu .menu_sel#menu_s_3{
	background-image: url('/polopoly_fs/7.100268.1274796731!/service_on.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_4 a,
.menu .menu_sel#menu_s_4{
	width: 68px;
	padding-left: 37px;
}
.menu .menu_first#menu_s_4 a{
	background-image: url('/polopoly_fs/7.100268.1274796731!/servizi_off.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_4 a:hover,
.menu .menu_sel#menu_s_4{
	background-image: url('/polopoly_fs/7.100268.1274796731!/servizi_on.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_5 a,
.menu .menu_sel#menu_s_5{
	width: 78px;
	padding-left: 69px;
}
.menu .menu_first#menu_s_5 a{
	background-image: url('/polopoly_fs/7.100268.1274796731!/rassegna_off.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_5 a:hover,
.menu .menu_sel#menu_s_5{
	background-image: url('/polopoly_fs/7.100268.1274796731!/rassegna_on.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_6 a,
.menu .menu_sel#menu_s_6{
	width: 107px;
	padding-left: 30px;
}
.menu .menu_first#menu_s_6 a{
	background-image: url('/polopoly_fs/7.100268.1274796731!/noleggio_off.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_6 a:hover,
.menu .menu_sel#menu_s_6{
	background-image: url('/polopoly_fs/7.100268.1274796731!/noleggio_on.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_7 a,
.menu .menu_sel#menu_s_7{
	width: 75px;
	padding-left: 30px;
}
.menu .menu_first#menu_s_7 a{
	background-image: url('/polopoly_fs/7.100268.1274796731!/contatti_off.png');
	background-repeat: no-repeat;
}
.menu .menu_first#menu_s_7 a:hover,
.menu .menu_sel#menu_s_7{
	background-image: url('/polopoly_fs/7.100268.1274796731!/contatti_on.png');
	background-repeat: no-repeat;
}
.submenu{
        float:left; 
	width:340px;
        min-height:360px;
        background-color:#f39b15; 
        color:#004b8d;
}
.submenu .rigadivisione{
	width:310px;
        margin:auto;
        background-color:#fad295; 
        height:1px; 
}
.submenu .menu_second a,.submenu .menu_second_sel{
	display:block;
        width:310px;
        height:40px;
        line-height:40px; 
        margin:auto; 
        text-decoration:none; 
}
.submenu .menu_second a:hover,.submenu .menu_second_sel{
        text-decoration:none;
        font-weight:bold; 
}


.submenu .linkpdf a{
	display:block;
        width:310px;
        height:40px;
        line-height:40px;
        margin:auto; 
        text-decoration:none;
}
.submenu .linkpdf a:hover{
        text-decoration:none;
        font-weight:bold; 
}


/*---------------HEADER----------------*/

.logo,
.text_header{
	float: left;
	padding-top: 20px;
}
.logo{
	width: 330px;
	text-align: center;
}
.text_header{
	width: 625px;
}
.text_header .article_title{
	font-size: 22px;
}
.text_header .article_body{
	height: 76px;
	width: 500px;
	overflow: hidden;
	padding-top: 20px;  
}
.flash{
	text-align: center;
	height: 228px;
	margin: 20px 0px 90px 0px;
}

/*--------------- CONTAINER ----------------*/

.container{
	padding: 30px 0px;
        min-height:300px; 
}
.home_sx,
.home_dx{
	float: left;
	width: 452px;
	padding-left: 25px;
}
.col_sx,
.col_dx{
	float: left;
	width: 452px;
	padding-left: 25px;
}
.col_dx img{
	padding-top:40px; 
}
.col_dx1{
	float: left;
	width: 552px;
	padding-left: 25px;
}
.col_sx1{
	float: left;
	width: 352px;
	padding-left: 25px;
}
.col_dx2{
	float: left;
	width: 585px;
 	padding-left: 25px;
}
.home_sx .article_title{
	font-size: 25px;
}
.home_sx .article_body{
	/*padding-top: 15px;*/ 
	height: 89px;
	overflow: hidden;
}
.home_sx .link{	
	width: 129px;
	height: 23px;
	background-image: url('/polopoly_fs/7.100268.1274796731!/bg_link.jpg');
	text-align: center;
	margin-top: 13px;
	padding-top: 3px;
}
.home_sx .link a{	
	color: #ffffff;
	text-decoration: none;
}
.home_sx .link a:hover{	
	text-decoration: underline;
}
.hptext_sx{
	float: left;
	width: 275px;
	margin-top: 50px;
}
.hpimg_dx{
	float: left;
	width: 166px;
	margin-top: 50px;
}
.hpimg_dx img{
	padding: 20px 0px 0px 20px;
}
.home_sx .hptext_sx .article_body{
	height: 180px;
}
.flags{
	margin-top: 45px;
}
.flags img{
	float: left;
	margin: 0px 10px;
}
.image_noleggio{
	width: 425px;
        height: 242px;
        margin: 80px 0px 0px 5px;
}
.image_noleggio img{
	border: 1px solid #bcd51e;
}
.link_noleggio{
	width: 353px;
	height: 84px;
	background-color: #ffffff;
	margin: 300px 0px 0px 5px;
	padding: 13px 0px 0px 25px;
        position: absolute;
}
.link_noleggio a{
	color: #083d84;
	font-size: 30px;
	text-decoration: none;
	text-transform: uppercase;
}
.link_noleggio a:hover{
	text-decoration: underline;
}
.lingue{
	position:absolute; 
        margin-left:900px;
        margin-top:65px;
        width:70px;
        height:30px; 
}
.bottom_map02 {
        padding:5px 0 5px 5px;
} 
.info_dove_siamo{
	display:none; 
}
.map{
	border:2px #F4A022 solid; 
}
.dove_siamo{
	padding-top:40px;  
}
/* **** CONTATTI **** */
.prev_scrivici{
    color:#333333;
    padding-top:30px; 
}
.prev_scrivici .form_detail{
    clear:both;
    float:none;
    padding-top:8px;
    padding-left:20px; 
    width:300px;
    height:60px; 
    color:#333333;
    font-size:14px; 
    font-weight:bold;
}
.prev_scrivici .form_detail input{
	width:290px;
        height:30px; 
        line-height:30px; 
        font-size:14px;
        color:#333333;
}
.prev_scrivici .text_area,
.prev_scrivici .check_autorizzazione,
.prev_scrivici .button_invia {
    float:right;
    width:550px; 
}
.prev_scrivici .text_area{
    margin-top:-150px; 
    color:#333333;
    font-size:14px; 
    font-weight:bold;
}
.prev_scrivici .text_area textarea{
	width:512px;
        height:100px; 
        font-size:14px;
        color:#333333;
}

/* ***** VETRINA SERVICE *** */
.boxservice{
	padding-top:25px; 
}
.boxservice .element_container{
	width:270px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	color:#004b8d;
}
.boxservice .element_container a{
	color:#004b8d;
	text-decoration:none;
}
.boxservice .element_container a:hover{
	color:#004b8d;
	text-decoration:underline;
}
.boxservice .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
}
.boxservice .text_window,
.boxservice .titolocatalogo,
.boxservice .ingrandisci{
	width:160px;
	overflow:hidden;
	float:right;
	text-align:left;
}
.boxservice .text_window{
	margin:5px 0px 5px 0px;
	height:57px;
}
.boxservice .titolocatalogo{
	font-weight:bold;
}
.boxservice .ingrandisci{
	font-weight:bold;
        text-transform:capitalize; 
}

/* ***** VETRINA PRESS *** */
.boxpress .element_container{
	width:295px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	color:#004b8d;
        border-bottom:1px #C0C0C0 solid;
        padding-bottom:20px;    
}
.boxpress .element_container a{
	color:#004b8d;
	text-decoration:none;
}
.boxpress .element_container a:hover{
	color:#004b8d;
	text-decoration:underline;
}
.boxpress .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
}
.boxpress .text_window,
.boxpress .titolopress,
.boxpress .ingrandisci{
	width:185px;
	overflow:hidden;
	float:right;
	text-align:left;
}
.boxpress .text_window{
	margin:5px 0px 5px 0px;
	height:57px;
}
.boxpress .titolopress{
	font-weight:bold;
}
.boxpress .ingrandisci{
	font-weight:bold;
        text-transform:capitalize;
 
}

 
/*---------------- FOOTER ---------------*/

.footer{
	width: 100%;
	text-align: center;
	padding: 22px 0px 33px 0px;
	background-image: url('/polopoly_fs/7.100268.1274796731!/bg_footer.gif');
	background-repeat: repeat-x;
	background-color: #b8d20f;
	color: #004b8d;
}
.footer a{
	color: #004b8d;
}
.footer img{
	vertical-align: middle;
}
.footer .powered{
	padding-top: 8px;
}


/*---------------- LISTA REGIONI ---------------*/
.lista_regioni,
.map_branches{
	display:none;
}

/* --- seo --- */

.container_mdrr{
background-color: #b8d20f;
}
.center_mdrr{
background-color: #ffffff;
}
.mdrr_info h1{
color: #004e70;
margin: 30px 0px 0px 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #004e70;
}
.menu_mdrr a:hover{
color: #a12d38;
}
.mdrr_main a{
color: #a12d38;
}
.mdrr_main h2 a{
color: #A12D38;
}
.footer_mdrr{
background-color: #b8d20f;
color: #004e70;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #004e70;
background-color: #ffffff;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 94px 0px 0px 865px;
z-imdex: 100;
}
.our_info a {
color: #004B8D;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}


      