body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #0090CB;
	scrollbar-highlight-color: #0090CB;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #0090CB;*/
	background-color: #FFFFFF;
	/*background-image: url(../images/sfondo_verde.gif);*/
	text-align: center;
	/*line-height: 150%;*/
}


table {
	/*border: 1px solid #0090CB;
	font-size: 1em;
	color: #0090CB;
	background-color: #FFFFFF;*/
}
td, th {/*
	font-size: 1em;
	color: #0090CB;*/
}
ul {
	margin-top: 5px;
	margin-bottom: 0px;
	/*margin-left: 10px;
	padding: 0px;*/
}
ol {
	margin-top: 5px;
	margin-bottom: 0px;
	/*margin-left: 10px;
	padding: 0px;*/
}
li {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: -16px;
	/*padding: 0px;*/
}
a:link {
	color: #0090CB;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #0090CB;
	text-decoration: underline;
	font-weight: bold;
}
a:hover, a:active {
	color: #C67361;
	text-decoration: none;
}

.redbiglink a:link {
	color: #CB0A0A;
	text-decoration: underline;
	font-weight: bold;
	font-size: 1.4em;
	line-height:1.3em;
}


#layout {
	/*position: relative;*/
	width: 66em;
	/*width: 795px;*/
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#testata {
	/*position: relative;*/
	/*OLD COLOR background-color: #007C99;*/
	background-color: #0090CB;
	margin: 0px;
	padding: 0px;
}

/* MENU */
#menuGabri ul#nav{
	font: Verdena,Tahoma,sans-serif;
	align:center;
}
#menuGabri ul#nav,ul#nav li,ul#nav ul{
	margin:0;
	padding:0;
	list-style:none
}
#menuGabri ul#nav{
	height:26px;
	line-height:25px;
	margin-left:20px;
/*   background: #3B5998;*/
	color: #fff
}
#menuGabri ul#nav a{
	display:block;
	/*padding: 0 10px;*/
	text-decoration: none;
	color:#FFF
}
#menuGabri ul#nav li{
	float: left;
	padding: 0 30px;
	position: relative
}
#menuGabri ul#nav li li{
	float: none;
	line-height: 22px;
	padding: 0 10px;
	display:block !important;
	display: inline; /*IE*/
}
#menuGabri ul#nav ul{
	position: absolute;top: 25px;left: -9999px;
	width: 15em;
	background: #fff;
	color: #3B5998
}
#menuGabri ul#nav ul{
	padding: 7px 0;
	border: 1px solid #3B5998
}
#menuGabri ul#nav ul,ul#nav li li a{
	/*OLD COLOR background-color: #007C99;*/
	background-color: #0090CB;
	color: #3B5998
}
#menuGabri ul#nav li:hover,ul#nav a:hover{
	background-color: #5C75AA;
	color: #FFF
}
#menuGabri ul#nav li:hover ul,ul#nav li.sfhover ul{
	left: -1px;
	z-index: 100
}
#menuGabri ul#nav li.sep{
	height: 34px;
	background: #0090CB
}
#menuGabri ul#nav li.sep span{
	display: block;
	height: 1px;
	overflow: hidden;
    margin: 6px 5px 0;background: #CCC
}

 

/*#menuGabri ul#nav,ul#nav li,ul#nav ul{
	margin: 0;padding: 5px;list-style: none;line-height: 1.8em
}
#menuGabri ul#nav a{
	display: block;padding: 0 1em;text-decoration: none;color:#ffffff
}
#menuGabri ul#nav a:hover{
	color: #121B36
}
#menuGabri ul#nav li{float: left;position: relative}
#menuGabri ul#nav li li{float: none}
#menuGabri ul#nav ul{position: absolute;top: 1.7em;left: -9999px;width: 12em}
#menuGabri ul#nav li:hover ul{left: auto} 
*/

#menu1 {
	font-weight: bold;
	/*	font-size: 0.9em;
	background-color: #FF0000;*/
	color: #FFF8CC;
	padding-top: 6px;
	padding-right: 2px;
	padding-left: 22px;
	padding-bottom: 8px;
	white-space: nowrap;
}
#menu1 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#menu1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#menu1 a:hover {
	color: #FFF8CC;
	text-decoration: underline;
}
#menu1 a:active {
	color: #FFF8CC;
	text-decoration: none;
}


#principale {
	background-image: url(../images/sfondo_grigio.gif);
	border-top-width: 4px;
	border-right-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 8px 8px 16px 16px;
}

#layout2cols {
}



#breadcumbs {
	font-weight: bold;
	margin: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 17em;
	display: block;
	visibility: visible;
	z-index: 100;
}

#breadcumbsPagNoMenuSx {
	font-weight: bold;
	margin: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
	display: block;
	visibility: visible;
	z-index: 100;
}

#breadcumbsHome {
	font-weight: bold;
	margin: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 20px;
	display: block;
	visibility: visible;
	z-index: 100;
}

#colSxHome {
	/*margin: 0px 20em 0px 0px;*/
	float: left;
	width: 46em;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#colDxHome {
	float: right;
	width: 16em;
	margin: 0px;
	padding: 0px;
}

#colSx {
	/*margin: 0px 20em 0px 0px;*/
	float: left;
	width: 16em;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#colDx {
	float: right;
	width: 44em;
	/*width: 528px;*/
	margin: 0px;
	padding: 20px 6px 20px 20px;
	border: 2px solid #8BD5F4;
	background-color: #FFFFFF;
	background-image: url(../images/riquadroHomeBgQuadrati.gif);
	background-repeat: no-repeat;
}
#colDx h2 {
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
}

#colDxPagNoMenuSx {
	/*float: right;
	width: 44em;*/
	width: 700px;
	margin: 0px;
	padding: 20px 20px 20px 20px;
	border: 2px solid #8BD5F4;
	background-color: #FFFFFF;
	background-image: url(../images/riquadroHomeBgQuadrati.gif);
	background-repeat: no-repeat;
}



#colSxDxMergedInner {
	margin: 0px 5px 0px 0px;
	padding: 0px 20px 0px 0px;
	/*float: left;
	width: 26em;*/
	/*width: 501px;*/
	/*border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #666666;*/
}
#colSxDxMergedInner h1 {
	font-weight: bold;
	font-size: 0.9em;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
#colSxDxMergedInner h2 {
	font-weight: bold;
	font-size: 0.9em;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
#colSxDxMergedInner h3 {
	font-size: 0.9em;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#colSxDxMergedInner h4 {
	font-size: 0.9em;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#colSxDxMergedInner h5 {
	font-size: 0.9em;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#colSxDxMergedInner h6 {
	font-size: 0.9em;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#colSxDxMergedInner p {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#colSxDxMergedInner table {
	border-collapse: collapse;
}

#colSxInner {
	margin: 0px 5px 0px 0px;
	padding: 0px 20px 0px 0px;
	float: left;
	width: 26em;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #666666;
}
#colSxInner h2 {
	font-size: 0.9em;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
#colSxInner p {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#colDxInner {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 15em;
}

#colDxPiede {
	margin: 0px;
	padding: 0px;
	clear: both;
}



.riquadroGrigio {
	font-weight: bold;
	background-color: #CCCCCC;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
.riquadroGrigio a:link {
	color: #333333;
	text-decoration: none;
}
.riquadroGrigio a:visited {
	color: #333333;
	text-decoration: none;
}
.riquadroGrigio a:hover, a:active {
	color: #C67361;
	text-decoration: underline;
}

.riquadroAzzurro {
	background-color: #BFE8F9;
	margin: 10px 0px 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.divLogoPdf {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.riquadroAzzurro a:link {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.riquadroAzzurro a:visited {
	color: #333333;
	text-decoration: none;
}
.riquadroAzzurro a:hover, a:active {
	color: #C67361;
	text-decoration: underline;
}


.riquadroHome, .riquadroHomeNoBorder {
	/*padding: 0px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0090CB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.riquadroHome {
	border-left-width: 18px;
}
.riquadroHome {
	/*padding: 0px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #0090CB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.riquadroHomeTesto {
	line-height: 110%;
	background-image: url(../images/riquadroHomeBgQuadrati.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 9px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 60px;
	font-size: 0.9em;
}
.riquadroHomeTesto a {
	color: #0090CB;
	text-decoration: underline;
	font-weight: bold;
}
.riquadroHomeTesto a:link {
	color: #0090CB;
	text-decoration: underline;
	font-weight: bold;
}
.riquadroHomeTesto a:visited {
	color: #0090CB;
	text-decoration: underline;
	font-weight: bold;
}
.riquadroHomeTesto a:hover, a:active {
	color: #C67361;
	text-decoration: none;
}

.riquadroHomeTitolo {
	font-weight: bold;
	color: #0090CB;
	margin: 0px 0px 10px;
	font-size: 1.1em;
	padding: 0px;
}

.riquadroHomeTitoloColDx {
	font-weight: bold;
	color: #0090CB;
	margin: 0px 0px 2px 0px;
	font-size: 1.1em;
	padding: 0px;
}
.riquadroHomeTitoloColDx a:link {
	color: #0090CB;
	text-decoration: none;
	font-weight: bold;
}
.riquadroHomeTitoloColDx a:visited {
	color: #0090CB;
	text-decoration: none;
}
.riquadroHomeTitoloColDx a:hover, a:active {
	color: #C67361;
	text-decoration: underline;
}

.noBold {
	font-weight: normal;
}
.bold {
	font-weight: bold;
}

.riquadroHomeTestoSimple {
	line-height: 140%;
	/*background-image: url(../images/riquadroHomeBgQuadrati.gif);*/
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 0.9em;
}
.riquadroHomeTitolo h1, h2, h3 {
	font-weight: bold;
	color: #0090CB;
	margin: 0px 0px 20px;
	font-size: 1.1em;
	padding: 0px;
}



#riquadroBlu {
	padding: 0px 0px -2px;
	margin: 0px 0px 8px;
	background-color: #BFE8F9;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #0090CB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	
	}

#riquadroVerde {
	padding: 0px 0px -2px;
	margin: 0px 0px 8px;
	background-color: #E3EDCB;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #61A838;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#riquadroBluNoBordoSx {
	padding: 0px 0px -2px;
	margin: 0px 0px 8px;
	background-color: #BFE8F9;
	border-width: 1px;
	border-style: solid;
	border-color: #0090CB;
	
}
#riquadroVerdeNoBordoSx {
	padding: 0px 0px -2px;
	margin: 0px 0px 8px;
	background-color: #E3EDCB;
	border-width: 1px;
	border-style: solid;
	border-color: #61A838;
}

#riquadroVerdino {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	background-color: #E3EDCB;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #61A838;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#riquadroVerdinoBordo {
	padding: 0px 0px -2px;
	margin: 0px 0px 8px;
	background-color: #E3EDCB;
	border-width: 6px;
	border-style: solid;
	border-color: #006f45;
	/*border-color: #61A838;*/
}

#riquadroGiallinoBordo {
	padding: 0px 0px -2px;
	margin: 0px 0px 8px;
	background-color: #F9F8B0;
	border-width: 6px;
	border-style: solid;
	border-color: #F3C40A;
	/*border-color: #61A838;*/

}
#riquadroBluBordo {
	padding: 0px 0px -2px;
	margin: 0px 0px 8px;
	background-color: #e4f7ff;
	border-width: 6px;
	border-style: solid;
	border-color: #0090CB;
	/*border-color: #61A838;*/
}

#riquadroRosso {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	background-color: #FEE0D6;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #E63526;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}


#riquadroRossoNoBordoSx {
	padding: 0px 0px -2px;
	margin: 0px 0px 8px;
	background-color: #FEE0D6;
	border-width: 1px;
	border-style: solid;
	border-color: #E63526;
}

#riquadroRossoBordo {
	padding: 0px 0px -2px;
	margin: 0px 0px 8px;
	background-color: #FEE0D6;
	border-width: 6px;
	border-style: solid;
	border-color: #E63526;
	/*border-color: #61A838;*/
}

#riquadroGiallo {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	background-color: #FEF9CB;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #FEA849;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

#riquadroVerdone {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	background-color: #DCECEB;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #539894;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.riquadroHomeColDx {
	line-height: 110%;
	margin: 0px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 0.9em;
	background-image: url(images/logoPdf.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.riquadroHomeColDxBordoPuntini {
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 8px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-image: url(images/sfondo_blu.gif);
	background-repeat: repeat-y;
}
.riquadroHomeColDxBordoPuntiniInner {
	line-height: 110%;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 0.9em;
}
.riquadroHomeColDxElencoLogoPdf {
	background-image: url(images/logoPdf.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 34px;
	margin-bottom: 6px;
}
.riquadroHomeColDxElenco {
	padding-right: 16px;
	margin-bottom: 6px;
}

.riquadroSottopColSx {
	font-size: 0.9em;
	color: #C67361;
	line-height: 110%;
	margin: 0px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.riquadroSottopColSx h2 {
	font-size: 1.1em;
	color: #0090CB;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
.riquadroSottopColSx h3 {
	font-weight: normal;
	margin: 2px 0px 2px 0px;
	font-size: 0.96em;
	padding: 0px 0px 0px 4px;
}
.riquadroSottopColSx h4 {
	font-weight: normal;
	margin: 0px 0px 3px 0px;
	font-size: 0.9em;
	padding: 0px 0px 0px 8px;
}
.riquadroSottopColSx h5 {
	font-weight: normal;
	margin: 0px 0px 2px 0px;
	font-size: 0.85em;
	padding: 0px 0px 0px 12px;
}
.riquadroSottopColSx h6 {
	font-weight: normal;
	margin: 0px 0px 1px 0px;
	font-size: 0.8em;
	padding: 0px 0px 0px 16px;
}

.riquadroSottopColSx a:link {
	color: #0090CB;
	font-weight: normal;
	text-decoration: none;
	/*font-weight: bold;*/
}
.riquadroSottopColSx a:visited {
	color: #0090CB;
	font-weight: normal;
	text-decoration: none;
}
.riquadroSottopColSx a:hover, a:active {
	color: #C67361;
	font-weight: normal;
	text-decoration: underline;
}




#piedeLink {
	font-weight: bold;
	color: #666666;
	text-align: center;
	clear: both;
	padding-top: 4px;
}
#piedeLink a:link {
	color: #666666;
	text-decoration: none;
}
#piedeLink a:visited {
	color: #666666;
	text-decoration: none;
}
#piedeLink a:hover, a:active {
	color: #666666;
	text-decoration: underline;
}






#testo {
	font-size: 0.74em;
	line-height: 120%;
	margin: 0px 0px 18px 15em;
	padding: 22px 20px 20px 20px;
	width: 38em;
}
#testo a:link {
	text-decoration: underline;
}
#testo a:visited {
	text-decoration: underline;
}
/*
#testo h2 {
	font-size: 0.75em;
	font-weight: bold;
	color: #0090CB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
*/

.txtVerdePetr {
	color: #0090CB
}

.txtArancioScuro {
	color: #C67361;
}

.rigaGrigiaOrizz {
	background-color: #666666;
	height: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
}


.titolo1 {
	font-size: 1.25em;
	font-weight: bold;
	color: #0090CB;
	/*color: #0090CB;*/
	padding: 0px 0px 2px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0090CB;*/
}
.label {
	font-size: 0.74em;
	font-weight: normal;
	color: #0090CB;
	padding-right: 12px;
	margin: 0px;
}
.noBorder {
	border: 0px;
}



#formPagina {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#formPagina label {
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

.pForm {
	/*white-space: nowrap;*/
	padding: 0px;
	margin: 0px;
}

.inputTesto {
	margin: 0px 0px 10px 0px;
	padding: 1px;
	width: 100%;
	border: 1px solid #0090CB;
	color: #0090CB;
}

.submitTesto {
	margin: 0px 0px 0px 0px;
	padding: 1px 3px 1px 4px;
	border: 1px solid #0090CB;
	font-weight: bold;
	color: #0090CB;
	cursor: pointer;
	font-size: 1em;
}

.txtErrore {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #0090CB;
	/*background-color: #FFFFFF;*/
	margin: 0px 0px 15px 0px;
	padding: 1px 3px 1px 3px;
	border: 1px solid #0090CB;
}



.newsletterTxtNorm {
	font-size: 13px;
	color: #000000;
}

.newsletterTxtPicc {
	font-size: 11px;
	color: #000000;
}
.newsletter_testata {
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.newsletter_titoli {
	background-color: #F49300;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 3px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 28px;
}
.newsletter_div_azzurro {
	font-size: 11px;
	color: #336699;
	background-color: #C7D6E8;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	border: 3px solid #336699;
}
.newsletterTxtBlu {
	color: #336699;
	font-weight: bold;
}
.newsletterTxtArancio {
	color: #F49300;
	font-weight: bold;
}


#piede {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6F7578;
	background-color: #FFFFFF;
	text-align: center;
}



/*--------------------------------------------------------------ADMIN--------------------------------------------------------*/



#principaleAdmin {
	font-size: 1.4em;
	background-image: url(images/sfondo_grigio.gif);
	border-top-width: 4px;
	border-right-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 8px 8px 16px 16px;
}


#mn2 {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 10px 4px;
	font-weight: bold;
	text-decoration: none;
	width: 11em;
	border-right: 1px solid #0090CB;
	text-align: right;
	background-image: url(images/mn2_sf.jpg);
	background-repeat: repeat-x;
	float: left;
	clear: both;
	background-position: bottom;
}
#mn2 h3 {
	font-size: 0.72em;
	color: #0090CB;
	text-decoration: none;
	text-align: right;
	padding-right: 12px;
	padding-top: 12px;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
#mn2 h4 {
	font-size: 0.72em;
	color: #0090CB;
	text-decoration: none;
	text-align: right;
	padding-right: 12px;
	padding-top: 6px;
	margin: 0px;
	font-weight: bold;
}
#mn2 h5 {
	font-size:0.66em;
	color: #0090CB;
	text-decoration: none;
	text-align: right;
	padding-right: 12px;
	padding-top: 3px;
	margin: 0px;
	font-weight: normal;
}
#mn2 h6 {
	font-size: 0.64em;
	color: #0090CB;
	text-decoration: none;
	text-align: right;
	padding-right: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
}
#mn2 form {
	margin: 6px 0px 0px;
	padding: 0px;
}
#mn2 a:link {
	color: #0090CB;
	text-decoration: none;
}
#mn2 a:visited {
	color: #0090CB;
	text-decoration: none;
}
#mn2 a:hover {
	color: #E97501;
	text-decoration: none;
}
#mn2 a:active {
	color: #E97501;
	text-decoration: none;
}
.titoloMn2 {
	font-size: 0.72em;
	font-weight: bold;
	/*color: #B35500; NON ACCESSIBILE */
	/*color: #B35500; BRUTTO */
	color: #0090CB;
	padding-right: 12px;
	margin: 0px;
}
.inputMn2 {
	margin: 0px 11px 6px 0px;
	padding: 1px;
	/*height: 16px;*/
	width: 8em;
	border: 1px solid #0090CB;
	color: #0090CB;
}
.submitMn2 {
	margin: 6px 11px 6px 0px;
	padding: 1px 3px 1px 4px;
	border: 1px solid #0090CB;
	font-weight: bold;
	color: #0090CB;
	cursor: pointer;
	font-size:0.66em;
}
.txtNormaleMn2 {
	font-size: 0.74em;
	font-weight: normal;
	color: #0090CB;
	padding-right: 12px;
	margin: 0px;
}
/*
.label {
	font-size: 0.74em;
	font-weight: normal;
	color: #0090CB;
	padding-right: 12px;
	margin: 0px;
}*/
.txtArancio {
	color: #0090CB;
}
.txtArancioMn2 {

	color: #E97501;
}


/*#mn2 p {
	padding: 0px;
	margin: 0px;
}
#ricerca {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}*/


#login {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}
#pageAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}
#fileAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}
#categoryAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}
#userAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}
#newsletterAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}


/*
#pageAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}
#fileAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}
#categoryAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}
#userAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}

#newsletterAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}
*/
.divAdmin {
	margin-top: 16px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0090CB;
	width: 10em;
	float: right;
}



/*#breadcumbsAssoluto {
	background-color: #FDBC7A;
	width: 556px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0090CB;
	position: absolute;
	left: 182px;
	top: 123px;
}
#breadcumbsRelativo {
	height: 15px;
	margin: 0px 0px 0px 180px;
	padding: 2px 2px 2px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0090CB;
	
	background-color: #FDBC7A;
	
	background-color: #0090CB;
	
}*/
#breadcumbsSfondoBlu {
	height: 16px;
	background-color: #0090CB;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #0090CB;
	border-right: 1px solid #0090CB;
	border-bottom: 1px solid #0090CB;
}
#breadcumbsSfondoArancio {
	height: 1.05em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FDD1A4;/**/
	/*background-color: #FEE8D1; nuovo, + chiaro */
	border-top: 1px solid #0090CB;
	border-right: 1px solid #0090CB;/**/
	border-bottom: 1px solid #0090CB;
}
#breadcumbsSfondoBlu h2 {
	color: #FFFFFF;
	background-color: #0090CB;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	width: 15.6em;
	float: left;
	text-align: center;
	font-size: 0.72em;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0090CB;
}
#breadcumbsSfondoArancio h2 {
	color: #FFFFFF;
	background-color: #0090CB;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	width: 15.6em;
	float: left;
	text-align: center;
	font-size: 0.72em;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0090CB;
}
#breadcumbsSfondoBlu h3 {
	font-size: 0.72em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 15.5em;
	padding: 1px 0px 0px 20px;
}
#breadcumbsSfondoArancio h3 {
	font-size: 0.72em;
	color: #0090CB;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 15.6em;
	padding: 1px 0px 0px 20px;
}
#breadcumbsSfondoBlu span {
	/*color: #FEB063; ARANCIONE */
	color: #0090CB;
	background-color: #FFFFFF;
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 2px;
}
#breadcumbsSfondoArancio span {
	color: #FFFFFF;
	background-color: #0090CB;
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 2px;
}


#breadcumbsSfondoBlu a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 1px 0px 2px;
}
#breadcumbsSfondoBlu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#breadcumbsSfondoBlu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#breadcumbsSfondoBlu a:hover {
	color: #0090CB;
	text-decoration: none;
	background-color: #FFFFFF;
}
#breadcumbsSfondoBlu a:active {
	color: #0090CB;
	text-decoration: none;
	background-color: #FFFFFF;
}

#breadcumbsSfondoArancio a {
	color: #0090CB;
	text-decoration: none;
	padding: 0px 1px 0px 2px;
}
#breadcumbsSfondoArancio a:link {
	color: #0090CB;
	text-decoration: none;
}
#breadcumbsSfondoArancio a:visited {
	color: #0090CB;
	text-decoration: none;
}
/*#breadcumbsSfondoArancioOLD a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0090CB;
}*/
#breadcumbsSfondoArancio a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0090CB;
}
#breadcumbsSfondoArancio a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0090CB;
}
#principalePiede {
	background-color: #0090CB;
	clear: both;
}






#layoutAdmin {
	/*width: 66em;*/
	margin: 0px;
	padding: 0px;
	text-align: left;
}


#testoAdmin {
	font-size: 0.74em;
	line-height: 120%;
	margin: 0px 0px 18px 10px;
	padding: 22px 20px 20px 20px;
	/*width: 38em;
	width: 38em;*/
}
#testoAdmin a:link {
	text-decoration: underline;
}
#testoAdmin a:visited {
	text-decoration: underline;
}


#mn2Admin {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 10px 4px;
	font-weight: bold;
	text-decoration: none;
	width: 11em;
	border-right: 1px solid #0090CB;
	text-align: right;
	background-image: url(images/mn2_sf.jpg);
	background-repeat: repeat-x;
	/*float: left;
	clear: both;*/
	background-position: bottom;
}
#mn2Admin h3 {
	font-size: 0.72em;
	color: #0090CB;
	text-decoration: none;
	text-align: right;
	padding-right: 12px;
	padding-top: 12px;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
#mn2Admin h4 {
	font-size: 0.72em;
	color: #0090CB;
	text-decoration: none;
	text-align: right;
	padding-right: 12px;
	padding-top: 6px;
	margin: 0px;
	font-weight: bold;
}
#mn2Admin h5 {
	font-size:0.66em;
	color: #0090CB;
	text-decoration: none;
	text-align: right;
	padding-right: 12px;
	padding-top: 3px;
	margin: 0px;
	font-weight: normal;
}
#mn2Admin h6 {
	font-size: 0.64em;
	color: #0090CB;
	text-decoration: none;
	text-align: right;
	padding-right: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
}
#mn2Admin form {
	margin: 6px 0px 0px;
	padding: 0px;
}
#mn2Admin a:link {
	color: #0090CB;
	text-decoration: none;
}
#mn2Admin a:visited {
	color: #0090CB;
	text-decoration: none;
}
#mn2Admin a:hover {
	color: #E97501;
	text-decoration: none;
}
#mn2Admin a:active {
	color: #E97501;
	text-decoration: none;
}


.listGroupTitle
{
	margin-top: 5px;
	margin-bottom: 5px;
}


.divContEmiNumeri {
	background-color: #000000;
	color: #19C61C;
	font-weight: bold;
	font-family: "Courier New", Courier, mono;
	font-size: 1.6em;
	/*text-align: left;*/
	text-align: right;
	width: 100px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	border: 2px solid #7E8D90;
}
form {
	margin: 0px;
	padding: 0px;
}

.sup {
	vertical-align: super;
	font-size: 0.8em;
}

/* Gabri */
.container {
	/*width:790px;*/
	background-image: url(../images/sfondo_grigio.gif);
	padding-bottom: 10px;
}

.marginleft-1 {
	margin-left:10px;
}

