/*
 * Id: 7.737979
 * Version: 1275390194
 * Generated: Sep 5, 2010 1:16:31 PM
 * Rendered: 
 */
    body{
background-image: url('/polopoly_fs/7.737979.1275390194!/bg_body.png');
background-repeat:repeat;
height:1024px;
margin:0px;
padding:0px;
/*background-color:#ecece0;*/
font-family:"Century Gothic", Verdana, Trebuchet MS, Arial, sans-serif;
font-size:13px;
color:#464646;
}

.wrapper{
width:955px;
margin:0px auto;
background-color:#FFFFFF;
border-left:10px solid #eaebe9;
border-right:10px solid #eaebe9;
min-height:1024px;
}
a {
color: #000000;
}

.top{
margin:0px auto;
width:955px;
height:434px;

}

.our_info{
height:35px;
padding-left:823px;
padding-top:35px;
position:absolute;
z-index:1000;
width:120px;
}

.our_info img {
vertical-align:middle;
padding-right:8px;
}
.our_info a{
font-size: 13px;
color: #919191;
font-style:italic;
line-height: 35px;
text-decoration: underline;
}


.content_top{
margin:0px auto;
width:955px;
height:434px;
padding-top:12px;
}
.top_left{
float:left;
width:262px;
height:434px;
padding-left:10px;
}
.logo{
width:204px;
height:135px;

}
.menu{
width:245px;
height:305px;
text-transform:uppercase;
background-image: url('/polopoly_fs/7.737979.1275390194!/papillon.png');
background-repeat:no-repeat;
background-position:right bottom;
}
.menu_sel {
height:34px;
color:#06a928;
font-size:14px;
line-height:30px;
color:#ed1b24;
border-bottom:1px solid #CCCCCC;
}
.menu_first a {
text-decoration: none;
height:34px;
color:#000000;
font-size:14px;
display:block;
line-height:30px;
border-bottom:1px solid #CCCCCC;
}
.menu_first a:hover {
color:#ed1b24;
}

#menu_s_6 a{
border-bottom:none;
}

.support{
float:left;
width:671px;
height:434px;
}
.conteneur_flash{
width:654px;
height:385px;
border:6px solid #eaebe9;
}
.left{
width:276px;
height:385px;
background-color:#FFFFFF;
position:absolute;
}
.right{
width:381px;
height:385px;
position:absolute;
}
.bg_flash{
width:422px;
height:226px;
position:absolute;
padding:160px 0 0 239px;
}
.flash{
padding:0 0 0 273px;
width:381px;
height:385px;
}

.lien_1{
background-image: url('/polopoly_fs/7.737979.1275390194!/bg_lien_top_1.png');
background-repeat:no-repeat;
background-position:center 90%;
float:left;
width:93px;
height:385px;
border-right:1px solid #eaebe9;

}

.lien_1 a img{
border:none;
width:20px;
height:91px;
margin:87px 0 0 37px;
position:absolute;
z-index:250;
}


.lien_2{
background-image: url('/polopoly_fs/7.737979.1275390194!/bg_lien_top_3.png');
background-repeat:no-repeat;
background-position:center 90%;
float:left;
width:93px;
height:385px;
}

.lien_2 a img{
border:none;
width:19px;
height:186px;
margin:85px 0 0 30px;
position:absolute;
z-index:250;
}

.lien_3{
background-image: url('/polopoly_fs/7.737979.1275390194!/bg_lien_top_4.png');
background-repeat:no-repeat;
background-position:center 90%;
background-color:#ed1b24;
float:left;
width:88px;
height:385px;
}

.lien_3 a img{
border:none;
width:20px;
height:194px;
margin:85px 0 0 30px;
position:absolute;
z-index:250;
}


.bottom{
background-image: url('/polopoly_fs/7.737979.1275390194!/flower_bottom.png');
background-repeat:no-repeat;
background-position:-10px bottom;
margin:0px auto;
width:955px;
height:526px;
}
.box_1{
float:left;
width:310px;
height:415px;
border-right:1px solid #eaebe9;
}

.box_2{
float:left;
width:310px;
height:415px;
border-right:1px solid #eaebe9;
padding-left:2px;
}

.box_3{
float:left;
width:317px;
height:415px;
}

.titre{
width:230px;
height:80px;
}

.titre .article_body{
width:230px;
height:80px;
padding-left:10px;
position:absolute;
}

.titre .article_body p:first-child{
font-size:24px;
color:#898989;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
height:36px;
}

.titre .article_body p{
color:#ED1B24;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:19px;
font-style:italic;
height:30px;
width:300px;
}

.corps{
width:280px;
height:135px;
padding-left:10px;
}
.corps .article_body{
height:120px;
overflow:hidden;
width:280px;
}

.box_1 .images,
.box_2 .images{
width:291px;
height:129px;
border:1px solid #FF0000;
margin:0px auto;
}

.box_3 .corps {
height:62px;
}

.box_3 .images{
width:304px;
height:202px;
margin:0 auto 0 10px;
}


.footer{
margin:0 auto;
padding-top:15px;
text-align:center;
width:940px;
}

/* --- seo --- */

.container_mdrr {
background-color:#FFFFFF;
}
.center_mdrr {
background-image: url('/polopoly_fs/7.737979.1275390194!/bg_body.png');
background-repeat:repeat-x;
height:1024px;
margin:0px;
padding:0px;
background-color:#ecece0;
font-family:"Century Gothic", Verdana, Trebuchet MS, Arial, 
sans-serif;
font-size:13px;
color:#464646;
}
.mdrr_info h1{
color: #FF00000;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color:#000000;
}
.menu_mdrr a{
color: #000000;
}
.menu_mdrr a:hover{
color: #FF0000;
}
.mdrr_main a{
color: #FF0000;
}
.mdrr_main h2 a {
color:#3E3E3E;
}
.footer_mdrr {
background-color:#FFFFFF;
color:#919191;
}

.footer_mdrr a{
color: #919191;
}
.my_link a{
color: #919191;
background-color: #3B8EE2;
}
.menu_footer{
display:none;
}

/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery
.clear_both {
clear: none;
}
.address {
padding-top:3px;
font-size:14px;
color:#CCCCCC;
}
.address a{
font-family:inherit;
font-size:14px;
color:#CCCCCC;
text-decoration:underline;
}
.address a:hover{
color:#CCCCCC;
text-decoration:none;
}
.powered {
color:#CCCCCC;
font-size:14px;
text-align:inherit;
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#CCCCCC;
font-family:inherit;
font-size:14px;
text-decoration:underline;
}
.powered a:hover{
color:#CCCCCC;
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.menu_footer,
.info_dove_siamo{
display:none;
}
/* sub page 01 */

.box_top_01 {
width:923px;
height:370px;
float:left;
margin-left:16px;
}
.box_top_01 .article_title {
float:left;
height:20px;
width:300px;
font-family:Georgia;
font-size:24px;
color:#898989;
font-style:italic;
}
.box_top_01
 .article_body {
width:447px;
color:#464646;
font-family:Arial;
font-size:13px;
height:312px;
line-height:20px;
margin-top:19px;
text-align:left;
float:left;
}
.box_top_01
 .images {
float: right;
margin-top:43px;
}
/* sub page 02 */

.box_top_02 {
float:left;
width:880;
margin-left:9px;
}
.box_top_02 .content_text{
float:left;
width:300px;
}
.box_top_02 .content_text .article_title {
float:left;
height:35px;
width:300px;
font-family:Georgia;
font-size:24px;
color:#898989;
font-style:italic;
}
.box_top_02 .content_text .article_body {
width:302px;
color:#464646;
font-family:Arial;
font-size:13px;
height:230px;
line-height:20px;
margin-top:19px;
text-align:left;
}

.box_top_02 .box_catalogo {
float:right;
}
.box_top_02 .box_catalogo .catalogo {
width:533px;
height:365px;
margin-left:60px;
margin-top:42px;
}
/* --- CATALOGUE --- */

.catalogo .element_container{
width:250px;
overflow:hidden;
float:left;
margin:15px 10px 0px 0px;
color:#222222;
}
.catalogo .element_container a{
color:#BD2221;
text-decoration:none;
}
.catalogo .element_container a:hover{
color:#BD2221;
text-decoration:underline;
}
.catalogo .img_window{
width:104px;
height:104px;
overflow:hidden;
float:left;

}
.catalogo .text_window {
float:right; 
height:75px;
line-height:18px;
margin-right:38px;
margin-top:0;
overflow:hidden;
width:101px;
font-size: 12px;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#222222;
height:80px;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:140px;
padding-top: 5px;
font-weight:bold;
font-size: 12px;
}
/* --- sub page_03 --- */
.box_content_03{
width:923px;
height:370px;
float:left;
margin-left:16px;
}
.box_content_03 .article_title {
float:left;
height:20px;
width:300px;
font-family:Georgia;
font-size:24px;
color:#898989;
font-style:italic;
}
.box_content_03  .images {
float: right;
margin-top:43px;
}
.box_content_03  .article_body {
width:447px;
color:#464646;
font-family:Arial;
font-size:13px;
height:312px;
line-height:20px;
margin-top:19px;
text-align:left;
float:left;
}
/* --- sub page_04 --- */
.box_title_04 {
float:left;
margin-left:12px;
}
.box_title_04 .article_title {
height:56px;
width:300px;
font-family:Georgia;
font-size:24px;
color:#898989;
font-style:italic;
}
.contact {
width:895px;
}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}

.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:-243px;
padding-right:173px;
padding-top:10px;
width:340px;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-right:55px;
padding:5px 0;
width:463px;
}
.prev_scrivici {
padding-left:15px;
}
.button_invia {
float:right;
margin-right:469px;
}
.form_detail label {
font-family:arial;
font-size:18px;
font-weight:bold;
line-height:30px;
width:150px;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:199px;
overflow:auto;
width:525px;
}


.text_area {
float:right;
font-size:18px;
font-weight:bold;
line-height:30px;
margin-top:-244px;
padding-right:151px;
padding-top:10px;
width:359px;
}
/* --- sub page_05 --- */
.box_content_04{
float:left;
width:900px;
}
.box_content_04 .txt_article{
float:left;
margin-left:10px;
width:273px;
}
.box_content_04 .txt_article .article_title {
height:16px;
width:300px;
font-family:Georgia;
font-size:24px;
color:#898989;
font-style:italic;
}
.box_content_04 .txt_article  .article_body {
width:447px;
color:#464646;
font-family:Arial;
font-size:13px;
height:312px;
line-height:20px;
margin-top:19px;
text-align:left;
}
.box_content_04  .mappa_content{
float:right;
}
/*-- 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:253px;
}


      