/*
 * Id: 7.1100169
 * Version: 1315899794
 * Generated: Feb 6, 2012 6:36:41 PM
 * Rendered: 
 */
    /* basic style */
body {
margin: 0px;
background-color:#8993b2;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #555556;
background-image: url('/polopoly_fs/7.1100169.1315899794!/bg_body.jpg');
background-repeat:repeat-x;
line-height:20px;
}
a {
color: #FFFFFF;
text-decoration: none;
font-family:"Century Gothic", Trebuchet MS, Verdana, Arial, sans-serif;
font-size:15px;
color:#18225b;
}
a:hover {
text-decoration:underline;
}
.clear_both{
clear: both;
}
.bg_wrapper {
margin:0 auto;
width:100%;
background-image: url('/polopoly_fs/7.1100169.1315899794!/bg_wrapper.jpg');
background-repeat:no-repeat;
background-position:top center;
}
.wrapper {
width:963px;
margin:0 auto;
}
.top {
width:963px;
height:438px;
margin:0 auto;
background-image: url('/polopoly_fs/7.1100169.1315899794!/bg_top.png');
background-repeat:no-repeat;
background-position:bottom center;
}
.box_1 {
background-image: url('/polopoly_fs/7.1100169.1315899794!/bg_1.png');
width:344px;
height:438px;
background-repeat:no-repeat;
position:absolute;
}
.logo {
height:120px;
margin:0 auto;
padding-top:20px;
width:297px;
}
.menu {
height:46px;
margin-left:326px;
margin-top:92px;
position:absolute;
width:633px;
border-bottom:1px solid #6d7395;
}
.menu_first a {
color:#FFFFFF;
font-size:12px;
line-height:46px;
float:left;
padding-left:13px;
padding-right:13px;
height:46px;
}
.menu_sel, .menu_first a:hover {
color:#18225b;
font-size:12px;
line-height:46px;
float:left;
padding-left:13px;
padding-right:13px;
background-image: url('/polopoly_fs/7.1100169.1315899794!/m1_sel.png');
background-repeat:repeat-x;
height:46px;
text-decoration:none;
}
.sep {
background-image: url('/polopoly_fs/7.1100169.1315899794!/sep.png');
height:46px;
width:2px;
background-repeat:no-repeat;
float:left;
}
.flash {
border:1px solid #6d7395;
height:278px;
margin-left:335px;
margin-top:149px;
position:absolute;
width:610px;
}
.box_serv {
height:42px;
margin-left:30px;
margin-top:17px;
width:115px;
margin-bottom:5px;
}
.box_serv .images {
width:42px;
height:35px;
float:left;
}
.box_serv .article_title {
color:#5e6289;
font-size:20px;
line-height:33px;
font-family:"Century Gothic", Trebuchet MS, Verdana, Arial, sans-serif;
float:right;
}
.link_serv_1 .link,
.link_serv_2 .link,
.link_serv_3 .link,
.link_serv_4 .link,
.link_serv_5 .link,
.link_serv_6 .link,
.link_serv_7 .link{
background-image: url('/polopoly_fs/7.1100169.1315899794!/bg_link_serv.png');
width:248px;
height:32px;
background-repeat:no-repeat;
margin-bottom:1px;
margin:0 auto;
}
.link_serv_1  .link a,
.link_serv_2  .link a,
.link_serv_3  .link a,
.link_serv_4  .link a,
.link_serv_5  .link a,
.link_serv_6  .link a,
.link_serv_7  .link a{
color:#18225b;
font-size:14px;
line-height:32px;
padding-left:28px;
}
.link_serv_1  .link a:hover,
.link_serv_2  .link a:hover,
.link_serv_3  .link a:hover,
.link_serv_4  .link a:hover,
.link_serv_5  .link a:hover,
.link_serv_6  .link a:hover,
.link_serv_7  .link a:hover{
background-color:#1a245c;
color:#FFFFFF;
background-image:none;
display:block;
text-decoration:none;
padding-left:28px;
}

.bottom {
width:963px;
margin:0 auto;
background-image: url('/polopoly_fs/7.1100169.1315899794!/bg_content.png');
background-repeat:repeat-y;
padding-bottom:20px
}
.box_benv {
background-image: url('/polopoly_fs/7.1100169.1315899794!/bg_benv.png');
width:300px;
height:452px;
background-repeat:no-repeat;
padding-left:35px;
float:left;
}
.box_benv .article_title {
color:#FFFFFF;
font-size:20px;
line-height:33px;
font-family:"Century Gothic", Trebuchet MS, Verdana, Arial, sans-serif;
}
.box_benv .images {
border:3px solid #4A517E;
height:144px;
width:270px;
margin-bottom:15px;
}
.box_benv .article_body {
color:#c2c5d4;
line-height:20px;
width:276px;
height:188px;
overflow:hidden;
}
.box_benv .link {
background-image: url('/polopoly_fs/7.1100169.1315899794!/flech.png');
background-position:left 13px;
background-repeat:no-repeat;	
}
.box_benv .link a {
color:#FFFFFF;
height:33px;
line-height:33px;
padding-left:16px;
}
.box_prod {
width:600px;
height:200px;
float:left;
margin-left:3px;
}
.box_prod .article_title, .box_marchi .article_title {
color:#18225b;
font-size:20px;
line-height:33px;
font-family:"Century Gothic", Trebuchet MS, Verdana, Arial, sans-serif;
}
.img_2 {
width:161px;
height:154px;
border:3px solid #19235b;
float:left;
margin-right:10px;
}
.text_1 {
width:235px;
height:160px;
float:left;
margin-left:7px;
}
.text_1 .article_body {
width:235px;
height:125px;
overflow:hidden;
line-height:20px;
}
.text_1 .link {
background-image: url('/polopoly_fs/7.1100169.1315899794!/flech.png');
background-position:25px 13px;
background-repeat:no-repeat;
}
.text_1 .link a {
color:#18225b;
height:33px;
line-height:33px;
padding-left:44px;
}
.box_marchi {
width:600px;
height:70px;
float:left;
margin-left:3px;
margin-top:10px;
}
.box_marchi .article_body {
width:600px;
height:35px;
overflow:hidden;
line-height:20px;
}
.box_img_1 {
width:600px;
float:left;
margin-left:3px;
margin-top:10px;
}
.box_img_1 .img1 {
width:138px;
height:68px;
float:left;
}
.box_img_1 .img2 {
float:left;
height:54px;
margin-left:15px;
margin-top:5px;
width:70px;
}
.box_img_1 .img3 {
float:left;
height:32px;
margin-left:26px;
margin-top:17px;
width:81px;
}
.box_img_1 .img4 {
float:left;
height:56px;
margin-left:30px;
margin-top:5px;
width:145px;
}
.box_img_1 .img5 {
float:right;
height:43px;
margin-top:10px;
width:86px;;
}
.box_img_1 .img6 {
width:115px;
height:71px;
float:left;
}
.box_img_1 .img7 {
float:left;
height:69px;
margin-left:25px;
width:96px;
}
.box_img_1 .img8 {
float:left;
height:39px;
margin-left:5px;
margin-top:23px;
width:116px;
}
.box_img_1 .img9 {
width:109px;
height:60px;
float:left;
margin-left:7px;
}
.box_img_1 .img10 {
width:93px;
height:46px;
float:right;
margin-top:10px;
}
.footer {
background-image: url('/polopoly_fs/7.1100169.1315899794!/bg_footer.png');
background-repeat:no-repeat;
width:963px;
height:74px;
margin:0 auto;
text-align:center;
color:#FFFFFF;
}
.footer a {
color:#FFFFFF;
}
/*-- 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:#738BF4;
}
.center_mdrr {
background-color:#8599ED;
color:#FFFFFF;

}
.mdrr_info h1{
color:#FFFFFF;
font-style:italic;
font-weight:bold;
margin-top: 45px;
margin-left: 120px;
font-size:30px;
}
.mdrr_info {
color:#252525;
}
.menu_mdrr{
color: #cf000f;
}
.menu_mdrr a{
color: #18225b;
}
.menu_mdrr a:hover{
color: #18225b;
text-decoration:underline;
}
.mdrr_main a{
color: #18225b;
}
.mdrr_main h2 a {
color:#18225b;
}
.footer_mdrr {
background-color:#738BF4;
color:#FFFFFF;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info {
position: absolute;
font-size: 11px;
margin:53px 0 0 778px;
}
.our_info img{
vertical-align: middle;
}
.our_info a {
color: #61ABC8;
}
.menu_footer {
margin:auto;
text-align:center;
width:958px;
background-color:#738BF4;
color: #ffffff;
}
/*--------------chi siamo------------------*/
.box_txt
{
margin-left:34px;
float:left;
margin-top:15px;
float:left;
width:449px;
}

.box_txt .article_body{
width:449px;
color:#2a346a;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
min-height:177px;
}
.box_img
{
float:right;
margin-top:15px;
width:465px;
min-height:303px
margin-right:10px;
}
.box_img .images{
}
.box_img .images img{
width:442px;
height:301px;
}
/*---------------------page title------------------------*/
#pagetitle{
margin-left:34px;
padding-top:20px;
color:#18225b;
font-size:20px;
line-height:30px;
height:30px;
font-family:Century Gothic;
}
/*-------------contatti ----------------------*/
.box_contatti {
margin-left:34px;
margin-top:15px;
min-height:255px;
width:890px;
}
/* --- scrivici --- */
.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail
input {
border:1px solid #BEC5C5;
width:340px;
height:34px;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:161px;
overflow:auto;
width:490px;
}
.prev_scrivici .text_area {
float:right;
margin-top:-190px;
padding-right:155px;
padding-top:10px;
width:340px;
}
.prev_scrivici .check_autorizzazione {
float:left;
margin-left:391px;
padding:5px 0;
}
.prev_scrivici {
}
.button_invia

{
float:right;
margin-right:449px;
}
/*---STYLE_DOVE_SIAMO --- */

.box_txt_dove
{
margin-left:34px;
margin-top:15px;
float:left;
width:381px;
}

.box_txt_dove .article_body{
color:#2a346a;
font-size:14px;
line-height:20px;
width:381px;
min-height:200px;

}
.box1_DOVE_SIAMO
{
margin-top:15px;
float:right;
width:495px;
min-height:275px;
margin-right:20px;
}
/*-- 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:5px 0 2px 178px;
}
.utility_left {
visibility:hidden;
}
.info_dove_siamo {
height:50px;
visibility:hidden;
}
/*--------------servici-------------*/
.box_gallery
{
margin-left:34px;
margin-top:15px;
width:815px;
}
* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.box_video
{
float:right;
height:335px;
width:384px;
margin-right:20px;
}
.img11, .img12 {
float:left;
width:140px; 
margin-right:13px;
margin-top:10px;
}
.img12{
float:right;
margin-right:0px; 
}


      
