/* CSS specifico */

body {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	background-color:#fff;
}

#centrato{
	/*background-image: url(img_specifiche/sfuma_ugl_home.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: 0px 110px !important;*/
}

#corpo {
	color: #000;
	background-color:#fff;
	/*background-image: url(img_specifiche/sfuma_ugl_home.jpg) !important;
	background-repeat: no-repeat;
	background-position: -45px 20px;*/
	border-top:0px solid #000 !important;
	
}

#corpo_home {
	color: #000;
	background-color:#fff;
	/*background-image: url(img_specifiche/sfuma_ugl_home.jpg);
	background-repeat: no-repeat !important;
	background-position: top right !important;*/
	border-top:0px solid #000 !important;
	margin-top:-10px;
}

#corpo #colonna-1{
	width:180px !important;
}

#ausiliario {
	background-color: #CC0000;
}

#testata {
	height:135px !important;
	background-image:url(../area_pubblica/layout_hp/testata_hp.jpg) !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
	/*background-image:url(img_specifiche/caf_ugl_testata_fluida.jpg) !important;
	background-repeat: no-repeat;
	background-position: -22px 0px !important;*/
	color: #fff;
	background: trasparent;
}

#testata p{
text-align:right;
color:#fff;
font-size:1em !important;
text-align:right;
padding:10px 130px 0 0;
font-size:1.1em;
line-height:1.3em;
margin-right: 20px;
background-image:url(img_specifiche/qualita_sincert.gif);
background-repeat:no-repeat;
background-position:right 10px;
display:none;
}

#colonna-4 .cruscotti{
width:90%;
float:left;
clear:right;
}

#colonna-4 fieldset{
width:90%;
}

.spaziatore{
float:left;
margin-left:10px;
}

#colonna-1 {
	color: #000;
	/*background-image: url(img_specifiche/sfuma_ugl_home.jpg);
	background-repeat: repeat-x !important;
	background-position: 0px 0px !important;*/
}

#colonna-2 {
	color: #000;
}

#colonna-3 {
	color: #000;
	/*background-image: url(img_specifiche/sfuma_ugl_home.jpg);
	background-repeat: repeat-x !important;
	background-position: 0px 0px !important;*/
}

#colonna-4 {
	padding-right:3em;
}

#corpo #colonna-1{

}

#footer {
background-color:#2A5281;
color:#fff;
height:100px !important;
background-image:url(../area_pubblica/layout_hp/sfondo_loghi_footer.jpg);
background-position:left top;
background-repeat:repeat-x;
padding:15px 0 0 0 !important;
font-size:11px;
}

#footer a{
color:#ffff33 !important;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer img{
border:0px solid #000;
margin:0 20px 10px 20px;
}

.login_home p, .login_home legend {
color: #003366;
}

a {
color: #003366;
}


h1, h2, h3 {
color: #003366;
}

th {
background-color: #999999;
color: #FFFFFF;
}

#spostamenu {
	color: #000;
	height:38px !important;
}

#cont_spostamenu{
	height:38px !important;
	z-index:200;
	border-bottom:0px solid #000 !important;
}

.banner_lancio {
	margin:10px 0 0 10px !important;
	z-index: 1;
	}

.operatore {
	color: #fff;
	background: #fff !important;
}

.menuNavigazione {
	color: #000;
	/*background-image:url(../area_pubblica/layout_hp/navigazione.jpg);
	background-position:left top;
	background-repeat:repeat-x;*/
	height:26px !important;
	border-bottom:1px solid #000 !important;
}

.menuNavigazione ul{
	width:22em !important;
	height:24px !important;
	border-bottom:0px solid #000 !important;
}

.menuNavigazione ul#secondavoce{
	width:35em !important;
}

.menuNavigazione li{
	height:24px !important;
	text-align:center;
	padding-top:5px;
}

.menuNavigazione a {
	color: #000 !important;
	background-color: transparent;
	display:block;
	height:24px !important;
	padding:0px 15px 0 15px !important;
	font-weight:bold !important;
	font-size:12px;
	line-height:18px !important;
	text-align:center !important;
}

.menuNavigazione a:hover {
color:#E5001F !important;
display:block;
height:24px !important;
padding:0px 15px 0 15px !important;
text-decoration:none !important;
text-align:center !important;
}

a.homepage {
	color: #000;
}

.menuNavigazione ul a {
margin-top:13px;
}

.menuNavigazione ul a {
	border-bottom: 1px solid #fff;
	height:24px !important;
	padding:0px 13px 0 13px !important;
	color: #fff !important;
	background-color:#274C78 !important;
}

.operatore ul a {
	background: #f1f4f9 !important;
	border-left: 5px solid #00216b;
	border-right: 1px solid #00216b;
	border-bottom: 1px solid #00216b;
	color: #000 !important;
}

.menuNavigazione ul a:hover, .operatore ul a:hover {
color: #000 !important;
text-decoration:none;
}

#aggiornamenti th {
background-image:url(img_specifiche/fondo_boxino.gif);
}

#news h3, #circolari h3, #comunicazione h3, #evidenza h3 {
color: #fff;
}

#news h3, #evidenza h3{
font-size:1.8em !important;
background-color:#3157a0;
margin:0 -10px 0 -5px !important;
padding:5px !important;
}

#evidenza, #news{
padding:0 10px 10px 5px !important;
margin:20px 10px 20px 10px !important;
background-color:#B4C7E9;
}

#testatina_servizi{
background-image:none !important;
}

#evidenza p img{
padding:0 3px 0 0;
margin-top:10px;
vertical-align:text-bottom;
}

#evidenza h3{
margin:10px 0 0 10px;
}

.boxino li, .boxinofondobianco li {
list-style-image:url(../img/spunta_buona.gif) !important;
}

#colonna-4 li {
list-style-image:url(../img/spunta_buona.gif) !important;
}

#aggiornamenti td a {
background-image:url(../img/spunta_buona.gif);
}

/************************************************/
/* colori dei link nel menu verticale ad elenco */
/************************************************/


.menu_verticale a:link,
.menu_verticale a:visited{
color: #003366 !important;
}

.menu_verticale a:hover,
.menu_verticale a:focus,
.menu_verticale a:active{
color: #ff6600 !important;
}

.selezionato a{
color:#CC0000 !important;
}

.senza_punto li a{
color:#003366 !important;
}

.senza_punto li a:hover{
color:#ff6600 !important;
}

#colonna-1 h2, #colonna-3 h2 {
color: #fff !important;
}

.menu_verticale{
background-color: #f8f8f8 !important;
}

.menu_verticale ul{
padding-bottom:0px !important;
padding-top:0px !important;
}

.boxino h2 {
	color:#fff !important;
	background-color:#3157A0;
	border-bottom:1px;
}

.boxino {
border: 1px solid #000;
background-image:url(img_specifiche/sfondo_boxino.jpg);
background-position:top left;
background-repeat:repeat-x;
color:#fff;
}

.boxino a{
color:#fff;
}

.boxino a:hover{
color:#f9ee68;
}

.boxino ul{
margin-top:0 !important;
margin-bottom:0px !important;
}

#aggiornamenti h2 {
color: #003366;
}

a:hover {
color: #FE9506;
}

.dispari {
background-color: #f8f8f8;
}

.boxino img {
border: 1px solid #fff;
}

#testatina_servizi{
background-image:url(img_specifiche/box_servizi_testatina.jpg);
background-position:top left;
background-repeat:no-repeat;
}


#testatina_servizi{
background-image:url(img_specifiche/box_servizi_testatina.jpg);
background-position:top left;
background-repeat:no-repeat;
}

fieldset#provincia{
padding:10px !important;
}

table#riepilogo_caf {
width:100%;
border:1px solid #4774C9 !important;
}

#riepilogo_caf th{
background-color:#4774C9;
color:#FFFFFF;
font-size:1em;
}

#riepilogo_caf td{
border:1px solid #4774C9 !important;
}

#locandine{
list-style-image:url(../immagini/ico_immagine.gif);
list-style-type:none;
line-height:2.2em;
padding-left:15px;
margin-left:40px;
}

#locandine a{
color:#FF9900 !important;
}

#locandine a:hover{
color:#CC0000 !important;
}

#locandine span{
margin-left:10px;
}

#documenti_caf{
list-style-image: url(../img/pdf.gif);
margin: 8px 0px 8px 10px;
padding:0 5px 0 40px;
}

#documenti_caf a{
margin-left:10px;
}

/*#loghi_testata img {
display: block;
clear: right;
margin-bottom: 5px;
}

#loghi_testata {
float: right;
position: absolute;
top: 7px;
right: 38px;
}*/

.presidente{
text-align:right !important;
font-style:italic;
}

#scritta_chiara{
color:#FFFFFF;
}

.home_riservata{
color:#003366 !important;
}

p.download {
background-image:url(../img/spunta_buona.gif) !important;
background-repeat:no-repeat;
background-position:0px 0px;
padding: 0 0 10px 15px !important;
margin: -40px 0 10px 22px !important;
border-bottom:1px solid #000;
width:87%;
}

p.download2 {
background-image:url(../img/spunta_buona.gif) !important;
background-repeat:no-repeat;
padding: 0 0 0 15px !important;
margin: 5px 0 0 22px !important;
width:87%;
}

colonna-2 hr{
margin:20px 0 20px 0;
}

#intro img{
float:left;
padding:15px 10px 10px 10px;
}

.presentazione_img img{
float:left;
padding:15px 10px 10px 10px;
}

p.alert {
border: 1px solid #ff0000;
padding: 10px;
line-height: 1.2em;
margin: 40px 5px;
font-size: 2em;
}

span.recuperapassword a{
color:#003366;
background-image:url(../img/icona_recuperapassword.gif);
background-position:left center;
background-repeat:no-repeat;
padding:5px 0 5px 25px;
margin:30px 0 5px 0px;
}

span.recuperapassword a:hover{
color:#ff6600;
}


/* modifiche homepage area riservata */
#colonna-2 #news {
background-color:#f8f8f8;
/*color:#ffff33;*/
}

#colonna-3 #news a {
color:#ffff33;
}

.documenti_caf {
background-color:#f8f8f8;
border:1px solid #000;
margin:0 5px 0 5px;
padding-bottom:8px;
}

.documenti_caf h3 {
background-color:#3157A0;
color:#fff;
padding:5px 0 5px 0;
margin:0 0 8px 0;
text-align:center;
}

.h3_comunicazione {
background-color:#3157A0;
color:#fff;
margin:15px 5px 0px 5px;
padding:5px 0 5px 0;
text-align:center;
border-left:1px solid #000;
border-right:1px solid #000;
border-top:1px solid #000;
}

div#colonna-2 div#comunicazione {
margin:0 5px -5px 5px;
background-color:#f8f8f8;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
height:80px !important;
}

div#colonna-2 div#comunicazione fieldset {
border:0px solid #000 !important;
color:#000 !important;
}

div#colonna-2 div#comunicazione fieldset font {
color:#000 !important;
}

#area_download {
border:1px solid #000;
margin:15px 5px 0 5px;
background-color:#f8f8f8;
}

.sfondo_grigio {
background-image:url(/choam/Immagini/fondo_ipod.png);
background-position:left top;
background-repeat:repeat-x;
background-color:#D6D6D6;
margin:10px;
}

#area_download h3 {
background-color:#3157A0;
color:#fff;
padding:5px 0 5px 0;
margin:0 0 0 0;
text-align:center;
}

#aggiornamenti {
border:1px solid #000;
margin:0 5px 0 5px;
background-color:#f8f8f8;
}

div#aggiornamenti table.aggiornamenti {
border:1px solid #fff;
width:100% !important;
}

div#aggiornamenti table.aggiornamenti caption {
background-color:#3157A0;
color:#fff;
padding:5px 0 5px 0;
margin:-10px 0 0 0;
font-size:12px;
}

div#aggiornamenti table.aggiornamenti th {
background-color:#CCEBFF;
color:#3157A0;
background-image:none;
}

