/*
 * Id: 7.2550051
 * Version: 1318849022
 * Generated: Feb 23, 2012 12:53:48 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;
}

.flags{
position: absolute;
margin: 10px 0 0 908px;
}
body {
background-image: url('/polopoly_fs/7.2550051.1318849022!/body.png');
background-repeat: no-repeat;
color: #000000;
font-family:Century Gothic;
font-size: 15px;
margin: 0 auto;
}
a {
text-decoration: none;
color:#000000;
}
a:hover {
text-decoration: underline;
}
.wrapper {
width:952px;
margin:0 auto;
}
.first_wrapper{

}
.top_up{
width:952px;
height:332px;
padding-top:2px; 
}
.top {
width:952px;
height:417px;
position:relative;
}
.logo {
width:540px;
height:231px;
position:absolute;
margin-left:54px;
margin-top:17px;
}

.flash {
width:952px;
height:337px;
}


.menu{
width: 952px;
height:50px;
padding-left:10px;
padding-top:31px;

}


.menu #menu_s_1,
.menu #menu_s_1 a {
display: block;
color: #e96029;
float: left;
font-size: 21px;
 height: 50px;
line-height: 50px;
font-weight:bold;
text-align: center;
 width:140px;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1 {
display: block;
color: #e96029;
float: left;
font-size: 21px;
 height: 50px;
line-height: 50px;text-decoration:underline;
font-weight:bold;
text-align: center;
 width:140px;
}
.menu #menu_s_2,
.menu #menu_s_2 a {
display: block;
color: #e96029;
float: left;
font-size: 21px;
 height: 50px;
line-height: 50px;
font-weight:bold;
text-align: center;
 width:140px;
}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2 {
display: block;
color: #e96029;
float: left;
font-size: 21px;
 height: 50px;
line-height: 50px;
font-weight:bold;
text-align: center;
text-decoration:underline;
 width:140px;
}

.menu #menu_s_3,
.menu #menu_s_3 a {
display: block;
color: #e96029;
float: left;
font-size: 21px;
 height: 50px;
line-height: 50px;
font-weight:bold;
text-align: center;
 width: 292px;
}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3 {
display: block;
color: #e96029;
float: left;
font-size: 21px;
 height: 50px;
line-height: 50px;
font-weight:bold;
text-align: center;
text-decoration:underline;
 width:292px;
}

.menu #menu_s_4,
.menu #menu_s_4 a {
display: block;
color: #e96029;
float: left;
font-size: 21px;
 height: 50px;
line-height: 50px;
font-weight:bold;
text-align: center;
 width:128px;
}
.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4 {
display: block;
color: #e96029;
float: left;
font-size: 21px;
 height: 50px;
line-height: 50px;
font-weight:bold;
text-align: center;text-decoration:underline;
 width:128px;
}

.content{
width:952px;
margin:0 auto; 
}

.box_content {
background-image: url('/polopoly_fs/7.2550051.1318849022!/bg_bot.png');
background-repeat: no-repeat;
width:952px;
height:310px;
margin-top:-20px;
}
.sep_box{
width: 20px;
height:252px;
float:left; 	
}
.box_1{
width: 223px;
height:252px;
float:left; 
}
.box_2{
width: 223px;
height:252px;
float:left;
}

.box_3{
width: 223px;
height:252px;
float:left; 
}

.box_4{
width: 223px;
height:255px;
float:left; 
}

.box_1 .article_title,
.box_2 .article_title,
.box_3 .article_title,
.box_4 .article_title{
width: 195px;height: 40px;line-height: 20px;color: white;font-size: 17px;font-weight: bold;text-align: center;padding: 15px;
}
.box_1 .article_body,
.box_2 .article_body,
.box_3 .article_body,
.box_4 .article_body{
width: 223px;
height:88px;
margin-top:40px;
}


.box_1 .link,
.box_2 .link,
.box_3 .link,
.box_4 .link{
width: 223px;
height:53px;
line-height:53px;
font-size:13px;
font-weight:bold;
text-align:center;
margin-top:10px;

}
.box_images{
margin-left:-58px;
}


.bg_footer{
background-image: url('/polopoly_fs/7.2550051.1318849022!/bg_footer.png');
background-repeat: repeat-x;
}
.footer {
background-image: url('/polopoly_fs/7.2550051.1318849022!/bg_f.png');
background-repeat: no-repeat;
background-position:bottom;
width:952px; 
height:311px;
color: #464545;
text-align: center;
margin:0 auto;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:270px;
}
.address a{
font-size:14px;
text-decoration:underline;
color:#464545;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color:#464545;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
#pagetitle{
background-image: url('/polopoly_fs/7.2550051.1318849022!/titre.png');
background-repeat: no-repeat;
color:#ffffff;
font-size:88px;
font-size:18px;
text-align:left;
height:88px;
padding-left:30px;
padding-left:37px;
padding-top:17px;text-align:left;width:197px;
font-weight:bold;
margin-top:25px;
}
.text_1{
width:850px;
padding-bottom:50px; 
margin-top:30px;
}
.text_1 .article_body{
width:850px;
padding-bottom:20px;
line-height:18px; 
}
.division{
background-image: url('/polopoly_fs/7.2550051.1318849022!/division.png');
background-repeat:no-repeat;
width:223px;
height:3px;
}
.menu2{
width:223px;
float:left;
margin-top:60px;
}
.menu_second_sel{
line-height:35px;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#e96029;
min-height:35px;
text-decoration:none;
padding-left:20px;
display:block;
width:203px;
text-decoration:none;
text-align:left;
}
.menu_second a{
line-height:35px;
font-family:Arial;
font-size:13px;
font-weight:regular;
color:#e96029;
min-height:35px;
text-decoration:none;
padding-left:20px;
display:block;
width:203px;
text-align:left;
text-decoration:none;
}
.menu_second a:hover{
text-decoration:underline;
}
.prod,
.prod2{
width:712px;
float:right;
}
.text_2{
margin-top:25px;
width:656px;
margin-left:28px;
}
.text_2 .article_body{
width:656px;
padding-bottom:20px;
line-height:18px; 
}
.frutta_text{
margin-top:25px;
width:656px;
margin-left:28px;	
}
.frutta_text .images{
float:right;
width:348px;
height:265px; 
}
.frutta_text .article_body{
color:#000;
font-style:none;	
}
.pic{
width:658px;
height:265px;
margin-left:28px;
margin-top:20px; 
}
/* --- CATALOGUE --- */
.box_catalogue{
width:715px;
margin-top:20px;
margin-left:28px;
}
.box_catalogue .catalogo .element_container{
width:345px;
overflow:hidden;
float:left;
margin:15px 10px 0px 0px;
color:#000000;
}
.box_catalogue .catalogo .element_container a{
color:#000000;
text-decoration:none;
}
.box_catalogue .catalogo .element_container a:hover{
color:#000000;
text-decoration:underline;
}
.box_catalogue .catalogo .img_window{
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.box_catalogue .catalogo .text_window{
float:right;
height:61px;
line-height:20px;
margin:0 10px 0 0;
overflow:hidden;
width:228px;
font-size:14px;
}
.box_catalogue .catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#000000;
height:80px;
}
.box_catalogue .catalogo .ingrandisci{
float:right;
text-align:left;
width:233px;
padding-top: 5px;
color:#000000;
}
/*dove siamo*/

.dove{
margin-top:20px;
width:952px;
height:400px;
}

.dove_siamo{
width:714px;
height:330px;
float:left;
}
/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000
}
.bottom_map02 {
padding-left:250px;
}
.text_3{
width:230px;
margin-top:35px;
float:right;
}
.text_3 .article_body{
width:230px;
padding-bottom:20px;
line-height:18px;
}
#menu_t_1 a{
width:118px;
line-height:23px; 
}
#menu_t_1 a:hover,
.menu_second_sel#menu_t_1{
width:131px;
line-height:23px; 	
}
.text_3 a {
font-size:13px;	
}



      
