/* -------- Dimensioni generali -------- */
@define AltezzaTestata 212px
@define LargColSx 200px
@define LargColDx 200px
/* -------- Dimensioni circoscrizioni -------- */
@define Testata 27px
@define Height 38em
@define Colonna 13em
@define Search 9em
/* -------- Colori generali -------- */
@define Trasp transparent
@define Bianco #FFF
@define Testo #333
@define Giornale #EEF3F7
@define ChiaroBlu #1F578A
@define Bluette #006D78
@define ScuroBlu #0B3667
@define Rosa #FFEFEF
@define Rosso #c30f2a
@define ScuroRosso #C00
@define Evidenziato #FFC
/* -------- Colori Circoscrizione 2 -------- */
@define Arancio #ffa453
/* -------- Colori Circoscrizione 3 -------- */
@define Link #7E0113
@define Azzurro #81cfff
@define Turchese #0091e9
@define ChiaroGrigio #e5e5e5
@define Grigio #CCC
@define ScuroGrigio #575757
/* -------- Colori Circoscrizione 4 -------- */
@define Giallo #ffe413
/* -------- Colori Circoscrizione 6 -------- */
@define Verde #778e00
@define ChiaroVerde #CED4B2

/* -------- LAYOUT -------- */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	color:@Testo; background-color:@Trasp; margin:0; padding:0; line-height:1em;
}
.Layout {
	position:relative; padding-left:@Colonna; [IE6OPEN]width:100%;[IE6CLOSE]
}
#C2 .Layout {
	background:url(TemplatesUSR-Site-img/Layout/Layout-C2.png) 0 0 no-repeat; 
}
#C3 .Layout {
	background:url(TemplatesUSR-Site-img/Layout/Layout-C3.png) 0 0 no-repeat; 
}
#C4 .Layout {
	background:url(TemplatesUSR-Site-img/Layout/Layout-C4.png) 0 0 no-repeat; 
}
#C6 .Layout {
	background:url(TemplatesUSR-Site-img/Layout/Layout-C6.png) 0 0 no-repeat; 
}
#C2 .Layout-Int, #C3 .Layout-Int, #C4 .Layout-Int, #C6 .Layout-Int {
	background-image:url(TemplatesUSR-Site-img/Layout/Layout-Int.png); 
}
.ColCent, .ColCent2Col, .ColCent2ColDx {
	margin:0 @Colonna; min-height:@Height; [IE6OPEN]height:@Height;[IE6CLOSE]
}
.ColCent2Col {
	margin-right:0; 
}
.Layout-Int .ColCent2Col {
	margin:0; 
}
.ColCent2ColDx {
	margin-left:0; 
}
.Content {
	 padding:7px 10px;
}
.ColSx {
	position:absolute; top:30px; left:0; width:@Colonna; 
}
.ColDx {
	position:absolute; top:30px; right:0; width:@Colonna; 
}
.Layout-Int .ColSx, .Layout-Int .ColDx {
	top:80px;
}
/* --- Classi "prezzemolo" da usare ovunque --- */
.GoAway {
	position:absolute; top:-10000px; left:-10000px;
}
.clear {
	clear:both; width:99%; height:1px; line-height:.05em; font-size:.05em;
}
/* --- Msg di errore e avvisi --- */
.Errore { 
	margin:10px 0; padding:20px 0; 
	border:2px solid @Testo; color:@Testo; background-color:@Evidenziato;
	font-weight:bold; font-size:1.2em; text-align:center;
}
.Attenzione { 
	padding:10px; margin:10px 0; border:1px solid @Testo; 
	font-size:.8em; font-weight:bold; color:@Testo; text-align:center;
}
.Attenzione a { 
	color:@Link; background-color:@Trasp;
}
.Attenzione a:hover {
	text-decoration:none; color:@Link; background-color:@Trasp;
}
