body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
		scrollbar-3dlight-color:#AFAFAF; 
		scrollbar-arrow-color:#404F6F;
		scrollbar-base-color:#FFFFFF;
		scrollbar-darkshadow-color:#AAA9A9;
		scrollbar-face-color:#E3E4E4;
		scrollbar-track-color:#EFEFEF;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-shadow-color:#D6D5D5
}
.border {
	border: 1px solid #CCCCCC;
}

.login-logout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	background-image: url(immagini/login_logout.gif);
	background-repeat: no-repeat;
}
.login-logout a:link, .login-logout a:visited, .login-logout a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
}
.login-logout a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
.login-logout-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
}
.login-logout-content a:link, .login-logout-content a:visited, .login-logout-content a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
}
.login-logout-content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1C3279;
	border: 1px solid #3972AE;
	cursor: text;
}
.titolo-news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
.page-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #000066;
}
.titolo-news a:link, .titolo-news a:visited, .titolo-news a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}
.titolo-news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.anteprima-news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
}
.menu-laterali {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4982B2;
	vertical-align: 1%;
}
.item-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	vertical-align:middle;
	padding-right: 10px;
}
.error_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: red;
	vertical-align: 1%;
}
.error_desc_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	vertical-align: 1%;
}
.error_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	vertical-align: 1%;
}
.menu-laterali a:link, .menu-laterali a:visited, .menu-laterali a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4982B2;
	text-decoration: underline;
}
.menu-laterali a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4982B2;
	text-decoration: none;
}
.percorsi-dir {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
.txt-login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 4982B2;
}
.txt-login a:link, .txt-login a:visited, .txt-login a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4982B2;
	text-decoration: underline;
}
.txt-login a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4982B2;
	text-decoration: none;
}
.txt-menu-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txt-menu-footer a:link, .txt-menu-footer a:visited, .txt-menu-footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.txt-menu-footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.copyright a:link, copyright a:visited, copyright a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
copyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}

.sfondo_menu_principale {
	background-image: url(immagini/bat24_02sfondo.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9933;
}
.sfondo_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(immagini/top.jpg);
	font-weight: bold;
	background-repeat: no-repeat;
}
.testo_user_pssw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.spunta_sul_menu {
	background-image: url(immagini/spunta.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
.spunta_sul_menu a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.spunta_sul_menu a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.spunta_sul_menu a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.spunta_sul_menu a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.spunta_sul_menu_dx {
	background-image: url(immagini/spunta_pic.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.testo_menu_dx,.testo_menu_dx a:link, .testo_menu_dx a:visited, .testo_menu_dx a:hover, .testo_menu_dx a:active{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*.linea {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099CC;
	margin:0px 5px;
}*/


.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #0099CC;
	color: #006699;
}
.spunta_marrone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(immagini/spunta.gif);
	text-align: center;
}.quadratino_calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(immagini/quadratino.gif);
	text-align: center;
	vertical-align: middle;
}
.ora {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}
.titoletto_prima_pag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	padding-left: 10px;
	font-weight: bold;
	background-image: url(immagini/sfumatura.gif);
}
.spunta_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(immagini/spunta_news.gif);
	text-align: center;
}
.cella_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(immagini/barrasotto.jpg);
	text-align: center;
	vertical-align: middle;
}
.base a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.bordo_paginaSX {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4A967;
}
.bordo_paginaDX {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4A967;
}

.base a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.base a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}
.base a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.menu_sotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #57889D;
	text-align: center;
	vertical-align: middle;
}
.menu_sotto a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #57889D;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.menu_sotto a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #57889D;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.menu_sotto a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #57889D;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}
.menu_sotto a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #57889D;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.titolo-categoria {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #000000;	
}

.corpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
	margin: 5px;
	text-align: left;
}
.titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.titoletto_prima_pag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin:0px 0px 10px;
}
.testo_2p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E57421;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;
}

.testo_2p_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E57421;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	vertical-align: top;
}
.news {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	color: #000000;
	/*padding: 4px;
	margin-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006699;
	border-left-color: #006699;*/
}
.news_categorie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;*/
	/*margin: 5px;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006699;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006699;
	list-style-position: outset;
	list-style-image: none;
	list-style-type: square;*/
}
.news_categorie a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e58a39;
	text-decoration: none;
	font-weight: normal;
	/*list-style-type: square;
	list-style-image: none;
	list-style-position: outset;*/
}
.news_categorie a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e58a39;
	text-decoration: none;
	font-weight: normal;
}
.news_categorie a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e58a39;
	text-decoration: underline;
	font-weight: normal;
}
.news_categorie a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e58a39;
	text-decoration: none;
	font-weight: normal;
}

.testo_2p a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.news_titolo {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	/*padding-left: 5px;
	margin-left: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-left-color: #006699;*/
}
.news_titolo a:link {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.news_titolo a:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.news_titolo a:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.news_titolo a:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.testo_2p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.testo_2p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.testo_2p a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.testo_2p_grande a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.testo_2p_grande a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.testo_2p_grande a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #E78024;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E78024;
}

.testo_2p_grande a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	color: #FF8448;
	padding-top: 2px;
	padding-bottom: 2px;
}
.titolo_notizia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.titolo_notizia a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.titolo_notizia a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.titolo_notizia a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
/*.titolo_notizia a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}*/
.sottotitolo_notizia {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: oblique;
	font-weight: normal;
	color: #333333;
	margin-top: 5px;
}

.news_categorie_titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outset;
	list-style-image: none;
	list-style-type: square;
	font-weight: bold;
	color: #FFFFFF;
}
.news_categorie_titoletto a:link {
	font-family: Arial, Helvetica, sans-serif;		
	text-decoration: none;	
	list-style-type: square;
	list-style-image: none;
	list-style-position: outset;
	color: #FFFFFF;
}
.news_categorie_titoletto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.news_categorie_titoletto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.news_categorie_titoletto a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.sfondo_login {
	background-image: url(logepssw.gif);
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	border: 1px solid #0099CC;
}
.titolo_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-right: 5px;
}
.scritte_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
}
.bordo_tasto {
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
}

.sottotitolo_news_prima {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	font-weight: 400;
	vertical-align: top;
	margin-top: 5px;
	font-style: oblique;
}


.DayHeaderStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	color: #006699;
	background-color: #CCCCCC;
}

.testo_2p_prima {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #000000;
	font-weight: normal;	
	padding-bottom: 5px;
	vertical-align: top;
}

.testo_2p_prima a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.testo_2p_prima a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.testo_2p_prima a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.testo_2p_prima a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.corpo_altre_prima {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 10px 0px;	
}

img{	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.news_left {
background-image: url(immagini/news_left.gif);
	background-repeat: repeat-y;
}
.news_right {
	background-image: url(immagini/news_right.gif);
	background-repeat: repeat-y;
}

.titolo_appuntamenti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #006699;
	font-weight: bold;
}
.descrizione_appuntamenti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.forum {
	background-image: url(immagini/forum.jpg);
}
.annunci {

	background-image: url(immagini/annunci.jpg);

}
.cerco_offro {

	background-image: url(immagini/cerco_offro.jpg);

}
.contatta_direzione {
	background-image: url(immagini/contattaci.jpg);
	text-decoration: none;

}
.menu_laterale{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #3D74AD;
	vertical-align: middle;
	padding-left: 40px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.menu_laterale a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #3D74AD;
	vertical-align: middle;
	padding-left: 40px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.menu_laterale a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	vertical-align: middle;
	padding-left: 40px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.menu_laterale a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #3D74AD;
	vertical-align: middle;
	padding-left: 40px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.menu_laterale a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #3D74AD;
	vertical-align: middle;
	padding-left: 40px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.input_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	border: 1px solid #006699;
	font-style: normal;
	font-weight: normal;
}
.si{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009933;
}
.no{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.radio_botton{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.privacy{
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #000000;
	background-color: #EEEEDD;
	border: 1px solid #006699;
	height: 110px;
	width: 400px;
}
.sfondo_cel{
	background-image: url(immagini/sfondo_cel.gif);
	background-repeat: repeat-x;
}
.lista_eventi{
	background-image: url(immagini/spunta2.jpg);
	background-repeat: no-repeat;
}
.lista-eventi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.lista-eventi a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.lista-eventi a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.lista-eventi a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	
}
.lista-eventi a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;

}
.nuovo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
		font-weight: bold;
	padding-right: 35px;
	text-decoration: none;
}
.nuovo a:link, .nuovo a:visited, .nuovo a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 35px;
	text-decoration: none;
}
.nuovo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 35px;
	text-decoration: underline;
}
.archivio_st{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.archivio_st a:link, .archivio_st a:visited, .archivio_st a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.archivio_st a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0066CC;
	border: 1px solid #0066CC;
}
.testo_campi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
}
.tab_top {
	background-image: url(immagini/Tabangolo_sup.gif);
	background-repeat: repeat-x;
}
.tab_inf {
	background-image: url(immagini/Tabangolo_inf.gif);
	background-repeat: repeat-x;
}
.tab_left {
	background-image: url(immagini/Tabangolo_left.gif);
	background-repeat: repeat-y;
}
.tab_right {
	background-image: url(immagini/Tabangolo_right.gif);
	background-repeat: repeat-y;
}
.testo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0066CC;
}
.desc_oroscopo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
}
.testo_ct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;
}

.senza_bordo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.rif_eventi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding: 5px;
}
.tit_eventi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}.tit_eventi a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	text-decoration: none;
}
.tit_eventi a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	text-decoration: none;
}
.tit_eventi a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	text-decoration: underline;	
}
.tit_eventi a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	text-decoration: none;
		
}

.newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E57421;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E57421;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;
}

.newsletter a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.newsletter a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.newsletter a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.newsletter a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

/*Annunci*/
.sezione_annuncio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.titolo_annuncio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-align:left;
	text-decoration: none;
}
.titolo_annuncio a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-align:left;
	text-decoration: none;
}
.titolo_annuncio a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-align:left;
	text-decoration: none;
}
.titolo_annuncio a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-align:left;
	text-decoration: underline;
}
.titolo_annuncio a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-align:left;
	text-decoration: none;
}

.desc_annuncio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC6600;
}.pag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	background-image: url(file:///C|/Documents%20and%20Settings/Admin/Desktop/pag.gif);
	background-repeat: no-repeat;
}
.desc_annuncio2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.riga_bianca_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
}
.riga_bianca_dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding-left: 25px;
	text-decoration: none;
}
.riga_bianca_dx a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding-left: 25px;
	text-decoration: none;
}
.riga_bianca_dx a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding-left: 25px;
	text-decoration: none;
}
.riga_bianca_dx a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding-left: 25px;
		text-decoration: underline;
}
.riga_bianca_dx a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding-left: 25px;
	text-decoration: none;
}
.riga_grigia_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #F3F3F3;
	padding-left: 5px;
	
}
.riga_grigia_dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	background-color: #F3F3F3;
	padding-left: 25px;
}
.testo_annuncio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	
}
.bordo_img{
border: 4px solid #FFFFFF;
}
.senza_bordo_pointer {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	cursor:pointer;
}
.cerco-offro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.cerco-offro a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.cerco-offro a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.cerco-offro a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
.cerco-offro a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
/*banner*/
#banner {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
border:0px;
background-color:#FFFFFF;
width: 245px;
height: 121px;
left: 400px;
top: 340px;
z-index:1000;
}
#banner a
{
color:#FFCC00;
text-decoration:none;
background-color:#FFFFFF;
z-index:1000;
}
#banner a:hover
{
color:#FFCC00;
text-decoration:underline;
background-color:#FFFFFF;
z-index:1000;
}
#chiudi
{
/*position:absolute;*/
width:70px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
/*right: 300px;
top: 236px;*/
float: right;
text-align:right;
z-index:1000;
}
#chiudi a
{
float: right;
background-color:#FFFFFF;
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:right;
z-index:1000;
}
#chiudi a:hover
{
float: right;
background-color:#FFFFFF;
font-weight:bold;
color:#990000;
text-decoration:none;
text-align:right;
z-index:1000;
}

input
{
	z-index:0;
}

select
{
	z-index:0;
}

.link_gallery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #FF8448;
	padding: 0px 10px 5px 0 px;
	float: right;
}
.link_gallery a:link {
	font-family: Arial, Helvetica, sans-serif;		
	text-decoration: none;		
	color: #FF8448;	
}
.nascosto{
display:none
}

#pubblicita {
	border-style: none;
	/*position: absolute;*/
	height: 193px;
	width: 500px;
	/*right: 300px;
	top: 250px;*/
	z-index:10;
}

.stampa_icone
{
	text-align:left;
	font:Arial;
	font-weight:bold;
	font-size: 11px;
	color:#CCCCCC;
	text-decoration:none;
	cursor: hand;
}

.stampa_icone a:link {
	text-align:left;
	font:Arial;
	font-weight:bold;
	font-size: 11px;
	color:#CCCCCC;
}
.stampa_icone a:visited {
	text-align:left;
	font:Arial;
	font-weight:bold;
	font-size: 11px;
	color:#CCCCCC;
}
.stampa_icone:hover {
	text-align:left;
	font:Arial;
	font-weight:bold;
	font-size: 11px;
	color:#0000FF;
}
.stampa_icone a:active {
	text-align:left;
	font:Arial;
	font-weight:bold;
	font-size: 11px;
	color:#CCCCCC;
}

.stampa_titolo
{
	text-align:left;
	font:Arial;
	font-style:normal;
	font-weight:normal;	
	font-size: 28px;
	color:#999999;
	padding-left: 20px;
}

.evidenza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 5px;
	margin: 5px;
	text-align: left;
	font-weight: bold;
	color:#000000
}

.collegamento {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 13px;		
	color: #000000;
}

.collegamento a:link {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;		
	color: #000000;	
}
.collegamento a:visited {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;		
	color: #000000;	
}
.collegamento a:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;		
	color: #0033FF;	
}
.collegamento a:active {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;		
	color: #000000;	
}
