/* CSS Document */
body {
	background-color: #9A844B;
	margin-top: 0px;
}
.fondoBand {
	background-image: url(estate/band.jpg);
	background-repeat: repeat-x;
}
.titleTagLine {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4E4C43;
}
.menuUp {
	border-right: 1px solid #333333; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.6em; 
	color: #333333;
	text-decoration: underline; 
	font-weight: normal;
	float: none; 
	text-align: right;
	padding: 3px;
	margin: 0em;
	padding: 0em; 
	list-style: none;
	display: inline; 
	padding: 0em 0.6em 0em 0.6em;
}
.menuUp:hover {
	border-right: 1px solid #333333; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.6em; 
	color: #6D121A;
	text-decoration: underline; 
	font-weight: normal;
	float: none; 
	text-align: right; 
	padding: 3px;
	margin: 0em;
	padding: 0em; 
	list-style: none;
	display: inline; 
	padding: 0em 0.6em 0em 0.6em;
}
.menuUpLast {
	border-right: 1px solid #333333; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.6em; 
	color: #333333;
	text-decoration: underline; 
	font-weight: normal;
	float: none; 
	text-align: right; 
	padding: 3px;
	margin: 0em;
	padding: 0em; 
	list-style: none;
	display: inline; 
	padding: 0em 0.6em 0em 0.6em;
	border-right: none; 
	padding-right: 0em;
}
.menuUpLast:hover {
	border-right: 1px solid #333333; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.6em; 
	color: #6D121A;
	text-decoration: underline; 
	font-weight: normal;
	float: none; 
	text-align: right; 
	padding: 3px;
	margin: 0em;
	padding: 0em; 
	list-style: none;
	display: inline; 
	padding: 0em 0.6em 0em 0.6em;
	border-right: none; 
	padding-right: 0em;
}
.titleSezioni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 0px 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.titleSezioniLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 0px 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.titleSezioniLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding: 2px 0px 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.txtLittleGiu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
}
.titleForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #363F30;
}
.txtCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.borderDownMenu {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E6DFD5;
}

.spaceUp {
	padding: 4px 0px 0px;
	margin: 0px;
}
.noSpace {
	padding: 0px;
	margin: 0px;
}
.borderDx4 {
	padding: 0px 4px 0px 0px;
	margin: 0px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 22px;
	vertical-align: middle;
}
/* .................... Ricerca ....................*/
#ricerca {
	background-color:#D0C0B0;
	color: #363F30;
	padding:2px 0px 0px 3px;
	margin: 2px 0px 0px 3px;
	border: 0px;
}
#ricerca form {
	margin:0px;
	padding:0px;
	height: 22px;
	border: 0px;
}
#ricerca form input.testo {
	font-size: 10px;
	width: 50%;
	margin: 0px;
	padding: 0px;
}
#ricerca form input.formbut {
	padding: 1px 2px;
	background: #363F30;
	color: #FFFFFF;
	font-size: 9px;
	border: 0px;
	margin: 0px;
	cursor: pointer;
	}
	
	/* .................... Login ....................*/
#login {background-color:#C2AD98; color: #363F30; padding:7px; margin: 0px 0px 3px 0px;}
#login form {margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #ffffff;}
#login form input.testo {font-size: 10px; width: 50%;}
#login form input.formbut {
	font-size: 9px;
	border: 0;
	padding: 2px;
	background: #363F30;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

	/* .................... LoginComuni ....................*/
#loginComuni {background-color:#EFEAE6; color: #363F30; padding:7px; margin: 0px 0px 3px 0px;}
#loginComuni form {margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #ffffff;}

.bordoUp2 {
	margin-top: 2px;
	padding-top: 2px;
}
.borderDown4 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tableBorderBlack {
	border: 1px solid #000000;
}
.tableBorderGray {
	border: 1px solid #999999;
}

.menuComm {
	list-style-type:none;
	margin:0px 0px 2px;
	padding:3px;
	min-height:inherit;
	background:#E6DFD5;
	color: #424B3C;
	border-left:10px solid #CBC0AA;
	display:block;
	min-height:inherit;
	padding:3px;
	text-decoration:none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
.menuComm:hover {
	background:#90908A; 
	color: #FFFFFF; 
	border-left:10px solid #FF9900; 
	display:block;  
	height:1%; 
	min-height:inherit;  
	padding:3px; 
	margin-bottom: 2px; 
	text-decoration:none; 
	font-weight: bold; 
}
.titolomenu3 {
	color: #59574D;
	background-color: #C3BBB8;
	display:block;
	padding:3px;
	margin-bottom: 2px;
	margin-top:3px;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	
}.txtLittleGiuEventi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	margin: 5px;
	padding: 5px;
	border: 1px solid #999999;
}
.borderDownSottomenu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.borderDownStrutture {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #D0C0B0;
}
.borderUpStrutture {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #D0C0B0;
}
.borderUp4 {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.borderUpDown4 {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menuItinerari {
	list-style-type:none;
	margin:0px 0px 2px;
	padding:3px;
	min-height:inherit;
	background:#E7E0D8;
	color: #424B3C;
	border-left:10px solid #CFC2B2;
	display:block;
	min-height:inherit;
	padding:3px;
	text-decoration:none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
.menuItinerari:hover {
	background:#90908A; 
	color: #FFFFFF; 
	border-left:10px solid #FF9900; 
	display:block;  
	height:1%; 
	min-height:inherit;  
	padding:3px; 
	margin-bottom: 2px; 
	text-decoration:none; 
	font-weight: bold; 
}
.menuItinerariA {
	list-style-type:none;
	margin:0px 0px 2px;
	padding:3px;
	min-height:inherit;
	background:#B7B7B7;
	color: #FFFFFF;
	border-left:10px solid #6D121B;
	display:block;
	min-height:inherit;
	padding:3px;
	text-decoration:none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%; 
}

.textBoldDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.borderDxWHite4 {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.textBoldDark:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6D121A;
	text-decoration: underline;
}
.JumpMenuComuni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tableUp5White {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.tagEventi {
	background-color: #917659;
	background-image: url(estate/tagEventi.gif);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 26px;
}
.tagTema {
	background-color: #604E10;
	background-image: url(estate/tagTema.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 100px;
}
.tagEdita {
	background-color: #7E664C;
	background-image: url(estate/tagEdita.gif);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 26px;
}
.tagUltima {
	background-color: #AB9075;
	background-image: url(estate/tagUltima.gif);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 26px;
}
.tagComm {
	background-color: #776648;
	background-image: url(estate/tagComm.gif);
	background-repeat: no-repeat;
	height: 24px;
}
.tagMagazine {
	background-color: #786048;
	background-image: url(estate/tagMagazine.gif);
	background-repeat: no-repeat;
	height: 24px;
}
.tagRicerca {
	background-color: #95775B;
	background-image: url(estate/tagRicerca.gif);
	background-repeat: no-repeat;
	height: 24px;
}
.tagItinerari {
	background-color: #846A4F;
	background-image: url(estate/tagItinerari.gif);
	background-repeat: no-repeat;
	height: 24px;
}
.fEventi {
	background-color: #F0EDE8;
	background-image: url(estate/logoGrana.gif);
	background-repeat: no-repeat;
	border: 1px solid #999999;
}
.fMagazine {
	background-color: #DDD1C5;
	background-image: url(estate/fondoMagazine.gif);
	background-repeat: no-repeat;
	border: 1px solid #999999;
}
.fUltima {
	background-color: #EBE6E0;
	border: 1px solid #999999;
}
.fEdita {
	background-color: #E5DCD3;
	border: 1px solid #999999;
}
.fRicerca {
	background-color: #A38668;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 390px;
}
.fRicercaInvia {
	background-color: #D0C0B0;
}
.calIntesta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6E5E44;
}
.calDay {
	background-color: #D1C6B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6E5E44;
	text-align: center;
}
.calSunday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6E5E44;
	background-color: #B29F7F;
	text-align: center;
}
.calNumDay {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D0C5B3;
}
.calNumSunday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B3A080;
	text-align: center;
}
.calNumOggi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #67573E;
	text-align: center;
}
.fTagLine {
	background-color: #D8BC8D;
	background-image: url(estate/bandTagLine.gif);
	background-repeat: repeat-x;
}
.fTagMenu {
	background-color: #F7EEDB;
}
.fDownA {
	background-color: #D3C5B8;
	height: 15px;
}
.fDownB {
	background-color: #5B4A38;
	height: 40px;
}
.fLogo {
	background-color: #F0E7D6;
}
.txtLinkItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: italic;
	text-decoration: underline;
}
.txtLinkItalic:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	text-decoration: underline;
}
.borderWhite {
	border: 1px solid #FFFFFF;
}
.txtLinkBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txtLinkBG:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
.textNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.titleMagazine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.borderUpDark {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.txt12Giu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
}
.txt12GiuLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	text-decoration: none;
}
.txt12GiuLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	text-decoration: underline;
}
.boderDotDown {	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
.luogoPrimoPiano {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.titlePrimoPiano {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
}
.txtbBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.txtbBG:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC8A20;
	text-decoration: none;
}
.txtbGB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC8A20;
	text-decoration: none;
}
.txtbGB:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.menuEventi {
	list-style-type:none;
	margin:0px 0px 2px;
	padding:3px;
	min-height:inherit;
	color: #6D121A;
	display:block;
	min-height:inherit;
	padding:3px;
	text-decoration:none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
.menuEventi:hover { 
	color: #FFFFFF; 
	display:block;  
	height:1%; 
	min-height:inherit;  
	padding:3px; 
	margin-bottom: 2px; 
	text-decoration:none; 
	font-weight: bold; 
}
.menuEventiHover {
	list-style-type:none;
	margin:0px 0px 2px;
	padding:3px;
	min-height:inherit;
	color: #999999;
	display:block;
	min-height:inherit;
	padding:3px;
	text-decoration:none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
.borderDownScuro {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.menuEno {
	list-style-type:none;
	margin:0px 0px 2px;
	padding:3px;
	min-height:inherit;
	background:#D8DEE8;
	color: #424B3C;
	border-left:10px solid #D8DEE8;
	display:block;
	min-height:inherit;
	padding:3px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
.menuEno:hover {
	background:#90908A; 
	color: #FFFFFF; 
	border-left:10px solid #90908A; 
	display:block;  
	height:1%; 
	min-height:inherit;  
	padding:3px; 
	margin-bottom: 2px; 
	text-decoration:underline; 
}
.menuEnoA {
	list-style-type:none;
	margin:0px 0px 2px;
	padding:3px;
	min-height:inherit;
	background:#B7B7B7;
	color: #FFFFFF;
	border-left:10px solid #B7B7B7;
	display:block;
	min-height:inherit;
	padding:3px;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%; 
}
.borderDownSottomenuD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.borderDxSxSottomenu {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.sezioneMagazine {
	font-family: "Arial Arrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3C7178;
}
.titleArticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.titleArticle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC8A20;
	text-decoration: underline;
}
.spaceDown {
	padding: 0px 0px 6px;
	margin: 0px;
}

