/*
 * Id: 7.936450
 * Version: 1328265814
 * Generated: Feb 23, 2012 9:52:46 AM
 * Rendered: 
 */
    /* basic style */
body {
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
background-image: url('/polopoly_fs/7.936450.1328265814!/bg_body.png');
background-repeat:repeat-x;
background-color:#e3ecee;
}
a {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: underline;
}
.wrapper {
width:932px;
margin:0px auto;
}
.top {
width:932px;
margin:0 auto;
height:529px;
}
.menu{
height:46px;
margin:0 auto;
width:932px;
background-color:#FFFFFF;
float:left;
margin-top:15px;
margin-bottom:5px;
}
.menu_sel {
line-height:46px;
font-size:17px;
height:46px;
color:#282657;
font-weight:Bold;
padding-left:30px;
padding-right:30px;
float:left;
background-color:#bbe1f3;
text-decoration: none;
}
.menu_first a {
ont-size:17px;
float: left;
height:46px;
line-height:46px;
color:#666666;
font-weight:bold;
padding-left:30px;
padding-right:30px;
display:block;
text-decoration: none;
}
.menu_first a:hover {
background-color:#bbe1f3;
color:#282657;
font-weight:bold;
text-decoration: none;
}

.logo {
width:224px;
height:113px;
float:left;
margin-top:21px;
}
.text_1 {
width:514px;
height:20px;
float:left;
margin-left:30px;
margin-top:100px;
}
.text_1 .article_body {
width:514px;
height:20px;
line-height:20px;
overflow:hidden;
color:#282657;
font-size:17px;
}
.flash {
width:932px;
height:325px;
margin:0 auto;
float:left;
}
.text_2 {
width:383px;
height:217px;
float:left;
margin-top:-255px;
margin-left:22px;
}
.text_2 .article_title {
font-size:25px;
font-weight:bold;
color:#FFFFFF;
}
.text_2 .article_body {
width:383px;
height:120px;
color:#FFFFFF;
overflow:hidden;
}
.text_2 .link {
background-image: url('/polopoly_fs/7.936450.1328265814!/bg_link1.png');
text-align:center;
width:119px;
height:32px;
}
.text_2 .link a {
font-size:14px;
color:#000000;
line-height:32px;
display:block;
}
.text_2 .link a:hover {
text-decoration:underline;
}

.content {
padding-bottom:15px;
margin:0 auto;
width:932px;
background-color:#FFFFFF;
}
.box_1 {
width:222px;
height:430px;
float:left;
}
.box_2 {
background-color:#FFFFFF;
height:430px;
width:674px;
float:right;
padding-left:20px;
}
.text_3 {
width:222px;
height:48px;
background-image: url('/polopoly_fs/7.936450.1328265814!/bg_titre_1.png');
background-repeat:no-repeat;
margin-bottom:25px;
}
.text_3 .article_title {
width:200px;
height:48px;
overflow:hidden;
color:#FFFFFF;
font-weight:bold;
font-size:18px;
padding-left:22px;
line-height:48px;
}
.text_4 {
width:122px;
height:35px;
margin:0 auto;
margin-bottom:25px;
}
.text_4 images{
width:122px;
height:35px;
}
.text_5 {
width:150px;
height:22px;
margin:0 auto;
margin-bottom:25px;
}
.text_5 images{
width:150px;
height:22px;
}
.text_6 {
width:122px;
height:65px;
margin:0 auto;
margin-bottom:25px;
}
.text_6 images{
width:122px;
height:65px;
}
.text_7 {
width:150px;
height:43px;
margin:0 auto;
margin-bottom:25px;
}
.text_7 images{
width:150px;
height:43px;
}
.text_8 {
width:150px;
height:25px;
margin:0 auto;
margin-bottom:25px;
}
.text_8 images{
width:150px;
height:25px;
}
.text_9 {
width:204px;
height:35px;
border-top:1px dotted  #000000;
margin:0 auto;
}
.text_9 .link a {
color:#282657;
font-size:15px;
text-decoration:none;
line-height:40px;
}
.text_9 .link a:hover {
text-decoration:underline;
}
.text_10 {
width:206px;
height:404px;
float:left;
margin-right:18px;
margin-top:9px;
}
.text_10 .article_title {
background-image: url('/polopoly_fs/7.936450.1328265814!/bg_title.png');
background-repeat:no-repeat;
background-position:left center;
height:26px;
line-height:26px;
padding-left:30px;
color:#000000;
font-size:20px;
}
.text_10 .images {
margin-top:20px;
width:204px;
height:155px;
border:1px solid #999999;
}
.text_10 .article_body {
margin-top:25px;
width:205px;
height:112px;
overflow:hidden;
}
.text_10 .link{
width:204px;
height:35px;
border-top:1px dotted  #000000;
margin:0 auto;
margin-top:39px;
}
.text_10 .link a {
color:#282657;
font-size:15px;
text-decoration:none;
line-height:40px;
}
.text_10 .link a:hover {
text-decoration:underline;
}
.footer {
margin-top:20px;
width:932px;
height:90px;
background-image: url('/polopoly_fs/7.936450.1328265814!/logo_foot.png');
background-repeat:no-repeat;
background-position:left center;
text-align:center;
padding-top:40px;
float:left;
}
.footer a {
color:#282657;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:14px;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
}
.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;
}
/* --- seo --- */
.container_mdrr {
background-color:#FFFFFF;
height:485px;
}
.center_mdrr {
background-color:#FFFFFF;
}
.mdrr_info h1{
color: #282657;
margin-top: 30px;
margin-left: 20px;
}
.mdrr_info {
height:485px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #1a349b;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #1a349b;
}
.mdrr_main h2 a {
color:#1a349b;
}
.footer_mdrr {
background-color:#3E3E3E;
color:#FFFFFF;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info {
position:absolute;
margin: 10px 0px 0px 770px;
}
/*-----------------------------------Chi Siamo ------------------------------*/
.Title {
width:911px;
height:48px;
background-color:#000000;
Color:#FFFFFF;
font-size:18px;
font-weight:Bold;
float:left;
margin:0 auto;
line-height:48px;
padding-left:20px;
}
.box_chi {
margin:0 auto;
float:left;
min-height:359px;
padding-top:25px;
padding-left:20px;
}
.box_chi .article_body {
width:441px;
float:left;
color:#000000;
font-size:14px;
}
.box_chi .images {
width:385px;
height:335px;
border:1px solid #999999;
float:right;
margin-right:20px;
}
/*-----------------------------------Prodotti ------------------------------*/
.box_prod {
min-height:398px;
width:911px;
float:left;
background-color:#FFFFFF;
padding-top:25px;
padding-left:20px;
}
.box_menu {
float:left;
width:201px;
}
.box_text {
float:right;
width:665px;
margin-right:20px;
}
.box_text .images {
float:right;
width:303px;
height:282px;
border:1px solid #999999;
}
.box_text .article_body {
width:337px;
height:281px;
float:left;
overflow:hidden;
color:#000000;
font-size:14px;
}
/*-----------------------------------Staff ------------------------------*/
.box_text_1, .box_text_2 {
width:441px;
height:297px;
}
.box_text_1 .article_body, .box_text_2 .article_body {
width:441px;
min-height:297px;
overflow:hidden;
color:#000000;
font-size:14px;
}
.box_text_1 {
float:left;
}
.box_text_2 {
float:right;
margin-right:20px;
}
.box_staff {
min-height:398px;
width:911px;
float:left;
background-color:#FFFFFF;
padding-top:25px;
padding-left:20px;	
}
/*-----------------------------------Dove Siamo ------------------------------*/
.box_dove {
min-height:398px;
width:911px;
float:left;
background-color:#FFFFFF;
padding-top:25px;
padding-left:20px;
}
.mappa {
width:673px;
height:320px;
float:left;
}
.text_dove_1 {
width:195px;
height:60px;
float:right;
}
.text_dove_1 .article_body {
color:#000000;
width:193px;
height:56px;
overflow:hidden;
}
.text_dove_2 {
width:195px;
float:right;
margin-top:30px;
}
.text_dove_2 .article_body {
color:#000000;
width:193px;
min-height:56px;
overflow:hidden;
}
/*-- 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:357px;
}
/*-----------------------------------Contatti ------------------------------*/
.box_cont {
min-height:398px;
width:911px;
float:left;
background-color:#FFFFFF;
padding-top:25px;
padding-left:20px;	
}
/* --- scrivici --- */

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:340px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:179px;
overflow:auto;
width:340px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-right:147px;
padding-top:10px;
width:340px;
font-weight:Bold;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-right:41px;
padding:5px 0;
width:450px;
}
.prev_scrivici {
padding-left:15px;
}
.button_invia {
float:right;
margin-right:442px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.box_prod_1 {
width:663px;
float:right;
margin-right:20px;
}
.text_prod_1 {
width:663px;
float:left;
}
.text_prod_1 .article_body {
color:#000000;
width:663px;
min-height:100px;
}
.gallery {
margin-top:20px
width:663px;
float:left;
}
.menu_second a {
color:#666666;
text-decoration:none;
font-size:17px;
font-weight:normal;
line-height:35px;
height:35px;
padding-left:17px;
display:block
}
.menu_second a:hover {
background-color:#bbe1f3;
color:#282657;
font-weight:Bold;
}
.menu_second_sel {
font-size:17px;
background-color:#bbe1f3;
font-weight:Bold;
color:#282657;
line-height:35px;
height:35px;
padding-left:17px;
}
.sep {
background-image: url('/polopoly_fs/7.936450.1328265814!/sep.png');
backgroun-repeat:no-repeat;
width:201px;
height:1px;
}
.images1{
padding-top:25px;
float:right;
margin-right:20px; 
}


      
