FORM {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0; 
}

html,body {
	background-color: #ffffff;
	background-image: url(../images/sf_principale.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height:100%;
  	width:100%;
	text-align:center;
}

A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#605552;
	text-decoration:underline;
	
}

A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f96914;
	text-decoration:underline;	
}

A:visited {

}


.tabellaTop {
	background-color: #e5e5e5;
}

.tabellaNews {
	background-color: #FFE3BA;
}

.titleArticleBoxGrigio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.boxLinkMenuSx {
	background-image: url(../images/sfumatura.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 25px;
	width: 150px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	vertical-align:text-bottom;
}

.boxLinkMenuDx {
	background-image: url(../images/sfumatura.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 25px;
	width: 96%;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	vertical-align:text-bottom;
}

.boxLinkSottoMenuSx {
	background-image: url(../images/sfumatura.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 25px;
	width: 130px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	vertical-align:text-bottom;
}

.boxLinkMenuDettaglioCastelloSx {
	background-image: url(../images/sfumatura.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 25px;
	width: 170px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	vertical-align:text-bottom;
}

.boxLinkSottoMenuDettaglioCastelloSx {
	background-image: url(../images/sfumatura.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 20px;
	width: 180px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	vertical-align:text-bottom;
}

.textError {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0033;
}

.textTop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.textFooter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#605552;
}

.textNavBar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

.textError {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#AE2823;
}

.textSottoTitoloRicerche {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#000000;
}

.titoloArticolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.titoloArancione {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f96914;
}

.bodyArticolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.sfondoArancione {
	background-image:url(../images/sfondoRigheArancione.jpg);
	background-repeat:repeat;
}

.textLogin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.textValueAttributeCard {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

.textTitleAttributeCard {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.textFormField {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#605552;
}

.link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#605552;
}

.link:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#605552;
}

.linkBoxDettaglioCastello {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.linkBoxDettaglioCastello:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f96914;
	text-decoration:none;	
}

.linkBoxDettaglioCastello:visited {

}

.linkNavBar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;	
	color:#000000;
	text-decoration:none;
	
}

.linkNavBar:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#f96914;
	text-decoration:none;	
}

.linkNavBar:visited {

}

.linkBoxHp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight: bold;*/
	color:#605552;
	text-decoration:none;
}

.linkBoxHp:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight: bold;	*/
	color:#f96914;
	text-decoration:none;	
}

.linkBoxHp:visited {

}

.linkTextTop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.linkTextTop:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

.linkTextTop:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.linkSiteMap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#605552;
	text-decoration:none;
}

.linkSiteMap:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#f96914;
	text-decoration:underline
}

.linkSiteMap:visited {
}

.linkBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#605552;
	text-decoration:none;
}

.linkBold:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#f96914;
	text-decoration:none;	
}

.linkBoldArancione {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#f96914;
	text-decoration:none;
}

.linkBoldArancione:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#605552;
	text-decoration:none;	
}

.linkBoldArancione:visited {
}

.linkNeroBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.linkNeroBold:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.linkNeroBold:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}

.linkSottoMenuItinerariBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#605552;
	text-decoration:none;
}

.linkSottoMenuItinerariBold:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#f96914;
	text-decoration:none;	
}

.linkSottoMenuItinerariBold:visited {
}

.linkMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.linkMenu:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}

.linkMenu:visited {
}

.tabellaMenu {
	background-color:#605552;
}

.titoloArticoloHP {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F96914;
}

.titoloArticoloMarrone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#605552;
}

.titoloArticoloMarroneHP {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#605552;
}


/* INIZIO CALENDARIO */

table.calendar-in {
	padding: 5px;
	padding-top: 0px !important;
}

th.mese-in {
	border-bottom: 1px solid #FFFFFF;
	/*background-color: #605552; /*	font-size: small;*/*/
	background-image: url(../images/spacerGrigioSfumato.jpg);
	background-repeat: repeat-x;	
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-transform: uppercase;
}

th.giorno {
	width: 20px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

td.settimana {
	background-color: #CCCCCC;
}

td.settimana-selezionata{
	/*background-color: #99ABB5;*/
	background-color: #f96914;
}

td.settimana-evento{
	/*background-color: #99ABB5;*/
	background-color: #EFC29A;
}

a.freccine, a.freccine:visited {
	margin-left: 5px;
	margin-right: 5px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

a.freccine:hover {
	margin-left: 5px;
	margin-right: 5px;
	color: #f96914;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

a.giorno, a.giorno:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.giorno:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f96914;
	text-decoration:none;	
}

a.giorno:hover {
	text-decoration: underline;
}

a.giorno-in, a.giorno-in:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.giorno-in:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f96914;
	text-decoration:none;
}

a.giorno-oggi, a.giorno-oggi:hover, a.giorno-oggi:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
a.giorno-oggiSel,  a.giorno-oggiSel:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.giorno-oggiSel:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

span.giorno-old {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f96914;
	text-decoration:none;
	font-style: italic;
}

/* FINE CALENDARIO */


div.main {
	width:770px;
	padding-top:2px;
	padding-left: 2px;
	margin-top:2px;
	margin-left: 2px;
	background-color: #ffffff;
	text-align:left;
}

div.mainPopUp {
	width:450px;
	padding-top:2px;
	padding-left: 2px;
	margin-top:2px;
	margin-left: 2px;
	background-color: #ffffff;
	text-align:left;
}

div.header {
	width:100%;
	background-color:#e5e5e5;
}

div.headerTop {
	clear:both;
}

div.headerTopImg {
	width:386px;
	float:left;
	
}

div.headerTopFormSearch {
	float:right;
}

div.headerCenter {
	clear:both;
}

div.headerCenterImg {
	width:386px;
	float:left;
	
}

div.headerCenterFormLogin {
	float:right;
	background-image:url(../images/sfondoRigheArancione.jpg);
	background-repeat:repeat;	
}

div.linkUtili {
	clear:both;
}

div.formLogin {
	float:left;
	padding:1px;
	height:32px;
}

div.menuBar {
	clear:both;
	width:100%;
	background-color:#605552;
	text-align:left;
}

div.navBar {
	clear:both;
	width:100%;
	background-color:#e5e5e5;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;		
	background-image:url(../images/sfondoRigheArancione.jpg);
	background-repeat:repeat;	
}

div.boxScheda {
	width:100%;
	text-align:left;
	clear:both;
	padding-bottom:10px;
}

div.footer {
	clear:both;
	width:100%;
	text-align:left;
}

div.left {
	float: left;
	margin-bottom: 30px;
	margin-right: 20px;
	text-align: center;
}
