/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	background: #C7CECD;	margin: 0; /* e buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/	padding: 0;	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: #FFFFFF;	font-size: 14px;}a:link {	color: #FFFFFF;}a:active {	color: #FFFFFF;}a:visited {	color: #FFFFFF;}a:hover{	color:#ff6600;	text-decoration: none;}.oneColFixCtrHdr #container {	width: 990px;	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */	background-image: url(img/sfondomain.png);	margin-top: 5px;	padding: 0px 0px;	padding-bottom: 0px;	margin: auto;	clear: left;}.oneColFixCtrHdr #TopHeader {	padding: 5px 0px 0 0px;  /* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sottostanti. Se in #header viene utilizzata un'immagine anziché un testo, puo essere utile rimuovere il padding. */	margin: 10px 0px 0px 15px;}.oneColFixCtrHdr #TopHeader p {		color: #FFFFFF;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}.oneColFixCtrHdr #sidebarVideo {	float: right; /* poiché questo elemento e mobile, occorre specificare una larghezza */	width: 500px; /* il colore di sfondo verra visualizzato per tutta la lunghezza del contenuto all'interno della colonna, ma non oltre */	padding: 0px 0px 0px 10px;	margin: -30px 0px 0px 0px;	clear: left;	height: 320px;}.oneColFixCtrHdr #sidebar1 {	float: right; /* poiché questo elemento e mobile, occorre specificare una larghezza */	width: 566px; /* il colore di sfondo verra visualizzato per tutta la lunghezza del contenuto all'interno della colonna, ma non oltre */	padding: 0px 0px;}.oneColFixCtrHdr #sidebarENG {	float: right; /* poiché questo elemento e mobile, occorre specificare una larghezza */	width: 500px; /* il colore di sfondo verra visualizzato per tutta la lunghezza del contenuto all'interno della colonna, ma non oltre */	padding: 0px 0px 0px 0px;	left: 20px;}.oneColFixCtrHdr #header {	padding: 15px 18px 25px 20px;  /* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sottostanti. Se in #header viene utilizzata un'immagine anziché un testo, puo essere utile rimuovere il padding. */	background-color: #FFFFFF;	margin: 5px 0px 0px 0px;	border-top-color: #FF6600;}.oneColFixCtrHdr #mainContentDES {	padding: 0 0px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */	clear: left;	margin-bottom: 5px;	}.oneColFixCtrHdr #mainContentDES img {	border: 0px;}	.oneColFixCtrHdr #mainContent {	padding: 0 20px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */	background-image: url(img/sfondomain.png);	clear: left;	margin-bottom: 10px;	}.oneColFixCtrHdr #mainContent p{font: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 14px;		}.oneColFixCtrHdr #Central {	padding: 0px 0x 0px 0px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */	clear: left;	margin: 30px 5px 20px 0px;	padding: 5px 0px 5px 0px;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	height: 250px;		}.oneColFixCtrHdr #Central p{	font: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 15px;	line-height: 1.3;		}.clearfloat  {	clear: left;}.oneColFixCtrHdr #4Box  {		background-color: #F0F1F2;	border-bottom-color: #FF9900;	float: left;	width: 990px;	padding: 0px 0px 0px 0px;	height: 140px;		}	.oneColFixCtrHdr #Box1  {	float: left;	background-color: #F0F1F2;	margin: 10px 0px 10px;	width: 25%;	padding: 10px 0px 10px 0px;		}.oneColFixCtrHdr #Box2  {	float: left;	background-color: #F0F1F2;	margin: 10px 0px 10px;	padding: 10px 0px 10px 0px;	width: 25%;	}.oneColFixCtrHdr #Box3  {	float: left;	background-color: #F0F1F2;	margin: 10px 0px 10px;	padding: 10px 0px 10px 0px;	width: 25%;		}.oneColFixCtrHdr #Box4  {	float: left;	background-color: #F0F1F2;	margin: 10px 0px 10px;	padding: 10px 0px 10px 0px;	width: 25%;		}.oneColFixCtrHdr #4box p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.8em;	font-weight: normal;	color: #333333;	text-decoration: none;}.oneColFixCtrHdr #DownPie {	padding: 2px 0px 1px 1px;	clear: left;	background-color: #FF6600;	}.oneColFixCtrHdr #DownPie2 {	padding: 2px 0px 1px 1px;	clear: left;	background-color: #3300FF;	}.oneColFixCtrHdr #footer {	padding: 0 0px; /* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sovrastanti. */	background-image:url(img/piedipag.png);}.oneColFixCtrHdr #footer p {	margin: 0;	padding: 15px 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	}.oneColFixCtrHdr #footer h2 {	padding: 15px 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	}/* PAGINE INTERNE *//* Eventi */#mainContentEVE {	padding: 0 20px 10px 20px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */	background-image: url(img/sfondomain.png);	clear: left;	margin-bottom: 30px;	margin-right: 2px;	}#CentralEVE {	padding: 0px 0x 0px 0px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */	clear: left;	margin: 10px 10px 10px 0px;	padding: 0px 0px 0px 0px;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	width: 100%;	height: 380px;			}#ContentEVE {	width: 100%;			}.EveLoghi  {	float: left;	margin: 0px 35px 25px 0px;	padding: 0px 0px 0px 0px;	width: 100px;	clear: left;	}.EveLoghi img {	border: 1px solid #CCCCCC;	border-style: solid;	border--color: #CCCCCC;	border-width: 2px;}.EveName  {	float: left;	margin: -18px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 800px;	vertical-align: top;}.EveNameT p {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	}	.EveNameT h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #FFFFFF;	text-decoration: none;	}	.EveNameT h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #FFFFFF;	text-decoration: none;	}	.alignRight{	text-decoration: none;	text-align: right;	font-family: Arial, Helvetica, sans-serif;}/* PAGINE INTERNE *//* Benefici */#mainContentBENEF {	padding: 0 10px 10px 20px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */	background-image: url(img/sfondomain.png);	clear: left;	margin-bottom: 30px;	margin-right: 2px;	}#CentralBENEF  {	padding: 0px 0x 0px 0px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */	clear: left;	margin: 10px 10px 10px 0px;	padding: 0px 0px 0px 0px;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	width: 100%;	text-align: justify;	height: 380px;			}#ContentBENEF  {	width: 100%;			}.BENEFfoto  {	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 38%;		}.BENEFfoto img {	border: 1px solid #CCCCCC;	border-style: solid;	border--color: #CCCCCC;	border-width: 2px;}.BENEFtext  {	float: left;	margin: 0px 30px 0px 0px;	padding: 0px 0px 0px 0px;	width: 56%;	vertical-align: top;	font-family: Helvetica, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 1.3;}.BENEFtext p {	font-family: Helvetica, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	line-height: 1.3;	}	.BENEFtext h2 {	font-family: Helvetica, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	}	