@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);

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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font:inherit;vertical-align:baseline;color:inherit;margin:0;padding:0;}
body{margin:0px;padding:0px;font:12px arial, helvetica, sans-serif;color:#555;font-size-adjust:none;font-stretch:normal;background-color:#d7d7d7;}
ol, ul{list-style:none;margin:0;padding:0;}
a:link, a:visited, .class-cl {color:#3899d7;text-decoration:none;}
a:active, a:hover, a:focus, .class-cl:active, .class-cl:hover, .class-cl:focus {text-decoration:underline;}
table{border-spacing:0;border-collapse:collapse;border:0;}
caption,th,td{text-align:left;font-weight:normal;}
b, strong{font-weight:bold;}
i, em{font-style:italic;}
img, a img{border:none;}
td, th{vertical-align:top;}
input[type=submit], button, .class-cl, .class-a {cursor:pointer;}
.clear {clear:both;font-size:0;line-height:0;overflow:hidden;height:0;}
.importante {font-weight:bold;}

.banner-interno-ros-dx {margin-top:20px;}
/**WEBADS**/
div.backgroundAd {cursor:pointer;height:100%;left:0;position:fixed;top:0;width: 100%;}
#top, #bottom, #corpo {position:relative;}
/***/

.testo-1 {font:11px arial, helvetica;}
.testo-2, #corpo-middle-scheda .contenuto {font:12px georgia, "Times New Roman";}
.testo-3, .titolo-box-1, .titolo-box-2, .titolo-box-3, #corpo-middle-canale .top-left .nome, #corpo-middle-index .elenco .nome-url, #corpo-middle-scheda .top .nome {font:18px 'Yanone Kaffeesatz',arial,sans-serif;font-size-adjust:none;padding:0px;margin:0;}
.testo-4 {font:9px "Trebuchet MS",arial;}

.angolo-bl-5, #top-menu .sub {-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;CCborderRadius:5px;-moz-border-radius-bottomleft:5px;}
.angolo-br-5, #top-menu .sub {-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;CCborderRadius:5px;-moz-border-radius-bottomright:5px;}
.angolo-tl-5, .titolo-box-1, .titolo-box-3, #bottom {-webkit-border-top-left-radius:5px;border-top-left-radius:5px;CCborderRadius:5px;-moz-border-radius-topleft:5px;}
.angolo-tr-5, .titolo-box-1, .titolo-box-3, #bottom {-webkit-border-top-right-radius:5px;border-top-right-radius:5px;CCborderRadius:5px;-moz-border-radius-topright:5px;}
.angolo-tl-15 {-webkit-border-top-left-radius:15px;border-top-left-radius:15px;CCborderRadius:15px;-moz-border-radius-topleft:15px;}
.angolo-tr-15 {-webkit-border-top-right-radius:15px;border-top-right-radius:15px;CCborderRadius:15px;-moz-border-radius-topright:15px;}
.angoli-4, .link-sfondo a, .link-sfondo-alfabeto a {-webkit-border-radius:4px;border-radius:4px;CCborderRadius:4px;-moz-border-radius:4px;}
.angoli-5 {-webkit-border-radius:5px;border-radius:5px;CCborderRadius:5px;-moz-border-radius:5px;}
.angoli-6 {-webkit-border-radius:6px;border-radius:6px;CCborderRadius:6px;-moz-border-radius:6px;}
.angoli-10 {-webkit-border-radius:10px;border-radius:10px;CCborderRadius:10px;-moz-border-radius:10px;}
.angoli-14 {-webkit-border-radius:14px;border-radius:14px;CCborderRadius:14px;-moz-border-radius:14px;}
.angoli-0 {-webkit-border-radius:0;border-radius:0;CCborderRadius:0;-moz-border-radius:0;}

.cursor-link, span#toggle-link {cursor:pointer;}

.google.dtstart, .google.dtend {display:none;}

/**b4ce02**/
.titolo-box-1 {font-size:18px;line-height:25px;padding-left:8px;background:#b4ce02;color:#fff;}
.titolo-box-2 {padding-left:5px;padding-top:1px;border-bottom:3px solid #b4ce02;color:#9ab001;}
.titolo-box-2.grigio {border-bottom:3px solid #888;color:#666;}
.titolo-box-3 {padding-left:8px;text-transform:uppercase;background:#f5f5f5;line-height:30px;border:1px solid #e5e5e5;}
.titolo-box-1, .titolo-box-2, .titolo-box-2.grigio, .titolo-box-3, #corpo-bottom-carosello .top .titolo {text-transform:uppercase;letter-spacing:0.06pc;word-spacing:0.08pc;}

button.pulsante-1 {background:#5cc7ee;font-size:11px;color:#fff;padding:3px 6px;margin-left:5px;font-weight:bold;border:2px solid #0199d1;}

.link-sfondo a {padding:1px 5px;background:#f33091;letter-spacing:0.05pc;font-weight:bold;font-size:10px;font-family:"Trebuchet MS",arial;text-decoration:none;color:#fff;margin-right:5px;text-transform:uppercase;}
.link-sfondo a:hover {background:#9ab001;}
.link-sfondo.link-sfondo-colore-1 a {background:#999;}
.link-sfondo.link-sfondo-colore-1 a:hover {background:#9ab001;}
.link-sfondo.link-sfondo-colore-2 a {background:#999;}
.link-sfondo.link-sfondo-colore-2 a:hover {background:#fff;color:#333;}
.link-sfondo.link-sfondo-colore-3 a {background:#fff;color:#666;}
.link-sfondo.link-sfondo-colore-3 a:hover {background:#999;color:#fff;}

.testo-sfondo-1 {padding:1px 5px;background:#f33091;letter-spacing:0.05pc;font-weight:bold;font-size:13px;font-family:"Trebuchet MS",arial;color:#fff;text-transform:uppercase;}

.link-sfondo-alfabeto li {float:left;display:block;margin-top:5px;}
.link-sfondo-alfabeto a {font-size:14px;padding:2px 7px;background:#f33091;letter-spacing:0.05pc;font-weight:bold;font-size:10px;font-family:"Trebuchet MS",arial;text-decoration:none;color:#fff;margin-right:4px;text-transform:uppercase;}
.link-sfondo-alfabeto a:hover {background:#9ab001;}
.link-sfondo-alfabeto a.ultimo {margin-right:0;}
.link-sfondo-alfabeto a.selezionato {background:#9ab001;}

a.link-freccia-1 {font-size:13px !important;font-weight:normal !important;color:inherit !important;text-decoration:none !important;text-transform:inherit !important;border-bottom:1px dotted #b4ce02;background:url(/images/layout/middle/frecce/link/verde.gif) 0 50% no-repeat;padding-left:10px;}
a:hover.link-freccia-1 {color:#b4ce02 !important;}

a.link-freccia-2, #corpo-middle-index .elenco .utility a, #corpo-middle-index .elenco .utility .class-utility {background:url(/images/layout/middle/frecce/link/fucsia.gif) 0 50% no-repeat;padding-left:10px;text-decoration:none;color:#444;border-bottom:1px dotted #ccc;}
a:hover.link-freccia-2, #corpo-middle-index .elenco .utility a:hover, #corpo-middle-index .elenco .utility .class-utility:hover {color:#f33091 !important;}

.dx-pubblicita-attivita {margin-top:20px;text-transform:uppercase;}
.dx-pubblicita-attivita a {display:block;text-decoration:none;background:#b4ce02;border:3px solid #8b9f02;text-align:center;font-weight:bold;font-size:14px;padding:10px 10px;color:#222;}
.dx-pubblicita-attivita a:hover {border:3px solid #f33091;}

.navigator {padding-bottom:5px;border-bottom:1px dotted #e5e5e5;}
.navigator li {float:left;}
.navigator li:before {content:"»";padding:0 3px;}
.navigator li.primo:before {content:"";padding:0;}
.navigator a {color:inherit;text-decoration:underline;}

.quick-link {margin-top:8px;font-size:10px;text-transform:uppercase;background:url(/images/layout/middle/quick_link/1.png) 0 50% no-repeat;padding-left:75px;line-height:13px;}
.quick-link a, .quick-link .class-cl {color:inherit;text-decoration:none;}
.quick-link a:hover, .quick-link .class-cl:hover {color:#3899d7;}

.euro-4 {display:block;background:url(/images/layout/middle/euro/4.png);width:69px;height:16px;}

.icona-down-go-16 {margin-left:5px !important;background:url(/images/layout/ros/icone/16_16/down_go.png);width:16px;height:16px;text-decoration:none !important;}
.icona-euro-1-16 {background:url(/images/layout/ros/icone/16_16/euro_1.png);width:73px;height:16px;text-decoration:none !important;}
.icona-euro-2-16 {background:url(/images/layout/ros/icone/16_16/euro_2.png);width:73px;height:16px;text-decoration:none !important;}
.icona-euro-3-16 {background:url(/images/layout/ros/icone/16_16/euro_3.png);width:73px;height:16px;text-decoration:none !important;}
.icona-euro-4-16 {background:url(/images/layout/ros/icone/16_16/euro_4.png);width:73px;height:16px;text-decoration:none !important;}
.icona-euro-5-16 {background:url(/images/layout/ros/icone/16_16/euro_5.png);width:73px;height:16px;text-decoration:none !important;}
.icona-stella-1-16 {background:url(/images/layout/ros/icone/16_16/stelle_1.png);width:88px;height:16px;text-decoration:none !important;}
.icona-stella-2-16 {background:url(/images/layout/ros/icone/16_16/stelle_2.png);width:88px;height:16px;text-decoration:none !important;}
.icona-stella-3-16 {background:url(/images/layout/ros/icone/16_16/stelle_3.png);width:88px;height:16px;text-decoration:none !important;}
.icona-stella-4-16 {background:url(/images/layout/ros/icone/16_16/stelle_4.png);width:88px;height:16px;text-decoration:none !important;}
.icona-stella-5-16 {background:url(/images/layout/ros/icone/16_16/stelle_5.png);width:88px;height:16px;text-decoration:none !important;}
.icona-stella-6-16 {background:url(/images/layout/ros/icone/16_16/stelle_6.png);width:102px;height:16px;text-decoration:none !important;}
.icona-stella-7-16 {background:url(/images/layout/ros/icone/16_16/stelle_7.png);width:114px;height:16px;text-decoration:none !important;}
.pulsante-email-194-34 {background:url(/images/layout/ros/pulsanti/194_34/email.gif);width:194px;height:34px;text-decoration:none !important;}
.pulsante-hotel-194-34 {background:url(/images/layout/ros/pulsanti/194_34/hotel.gif);width:194px;height:34px;text-decoration:none !important;}
.pulsante-hotel-194-34 {background:url(/images/layout/ros/pulsanti/194_34/biglietti.gif);width:194px;height:34px;text-decoration:none !important;}


#banner-300-250-1 {width:300px;height:250px;}
#banner-300-250-1 .testo {padding-top:5px;margin-left:5px;line-height:25px;}
#banner-300-250-1 span {background:#f33091;color:#fff;font-size:18px;padding:0 3px;opacity:.8;filter:alpha(opacity=80);}
#banner-300-250-1 .class-cl:hover {text-decoration:none !important;}

#banner-300-250-2 {margin-top:20px;width:300px;height:250px;}
#banner-300-250-2 .testo {padding-top:5px;margin-left:5px;line-height:25px;}
#banner-300-250-2 span {background:#f33091;color:#fff;font-size:18px;padding:0 3px;opacity:.8;filter:alpha(opacity=80);}
#banner-300-250-2 .class-cl:hover {text-decoration:none !important;}

#top, #corpo, #bottom {width:1000px;margin:0 auto;}
#corpo {background:#fff;}
#top-info {height:20px;line-height:20px;background:#888;color:#fff;padding:0 10px;}
#top-info .left {float:left;}
#top-info .right {float:right;text-align:right;}
#top-info .center {float:left;width:380px;}
#top-info .center .ricerca {cursor:pointer;width:153px;height:11px;background:url(/images/layout/ros/scritte/ricerca_top.gif);margin:0 auto;margin-top:5px;}
#top-info a {color:#fff;}
#top-logo {background:#f2f2f2;height:90px;padding:5px;}
#top-logo .logo {float:left;margin-top:30px;width:255px;}
#top-logo .logo .social {text-align:center;margin-top:10px;}
#top-logo .banner {float:right;width:728px;height:90px;}
#top-logo-link {padding:5px;padding-top:0;background:#f2f2f2;}
#top-logo-link .right {float:right;}
#top-logo-link .right .link {float:left;padding-top:7px;}
#top-logo-link .right .link a {color:inherit;text-transform:uppercase;font-size:11px;margin-right:10px;}
#top-logo-link .right .link a.pubblicita {color:#c00;font-weight:bold;margin-right:20px;}
#top-logo-link .right .ricerca {float:left;}
#top-logo-link .right .ricerca input[type=text] {border:2px solid #b3b98b;}

#bottom {background:#888;color:#fff;margin-top:20px;}
#bottom .cornice {padding:10px;}
#bottom .cornice a {color:#fff;text-decoration:none;}
#bottom .cornice .left {float:left;}
#bottom .cornice .right {float:right;text-align:right;}


#top-menu {padding-bottom:28px;background:#e5e5e5;}
#top-menu .selected {display:block !important;}
#top-menu .main {background:#b4ce02;list-style:none;}
#top-menu .main li {float:left;position:relative;border-right:1px solid #fff;}
#top-menu .main li a, #top-menu .main li b {display:block;font-weight:bold;font-size:11px;color:#fff;padding:8px 14px;font-weight:bold;text-transform:uppercase;white-space:nowrap;text-decoration:none;}
#top-menu .main li:hover {background:#f33091;}
#top-menu .main li.selected {background:#f33091;}
#top-menu .sub {display: none; position:absolute;width:1000px;background:#f33091;list-style:none;line-height:34px;height:34px;}
#top-menu .sub li {float:left;}
#top-menu .sub li a {font-weight:bold;color:#c5c5c5;margin-left:20px;font-size:10px;text-transform:uppercase}
#top-menu .sub li b a {color:#fff !important;}
#top-rilievo {background:#fff;line-height:22px;}
#top-rilievo.home {margin-top:-28px;}
#top-rilievo .cornice {padding:12px 5px 0px 5px;background:#e5e5e5;height:28px;}
#top-rilievo ul.topic {float:left;list-style:none;margin:0;padding:0;}
#top-rilievo ul.topic li {float:left;padding:0 7px;border-right:1px dotted #e5e5e5;}
#top-rilievo ul.topic .primo {background:url(/images/layout/top/topic.png) 10px 50% no-repeat;width:60px;height:20px;border-right:0;}
#top-rilievo ul.topic .ultimo {border-right:0;}

#top-rilievo ul.guide {float:left;list-style:none;margin:0;padding:0;margin-left:50px;}
#top-rilievo ul.guide li {float:left;padding:0 7px;border-right:1px dotted #e5e5e5;}
#top-rilievo ul.guide .primo {background:url(/images/layout/top/guide.png) 10px 50% no-repeat;width:60px;height:20px;border-right:0;}
#top-rilievo ul.guide .ultimo {border-right:0;}

#top-rilievo .header {float:right;padding-right:5px;}

#corpo .cornice {padding:10px;}

#corpo-top .left {float:left;width:670px;height:320px;}
#corpo-top .left a {display:block;width:670px;height:320px;text-decoration:none;}
#corpo-top .left a .contenuti {padding-top:215px;margin-left:5px;line-height:33px;}
#corpo-top .left a .contenuti span {background-color:#fff;font-size:22px;color:#222;padding:2px 6px 2px 4px;opacity:.8;filter:alpha(opacity=80);}
#corpo-top .right {float:left;width:300px;margin-left:10px;}
#corpo-top .right .responsabile {height:56px;border:2px solid #d5d5d5;}
#corpo-top .right .responsabile .immagine {float:left;border-right:2px solid #d5d5d5;}
#corpo-top .right .responsabile .testo {float:left;height:48px;width:191px;padding-left:5px;padding-top:8px;background:#e5e5e5;}
#corpo-top .right .responsabile .testo span {display:block;font-size:18px;line-height:18px;padding-top:5px;}

#corpo-top .right .social {height:50px;border:2px solid #d5d5d5;background-color:#e5e5e5;padding-top:6px;}
#corpo-top .right .social a.facebook, #corpo-top .right .social a.twitter, #corpo-top .right .social a.youtube, #corpo-top .right .social a.feed {float:left;display:block;width:48px;height:48px;margin-left:20px;}
#corpo-top .right .social a.facebook {background-image:url(/images/layout/ros/icone/48_48/facebook.png);}
#corpo-top .right .social a.twitter {background-image:url(/images/layout/ros/icone/48_48/twitter.png);}
#corpo-top .right .social a.youtube {background-image:url(/images/layout/ros/icone/48_48/youtube.png);}
#corpo-top .right .social a.feed {background-image:url(/images/layout/ros/icone/48_48/feed.png);}

#corpo-top .banner {margin-top:10px;}
#corpo-middle {margin-top:20px;}
#corpo-middle.primo {margin-top:0;}

#corpo-middle-canale {margin-top:20px;}

#corpo-middle-canale .top {float:left;width:670px;margin-right:10px;}

#corpo-middle-canale .top-left {float:left;width:460px;margin-right:10px;}
#corpo-middle-canale .top-left .box-1 .elenco-testata .immagine {margin-top:5px;}
#corpo-middle-canale .top-left .box-1 .elenco-testata a.nome {font-size:32px;text-decoration:none;}
#corpo-middle-canale .top-left .box-1 .elenco-testata a:hover.nome {color:#b4ce02;}
#corpo-middle-canale .top-left .box-1 .elenco-testata .abstract {margin-top:5px;}
#corpo-middle-canale .top-left .box-1 .elenco-testata .testo-1 {margin-top:5px;}
#corpo-middle-canale .top-left .box-1 .elenco-testata .bottom {margin-top:5px;}
#corpo-middle-canale .top-left .box-1 .elenco-testata .link {float:left;}
#corpo-middle-canale .top-left .box-1 .elenco-testata .social {float:right;padding-right:10px;}
#corpo-middle-canale .top-left .box-1 .elenco-default {border-top:1px dotted #b4ce02;padding-top:10px;margin-top:10px;font-size:15px;}
#corpo-middle-canale .top-left .box-1 .elenco-default.primo {border-top:0;padding-top:0;}
#corpo-middle-canale .top-left .box-1 .elenco-default .immagine {float:left;width:150px;}
#corpo-middle-canale .top-left .box-1 .elenco-default .testo {float:left;width:310px;font-size:13px;}
#corpo-middle-canale .top-left .box-1 .elenco-default .testo.full {width:480px;}
#corpo-middle-canale .top-left .box-1 .elenco-default a.nome {font-size:26px;line-height:26px;text-decoration:none;}
#corpo-middle-canale .top-left .box-1 .elenco-default a:hover.nome {color:#b4ce02;}
#corpo-middle-canale .top-left .box-1 .elenco-default .abstract {margin-top:6px;}
#corpo-middle-canale .top-left .box-1 .elenco-default .dettaglio {margin-top:3px;}
#corpo-middle-canale .top-left .box-1 .elenco-default .bottom {margin-top:5px;}
#corpo-middle-canale .top-left .box-1 .elenco-default .link {float:left;}
#corpo-middle-canale .top-left .box-1 .elenco-default .social {float:right;padding-right:10px;}
#corpo-middle-canale .top-left .box-1 .elenco-categorie {border-top:1px dotted #b4ce02;padding-top:15px;margin-top:15px;font-size:11px;}
#corpo-middle-canale .top-left .box-1 .elenco-categorie a {text-decoration:underline;}
#corpo-middle-canale .top-left .box-1 .elenco-giorni {margin-top:10px;}

#corpo-middle-canale .top-left .box-2 {border-top:5px solid #c5c5c5;background:#e5e5e5;border-bottom:5px solid #c5c5c5;margin-top:30px;padding:0 10px 10px 0;}
#corpo-middle-canale .top-left .box-2 a {float:left;display:block;width:140px;text-decoration:none;margin-top:10px;margin-left:10px;}
#corpo-middle-canale .top-left .box-2 a .immagine {width:140px;height:150px;}
#corpo-middle-canale .top-left .box-2 a .titolo {margin-top:-8px;padding:0 5px;text-align:center;}
#corpo-middle-canale .top-left .box-2 a .titolo span {font-size:11px;font-weight:bold;background-color:#f33091;color:#fff;text-transform:uppercase;padding:0 4px;}
#corpo-middle-canale .top-left .box-2 a .testo {font-size:13px;color:#333;padding-top:5px; font-style:italic;text-align:center;}

#corpo-middle-canale .top-right {float:right;width:200px;}
#corpo-middle-canale .top-right .contenuti {margin-top:10px;}
#corpo-middle-canale .top-right .contenuti.primo {margin-top:0;}

#corpo-middle-canale .top-right .box-1 {margin-bottom:20px;}
#corpo-middle-canale .top-right .box-1 .contenuti {border-top:1px dotted #b4ce02;padding-top:8px;margin-top:8px;}
#corpo-middle-canale .top-right .box-1 .contenuti.primo {border-top:0;padding-top:0;margin-top:0;}
#corpo-middle-canale .top-right .box-1 .cornice {background:#fafedd;padding:5px;border:1px solid #f1f7c5;border-top:0;}
#corpo-middle-canale .top-right .box-1 img {margin-bottom:5px;}
#corpo-middle-canale .top-right .box-1 .nome {font-weight:bold;text-transform:uppercase;color:#444;}
#corpo-middle-canale .top-right .box-1 .nome a {color:inherit;}
#corpo-middle-canale .top-right .box-1 .nome a:hover {color:#f33091;}
#corpo-middle-canale .top-right .box-1 .abstract {margin-top:3px;}
#corpo-middle-canale .top-right .box-1 .tutti {text-align:right;padding-top:10px;}

#corpo-middle-canale .top-right .box-2 {margin-bottom:20px;}
#corpo-middle-canale .top-right .box-2 .cornice {padding:0;padding-bottom:15px;}
#corpo-middle-canale .top-right .box-2 .contenuti {margin-top:3px;}
#corpo-middle-canale .top-right .box-2 .contenuti a {display:block;margin-top:20px;width:170px;height:168px;text-decoration:none;}
#corpo-middle-canale .top-right .box-2 .contenuti a.primo {margin-top:0;}
#corpo-middle-canale .top-right .box-2 .testo {padding-top:140px;margin:0 9px;}
#corpo-middle-canale .top-right .box-2 .testo span {display:block;width:150px;padding:2px 0;font-size:13px;color:#000;text-align:center;background:#b4ce02;}
#corpo-middle-canale .top-right .box-2 .pubblicita {text-align:center;margin-top:10px;font-size:13px;font-weight:bold;}

#corpo-middle-canale .top-right .box-3 {margin-bottom:10px;}
#corpo-middle-canale .top-right .box-3 .cornice {background:#fafedd;padding:2px;border:1px solid #f1f7c5;border-top:0;}
#corpo-middle-canale .top-right .box-3 .contenuti {border-top:1px dotted #b4ce02;padding-top:5px;margin-top:8px;}
#corpo-middle-canale .top-right .box-3 .contenuti.primo {border-top:0;padding-top:0;margin-top:0;}
#corpo-middle-canale .top-right .box-3 ul {list-style-type:none;text-transform:uppercase;color:#444;}
#corpo-middle-canale .top-right .box-3 ul li {float:left;width:96px;margin-top:3px;}
#corpo-middle-canale .top-right .box-3 ul.lista-3 li {float:left;width:64px;}
#corpo-middle-canale .top-right .box-3 ul li.full {float:left;width:192px;}
#corpo-middle-canale .top-right .box-3 ul li.full.fine {margin-top:8px;}
#corpo-middle-canale .top-right .box-3 a {color:inherit;font-size:9px;font-weight:bold;}
#corpo-middle-canale .top-right .box-3 a:hover {color:#f33091;}
#corpo-middle-canale .top-right .box-3 li.full.fine a {font-weight:inherit;font-size:inherit;}


#corpo-middle-index {float:left;width:670px;margin-right:10px;}
#corpo-middle-index .risultati {padding:10px;}
#corpo-middle-index .risultati .trovati {float:left;margin-top:3px;font-size:14px;}
#corpo-middle-index .risultati .trovati span {font-weight:bold;}
#corpo-middle-index .risultati .trovati b {font-size:22px;color:#f33091;}
#corpo-middle-index .risultati .social {float:right;margin-top:8px;}
#corpo-middle-index .ricerca {background:#b4ce02;color:#fff;}
#corpo-middle-index .ricerca .cornice {padding:10px;}
#corpo-middle-index .ricerca .top {line-height:24px;}
#corpo-middle-index .ricerca .top .titolo {float:left;margin-right:10px;text-transform:uppercase;}
#corpo-middle-index .ricerca .top .titolo.secondo {}
#corpo-middle-index .ricerca .top .titolo span {font-size:22px;color:#fff;}
#corpo-middle-index .ricerca .top .link {float:left;margin-top:2px;}
#corpo-middle-index .ricerca .bottom {display:block;clear:both;padding-top:20px;}
#corpo-middle-index .ricerca .bottom .cerca {float:left;}
#corpo-middle-index .ricerca .bottom .cerca .left {float:left;}
#corpo-middle-index .ricerca .bottom .cerca .right {float:left;margin-left:15px;margin-top:-3px;}
#corpo-middle-index .ricerca .bottom .cerca .submit {font-size:17px;padding:6px 10px;}
#corpo-middle-index .ricerca .bottom .cerca .guida {color:#444;padding:5px;}
#corpo-middle-index .ricerca .bottom .cerca .guida span {color:red;}
#corpo-middle-index .ricerca .bottom .toggle {float:right;}
#corpo-middle-index .ricerca .bottom .nascosto {margin-top:10px;background:#fff;padding:10px 10px 10px 0;border:1px solid #a8c005;}
#corpo-middle-index .ricerca .bottom span.mostra {display:block;background:url(/images/layout/middle/toggle/ricerca_piu.gif) no-repeat;width:150px;height:24px;}
#corpo-middle-index .ricerca .bottom span.nascondi {display:block;background:url(/images/layout/middle/toggle/ricerca_meno.gif) no-repeat;width:150px;height:24px;}
#corpo-middle-index .ricerca .bottom .lista {float:left;width:196px;margin-left:15px;}
#corpo-middle-index .ricerca .bottom .lista ul {margin-top:5px;}
#corpo-middle-index .ricerca .bottom .lista li {float:left;width:65px;font-size:9px;text-transform:uppercase;}
#corpo-middle-index .ricerca .bottom .lista li a {color:#444;}

#corpo-middle-index .elenco {border-top:1px dotted #a6bd09;padding-top:15px;margin-top:15px;}
#corpo-middle-index .elenco.primo {border-top:0;padding-top:0;}
#corpo-middle-index .elenco .immagine {float:left;width:145px;}
#corpo-middle-index .elenco .testo {float:left;width:525px;}
#corpo-middle-index .elenco .testo.full {float:left;width:100%;}
#corpo-middle-index .elenco .nome {float:left;}
#corpo-middle-index .elenco .nome a.nome-url  {font-size:26px;line-height:26px;text-decoration:none;}
#corpo-middle-index .elenco .nome a:hover.nome-url {color:#b4ce02;}
#corpo-middle-index .elenco .stelle {float:left;margin-left:5px;margin-top:5px;}
#corpo-middle-index .elenco .social {float:right;padding-top:5px;padding-right:10px;}
#corpo-middle-index .elenco .abstract {margin-top:6px;}
#corpo-middle-index .elenco .indirizzo, #corpo-middle-index .elenco .data, #corpo-middle-index .elenco .prezzo, #corpo-middle-index .elenco .staff, #corpo-middle-index .elenco .cast {margin-top:3px;}
#corpo-middle-index .elenco .middle {margin-top:8px;}
#corpo-middle-index .elenco .bottom {margin-top:5px;}
#corpo-middle-index .elenco .utility {float:left;margin-top:4px;}
#corpo-middle-index .elenco .utility a, #corpo-middle-index .elenco .utility .class-utility {margin-right:10px;}
#corpo-middle-index .elenco .link {float:left;}
#corpo-middle-index .elenco .toggle {float:right;padding-right:10px;width:119px;}
#corpo-middle-index .elenco .toggle span.mostra.eventi {display:block;background:url(/images/layout/middle/toggle/eventi_piu.gif) no-repeat;width:119px;height:19px;}
#corpo-middle-index .elenco .toggle span.mostra.cinema {display:block;background:url(/images/layout/middle/toggle/cinema_piu.gif) no-repeat;width:126px;height:19px;}
#corpo-middle-index .elenco .toggle span.mostra.film {display:block;background:url(/images/layout/middle/toggle/film_piu.gif) no-repeat;width:106px;height:19px;}
#corpo-middle-index .elenco .toggle span.nascondi.eventi {display:block;background:url(/images/layout/middle/toggle/eventi_meno.gif) no-repeat;width:119px;height:19px;}
#corpo-middle-index .elenco .toggle span.nascondi.cinema {display:block;background:url(/images/layout/middle/toggle/cinema_meno.gif) no-repeat;width:126px;height:19px;}
#corpo-middle-index .elenco .toggle span.nascondi.film {display:block;background:url(/images/layout/middle/toggle/film_meno.gif) no-repeat;width:106px;height:19px;}
#corpo-middle-index .elenco .toggle-nascosto {margin-top:10px;}
#corpo-middle-index .elenco .toggle-cornice {border:1px solid #e5e5e5;background:#f5f5f5;padding:5px;}
#corpo-middle-index .elenco .toggle-testo {background:#fff;padding:10px;border:1px solid #e5e5e5;}
#corpo-middle-index .elenco .toggle-citta {float:left;width:127px;}
#corpo-middle-index .elenco .toggle-titolo a, #corpo-middle-index .elenco .toggle-tutti a, #corpo-middle-index .elenco .toggle-citta a {background:url(/images/layout/middle/frecce/link/verde.gif) 0 50% no-repeat;padding-left:13px;font-weight:bold;font-size:13px;}
#corpo-middle-index .elenco .toggle-abstract, #corpo-middle-index .elenco .toggle-indirizzo {margin-top:2px;padding-left:13px;}
#corpo-middle-index .elenco .toggle-data {margin-top:2px;padding-left:13px;}
#corpo-middle-index .elenco .toggle-separatore {margin-top:10px;padding-top:10px;border-top:1px dotted #e5e5e5;}
#corpo-middle-index .no-record {padding:30px;font-size:18px;font-weight:bold;text-align:center;}
#corpo-middle-index .impaginazione {padding:15px 10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-top:15px;}
#corpo-middle-index .impaginazione .left {float:left;}
#corpo-middle-index .impaginazione .left span {font-weight:bold;}
#corpo-middle-index .impaginazione .right {float:right;font-weight:bold;font-size:10px;}
#corpo-middle-index .impaginazione .right a, #corpo-middle-index .impaginazione .right .selected {padding:2px 8px;border:2px solid #018ec3;background:#00aff0;text-decoration:none;color:#fff;margin-left:5px;}
#corpo-middle-index .impaginazione .right a:hover {background:#b4ce02;border:2px solid #a8c005;}
#corpo-middle-index .impaginazione .right .selected {background:#fff;color:#00aff0;}
#corpo-middle-index .impaginazione .right .punti {padding:4px 8px;margin-left:5px;}

#corpo-middle-index .map-cartina {width:100%;height:300px;margin-top:20px;}
#corpo-middle-index .map-distanza {color:red;font-weight:normal !important;padding-left:10px;padding-right:10px;font-size:18px;}
#corpo-middle-index .map-visualizza {padding-left:10px; font-family:inherit !important;}

#corpo-middle-index .info-middle-mappa-pdi, #corpo-middle-scheda .info-middle-mappa-pdi {margin-top:20px;background:#e5e5e5;border:1px solid #d5d5d5;padding:5px;}
#corpo-middle-index .info-middle-mappa-pdi .cornice, #corpo-middle-scheda .info-middle-mappa-pdi .cornice {border:1px solid #d5d5d5;padding:0 10px 10px 0;background:#fff;}
#corpo-middle-index .info-middle-mappa-pdi .dettaglio, #corpo-middle-scheda .info-middle-mappa-pdi .dettaglio {padding:10px 0 0 10px;}
#corpo-middle-index .info-middle-mappa-pdi .pdi, #corpo-middle-scheda .info-middle-mappa-pdi .pdi {padding-top:10px;}
#corpo-middle-index .info-middle-mappa-pdi .pdi a, #corpo-middle-scheda .info-middle-mappa-pdi .pdi a {margin-left:4px;}

#corpo-middle-scheda .info-top a, #corpo-middle-scheda .info-top .class-utility, #corpo-middle-scheda .info-bottom a, #corpo-middle-scheda .link-correlati a {color:#777;text-decoration:underline;}
#corpo-middle-scheda .info-top, #corpo-middle-scheda .info-bottom, #corpo-middle-scheda .info-correlate, #corpo-middle-scheda .link-correlati, #corpo-middle-scheda .commmenti a {color:#777;}

#corpo-middle-scheda {float:left;width:670px;}
#corpo-middle-scheda .top {padding:20px 10px;}
#corpo-middle-scheda .top .nome {color:#f33091;font-size:30px;}
#corpo-middle-scheda .top .social {margin-top:18px;height:24px;}
#corpo-middle-scheda .top .social .facebook {float:left;width:180px;}
#corpo-middle-scheda .top .social .twitter {float:left;width:120px;}
#corpo-middle-scheda .top .social .google {float:left;width:90px;}

#corpo-middle-scheda .info-top {background:#e5e5e5;border:1px solid #d5d5d5;padding:5px;}
#corpo-middle-scheda .info-top .cornice {border:1px solid #d5d5d5;padding:0 10px 10px 0;background:#fff;}
#corpo-middle-scheda .info-top .dettaglio {float:left;width:205px;padding:10px 0 0 10px;}
#corpo-middle-scheda .info-top .dettaglio.uno {width:636px;}
#corpo-middle-scheda .info-top .dettaglio.due {width:313px;}
#corpo-middle-scheda .info-top .dettaglio.doppio {width:420px;}
#corpo-middle-scheda .info-top .dettaglio.scaduto {width:100%;color:red;font-weight:bold;}
#corpo-middle-scheda .info-top .dettaglio .evidenzia {font-weight:bold;color:#333;}
#corpo-middle-scheda .info-top .titolo {text-transform:uppercase;margin-bottom:5px;}
#corpo-middle-scheda .info-middle {margin-top:20px;}
#corpo-middle-scheda .info-middle .titolo {font-size:32px;}
#corpo-middle-scheda .info-middle .abstract {font-size:32px;color:#888;margin-top:20px;}
#corpo-middle-scheda .info-middle .immagine {margin-top:20px;text-align:center;}
#corpo-middle-scheda .info-middle .immagine#galleria {text-align:left;}
#corpo-middle-scheda .info-middle .immagine.piccola {margin-left:60px;}
#corpo-middle-scheda .info-middle .descrizione {margin-top:20px;font-size:15px;line-height:22px;}
#corpo-middle-scheda .info-middle .descrizione ul {margin:0 30px;padding:10px;font-size:12px;line-height:16px;background:#f5f5f5;border:1px solid #e5e5e5;}
#corpo-middle-scheda .info-middle .descrizione ul b {color:#f33091;font-size:13px;}
#corpo-middle-scheda .info-middle .descrizione .link-principale-front {border-bottom:1px dotted #333;text-decoration:none;color:inherit;}
#corpo-middle-scheda .info-middle .email, #corpo-middle-scheda .info-middle .hotel {margin-left:238px;margin-top:20px;text-align:center;}

#corpo-middle-scheda .info-middle .link {margin-top:10px;}
#corpo-middle-scheda .info-middle-mappa {margin-top:20px;}
#corpo-middle-scheda .info-middle-mappa .map-cartina {width:100%;height:300px;margin-top:20px;}

#corpo-middle-scheda .info-bottom .dettaglio {float:left;width:205px;}
#corpo-middle-scheda .info-bottom .dettaglio span {margin-top:10px;}
#corpo-middle-scheda .info-bottom .full {width:636px;}
#corpo-middle-scheda .info-bottom .dettaglio.full li {float:left;width:127px;margin-top:5px;}
#corpo-middle-scheda .info-bottom .dettaglio.full li.full {width:100% !important;}
#corpo-middle-scheda .info-bottom .dettaglio.full .lista-3 li {width:212px;}
#corpo-middle-scheda .info-bottom .dettaglio.full .lista-4 li {width:159px;}
#corpo-middle-scheda .info-bottom .dettaglio.full .lista-5 li {width:127px;}
#corpo-middle-scheda .info-bottom .tipologie {padding-top:5px;}
#corpo-middle-scheda .link-correlati li {float:left;width:159px;padding-top:8px;}
#corpo-middle-scheda .link-correlati li a {padding-left:10px;background:url(/images/layout/middle/frecce/link/verde.gif) 0 50% no-repeat;text-decoration:none;}
#corpo-middle-scheda .link-correlati li a:hover {text-decoration:underline;}
#corpo-middle-scheda .link-correlati .lista-2 li {width:318px;}
#corpo-middle-scheda .link-correlati .lista-3 li {width:212px;}
#corpo-middle-scheda .link-correlati .lista-4 li {width:159px;}
#corpo-middle-scheda .link-correlati .dettaglio .lista-5 li {width:127x;}
#corpo-middle-scheda .link-correlati span {display:block;margin-top:5px;}

#corpo-middle-scheda .commenti .dettaglio .top {margin-top:10px;font-size:14px;}
#corpo-middle-scheda .commenti .dettaglio .top a {font-weight:bold;}
#corpo-middle-scheda .commenti .dettaglio .testo {background:#e5e5e5;padding:10px;margin-top:20px;}
#corpo-middle-scheda .commenti .dettaglio .nome {float:left;font-size:20px;}
#corpo-middle-scheda .commenti .dettaglio .info {float:right;margin-top:5px;}
#corpo-middle-scheda .commenti .dettaglio .info span {color:#f33091;}
#corpo-middle-scheda .commenti .dettaglio .descrizione {margin-top:8px;}
#corpo-middle-scheda .commenti .dettaglio .bottom {margin-top:20px;font-size:14px;}
#corpo-middle-scheda .commenti .dettaglio .bottom a {font-weight:bold;}
#corpo-middle-scheda .commenti .competition {background:#f33091;border:1px solid #d5d5d5;padding:10px;color:#fff;}
#corpo-middle-scheda .commenti .competition .competition-titolo {font-size:24px;text-align:center;}
#corpo-middle-scheda .commenti .competition .competition-nome {font-size:20px;margin-top:5px;text-align:center;}
#corpo-middle-scheda .commenti .competition .competition-descrizione {margin-top:10px;font-size:14px;}
#corpo-middle-scheda .commenti .competition .competition-modalita {margin-top:20px;}
#corpo-middle-scheda .commenti .competition .competition-esito {margin-top:30px;text-align:center;}
#corpo-middle-scheda .commenti .competition .competition-vincitori {margin-top:15px;}
#corpo-middle-scheda .commenti .competition .competition-vincitori span {font-weight:bold;}
#corpo-middle-scheda .commenti .competition .competition-commento {margin-top:15px;}
#corpo-middle-scheda .commenti .competition .competition-commento span {font-weight:bold;}

#corpo-middle-scheda .info-bottom .cornice, #corpo-middle-scheda .link-correlati .cornice, #corpo-middle-scheda .info-correlate .cornice, #corpo-middle-scheda .commenti .cornice {border:1px solid #d5d5d5;padding:0 10px 10px 0;background:#fff;}
#corpo-middle-scheda .info-bottom, #corpo-middle-scheda .link-correlati, #corpo-middle-scheda .info-correlate, #corpo-middle-scheda .commenti {background:#e5e5e5;border:1px solid #d5d5d5;padding:5px;margin-top:30px;}
#corpo-middle-scheda .info-bottom .cornice, #corpo-middle-scheda .link-correlati .cornice, #corpo-middle-scheda .info-correlate .cornice, #corpo-middle-scheda .commenti .cornice {border:1px solid #d5d5d5;padding:0 10px 10px 0;background:#fff;}
#corpo-middle-scheda .info-bottom .dettaglio, #corpo-middle-scheda .link-correlati .dettaglio, #corpo-middle-scheda .info-correlate .dettaglio, #corpo-middle-scheda .commenti  .dettaglio {margin-left:10px;padding-top:10px;}

#corpo-middle-scheda .info-correlate .cornice {padding-bottom:0;}
#corpo-middle-scheda .info-correlate .contenuti {padding:10px 0;border-top:1px dotted #888;}
#corpo-middle-scheda .info-correlate .contenuti.primo {border-top:0;margin-top:0;}
#corpo-middle-scheda .info-correlate .testo {float:left;width:515px;}
#corpo-middle-scheda .info-correlate .testo.full {width:100%;}
#corpo-middle-scheda .info-correlate .testo.immagine {width:400px;}
#corpo-middle-scheda .info-correlate .titolo {font-size:20px;}
#corpo-middle-scheda .info-correlate .abstract {font-size:13px;margin-top:5px;}
#corpo-middle-scheda .info-correlate .abstract.mostra-info {}
#corpo-middle-scheda .info-correlate .abstract span {font-size:12px;text-transform:uppercase;}
#corpo-middle-scheda .info-correlate .immagine {float:left;width:110px;margin-right:5px;}
#corpo-middle-scheda .info-correlate .link {margin-top:5px;margin-bottom:10px;padding-top:10px;border-top:1px dotted #888;}

#corpo-middle-scheda .info-correlate .info {padding-top:10px;}
#corpo-middle-scheda .info-correlate .orari {padding-top:10px;font-size:11px;}
#corpo-middle-scheda .info-correlate .orari ul {margin-top:10px;list-style-type:none;text-transform:uppercase;}
#corpo-middle-scheda .info-correlate .orari li {float:left;padding:2px 5px;margin-right:15px;background:#e5e5e5;color:#333;border:1px solid #b5b5b5;}
#corpo-middle-scheda .info-correlate .orari li.primo {background:#f33091;color:#fff;border:0;}

#corpo-middle-scheda .info-correlate .toggle {float:right;width:104px;margin-top:-24px;}
#corpo-middle-scheda .info-correlate .toggle span.mostra.info {display:block;background:url(/images/layout/middle/toggle/info_piu.gif) no-repeat;width:104px;height:19px;}
#corpo-middle-scheda .info-correlate .toggle span.nascondi.info {display:block;background:url(/images/layout/middle/toggle/info_meno.gif) no-repeat;width:104px;height:19px;}
#corpo-middle-scheda .info-correlate .toggle-nascosto {margin-top:10px;}
#corpo-middle-scheda .info-correlate .toggle-cornice {border:1px solid #e5e5e5;background:#f5f5f5;padding:5px;}
#corpo-middle-scheda .info-correlate .toggle-testo {background:#fff;padding:10px;padding-top:0;border:1px solid #e5e5e5;}

#corpo-middle-scheda .pagina-competition ul {margin-top:10px;padding-left:18px;}
#corpo-middle-scheda .pagina-competition li {float:left;margin-right:17px;width:200px;height:250px;border-top:30px solid transparent;}
#corpo-middle-scheda .pagina-competition li a {text-decoration:none;}
#corpo-middle-scheda .pagina-competition li .nome {text-align:center;padding-top:10px;}
#corpo-middle-scheda .pagina-competition li .nome span {background:#f33091;padding:2px 5px;color:#fff;}
#corpo-middle-scheda .pagina-competition li .abstract {font-size:18px;background:#018ec3;width:180px;margin-left:5px;margin-top:165px;padding:2px 5px;color:#fff;opacity:.8;filter:alpha(opacity=80);}
#corpo-middle-scheda .pagina-competition li .conta {margin-top:10px;text-align:center;}
#corpo-middle-scheda .pagina-competition .archivio {margin-top:70px;}
#corpo-middle-scheda .pagina-competition .archivio .link {margin-top:5px;}

#corpo-middle-scheda .pagina-account {margin-top:30px;padding:0 10px;}
#corpo-middle-scheda .pagina-account .separatore {margin-top:30px;}
#corpo-middle-scheda .pagina-account .contenuti {float:left;width:310px;}
#corpo-middle-scheda .pagina-account .contenuti.margine {margin-left:30px;}
#corpo-middle-scheda .pagina-account .contenuti.sesso span {float:left;width:65px;padding-top:15px;}
#corpo-middle-scheda .pagina-account input[type=submit] {padding:2px 10px;font-size:20px;color:#666;cursor:pointer;}
#corpo-middle-scheda .pagina-account .input {width:300px;margin-top:10px;color:#666;border:3px solid #b3b98b;font-family:"Trebuchet MS",Arial;font-size:16px;padding:3px 2px;}
#corpo-middle-scheda .pagina-account .errore {border:1px solid #d83531;background:#f9dad9;margin-bottom:30px;margin-left:50px;margin-right:50px;padding:20px;text-align:center;font-size:15px;color:#222;}
#corpo-middle-scheda .pagina-account .aggiornato {border:1px solid #0b850e;background:#caedcb;margin-bottom:30px;margin-left:50px;margin-right:50px;padding:20px;text-align:center;font-size:15px;color:#222;}
#corpo-middle-scheda .pagina-account .non-attivo {color:#d83531;margin-bottom:20px;font-size:15px;}

#corpo-middle-scheda .pagina-contatto {margin-top:30px;padding:0 10px;}
#corpo-middle-scheda .pagina-contatto .separatore {margin-top:30px;}
#corpo-middle-scheda .pagina-contatto .contenuti {float:left;width:310px;}
#corpo-middle-scheda .pagina-contatto .contenuti.full {width:100%;}
#corpo-middle-scheda .pagina-contatto .contenuti.margine {margin-left:30px;}
#corpo-middle-scheda .pagina-contatto input[type=submit] {padding:2px 10px;font-size:20px;color:#666;cursor:pointer;}
#corpo-middle-scheda .pagina-contatto .input, #corpo-middle-scheda .pagina-contatto .select, #corpo-middle-scheda .pagina-contatto .textarea {width:300px;margin-top:10px;color:#666;border:3px solid #b3b98b;font-family:"Trebuchet MS",Arial;font-size:16px;padding:3px 2px;}
#corpo-middle-scheda .pagina-contatto .select {width:310px;padding:2px;}
#corpo-middle-scheda .pagina-contatto .errore {border:1px solid #d83531;background:#f9dad9;margin-bottom:30px;margin-left:50px;margin-right:50px;padding:20px;text-align:center;font-size:15px;color:#222;}
#corpo-middle-scheda .pagina-contatto .errore-campo {border:3px solid #f60;}
#corpo-middle-scheda .pagina-contatto .inviato {border:1px solid #0b850e;background:#caedcb;margin-bottom:30px;margin-left:50px;margin-right:50px;padding:20px;text-align:center;font-size:15px;color:#222;}

#corpo-middle-lista {float:left;width:670px;margin-right:10px;}
#corpo-middle-lista .top {padding:20px 10px;}
#corpo-middle-lista .top .titolo {float:left;color:#f33091;font-size:22px;}
#corpo-middle-lista .top .social {float:right;margin-top:2px;}
#corpo-middle-lista .elenco {margin-top:30px;}
#corpo-middle-lista .elenco.primo {margin-top:0;}
#corpo-middle-lista .elenco .cornice {margin-top:5px;}
#corpo-middle-lista .elenco .link ul {margin-top:5px;}
#corpo-middle-lista .elenco .link li {float:left;display:block;width:220px;margin-right:3px;margin-top:5px;}
#corpo-middle-lista .elenco .link li.modulo-4 {width:164px;}
#corpo-middle-lista .elenco .link li.modulo-2 {width:332px;}
#corpo-middle-lista .elenco .link li span {display:block;margin-top:2px;color:#bbb;}

#corpo-middle-guida {margin-top:-30px;float:left;width:670px;margin-right:10px;}
#corpo-middle-guida .top .immagine {margin-top:10px;padding:10px 10px 8px 10px;height:31px;border:4px solid #d3d3d3;border-right:0;border-left:0;}
#corpo-middle-guida .top .link-immagine .contenuto {margin-top:40px;padding-left:60px;}
#corpo-middle-guida .top .link-immagine .contenuto a {float:left;width:250px;height:150px;text-decoration:none;border:3px solid #b4ce02;}
#corpo-middle-guida .top .link-immagine .contenuto a:hover {border:3px solid #91a602;}
#corpo-middle-guida .top .link-immagine .contenuto a.separatore {margin-left:40px;}
#corpo-middle-guida .top .link-immagine .contenuto .testo {float:left;font-size:20px;margin-left:5px;margin-top:121px;background:#f33091;color:#fff;padding:0 7px;}
#corpo-middle-guida .top .link-testo {margin-top:30px;padding-left:60px;}
#corpo-middle-guida .top .link-testo .link {float:left;width:250px;padding-left:20px;background:url(/images/layout/middle/punti/fucsia_8_4.gif) no-repeat 0 50%;}
#corpo-middle-guida .top .link-testo .link a {font-size:26px;}
#corpo-middle-guida .top .link-testo .link.separatore {margin-left:30px;}

#corpo-middle-dx {float:right;width:300px;}
#corpo-middle-dx.guida .banner {margin-top:-20px;margin-bottom:20px;}

#corpo-middle-dx-newsletter {color:#fff;text-align:center;}
#corpo-middle-dx-newsletter.primo {margin-top:20px;}
#corpo-middle-dx-newsletter .titolo {text-align:left;background:#00aff0;line-height:30px;border:3px solid #018ec3;border-bottom:0px;padding-left:8px;}
#corpo-middle-dx-newsletter .contenuti {border:3px solid #018ec3;border-top:0px;background:#1ec1fd;padding:10px;}
#corpo-middle-dx-newsletter .iscrizione {text-align:center;font-size:16px;font-weight:bold;}
#corpo-middle-dx-newsletter .info, #corpo-middle-dx-newsletter .iscriviti {margin-top:10px;}
#corpo-middle-dx-newsletter input[type='text'] {width:190px;border:2px solid #018ec3;font-size:11px;height:20px;margin-right:0px;}
#corpo-middle-dx-newsletter button {line-height:24px;background:#018ec3;font-size:11px;color:#fff;margin-left:0px;font-weight:bold;border:0px;}
#corpo-middle-dx-newsletter input[type='checkbox'] {margin:0 5px;}
#corpo-middle-dx-newsletter .regolamento {font-size:11px;margin-top:10px;text-align:left;}
#corpo-middle-dx-newsletter .regolamento span {padding-left:25px;font-size:12px;}
#corpo-middle-dx-newsletter .regolamento input[type=checkbox] {margin-top:-2px !important;}

#corpo-middle-dx-banner-interno {margin-top:20px;width:300px;height:600px;}
#corpo-middle-dx-banner-interno a {text-decoration:none;}
#corpo-middle-dx-banner-interno .testo {padding-top:20px;text-align:center;line-height:38px;}
#corpo-middle-dx-banner-interno span {margin-top:20px;background:#f33091;color:#fff;font-size:24px;padding:2px 5px;opacity:.8;filter:alpha(opacity=80);}

#corpo-middle-dx-map {margin-top:20px;}
#corpo-middle-dx-map .cornice {border:1px solid #e5e5e5;background:#f5f5f5;padding:5px;margin-top:3px;}
#corpo-middle-dx-map .testo {padding:5px;}
#corpo-middle-dx-map .testo .separatore {margin-top:3px;}
#corpo-middle-dx-map .mappa {width:100%;height:200px;}
#corpo-middle-dx-map-vicino {margin-top:20px;}
#corpo-middle-dx-map-vicino .cornice {border:1px solid #e5e5e5;background:#f5f5f5;padding:5px;margin-top:3px;}
#corpo-middle-dx-map-vicino li {margin-top:5px;padding-top:5px;border-top:1px dotted #b4ce02;}
#corpo-middle-dx-map-vicino li.guida {border-top:0;margin-top:20px;padding-top:0;}
#corpo-middle-dx-map-vicino li.guida.primo {margin-top:10px;}
#corpo-middle-dx-map-vicino li.guida span {font-size:11px;background:#f33091;padding:1px 3px;color:#fff;font-weight:bold;}
#corpo-middle-dx-map-vicino li.lista .location {float:left;width:228px;}
#corpo-middle-dx-map-vicino li.lista .distanza {float:left;width:60px;text-align:center;}
#corpo-middle-dx-map-vicino li.lista span {display:block;font-size:10px;color:#888;}

#corpo-middle-dx-ricerca.ui-tabs {padding:0;border:0;padding:0;} 
#corpo-middle-dx-ricerca.ui-tabs .ui-tabs-nav {margin:0;padding:0;border:0;background:#fff;border-left:5px solid #fff;}
#corpo-middle-dx-ricerca.ui-tabs .ui-tabs-nav li {top:0;border:1px solid #e5e5e5;background:#f5f5f5;margin-right:3px;}
#corpo-middle-dx-ricerca.ui-tabs .ui-tabs-nav li:hover {border:1px solid #ccc;background:#f5f5f5;}
#corpo-middle-dx-ricerca.ui-tabs .ui-tabs-nav li a {font-size:16px;font-weight:normal;padding:2px 10px;color:#f33091;}
#corpo-middle-dx-ricerca.ui-tabs .ui-tabs-nav li a:hover {color:#0199d1;}
#corpo-middle-dx-ricerca.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background:#fff;}
#corpo-middle-dx-ricerca.ui-tabs .ui-tabs-nav li.ui-tabs-selected:hover {border:1px solid #e5e5e5;}
#corpo-middle-dx-ricerca.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#0199d1;}
#corpo-middle-dx-ricerca.ui-tabs .ui-tabs-panel {padding:0;}
#corpo-middle-dx-ricerca .cornice {border:1px solid #e5e5e5;background:#fff;padding:5px;margin-top:-1px;}
#corpo-middle-dx-ricerca .tabs {text-align:center;margin-top:20px;}
#corpo-middle-dx-ricerca .separatore {border-top:1px dotted #e5e5e5;padding-top:20px;margin-top:10px;}
#corpo-middle-dx-ricerca .cerca input[type='text'] {width:196px;border:2px solid #0199d1;height:20px;font-size:11px;}
#corpo-middle-dx-ricerca .cerca select {border:2px solid #0199d1;height:26px;font-size:11px;padding:2px;}
#corpo-middle-dx-ricerca .link {text-align:left;}
#corpo-middle-dx-ricerca .link li {float:left;margin-top:5px;width:94px;text-transform:uppercase;line-height:12px;font-size:10px;margin-right:3px;}
#corpo-middle-dx-ricerca .link .primo {background:url(/images/layout/middle/quick_link/2.png) no-repeat;}
#corpo-middle-dx-ricerca .link .ultimo-riga {margin-right:0;}
#corpo-middle-dx-ricerca .link .separatore {background:url(/images/layout/middle/quick_link/2.png) no-repeat;}

#corpo-middle-dx-promo {padding:5px;border:1px solid #e5e5e5;background:#f5f5f5;margin-top:20px;} 
#corpo-middle-dx-promo .cornice {border:1px solid #f5f5f5;background:#fff;padding:5px;} 
#corpo-middle-dx-promo .contenuti {margin-top:15px;} 
#corpo-middle-dx-promo .contenuti .immagine {float:left;width:115px;} 
#corpo-middle-dx-promo .contenuti .testo {float:left;width:160px;} 
#corpo-middle-dx-promo .contenuti .testo a {font-size:20px;} 
#corpo-middle-dx-promo .contenuti .zona {margin-top:5px;} 
#corpo-middle-dx-promo .contenuti .prezzo {margin-top:5px;}

#corpo-bottom {margin-top:30px;}
#corpo-bottom-pubblicita-1 {float:left;width:314px;margin-left:19px;}
#corpo-bottom-pubblicita-1.primo {margin-left:0;}
#corpo-bottom-pubblicita-1 .banner {background:#f2f2f2;border:1px solid #e5e5e5;border-top:0px;padding:5px;}

#corpo-bottom-competition-1 {float:left;margin-left:19px;width:647px;}
#corpo-bottom-competition-1.primo {margin-left:0;}
#corpo-bottom-competition-1 .cornice {background:#f2f2f2;border:1px solid #e5e5e5;border-top:0px;padding:5px;height:252px;}
#corpo-bottom-competition-1 .immagine {width:302px;height:144px;}
#corpo-bottom-competition-1 .left {float:left;width:302px;}
#corpo-bottom-competition-1 .left .nome {margin-top:3px;}
#corpo-bottom-competition-1 .left .nome a {font-size:22px;color:inherit;}
#corpo-bottom-competition-1 .left .vinci {margin-top:10px;}
#corpo-bottom-competition-1 .left .vinci span {background:#FF0;padding:1px 8px;text-transform:uppercase;font-size:10px;font-weight:bold;}
#corpo-bottom-competition-1 .left .link {float:left;margin-top:8px;font-size:10px;background:url(/images/layout/middle/quick_link/1.png) 0 50% no-repeat;padding-left:75px;line-height:13px;}
#corpo-bottom-competition-1 .right {float:left;width:323px;margin-left:10px;font-size:11px;}
#corpo-bottom-competition-1 .right .elenco {border-bottom:1px dotted #b4ce02;padding-top:10px;padding-bottom:1px;}
#corpo-bottom-competition-1 .right .titolo {text-align:center;font-family:georgia;font-size:16px;font-weight:bold;line-height:50px;}
#corpo-bottom-competition-1 .right .nome {float:left;width:150px;font-size:12px;}
#corpo-bottom-competition-1 .right .commenti {float:left;background:url(/images/layout/middle/vari/commenti.png) 0 50% no-repeat;padding-left:25px;}
#corpo-bottom-competition-1 .right .vinci {float:right;}
#corpo-bottom-competition-1 .right .vinci span {background:#FF0;padding:1px 8px;text-transform:uppercase;font-size:10px;font-weight:bold;}
#corpo-bottom-competition-1 .right .tutti {text-align:right;padding-top:10px;}
#corpo-bottom-competition-1 .right .separatore {}
#corpo-bottom-contenuti-1 {float:left;width:314px;margin-left:19px;}
#corpo-bottom-contenuti-1.primo {margin-left:0;}
#corpo-bottom-contenuti-1 .cornice {background:#f2f2f2;border:1px solid #e5e5e5;border-top:0px;padding:5px;min-height:235px;}
#corpo-bottom-contenuti-1 .immagine {width:302px;height:144px;}
#corpo-bottom-contenuti-1 .categoria {margin-top:-8px;text-align:center;}
#corpo-bottom-contenuti-1 .categoria span {font-weight:bold;padding:2px 5px;background:#f33091;color:#fff;font-size:12px;text-transform:uppercase;}
#corpo-bottom-contenuti-1 .nome {margin-top:6px;font-size:22px;}
#corpo-bottom-contenuti-1 .testo {margin-top:5px;}
#corpo-bottom-contenuti-1 .link {margin-top:8px;font-size:10px;background:url(/images/layout/middle/quick_link/1.png) 0 50% no-repeat;padding-left:75px;line-height:13px;}
#corpo-bottom-elenco-1 {float:left;width:314px;margin-left:19px;}
#corpo-bottom-elenco-1 .contenuti {border-bottom:1px dotted #b4ce02;padding-top:5px;padding-bottom:5px;}
#corpo-bottom-elenco-1 .contenuti.primo {border-bottom:0;padding-top:0;padding-bottom:0;}
#corpo-bottom-elenco-1 .cornice {padding:5px;padding-top:0px;background:#f5f5f5;border:1px solid #e5e5e5;border-top:0px;height:240px;}
#corpo-bottom-elenco-1 .immagine {float:left;width:95px;}
#corpo-bottom-elenco-1 .testo {float:left;width:199px;}
#corpo-bottom-elenco-1 .nome {font-weight:bold;}
#corpo-bottom-elenco-1 .abstract {margin-top:1px;}
#corpo-bottom-elenco-1 .tutti {padding-top:10px;text-align:right;}

#corpo-bottom-carosello {margin-top:30px;padding:10px 0;background:#e5e5e5;border:1px solid #d5d5d5;}
#corpo-bottom-carosello .precedente {float:left;display:block !important;width:56px;height:155px;}
#corpo-bottom-carosello .precedente span {display:block;height:155px;background:url(/images/layout/middle/caroselli/freccia_sx.png) 50% 50% no-repeat;cursor:pointer;}
#corpo-bottom-carosello .successivo {float:right;display:block !important;width:56px;height:155px;}
#corpo-bottom-carosello .successivo span {display:block;height:155px;background:url(/images/layout/middle/caroselli/freccia_dx.png) 50% 50% no-repeat;cursor:pointer;}
#corpo-bottom-carosello .top {line-height:24px;padding-bottom:10px;}
#corpo-bottom-carosello .top .titolo {float:left;margin-right:20px;font-size:22px;}
#corpo-bottom-carosello .top .link {float:left;margin-top:1px;}
#corpo-bottom-carosello .top .link a.nascondi {display:none;}
#corpo-bottom-carosello .top .link a.attivo {background:#9ab001;}
#corpo-bottom-carosello .top .left {float:left;padding-left:60px;}
#corpo-bottom-carosello .top .right {float:right;padding-right:60px;}
#corpo-bottom-carosello .top .impaginazione a {display:inline-block;background:#fff;margin-left:5px;border:3px solid #b4b4b4;width:10px;height:10px;}
#corpo-bottom-carosello .top .impaginazione a span {display:none;}
#corpo-bottom-carosello .top .impaginazione a.selected {border:3px solid #9a1747;}
#corpo-bottom-carosello .contenuti {float:left;background:#fff;width:864px;border:1px solid #d5d5d5;}
#corpo-bottom-carosello .contenuti ul {display:block;}

#corpo-bottom-carosello.colore-1 {background:#e5e5e5;border:1px solid #d5d5d5;}
#corpo-bottom-carosello.colore-1 .contenuti {border:1px solid #d5d5d5;}
#corpo-bottom-carosello.colore-2 {background:#b4ce02;border:1px solid #adc503;}
#corpo-bottom-carosello.colore-2 .contenuti {border:1px solid #adc503;}
#corpo-bottom-carosello.colore-3 {background:#e9d2d2;border:1px solid #dabfbf;}
#corpo-bottom-carosello.colore-3 .contenuti {border:1px solid #dabfbf;}
#corpo-bottom-carosello .contenuti.box-1 li {float:left;background:#fff;width:196px;margin:10px;padding:0;}
#corpo-bottom-carosello .contenuti.box-1 .nome {border-bottom:3px solid #f33091;padding-bottom:1px;color:#f33091;padding-left:5px;}
#corpo-bottom-carosello .contenuti.box-1 .nome a {text-decoration:underline;color:#f33091;}
#corpo-bottom-carosello .contenuti.box-1 .abstract {margin-top:3px;margin-top:3px;font-size:22px;}
#corpo-bottom-carosello .contenuti.box-1 .data {margin-top:3px;}
#corpo-bottom-carosello .contenuti.box-1 .location {margin-top:3px;}
#corpo-bottom-carosello .contenuti.box-2 li {float:left;background:#fff;width:268px;margin:10px;padding:0;}
#corpo-bottom-carosello .contenuti.box-2 a {text-decoration:none;}
#corpo-bottom-carosello .contenuti.box-2 .immagine {display:block;width:268px;height:200px;}
#corpo-bottom-carosello .contenuti.box-2 .testo {font-size:18px;background:#018ec3;width:248px;margin-left:5px;margin-top:-53px;padding:2px 5px;color:#fff;opacity:.8;filter:alpha(opacity=80);}
#corpo-bottom-carosello .contenuti.box-3 li {float:left;background:#fff;width:268px;margin:10px;padding:0;}
#corpo-bottom-carosello .contenuti.box-3 .immagine {float:left;width:115px;}
#corpo-bottom-carosello .contenuti.box-3 .testo {float:left;width:153px;}
#corpo-bottom-carosello .contenuti.box-3 .nome a {font-size:26px;line-height:32px;color:#888;}
