html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size:76%;text-align: left;background:#ffffcc;}

#container {width: 778px;background:#ffffff;/*border: 1px solid gray;*/padding: 0px;	margin-top:0px;margin-bottom:0;margin-left: auto;margin-right: auto;}

#header{text-align:left;background:#fff url("../img/header.jpg");background-repeat:no-repeat;background-position:right;color: #fff;padding:0;margin:0 0 20px 0;}
#header a{color: #eee;text-decoration:none}
		
#menutop{float:right;height:17px;background:#F8BE03;padding:1px 0px 0px 0px;margin:0px 0px 0px 0px;}
#menutop ul {display:inline;list-style-image:none;padding:0px 5px 0px 0px;margin:0px 0px 0px 0px;}
#menutop ul li{display:inline;list-style-image:none;font-size:0.9em;color:#990000;border-left:1px #000 solid;padding:0px 8px 0px 8px;margin:0px 0px 0px 0px;}
#menutop li.primo{color:#990000;border-left:none;}
#menutop li a{color:#000;}
#menutop li a:hover{color:#cc0000;}
#menutop .inglese{margin:0px 2px 0px 0px;vertical-align:middle;}



/*CONTENUTI*/

#content {padding: 5px;margin-left:155px ;margin-right: 158px;background-color:#fff;}
#content h1{font-size:1.1em;padding: 0em 0px;margin: 5px 0px 15px 0px;text-transform:uppercase;letter-spacing:0.1em;}
#content h2{font-size:1.1em;padding: 0em 0px;margin: 10px 0px 5px 0px;text-transform:uppercase;}
#content h3{font-size:1.0em;padding: 0em 0px;margin: 10px 0px 3px 0px;}
#content h4{font-size:1.0em;padding: 0em 0px;margin: 5px 0px 2px 0px;}
#content p{padding: 0em 0px;margin: 0px 0px 6px 0px;}
#content .evidenza{color:#990000;font-weight:bold;}
#content img{float:left;border:1px #000 solid;padding: 2px;margin: 2px 2px 2px 0px;}
#content img.right{float:right;border:1px #000 solid;padding: 2px;margin: 2px 0px 2px 2px;}
#content img.nofloat{float:none;border:1px #000 solid;padding:2px;margin:2px 0px 20px 2px;}
#content ul{list-style:circle;padding: 0px 0px 0px 0px;margin: 10px 0px 10px 5px;}
#content ul li{list-style:circle;padding: 0px 0px 5px 0px;margin: 0px 0px 0px 10px;}
#content .top{text-align:left;font-size:0.9em;padding: 0px 0px 0px 0px;margin: 10px 0px 10px 10px;}
#content a{color:#ff3300;font-weight:bold;text-decoration:none;}
#content a:hover{color:#fff;background:#f30;text-decoration:underline;}
#content .evidenzalink{background:#f90;text-decoration:none;padding:1px;margin: 15px 0px 5px 0px;text-align:center;}
#content .evidenzalink a{color:#fff;background:none;}
#content .noborder{border:none;}
#content .boxinfo{border:1px #f60 solid;background-color:#f3f3f3;padding:2px;margin:5px 5px 5px 0px;height:35px;}
#content .boxinfo p{font-size:0.9em;font-weight:bold;padding:0px;margin:0px 0px 0px 0px;}
#content .boxinfo img{float:left;padding:0px 0px 0px 0px;margin:2px 4px 2px 4px;}

#way {color:#000;padding: 5px 4px 5px 4px;margin: 10px 5px 10px 0px;}
#way a{color:#000;font-weight:normal;text-decoration:underline;}
#way a:hover{color:#000;background:none;text-decoration:none;}

#wayTerritorio {color:#000;background:#98CB00;padding: 5px 4px 5px 4px;margin: 10px 5px 10px 0px;}
#wayTerritorio a{color:#000;font-weight:normal;text-decoration:underline;}
#wayTerritorio a:hover{color:#000;background:none;text-decoration:none;}

#wayVini {color:#000;background:#FF9A66;padding: 5px 4px 5px 4px;margin: 10px 5px 10px 0px;}
#wayVini a{color:#000;font-weight:normal;text-decoration:underline;}
#wayVini a:hover{color:#000;background:none;text-decoration:none;}

#wayPercorsi {color:#000;background:#FEFF99;padding: 5px 4px 5px 4px;margin: 10px 5px 10px 0px;}
#wayPercorsi a{color:#000;font-weight:normal;text-decoration:underline;}
#wayPercorsi a:hover{color:#000;background:none;text-decoration:none;}

#wayOspita {color:#000;background:#99CCCD;padding: 5px 4px 5px 4px;margin: 10px 5px 10px 0px;}
#wayOspita a{color:#000;font-weight:normal;text-decoration:underline;}
#wayOspita a:hover{color:#000;background:none;text-decoration:none;}

#waySuggerimenti {color:#000;background:#99CCFF;padding: 5px 4px 5px 4px;margin: 10px 5px 10px 0px;}
#waySuggerimenti a{color:#000;font-weight:normal;text-decoration:underline;}
#waySuggerimenti a:hover{color:#000;background:none;text-decoration:none;}

#wayFoto {color:#000;background:#9999FF;padding: 5px 4px 5px 4px;margin: 10px 5px 10px 0px;}
#wayFoto a{color:#000;font-weight:normal;text-decoration:underline;}
#wayFoto a:hover{color:#000;background:none;text-decoration:none;}

#content .sottomenu {text-align:center;border-bottom:1px 
#000 solid;padding: 0px 0px 5px 0px;margin: 10px 10px 10px 0px;}
#content .sottomenu ul{padding: 0px 0px 5px 0px;margin: 0px 0px 0px 0px;}
#content .sottomenu ul li{display:inline;list-style:none;border:none;font-weight:bold;color:#000;padding: 0px 7px 0px 7px;margin: 0px 0px 0px 0px;}
#content .sottomenu ul li.primo{border-left:none;padding-left:0;margin-left:0;}
#content .sottomenu ul li a {font-weight:normal;}

#testo h1{color:#ff0000;}
#testo h2{color:#FF0033;}
#testo h3{color:#FF3333;}
#testo h4{color:#FF6633;}

#testoTerritorio h1{color:#006633;}
#testoTerritorio h2{color:#336633;}
#testoTerritorio h3{color:#009933;}
#testoTerritorio h4{color:#009966;}

#testoVini h1{color:#660000;}
#testoVini h2{color:#990000;}
#testoVini h3{color:#cc0000;}
#testoVini h4{color:#CC3333;}

#testoPercorsi h1{color:#663300;}
#testoPercorsi h2{color:#993300;}
#testoPercorsi h3{color:#cc6600;}
#testoPercorsi h4{color:#996600;}
#testoPercorsi img{display:block;}

#testoOspita h1{color:#336699;}
#testoOspita h2{color:#6699CC;}
#testoOspita h3{color:#6699FF;padding:0px 0px 15px 0px;}
#testoOspita h4{color:#3333cc;}

#testoSuggerimenti h1{color:#000099;}
#testoSuggerimenti h2{color:#333399;}
#testoSuggerimenti h3{color:#0033ff;padding:0px 0px 15px 0px;}
#testoSuggerimenti h4{color:#3333cc;}

#testoFoto h1{color:#660099;}
#testoFoto h2{color:#663399;}
#testoFoto h3{color:#9900CC;}
#testoFoto .galleria {display:block;padding:0px 0px 0px 0px;margin:0;}
#testoFoto .galleria img{float:left;margin: 5px 1px 5px 0px;}
#testoFoto .tabGallery {padding:0px 0px 0px 0px;margin:0;}
#testoFoto .tabGallery img{float:left;margin: 5px 3px 5px 0px;}

/*NEWS IN HOME PAGE: BOX SINISTRA E BOX DESTRA*/
#boxsix {float:left;width:210px;margin:0 20px 0 0;}
#boxsix .news {clear:both;margin: 0px 0px 35px 5px;}
#boxsix .news h3{font-weight:bold;color:#9B0E0E;border-bottom:2px #9B0E0E solid;padding: 0px 0px 2px 5px;}
#boxsix img{float: left; border:1px #9B0E0E solid;padding:2px;margin: 2px 5px 2px 0px;}
#boxsix .news p{color:#000;padding: 0px 0px 0px 0px;}

#boxdex {float:left;width:200px;}
#boxdex .news {clear:both;margin: 0px 0px 30px 5px;}
#boxdex .news h3{color:#9B0E0E;border-bottom:2px #9B0E0E solid;padding: 0px 0px 2px 5px;}
#boxdex img{float: left; margin: 0px 5px 0px 0px;}
#boxdex .news p{font-size:0.9em;color:#000;padding: 0px 0px 0px 0px;}
#boxdex .news ul{padding: 0px 0px 0px 0px;margin: 10px 0px 0px 25px;}
#boxdex .news ul li{list-style-image:  url("../img/lista.gif");color:#9B0E0E;font-weight:bold;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#boxdex .news ul li.testo{list-style:none;color:#000;font-weight:normal;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}

/*SCHEDA NEWS E CALENDARIO PER LE PAGINE INTERNE*/
#testo .fotonews{float:right;padding: 0px 0px 0px 0px;margin: 0px 5px 3px 3px;}
#testo p.evidenzanews{color:#0033cc;font-weight:bold;padding: 0px 0px 0px 0px;margin: 5px 0px 5px 0px;}



/*BOX OSPITALITA*/

#stelle  {padding:0;margin:20px 200px 5px 4px;}
#stelle div {float:right;}
#stelle  h3 {padding:0;margin:0px 0px 0px 0px;}
#stelle  p {padding:0;margin:0px 0px 0px 0px;}
#stelle  img {border:none;padding:0px 3px 0px 3px;margin:0px 0px 0px 0px;}


#boxOspita {color:#003466;width:440px;background-color:#e0f0f0;padding: 6px 2px 4px 2px;margin: 10px 5px 10px 0px;}
#boxOspita .socio {width:auto;background-color:#e0f0f0;padding: 0px 0px 0px 0px;margin: 5px 1px 15px 5px;}

#boxOspita .dati {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#boxOspita .socio h3 {text-transform:uppercase;font-size:1.0em;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#boxOspita .socio h4 {text-transform:uppercase;font-size:1.0em;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#boxOspita .socio p {padding: 0px 0px 0px 0px;margin: 1px 0px 1px 0px;}
#boxOspita .foto {float:right;padding: 0px 0px 0px 0px;margin: 0px 10px 2px 4px;}

#boxOspita .fotogrande {width:auto;padding: 0px 0px 10px 0px;margin: 0px 0px 0px 10px;}
#boxOspita .fotogrande img{text-align:center;}
#boxOspita .descrizione {padding: 0px 5px 10px 10px;margin: 0px 0px 0px 0px;vertical-align:top;}
#boxOspita .prezzi {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#boxOspita .prezzi h4{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 15px;}
#boxOspita .prezzi ul{padding: 0px 0px 0px 0px;margin: 10px 5px 10px 30px;}
#boxOspita .prezzi ul li{font-weight:bold;padding: 0px 0px 5px 0px;margin: 0px 0px 0px 0px;}
#boxOspita .prezzi .evidenza{color:#ff0000;}


/*div.wide,div.split2,div.split3{clear:left}
div.wide{margin: 0 1%; border-top: 1px dotted #ccc}
#content div.split2 div{float: left;font-size:0.9em; width: 208px;padding: 0 5px}
#content div.split2 h3{font-weight:bold;color:#000;border-bottom:2px #9B0E0E solid;padding: 0px 0px 2px 5px;}
#content div.split2 img{float: left; margin: 0px 5px 0px 0px;}

#content div.split3 div{float: left; font-size:0.9em;width: 135px;padding: 0 5px;border-top: 1px dotted #ccc}
#content div.split3 h3{color:#000;}
#content div.split3 img{float: left;margin: 0px 5px 0px 0px; }*/


/*MENU SINISTRA*/
#sinistra {float: left;width: 150px;margin: 0;padding: 0px;	background-color: #fff;}
#sinistra ul li {color:#000;font-weight:bold;font-size:1.0em;}
#sinistra ul li a{color:#000;font-weight:normal;text-decoration:none;}
#sinistra ul li a:hover{color:#000;text-decoration:underline;}
#sinistra h2{margin:10px 0 0 1px;font-size:1.0em;}

#sinistra h2.territorio{color:#346702;background:  url("../img/ico-terra.gif");background-position:right;background-repeat:no-repeat;}
ul#territorio{border-top:2px #346702 solid;margin:0px;padding: 0; list-style-type: none;}
ul#territorio li{background:#98CB00;list-style-type: none;padding: 0; padding:0px 0px 0px 10px;margin: 0px 0px 1px 0px;}
/*#sinistra ul a#activelink{color: #f00;text-decoration: none}*/

#sinistra h2.vini{color:#990100;background:  url("../img/ico-vino.gif");background-position:right;background-repeat:no-repeat;}
ul#vini{border-top:2px #990100 solid;margin:0px 0px 0px 0px;padding: 0; list-style-type: none;}
ul#vini li{background:#FF9A66;list-style-type: none;padding: 0; padding:0px 0px 0px 10px;margin: 0px 0px 1px 0px;}

#sinistra h2.percorsi{color:#CC6601;background:  url("../img/ico-percorsi.gif");background-position:right;background-repeat:no-repeat;}
ul#percorsi{border-top:2px #CC6601 solid;margin:0px 0px 0px 0px;padding: 0; list-style-type: none;}
ul#percorsi li{background:#FEFF99;list-style-type: none;padding: 0; padding:0px 0px 0px 10px;margin: 0px 0px 1px 0px;}

#sinistra h2.ospita{color:#020167;background:  url("../img/ico-ospita.gif");background-position:right;background-repeat:no-repeat;}
ul#ospita{border-top:2px #020167 solid;margin:0px 0px 0px 0px;padding: 0; list-style-type: none;}
ul#ospita li{background:#99CCCD;list-style-type: none;padding: 0; padding:0px 0px 0px 10px;margin: 0px 0px 1px 0px;}

#sinistra h2.suggerimenti{color:#336699;background:  url("../img/ico-suggerimenti.gif");background-position:right;background-repeat:no-repeat;}
ul#suggerimenti{border-top:2px #336699 solid;margin:0px 0px 0px 0px;padding: 0; list-style-type: none;}
ul#suggerimenti li{background:#99CCFF;list-style-type: none;padding: 0; padding:0px 0px 0px 10px;margin: 0px 0px 1px 0px;}

#sinistra h2.foto{color:#660099;background:  url("../img/ico-foto.gif");background-position:right;background-repeat:no-repeat;}
ul#foto{border-top:2px #9999FF solid;margin:0px 0px 0px 0px;padding: 0; list-style-type: none;}
ul#foto li{background:#9999FF;list-style-type: none;padding: 0; padding:0px 0px 0px 10px;margin: 0px 0px 1px 0px;}

/*MENU DESTRA*/
#destra {float: right;	width:150px;background-color: #FFFF66;padding: 5px;margin: 0px 0px 10px 0px;}
#destra h2{color:#000;font-size: 1.0em;font-weight:bold;padding: 2px 4px 2px 4px;margin:0;}
#destra h3{color:#f30;font-size: 1.0em;text-transform:uppercase;padding: 2px 4px 2px 4px;margin: 0;}
#destra .foto{display:block;padding: 0px 0px 0px 0px;margin: 10px 0px 10px 2px;}
#destra .foto img{border:1px #333 solid;padding: 1px;margin: 10px 0px 0px 0px;}

#destra .calendario{border:2px #FFCC01 solid;background:#fff;width:133px;height:114px;margin: 0px 0px 15px 0px;}
#destra .calendario .giorno {clear:both;text-align:center;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#destra .calendario .giorno div{float:left;font-size:1.0em;color:#f60;font-weight:bold;vertical-align:middle;text-align:center;width:19px;height:19px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#destra .calendario .date {clear:both;text-align:center;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#destra .calendario .date div{float:left;font-size:1.0em;color:#333;font-weight:normal;vertical-align:middle;text-align:center;width:19px;height:19px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#destra .calendario div.domenica{color:#fff;background-color:#f60;}
#destra .calendario .date div a{color:#000;background:#cccccc;font-weight:bold;text-decoration:none;}
#destra .calendario .date div a:hover{color:#f30;background:#cccccc;}
/*#destra .calendario .date div.weekend{background:#ccc ;}*/

/*BOX NEWS PER ORA SOSPESE
#destra div.newsbox{background-color: #fdff06;padding: 5px 4px 5px 4px;margin:0 0 2em 0;}
#destra div.newsbox h3{font-size: 0.9em;font-weight:bold;color:#990100;padding: 0 0 0px 0;margin:0 0 0px 0;}
#destra div.newsbox h4{font-size: 0.9em;color:#990100;padding: 0 0 0px 0;margin:0 0 1px 0;}
#destra div.newsbox p{font-size: 0.9em;color:#000;padding: 0 0 4px 0;margin:0;}
#destra div.newsbox .evidenza{color:#990100;}
*/

#footer{clear: both;text-align:center; padding: 0px 0px;margin-bottom:5px;background-color: #fff;}
#footer h4{font-size:0.9em;color: #000;padding: 10px 0px 5px 0px;margin:0px;}
#footer p{font-size:0.8em;color: #000;border-top:2px #FFCC01 solid;border-bottom:2px #FFCC01 solid;padding: 5px 0px 5px 0px;margin:0px;}
#footer .loghi{text-align:center;padding: 5px 0px 5px 0px;margin:5px 0px 15px 0px;}
#footer .loghi img{vertical-align:middle;border:none;padding: 5px 15px 5px 15px;margin:0px;}
#footer .loghi img.distretto{padding: 0px 55px 0px 55px;margin:0px;}
#footer .loghi img.consorzio{padding: 0px 55px 0px 55px;margin:0px;}
#footer a{color:#ff0000;font-weight: normal;text-decoration: none}
#footer a:hover{color:#000;}


/*ADMIN*/

#contentAdmin {padding: 5px;background-color:#fff;}
#contentAdmin h1{font-size:1.2em;padding: 0em 0px;margin: 5px 0px 10px 0px;text-transform:uppercase;}
#contentAdmin h2{color:#0033cc;font-size:1.0em;padding: 0em 0px;margin: 15px 0px 3px 0px;text-transform:uppercase;}
#contentAdmin p{padding: 0em 0px;margin: 0px 0px 5px 0px;}
#contentAdmin a{color:#ff3300;font-weight:bold;text-decoration:none;}
#contentAdmin a:hover{color:#000;background:none;text-decoration:underline;}
#contentAdmin .menu {color:#000000;font-weight:bold;padding:1px 0px 10px 0px;margin:10px 0px 15px 5px;}
#contentAdmin .menu a{color:#f30;padding:2px;background:#e4e4e4;margin:0px 5px 0px 5px;}
#contentAdmin .menu a:hover{color:#333;}


#inserimento { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

#inserimento .modulo {width:600px;padding:0px 0px 0px 0px;margin:5px 0px 0px 15px;}
#inserimento .modulo div {display:inline;width:600px;font-size:1.0em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#inserimento .modulo div.sinistra {float:left;font-weight:bold;width:200px;padding:1px 0px 10px 0px;margin:0px 0px 0px 0px;}
#inserimento .modulo div.destra {float:right;width:400px;padding:0px 0px 10px 0px;margin:0px 0px 0px 0;}
#inserimento .modulo input {width:390px;}
#inserimento .modulo textarea {width:390px;}
#inserimento .modulo input.pulsante {width:auto;}
#inserimento a{color:#f30;background:none;}



#tabModifica {width:500px;padding:0px 0px 0px 0px;margin:5px 0px 20px 0px;}
#tabModifica td{font-weight:bold;border:1px #cccccc solid;color:#000;padding:2px;margin:0px 0px 0px 0px;}
#tabModifica .data{width:100px;font-weight:bold;color:#f30;}
#tabModifica .titolo{width:260px;font-weight:bold;color:#f30;}
#tabModifica .modifica{width:70px;font-weight:bold;color:#f30;text-align:center;}
#tabModifica .cancella{width:70px;font-weight:bold;color:#f30;text-align:center;}
#tabModifica a{color:#f30;background:none;}




