/*
 * Id: 7.211906
 * Version: 1329227688
 * Generated: Feb 22, 2012 7:51:46 PM
 * Rendered: 
 */
    /* --- seo --- */

.container_mdrr{
background-color: #c4d6e5;
}
.center_mdrr{
background-color: #cc9966;
}
.mdrr_info h1{
color: #6B98BF;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #374048;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #918e84;
}
.mdrr_main h2 a{
color: #374048;
}
.footer_mdrr{
color: #6B98BF;
}
.footer_mdrr a{
text-decoration : underline;
color: #6B98BF;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
margin-top : 57px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}
.shoulder_mdrr #menu_s_1 {
font-size:18px;height:34px;
text-align : left;
line-height : 24px;
}
.shoulder_mdrr #menu_s_2 {
font-size:18px;height:34px;
text-align : left;
line-height : 24px;

}
.shoulder_mdrr #menu_s_3 {
font-size:18px;height:34px;
text-align : left;
line-height : 24px;

}
.shoulder_mdrr #menu_s_4 {
font-size:18px;height:34px;
text-align : left;
line-height : 24px;

}
.shoulder_mdrr #menu_s_5 {
font-size:18px;height:34px;
text-align : left;
line-height : 24px;

}
.shoulder_mdrr #menu_s_6 {
font-size:18px;height:34px;
text-align : left;
line-height : 24px;

}
.shoulder_mdrr #menu_s_7 {
font-size:18px;height:34px;
text-align : left;
line-height : 24px;

}
.shoulder_mdrr #menu_s_8 {
font-size:18px;height:34px;
text-align : left;
line-height : 24px;

}
.shoulder_mdrr #menu_s_9 {
font-size:18px;height:34px;
text-align : left;
line-height : 24px;
display : none;
}
/* ***** CROSS BROWSER CSS RESET **** */
html{
color:#000000;
background:#FFFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
border-spacing:0;
}
fieldset,img{
border:0;
}
address,caption,cite,code,dfn,em,th,var{
font-style:normal;
font-weight:normal;
}
li{
list-style:none;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}
q:before,q:after{
content:ï¿½;
}
abbr,acronym {
border:0;
font-variant:normal;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
input,textarea,select{
*font-size:100%;
}
legend{
color:#000000;
}
ul, li {
margin:0px;
padding:0px;
}

.sedi_evolute {
display : none;
}

lista_regioni{
display : none;
}

/* ***** STILI DI BASE **** */

body,
html{
color:#ffffff;
background : #9ec2e2;
background-image: url('/polopoly_fs/7.211906.1329227688!/bgk_generale.jpg');
background-repeat : repeat-x;
font-family: Century Gothic, Arial, Verdana, Tahoma, Sans-Serif;
font-size:12px;
width : 100%;
}
a{
color: #ffffff; /* dare sempre un colore di default ai link */
}


/* ***** STRUTTURA **** */

.wrapper{
width:955px;
margin:auto;
border : 0 solid #000000;
}

.menu{
height:65px;
width:955px;
overflow : hidden;
border : 0 solid #000000;
}
.menu .menu_first {
float:left;
text-decoration : none;
}
.menu .menu_sel{
display : block;
/*width : 130px;*/
height : 65px;
background-image: url('/polopoly_fs/7.211906.1329227688!/menu_sel.png');
background-position : top center;
background-repeat : no-repeat;
color: #ffffff;
float : left;
font-size : 15px;
text-decoration : none;
overflow : hidden;
text-align : center;
line-height:47px;
}
.menu .menu_first a{
color:#FFFFFF;
display:block;
float:left;
font-size:15px;
height:65px;
line-height:47px;
overflow:hidden;
text-align:center;
text-decoration:none;
/*width:130px;*/
}
.menu .menu_first a:hover,
.menu .menu_sel{
/*width : 130px;*/
height : 65px;
background-image: url('/polopoly_fs/7.211906.1329227688!/menu_sel.png');
background-repeat : no-repeat;
background-position : top center;
text-decoration : none;
text-align : center;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1{width:75px;
background-image: url('/polopoly_fs/7.211906.1329227688!/m_1.png');
}
.menu #menu_s_1 a{width:75px;}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2{width:100px;
background-image: url('/polopoly_fs/7.211906.1329227688!/m_2.png');
}
.menu #menu_s_2 a{width:100px;}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3{width:95px;
background-image: url('/polopoly_fs/7.211906.1329227688!/m_3.png');
}
.menu #menu_s_3 a{width:95px;}
.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4{width:65px;
background-image: url('/polopoly_fs/7.211906.1329227688!/m_4.png');}
.menu #menu_s_4 a{width:65px;}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5{width:130px;}
.menu #menu_s_5 a{width:130px;}
.menu #menu_s_6 a:hover,
.menu .menu_sel#menu_s_6{width:114px;
background-image: url('/polopoly_fs/7.211906.1329227688!/m_6.png');}
.menu #menu_s_6 a{width:114px;}
.menu #menu_s_7 a:hover,
.menu .menu_sel#menu_s_7{width:125px;}
.menu #menu_s_7 a{width:125px;}
.menu #menu_s_8 a:hover,
.menu .menu_sel#menu_s_8{width:75px;
background-image: url('/polopoly_fs/7.211906.1329227688!/m_8.png');}
.menu #menu_s_8 a{width:75px;}
.menu #menu_s_9 a:hover,
.menu .menu_sel#menu_s_9{width:60px;
background-image: url('/polopoly_fs/7.211906.1329227688!/m_9.png');}
.menu #menu_s_9 a{width:60px;}
.menu #menu_s_10 a:hover,
.menu .menu_sel#menu_s_10{width:91px;
background-image: url('/polopoly_fs/7.211906.1329227688!/m_10.png');}
.menu #menu_s_10 a{width:91px;}

/*

#menu_s_1{
width : 95px;
height : 69px;
color:#FFFFFF;
font-size:15px;
line-height:47px;
overflow:hidden;
text-align:center;
text-decoration:none;
}
#menu_s_1.menu_first a{
width : 95px;
display : block;
text-align : center;
text-decoration :none;
}
#menu_s_1.menu_sel {
height : 69px;
overlflow : hidden;
width : 95px;
text-align : center;
background-image: url('/polopoly_fs/7.211906.1329227688!/menu_sel_h.png');
background-repeat : no-repeat;
background-position : top center;
text-decoration :none;
}
#menu_s_1.menu_first a:hover {
display :block;
width : 95px;
height : 69px;
background-image: url('/polopoly_fs/7.211906.1329227688!/menu_sel_h.png');
background-position : top center;
background-repeat : no-repeat;
text-decoration :none;
text-align : center;
}



#menu_s_4{
width : 95px;
height : 69px;
color:#FFFFFF;
font-size:15px;
line-height:47px;
overflow:hidden;
text-align:center;
text-decoration:none;
}
#menu_s_4.menu_first a{
width : 95px;
display : block;
text-align : center;
text-decoration :none;
}
#menu_s_4.menu_sel {
height : 69px;
overlflow : hidden;
width : 95px;
text-align : center;
background-image: url('/polopoly_fs/7.211906.1329227688!/menu_sel_h.png');
background-repeat : no-repeat;
background-position : top center;
text-decoration :none;
}
#menu_s_4.menu_first a:hover {
display :block;
width : 95px;
height : 69px;
background-image: url('/polopoly_fs/7.211906.1329227688!/menu_sel_h.png');
background-position : top center;
background-repeat : no-repeat;
text-decoration :none;
}

#menu_s_8{
width : 95px;
height : 69px;
color:#FFFFFF;
font-size:15px;
line-height:47px;
overflow:hidden;
text-align:center;
text-decoration:none;
}
#menu_s_8.menu_first a{
width : 95px;
display : block;
text-align : center;
text-decoration :none;
}
#menu_s_8.menu_sel {
height : 65px;
overlflow : hidden;
width : 99px;
text-align : center;
background-image: url('/polopoly_fs/7.211906.1329227688!/menu_sel_h.png');
background-repeat : no-repeat;
background-position : top center;
text-decoration :none;
}
#menu_s_8.menu_first a:hover {
display :block;
width : 99px;
height : 69px;
background-image: url('/polopoly_fs/7.211906.1329227688!/menu_sel_h.png');
background-position : top center;
background-repeat : no-repeat;
text-decoration :none;
}
*/


.header{
width : 955px;
height : 172px;
background-image: url('/polopoly_fs/7.211906.1329227688!/bgk_header.jpg');
background-repeat : no-repeat;
margin-top : -15px;
}
.img_text_sx{
margin-top :  30px; 
margin-left : 65px;
float : left;
}
.img_absol {
position : absolute;
margin-left:467px;
margin-top:25px;
}


/* ***** CONTENUTO BODY **** */
.content_body {
width : 955px;
border : 0 solid #ff0000;
background : #cc9966;
background-image: url('/polopoly_fs/7.211906.1329227688!/bgk_body.jpg');
background-repeat : repeat-x;
padding-bottom : 45px;
}
.contenitore_centrato {
margin : auto;
width : 910px;
border : 1px solid transparent;
}

.box_benvenuti {
width : 430px;
margin-top : 20px;
}
.box_benvenuti .article_title{
width : 400px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
font-weight : bold;
}
.box_benvenuti  .images{
display : none;
}
.box_benvenuti .article_body {
width : 410px;
height:125px;font-size : 12px;
line-height : 18px;
margin-top : 25px;
overflow : hidden;
border : 0 solid #000000;
}
.box_benvenuti .link {
width : 350px;
height : 20px;
color : #ffffff;
font-weight : bold;
font-size : 12px;
overflow : hidden;
border : 0 solid #000000;
padding-top : 17px;
}
.box_benvenuti .link a {
height : 20px;
color : #ffffff;
font-weight : bold;
font-size : 12px;
overflow : hidden;
border : 0 solid #000000;
}

.tre_box {
margin-top : 14px;
border : 0 solid;
}
.box_1 {
width : 287px;
height : 319px;
background-image: url('/polopoly_fs/7.211906.1329227688!/bgk_box_1.png');
background-repeat : no-repeat;
float : left;
margin-right : 15px;
}
.box_1 .article_title{
margin : auto;
width : 250px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
font-weight : bold;
}
.box_1  .images{
margin : auto;
width : 250px;
height : 137px;
margin-top : 10px;
}
.box_1 .article_body {
margin : auto;
width : 250px;
height : 75px;
font-size : 12px;
line-height : 18px;
margin-top : 20px;
overflow : hidden;
border : 0 solid #000000;
}
.box_1 .link {
margin:auto;
width : 250px;
height : 20px;
color : #ffffff;
font-weight : bold;
font-size : 12px;
overflow : hidden;
border : 0 solid #000000;
padding-top : 17px;
}
.box_1 .link a {
height : 20px;
color : #ffffff;
font-weight : bold;
font-size : 12px;
overflow : hidden;
border : 0 solid #000000;
}

.bgk_close {
width : 955px;
height : 10px;
background-image: url('/polopoly_fs/7.211906.1329227688!/bgk_body_close.jpg');
background-repeat : no-repeat;
}

/* ***** PAGINA CHI SIAMO **** */

.header_2{
width : 955px;
height : 172px;
background-image: url('/polopoly_fs/7.211906.1329227688!/bgk_header.jpg');
background-repeat : no-repeat;
margin-top : -15px;
}
.ombra_flash {
width : 946px;
height : 392px;
position : absolute;
margin-top:25px;
margin-left:6px;
background-image: url('/polopoly_fs/7.211906.1329227688!/ombra_flash.png');
background-repeat : no-repeat;
}
*:first-child+html .ombra_flash {
margin-left : -470px;	
}
.flash {
margin-left:21px;
padding-top:22px;
}
.parte_sx {
margin-top:259px;
width : 484px;
float : left;
}
.parte_sx .page_title{
width : 450px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
}
.box_sx {
width : 484px;
}
.box_sx .article_title{
display : none;
}
.box_sx  .images{
display : none;
}
.box_sx .article_body {
width : 484px;
min-height : 250px;
font-size : 13px;
line-height : 18px;
margin-top : 20px;
overflow : hidden;
border : 0 solid #000000;
}

.parte_dx {
margin-top:259px;
width : 365px;
float : right;
}

/* ***** PAGINA I NOSTRI CANI **** */

.parte_sx_1 {
margin-top:259px;
width : 203px;
float : left;
border : 0 solid #ffffff;
margin-right : 37px;
}
.bgk_menu_top {
width : 203px;
height : 19px;
background-image: url('/polopoly_fs/7.211906.1329227688!/bgk_menu_top%20.png');
background-repeat : no-repeat;
}
.bgk_menu_center {
width : 203px;
background-image: url('/polopoly_fs/7.211906.1329227688!/bgk_menu_cc.png');
background-repeat : repeat-y;
}
.menu_sx {
width : 195px;
margin : auto;
border : 0 solid #ff0000;
}

.menu_sx .menu_sel{
width : 165px;
display : block;
height : 18px;
color: #ffffff;
font-size : 15px;
text-decoration : none;
overflow : hidden;
font-weight : bold;
margin-left : 25px;
padding-top : 11px;
padding-bottom : 11px;
}
.menu_sx .menu_second a {
width : 165px;
display : block;
height : 18px;
color: #ffffff;
font-size : 15px;
text-decoration : none;
overflow : hidden;
margin-left : 25px;
border : 0 solid;
padding-top : 11px;
padding-bottom : 11px;
}
.menu_sx .menu_second a:hover,
.menu_sx .menu_sel{
width : 165px;
height : 18px;
font-weight : bold;
text-decoration : none;
}


.bgk_menu_bottom {
width : 203px;
height : 17px;
background-image: url('/polopoly_fs/7.211906.1329227688!/bgk_menu_bottom.png');
background-repeat : no-repeat;
}

.parte_dx_1 {
margin-top:259px;
width : 484px;
float : left;
}
.parte_dx_1 .page_title{
width : 450px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
}
.box_dx_1 {
width : 670px;
}
.box_dx_1 .article_title{
display : none;
}
.box_dx_1  .images{
display : none;
}
.box_dx_1 .article_body {
padding-bottom:25px;
font-size : 13px;
line-height : 18px;
margin-top : 20px;
overflow : hidden;
border : 0 solid #000000;
}

/* ***** PAGINA I NOSTRI CANI STANDARD **** */

.parte_dx_3 {
margin-top:259px;
width : 648px;
float : left;
}
.parte_dx_3 .page_title{
width : 450px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
}
.box_dx_3 {
width : 648px;
}
.box_dx_3 .article_title{
display : none;
}
.box_dx_3  .images{
display : none;
}
.box_dx_3 .article_body {
width : 648px;
/*height : 90px;*/
font-size : 13px;
line-height : 18px;
margin-top : 20px;
overflow : hidden;
border : 0 solid #000000;
}

.catalogo {
width : 648px;
padding-top : 5px;
}
.catalogo .element_container{
width:314px;
overflow:hidden;
float:left;
color:#FFFFFF;
margin-right : 9px;
margin-top : 20px;
}
.catalogo .element_container a{
color:#FFFFFF;
text-decoration:none;
}
.catalogo .element_container a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.catalogo .img_window{
width:100px;
height:100px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
border : 1px solid;
}
.catalogo .text_window{
float:right;
margin:5px 0px 5px 0px;
width:200px;
height:36px;
overflow:hidden;
font-size : 13px;
color : #ffffff;
border : 0 solid;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:200px;
overflow:hidden;
font-size : 13px;
color : #ffffff;
}
.catalogo .ingrandisci{
float:left;
margin-left : 7px;
height:17px;
width:170px;
font-weight:bold;
font-size : 13px;
color : #ffffff;
margin-top:19px;
overflow : hidden;
text-align : left;
}



/* ***** PAGINA VIDEO **** */

.parte_sx_v {
margin-top:259px;
width : 400px;
float : left;
}
.parte_sx_v .page_title{
width : 400px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
}
.box_sx_v{
width : 400px;
}
.box_sx_v .article_title{
display : none;
}
.box_sx_v  .images{
display : none;
}
.box_sx_v .article_body {
width : 400px;
min-height : 250px;
font-size : 13px;
line-height : 18px;
margin-top : 20px;
overflow : hidden;
border : 0 solid #000000;
}

.video {
margin-top:312px;
width : 384px;
height : 335px;
float : right;
border : 32px solid #626262;
}

/* ***** PAGINA CONTATTI E DOVE SIAMO **** */
.mappa {
margin-top: 311px;
float : right;
}
.bottom_map02{
padding:5px 0 5px 137px;
}
#where_{

}
.utility_left{

display:none;
}
.where{
width : 220px;
height : 150px;
color : #ffffff;
font-size : 15px;
line-height : 25px;
}
.map{
width : 481px;
height :
 338px;
border: 1px #b3b3b3 solid;
padding: 5px;
background
 : #ffffff;
}
.info_dove_siamo{

}
.prev_scrivici
 {
margin-top : 85px;
color:#ffffff;
font-weight
 : bold;
font-size :
 14px;
}
.prev_cat

 {

}
.prev_scrivici 
.form_detail {
float
 : none;
}
.prev_scrivici
 .text_area {
margin-left:227px;
margin-top:-122px;
padding-top:10px;
}
.prev_scrivici

 .check_autorizzazione {
padding-top:22px;
}

.contenitore_centrato_2 {
margin : auto;
width : 910px;
border : 1px solid transparent;
}
.contenitore_centrato_2 .page_title{
width : 462px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
margin-top : 259px
}


/* ***** PAGINA LINK **** */
.link_esterno {
margin-top : 20px;
font-size : 14px;
color : #ffffff;
}

/* ***** GLI AMICI **** */

.parte_sx_a {
margin-top:259px;
width : 710px;
float : left;
}
.parte_sx_a .page_title{
width : 710px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
}
.box_sx_a{
width : 710px;
}
.box_sx_a .article_title{
display : none;
}
.box_sx_a  .images{
display : none;
}
.box_sx_a .article_body {
width : 710px;
height : 106px;
font-size : 13px;
line-height : 18px;
margin-top : 20px;
overflow : hidden;
border : 0 solid #000000;
}

.gallery_1 {
width : 710px;
}

/* ***** SUB PAGES I NOSTRI RISULTATI **** */
.parte_dx_4 {
margin-top:259px;
width :484px;
float : left;
}
.parte_dx_4 .page_title{
width : 450px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
}
.box_dx_4 {
width : 484px;
}
.box_dx_4 .article_title{
display : none;
}
.box_dx_4  .images{
display : none;
}
.box_dx_4 .article_body {
width : 484px;
font-size : 13px;
line-height : 18px;
margin-top : 20px;
overflow : hidden;
border : 0 solid #000000;
}

.gallery_4 {
width : 484px;
float:right;
margin-right:183px;
margin-top:25px;
}
/* ***** FOOTER E POWERED BY **** */
.bgfooter{
background-image: url('/polopoly_fs/7.211906.1329227688!/footer.gif');	
background-repeat : no-repeat;
width : 955px;
height : 149px;
margin:auto;
}

.footer {
margin : auto;
width : 930px;
height : 27px;
text-align : left;
padding-top : 35px;
font-size : 12px;
color : #114979;
padding-left : 25px;
}
.powered{
margin : auto; 
width : 930px;
height : 87px;
text-align : left;
font-size : 12px;
color : #114979;
padding-left : 25px;
padding-top:10px; 
}
.powered img{
vertical-align: middle;
}
#where_ .bottom_map01,#where_ .bottom_map02,.info_dovesiamo,.info_dovesiamo,.lista_regioni,.map_branches{display: none;}
.info_dove_siamo {
display:none; 
}

.testo_link {
color:#FFFFFF;
font-size:14px;
padding-top:20px; 
} 
.parte_dx_4 {
margin-top:259px;
width :660px;
float : left;
}
.parte_dx_4 .page_title{
width : 450px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
}
.box_dx_41 {
width : 660px;
}
.box_dx_41 .article_title{
display : none;
}
.box_dx_41  .images{
display : none;
}
.box_dx_41 .article_body {
width : 660px;
font-size : 13px;
line-height : 18px;
margin-top : 20px;
overflow : hidden;
border : 0 solid #000000;
}
.parte_dx_41 {
margin-top:259px;
width :666px;
float : left;
}
.parte_dx_41 .page_title{
width : 450px;
height : 27px;
font-size : 24px;
color : #ffffff;
font-weight : bold;
overflow : hidden;
border : 0 solid #000000;
}



      
