/*
 * Id: 7.8404738
 * Version: 1326453995
 * Generated: Feb 23, 2012 6:56:57 AM
 * Rendered: 
 */
    *{
margin:0px;
padding:0px;
}
body{
color: #5e5e5e;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
background-color: #ffffff;
border-bottom: 4px solid #f9811f;
}
a{
color: #5e5e5e;
}
a:hover{
text-decoration: none;
}
.article_body{
line-height: 18px;
}
.article_body p{
padding-bottom: 15px;
}
.article_body li{
margin-left: 25px;
}
.wrapper{
width: 955px;
margin: auto;
}
.gradient{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_gradient.gif');
background-repeat: repeat-x;
}
.nobody .article_body{
display:none;
}

/* --- CORREZIONI SMART EDITOR --- */
.link a.modTxt { 
	background:transparent url('/polopoly_fs/7.8404738.1326453995!/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; 
}

/* --- header --- */

.header{
overflow: hidden;
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_grass.jpg');
background-position: center top;
}
.menu{
height: 44px;
overflow: hidden;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
}
.menu .menu_first,
.menu .menu_sel{
float: left;
padding-right: 1px;
}
.menu .menu_first a,
.menu .menu_sel{
display: block;
height: 44px;
line-height: 44px;
background-repeat: no-repeat;
text-align: center;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_home.png');
background-repeat: no-repeat;
}
.menu #menu_s_1 a,
.menu .menu_sel#menu_s_1{
width: 59px;
}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_negozio.png');
background-repeat: no-repeat;
}
.menu #menu_s_2 a,
.menu .menu_sel#menu_s_2{
width: 92px;
}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_cuccioli.png');
background-repeat: no-repeat;
}
.menu #menu_s_3 a,
.menu .menu_sel#menu_s_3{
width: 87px;
}
.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_richiedi.png');
background-repeat: no-repeat;
}
.menu #menu_s_4 a,
.menu .menu_sel#menu_s_4{
width: 187px;
}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_prodotti.png');
background-repeat: no-repeat;
}
.menu #menu_s_5 a,
.menu .menu_sel#menu_s_5{
width: 87px;
}
.menu #menu_s_6 a:hover,
.menu .menu_sel#menu_s_6{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_marchi.png');
background-repeat: no-repeat;
}
.menu #menu_s_6 a,
.menu .menu_sel#menu_s_6,
.menu #menu_s_7 a,
.menu .menu_sel#menu_s_7{
width: 72px;
}
.menu #menu_s_7 a:hover,
.menu .menu_sel#menu_s_7{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_servizi.png');
background-repeat: no-repeat;
}
.menu #menu_s_8 a:hover,
.menu .menu_sel#menu_s_8{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_crescere.png');
background-repeat: no-repeat;
}
.menu #menu_s_8 a,
.menu .menu_sel#menu_s_8{
width: 196px;
}
.menu #menu_s_9 a:hover,
.menu .menu_sel#menu_s_9{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_contatti.png');
background-repeat: no-repeat;
}
.menu #menu_s_9 a,
.menu .menu_sel#menu_s_9{
width: 88px;
}
.menu #menu_s_9{
padding-right: 0px;
}
.menu a{
color: #FFFFFF;
text-decoration: none;
}
.header_home{
height: 295px;
overflow: hidden;
padding-top: 16px;
}
.logo{
position: absolute;
margin: 65px 0px 0px 25px;
}

/* --- slogan --- */

.slogan{
overflow: hidden;
background-color: #f9811f;
font-weight: bold;
height: 54px;
line-height: 54px;
}
.slogan .article_title{
overflow: hidden;
width: 390px;
color: #fff;
float: left;
font-size: 28px;
}
.slogan .article_body{
float: right;
text-align: right;
width: 555px;
color: #ffde2a;
font-size: 18px;
overflow: hidden;
line-height: 54px;
}

/* --- homepage --- */

.top_left{
width: 322px;
height: 359px;
overflow: hidden;
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_balloon.gif');
background-repeat: no-repeat;
float: left;
margin-top: 30px;
padding-right: 15px;
}
.top_left .article_title{
font-size: 35px;
font-weight: bold;
color: #fff;
padding: 12px 25px 0px 25px;
line-height: 31px;
overflow: hidden;
height: 65px;
}
.top_left .article_body{
width: 160px;
float: left;
padding: 30px 0px 0px 20px;
height: 90px;
overflow: hidden;
}
.top_left .images{
width: 106px; 
float: right;
padding: 27px 32px 0px 0px;
}
.top_left .link{
width: 160px;
float: left;
padding: 25px 0px 0px 20px;
}
.top_left .link a{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_button_orange.gif');
background-repeat: no-repeat;
width: 130px;
height: 41px;
line-height: 41px;
display: block;
font-size: 17px;
text-transform: uppercase;
color: #ea5b0c;
text-decoration: none;
font-weight: bold;
text-align: center;
}
.top_left .link a:hover{
background-position: 0px -41px;
color: #ffffff;
}
.top_right{
width: 618px;
float: left;
}
.top_right .article_title{
color: #006f9e;
font-size: 35px;
font-weight: bold;
padding-top: 35px;
}
.top_right .one .article_body{
height: 56px;
overflow: hidden;
padding-top: 10px;
}
.top_right .two .images{
width: 335px;
float: right;
padding-top: 10px;
}
.top_right .two .article_body{
width: 270px;
height: 130px;
overflow: hidden;
float: left;
}
.top_right .two .link{
width: 270px;
float: left;
}
.top_right .two .link a,
.bottom_right .three .link a{
height: 28px;
line-height: 28px;
width: 99px;
text-align: center;
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_button_blue.gif');
background-repeat: no-repeat;
display: block;
text-transform: uppercase;
text-decoration: none;
color: #006f9e;
font-weight: bold;
margin-top: 40px;
}
.bottom_right .three .link a{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_button_green.gif');
color: #95c11f;
margin-top: 10px;
}
.top_right .two .link a:hover,
.bottom_right .three .link a:hover{
background-position: 0px -28px;
color: #ffffff;
}
.bottom_left{
padding-top: 30px;
width: 310px;
float: left;
}
.bottom_right{
width: 634px;
height: 365px;
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_balloon_big.gif');
background-repeat: no-repeat;
float: right;
margin-top: 35px;
}
.bottom_right .one .article_title{
color: #ffffff;
font-size: 24px;
font-weight: bold;
padding: 10px 0px 0px 20px;
height: 30px;
}
.bottom_right .two .article_title,
.bottom_right .three .article_title{
color: #95c11f;
font-weight: bold;
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_footprint.gif');
background-repeat: no-repeat;
height: 23px;
overflow: hidden;
line-height: 23px;
margin: 20px 0px 0px 20px;
padding-left: 30px;
}
.bottom_right .two .article_body,
.bottom_right .three .article_body{
font-size: 13px;
height: 35px;
overflow: hidden;
margin: 10px 20px 0px 20px;
}
.bottom_right .three .article_title{
border-top: 1px dotted #cccccc;
margin-top: 15px;
padding-top: 10px;
background-position: 0px 10px;
margin-right: 20px;
}
.bottom_right .three .link{
margin-left: 20px;
}

/* --- CATALOGO/VETRINA --- */

.catalogo{
padding-top: 25px;
}
.catalogo .element_container{
width:290px;
overflow:hidden;
float:left;
margin: 20px 25px 0px 0px;
}
.catalogo .img_window{
width:100px;
height:100px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window{
float:right;
margin:0px 0px 10px 0px;
width:180px;
height:71px;
overflow:hidden;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:180px;
font-weight: bold;
color: #555;
}

/* --- sottosezioni --- */

.text_sub{
padding-top: 20px;
}
.gallery .clear_both{
clear:none; float:left;
}
.form_left{
float:left;
width: 340px;
padding-top: 25px;
}
.form_right{
float:right;
width: 595px;
padding-top: 0px;
}
.submenu{
float:left;
width: 190px;
padding-top: 25px;
}
.menu_second a,
.menu_second_sel{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_submenu.gif');
background-repeat: repeat-x;
background-position: bottom;
background-color: #ff8420;
padding: 10px 20px;
display:block;
text-decoration: none;
margin-bottom: 1px;
color: #ffffff;
font-size: 16px;
}
.menu_second a:hover,
.menu_second_sel{
background-image: url('/polopoly_fs/7.8404738.1326453995!/bg_submenu_on.gif');
background-color: #a6cf41;
}
.col_submenu{
float: right;
width: 745px;
padding-top: 25px;
}
.col_submenu .catalogo .element_container{
margin-right: 45px;
}

/* --- scrivici su 2 colonne --- */

.prev_scrivici .form_detail {
float:none;
width: 260px;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:255px;
height:28px;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:140px;
overflow:auto;
width:315px;
}
.prev_scrivici .text_area {
float:right;
margin-top:-170px;
width:317px;
}
.prev_scrivici .check_autorizzazione {
float:left;
margin-left:280px;
padding:5px 0;
}
.prev_scrivici {
padding-top:20px;
}
.button_invia {
float:left;
margin-left:280px;
}

/* --- footer --- */

.footer, .powered{
text-align: center;
font-size: 11px;
color: #999999;
padding-top: 10px;
}
.footer{
margin-top: 20px;
border-top: 1px solid #e5e5e5;
padding-top: 15px;
}
.powered{
padding-bottom: 15px;
}
.footer a, .powered a{
color: #999999;
}
.powered img{
vertical-align: middle;
}


      
