body{font-size: 11px; font-family: arial; text-align: left; background-color:#e4ffb5;}
h5 {margin:0; padding:0;}
a{text-decoration:none}
a:hover{font-weight:bold;}

#mobile_page{display:block; width:100%;}
#logo_header{text-align:left;background-image:url('/design/mobile/images/lineaalta.png'); background-repeat:repeat-x; height:70px;}
#logo_header a{padding-top:4px; display:block;}
#sotto_logo_header{text-align:left;background-image:url('/design/mobile/images/linea2.gif'); background-repeat:repeat-x; height:15px;}
#logo_header img{border:0;}

#breadcrumb {margin: 10px 0px 0px 0px; padding: 4px 4px 4px 4px; background-color:white; border:1px solid #BFBFB3;}
#breadcrumb a{font-size:12px; font-weight:bold; color:black;}

#ricerca{margin:5px 0px 0px 10px;}
#search-input1{text-align:center;}

.section{clear:left; margin-bottom:10px; border:0px solid red; overflow:hidden;}
.single-content img {float:left; margin-right:10px; border:1px solid grey; padding:2px 2px 2px 2px; vertical-align:middle}
.section-title{text-align:center;}
.section-title h2{font-size: 20px; color:#004F0B; background-color:#AECF74;}
.single-content a{font-size: 18px; text-decoration:none; color:#004F0B;}
.single-content h5{font-size: 17px; text-decoration:none; color:#004F0B;}
.single-content .stelle{margin-left:15px;}
.single-content{clear:left; margin: 0px 10px 4px 10px; border:1px solid #BFBFB3; overflow:hidden; background-color:white; padding:3px 3px 3px 3px;}
.content-data{font-size:12px; color:grey;}
.content-tipo{font-size:9px; color:grey; float:right;}
.content-more{float:right;background-color:white; min-height:8px; min-width:80px; text-align:right; border:1px solid #BFBFB3;}
.content-more a{color:#004F0B;}
.infobox{border:4px double black; text-align:center;}
.infobox h5{font-size:14px; margin-top:5px;}

.titolo_sezione{margin:8px 0px 8px 0px; border: 1px solid #BFBFB3;}
.titolo_sezione h5{margin-left:10px; font-size:16px; color:#6F5A5B; padding:5px 0px 5px 0px;}
.articolo_img{float:left; border:1px solid grey; padding:2px 2px 2px 2px; margin-right:10px;}
.articolo_titolo{font-size:15px; font-weight:bold;}
.data_articolo{font-size:12px; color:grey;}
.fonte_articolo{font-size:10px; color:grey;}
.intro_articolo p{font-style:italic;}
#stelle{float:right;border:0;}
.indirizzo_hotel{float:left; width:69%;}

.stelle{display:block; margin-top:15px;}
.chiama{float:left; text-align:center; margin-right:4px;}
.contatti-dettaglio{ margin-right:8px;}
.contatti-dettaglio img{border:0;}
.contatti{padding-top:10px; width:100%; clear:both; overflow:hidden;}


.next{float:right;}
.next a{color:#004F0B;}
.previous{float:left;}
.previous a{color:#004F0B;}
.pages{margin-lefT:10px;}
.other a{color:#004F0B;}
.current{font-size:13px; font-weight:bold;}

.spazio_sotto{margin-bottom:5px;}

.img_hotel_container{text-align:center; overflow:hidden;}
.img_hotel_container img{border:1px solid grey; margin:0px 0px 5px 5px; padding:2px 2px 2px 2px;}

.mappe{border:1px solid:black; margin-bottom:10px}
.mappa{text-align:center;}
.mappa p{color:black; font-size:14px; background-color:#5F5F5F; color:white;}
.mappa img{border:1px solid grey; padding:5px 5px 5px 5px;}


#menu{overflow:hidden;}
.menu-title{text-align:center; margin-bottom:5px;}
.menu-title h2{font-size: 24px; color:#004F0B; background-color:#AECF74;}
.menu-element{float:left; width:90%;margin-left:4%; margin-bottom:4px; border:1px solid #BFBFB3; overflow:hidden; padding:6px; text-align:center;}
.menu-element a{font-size:18px; color:#6F5A5B;}

.home{background-color: #AECF74;}
.hotel{background-color: #FFDFDF;}
.eventi{background-color: #DFE5FF;}
.notizie{background-color: #EAFFDF}
.lastminute{background-color: #FFFFDF}
.locali{background-color: #FFF3DF}
.monumenti{background-color: #FFDFFE}

#footer{text-align:center; margin-top:5px; border-top:1px dotted grey; padding-top:5px;}
#footer span {font-size: 9px; color:#8F8F8F;}
