@charset "utf-8";
/* CSS Document */
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0px;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #000000;
	background-image: url(risorseHome/sfondoFooter.jpg);
	
}


.thrColElsHdr #container {
	width: auto;
	font-size: 10px;
	font-weight: bold;
} 
.thrColElsHdr #header {
	background-image: url(risorseHome/Pagina1.jpg);
	width: auto;
	overflow: hidden;
} 


.thrColElsHdr #sidebar1 {
	float: left;
	padding-left: 15px;
	margin-right: 40px;
}


.fltrt { /* questa classe può essere utilizzata per rendere mobile un elemento a destra nella pagina. L'elemento reso mobile deve precedere l'elemento al quale deve essere affiancato sulla pagina. */
	float: right;
	clear: right;
}
.fltlft { /* questa classe può essere utilizzata per rendere mobile un elemento a sinistra nella pagina.*/
	float: left;
	height:25px;
}
.clearfloat { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero un elemento mobile */
	clear:both;
	height:0px;
	line-height: 0px;
}

#sfondoINT {
	float: right;
	clear: right;
	background-image: url(risorseHome/sfondoIntstazione.jpg);
	height: 165px;
	width: 555px;
	margin-top: 40px;
}
#header1 {
	margin-left: 15px;
}
#stile5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.Stile5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
}
.Stile5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #333333;
}
.stile7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
 
/* inserire in questo commento condizionale le correzioni css per tutte le versioni di IE */
.thrColElsHdr #mainContent {  padding-top: 15px; }
/* la proprietà zoom proprietaria riportata sopra fornisce a IE l'elemento hasLayout necessario per evitare vari bug */

#collHMN {
	margin-top: 62px;
	text-align: right;
}
#sidebar2{
    overflow: hidden;
}
#sidebar1 {
	text-align: center;
	overflow: hidden;
}
#footer {
	padding-top: 20px;
	padding-bottom: 40px;
	float: left;
	width: 100%;
	text-align: center;
}
#center{
margin-bottom: 30px;
}
.Stile2 {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
}
.Stile4 {color: #666666}
.Stile6 {
	color: #990000;
	font-variant: normal;
}
.Stile8 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.linkS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #993300;
	text-decoration: underline;
}
.finestraInt {
	position: absolute;
	left: 40px;
	top: 10px;
}
.riga{
    background-color: #b9a294;
	width: 100%;
	height: 7px;
	float: left;
	margin-bottom:2px;
}

a:hover{color: #43271B}

IMG{
border:none;
}

DIV.foto{
float:left;
width:auto;
margin-bottom:20px;
line-height:normal;
}
DIV.titoloCat{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:underline;
line-height:normal;
}
DIV.descriz{
float:left;
height:70px;
margin-right:20px;
margin-bottom:20px;
line-height:normal;
}
DIV.contCat{
float:left;
line-height:90px;
}
