h1, h2, h3, h4, h5 {
	font-family:"Times New Roman", Times, serif; margin:13px 0; padding:0;
	color:@Rosso; background-color:@Trasp; font-style:italic; font-size:1em;
}
.viewTitolo {	
	font-size:1.6em;
}
.viewSottotitolo, .viewSotTitCell {  
	font-size:1.3em; margin-bottom:8px; border-bottom:1px solid @Rosso;
}
.viewTitolo3, .viewH3 {
	font-size:1.1em; margin-bottom:5px; border-bottom:1px dashed @Rosso;
}
.viewTitolo4 {
	font-size:.9em; margin-bottom:5px; border-bottom:1px dotted @Rosso;
}
.viewTitolo5 {  
	font-size:.8em; margin-bottom:5px; 
}
.viewPar, .viewParCell, .viewLI, .viewCaption dd {
	font-size:.7em; color:@Testo; background-color:@Trasp; margin:0; padding:0;
}
.viewCaption dd {
	font-style:italic; text-align:center;
}
a {
	color:@Link; background-color:@Trasp; font-weight:bold;
}
a:hover {
	text-decoration:none;
}
a.viewLink, a.viewAnchor {
	font-size:.7em;
}
.viewLineBreak { 
	height:15px;
}
.viewHR {
	color:@Rosso; background-color:@Trasp; height:1px;
}
.userFormat1{
	font-weight:bold;
}
.userFormat2{
	font-style:italic;
}
.userFormat3 {
	color:@Testo; background-color:@Evidenziato; padding:1px;
}
/* ------- PORZIONE DI INDICE ------- */
.viewIndexSlice ol {
	list-style-type:none; margin:10px; padding:0; font-size:.75em;
}
.viewIndexSlice ol li {
	margin:5px 0; 
}
.viewIndexSlice ol li a {
	padding-left:13px; background:url(TemplatesUSR-Site-img/Turismo/Oggetti/Freccia.gif) 1px 4px no-repeat;
}
/* ------- TESTI PERSONALIZZATI DA CM ------- */
	/* --- H1 Personalizzato --- */
h1.TitoloPersonalizzato {
	color:@Link; font-size:.9em; padding: 2px 0 2px 28px;
	background:@Trasp url(TemplatesUSR-Site-img/Oggetti/TitoloPersonalizzato.gif) 2px 2px no-repeat;
}
	/* --- Pulsante grigio con bordo turchese --- */
.PulsanteGrigio {
	font-size:.75em; color:@Testo; background-color:@Grigio; 
	margin:10px 0; padding:7px; border-left:4px solid @ScuroGrigio;
}
.PulsanteGrigio a {
	color:@Testo; background-color:@Grigio; text-decoration:none;
}
.PulsanteGrigio a:hover {
	text-decoration:underline; 
}
	/* --- Titoli Colorati con Frecce --- */
		/* Posizionamenti e dimensioni */
.TitoloFreccia {
	margin:0 0 10px; padding:0; font-size:.8em;
	[IEOPEN]min-height:1%;[IECLOSE] [IE6OPEN]height:1%;[IE6CLOSE]
}
.TitoloFreccia span {
	display:block;
}
.TitoloFreccia span span {
	padding:13px 60px 8px 10px;
}
.TitoloFreccia a {
	color:@Bianco; background-color:@Trasp; text-decoration:none;
}
.TitoloFreccia a:hover {
	text-decoration:underline;
}
		/* Immagini e colori */
.TitoloAzzurro {
	background:@Azzurro url(TemplatesUSR-Site-img/Titoli/TitoloAzzurro-X.jpg) 0 0 repeat-x; color:@Testo;
}
.TitoloAzzurro span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloAzzurro-Dx.jpg) 100% 0 no-repeat;
}
.TitoloAzzurro span span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloAzzurro-Sx.jpg) 0 0 no-repeat;
}
.TitoloGiallo {
	background:@Giallo url(TemplatesUSR-Site-img/Titoli/TitoloGiallo-X.jpg) 0 0 repeat-x; color:@Testo;
}
.TitoloGiallo span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloGiallo-Dx.jpg) 100% 0 no-repeat;
}
.TitoloGiallo span span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloGiallo-Sx.jpg) 0 0 no-repeat;
}
.TitoloAzzurro a, .TitoloGiallo a, .TitoloArancio a {
	color:@Testo; background-color:@Trasp; text-decoration:none;
}
.TitoloVerde {
	background:@Verde url(TemplatesUSR-Site-img/Titoli/TitoloVerde-X.jpg) 0 0 repeat-x; color:@Bianco;
}
.TitoloVerde span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloVerde-Dx.jpg) 100% 0 no-repeat;
}
.TitoloVerde span span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloVerde-Sx.jpg) 0 0 no-repeat;
}
.TitoloRosso {
	background:@Rosso url(TemplatesUSR-Site-img/Titoli/TitoloRosso-X.jpg) 0 0 repeat-x; color:@Bianco;
}
.TitoloRosso span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloRosso-Dx.jpg) 100% 0 no-repeat;
}
.TitoloRosso span span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloRosso-Sx.jpg) 0 0 no-repeat;
}
.TitoloGrigio {
	background:@ScuroGrigio url(TemplatesUSR-Site-img/Titoli/TitoloGrigio-X.jpg) 0 0 repeat-x; color:@Bianco;
}
.TitoloGrigio span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloGrigio-Dx.jpg) 100% 0 no-repeat;
}
.TitoloGrigio span span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloGrigio-Sx.jpg) 0 0 no-repeat;
}
.TitoloArancio {
	background:@Arancio url(TemplatesUSR-Site-img/Titoli/TitoloArancio-X.jpg) 0 0 repeat-x; color:@Testo;
}
.TitoloArancio span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloArancio-Dx.jpg) 100% 0 no-repeat;
}
.TitoloArancio span span {
	background:url(TemplatesUSR-Site-img/Titoli/TitoloArancio-Sx.jpg) 0 0 no-repeat;
}




.ViewSpaceCell {width: 10px;}
.viewTextCell { width: 100%;}
.viewTableCellText {font-size: .7em; color: @Testo; background-color:@Trasp; text-align: left;}
.viewTableTDContainer{font-size: 1.35em;}
.viewTableHRTD { color: @Testo; background-color:@Giornale; }
.viewTableHRCellText { font-size: .7em; color: @Testo; background-color:@Giornale; font-weight: bold;
	text-align: left;}
.viewTableHCTD { color: @Testo; background-color:@Giornale; }
.viewTableHCCellText {font-size: .7em; color: @Testo; background-color:@Giornale; font-weight: bold; 
	text-align: left;
}
/* */
.formTextLabel, .formTextAreaLabel, .formCheckboxLabel, .formDropDownLabel, .formText, .formTextArea, .formDropDown, 
.formErrorList, .formRedirector, .formCheckbox, .formMandatory, .formError {font-size: .7em; }
.formTextLabel{ white-space:nowrap;}
.formText, .formTextArea, .formDropDown {width: 96%; font-family: Verdana, Arial, Helvetica, sans-serif;}
.formError {font-weight: bold; color:@ScuroRosso; background-color:@Trasp;}
.formErrorList {font-weight: bold; }
/* */

