*{ margin: 0; padding: 0; border: none; }
html,body{ height: 100%; }
a,p,ul,li,h2, input, td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5e5e5e; }
p{ line-height: 14px; }
a, p a{ color: #a5af01; text-decoration: none; }
a:hover, p a:hover{ text-decoration: underline; }
div.clear{ clear: both; font-size: 1px; height: 1px; }
ul li, ol li{ list-style: none; }
#container{ position: relative; height: 100%; width: 920px; margin: 0 auto; }
body>#container{ height: auto; min-height: 100%; }
#top{ height: 111px; }
img#logo{ float: left; display: inline; padding: 40px 0 0 0; }
#menu{ float: right; }
#menu a{ text-indent: -9999px; }
.link{ background: transparent url(images/assets/menu.gif) no-repeat; display: inline; float: left; border-right: 1px solid white; padding: 60px 3px 0 0; }
.link:hover, #attivo{ background: transparent url(images/assets/menu-hover.gif) no-repeat; border-right: 1px solid #d8d8d8; }
#menu a.link1, .link1:hover{ background-position: 0 100%; width: 41px; }
#menu a.link2, .link2:hover{ background-position: -41px 100%; width: 79px; }
#menu a.link3, .link3:hover{ background-position: -120px 100%; width: 65px; }
#menu a.link4, .link4:hover{ background-position: -185px 100%; width: 121px; }
#menu a.link5, .link5:hover{ background-position: -306px 100%; width: 47px; }
#menu a.link6, .link6:hover{ background-position: -353px 100%; width: 101px; }
#menu a.link7, .link7:hover{ background-position: -454px 100%; width: 73px; }
#menu a.link8, .link8:hover{ background-position: -527px 100%; width: 68px; }
#prato{ display: block; border-bottom: 1px solid white; }
#areariservata{ background: transparent url(images/assets/bg-area-riservata.gif) no-repeat; height: 38px; position: relative; }
#areariservata form{ position: absolute; top: 9px; right: 8px; height: 23px; line-height: 23px; }
#areariservata form input{ width: 110px; height: 17px; background: #434841; float: left; margin: 0 0 0 10px; color: #a1a4a0; padding: 3px 0 0 3px; }
#areariservata form input.search{ width: 163px; height: 23px; background: transparent url(images/assets/bg-login.gif) no-repeat 0 0; margin: 0 0 0 35px; cursor: hand; }
/*CONTENUTI*/
#content{ padding: 30px 0 315px 0; }
/*HOME PAGE*/
#flash{ background: transparent url(images/assets/flash.gif) no-repeat 0 0; width: 460px; height: 305px; float: left; }
#banners, #hospice{ float: right; width: 450px; }
a#sezione1, a#sezione2{ float: left; width: 210px; height: 295px; background: url(images/home/link01.gif) no-repeat 0 0; padding: 10px 0 0 10px; }
a#sezione2{ float: right; background: url(images/home/link02.gif) no-repeat 0 0; }
a#sezione3{ display: block; width: 210px; height: 295px; background: url(images/home/link03.gif) no-repeat 0 0; padding: 10px 0 0 10px; margin-top: 25px; }
/*BOTTOM*/
div#bottom{ width: 100%; position: absolute; bottom: 10px; border-top: 1px solid #d8d8d8; }
div#bottom p{ font-size: 10px; float: left; display: inline; margin: 20px 0 0; }
div#bottom a{ font-size: 10px; }
#img1{ background: url(images/assets/bottom.gif) no-repeat 0 0; width: 50px; height: 71px; display: block; cursor: hand; }
#img2{ background: url(images/assets/bottom.gif) no-repeat -49px 0; width: 59px; height: 71px; display: block; cursor: hand; }
#img3{ background: url(images/assets/bottom.gif) no-repeat 0 -71px; width: 50px; height: 58px; display: block; margin-bottom: 13px; cursor: hand; }
#img5{ background: url(images/assets/bottom.gif) no-repeat -49px -71px; width: 61px; height: 58px; display: block; margin-bottom: 13px; cursor: hand; float: right; margin-right: 90px; }
#img4{ background: url(images/assets/bottom.gif) no-repeat -10px -132px; width: 69px; height: 46px; display: block; margin-bottom: 25px; cursor: hand; }
/*BICOLONNA*/
#left{ width: 650px; float: left; }
#right{ width: 220px; float: right; height: 100%; }
#menucolonna{ background: url(images/assets/menu-colonna.gif) no-repeat 0 0; padding: 42px 0 0 0; }
#menucolonna a{ color: #5e5e5e; ; display: block; padding: 5px 0 5px 10px; margin-bottom: 2px; }
#menucolonna a:hover, a#active{ text-decoration: none; background: #c9dd44; color: #555a00; }
#menucolonna li{ line-height: 13px; }
ul#form{ margin: 30px 0 0 0; }
ul#form li{ height: 30px; margin: 0 0 8px 0; }
ul#form li#textarea{ float: right; }
ul#form label{ color: #a5af01; }
ul#form input, ul#form textarea{ border: 1px solid #dcdcdc; width: 305px; padding: 1px 0 1px 3px; }
ul#form input.submit{ background: url(images/assets/bg-invia.gif) no-repeat 0 0; width: 164px; height: 23px; border: none; cursor: hand; }
ul#form textarea{ height: 88px; color: #5e5e5e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
p.privacy{ margin: 10px 0; color: #b9b9b9; }
img.header{ display: block; background: orange; border: 1px solid red; }
/*Header Immagini per le pagine*/
h2.imageheader{ width: 100%; height: 33px; border-bottom: 1px solid #D8D8D8; }
h2#presentazione{ background: white url(images/titoli/presentazione.gif) no-repeat 0 0; }
h2#mission{ background: white url(images/titoli/mission.gif) no-repeat 0 0; }
h2#statuto{ background: white url(images/titoli/statuto.gif) no-repeat 0 0; }
h2#staff{ background: white url(images/titoli/staff.gif) no-repeat 0 0; }
h2#redazionale{ background: white url(images/titoli/redazionale.gif) no-repeat 0 0; }
h2#hospice-toscana{ background: white url(images/titoli/hospice-toscana.gif) no-repeat 0 0; }
h2#servizi{ background: white url(images/titoli/servizi.gif) no-repeat 0 0; }
h2#istituzioni{ background: white url(images/titoli/istituzioni.gif) no-repeat 0 0; }
h2#organizzazioni{ background: white url(images/titoli/organizzazioni.gif) no-repeat 0 0; }
h2#sponsor{ background: white url(images/titoli/sponsor.gif) no-repeat 0 0; }
h2#richiesta{ background: white url(images/titoli/richiesta.gif) no-repeat 0 0; }
h2#dove-siamo{ background: white url(images/titoli/dove-siamo.gif) no-repeat 0 0; }
h2#privacy{ background: white url(images/titoli/privacy.gif) no-repeat 0 0; }
h2#convegni{ background: white url(images/titoli/convegni.gif) no-repeat 0 0; }
h2#interviste{ background: white url(images/titoli/interviste.gif) no-repeat 0 0; }
h2#hospicetoscana{ background: white url(images/hospicetoscana/titolo-hospice.gif) no-repeat 0 0; }
h2#hospicearezzo{ background: white url(images/hospicetoscana/titolo-hospice-arezzo.gif) no-repeat 0 0; }
h2#hospicefirenze_empoli{ background: white url(images/hospicetoscana/titolo-hospice-firenze.gif) no-repeat 0 0; }
h2#hospicegrosseto{ background: white url(images/hospicetoscana/titolo-hospice-grosseto.gif) no-repeat 0 0; }
h2#hospicelivorno_elba{ background: white url(images/hospicetoscana/titolo-hospice-livorno.gif) no-repeat 0 0; }
h2#hospicelucca_viareggio{ background: white url(images/hospicetoscana/titolo-hospice-lucca.gif) no-repeat 0 0; }
h2#hospicemassa_carrara{ background: white url(images/hospicetoscana/titolo-hospice-massacarrara.gif) no-repeat 0 0; }
h2#hospicepisa{ background: white url(images/hospicetoscana/titolo-hospice-pisa.gif) no-repeat 0 0; }
h2#hospicepistoia{ background: white url(images/hospicetoscana/titolo-hospice-pistoia.gif) no-repeat 0 0; }
h2#hospiceprato{ background: white url(images/hospicetoscana/titolo-hospice-prato.gif) no-repeat 0 0; }
h2#hospicesiena{ background: white url(images/hospicetoscana/titolo-hospice-siena.gif) no-repeat 0 0; }
h2#areariservata{ background: white url(images/titoli/areariservata.gif) no-repeat 0 0; height: 33px; }
h2#presentazionehospice{ background: white url(images/hospicetoscana/presentazione.gif) no-repeat 0 0; }
h2#equipehospice{ background: white url(images/hospicetoscana/equipe.gif) no-repeat 0 0; }
h2#chiaccogliamohospice{ background: white url(images/hospicetoscana/chiaccogliamo.gif) no-repeat 0 0; }
h2#modalitadiaccessohospice{ background: white url(images/hospicetoscana/modalitadiaccesso.gif) no-repeat 0 0; }
h2#servizihospice{ background: white url(images/hospicetoscana/servizi.gif) no-repeat 0 0; }
h2#intervistahospice{ background: white url(images/hospicetoscana/intervista.gif) no-repeat 0 0; }
h2#leparolehospice{ background: white url(images/hospicetoscana/leparole.gif) no-repeat 0 0; }
h2#dovesiamohospice{ background: white url(images/hospicetoscana/dovesiamo.gif) no-repeat 0 0; }
h2#grosseto{ background: white url(images/hospicetoscana/titolo-grosseto.gif) no-repeat 0 0; border: none; }
/*I header regionali non hanno un border*/
h2#arezzo{ background: white url(images/hospicetoscana/titolo-arezzo.gif) no-repeat 0 0; border: none; height: 34px; }
h2#firenze_empoli{ background: white url(images/hospicetoscana/titolo-firenze.gif) no-repeat 0 0; border: none; height: 34px; }
h2#grosseto{ background: white url(images/hospicetoscana/titolo-grosseto.gif) no-repeat 0 0; border: none; height: 34px; }
h2#livorno_elba{ background: white url(images/hospicetoscana/titolo-livorno.gif) no-repeat 0 0; border: none; height: 34px; }
h2#lucca_viareggio{ background: white url(images/hospicetoscana/titolo-lucca.gif) no-repeat 0 0; border: none; height: 34px; }
h2#massa_carrara{ background: white url(images/hospicetoscana/titolo-massacarrara.gif) no-repeat 0 0; border: none; height: 34px; }
h2#pisa{ background: white url(images/hospicetoscana/titolo-pisa.gif) no-repeat 0 0; border: none; height: 34px; }
h2#pistoia{ background: white url(images/hospicetoscana/titolo-pistoia.gif) no-repeat 0 0; border: none; height: 34px; }
h2#prato{ background: white url(images/hospicetoscana/titolo-prato.gif) no-repeat 0 0; border: none; height: 34px; }
h2#siena{ background: white url(images/hospicetoscana/titolo-siena.gif) no-repeat 0 0; border: none; height: 34px; }
h2.text{ color: #a5af01; margin: 30px 0 0; line-height: 25px; }
ul.copy li{ background: url(images/assets/arrow.gif) no-repeat 0 50%; line-height: 25px; clear: both; padding-left: 10px; text-align: right; border-bottom: 1px solid #eaeaea; }
ul.noborder li{ border: none; }
ul.copy li span{ float: left; clear: both; }
div.scheda_hospice{ padding: 20px 0 0 20px; border-top: 1px solid #D8D8D8; }
div.sposta/*div.scheda hospice posizionato diversamente*/{ padding: 30px 0 20px; border: none; }
.scheda_hospice h2 span{ color: #5e5e5e; display: block; }
.scheda_hospice h2, .scheda_hospice p, a.dettaglio{ margin: 0 0 20px 0; }
.scheda_hospice h2{ color: #a5af01; }
a.dettaglio{ width: 165px; height: 28px; float: right; background: white url(images/assets/visualizza-dettaglio.gif) no-repeat 0 0; }
.map_thumb{ padding: 30px 30px 0 10px; float: left; }
/*Formattazione per contenuti euronet*/
div.euronet{ margin: 30px 0 0  0; }
div.euronet img{ float: left; padding: 0 10px; }
div.soloimg /*Box per caso solo immagine*/{ background: #b1b1b1; padding: 10px 0 9px 0; width: 650px; }
div.euronet p{ margin-bottom: 10px; }
div.soloimg h2{ color: white; }
div.euronet ul{ margin-bottom: 10px; }
div.euronet ul li{ background: url(images/assets/arrow.gif) no-repeat 0 5px; clear: both; padding-left: 10px; text-align: left; margin-bottom: 5px; line-height: 12px; }
div.euronet ol li{ list-style-type: decimal; list-style-position: inside; text-align: left; margin-bottom: 5px; }
/* tableCatalogo */
.tableCatalogo{ width: 100%; background: #fff; margin: 30px 0 15px; }
.tableCatalogo tr{ background: #fff; }
.tableCatalogo td{ padding: 8px 20px 6px 0; border-bottom: 0; }
.tableCatalogo a{ color: #5e5e5e; text-decoration: none; }
.tableCatalogo a:hover{ text-decoration: underline; }
.tableCatalogo_INTESTAZIONE{ background: #fff !important; font-weight: bold; }
.tableCatalogo_SUBINT{ background: #fff !important; }
.tableCatalogo_INTESTAZIONE td{ color: #a5af01; border-bottom: 1px solid #eaeaea; }
.tableCatalogo_SUBINT td{ border-bottom: 1px solid #eaeaea; }
/*Area riservata Form*/
#area_riservata_form { margin-top: 15px;  }
#area_riservata_form li{ height: 30px; margin: 0 0 8px 0;float:left; }
#area_riservata_form li.right{float:right;}
#area_riservata_form li.nofloat{
	height: auto;float:none;clear:both;}
#area_riservata_form label{ color: #a5af01; }
#area_riservata_form input, #area_riservata_form textarea{ border: 1px solid #dcdcdc; width: 300px; padding: 1px 0 1px 3px;  }
#area_riservata_form textarea{
	width: 643px; 
}
#area_riservata_form input.submit{ background: url(images/assets/bg-registrati.gif) no-repeat 0 0; width: 164px; height: 23px; border: none; cursor: hand; }
#area_riservata_form li#privacy{ height: 18px; }
#area_riservata_form input#checkbox{ border: none; width: 15px; height: 15px; padding: 0; }
li#privacy a{ padding-left: 5px; }
#area_riservata_form textarea{ height: 44px; color: #5e5e5e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; display: block; }
h2.header_testuale{ width: 100%; font-family: Times; font-size: 28px; font-weight: bold; border-bottom: 1px solid #D8D8D8; color: #c6c6c6; }


/* under_construction */
.under_construction{
	text-align:center;
	background:url(images/assets/logo.gif) no-repeat center 150px;
}
.under_construction h2{
	padding-top:250px;
	
}

