body {
	background-image:url(images/cielo9.jpg);
	background-position: top;
	background-repeat:repeat;
	margin:0px;
	background-attachment:fixed;
}
.sfondo {
	background-image: url(images/bg_trasp.gif);
	background-repeat:repeat;
}
.sfondo_scheda {
	background-image: url(images/bg_trasp_scheda.gif);
	background-repeat:repeat;
}
.testo-img {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.bordo-img {
	border: 1px solid #D5BA7F;
}

.tx_categorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border-bottom-style:solid;
	border-top-style:solid;
	border-bottom-width:1px;
	border-top-width:1px;
	border-bottom-color:#D5BA7F;
	border-top-color:#D5BA7F;
	padding:5px;
}
.tx_scheda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#D5BA7F;
	padding:5px;
}
.ico_scheda {
	margin-right:10px;
}
.freccia {
	margin-right:10px;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.menu a {
	font-weight:bold;
	color:#FFFFFF;
}
.menu a:hover {
	color:#EEEABC;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding:5px;
	padding-top:20px;
	line-height:15px;
}
.footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:  #FFFFFF;
	text-decoration: underline;
	font-weight:bold;
	padding:5px;
}
.footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D5BA7F;
	text-decoration: underline;
	font-weight:bold;
	padding:5px;
}
.footerf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.footerf a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #FED825;
	text-decoration: underline;
	font-weight:bold;
}
.footerf a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}
.paginazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
        font-weight:bold;
	padding:5px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#D5BA7F;
}
.paginazione a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}
.paginazione a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D5BA7F;
	font-weight:bold;
	padding:5px;
}
.tabella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border-left: 1px solid;
	border-left-color: #D5BA7F;
	border-right: 1px solid;
	border-right-color: #D5BA7F;
	border-top: 1px solid;
	border-top-color: #D5BA7F;
	border-bottom: 1px solid;
	border-bottom-color: #D5BA7F;
}

.tabellainterna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid;
	border-color: #D5BA7F;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}
.testo-img {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#FFFFFF;
}
.bordo-img {
        border: 1px solid #D5BA7F;
}
.percorso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;

}
.percorso a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:  #FFFFFF;
	text-decoration: underline;


}
.percorso a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D5BA7F;
	text-decoration: underline;
}

/* -------------- */
/* NEWS */
/* -------------- */

/* VISUALIZZAZIONE */
.tb_news {
	width:750px;
}
.tb_news2 {
	width:750px;
}
.td_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top:10px;

}
/* Classe del div che contiene ogni voce dell'elenco delle news */
.td_news .news {
	border-bottom:1px solid #D5BA7F;
	padding-top:5px;
	padding-bottom:10px;
	display:block;
}

.td_news p.data{
	font-size: 8px;
	margin:0px;
}
.td_news h2{
	font-size: 16px;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
	color:#D5BA7F;
}
.td_news h2 a:link, .td_news h2 a:visited{
	text-decoration:none;
	color:#D5BA7F;
}
.td_news h2 a:hover{
	color:white;
	text-decoration:none;
}
.td_news a:link, .td_news a:visited{
	text-decoration:none;
	color:#D5BA7F;
}
.td_news a:hover{
	color:white;
	text-decoration:none;
}
.td_news p{
	font-size: 12px;
	margin:3px 0px 5px 0px;
}
.td_news .iconaNews{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid white;
}

/* ADMIN */
.tb_news_admin {
	width:100%;
	padding:12px;
	font-size:12px;
	margin-bottom:30px;
}
.td_news_admin_title {
	font-weight:bold;
	color:#D5BA7F;
	border-bottom:1px solid #D5BA7F;
}
.td_news_admin_content {
	border-bottom:1px dashed #D5BA7F;
}
.tb_news_admin a:link, .tb_news_admin a:visited{
	color:white;
}
.tb_news_admin a:hover{
	color:#D5BA7F;
}
.tb_news_admin_add {
	width:200px;
	height:40px;
	background:#D5BA7F;
	color:white;
	border:2px solid white;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	display:inline;
	padding:3px;
}
.tb_news_admin_add a:link, .tb_news_admin_add a:visited{
	color:white;
	text-decoration:none;
}
.tb_news_admin_add a:hover{
	color:white;
	text-decoration:underline;
}
/* div contenente i form per editare le news */
#adminEdit {
	font-size:12px;
}
#adminEdit label {
	display:block;
	font-weight:bold;
	padding-bottom:5px;
}
#adminEdit input,select,textarea {
	margin-bottom:15px;
	border:2px solid #D5BA7F;
}
/* wysiwyg: la classe associata ai form di input html */
#adminEdit .wysiwyg {
	margin-bottom:15px;
}

#adminEdit input{
	width:300px;
}
#adminEdit input#conferma{
	width:100px;
	display:block;
}
#adminEdit textarea{
	width:300px;
	height:150px;
}
#adminEdit .iconaPreview{
	display:block;
	border:1px solid white;
	margin-bottom:15px;
}

/* MAILING LIST */

#mailing {
	font-size:12px;
}
#mailing fieldset{
	border:1px solid #D5BA7F;
	padding:12px;
}
#mailing legend{
	color:#D5BA7F;
	font-weight:bold;
	font-size:14px;
}
#mailing label {
	display:block;
	width:360px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:3px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
	font-size:12px;
	line-height:15px;
	background: url(../images/grafica/bg_label.gif) no-repeat;
	color:#FFF;
}
#mailing input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #B28241;
	background:#EFDB9B;
	color:#000020;
}
#mailing input.campitesto {
	width:360px;
}
#mailing input.campilow {
	width:180px;
}
#mailing select {
	font-size:12px;
	border:1px solid #B28241;
	background:#EFDB9B;
	color:#000020;
	width:360px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#mailing textarea {
	font-size:12px;
	border:1px solid #B28241;
	background:#EFDB9B;
	color:#000020;
	width:360px;
	height:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
}
#mailing input.button {
	margin-left:40px;
	width:90px;
}
