/*  
Theme Name: RelaxInGardaMultilingua
Theme URI: www.borgocreativo.it
Description: Tema per relax in garda multilingua
Version: 1.2
Author: Rizzini Fabrizio
*/


/* HTML Elements */
*{ margin:0; padding:0; }
body { font: 100%  'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif; background: #FFF; color: #333; background: #FFF url(images/bk-sfondo.jpg) repeat-x; }
p { margin: 15px 0; }
a:link, a:visited { color: #3c78a7; text-decoration:none;	}
a:hover, a:active { color: #3c78a7; text-decoration:underline; }
a img { border:0; }
code { font: 1.0em 'Courier New', Courier, Fixed; background:#ececec; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { padding: 10px 10px 0 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #eee; font:1.0em Arial; line-height:1.5em; margin:10px 0px; }
select { width: 130px; }


/* Structure */
#head { width:960px; margin:0px auto; margin-top:15px; padding:0px; font-size:0.7em; position:relative; }
#page { width:940px; margin:0px auto; padding:0 10px 10px; font-size:0.7em; overflow:hidden; }
.left, .alignleft { float:left;}
.right, .alignright { float:right; }
#head .sponsor{margin-top:44px;}
.data{ width:50px; height:55px; overflow:hidden; background: url(images/bk-data.jpg) no-repeat; float:left; display:inline; margin-right:15px; margin-bottom:5px;}
#headline .data{ background-image: url(images/bk-data-verde.jpg); margin-top:3px;}
.data span{ display:block; line-height:normal; color:#666; text-align:center;}
.data .day{font-size:22px; line-height:20px; margin-top:5px;}
.data .year, .data .month{font-size:10px; color:#4c4c4c;}
#cerca{ position:absolute; top:0; right:0;}
#menuLingue{position:absolute; top:-2px; right:170px; list-style:none; }
#menuLingue li{ float:left; display:inline; list-style:none; padding-right:5px;}
#menuLingue a{ display:block; width:25px; height:25px; overflow:hidden; text-indent:-999px; background:url(images/cambio-lingua.jpg) no-repeat scroll 0px 0px; }
#menuLingue .lang-en a{ background-position: -47px 0 }
#menuLingue .lang-it a{ background-position: -94px 0 }

/* Navigation Bar*/
#navbar { margin:0; text-transform:uppercase; background:#3C78A7 url(images/bk-menu.jpg) no-repeat; width:100%; line-height:30px; position:absolute; top:129px; left:3px; height:28px; padding:1px 0; }
#navbar #page-bar{ list-style:none; float:right; display:inline;} 
#navbar #page-bar a{ float:left; display:inline; list-style:none; padding:0 10px; border-left:1px solid #FFF; text-decoration:none; height:28px; line-height:28px;}
#navbar #page-bar a:hover, 
#navbar #page-bar .current_page_item a,
#navbar #page-bar .current-menu-item a{ background-color:#3C78A7; color:#FFF;}
#navbar #page-bar li.home a{position: absolute; top:1px; left:7px; border:none; width:60px; text-align:center;}
#navbar #li959 a,
#navbar #li978 a,
#navbar #li2599 a{position: absolute; top:1px; left:7px; border:none; width:60px; text-align:center;}
#navbar #page-bar li.feed a{background:url(images/ico-rss.jpg) no-repeat center center; padding:0; width:32px;}
#navbar #page-bar li.feed span{ visibility:hidden;}
#navbar #li4887 a,
#navbar #li4890 a,
#navbar #li4889 a{ background-color:#b3c874; color: #FFF;}
#navbar #li4887 a:hover,
#navbar #li4887.current_page_item a,
#navbar #li4887.current-menu-item a,
#navbar #li4889 a:hover,
#navbar #li4889.current_page_item a,
#navbar #li4889.current-menu-item a,
#navbar #li4890 a:hover,
#navbar #li4890.current_page_item a,
#navbar #li4890.current-menu-item a{ background-color: #768542; }

/* Dropdown Menus */		
#page-bar li { float: left; margin: 0px; padding: 0px; }
#page-bar li li { float: left; margin: 0px; padding: 0px; width: 122px; text-transform:none; }
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited { background: #2B2B2B; width: 122px; float: none; margin: 0px; padding: 5px 10px 5px 18px; border-top: 1px solid #C0C0C0; }
#page-bar li li a:hover, #page-bar li li a:active { background: #666666; padding: 5px 10px 5px 18px; }
#page-bar li ul { position: absolute; width: 10em; left: -999em; }
#page-bar li:hover ul { left: auto; display: block; }
#page-bar li:hover ul, #page-bar li.sfhover ul { left: auto; }


/* Text*/
h1 { font:3.5em Arial; font-weight:bold; letter-spacing:-0.08em; }
h2 { font:2.3em Georgia, "Times New Roman"; }
h3 { font:1.3em Arial; margin-bottom:3px; color:#3c78a7; font-weight:bold; }
h4 { font:1.0em Arial; }
h3.catTitle, h3.catTitle a { color:#333; letter-spacing:-0.05em; font-size:0.85em; }
h3#respond { margin-top:0px; padding-top:20px; }
h3#comments { margin-top:32px; padding-left:0px; }
h3.authors { margin-top:15px; }


/* Index Page*/
#logo { width:350px; }
#tagline { display:none; margin-top:5px; font-size:1em; color:#333; }
#top { padding:0; background: url(images/bk-box-verde-bianco.gif) repeat-y; }
#headline { width:590px; float:left; padding:10px; font-size:1.05em; line-height:1.5em; margin:0; display:inline; }
#headline a{color:#FFF;}
#headline .more{ float:right; padding-left:10px; background: url(images/bk-leggi-primo-piano.gif) no-repeat left; display:inline; height:25px; line-height:25px; color:#73843E;}
#headline .more span{ float:left; display:inline; padding-right:10px; background: url(images/bk-leggi-primo-piano.gif) no-repeat right; height:25px; line-height:25px;}
#headline  div.title { font-weight:bold; font:2.4em Georgia; letter-spacing:-0.05em; display:block; padding-bottom:5px; }
#headline p { padding-bottom:15px; }
#headline .meta .box{ background-image: url(images/bk-commenti-verde.gif);}
#headline .meta span{ background-image: url(images/bk-commenti-verde.gif);}
#headline .meta a{ color:#FFF;}
#headline .titoloSezione{ clear:both; display:block; margin-bottom:3px;}
#featured { width:300px; float:right; padding:10px 10px 9px 10px; display:inline; }
#featured .clearfloat { margin-top:7px; margin-bottom:8px; }
#featured .info { margin-top:5px; padding-top:5px; /*float:right; width:180px;*/ }
#featured .title { font-weight:bold; }
#headline a img, #featured a img { border:1px solid #ccc; margin-top:5px; margin-right:10px; padding:2px; }
#middle { width: 920px; background:#fff; float:right; padding:9px 9px 0; margin:10px 0; border:1px solid #6f9ecf;}
#front-popular h3, #front-list .catTitle, #archive .catTitle { margin:0; font-weight:bold; font-size:1.5em; letter-spacing:-0.05em; }

a.category{ width:164px; float:left; display:inline; margin:5px 10px 10px 10px; background:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
a.category:hover{ text-decoration:none; background-color:#999; }
a.category:hover .catDescription, a.current-cat{ color:#FFF;  }
a.category .catTitle{ display:block; border-bottom:8px solid #333; color:#333; font-size:12px; font-weight:bold; margin-bottom:1px; background-color:#FFF; cursor:pointer; }
a.category .catDescription{ display:block; height:40px; border-top:1px solid #FFF;  cursor:pointer; padding:3px;}
a.category p { margin:0; }


#cat-3 .catTitle, #cat-199 .catTitle, #cat-207 .catTitle{border-bottom-color:#b5c584;}
#cat-3:hover, #cat-3.current-cat,
#cat-199:hover, #cat-199.current-cat,
#cat-207:hover, #cat-207.current-cat{background-color:#b5c584;}

#cat-8 .catTitle, #cat-200 .catTitle, #cat-208 .catTitle{border-bottom-color:#b45249;}
#cat-8:hover, #cat-8.current-cat,
#cat-200:hover, #cat-200.current-cat,
#cat-208:hover, #cat-208.current-cat{background-color:#b45249;}

#cat-4 .catTitle, #cat-201 .catTitle, #cat-209 .catTitle{border-bottom-color:#ede7db;}
#cat-4:hover, #cat-4.current-cat,
#cat-201:hover, #cat-201.current-cat,
#cat-209:hover, #cat-209.current-cat{background-color:#ede7db;}
#cat-4:hover .catDescription, #cat-4.current-cat .catDescription{ color:#666; }

#cat-19 .catTitle, #cat-202 .catTitle, #cat-210 .catTitle{border-bottom-color:#3c394c;}
#cat-19:hover, #cat-19.current-cat,
#cat-202:hover, #cat-202.current-cat,
#cat-210:hover, #cat-210.current-cat{background-color:#3c394c;}

#cat-17 .catTitle, #cat-203 .catTitle, #cat-211 .catTitle{border-bottom-color:#829a46;}
#cat-17:hover, #cat-17.current-cat,
#cat-203:hover, #cat-203.current-cat,
#cat-211:hover, #cat-211.current-cat{background-color:#829a46;}

#cat-20 .catTitle, #cat-204 .catTitle, #cat-212 .catTitle{border-bottom-color:#d7cd2e;}
#cat-20:hover, #cat-20.current-cat,
#cat-204:hover, #cat-204.current-cat,
#cat-212:hover, #cat-212.current-cat{background-color:#d7cd2e;}

#cat-1 .catTitle, #cat-164 .catTitle, #cat-165 .catTitle{border-bottom-color:#698698;}
#cat-1:hover, #cat-1.current-cat,
#cat-164:hover, #cat-164.current-cat,
#cat-165:hover, #cat-165.current-cat{background-color:#698698;}

#cat-18 .catTitle, #cat-205 .catTitle, #cat-213 .catTitle{border-bottom-color:#7c5e92;}
#cat-18:hover, #cat-18.current-cat,
#cat-205:hover, #cat-205.current-cat,
#cat-213:hover, #cat-213.current-cat{background-color:#7c5e92;}

#cat-16 .catTitle, #cat-206 .catTitle, #cat-214 .catTitle{border-bottom-color:#73645f;}
#cat-16:hover, #cat-16.current-cat,
#cat-206:hover, #cat-206.current-cat,
#cat-214:hover, #cat-214.current-cat{background-color:#73645f;}

#cat-21 .catTitle, #cat-198 .catTitle, #cat-215 .catTitle{border-bottom-color:#583a3c;}
#cat-21:hover, #cat-21.current-cat,
#cat-198:hover, #cat-198.current-cat,
#cat-215:hover, #cat-215.current-cat{background-color:#583a3c;}

#bottom { width: 940px; }
#front-list { width:590px; background:#fff; padding:10px; font-size:1.05em; line-height:1.75em; float:left; }
#archive { padding-top:15px; font-size:1.05em; line-height:1.75em; }
#front-list blockquote { padding: 0px 10px 0 10px; }
#front-list .title, #archive .title { font-weight:bold; font:2.0em Georgia; letter-spacing:-0.05em; }
#front-list .clearfloat, #archive .clearfloat { padding-bottom:10px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
#headline .spoiler, #front-list .spoiler, #archive .spoiler { display:block; margin-top:3px;  clear:both;}
#front-list p, #archive p { margin:0px; padding:0px; }
.author { font-size:0.8em; font-weight:bold; }


.meta{ float:left; display:inline;  width:100%; margin-bottom:5px;}
.meta .box{background: url(images/bk-commenti.gif) no-repeat left; padding-left:10px; font-size:0.8em; color:#333; margin-bottom:5px; overflow:hidden; float:left; display:inline;}
.meta span{ float:left; display:inline; background: url(images/bk-commenti.gif) no-repeat right; padding-right:10px; height:17px; line-height:17px; }
.meta a { color:#333; }
#headline p, #featured p { margin:0; }


/* Content Page*/
#content { width:590px; background:#fff; padding:10px; font-size:1.05em; line-height:1.75em; float:left; height:auto !important; min-height:400px; height:400px; }
#content .breadcrumbs, #content .breadcrumbs a { font-weight:bold; color:#333; }
#content h1.title{ font:2em Georgia; letter-spacing:-0.05em; color:#3C78A7;}

#featured.single{ background-color:#FFF; margin-bottom:10px;}
#featured .categoria{ border-top:5px solid #666; margin-bottom:15px; position:relative; padding-bottom:15px; }
#featured .mostraTutte{ position:absolute; bottom:0; right:5px;}
#featured .cat-3{ border-color:#b5c584;}
#featured .cat-8{ border-color:#b45249;}
#featured .cat-4{ border-color:#ede7db;}
#featured .cat-19{ border-color:#3c394c;}
#featured .cat-17{ border-color:#829a46;}
#featured .cat-20{ border-color:#d7cd2e;}
#featured .cat-1{ border-color:#698698;}
#featured .cat-18{ border-color:#7c5e92;}
#featured .cat-16{ border-color:#73645f;}
#featured .cat-21{ border-color:#583a3c;}

h2.cat-3{ color:#b5c584;}
h2.cat-8{ color:#b45249;}
h2.cat-4{ color:#ede7db;}
h2.cat-19{ color:#3c394c;}
h2.cat-17{ color:#829a46;}
h2.cat-20{ color:#d7cd2e;}
h2.cat-1{ color:#698698;}
h2.cat-18{ color:#7c5e92;}
h2.cat-16{ color:#73645f;}
h2.cat-21{ color:#583a3c;}

.post { font-size:1.05em; line-height:1.75em; }
.post p { margin-top:0px; }
.post .clearfloat { border-bottom:1px dotted #ccc; margin:10px 0px; }
.post ul, .post ol, #front-list ul, #front-list ol { margin-bottom:15px; }
.post ul li, #front-list ul li { list-style:square; margin-left:30px; }
.post ol li, #front-list ol li { list-style:decimal; margin-left:30px; }
.post ol li ul li, #front-list ol li ul li { list-style:square; margin-left:20px; }
.post img, .post a img, #front-list img, #archive img { border:1px solid #ccc; margin:0 10px 5px 0; padding:2px; }
.post .ads { margin-top:10px; }
.entry { margin-top:20px;  width:100%; clear:both;}
#stats { margin-top:0px; padding:4px 0px; text-transform:uppercase; font:0.8em Arial; display:block; }
#stats span { padding: 0px 20px 0px 0px; }
#stats span a:hover { background:none; }
#stats span a { color:#333; }
#stats img, #nav img { border:0px; margin:0px; padding:0px; }
#tools { width:590px; height:25px; font-size:0.95em; }
#tools a:hover { background:none; }
.navigation { padding:5px 0px; text-align:Center; }
.navigation a{ display:inline; float:left; padding-left:10px; background:url(images/bk-pulsante.jpg) no-repeat left; line-height:25px; height:25px; text-decoration:none;}
.navigation a:hover{}
.navigation span{ display:inline; float:left; padding-right:10px;  background:url(images/bk-pulsante.jpg) no-repeat right; line-height:25px; height:25px;}

/* Sidebar*/
#sidebar { width:320px; float:right; margin:0px 0px 0px 0px; clear:right; }
#sidebar h3 { font:1.1em Arial; font-weight:bold; background:#333; color:#3C78A7; margin:10px 0px 5px 0px; padding-left:10px; background:url(images/bk-titolo-box-dx.gif) no-repeat left; height:21px; line-height:21px; font-weight:normal; }
#sidebar h3 span{ display:block; padding-right:10px; background:url(images/bk-titolo-box-dx.gif) no-repeat right; height:21px; line-height:21px;}
#sidebar-top, #sidebar-bottom , #sidebar-menu, #sidebar-newsletter, #sidebar-social  { width:300px; float:right; padding:0px 10px 10px 10px; background:#fff; margin-bottom:10px; }
#sidebar-newsletter{ border: 2px solid #B3C874; width: 296px; }
#sidebar-newsletter form{ padding:10px 0;}
#emailNewsletter{ border:1px solid #666; padding:2px 5px; background:#d4e2f1 none; color:#3C78A7; width:200px; }
#sidebar-newsletter .ButtonGo{margin-left:95px; margin-top:10px;  width:100px;}
.ButtonGo{display: block; padding-left:10px; background:url(images/bk-pulsante.jpg) no-repeat left; line-height:25px; height:25px; }
.ButtonGo span{ display:block; padding-right:10px;  background:url(images/bk-pulsante.jpg) no-repeat right; line-height:25px; height:25px; color:#3C78A7; text-align:center;  }
/*#ButtonGo{ margin: 0; padding:0; border:none; background:none; cursor:pointer; }
#ButtonGo div{padding-left:10px; background:url(images/bk-pulsante.jpg) no-repeat left; line-height:25px; height:25px;}
#ButtonGo span{ display:block; padding-right:10px;  background:url(images/bk-pulsante.jpg) no-repeat right; line-height:25px; height:25px; color:#3C78A7;  }*/
#sidebar-bottom, #sidebar-middle { margin-bottom:10px; }
#sidebar-menu .current_page_item a{font-weight:bold;}
#sidebar-middle { width:320px; float:right; }
#sidebar-left { width:135px; padding:0px 10px 10px 10px; float:left; background:#fff; }
#sidebar-right { width:135px; padding:0px 10px 10px 10px; float:right; background:#fff; }
#sidebar li { list-style:none; border-bottom:1px dotted #ccc; display:block; padding:2px 0px 2px 13px; background:url(images/bullet-blu.gif) no-repeat 3px 7px; }
#sidebar .current-cat a{font-weight:bold;}
#sidebar li ul li:last-child{ list-style:none; border-bottom:0px dotted #ccc; display:block; padding:2px 0px 0px 13px; background:url(images/bullet-blu.gif) no-repeat 3px 7px; }
#sidebar-right li { background-image:url(images/bullet-verde.gif); }
#sidebar-ads { width:300px; float:right; margin-bottom:10px; padding:10px; background:#fff; height:250px; }

#sidebar-social ul,#sidebar-social li{ float:left; display:inline; list-style:none; border:none; background:none; padding:0; }
#sidebar-social li a{ display:block; width:35px; height:50px; background: url(images/icone-feed-social-network.png) no-repeat scroll 0 0; overflow:hidden; text-indent:-999px; padding:2px 12px; margin:0 7px;  }
#sidebar-social li .twitter{ background-position: 13px 2px;}
#sidebar-social li .facebook{background-position: -41px 2px;}
#sidebar-social li .friendfeed{background-position: -95px 2px;}
#sidebar-social li .buzz{background-position: -153px 2px;}



/* Form Elements */
select { border:1px solid #333; width:100%;	}
.field { padding: 2px; border:1px solid #333; background:#fff; font-size:1.0em; }
#searchform{ position:relative;}
#s, #searchsubmit .cerca{ float:left; display:inline; padding:3px; margin:0; height:11px;}
#s {background: url(images/bk-cerca.jpg) no-repeat; width:135px; font-size:10px; border: 1px solid #999; border-right:none; }
#searchsubmit{ margin:0; background:none; padding:0; border:none; background: url(images/bk-cerca.jpg) no-repeat right; width:20px; border: 1px solid #999; border-left:none; height:19px; }
#searchsubmit div{ visibility:hidden;}
#commentform input { width: 140px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 99%; margin-top:5px; }



/* Comments*/
.commentlist cite { font-style:normal; margin-bottom:4px; display:block; }
.commentlist blockquote { background:#ededed; }
.commentlist li { padding: 10px 0px 10px 0px; list-style:none; margin-bottom:3px; }
.commentlist li li { background:none; border:none; list-style:square; margin:3px 0 3px 20px; padding:3px 0; }
.commenttext { padding: 10px 10px 0px 10px; background:#f2f2f2; border-top:1px solid #ddd; border-bottom: 1px solid #ddd; width:495px; float:right; }
.commentlist cite strong { font-size:1.1em; }
li.my_comment { background: #FFF; border:none; }
li.my_comment cite strong { font-size: 1.3em; color:#313228; }
#commentform small { background:#FFF; font-weight:bold; padding:0; }
.commentmetadata { color:#4d4d4d; display: block; margin-top:3px; text-align:right; font-size:0.9em; }
.commentmetadata a, .commentmetadata a:visited { color:#959382; }
.commentlist small { background:#e9e9e9; }
.avatar { border:1px solid #bbb; margin:0px 10px 0px 0px; float:left; padding:2px; width:55px; height:55px; }
#comment { width:590px; background:#fff; }


/* Footer*/
#front-popular { font-size:0.7em; color:#fff; width: 940px; background:#FFF url(images/bk-footer.jpg) bottom no-repeat; margin: 0 auto; padding:10px; height:201px; color:#666; }
#front-popular a{ color:#666}
#front-popular h3 { color:#3C78A7; font-weight:normal; margin-bottom:5px; }
#recentpost, #mostcommented, #recent_comments { width:300px; float:left; padding:0 10px; height:201px; overflow:hidden;}
#recent_comments{ padding-right:0; width:290px;}
#front-popular ul, #front-popular li{ float:left; display: inline; list-style:none; width:100%;}
#front-popular li a{ display:block; border-bottom:1px solid #FFF; padding:5px; text-decoration:none; font-size:10px; color:#666;}
#front-popular li a:hover{ background-color:#6F9ECF; color:#FFF;}
#footer { margin: 0 auto; width: 960px; font-size:0.6em; padding-top:10px; padding-bottom:10px; text-align:right; }
#menuFooter{ padding-bottom:10px;}
#menuFooter, #menuFooter ul, #menuFooter li{ float:left; display:inline; list-style:none}
#menuFooter #li4562 a{ border:none;}
#menuFooter a{ display:block; padding:0px 5px; border-right:1px solid #666; color:#666; text-transform:uppercase; font-size:12px;}
#menuFooter a:hover{ color:#3C78A7; }
#feedFooter{ float:right; display:inline;}
#copyright{ clear:both; width:100%; margin-top:10px; padding:10px 0; border-top:1px solid #3C78A7; text-align:center; color:#666;}

/* Float Properties*/
.clearfloat:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfloat { display: inline-block; }


Hides from IE-mac 
* html .clearfloat { height:1%; }
*+html .clearfloat { height:1%; }
.clearfloat { display:block; 	}

/*Directory */
#map_canvas{ width:590px; height:450px;}

#cercaStrutture{  width:100%;}
#cercaStrutture select{ float:left; display:inline; width:160px; margin-right:10px; border:1px solid #3C78A7; padding: 2px;}
#cercaStrutture option{ line-height:20px; display: block; }
#cercaStrutture button{ background:none; border:none; padding:0; margin:0;}
#cercaStrutture #ButtonGo { border:1px solid #3C78A7; line-height: 22px; height: 22px; padding: 0 5px; background-color: #EEE; }

#listaDirectory{ padding:20px; padding-top:40px;}
#listaDirectory .struttura{ width:100%; clear:both; position:relative; padding:5px 0; border-bottom:1px solid #3C78A7; margin-bottom:30px;}
#listaDirectory .evidenza{  background: url('images/sfondo-lista-rilievo.jpg') repeat-y; border-bottom:none;
-moz-box-shadow: 3px 3px 3px #999; -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; }
#listaDirectory .titleConsiglaita{ position:absolute; right:10px; top:-19px; line-height:16px; font-size:12px; color:#ffffff; background-color:#3C78A7; padding:2px 10px;}
#listaDirectory .anteprimaStruttura{ float:left; display:inline;}
#listaDirectory .testo{ overflow:hidden;}
#listaDirectory .more-link{ display:block; }

#listaDirectory .categoria, .struttura .categoria{ background: url('images/stelline_hotel_14x14.jpg') no-repeat scroll 0 30px; display: inline; width: 86px; float: right; overflow: hidden; text-indent: 99px; height: 28px; }
#listaDirectory .stelle5, .struttura .stelle5{ background-position: 0 0px; width: 78px;}
#listaDirectory .stelle4, .struttura .stelle4{ background-position: 0 -23px; width: 64px;}
#listaDirectory .stelle3, .struttura .stelle3{ background-position: 0 -46px; width: 50px;}
#listaDirectory .stelle2, .struttura .stelle2{ background-position: 0 -69px; width: 36px;}
#listaDirectory .stelle1, .struttura .stelle1{ background-position: 0 -92px; width: 22px;}
#listaDirectory .stelle4s, .struttura .stelle4s{ background-position: 0 -112px; width: 78px;}

#schedaDirectory .recapiti{color:#000000; margin-bottom:10px;}
#schedaDirectory .gallery{ margin-bottom:10px; }
#schedaDirectory .servizi{ margin-top:20px;}
#schedaDirectory .servizi ul{ width:100%; float: left; display:inline;}
#schedaDirectory .servizi li{ width:170px; float: left; display:inline; margin-left:0; font-size:10px; padding:0 10px; color:#3C78A7; background: url('images/bullet.gif') no-repeat scroll 0 6px; line-height:22px;}
#schedaDirectory .titile{ text-decoration:underline; color:#3C78A7; font-weight:normal; margin-bottom:10px;}

#schedaDirectory .gmap{ clear:both; margin-bottom:20px;}

#messaggiAjax{ display:none;}
#messaggiAjax{ position: absolute; z-index: 999; top:100px; left:50%; margin-left:-250px; width:460px; background-color:#FFF; border:2px solid #3C78A7; padding:20px;}
#messaggiAjax .ButtonGo{ width:100px; float:right;}
.close{ position:absolute; top:0; right:0px; padding:5px;}

.mask { position: absolute;	opacity: 0.8; filter: alpha(opacity=80); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); z-index: 998; background: #3C78A7; }

/* MILKBOX */

#mbOverlay {
	position: absolute;
	left: 0;
	width:100%;
	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */
	z-index:100;
	cursor: pointer;
}

#mbCenter {
	/* for default width and height, see the js options */
	position: absolute;
	z-index:101;
	overflow:hidden;
	left: 50%;
	top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */
	background-color: #fff;/* set the Milkbox background color */
	border: 5px solid #fff;/* set the Milkbox border */
	margin:0; padding:5px;/* set the Milkbox padding */
}

.mbLoading{ background: #fff url(loading.gif) no-repeat center; }/* IMAGE: loading gif */

#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }

.mbClear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }


/* *** BOTTOM *** */

#mbBottom { 
	/* set text options */
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	padding-top:8px;
	margin:0;
}

/* navigation */
/* be careful if you change buttons dimensions */

#mbNavigation{
	float:right;
	width:27px;
	padding-top:3px;
	border-left:1px solid #9c9c9c;/* set nav border */
}


#mbCount{ 
	width:55px; 
	overflow:hidden;
	padding-top:1px;
	float:right;
	text-align:right;
	font-size:9px; /* count font size */
}

#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{
	outline:none;
	display:block;
	float:right;
	height:19px;
	cursor: pointer;
}


#mbPrevLink, #mbNextLink{ width:15px; }
#mbPrevLink{ background: transparent url(milkbox/css/prev.gif) no-repeat; }/* IMAGE: prev */
#mbNextLink{ background: transparent url(milkbox/css/next.gif) no-repeat; }/* IMAGE: next */

#mbPlayPause{ width:13px; }
#mbPlayPause{ background: transparent url(milkbox/css/play-pause.gif) no-repeat; }/* IMAGE: prev */


/* NOTE: doesn't work in ie6, so, just see the js options :) */
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover { background-position: 0 -22px; }

#mbCloseLink {
	width:17px;
	background: transparent url(milkbox/css/close.gif) no-repeat;/* IMAGE: close */
}

/* description */

#mbDescription{
	margin-right:27px;
	padding:0px 10px 0 0;
	font-weight: normal;
	text-align:justify;
}





