/***********************************************/
/* GALLERY                               			*/
/***********************************************/
#rigaGallery {
	/*border: 1px solid #FFf000;*/
	width:100%;
	clear:both;
		background-color:#FFFFFF;
}
#cella_gallery {
	/*border: 1px solid #FF0000;*/
	width: 30%;
	margin: 0px 10px 0px 0px; 
	float:left;
}
.galleryListImg {
	padding: 0px 0px 10px 0px; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none
}
.galleryListImg LI {
	FONT-SIZE: 90%; 
	MARGIN: 0px 0px 0px 0px; 
	/*WIDTH: 180px; */
	/*HEIGHT: 200px;*/
	DISPLAY: inline;
	FLOAT: left; 
}
.galleryListImg LI A {
	COLOR: #666; TEXT-DECORATION: none
}
.galleryListImg LI A:hover IMG {
	BORDER: #f1f1f1 5px solid; 	
}
.galleryListImg LI IMG {
	BORDER-RIGHT: #ccc 5px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #ccc 5px solid; 
	BORDER-BOTTOM: #ccc 5px solid;
	PADDING-LEFT: 4px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #ccc 5px solid; 
	PADDING-TOP: 4px; 
}
/*.galleryListImg LI P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #999; 
	PADDING-TOP: 0px
}*/
#txtGallery{
	/*width:100%;*/
	padding: 2px 0px 15px 0px; 
	text-align:left;
	clear:both;
	
}

/***********************************************/
/* BODY                               			*/
/***********************************************/
body {
	FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 80%;
	BACKGROUND-COLOR:#666666;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-image:url(images/layout_sfondo.jpg); background-repeat: repeat-y; background-attachment: fixed; background-position:right;
	
}
H1 {
	FONT-FAMILY: arial, tahoma, verdana,  helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 2.3em; 
	color:#666666;
		BORDER-BOTTOM: #FCBD59 2px solid; 
	
}
H2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-top: 1px;
	margin-bottom: 1px;
}
H3 {
	margin: 5px 0px 0px 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.linea {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; 
	BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: black 1px dotted; 
	TOP: 0px
}
HR {
	display: none;
}
HR.riga {
	display:block;
	border-top-color: #ccc;
	border-top-style:dashed;
	border-top-width: 1pt;
		clear:both;
}
#paginaCont{
	/*width: 90%;*/
	margin: 0px auto ;
		padding: 0px 5px 0px 5px;
		BACKGROUND-COLOR: #fff; 
	border: 1px solid #ccc;

}
.none {
	DISPLAY: none
}
/***********************************************/
/* IMMAGINI                         */
/***********************************************/

IMG {
	margin: 0px 0px 0px 0px;
	float: left;
}


/***********************************************/
/* LINK                         */
/***********************************************/
A {
	COLOR: #2170BD; 
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #c3d3e1 1px dashed; 
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: none; BORDER-BOTTOM: #333 1px dashed; 
}
A.titolo:link {
	COLOR: #000000; BACKGROUND-COLOR: #FFF; TEXT-DECORATION: underline
}
A.titolo:hover {
	COLOR: #990000; BACKGROUND-COLOR: #FFF; TEXT-DECORATION: underline
}
/*A.titolo:visited {
	COLOR: #330000; BACKGROUND-COLOR: #FFF; TEXT-DECORATION: underline
}*/
A.AccessKey {
	FONT-FAMILY: Verdana, Arial, Thaoma, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #333333; BACKGROUND-COLOR: #FFF; 
}
A.AccessKey:hover {
	FONT-WEIGHT: normal; 
	COLOR: #ecfbf3; BACKGROUND-COLOR: #FFF; 
	FONT-FAMILY: Verdana, Arial, Thaoma, Helvetica, sans-serif;
	TEXT-DECORATION:underline;
}
A.menu {
	COLOR: #fff; 
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #c3d3e1 1px dashed; 
}
A.menu:hover {
	COLOR: #fff; TEXT-DECORATION: none; BORDER-BOTTOM: #333 1px dashed; 
}


/***********************************************/
/* INTESTAZIONE                              */
/***********************************************/
#testataCont{
	width: 100%;
	/*background-color: #fff;*/
}
#imgTest{
	margin: 0px 0px 0px 0px;
	width: 400px;
	height: 80px;
}

/*#comune{
	margin: 0px 0px 0px 0px;
	width: 40%;
	height: 40px;
	background-color: #FFF;
	color: #000;
	float:left;
}*/
#testSx{
	padding: 0px 0px 0px 0px;
	width: 50%;
	width: auto !important;
	height: 31px;
	float:left;
}
#testDx{
	padding: 0px 0px 0px 0px;
	width: 52%;
	height: 31px;
	overflow: auto;
	text-align:right;
	background-image:url(images/personalizzazioni/sfVociMenu.gif); background-repeat: repeat-y; background-attachment: fixed; background-position:right;
	float:right;
	/*clear:both;*/
}

#comunedx{
	margin: 0px 0px 0px 0px;
	width: 60%;
	height: 40px;
	FONT-SIZE: 1em;
	font-weight:100;
	overflow: auto;
	text-align:right;
	float:right;
}
#barraMenu{
	padding: 5px 10px 5px 10px;
	width: auto;
	height: 15px;
	background-color: #ccc; /*colore grigio scuro originale: 4B4B4B*/
	color:#FFFFFF;
	background-image:url(images/menuBarraNavig_sf.gif); background-repeat: repeat-x; background-position:right;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #ccc;
	font-weight:bold;
	clear:both;
}
#vociMenu {
	MARGIN: 0px 0px 0px 10px;
	WIDTH: auto;
	float: right;
}
#imgPuntini {
	MARGIN: 2px 10px 0px 10px;
	WIDTH: auto;
	padding-left: 5px;
	float: right;
}
#navAltoCont {
	/*MARGIN: 10px 0px 10px 0px;
	WIDTH: auto;
	padding-left: 5px;*/
	WIDTH: auto;
	PADDING: 5px 0px 0px 5px;
	height: 23px;
	background-color: #F5F5F5;
	vertical-align:middle;
}
.navigazione {
	FONT-SIZE:  1.1em; 
	FONT-WEIGHT:normal;
	TEXT-ALIGN: left;
}
#navCentroCont {
	MARGIN: 10px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px; 
	WIDTH: auto;
}
.indietro {
	TEXT-ALIGN: right;
}

/***********************************************/
/* INTESTAZIONE SOLO PER LA HOME PAGE                      */
/***********************************************/
#testHome1{
	MARGIN: 0px 0px 0px 0px;
	HEIGHT: 80px;
	border: none;
	float:left; 
}
#testHome2{
	width: 35%;
	height: 80px;
/*background-image:url(images/personalizzazioni/sfVociMenu.gif); background-repeat: repeat-y; background-attachment: fixed; background-position:right;*/
	float:right;
	/*clear:both;*/
}
#testHome3{
	PADDING: 5px 10px 0px 0px;
	HEIGHT: 40px;
	width: 100%;
	border: none;
	text-align:right;
	float:left;
}
#testHome4{
	PADDING: 0px 0px 0px 0px;
	HEIGHT: 30px;
	text-align:right;
	float:left; 
}
.imgTest{
	margin: 0px 0px 0px 10px;
	HEIGHT: 30px;
	width:30px;
	border:1px solid #333;
	text-align:right;
	BACKGROUND-COLOR: #ffffff; 
	float:right; 
}

.benvenuti {
	padding: 5px 20px 20px 0px;
	FONT-SIZE: 0.9em;
	BACKGROUND-COLOR: #ffffff; 
	color: #5B5B5B;
	border: none;
	float: left;		
}
.data {
	MARGIN: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	FONT-SIZE: 0.9em;
	BACKGROUND-COLOR: #ffffff; 
	color: #5B5B5B;
	text-align:right;
}

/*#data{
	margin: 0px 0px 0px 0px;
	width: auto;
	height: 23px;
	overflow : auto;
	color: #666666;
	background-color:#FFFFFF;
	text-align: right;
}
#contatti{
	margin: 0px 0px 0px 0px;
	width: auto;
	height: 57px;
	background-color: #D0CECC;
	color: #ffffff;
	overflow : auto;
}
.voceCont_1 {
	WIDTH: 92px; 
	HEIGHT: auto; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%;
	OVERFLOW: hidden; 
	BORDER: #999999 1px solid; 
	BACKGROUND-COLOR: #CCCCCC;
	COLOR: white; 
	TEXT-ALIGN: center;
	float: right;
}
.voceCont_1 A {
	WIDTH: 92px; 
	padding:2px;
	DISPLAY: block; 
}
.voceCont_1 A:hover {
	BACKGROUND: #ff0000; 
	WIDTH: 100%;
	COLOR: white; 
	HEIGHT: 100%;
}
.voce_1 {
	COLOR: #ff0000;
	background-color:#CCCCCC;
}
.voce_1 A {
	COLOR: #333333;
	background-color:#CCCCCC;
}
#cerca{
	margin: 0px 0px 0px 0px;
	width: auto;
	height: 31px;
	background-color: #8DBEED;
	color: #ffffff;
	overflow: auto;
}
#indirizzo{
	margin: 0px 0px 0px 0px;
	width: 400px;
	height: 31px;
	background-color:#6BA5DE;
	COLOR: #fff;
	text-align: center;
	vertical-align:middle;
}*/
/***********************************************/
/* AREA SX                               */
/***********************************************/
#menuSxCont {
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 21%;
	border: none;
	float: left;		
	clear:both;
		background-color:#FFFFFF;
}
#menuSx_0 {
	MARGIN: 10px 0px 10px 0px;
	WIDTH: auto;
		BACKGROUND-COLOR: #fff; 
	/*padding: 5px;*/
}
.aaa{
	WIDTH: 100%;
	padding: 0px 0px 0px 0px;
	TEXT-ALIGN: left;
	float:right;
	clear:both;
}
.cerca{
	WIDTH: 100%;
	width: 100%!important;
	FONT-SIZE: 90%;
	MARGIN: 0px 0px 0px 0px;
	TEXT-ALIGN: left;
	vertical-align: middle;
}


#menuSxVoci {
	MARGIN: 15px 0px 0px 0px;
	WIDTH: auto;
	/*padding: 5px;*/
	background-color: #EEEEEE;
	color:#000000;
	border-width: 1px; border-style:solid; border-color: #ccc;
}
#menuSxTit {
	MARGIN: 0px 0px 0px 0px;
	WIDTH: auto;
	HEIGHT: 20px;
}
.tit_1{
	BACKGROUND-COLOR: #88B4E3;
	COLOR:#000000;
	PADDING: 5px 5px 10px 0px;
	text-align:right; 
}
.tit_2{
	BACKGROUND-COLOR: #AAD075;
	COLOR:#000000;
	PADDING: 5px 5px 10px 0px;
	text-align:right; 
}
.tit_3{
	BACKGROUND-COLOR: #F9A938; 
	COLOR:#000000;
	PADDING: 0px 5px 0px 0px;
	text-align:right; 
}
.tit_4{
	BACKGROUND-COLOR: #EEEEEE; 
	COLOR:#000000;
	PADDING: 0px 5px 0px 0px;
	text-align:right; 
}
/*LI DA SITO comune.assago.mi.it - menù di sinistra che si accende al passaggio del mouse*/
LI.primo {
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #fff 1px solid; 
	LIST-STYLE-TYPE: none;
	list-style-position: inside; /*importante per mozilla*/

}
LI.primo A {
	PADDING: 2px 4px 2px 4px; 
	DISPLAY: block; 
	/*FONT-SIZE: 11px; */
	BACKGROUND: #f0f0f0;
	COLOR:#333333;
	TEXT-DECORATION: none;
	LIST-STYLE-TYPE: none;
	list-style-position: inside; /*importante per mozilla*/
}
LI.primo A:hover {
	BORDER-LEFT-COLOR: #999999; 
	BACKGROUND: #DFDCDC; 
	COLOR:#000;
	BORDER-BOTTOM-COLOR: #999999; 
	BORDER-TOP-COLOR: #999999; 
	TEXT-DECORATION: none; 
	BORDER-RIGHT-COLOR: #999999;
	LIST-STYLE-TYPE: none;
	list-style-position: inside; /*importante per mozilla*/
}
LI.down {
	BORDER-LEFT-COLOR: #999999; 
	padding: 3px 2px 3px 2px;
	BACKGROUND: #DFDCDC; 
	COLOR:#000;
	BORDER-BOTTOM-COLOR: #999999; 
	BORDER-TOP-COLOR: #999999; 
	LIST-STYLE-TYPE: none; 
	BORDER-RIGHT-COLOR: #999999;
}
/*
UL.menuUl {
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px;
	BORDER-BOTTOM: #ababab 1px solid; 
	BACKGROUND-COLOR: #ffffff
}*/

/*COLORE CELLA STRETTA A SINISTRA DEL MENU*/
.voci {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 5px;
	/*padding: 5px;*/
	background-color: #F8BA41;
		BORDER-BOTTOM: #fff 1px solid; 
}
.sottovoci {
	MARGIN: 5px 0px 10px 0px;
	PADDING: 0px 0px 0px 30px;
	/*padding: 5px;*/
	background-color: #EEEEEE;
}
/*COLORE SOTTOVOCI DI MENU A SX*/
A.menuSx {
	COLOR: #4376B6; TEXT-DECORATION: none;
}

A.menuSx:hover {
	COLOR: #333; TEXT-DECORATION: none;
}

/***********************************************/
/* AREA DX                               */
/***********************************************/
#menuDxCont {
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 21%;
	border: none;
	float: right;
		background-color:#FFFFFF;
}
#menuDx {
	MARGIN: 0px 0px 0px 0px;
	WIDTH: auto;
	width: auto !important;
	border-width: 1px;
	border-style: dashed;
	border-color: #ccc;
	clear:both;
}
#menuDxTest {
	MARGIN: 0px 0px 0px 0px;
	WIDTH: auto;
	HEIGHT: 20px;
	BACKGROUND-COLOR:#EEEEEE;
	COLOR:#000;
}
.menuDxTxt{
	text-align: left;
	margin-left: 10px;
}

/***********************************************/
/* AREA CENTRALE                             */
/***********************************************/
#corpoHomeCont {
	WIDTH: 55%;
	padding-left: 10px;
	float: left;
	height: auto !important;
	height: 370px;
		background-color:#FFFFFF;

}
#corpoCont {
	WIDTH: 77%;
	padding-left: 10px;
	float: right;
	height: auto !important;
	height: 370px;
		background-color:#FFFFFF;
}
#avvisi {
	MARGIN: 10px 0px 0px 12px;
	WIDTH: auto;
	padding: 5px;

	/*border-width: 1px;
	border-style: dashed;
	border-color: #ccc;*/
}
#manifestazioni {
	MARGIN: 10px 0px 0px 12px;
	WIDTH: auto;
	padding: 5px;
}
#navBassoCont {
	MARGIN: 10px 0px 0px 12px;
	WIDTH: auto;
	padding-left: 5px;
	clear:both; /*serve per far stare la barra al di sotto di contenutoDx in Firefox*/
}
#corpo {
	MARGIN: 0px 0px 0px 12px;
	WIDTH: auto;
	padding-left: 5px;
	background-color:#FFFFFF;
}
.contenuto {
	MARGIN: 0px; 
	TEXT-ALIGN: justify; 
	TEXT-DECORATION: none;
	clear:both;
}
.imgCentro {
	MARGIN: 0px; 
	TEXT-ALIGN:center; 
}
.allegati {
	MARGIN-TOP: 20px;
	padding: 10px 10px 0px 10px;
	color:#FFFFFF;
	border-color: #ccc;
	font-weight:bold;
	background-color: #F5F5F5;
	border: 1px solid;
}
#rigaSfondo {
	MARGIN: 25px 0px 5px 0px;
	WIDTH: 100%;
	padding: 0px;
	border: none;
	color: #E80233;
	BACKGROUND-COLOR:#EEEEEE;
	clear:both;
}
#contenutoLista {
	MARGIN: 15px 0px 0px 0px;
	WIDTH: 100%;
	padding: 0px;
	border: none;
}
#imgCont{
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 30%;
	HEIGHT: auto;
	border: none;
	/*BACKGROUND-COLOR:#EEEEEE;
	COLOR:#FFFFFF;*/
	float:right; 
}
#contenutoSxImg {
	margin: 0px 0px 0px 0px;
	border: none;
	float: LEFT;
	clear:both;		
}
#imgDx{
	MARGIN: 3px 0px 0px 10px;
	HEIGHT: auto;
	border: none;
	float: RIGHT;
}
.clear{
	clear:both;		
}
#contenutoSx {
	padding: 0px 20px 20px 0px;
	border: none;
	float: left;
}
#contenutoDx {
	MARGIN: 0px 0px 0px 150px;
	padding-left: 10px;
	/*height: 370px;*/
}

/*da sito comune.airasca.to.it*/
.imgsinistra {
	MARGIN: 0px 20px 0px 0px;
	height:100%;
	PADDING-RIGHT: 10px; 
	BORDER-BOTTOM: #ababab 1px solid; 
	FLOAT: left;
}
.imgdestra {
	FLOAT: right; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ffffff
}
#boxAvviso {
	MARGIN: 1em;
	WIDTH: auto;
	padding: 10px;
	/*border-width: 1px;
	border-style: dashed;
	border-color: #ccc;*/
}
.spazio{
	MARGIN-TOP: 10px; 
}
#scheda {
	PADDING: 0px 0px 0px 0px; 
	FONT-SIZE: 90%; 
	MARGIN: 0px; 
	TEXT-ALIGN: right;
}
#banner {
	MARGIN: 10px 0px 0px 12px;
	WIDTH: auto;
	padding: 5px;
	border-width: 1px;
	border-style: groove;
	border-color: #ccc;
}
#stampa {
	MARGIN: 25px 0px 0px 0px;
	WIDTH: 100%;
	BORDER-TOP: #c3d3e1 1px dashed;
	TEXT-ALIGN: center;
}
LI.lista {
	MARGIN: 0px; 
	list-style-position: inside; /*importante per mozilla*/
	PADDING-BOTTOM: 5px; 
	BORDER-BOTTOM: #fff 2px solid; 
	LIST-STYLE-TYPE:square;
	color:#c3d3e1;
	text-indent: 2em;
}
.lineaTabella1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #b0b0b0 1px solid; 
	BACKGROUND-COLOR: #f0f0f0; 
	TEXT-ALIGN: left
}
.lineaTabella2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #b0b0b0 1px solid; 
	BACKGROUND-COLOR: #f8f8f8; 
	TEXT-ALIGN: left
}
/***********************************************/
/* CHIUSURA                               */
/***********************************************/
#chiusuraCont {
	MARGIN: 10px 0px 0px 0px;
	WIDTH: auto;
	padding: 10px 0px 10px 0px ;
	clear:both;
		BACKGROUND-COLOR: #fff; 
}
#chiusura_3 {
	MARGIN: 0px 0px 10px 0px;
	WIDTH: 100%;
	padding: 0px;
	border: none;
}
#chiusura_4 {
	MARGIN: 0px 0px 10px 0px;
	WIDTH: 100%;
	padding: 0px;
	border: none;
	BACKGROUND-COLOR:#EEEEEE;
	COLOR:#FFFFFF;
	text-align: right;
}
#chiusura_5 {
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 100%;
	padding: 0px;
	border: none;
	text-align: center;
}

/***********************************************/
/* MENU DX VERSIONE 2 (UTILIZZATO NELLA PAGINA  menusxCont_inc versione2.asp   */
/***********************************************/
#button {
	width:12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #90bade;
	color: #333;
}
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
}
		
#button li {
		border-bottom: 1px solid #90bade;
		margin: 0;
}
#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 100%;
}
html>body #button li a {
		width: auto;
}

#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
}
/***********************************************/
/* MENU DX NUOVO APERTO (UTILIZZATO NELLA PAGINA  menusxCont_inc versione2.asp  */
/***********************************************/
#buttonA {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #90bade; /*riga a destra*/
	color: #333;
}
#buttonA ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
}
		
#buttonA li {
		border-bottom: 1px solid #90bade;/*riga sotto ogni voce*/
		margin: 0;
}
#buttonA li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #90bade;/*spazio a sx di ogni riga*/
		border-right: 10px solid #90bade;/*spazio a dx di ogni riga*/
		background-color: #90bade;/*sfondo di ogni riga*/
		color: #fff;
		text-decoration: none;
		width: 100%;
}

html>body #buttonA li a {
		width: auto;
}

#buttonA li a:hover {
		border-left: 10px solid #ccc;/*spazio a sx di ogni riga*/
		border-right: 10px solid #ccc;/*spazio a dx di ogni riga*/
		background-color: #bbb;/*sfondo di ogni riga*/
		color: #fff;
}

.carattere{
	WIDTH: 100%;
	width: 100%!important;
	FONT-SIZE: 11px;
	TEXT-ALIGN: right;
	float:right;

}
.carattereImg{
	margin-left: 2px;
}

.box_Sx {
	float: left;
	margin: 0px 0px 0px 0px;
}
.box_Dx {
	float: right;
	margin: 0px 0px 0px 0px;
}
.box_Cx {
	display: block;
	margin: 0 auto;
	padding: 0px;
	border: 0px;
}
.vuoto {
	clear:both;
	font: 0px/0px Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	border:0px none;
	padding:0px 0px 0px 0px;
	width:100%;
}