
body {
	padding: 0px;
	margin: 0px;
	background: #FE9900 url("../images/bg.jpg") top repeat-x;
}
a, a:link, a:visited, a:hover, a:active 	{ text-decoration:none; color:#000000; }

img { border: 0px; }


#main1 {
	width: 958px;
	background: url("../images/main1_bg.jpg") no-repeat top center;
}

#main2 {
	width: 928px;
	background: #FFFFFF;
}

#header {
	width: 928px;
	height: 93px;
	background: url("../images/header_bg.jpg") no-repeat top center;
	text-align: center;
}


#logo {
	float: left;
	width: 408px;
	height: 93px;
	text-align: left;
}

#menu {
	float: left;
	width: 520px;
	height: 93px;
	line-height: 93px;
	color: #FFFFFF;
	text-align: center;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#menu a { margin: 0px 2px; }
#menu a, #menu a:link, #menu a:visited 	{ text-decoration:none; color:#FFFFFF; }
#menu a:hover, #menu a:active 			{ text-decoration:none; color:#D07C00; }


#main_table {
	width: 928px;
	border: 0px;
}

#main_table .td1 {
	vertical-align: top;
	width: 367px;
	text-align: center;
}

#main_table .td1_interno {
	vertical-align: top;
	width: 367px;
	text-align: center;
	background: url("../images/td1_interno_bg.jpg") repeat-y right;
}

#main_table .td2 {
	vertical-align: top;
	width: 561px;
}


#locandina{
	background: url("../images/locandina_bg.jpg") no-repeat top center;
	width: 561px;
	height: 649px;
	text-align: center;
	padding-top: 9px;
}

#colonna_sinistra {
	width: 348px;
	text-align: left;
}


h1 {
	margin: 0px;
	padding: 8px 0px 14px 0px;
	color: #4C4F53;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	margin: 0px;
	padding: 8px 0px 14px 0px;
	color: #4C4F53;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active 	{ text-decoration:none; color:#4C4F53; }


h3 {
	margin: 0px;
	padding: 5px 0px;
	color: #385785;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

h3 span{
	font-weight: normal;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}


h4 {
	margin: 0px;
	padding: 0px 0px 6px 0px;
	color: #000000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

h5 {
	margin: 0px;
	padding: 3px 0px 9px 0px;
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}



#bottom {
	padding: 30px 0px;
	text-align: center;
	color: #000000;
	background: url("../images/bottom_bg.jpg") no-repeat top center;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
}

#bottom_interno {
	padding: 30px 0px;
	text-align: center;
	color: #000000;
	background: url("../images/bottom_interno_bg.jpg") no-repeat top center;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
}

.box_news1 {
	width: 100%;
	margin: 2px 0px;
	background: #DBE3EE;
	color: #65686D;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.box_news2 {
	padding: 5px;
}

.box_news1 b {
	color: #40587C;
}

.box_news1 i {
	color: #40587C;
	font-size: 14px;
}


#newsletter {
	height: 96px;
	width: 100%;
	background: #DBE3EE url("../images/newsletter_bg.jpg") no-repeat right center;
	color: #65686D;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#newsletter2 {
	padding: 15px 0px 5px 15px;
}


.table_incisioni {
	width: 100%;
	border: 0px;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
}
.table_incisioni td {
	width: 50%;
	vertical-align: top;
}


#table_guestbook {
	width: 908px;
	border: 0px;
	color: #000000;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	background: #EDEDED;
}
#table_guestbook .td1 {
	vertical-align: top;
	width: 367px;
	text-align: left;
	font-size: 13px;
}
#table_guestbook .td2 {
	vertical-align: top;
	width: 561px;
}

#table_guestbook b {
	color: #385785;
}

#table_guestbook p {
	padding: 5px 10px;
	margin: 0px;
	background: #FFFFFF;
}


.box_contenuto {
	width: 100%;
	color: #385785;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 145%;
	background: url("../images/box_bg.jpg") repeat-y center;
}

.box_contenuto2 {
	padding: 10px 20px;
}



.blu {
	color: #385785;
}

.box_interno {
	padding: 10px 20px;
	color: #4C4F53;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 145%;
	text-align: left;
	width: 521px;
}
.box_interno a, .box_interno a:link, .box_interno a:visited, .box_interno a:hover, .box_interno a:active 	{ text-decoration:none; color:#4C4F53; }


.table_contenuto {
	border: 0px;
	color: #4C4F53;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 145%;
	text-align: left;
	width: 100%;
}
.table_contenuto a, .table_contenuto a:link, .table_contenuto a:visited, .table_contenuto a:hover, .table_contenuto a:active 	{ text-decoration:none; color:#4C4F53; }
.table_contenuto td{ vertical-align: top; }

.table_contenuto_mini {
	border: 0px;
	color: #4C4F53;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	text-align: left;
	width: 100%;
}
.table_contenuto_mini a, .table_contenuto_mini a:link, .table_contenuto_mini a:visited, .table_contenuto_mini a:hover, .table_contenuto_mini a:active 	{ text-decoration:none; color:#4C4F53; }
.table_contenuto_mini td{ vertical-align: top; }

.table_appuntamenti {
	border: 0px;
	color: #4C4F53;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 145%;
	text-align: left;
	width: 521px;
}
.table_appuntamenti a, .table_appuntamenti a:link, .table_appuntamenti a:visited, .table_appuntamenti a:hover, .table_appuntamenti a:active 	{ text-decoration:none; color:#4C4F53; }
.table_appuntamenti td{ vertical-align: top; }


.tipologie {
	margin: 20px 0px 30px 0px;
	color: #7A8AA1;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	text-align: left;
	font-style: italic;
}
.tipologie a, .tipologie a:link, .tipologie a:visited 	{ text-decoration:none; color:#7A8AA1; }
.tipologie a:hover, .tipologie a:active 				{ text-decoration:underline; color:#7A8AA1; }

.item {
	margin: 6px 0px;
	font-size: 15px;
	line-height: normal;
}






.border1 {
	border-top: 1px solid #DBE3EE;
	border-left: 1px solid #DBE3EE;
	border-bottom: 1px solid #DBE3EE;
	color: red;
}

.border2 {
	border-top: 1px solid #DBE3EE;
	border-right: 1px solid #DBE3EE;
	border-bottom: 1px solid #DBE3EE;
	color: red;
}




 
#paginazione {	
	margin:10px 0px;
	padding: 5px 0px 15px 0px;
	font-size: 13px;
}

#paginazione b{
	border: 1px solid #6885B1;
	padding: 4px;
	background-color: #DBE3EE;
	width: 16px;
	height: 16px;
	float: left;
	margin: 3px 3px;	
	text-align: center;
} 

#paginazione a:link, #paginazione a:visited {
	border: 1px solid #C1C1C1;
	padding: 4px;
	background-color: #FFFFFF;
	width: 16px;
	height: 16px;
	float: left;
	margin: 3px 3px;	
	text-align: center;
}
#paginazione a:hover 	{
	text-decoration: none;
	color: #000000;
	background-color: #DBE3EE;
	width: 16px;
	height: 16px;
	float: left;
	margin: 3px 3px;
	text-align: center;
}
 
#paginazione .avantiindietro {
	background-color: #FFFFFF;	
	border: none;		
}

#paginazione .avantiindietro a {
	float: left;
	border: none;
	width: 62px;
	text-align: center;
	background-color: #FFFFFF;		
} 
 
#paginazione .avantiindietro a:link, #paginazione .avantiindietro a:visited {
	background-color: #FFFFFF;			
	border: none;	
}

#paginazione .avantiindietro a:hover 	{
	border: none;
	background-color: #DBE3EE;			
	text-decoration: underline;
}













.continua {
	padding:0px;
	margin:4px 0px;
	color: #6885B1;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1pt;
	text-align: right;
	font-weight: bold;
}
.continua a, .continua a:link, .continua a:visited, .continua a:hover, .continua a:active 	{ text-decoration:none; color: #6885B1; }


.immagine {
	background: #E3E1E1;
	border: 1px solid #D7D4D4;
}


form {
	margin:0px;
	padding:0px;
}

.form {
	border: 1px solid #D7D4D4; 
	font-family: Arial, Helvetica, sans-serif;
	color: #4C4F53;
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	padding: 3px;
}

.form_button {
	border: 1px solid #AEC1E0; 
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
	background: #DBE3EE;
}

.formbig {
	border: 1px solid #CDCBCC; 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	width: 180px;
	padding: 5px;
	margin: 4px 0px;
}

.boxdettagli{
	font-size: 10px;
	font-family: Verdana;
	color: #454442;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 19px;
	border: 1px solid #6885B1;
	text-align: left;
	background: #F5F5F8;
}
.boxdettagli2{
	padding:4px;
}

.hr {
	width: 100%;
	height:2px;
	background: url("../images/hr.gif") repeat-x;
	margin: 3px 0px;
}


.didascalia {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height: normal;
	text-align: center;
	margin: 2px 0px;
}



.tag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#DADADA;
}
.tag a, .tag a:link, .tag a:visited, .tag a:hover, .tag a:active 	{ text-decoration:none; color:#DADADA; }


.keyword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6633;
	text-align: center;
	margin: 20px 0px;
}
.keyword a, .keyword a:link, .keyword a:visited, .keyword a:hover, .keyword a:active 	{ text-decoration:none; color:#FF6633; }


