/* link generico */


/*body {background: url(img/pattern_sf_tela.gif) repeat fixed }*/

body {background: #000 url(img/sfondo_tela.jpg) repeat-x fixed }




/* body,td,th {
	color: #FFFFFF;
}
body {
	background-color: #333333;
	background-image: url(img/sfondo_.gif);
}
a:link {
	color: #FF335E;
	text-decoration: none;
}
a:visited {
	color: #FF335E;
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
a:active {
	color: #FF335E;
	text-decoration: none;
}*/



.linkRosa12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF3366;
	line-height: 12px;
	text-decoration: none;
}
A.linkRosa12:active {
	color: #FF3366; text-decoration: none;
}
A.linkRosa12:link {
	color: #FF3366; text-decoration: none;
}
A.linkRosa12:visited {
	color: #FF3366; text-decoration: none;
}
A.linkRosa12:hover {
	color: #CC6666; text-decoration: none;
}


.linkGrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	line-height: 12px;
	text-decoration: none;
}
A.linkGrigio:active {
	color: #666; text-decoration: none;
}
A.linkGrigio:link {
	color: #666; text-decoration: none;
}
A.linkGrigio:visited {
	color: #666; text-decoration: none;
}
A.linkGrigio:hover {
	color: #000; text-decoration: none;
}


.linkGrigioB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	line-height: 12px;
	text-decoration: none;
}
A.linkGrigioB:active {
	color: #333; text-decoration: none;
}
A.linkGrigioB:link {
	color: #333; text-decoration: none;
}
A.linkGrigioB:visited {
	color: #333; text-decoration: none;
}
A.linkGrigioB:hover {
	color: #000; text-decoration: none;
}


.linkGiallo16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #EDB500;
	line-height: 16px;
	text-decoration: none;
}
A.linkGiallo16:active {
	color: #EDB500; text-decoration: none;
}
A.linkGiallo16:link {
	color: #EDB500; text-decoration: none;
}
A.linkGiallo16:visited {
	color: #EDB500; text-decoration: none;
}
A.linkGiallo16:hover {
	color: #FF3366; text-decoration: none;
}


.linkGiallo18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #EDB500;
	line-height: 18px;
	text-decoration: none;
}
A.linkGiallo18:active {
	color: #EDB500; text-decoration: none;
}
A.linkGiallo18:link {
	color: #EDB500; text-decoration: none;
}
A.linkGiallo18:visited {
	color: #EDB500; text-decoration: none;
}
A.linkGiallo18:hover {
	color: #FFF; text-decoration: none;
}


.linkVerde18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #99CC00;
	line-height: 18px;
	text-decoration: none;
}
A.linkVerde18:active {
	color: #99CC00; text-decoration: none;
}
A.linkVerde18:link {
	color: #99CC00; text-decoration: none;
}
A.linkVerde18:visited {
	color: #99CC00; text-decoration: none;
}
A.linkVerde18:hover {
	color: #FFF; text-decoration: none;
}


.linkRosa18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #DF004F;
	line-height: 18px;
	text-decoration: none;
}
A.linkRosa18:active {
	color: #DF004F; text-decoration: none;
}
A.linkRosa18:link {
	color: #DF004F; text-decoration: none;
}
A.linkRosa18:visited {
	color: #DF004F; text-decoration: none;
}
A.linkRosa18:hover {
	color: #FFF; text-decoration: none;
}

.linkAz18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #0075BA;
	line-height: 18px;
	text-decoration: none;
}
A.linkAz18:active {
	color: #0075BA; text-decoration: none;
}
A.linkAz18:link {
	color: #0075BA; text-decoration: none;
}
A.linkAz18:visited {
	color: #0075BA; text-decoration: none;
}
A.linkAz18:hover {
	color: #FFF; text-decoration: none;
}



.linkGiallo12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EDB500;
	line-height: 16px;
	text-decoration: none;
}
A.linkGiallo12:active {
	color: #EDB500; text-decoration: none;
}
A.linkGiallo12:link {
	color: #EDB500; text-decoration: none;
}
A.linkGiallo12:visited {
	color: #EDB500; text-decoration: none;
}
A.linkGiallo12:hover {
	color: #FF3366; text-decoration: none;
}


.linkaz12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3F61A4;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}
A.linkaz12:active {
	color: #0075BA; text-decoration: none;
}
A.linkaz12:link {
	color: #0075BA; text-decoration: none;
}
A.linkaz12:visited {
	color: #0075BA; text-decoration: none;
}
A.linkaz12:hover {
	color: #FFF; text-decoration: none;
}



.linkBianco12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 12px;
	text-decoration: none;
}
A.linkBianco12:active {
	color: #FFFFFF; text-decoration: none;
}
A.linkBianco12:link {
	color: #FFFFFF; text-decoration: none;
}
A.linkBianco12:visited {
	color: #FFFFFF; text-decoration: none;
}
A.linkBianco12:hover {
	color: #FF3366; text-decoration: none;
}


.linkBianco16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
}
A.linkBianco16:active {
	color: #FFFFFF; text-decoration: none;
}
A.linkBianco16:link {
	color: #FFFFFF; text-decoration: none;
}
A.linkBianco16:visited {
	color: #FFFFFF; text-decoration: none;
}
A.linkBianco16:hover {
	color: #999; text-decoration: none;
}



.linkCalendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
	text-decoration: none;
}
A.linkCalendario:active {
	color: #FFFFFF; text-decoration: none;
}
A.linkCalendario:link {
	color: #FFFFFF; text-decoration: none;
}
A.linkCalendario:visited {
	color: #FFFFFF; text-decoration: none;
}
A.linkCalendario:hover {
	color: #EDB500; text-decoration: none;
}



/* testo generico */

.testo12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 13px;
}

.testo12grigioscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	line-height: 13px;
}

.testo12grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	line-height: 13px;
}


.testo12grigiob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	line-height: 13px;
}

.testo11gr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999;
	line-height: 13px;
}

.testo12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	line-height: 13px;
}

.testo12g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #EDB500;
	line-height: 12px;
}

.testo12azb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0075BA;
	line-height: 13px;
}

.testo11 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 12px;
}


.testo11-14 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-style: normal;
	font-weight: lighter;
	color: #FFFFFF;
	line-height: 14px;
	text-shadow:#000;
}


.testo12italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 18px;
}

.testo1214 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
}

.testo14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
}

.testo16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 16px;
}

.testo30azzurro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	color: #0075BA;
	line-height: 16px;
}

.testo30 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	color: #CCC;
	line-height: 16px;
}

.titolo14g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #EDB500;
	line-height: 14px;
}

.titolo14a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #0075BA;
	line-height: 14px;
}

.titoletto12g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EDB500;
	line-height: 12px;
}

.titolo16g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #EDB500;
	line-height: 16px;
}

.titolo14r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FF3366;
	line-height: 14px;
}


.titolo14rb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF3366;
	line-height: 14px;
}

.titolo12r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF3366;
	line-height: 12px;
}


.sf {
	background-image:url(img/sfumatura_nero.png);
	background-repeat:repeat-x;
}


.filetto_dx {
	background-image: url(img/filetto_dx.png);
	background-repeat:repeat;
}

.filetto_basso {
	background-image: url(img/filetto_basso.png);
	background-repeat:repeat;
}

.sf_c {
	background-image: url(img/pat_riga_c.png);
	background-repeat:repeat;
}

.sf_g {
	background-image: url(img/pat_riga_g.png);
	background-repeat:repeat;
}

.sf_v {
	background-image: url(img/pat_riga_v.png);
	background-repeat:repeat;
}

.sf_riga {
	background-image: url(img/pattern_riga.png);
	background-repeat:repeat-x;
}

.sf_postit {
	background-image: url(img/postit_centro.png);
	background-repeat:repeat;
}

.sf_cucitura {
	background-image: url(img/pat_cucitura.png);
	background-repeat: repeat-x 
}

.pat_cucitura_v {
	background-image: url(img/pat_cucitura_v.png);
	background-repeat: repeat-y; 
}

.pat_cucitura_v_dx {
	background-image: url(img/pat_cucitura_v_dx.png);
	background-repeat: repeat-y;
	background-position:right;
	}
