html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-image: url(/themes/home/base.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
form {
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}



#contGenerale {
	height: 100%;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	background-color: #FFF7E2;
}


/*Top Menu*/
#contGenerale #contTopMenu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #f88509;
	text-align: right;
	font-size: 0.7em;
	line-height: 3em;
}

#contGenerale #contTopMenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#contGenerale #contTopMenu ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#contGenerale #contTopMenu ul li a:link, #contGenerale #contTopMenu ul li a:visited {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
#contGenerale #contTopMenu ul li a:hover, #contGenerale #contTopMenu ul li a:active {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: underline;
	color: #FFFFFF;
}
#contGenerale #contTopLogoHome img {
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
/*FOTOBANNER HOME*/
#contGenerale #contTopLogoHome #conFotoBannerHome {
	text-align: right;
	height: 140px;
	width: 780px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


/*Top Logo*/
#contGenerale #contTopLogoHome {
	text-align: right;
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 100%;
	background-image: url(/themes/home/top_intestazione.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-position: left;
	background-color: #FFDB7B;
}
#contGenerale #contTopLogo {
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 100%;
	background-color: #c7d4e1;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #175c8f;
}
#contGenerale #contTopLogo img {
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

/*Top Main Menu*/
#contGenerale #contMainMenu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
	height: 5px;
	line-height: 5px;
}
#contGenerale #contMainMenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
}
#contGenerale #contMainMenu ul li {
	display: inline;
	line-height: 2em;
	font-size: 1em;
}
#contGenerale #contMainMenu ul li a:link, #contGenerale #contMainMenu ul li a:visited {
	font-size: 0.7em;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0px;
	margin-left: 1em;
	color: #000000;
}
#contGenerale #contMainMenu ul li a:hover, #contGenerale #contMainMenu ul li a:active {
	font-size: 0.7em;
	text-decoration: underline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0px;
	margin-left: 1em;
	color: #666666;
	height: 2em;
}


/*SX MENU*/
/*Box Menu*/
#contGenerale #contSx {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
	background-color: #ffdb7b;
	height: 100%;
}
#contGenerale #contSx #contBoxMenu {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
}
#contGenerale #contSx #contBoxMenu ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	text-align: right;
}
#contGenerale #contSx #contBoxMenu ul label {
	font-size: 1em;
	font-weight: bold;
	color: #FFFF01;
	line-height: 2em;
	background-color: #f88509;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
}
#contGenerale #contSx #contBoxMenu ul li {
	font-size: 0.8em;
	background-color: #FFFFFF;
	display: block;
	line-height: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contGenerale #contSx #contBoxMenu ul li a:link, #contGenerale #contSx #contBoxMenu ul li a:visited {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	display: block;
/*	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #DF017C;*/
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contGenerale #contSx #contBoxMenu ul li a:hover, #contGenerale #contSx #contBoxMenu ul li a:active {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
	display: block;
}


/*Box Sx Banner*/
#contGenerale #contSx #contBoxBanner {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#contGenerale #contSx #contBoxBanner ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#contGenerale #contSx #contBoxBanner ul label {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2em;
	background-color: #f88509;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#contGenerale #contSx #contBoxBanner ul label a:link, #contGenerale #contSx #contBoxBanner ul label a:visited{
	text-decoration: none;
}
#contGenerale #contSx #contBoxBanner ul li {
	background-color: #ffdb7b;
	display: block;
	border-bottom-width: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
#contGenerale #contSx #contBoxBanner ul li a:link, #contGenerale #contSx #contBoxBanner ul li a:visited {
/*	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	display: block;*/

	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	display: block;
	padding: 0px;	
}
#contGenerale #contSx #contBoxBanner ul li a:hover, #contGenerale #contSx #contBoxBanner ul li a:active {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	display: block;
	
}
#contGenerale #contSx #contBoxBanner img {
	border: 0px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
}

/*CERCA*/
#contGenerale #contSx #contCerca {
	background-color: #ffdb7b;
	margin: 0px;
	width: 100%;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#contGenerale #contSx #contCerca label {
	background-color: #f88509;
	margin: 0px;
	display: block;
	height: 2em;
	color: #FFFFFF;
	line-height: 2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}
#contGenerale #contSx #contCerca #fmCerca a:link, #contGenerale #contSx #contCerca #fmCerca a:visited {
	font-size: 0.8em;
	color: #231610;
	text-decoration: none;
}
#contGenerale #contBodyAdmin {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 580px;
}
#contGenerale #contBodyAdmin label {
	display: block;
	font-size: 0.9em;
	line-height: 2em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #f88509;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
}
#contGenerale #contBodyAdmin ul {
	margin: 0px;
	list-style-type: none;
	padding: 10px;
	text-align: center;
}
#contGenerale #contBodyAdmin ul li {
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 0.8em;
	color: #175C8F;
	border: 1px solid #175C8F;
}
#contGenerale #contBodyAdmin ul li a:link, #contGenerale #contBodyAdmin ul li a:visited {
	text-decoration: none;
	color: #175C8F;
}
#contGenerale #contBodyAdmin ul li a:hover, #contGenerale #contBodyAdmin ul li a:active {
	color: #000000;
	text-decoration: none;
}
#contGenerale #contBodyAdmin #contFormAdmin {
	font-size: 0.8em;
	color: #175C8F;
	margin: 20px;
	padding: 0px;
}
#contGenerale #contBodyAdmin #contFormAdmin table {
	font-size: 1em;
	color: #175C8F;
}








/*BODY*/
#contGenerale #contBody {
	padding: 0px;
	background-color: #FFFFFF;
	float: left;
	height: 100%;
	width: 400px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
}

/*FOTOBANNER*/
#contGenerale #contBody #conFotoBanner {
	background-color: #EBEBEB;
	height: 188px;
	width: 400px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/*STRISCIA*/
#contGenerale #contBody #contStriscia {
	background-color: #175c8f;
	margin: 0px;
	padding: 0px;
	height: 2em;
	line-height: 2em;
	font-size: 1em;
	color: #FFFFFF;
	width: 400px;
	text-align: left;
	clear: left;
}
#contGenerale #contBody #contSez {
	display: block;
	font-size: 1em;
	font-weight: bold;
	line-height: 2em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #f88509;
	height: 2em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	text-transform: capitalize;
}
#contGenerale #contBody #contSelOrdine {
	font-size: 0.6em;
	color: #474747;
	text-decoration: none;
	display: block;
	margin: 0px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-bottom: 1px;
	border-bottom-color: #175c8f;
	border-bottom-style: solid;
}



/*ARTICOLI*/
#contGenerale #contBody .contSommArt {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	display: block;
/*	height: 140px;
	min-height: 150px;*/
}

/*IMMAGINE ARTICOLI*/
#contGenerale #contBody .contSommArt img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/*ARTICOLO TITOLO*/
#contGenerale #contBody .contSommArt h2 {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}
#contGenerale #contBody .contSommArt h2 a:link, #contGenerale #contBody .contSommArt h2 a:visited {
	color: #456176;
	text-decoration: none;
}
#contGenerale #contBody .contSommArt h2 a:hover, #contGenerale #contBody .contSommArt h2 a:active {
	color: #CC3300;
	text-decoration: none;
}


/*ARTICOLO TESTO*/
#contGenerale #contBody .contSommArt .testoArt {
	font-size: 0.7em;
	text-decoration: none;
	line-height: 1.5em;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
#contGenerale #contBody .contSommArt .dataArticolo {
	font-size: 0.7em;
	color: #456176;
	text-decoration: none;
}




/*DETT ARTICOLI*/
#contGenerale #contBody .contDettArticolo {
	background-color: #FFFFFF;
	display: block;
	min-height: 170px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}

/*DETT IMMAGINE ARTICOLI*/
#contGenerale #contBody .contDettArticolo img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/*DETT ARTICOLO TITOLO*/
#contGenerale #contBody .contDettArticolo .titoloArticolo {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
	color: #456176;
}
#contGenerale #contBody .contDettArticolo .titoloArticolo a:link, #contGenerale #contBody .contDettArticolo .titoloArticolo a:visited {
	color: #456176;
	text-decoration: none;
}
#contGenerale #contBody .contDettArticolo .titoloArticolo a:hover, #contGenerale #contBody .contDettArticolo .titoloArticolo a:active {
	color: #CC3300;
	text-decoration: none;
}


/*DETT ARTICOLO TESTO*/
#contGenerale #contBody .contDettArticolo .testoArticolo {
	font-size: 0.7em;
	text-decoration: none;
	line-height: 1.5em;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
#contGenerale #contBody .contDettArticolo .dataArt {
	font-size: 0.6em;
	color: #456176;

	text-decoration: none;
}
#contGenerale #contBody #allegati {
	display: block;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
}
#contGenerale #contBody #allegati label {
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #f88509;
	display: block;
	line-height: 1.3em;
	margin: 0px;
	height: 1.3em;
	padding: 2px;
}
#contGenerale #contBody #allegati ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
}
#contGenerale #contBody #allegati ul li {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	margin: 2px;
	padding: 0px;
}
#contGenerale #contBody #allegati ul li a:link, #contGenerale #contBody #allegati ul li a:visited {
	font-size: 0.7em;
	text-decoration: none;
	color: #456176;
}
#contGenerale #contBody #allegati ul li a:hover, #contGenerale #contBody #allegati ul li a:active {
	color: #CC3300;
	text-decoration: none;
	background-color: #e2e2e2;
	display: block;
}
#contGenerale #contBody #linkArticolo {
	padding: 0px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contGenerale #contBody #linkArticolo label {
	font-size: 0.7em;
	line-height: 1.3em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #f88509;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 2px;
	height: 1.3em;
	display: block;
}
#contGenerale #contBody #linkArticolo ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#contGenerale #contBody #linkArticolo ul li {
	display: block;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	font-size: 0.7em;
}
#contGenerale #contBody #linkArticolo ul li a:link, #contGenerale #contBody #linkArticolo ul li a:visited {
	color: #456176;
	text-decoration: none;
	display: block;
}
#contGenerale #contBody #linkArticolo ul li a:hover, #contGenerale #contBody #linkArticolo ul li a:active {
	color: #CC3300;
	text-decoration: none;
	background-color: #e2e2e2;
}
#contGenerale #contBody #commenti {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.7em;
}
#contGenerale #contBody #commenti label {
	color: #FFFFFF;
	background-color: #f88509;
	display: block;
	line-height: 1.3em;
}
#contGenerale #contBody #commenti ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#contGenerale #contBody #commenti ul li {
	color: #456176;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #456176;
	display: block;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	padding: 0px;
}
#contGenerale #contBody #commenti ul li a:link, #contGenerale #contBody #commenti ul li a:visited {
	color: #456176;
	text-decoration: none;
}
#contGenerale #contBody #commenti ul li a:hover, #contGenerale #contBody #commenti ul li a:active {
	color: #CC0000;
	text-decoration: none;
}

/*UTILITY VARIE*/
#contGenerale #contBody .contStampa {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 4px;
	display: block;
	font-size: 0.7em;
	text-align: right;
	color: #FFFFFF;	
}
#contGenerale #contBody .contStampa a:link, #contGenerale #contBody .contStampa a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#contGenerale #contBody .contStampa a:hover, #contGenerale #contBody .contStampa a:active {
	color: #e2e2e2;
	text-decoration: none;
}


#contGenerale #contBody .contUtility {
	background-color: #f88509;
	margin: 0px;
	padding: 4px;
	display: block;
	font-size: 0.7em;
	text-align: right;
	color: #FFFFFF;	
}
#contGenerale #contBody .contUtility a:link, #contGenerale #contBody .contUtility a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#contGenerale #contBody .contUtility a:hover, #contGenerale #contBody .contUtility a:active {
	color: #e2e2e2;
	text-decoration: none;
}
#contGenerale #contBody .contDettArticolo a:link, #contGenerale #contBody .contDettArticolo a:visited {
	text-decoration: none;
}




/*DS MENU*/
#contGenerale #contDs {
	padding: 0px;
	float: right;
	height: 100%;
	width: 180px;
	background-color: #ffdb7b;
	margin: 0px;
}



/*CORR BOX NEWS*/
#contGenerale #contDs #contCorrelati {
	background-color: #ffdb7b;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
}
#contGenerale #contDs #contCorrelati ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#contGenerale #contDs #contCorrelati ul label {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2em;
	background-color: #f88509;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#contGenerale #contDs #contCorrelati ul li {
	font-size: 0.7em;
	background-color: #ffdb7b;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #456176;
	margin: 0px;
	padding: 8px;
}
#contGenerale #contDs #contCorrelati ul li a:link, #contGenerale #contDs #contCorrelati ul li a:visited {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	display: block;
	background-color: #FFFFFF;
	padding: 2px;
}
#contGenerale #contDs #contCorrelati ul li a:hover, #contGenerale #contDs #contCorrelati ul li a:active {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	background-color: #e2e2e2;
	display: block;
}

/*CORR DATA NEWS*/
#contGenerale #contDs #contCorrelati .dataNews {
	font-size: 1em;
	color: #456176;
	text-decoration: none;
	font-weight: bold;
}



/*BOX NEWS*/
#contGenerale #contDs #contBoxMenuDs {
	background-color: #ffdb7b;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
}
#contGenerale #contDs #contBoxMenuDs ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#contGenerale #contDs #contBoxMenuDs ul label {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2em;
	background-color: #f88509;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#contGenerale #contDs #contBoxMenuDs ul li {
	font-size: 0.7em;
	background-color: #ffdb7b;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #456176;
	margin: 0px;
	padding: 8px;
}
#contGenerale #contDs #contBoxMenuDs ul li a:link, #contGenerale #contDs #contBoxMenuDs ul li a:visited {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	display: block;
	background-color: #FFFFFF;
	padding: 2px;
}
#contGenerale #contDs #contBoxMenuDs ul li a:hover, #contGenerale #contDs #contBoxMenuDs ul li a:active {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	background-color: #e2e2e2;
	display: block;
}

/*DATA NEWS*/
#contGenerale #contDs #contBoxMenuDs .dataNews {
	font-size: 1em;
	color: #456176;
	text-decoration: none;
	font-weight: bold;
}

/*CERCA*/
#contGenerale #contDs #contCerca {
	background-color: #ffdb7b;
	margin: 0px;
	width: 100%;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#contGenerale #contDs #contCerca label {
	background-color: #f88509;
	margin: 0px;
	display: block;
	height: 2em;
	color: #FFFFFF;
	line-height: 2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}

/*LOG*/
#contGenerale #contDs #contLog {
	background-color: #ffdb7b;
	margin: 0px;
	width: 100%;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contGenerale #contDs #contLog label {
	background-color: #f88509;
	margin: 0px;
	display: block;
	height: 2em;
	color: #FFFFFF;
	line-height: 2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}
#contGenerale #contDs #contLog #fmLog .etichetta {
	font-size: 0.7em;
	color: #333333;
	text-decoration: none;
}
#contGenerale #contDs #contLog a:link, #contGenerale #contDs #contLog a:visited {

	font-size: 0.7em;
	color: #333333;
	text-decoration: none;
}

/*BOX MENU UTENTE*/
#contGenerale #contDs #contMenuUtente {
	background-color: #ffdb7b;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
}
#contGenerale #contDs #contMenuUtente ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#contGenerale #contDs #contMenuUtente ul label {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2em;
	background-color: #f88509;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#contGenerale #contDs #contMenuUtente ul li {
	font-size: 0.6em;
	background-color: #ffdb7b;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
/*	border-bottom-color: #456176;*/
	border-bottom-color: #FFFFFF;
	margin-bottom: 0px;
	margin-left: 8px;	
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#contGenerale #contDs #contMenuUtente ul li a:link, #contGenerale #contDs #contMenuUtente ul li a:visited {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	display: block;
/*	background-color: #FFFFFF;*/
	padding: 1px;
}
#contGenerale #contDs #contMenuUtente ul li a:hover, #contGenerale #contDs #contMenuUtente ul li a:active {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	background-color: #e2e2e2;
	display: block;
}
