/* PrivatAssistenza */

body { 
	background:url(bg.jpg) center top repeat-y #F6F6F6;
	color:#55606F;
	/* color:#424A55;	*/
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	margin:0; 
	padding:0;
}


@font-face {
		font-family: 'din';
		src: url('din.eot');
		src: local('din'), url('din.ttf') format('truetype');
		}	



h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight: normal;  }

ul { list-style-type:none; margin:0; padding:0; }
form { margin:0; padding:0;}
input,textarea { font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.clear { clear:both;} .spacer { clear:both; height:20px; }  .left { float:left;}  .right { float:right;}  .focus { color:#ca0b0f;} 
.bordo1 { border:1px solid #D9DADC; }
a { text-decoration:none; color:#2E83BB; }
a:hover { text-decoration:underline; color:#2E83BB;}
a img { border:0; }
blockquote { margin:0; padding:0;} 
p { margin:0; padding:0;} 

/* Struttura */

#cont { width:910px; padding:0 25px; margin:0 auto;  }
#head { width:910px; height:95px; padding:1px 0 0 0; float:left; display:inline; }
#head #search { float:right; display:inline; width:500px; }
#head #search form { float:right; display:inline; margin-top:30px; width:270px; }
#head #search a { color:#131D5F; margin-right:5px; }
#head #search label { float:left; display:inline; color:#2E83BB; margin:2px 7px 0 0; font-weight:bold; }
#head #search input[type="text"] { float:left; display:block; width:135px; height:20px; background:url(images.jpg) 0 0 no-repeat; border:none; padding:0 5px 0 5px; padding:3px 5px 0 5px\9;  }
#head #search input[type="submit"] { float:left; display:inline; width:24px; height:23px; background:url(images.jpg) -147px 0; outline:none; border:none; cursor:pointer; margin-left:3px;  }

/* Menu TOP principale */

#menu{ width:910px; height:43px; float:left; display:inline; background:url(sfondi.jpg) 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif; }
#menu ul{ padding:0; margin:5px 0 0 0; }
#menu ul li{ position: relative; float: left; list-style: none; margin: 0; padding:0; z-index:995;}
/* Primo livello */
#menu ul li a{ width:182px; padding:8px 0 8px 0; display: block; text-decoration:none; text-align: center; color:#2B86BD; font-size:15px; font-weight:bold; } 
#menu ul li a:hover{ background:url(sfondi.jpg) 0 -48px repeat-x; color:#FFF; } 
/* Secondo livello */
#menu ul li:hover a{  background:url(sfondi.jpg) 0 -48px repeat-x; color:#FFF; }
#menu ul ul{ position: absolute; top: 28px; visibility: hidden; border:1px solid #CCC; background:#FFF; width:330px; border-top:none; } 
#menu ul li ul li { float:right; }
#menu ul li ul li ul li { float:right; }
#menu ul ul ul { position:relative; width:200px;  } 
#menu ul li:hover ul { visibility:visible; } 

#menu ul li:hover ul li a{ background:url(icone.png) 0 -431px no-repeat; color:#131D5F; width:162px; padding:5px 10px 2px 10px; text-align:left; border:0; font-size:13px; font-weight:normal; margin-right:15px; outline:none; color:#4190BB; }
#menu ul li:hover ul li a:hover { color:#131D5F;  background:url(icone.png) 0 -467px no-repeat; } 

#menu ul li:hover ul li.general a{ background:url(icone.png) 0 -573px no-repeat; color:#333; }
#menu ul li:hover ul li.general a:hover { color:#2e83bb; background:url(icone.png) 0 -573px no-repeat; } 

#menu ul li ul.regioni { width:270px; }
#menu ul li ul li.menutop.regioni { width:270px; }
#menu ul li ul li.menudown.regioni { width:270px; }
#menu ul li ul li.region { float:left; margin-left:10px; }
#menu ul li ul li.region a { background:none; width:120px; float:left; padding:0; margin:0; }
#menu ul li ul li.region a:hover { background:none; }


#menu ul li ul ul.sottomenu { border:none; margin:0; top:0; width:195px; display:none; float:left; } 
#menu ul li:hover ul ul.sottomenu li a{ background:none; font-size:11px; color:#333; margin-left:0; width:160px; padding:2px 0 2px 10px; }
#menu ul li:hover ul ul.sottomenu li a:hover { color:#4190BB; }


.menudown { float:left; padding:0; margin:0; width:330px; height:30px; background:url(sfondi.jpg) 0 -134px repeat-x; }
.menutop { float:left; padding:0; margin:0; width:330px; height:20px; background:url(sfondi.jpg) 0 -114px repeat-x; }
/*ANTONIO*/
#menu ul li ul li.menufoto1 { float:left; width:100px; margin-left:20px; border: 1px solid #EFEFEF;}

/* Terzo livello */


/**/

#main { float:left; display:inline; margin:20px 0 0 0; padding:10px 0; width:910px; background:url(bg_in.jpg) top right repeat-y #FFF; position:relative; }
#main.homepage { margin:15px 0 0 0; padding:0 0 10px 0; width:910px; }
#main.apricentro { background-image:none; }
#main #contenuto { float:left; display:inline; width:675px; position:relative; }
#main #sidebar { float:right; display:inline; width:212px;  }

#main #contenuto.apricentro { float:right; }
#main #sidebar.apricentro { float:left;}

#footer { text-align:center; margin:0 auto; background:#EDF2F8; height:25px; width:960px; padding-top:15px; }

#main #briciole { position:absolute; top:-13px; left:0; font-size:9px; color:#999; } #main #briciole a { color:#999; }
#main #contenuto .intestazione { width:675px; float:left; display:inline; border-bottom:1px solid #D9DADC; margin-bottom:20px;}

#main #contenuto .intestazione h1 { width:675px; display:inline; float:left; }
#main #contenuto .intestazione h1 span.big { width:675px; display:inline; float:left; font:30px 'din', Arial; text-transform:uppercase; color:#131D5F; }
#main #contenuto .intestazione h1 span.small { width:675px; display:inline; float:left; font:20px 'din', Arial; text-transform:uppercase; color:#2E83BB; line-height:16px; }
#main #contenuto .intestazione h1 span.small.focus { color:#ca0b0f; }

#main #contenuto.scheda_centro .intestazione h1 { width:498px; }
#main #contenuto.scheda_centro .intestazione h1 span { width:498px; }

#main #contenuto .intestazione #phone1 { float:right; background:url(images.jpg) 0 -23px;  font-weight:bold; font-size:10px; 
width:172px; height:22px; padding:30px 0 0 5px; text-align:center; cursor:pointer; }
#main #contenuto .intestazione #phone2 { float:right; background:url(images.jpg) 0 -78px;  font-weight:bold; font-size:22px; 
width:162px; height:30px; padding:22px 0 0 15px; text-align:center; cursor:pointer; font-family:Arial, Helvetica, sans-serif; display:none; }
#main #contenuto #foto { float:left; width:190px; height:270px; padding:5px; background:url(images.jpg) 0 -172px; margin:0 10px 0 0; margin-top:-5px; }
#main #contenuto #gallery { float:left; display:inline; width:65px; height:21px; background:url(images.jpg) 0 -455px; cursor:pointer; }
#main #contenuto p { line-height:16px; text-align:justify; }
#main #contenuto p.indirizzo { color:#2E83BB; font-size:12px; margin-bottom:0px;  }

#main #contenuto .intestazione #phone3 { float:right; background:url(images.jpg) 0 -480px;  font-weight:bold; font-size:22px; 
width:162px; height:30px; padding:22px 0 0 15px; text-align:center; font-family:Arial, Helvetica, sans-serif; }

#main #contenuto ul.elenco { float:left; display:inline; margin:20px 0; width:675px; }
#main #contenuto ul.elenco.servizi { margin-bottom:0; }
#main #contenuto ul.elenco li { width:148px; float:left; display:inline; margin:0 8px 8px 0; padding-left:12px; background:url(icone.png) 0 -620px no-repeat; }
#main #contenuto ul.elenco li a { color:#55606F; } #main #contenuto ul.elenco li a:hover { color:#2E83BB; }
#main #contenuto ul.elenco li.titolo { border-bottom:1px solid #D9DADC; color:#2E83BB; font-weight:bold; font-size:14px; padding:0 0 2px 0; margin-bottom:10px; width:675px; background-image:none; font-family:Arial, Helvetica, sans-serif; outline:none;}

#main #contenuto ul.elenco li.map { padding:0; margin-bottom:10px; width:675px; background-image:none;  }
#main #contenuto ul.elenco li.top { background:none; width:160px; padding-left:0; }
#main #contenuto ul.elenco li.top img { float:left; margin-bottom:5px; }
#main #contenuto ul.elenco li.top span { color:#CA0B0F; float:left; margin:0 0 0 5px; font-weight:bold; display:inline; width:131px; line-height:12px; font-size:10px; }
#main #contenuto ul.elenco.news li {  border-bottom:1px solid #D9DADC;  padding:0 0 2px 0; margin-bottom:10px; width:675px; background-image:none; }
#main #contenuto ul.elenco.news li a { color:#2E83BB; }
/*ANTONIO*/
#main #contenuto ul.elenco.news li a.news_centro {color:#55606F;}
#main #contenuto #news_centri ul.elenco.news li { padding:0 10px 2px 10px; margin-bottom:10px; width:653px; background-image:none; }
#main #contenuto #news_centri { border-bottom:1px solid #D9DADC; float:left; width:673px; display:none; }

#main #contenuto #ricerca_citta { float:left; display:none; width:673px; border-bottom:1px solid #D9DADC; }
#main #contenuto #ricerca_citta ul.elenco { }
#main #contenuto #ricerca_citta ul.elenco li.titolo { float:left; width:653px; padding:0 10px 10px 10px; margin:0 0 10px 0;  }
#main #contenuto #ricerca_citta ul.elenco li{ float:left; width:300px; margin-left:8px; }

#main #contenuto #ricerche_frequenti { float:left; display:none; width:673px; border-bottom:1px solid #D9DADC; *padding-bottom:20px!important; }
#main #contenuto #ricerche_frequenti.elenco_servizi ul.elenco { }
#main #contenuto #ricerche_frequenti.elenco_servizi ul.elenco li.titolo { float:left; width:653px; padding:0 10px 10px 10px; margin:0 0 10px 0;  }
#main #contenuto #ricerche_frequenti.elenco_servizi ul.elenco li{ float:left; width:195px; margin-left:8px; }

/*BLOCCO DI REGOLE INSERITO DA ANTONIO*/
#main #contenuto #servizi_callcenter { float:left; display:none; width:673px; border-bottom:1px solid #D9DADC; *padding-bottom:20px!important; }
#main #contenuto #servizi_callcenter.elenco_servizi ul.elenco { }
#main #contenuto #servizi_callcenter.elenco_servizi ul.elenco li.titolo { float:left; width:653px; padding:0 10px 10px 10px; margin:0 0 10px 0;  }
#main #contenuto #servizi_callcenter.elenco_servizi ul.elenco li{ float:left; width:195px; margin-left:8px; }

#main #contenuto ul.elenco.testo { margin:0; }
#main #contenuto ul.elenco.testo li {  padding:0 0 2px 0; margin-bottom:10px; width:675px; background-image:none; }
#main #contenuto ul.elenco.testo li a { color:#2E83BB; }

#main #sidebar .img_side { float:left; display:inline; margin-bottom:20px; }
#main #sidebar .map_sidebar { float:left; display:inline; width:200px; }
#main #sidebar .titolo_side { text-align:center; float:left; padding:5px 0 0 0; height:23px; width:212px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:url(sfondi.jpg) 0 -86px repeat-x;  }
#main #sidebar #richiedi_serivizo { float:left; display:inline; width:200px; padding:5px; border:1px solid #D9DADC; font-size:10px; color:#333; margin-bottom:15px; }
#main #sidebar #richiedi_serivizo form { margin:10px 0; }
#main #sidebar #richiedi_serivizo span { width:200px; float:left; margin-bottom:5px; }
#main #sidebar #richiedi_serivizo span label { width:80px; float:left; display:inline; }
#main #sidebar #richiedi_serivizo span input[type="text"] { width:115px; float:left; display:inline; border:1px solid #D9DADC; }
#main #sidebar #richiedi_serivizo span select { width:195px; float:left; display:inline; border:1px solid #D9DADC; font-size:10px; }
#main #sidebar #richiedi_serivizo span textarea { width:195px; height:50px; border:1px solid #D9DADC; font-size:10px; margin:4px 0 0 0; }
#main #sidebar #richiedi_serivizo a { color:#333; }
#main #sidebar #richiedi_serivizo span input[type="checkbox"] { float:left; }
#main #sidebar #richiedi_serivizo small { font-size:9px; float:left; margin-top:3px; }
#main #sidebar #richiedi_serivizo a.invia { width:151px; height:41px; background:url(images.jpg) 0 -131px no-repeat; float:left; margin:10px 0 10px 24px; }

#main #sidebar .box { float:left; display:inline; width:200px; padding:5px; border:1px solid #D9DADC; font-size:10px; margin-bottom:20px; }
#main #sidebar .box .titolo { color:#2E83BB; float:left; display:inline; width:200px; border-bottom:1px solid #D9DADC; padding-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-bottom:5px; }

#main #sidebar .box ul { float:left; width:200px; display:inline; }
#main #sidebar .box ul li { float:left; width:200px; display:inline; border-bottom:1px solid #D9DADC;  }
#main #sidebar .box ul li a { float:left; width:190px; display:inline; padding:5px; font-size:11px; }
#main #sidebar .box ul li a:hover { background:url(sfondi.jpg) 0 -186px repeat-x; text-decoration:none; color:#212A65; }
#main #sidebar .box ul li a.active { background:url(sfondi.jpg) 0 -186px repeat-x; text-decoration:none; color:#212A65;  }


#main #sidebar ul.elenco_centri { background:#ECECEC; float:left; display:inline; width:200px; margin:0; padding:5px; border:1px solid #D9DADC; margin-bottom:20px; }
#main #sidebar ul.elenco_centri li { float:left; display:inline; width:200px; }
#main #sidebar ul.elenco_centri li a { float:left; display:inline; width:190px; padding-left:10px; margin-bottom:2px; color:#707173; background:url(icone.png) 0 -35px no-repeat; }
#main #sidebar ul.elenco_centri li.attivo a { background-position:0 -47px; }
#main #sidebar ul.elenco_centri li ul li { width:170px; padding-left:20px; }
#main #sidebar ul.elenco_centri li ul li a { width:170px; color:#A8A8A8; background:none; }
#main #sidebar ul.elenco_centri li.titolo { border-bottom:1px solid #D9DADC; color:#2E83BB; font-weight:bold; font-size:14px; padding:0 0 2px 0; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
/* REGOLA CREATA DA ANTONIO */
#main #sidebar ul.elenco_centri ul {display:none;}
/* FINE REGOLA CREATA DA ANTONIO */


#main #sidebar ul.azioni { float:left; display:inline; width:200px; margin:0;  }
#main #sidebar ul.azioni li { float:left; display:inline; width:175px; padding-left:30px; font-size:10px; margin-bottom:5px; padding-bottom:5px; }
#main #sidebar ul.azioni li a { background:#FFF; margin:0; width:170px; padding:0; }
#main #sidebar ul.azioni li a:hover { background:#FFF; }
#main #sidebar ul.azioni li.lavora { background:url(icone.png) 0 -64px no-repeat; }
#main #sidebar ul.azioni li.fornitore { background:url(icone.png) 0 -150px no-repeat; }
#main #sidebar ul.azioni li.partner { background:url(icone.png) 0 -240px no-repeat; }
#main #sidebar ul.azioni li strong { color:#2E83BB; font-weight:bold; font-size:12px; }
#main #sidebar ul.azioni li.news { background:url(icone.png) 0 -513px no-repeat; margin-bottom:8px; padding-bottom:8px; }
#main #sidebar ul.azioni li.news a { background:#FFF; margin:0; width:170px; padding:0; }



#main #sidebar #opinione { float:left; display:inline; width:210px; margin:0;  border:1px solid #D9DADC; margin-bottom:15px; background:#8DB8E3; padding:5px 0; }
#main #sidebar #opinione ul li { float:left; display:inline; width:170px; padding-left:35px; font-size:10px; margin-bottom:5px; background:url(icone.png) 5px -335px no-repeat; }
#main #sidebar #opinione ul li strong a { color:#FFF; text-decoration:underline; font-weight:bold; font-size:12px; }

#main #sidebar #partner img { margin-bottom:10px; }

#main #sidebar .ricerca_side { float:left; display:inline; margin-bottom:20px; width:190px; border:1px solid #D9DADC; padding:10px; }
#main #sidebar .ricerca_side span  { float:left; display:inline; margin-bottom:10px; width:190px; }
#main #sidebar .ricerca_side span label { float:left; display:inline; width:50px; color:#333; font-size:10px; } 
#main #sidebar .ricerca_side span select { float:left; display:inline; width:140px; font-size:11px; color:#333; } 
#main #sidebar .ricerca_side input[type="submit"] { float:right; display:inline; width:153px; height:50px; outline:none; border:none; cursor:pointer; background:url(images.jpg) 0 -600px; margin-right:10px; }



.photo_top { float:left; }

.elenco_alfabetico { width:675px; float:left; display:inline; }
.elenco_alfabetico .colonna { width:205px; float:left; display:inline; padding:0 10px; }
.elenco_alfabetico .colonna .letter { width:20px; float:left; display:inline; font-size:16px; font-weight:bold; color:#D00018;  }
.elenco_alfabetico .colonna .letter a { font-size:16px; font-weight:bold; color:#D00018; }
.elenco_alfabetico .colonna .list { width:181px; float:left; display:inline; }
.elenco_alfabetico .colonna .list a { float:left; display:inline; width:175px; border-left:1px solid #CCC; padding-left:5px; font-size:10px; color:#55606F; }
.elenco_alfabetico .colonna .list span.endregion { float:left; display:inline; width:175px; border-left:1px solid #CCC; padding-left:5px; font-size:10px; color:#55606F;  height:10px; }

p.titolo { border-bottom:1px solid #D9DADC; color:#2E83BB; font-weight:bold; font-size:14px; padding:0 0 2px 0; margin-bottom:10px; width:675px; font-family:Arial, Helvetica, sans-serif; float:left; }

.elenco_servizi { float:left; display:inline; width:673px; border:1px solid #D9DADC; border-bottom:none; margin-bottom:10px; }
#main.homepage .elenco_servizi { border-top:0; }
.elenco_servizi .servizio { float:left; display:inline; width:673px; border-bottom:1px solid #D9DADC; padding:10px 0 15px 0; }
.elenco_servizi .servizio .img_servizio { float:left; display:inline; text-align:center; width:180px; margin:5px 0 0 0; }

.elenco_servizi .servizio .img_servizio .ico_servizio { float:left; display:inline; text-align:left; width:150px; margin:5px 0 0 15px; }
.elenco_servizi .servizio .img_servizio .ico_servizio img { float:left; display:inline; }
.elenco_servizi .servizio .img_servizio .ico_servizio p {  color:#CA0B0F; float:left; margin:0 0 0 5px; display:inline; line-height:12px; font-size:14px; width:120px; }

.elenco_servizi .servizio .descrizione_servizio { float:left; display:inline; text-align:left; width:480px; }
.elenco_servizi .servizio .descrizione_servizio h2 { float:left; display:inline; text-align:left; width:480px; font:30px 'din', Arial; text-transform:uppercase; color:#131D5F; }
.elenco_servizi .servizio .descrizione_servizio h2 a { color:#131D5F; }
.elenco_servizi .servizio .descrizione_servizio h2 a:hover { color:#2E83BB; text-decoration:none; }

.elenco_servizi .servizio .descrizione_servizio .citta { float:left; display:inline; text-align:left; width:480px; font:30px 'din', Arial; text-transform:uppercase; color:#131D5F; }
.elenco_servizi .servizio .descrizione_servizio .citta a { color:#131D5F; }
.elenco_servizi .servizio .descrizione_servizio .citta a:hover { color:#2E83BB; text-decoration:none; }
.elenco_servizi .servizio .descrizione_servizio ul { float:left; display:inline; margin-top:5px; }
.elenco_servizi .servizio .descrizione_servizio ul li { width:450px; float:left; display:inline; margin:0 0 4px 0; padding-left:12px; background:url(icone.png) 0 0 no-repeat;  }

/*AGGIUNTA FATTA DA ANTONIO*/
a.vedi_centro_pagina  { float:left; margin:20px 20px 0 0; display:inline; color:#55606F; width:130px; height:20px;
background:url(images.jpg) 0 -544px; padding:6px 17px 0 10px; font-weight:bold; }


.elenco_servizi .servizio a.vedi_centro { float:left; margin:20px 20px 0 0; display:inline; color:#55606F; width:130px; height:20px;
background:url(images.jpg) 0 -544px; padding:6px 17px 0 10px; font-weight:bold; }
.elenco_servizi .servizio a.vedi_n {  float:left; margin:20px 5px 0 0; display:inline; color:#fff; width:160px; height:20px;
background:url(images.jpg) 0 -571px; padding:6px 17px 0 10px; font-weight:bold; font-size:11px; }
.elenco_servizi .servizio span.n { float:left; margin:20px 0 0 0; display:inline; color:#fff; height:20px;
background:#FFF; color:#55606F; padding:6px 5px 0 5px; font-weight:bold; font-size:11px; display:none; }

.elenco_servizi .servizio .descrizione_servizio p { float:left; display:inline; width:480px; }

.paginazione { float:right; text-align:right; width:675px; }
.paginazione b { color:#2E83BB; }
.paginazione a { color:#55606F; }

#main .box_sidebar { float:left; display:inline; margin-bottom:20px; width:212px; }
#main #contenuto h1 span.home { width:665px; display:inline; float:left; font:30px 'din', Arial; text-transform:uppercase; color:#2E83BB; padding:0 10px 3px 0; border-bottom:1px solid #d9dadc; margin-bottom:5px; }

#main #contenuto .box_home { width:655px; float:left; display:inline; padding:0 10px; margin-bottom:20px; }
#main #contenuto .box_home .ricerca_servizio { float:left; display:inline; width:360px; margin:0 0 0 35px; }
#main #contenuto .box_home .map_home { float:left; display:inline; width:250px; cursor:pointer; margin-left:10px; text-align:center; }

#main #contenuto .box_home .ricerca_servizio p { float:left; display:inline; margin-bottom:15px; line-height:18px; font-size:11px; }
#main #contenuto .box_home .ricerca_servizio span  { float:left; display:inline; margin-bottom:15px; width:360px; }
#main #contenuto .box_home .ricerca_servizio span label { float:left; display:inline; width:100px; color:#2C87BE; font-weight:bold; } 
#main #contenuto .box_home .ricerca_servizio span select { float:left; display:inline; width:258px; font-size:11px; color:#333; border:1px solid #d9dadc; } 
#main #contenuto .box_home .ricerca_servizio input[type="submit"] { float:right; display:inline; width:153px; height:50px; outline:none; border:none; cursor:pointer; background:url(images.jpg) 0 -600px; margin-right:54px; }

#main #contenuto .tab { float:left; display:inline; width:675px; }
#main #contenuto .tab a { float:left; display:inline; color:#999; font-size:12px; font-weight:bold; background:url(images.jpg) 0 -651px;
 width:168px; height:25px; padding-top:15px; text-align:center; outline:none; }
#main #contenuto .tab a.active { color:#131D5F;  background:url(images.jpg) 0 -692px; }
#main #contenuto .tab a:hover { text-decoration:none; color:#131D5F; }

#main form.apri_centro span { width:225px; float:left; display:inline; margin:0 0 15px 0; }
#main form.apri_centro span label { width:70px; float:left; display:inline; margin:3px 10px 0 0;}
#main form.apri_centro span input[type="text"] { width:125px; float:left; display:inline;  border:1px solid #CCC; height:18px; margin-right:3px; }
#main form.apri_centro span select { width:125px; float:left; display:inline;  border:1px solid #CCC; margin-right:3px; }
/*REGOLA SULLA CLASSE BIG_SELECT FATTA DA ANTONIO*/
#main form.apri_centro span select.big_select { width:280px; float:left; display:inline;  border:1px solid #CCC; margin-right:3px; }
#main form.apri_centro span.big { width:450px; float:left; display:inline; margin:0 0 15px 0; }
#main form.apri_centro span.big label { width:70px; float:left; display:inline; margin:3px 10px 0 0;}
#main form.apri_centro span.big input[type="text"] { width:350px; float:left; display:inline;  border:1px solid #CCC; height:18px; margin-right:3px; }
#main form.apri_centro span.big textarea { width:350px; float:left; display:inline; border:1px solid #CCC; height:18px; margin-right:3px; height:50px; }
#main form.apri_centro input[type="submit"] { width:153px; height:40px; outline:none; border:none; cursor:pointer; background:url(images.jpg) 0 -131px;  }

#main form.apri_centro.lavora_con_noi span { width:337px; float:left; display:inline; margin:0 0 15px 0; }
#main form.apri_centro.lavora_con_noi span label { width:127px; float:left; display:inline; margin:3px 10px 0 0;}
#main form.apri_centro.lavora_con_noi span input[type="text"] { width:180px; float:left; display:inline;  border:1px solid #CCC; height:18px; margin-right:3px; }
#main form.apri_centro.lavora_con_noi span select { width:180px; float:left; display:inline;  border:1px solid #CCC; margin-right:3px; }
#main form.apri_centro.lavora_con_noi span textarea { width:180px; float:left; display:inline;  border:1px solid #CCC; margin-right:3px; }
/*AGGIUNTE FATTE DA ANTIONIO*/
#main form.apri_centro.lavora_con_noi span.span_textearea { width:660px; float:left; display:inline; }
#main form.apri_centro.lavora_con_noi span.span_textearea textarea { width:515px; height: 80px; float:left; display:inline;  border:1px solid #CCC; margin-right:3px; }
#main form.apri_centro.lavora_con_noi span input[type="text"].short { width:100px;}


/*AGGIUNTE FATTE DA ANTONIO*/
#main form.apri_centro.lavora_con_noi span.span_textearea { width:660px; float:left; display:inline; }
#main form.apri_centro.lavora_con_noi span.span_textearea textarea { width:515px; height: 80px; float:left; display:inline;  border:1px solid #CCC; margin-right:3px; }
#main form.apri_centro.lavora_con_noi span input[type="text"].short { width:100px;}


.elenco_servizi .servizio .descrizione_servizio.cerca { float:left; display:inline; text-align:left; width:620px; margin:10px 0 10px 20px; }
.elenco_servizi .servizio .descrizione_servizio.cerca h2 { width:610px; font-size:24px; margin-bottom:5px; }

.apri_centro_lightbox { width:620px; margin:20px 0 20px 20px; float:left; }
.apri_centro_lightbox span { width:280px; float:left; display:inline; margin:0 20px 15px 0; }
.apri_centro_lightbox  span label { width:100px; float:left; display:inline; margin:3px 10px 0 0;}
.apri_centro_lightbox  span input[type="text"] { width:155px; float:left; display:inline;  border:1px solid #CCC; height:18px; margin-right:3px; }
.apri_centro_lightbox  span select { width:125px; float:left; display:inline;  border:1px solid #CCC; margin-right:3px; }
.apri_centro_lightbox  span.big { width:620px; float:left; display:inline; margin:0 0 15px 0; }
.apri_centro_lightbox  span.big label { width:100px; float:left; display:inline; margin:3px 10px 0 0;}
.apri_centro_lightbox  span.big input[type="text"] { width:455px; float:left; display:inline;  border:1px solid #CCC; height:18px; margin-right:3px; }
.apri_centro_lightbox  span.big textarea { width:455px; float:left; display:inline; border:1px solid #CCC; height:18px; margin-right:3px; height:50px; }
.apri_centro_lightbox  input[type="submit"] { width:183px; height:40px; outline:none; border:none; cursor:pointer; background:#2C87BE; color:#FFF; font-size:14px; font-weight:bold; }

ul.elenco_download { float:left; display:inline; width:675px; margin-top:20px; }
ul.elenco_download li { float:left; display:inline; width:675px; margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #d9dadc; }
ul.elenco_download li.titolo { color:#2e83bb; font-weight:bold; font-size:14px; }
ul.elenco_download li img { float:left; display:inline; }
ul.elenco_download li span { float:left; display:inline; margin:9px 0 0 10px; }
ul.elenco_download li a { float:left; display:inline; font-size:11px; color:#55606F; }
ul.elenco_download li a:hover { text-decoration:underline; color:#2e83bb; }



/* AGGIUNTA DI ANTONIO */
.elenco_alfabetico .colonna .list a.primo_livello_colonna {font-size:14px; font-weight:bold; }
#main #sidebar ul.azioni li.news .no_border{border-bottom: 0px;}
#ricerca_citta_alfabetico{margin-top: 10px;}

#footer a { text-decoration:none; color:#55606F; }
#footer a:hover { text-decoration:underline; color:#55606F;}

#search_again { float:left; display:inline; width:620px; margin:0 20px;  }
#search_again form { float:left; display:inline; width:600px; }
#search_again a { color:#131D5F; }
#search_again label { float:left; display:inline; color:#2E83BB; margin:4px 7px 0 0; font-weight:bold; width:100px; }
#search_again input[type="text"] { float:left; display:inline; width:400px; height:20px; padding:0 5px 0 5px; padding:3px 5px 0 5px\9; *padding:3px 5px 0 5px; background:#FFF; border:1px solid #CCC;}
#search_again input[type="submit"] { float:left; display:inline; width:24px; height:23px; background:url(images.jpg) -147px 0; outline:none; border:none; cursor:pointer;  margin:2px 0 0 5px; }