h2 {
	line-height:18px;
}
h3 {
	line-height:18px;
}
.bgCOMMENTImodulo {
	background-image: url(/img/bg_commenti_modulo.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 269px;
}
.bgVOTImodulo {
	background-image: url(/img/bg_voti_modulo.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 321px;
}
.lineMODULO {
	background-image: url(/img/line_modulo.gif);
	background-repeat: repeat-y;
	width: 590px;
}
.titCOMMENTI {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.textCOMMENTI {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	padding-bottom: 15px;
}
.dotMODULO {
	background-image: url(/img/dot_modulo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.titTABcommenti {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
	padding-top: 3px;
}
.titTABcommenti a:link, .titTABcommenti a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
}
.titTABcommenti a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
}
.titSELtabCOMMENTI {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
	padding-top: 3px;
}
.titSELtabCOMMENTI a:link, .titSELtabCOMMENTI a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
}
.titSELtabCOMMENTI a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
}
.titTABvoti {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
	padding-top: 3px;
}
.titTABvoti a:link, .titTABvoti a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
}
.titTABvoti a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
}
.titSELtabVOTI {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
	padding-top: 3px;
}
.titSELtabVOTI a:link, .titSELtabVOTI a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
}
.titSELtabVOTI a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
}
.fieldCOMMENTO {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(/img/field.gif);
	height: 19px;
	width: 144px;
	border: 0px none;
	padding-left: 4px;
	padding-top: 3px;
	padding-right: 4px;
}
.titFIELDcommenti {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	padding-top: 3px;
}
.titFORMcommenti {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 10px;
}
.COMMENTO {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 10px;
}
.textAREA {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(/img/bg_textAREA.gif);
	height: 115px;
	width: 462px;
	border: 0px none;
	padding-left: 4px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
}
.sendCOMMENTO {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 88px;
	padding-bottom: 13px;
}
.sendCOMMENTO a:link, .sendCOMMENTO a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
}
.sendCOMMENTO a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: underline;
}









body {
	font-family: Tahoma, Arial, Verdana;
	background-color: #ffffff;
	margin: 0px;
}

h1, h1 a{
	font-size: 40px;
	line-height: 40px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.patternSX {
	background-color: #545454;
	background-image: url(/img/pattern_sx.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.patternDX {
	background-color: #545454;
	background-image: url(/img/pattern_dx.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bannerTOP {
	background-image: url(/img/img_top.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
.bgLOGIN {
	background-image: url(/img/bg_login.gif);
	height: 95px;
	width: 294px;
}
.marginLOGIN {
	margin-top: 10px;
}
.bgBOTTOM {
	background-color: #464646;
	height: 48px;
}
.textBOTTOM {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #929292;
	text-decoration: none;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
}
.textLOGIN {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #7c7c7c;
	text-decoration: none;
	padding-top: 4px;
}
.textLOGIN2 {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #1d9ed9;
	text-decoration: none;
	padding-top: 4px;
}
.fieldLOGIN {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(/img/field_login_big.gif);
	height: 19px;
	width: 196px;
	border: 0px none;
	padding-left: 4px;
	padding-top: 3px;
	padding-right: 4px;
}
.fieldLOGINbox {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(/img/field_login.gif);
	height: 19px;
	width: 144px;
	border: 0px none;
	padding-left: 4px;
	padding-top: 3px;
	padding-right: 4px;
}
.select {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 19px;
	width: 144px;
	background-image: url(/img/field_login.gif);
	padding-top: 3px;
	padding-left: 1px;
	border: 0px none;
}
.linkLOG {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #7c7c7c;
	text-decoration: none;
	line-height: 15px;
}
.linkLOG a:link, .linkLOG a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #7c7c7c;
	text-decoration: underline;
}
.linkLOG a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #df0686;
	text-decoration: underline;
}
.bgCONTENT {
	background-image: url(/img/bg_content.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 910px;
}
.blurrSX {
	background-image: url(/img/bg_chiusura_sx.gif);
	height: 40px;
	width: 290px;
}
.blurrDX {
	background-image: url(/img/bg_chiusura_sx.gif);
	height: 40px;
	width: 290px;
}
.bgBOX {
	background-image: url(/img/bg_BOX.gif);
	height: 138px;
	width: 294px;
}
.bgIMGbox {
	background-image: url(/img/bg_img_box.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.titBOX {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 10px;
	line-height:14px;
}
.dataBOX {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 15px;
}
.textCONTENT,table {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #878787;
	text-decoration: none;
	line-height: 13px;
}
.textCONTENT a {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #878787;
	text-decoration: underline;
	line-height: 13px;
}
.titCONTENT {
	font-size: 13px;
	line-height:13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
}
.titUSER {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
	padding-top: 9px;
}
.bgSEARCHbottom {
	background-image: url(/img/bg_bottom_search.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bgSEARCHtop {
	background-image: url(/img/bg_top_search.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.titSEARCH {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
	padding-top: 14px;
}
.textSEARCH {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #878787;
	text-decoration: none;
	line-height: 13px;
}
.textSEARCHitalic {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #878787;
	text-decoration: none;
}
.icoSEARCH {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
}
.strokeIMGsearch {
	border: 2px solid #acacac;
	margin-top: 14px;
}
.dettagliSEARCH {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
	padding-top: 3px;
}
.dettagliSEARCH a:link, .dettagliSEARCH a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
}
.dettagliSEARCH a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: underline;
}
.fieldSEARCH {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	height: 20px;
	width: 280px;
	border: 1px solid #acacac;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
}
.fieldPERSONE {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	height: 20px;
	width: 30px;
	border: 1px solid #acacac;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
}
.fieldSEARCHdate1 {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	height: 20px;
	width: 225px;
	border: 1px solid #acacac;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
}
.fieldSEARCHdate2 {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	height: 20px;
	width: 230px;
	border: 1px solid #acacac;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
}
.comboSEARCH {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	width: 280px;
}
.nuberCOUNTER {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1d9ed9;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 10px;
}
/*.nuberCOUNTER a:link, .nuberCOUNTER a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
}
*/
.nuberCOUNTERhover {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1d9ed9;
	text-decoration: underline;
}
.textCOUNTER {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.textCOUNTER a:link, .textCOUNTER a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.textCOUNTER a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: underline;
}
.tabellaCalendario {
	background-color: #6b6b6b;
	border: 1px solid #6b6b6b;
}
.riga_giorno {
	font-family:Tahoma;
	color: #1d9ed9;
	font-size:9px;
	font-weight:bold;
	background-color: #ffffff;
}
.riga_ultimo_giorno {
	font-family:Tahoma;
	color: #1d9ed9;
	font-size:9px;
	font-weight:bold;
	background-color: #ffffff;
}
.giorno {
	font-family:Tahoma;
	color: #ffffff;
	font-size:9px;
	font-weight:bold;
	background-color: #8b8b8b;
	border: 1px solid #ffffff;
}
.mese {
	font-family:Tahoma;
	color: #ffffff;
	font-size:9px;
	font-weight:bold;
}

.bgCONTENTscheda {
	background-image: url(/img/bg_content_scheda.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bgSCHEDA {
	background-image: url(/img/line_scheda.gif);
	background-repeat: repeat-y;
	width: 590px;
}
.titSCHEDA {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height:14px;
	color: #ed0b77;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.subtitSCHEDA {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
	padding-left: 5px;
}
.subtitSCHEDA a {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
}
.textSCHEDA {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	line-height: 13px;
	padding-left: 5px;
}
.optionSCHEDA {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
	padding-top: 5px;
}
.optionSCHEDA a:link, .optionSCHEDA a:visited {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.optionSCHEDA a:hover {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: underline;
}
.titINFO {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
	padding-bottom: 5px;
}
.subtitINFO {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
}
.textINFO, .textINFO a {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.textINFO a:hover {
	text-decoration: underline;
}











.bgCOMMENTImoduloSEL {
	background-image: url(/img/bg_commenti_modulo_sel.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 269px;
}
.bgCOMMENTImoduloDESEL {
	background-image: url(/img/bg_commenti_modulo_desel.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 269px;
}
.bgVOTImoduloSEL {
	background-image: url(/img/bg_voti_modulo_sel.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 321px;
}
.bgVOTImoduloDESEL {
	background-image: url(/img/bg_voti_modulo_desel.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 321px;
}
.lineMODULO {
	background-image: url(/img/line_modulo.gif);
	background-repeat: repeat-y;
	width: 590px;
}
.titCOMMENTI {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.textCOMMENTI {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	padding-bottom: 10px;
}
.dotMODULO {
	background-image: url(/img/dot_modulo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.titTABcommenti {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
	padding-top: 3px;
}
.titTABcommenti a:link, .titTABcommenti a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
}
.titTABcommenti a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
}
.titSELtabCOMMENTI {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
	padding-top: 3px;
}
.titSELtabCOMMENTI a:link, .titSELtabCOMMENTI a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
}
.titSELtabCOMMENTI a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
}
.titTABvoti {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
	padding-top: 3px;
}
.titTABvoti a:link, .titTABvoti a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
}
.titTABvoti a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #acacac;
	text-decoration: none;
}
.titSELtabVOTI {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
	padding-top: 3px;
}
.titSELtabVOTI a:link, .titSELtabVOTI a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
}
.titSELtabVOTI a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
}
.fieldCOMMENTO {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(/img/field.gif);
	height: 19px;
	width: 144px;
	border: 0px none;
	padding-left: 4px;
	padding-top: 3px;
	padding-right: 4px;
}
.titFIELDcommenti {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	padding-top: 3px;
}
.titFORMcommenti {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 10px;
}
.textAREA {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(/img/bg_textAREA.gif);
	height: 115px;
	width: 462px;
	border: 0px none;
	padding-left: 4px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
}
.sendCOMMENTO {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 88px;
	padding-bottom: 13px;
}
.sendCOMMENTO a:link, .sendCOMMENTO a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
}
.sendCOMMENTO a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: underline;
}
.votoUTENTE {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.titVOTOutente {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 10px;
}
.votaADESSO {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
}
.votaADESSO a:link, .votaADESSO a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
}
.votaADESSO a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #1d9ed9;
	text-decoration: none;
}
.checkFORM_NEWSLETTER {
	background-image: url(/img/field_login.gif);
	border: 0px none;
	padding-left: 4px;
	padding-top: 3px;
	padding-right: 4px;
}
.condizioneFORM_NEWLSETTER{
	text-align: top;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #7c7c7c;
	text-decoration: none;
}
.titLATERALE {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ed0b77;
	text-decoration: none;
}
.textLATERALE, .textLATERALE a {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #878787;
	text-decoration: none;
}
.textLATERALE a:hover {
	font-style: normal;
	font-weight: normal;
	color: #ed0b77;
	text-decoration: underline;
}