html { margin:0; padding:0;}
P { margin-top:0px;}
.bold { font-weight: bold ;}
.azzera_p p { margin:0px; padding: 0px}
.p p, .titolo3bis p {margin-top:0px; margin-bottom:0px; padding-bottom:0px}
.inline {display:inline}
.elenco_servizi {list-style-type:none; margin-left:5px;}
.elenco_servizi li {padding:7px 0;}
.nome_ufficio {font-weight:bold;} 
.orario {text-decoration:underline;}
h3 {font-size:130%; text-decoration:underline; text-indent:20px; margin:8px 0 0 0;}
a.ancora:hover, a.ancora:focus {text-decoration:none}
.bg_rosa {background-color:#EFE0E2;}

.briciole {padding-top:10px; padding-bottom:20px; font-size: 75%; }
.formazione2 {font-size:75%; text-align:right; background-image:url(../grafica/melaintera _small.gif); background-position:center top; background-repeat:no-repeat; padding-top:26px}
	.formazione2 a:link, .formazione2 a:visited {padding-left:20px;}

.paginazione { font-size: 1.2em ; text-align: center; padding: 0 0  10px 0; }
.paginazione .float_left { float: left; }
.paginazione .float_right { float: right; }
/*.paginazione a { font-size: 1.3em ; font-weight: bold; }*/
.small {font-size:0.9em;}
.big {font-size:1.1em;}
.testoright {text-align:right;}
.testocenter {text-align: center;}
.testoleft {text-align:left;}
.red, ul.archivio_immagini span .red, ul.archivio_immagini div .red {color:#ab1224;}
.blu, ul.archivio_immagini span .blu, ul.archivio_immagini div .blu {color:#2158a6;}
.underline {text-decoration:underline;}

.nascosta {display:none}

.cellatab_sx {width:13%}
.cellatab_cx {width:68%}
.cellatab_dx {width:18%}

/*.natale_sx { background-image:url(../grafica/sfondo_sx_natale.gif); background-repeat:repeat; }
.natale_dx { background-image:url(../grafica/sfondo_dx_natale.gif); background-repeat:repeat; }
.melina_natale {background-image:url(../grafica/melaintera_small.gif); background-repeat:no-repeat; background-position:0 0; height:auto !important; min-height:33px; height:33px; padding-left:35px;}*/

.clear { font-size:10%; clear:left}
.clearall{ clear:both; font-size:10%; color:#ffffff;}
.clearboth{ clear:both; font-size: 0.1em; height: 1px; overflow: hidden; }
.spacer { color:#F7E7E8; font-size:10%}
.spacegr { color:#DFDFDF; font-size:10%}
.spacev { color:#ab1224; font-size:10%}
.spacebk { color:#ffffff; font-size:10%}

.banner { font-size:125%;}
.banner2 { margin:5px 5px 0px 5px}
.testoit { font-style:italic}
.testob { font-weight:bold}
.testonormal { font-weight: normal}
.testored {  color: #ab1224;}
.codice {font-size: 95%; font-style:italic; font-weight:normal}
.allegati { font-size:105%; color: #ab1224; font-weight:bold}
.offerte {text-decoration: none; color: #000000; font-weight:bold} 
.link_allegati {text-decoration: none; color: #000000; font-weight:bold; font-size:100%} 
.percorso {color:#000000}
th { font-weight:normal; font-style:italic; font-size:100%; padding: 2px 0}
.celle { padding:2px 5px 2px 2px}
.celle_titolo { padding:5px 5px 5px 2px ; font-style: italic; text-align: center; vertical-align: middle;}
.celle_sotto { padding:5px 5px 5px 2px ;vertical-align: middle;}

.menudx { font-size:75%;}
.low2 { font-size: 72%; }  /* caratteri offerte */ 
.low { font-size: 75%; }  /* caratteri piccoli */ 
.low3 { font-size: 80%; }  /* caratteri piccoli */ 
.bot_popup {float:left; width:auto; background-color:#D6E7bD; border: 1px solid #ab1224; padding:2px 4px; margin:10px}

a .img, a img {border-width:0px}
.bg_logo_rosso{width:100%; background-color:#ab1224;}
label.label_login{width:75px !important; width:70px; float:left; padding-top:5px;}
textarea { font-size:100%; font-family: Verdana, arial, helvetica, sans-serif;}
input { font-size:100%;  font-family: Verdana, arial, helvetica, sans-serif;}
option  { font-size:100%;  font-family: Verdana, arial, helvetica, sans-serif;}
select  { font-size:100%;  font-family: Verdana, arial, helvetica, sans-serif;}

h1 {   /* titolo rosso grande */ 
	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 120%; font-style: normal; font-weight: bold;	color: #ab1224;}
h2 {    /* titolo nero medio-grande */ 
	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 115%; font-style: normal; color: black}
h2.tit_centri3 {padding:0 5px 0px 5px; margin-bottom:5px;font-size: 100%;color: #ab1224;}
h2.tit_centri4{/*padding:0 5px 0px 5px; per icona natale*/ margin-bottom:5px;font-size: 100%; margin-top:0px; }
h2.tit_centri2 {padding:0 5px 0px 5px; margin-bottom:10px}
h2.tit_centri {padding:0 10px 0px 20px; margin-bottom:10px}
h2.tit_mappa_centri {padding:0 10px 0px 0px; margin-bottom:10px}
body {margin: 0px; font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 90%;	font-style: normal;	color: black; padding:0px}
table {margin: 0; font-size:100%;}	
.tab_info th { text-align:left; font-weight:bold; font-style:normal}
.table_offerte th { font-weight: bold; }
table.table_offerte {	border-top: 1px #000000 solid ; border-left: 1px #000000 solid; width: 99.5%; font-size: 1.2em;}
table.table_offerte td, table.table_offerte th{	border-bottom: 1px #000000 solid ; border-right: 1px #000000 solid; padding: 3px 2px 3px 2px; vertical-align: top;}
a:link, a:visited{ text-decoration: none; color: #ab1224; }
a:hover { text-decoration: underline; color: #ab1224; }

a.menu:link, a.menu:visited { text-decoration: none; color: #000000; } 
a.menu:hover { text-decoration: none; color:#006600;}

a.menu2:link, a.menu2:visited { text-decoration: none; color: #000000; } 
a.menu2:hover { text-decoration: none; color:#ab1224;}

a.profilnu:link, a.profilnu:visited { text-decoration: none; color: #ffffff; } 
a.profilnu:hover { text-decoration: underline; color:#ffffff;}

a.banner:link, a.banner:visited, a.offerte:link, a.offerte:visited, a.link_allegati:link, a.link_allegati:visited, a.menudx:link, a.menudx:visited, a.percorso:link, a.percorso:visited {text-decoration: none; color: #ab1224; } 
a.banner:hover, a.offerte:hover, a.link_allegati:hover, a.menudx:hover, a.percorso:hover { text-decoration: underline; color: #ab1224; }

a.mail:link, a.mail:visited{ text-decoration: none; color: #0099FF; }
a.mail:hover { text-decoration: underline; color: #ab1224; }

.candidatura a:hover  { color:#000000; text-decoration:none}

.Pinter { line-height: 140%; font-size:75% }  /* paragrafo <P> con interlinea */ 

.tdline1 { background-image:url(../grafica/line1.gif); background-repeat:repeat-x }  /* filo di linea orrizontale */ 

.tdline2 {   /* filo di linea verticale */ 
	background-image: url(../grafica/line2.gif); background-repeat:repeat-y; padding-top: 5px; padding-left: 5px;}

.tdtxt {   /* blocco di testo con spaziatura a sinistra */ 
	padding-top: 15px;	padding-left: 25px;}
	
.tdtxt2 {   /* blocco di testo SENZa con spaziatura a sinistra*/ 
	padding-top: 15px;}

.tdtxt3 {   /* blocco di testo SENZa con spaziatura a sinistra*/ 
	padding-top: 5px;}

.titolo3 {   /* titolo rosso medio-normale */ 
	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 100%; font-style: normal; font-weight: bold;	color: #ab1224;}

.titolo_mela { background-image:url(../grafica/melaintera_small.gif); background-repeat:no-repeat; height:auto !important; height:25px; min-height:25px; background-position: left center ; padding-left:33px;}
td.cellatab_cx div.Pinter div.titolo_mela { background-image:url(../grafica/punto.gif); background-repeat:no-repeat; height:auto !important; height:18px; min-height:18px; background-position:0 5px; padding-left:20px;}

.mela_freccia {background-image:url(../grafica/f_mela2.gif); background-repeat:no-repeat; height:auto !important; height:48px; min-height:48px; background-position:left top; padding-left:60px; vertical-align:bottom;  font-weight: bold;}

.titolo3bis {   /* titolo rosso medio-normale */ 
	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 85%; font-style: normal; font-weight: bold;	color: #ab1224;}
.titolon {   /* titolo rosso medio-normale */ 
	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 75%; font-style: normal; font-weight: bold;	color: #ab1224;}

.titolo3big {   /* titolo rosso medio-normale */ 
	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 110%; font-style: normal; font-weight: bold;	color: #ab1224;}

.titolo3bignero {   /* titolo rosso medio-normale */ 
	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 110%; font-style: normal; font-weight: bold;}

.titolo4big {   /* titolo rosso medio-normale */ 
	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 130%; font-style: normal; font-weight: bold;}

.titolo4 {   /* titolo verde medio-normale */ 
	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 100%; font-style: italic; font-weight: bold;	color: #74b568;}

.profilnu {  /* cella con numero del profilo */ 
	font-family: Verdana, arial, helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: bold;
	background-color: #ab1224; color: White;}

.profilnubig {  /* cella con numero del profilo */ 
	font-family: Verdana, arial, helvetica, sans-serif; font-size: 105%; font-style: normal; font-weight: bold;
	background-color: #ab1224; color: White;}
	
.profilnu2 {  /* cella con mela e numero del profilo */ 
	font-family: Verdana, arial, helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: bold;
	background-image: url(grafica/melaprofilo.gif); background-position:center;	color: White;}

.profiltd {   /* blocco di testo del profilo */ 
	padding-left: 10px;	padding-right: 5px;	font-size: 75%;}

.testocenter { text-align:center}
/* SONDaGGI */
.s_elenco {width: 99%; padding: 6px}
.s_elenco p { margin: 0 0 3px 0}
.lista_sondaggi { padding:3px 0; margin:0 0 0 18px}
.lista_sondaggi li { padding:0; margin:0px}
.s_titolobib {font-size: 1.3em; font-weight: bold;	color: #ab1224;}
.s_data {font-family: Verdana, arial, helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: bold;
	background-color: #ab1224; color: White;}
.s_img { float:left; margin: 0 6px 0 0}
.s_separatore {clear:left; border-top:1px solid #000000; margin-bottom:10px; line-height: 140%; font-size:75%}

input.invia {color: #ab1224; border:0px solid #ffffff; background-color:#FFFFFF}


.skip_nascosto {margin:0; padding:0; font-size:0.1em; line-height:0.1em; height:1px; width:1px; position:absolute; top:-10000px;}

legend { color: #ab1224; }

.form_ricerca fieldset
{
	border: 1px #000000 solid;
	margin: 0;
	padding: 0 10px;
}

.form_ricerca .padding
{
	padding: 0;
	margin: 10px 0;
	width: 100%;
}
.form_ricerca input.submit_button 
{
	border: 1px #b4d28b solid;
	background-color: #d5e7bc;
	color: #ab1224;
	float: right;

}

.piu_o_meno { padding: 0 1px; border: 1px #ab1224 solid; font-size: 0.8em; }
.skip { display: none; }

.Pinter th {text-align: left; }

.doppio_banner
{
	width: 49%;
	float: left;
	text-align: center;
}
.doppio_banner .banner2
{
	margin:5px 0px 0px 0px
}
