/* ---------------------------------------------
	MAZZONI E ASSOCIATI   
	Update: 05 June 2006
	info@isula.it .:. www.isula.it
--------------------------------------------- */
* {margin:0;border:0;padding:0;font-family:verdana,arial,sans-serif;font-size:11px;}

body {background:#fff url(../img/sfondo-body.gif) top center repeat-x;text-align:center;margin:34px 0 0 0;border:0;padding:0;}

img {border: 0;padding: 0;margin: 0;}
span.magic {display: none;}
.nascosto {position: absolute;left: -15000px;}
.clear-all{clear:both;height:41px;margin:0;padding:0;border:0;background:#fff url(../img/sfondo-clear-all.gif) top center no-repeat;}
.clear-all-isula{clear:both;text-align:right;padding:0 15px 5px 0}
.clear-all-isula p{padding:0}

h1 {position:absolute;left:-15000px;}
/* ----- Main -----------------------------------------------*/
#main {text-align:center;width:751px;margin:0 auto 0 auto;padding:0;border:0;background:transparent}
/* ----- Testata -----------------------------------------------*/
#testata-logo {text-align:left;width:751px;height:105px;background:transparent url(../img/testata.gif) top center no-repeat;margin:0;padding:0;border:0;}
#logo {width:300px;height:75px;margin:0 0 0 30px;padding:15px 0 15px 0;border:0;background:transparent url(../img/logo_studi_associati.gif) center no-repeat;}
#logo p a, #logo p a:visited, #logo p a:hover {width:300px;height:75px;border:0;margin:0;padding:0;display:block;}

#link-lingua {float:right;margin:0;padding:30px 15px 0 0;border:0}
#link-lingua p.en {background:transparent url(../img/flag-en-gr.gif) center no-repeat;}
#link-lingua p.it {background:transparent url(../img/flag-it-gr.gif) center no-repeat;}
#link-lingua p a, #link-lingua p a:visited, #link-lingua p a:hover {width:19px;height:11px;display:block;}

#slink-lingua {float:right;margin:0 0 0 0;padding:15px;border:0;color:#2b4576}
#slink-lingua p a, #link-lingua p a:visited {color:#e4d68f;text-decoration:none}
#slink-lingua p a:hover {color:#feeb9e}

#testata-foto {text-align:left;width:743px;height:235px;background:transparent url(../img/sfondo-testata-foto.gif) top center repeat-y;margin:0;padding:0 4px 0 4px;border:0;}
.foto-home {float:left;width:491px;height:235px;margin:0;padding:0;border:0;background:transparent url(../img/foto/galleria.jpg) center no-repeat;}
.foto-roma {float:left;width:491px;height:235px;margin:0;padding:0;border:0;background:transparent url(../img/foto/testata_roma.jpg) center no-repeat;}
.foto-lecce {float:left;width:491px;height:235px;margin:0;padding:0;border:0;background:transparent url(../img/foto/testata_lecce.jpg) center no-repeat;}
.foto-lucca-pisa {float:left;width:491px;height:235px;margin:0;padding:0;border:0;background:transparent url(../img/foto/testata_lucca.jpg) center no-repeat;}

.cartina-sedi {float:left;width:224px;height:224px;margin:6px 0 0 20px;padding:0;border:0;background:transparent url(../img/cartina-sedi.gif) center no-repeat;}
/* ----- Menu -----------------------------------------------*/
#barra-menu {text-align:left;width:743px;height:37px;background:transparent url(../img/sfondo-menu.gif) center no-repeat;margin:0;padding:1px 4px 0 4px;border:0;}
#barra-menu ul {text-align:center;width:743px;height:37px;margin:0;padding:0;border:0;list-style-type:none;}
#barra-menu ul li {display:block;height:37px;float:left}
#barra-menu ul li.lo-studio a{position: relative;display:block;background:#fff url(../img/menu/lo-studio-a.gif) top right no-repeat;width:149px;height:37px;margin-right:2px}
#barra-menu ul li.lo-studio a:hover{position: relative;display:block;background:#fff url(../img/menu/lo-studio-h.gif) top right no-repeat;width:149px;height:37px;margin-right:2px}
#barra-menu ul li.aree-attivita a{position: relative;display:block;background:#fff url(../img/menu/aree-di-attivita-a.gif) top right no-repeat;width:147px;height:37px;margin-right:2px}
#barra-menu ul li.aree-attivita a:hover{position: relative;display:block;background:#fff url(../img/menu/aree-di-attivita-h.gif) top right no-repeat;width:147px;height:37px;margin-right:2px}
#barra-menu ul li.componenti a{position: relative;display:block;background:#fff url(../img/menu/componenti-a.gif) top right no-repeat;width:145px;height:37px;margin-right:2px}
#barra-menu ul li.componenti a:hover{position: relative;display:block;background:#fff url(../img/menu/componenti-h.gif) top right no-repeat;width:145px;height:37px;margin-right:2px}
#barra-menu ul li.le-sedi a{position: relative;display:block;background:#fff url(../img/menu/le-sedi-a.gif) top right no-repeat;width:147px;height:37px;margin-right:2px}
#barra-menu ul li.le-sedi a:hover{position: relative;display:block;background:#fff url(../img/menu/le-sedi-h.gif) top right no-repeat;width:147px;height:37px;margin-right:2px}
#barra-menu ul li.contatti a{position: relative;display:block;background:#fff url(../img/menu/contatti-a.gif) top right no-repeat;width:147px;height:37px}
#barra-menu ul li.contatti a:hover{position: relative;display:block;background:#fff url(../img/menu/contatti-h.gif) top right no-repeat;width:147px;height:37px}

#barra-menu ul li.about-us a{position: relative;display:block;background:#fff url(../img/menu/about-us-a.gif) top right no-repeat;width:149px;height:37px;margin-right:2px}
#barra-menu ul li.about-us a:hover{position: relative;display:block;background:#fff url(../img/menu/about-us-h.gif) top right no-repeat;width:149px;height:37px;margin-right:2px}
#barra-menu ul li.practice-areas a{position: relative;display:block;background:#fff url(../img/menu/practice-areas-a.gif) top right no-repeat;width:147px;height:37px;margin-right:2px}
#barra-menu ul li.practice-areas a:hover{position: relative;display:block;background:#fff url(../img/menu/practice-areas-h.gif) top right no-repeat;width:147px;height:37px;margin-right:2px}
#barra-menu ul li.attorney-profiles a{position: relative;display:block;background:#fff url(../img/menu/attorney-profiles-a.gif) top right no-repeat;width:145px;height:37px;margin-right:2px}
#barra-menu ul li.attorney-profiles a:hover{position: relative;display:block;background:#fff url(../img/menu/attorney-profiles-h.gif) top right no-repeat;width:145px;height:37px;margin-right:2px}
#barra-menu ul li.the-offices a{position: relative;display:block;background:#fff url(../img/menu/the-offices-a.gif) top right no-repeat;width:147px;height:37px;margin-right:2px}
#barra-menu ul li.the-offices a:hover{position: relative;display:block;background:#fff url(../img/menu/the-offices-h.gif) top right no-repeat;width:147px;height:37px;margin-right:2px}
#barra-menu ul li.contacts a{position: relative;display:block;background:#fff url(../img/menu/contacts-a.gif) top right no-repeat;width:147px;height:37px}
#barra-menu ul li.contacts a:hover{position: relative;display:block;background:#fff url(../img/menu/contacts-h.gif) top right no-repeat;width:147px;height:37px}

#barra-menu ul li strong {position: absolute;left: -15000px;}



/* ----- Container -----------------------------------------------*/
#container {width:743px;margin:0;padding:30px 4px 0 4px;border:0;background:#fff url(../img/sfondo-container.gif) top center repeat-y}
#container .clear {clear:both;font:1px/5px Verdana, Arial, Helvetica, sans-serif;height:1px}

/* ----- Contenuto -----------------------------------------------*/
#contenuto {float:left;width:443px;margin:0;padding:0 22px 0 16px;border:0;color:#575758;text-align:justify}
#contenuto h2.titolo-home {width:443px;height:25px;margin:0;background: url(../img/titoli/mazzoni_e_associati.gif) top left no-repeat;}

#contenuto h2.titolo-studio {width:443px;height:25px;margin:0;background: url(../img/titoli/studio_mazzoni_associati.gif) top left no-repeat;}
#contenuto h2.titolo-studio-en {width:443px;height:25px;margin:0;background: url(../img/titoli/mazzoni_associati_en.gif) top left no-repeat;}
#contenuto h2.titolo-alberto-mazzoni {width:443px;height:25px;margin:0;background: url(../img/titoli/alberto_mazzoni.gif) top left no-repeat;}
#contenuto h2.titolo-ado-cristofoli {width:443px;height:25px;margin:0;background: url(../img/titoli/ado_cristofoli.gif) top left no-repeat;}
#contenuto h2.titolo-duccio-regoli {width:443px;height:25px;margin:0;background: url(../img/titoli/duccio_regoli.gif) top left no-repeat;}
#contenuto h2.titolo-filippo-annunziata {width:443px;height:25px;margin:0;background: url(../img/titoli/filippo_annunziata.gif) top left no-repeat;}
#contenuto h2.titolo-nicola-ferrini {width:443px;height:25px;margin:0;background: url(../img/titoli/nicola_ferrini.gif) top left no-repeat;}
#contenuto h2.titolo-maria-chiara-malaguti {width:443px;height:25px;margin:0;background: url(../img/titoli/maria_chiara_malaguti.gif) top left no-repeat;}
#contenuto h2.titolo-emanuela-romoli {width:443px;height:25px;margin:0;background: url(../img/titoli/emanuela_romoli.gif) top left no-repeat;}
#contenuto h2.titolo-manfredi-burgio {width:443px;height:25px;margin:0;background: url(../img/titoli/manfredi_burgio.gif) top left no-repeat;}
#contenuto h2.titolo-francesco-barachini {width:443px;height:25px;margin:0;background: url(../img/titoli/francesco_barachini.gif) top left no-repeat;}
#contenuto h2.titolo-corrado-cassone {width:443px;height:25px;margin:0;background: url(../img/titoli/corrado_cassone.gif) top left no-repeat;}
#contenuto h2.titolo-mara-civitelli {width:443px;height:25px;margin:0;background: url(../img/titoli/mara_civitelli.gif) top left no-repeat;}
#contenuto h2.titolo-daniele-bianchi {width:443px;height:25px;margin:0;background: url(../img/titoli/daniele_bianchi.gif) top left no-repeat;}
#contenuto h2.titolo-gianluigi-comunello {width:443px;height:25px;margin:0;background: url(../img/titoli/gianluigi_comunello.gif) top left no-repeat;}
#contenuto h2.titolo-leonardo-spina {width:443px;height:25px;margin:0;background: url(../img/titoli/leonardo_spina.gif) top left no-repeat;}
#contenuto h2.titolo-federica-pisacane {width:443px;height:25px;margin:0;background: url(../img/titoli/federica_pisacane.gif) top left no-repeat;}
#contenuto h2.titolo-margherita-fusconi {width:443px;height:25px;margin:0;background: url(../img/titoli/margherita_fusconi.gif) top left no-repeat;}
#contenuto h2.titolo-matteo-bazzani {width:443px;height:25px;margin:0;background: url(../img/titoli/matteo_bazzani.gif) top left no-repeat;}
#contenuto h2.titolo-valeria-salamina {width:443px;height:25px;margin:0;background: url(../img/titoli/valeria_salamina.gif) top left no-repeat;}
#contenuto h2.titolo-alessandro-vischi {width:443px;height:25px;margin:0;background: url(../img/titoli/alessandro_vischi.gif) top left no-repeat;}
#contenuto h2.titolo-deborah-russetti {width:443px;height:25px;margin:0;background: url(../img/titoli/deborah_russetti.gif) top left no-repeat;}
#contenuto h2.titolo-stefano-solli {width:443px;height:25px;margin:0;background: url(../img/titoli/stefano_solli.gif) top left no-repeat;}
#contenuto h2.titolo-teresa-mazzoni {width:443px;height:25px;margin:0;background: url(../img/titoli/teresa_mazzoni.gif) top left no-repeat;}
#contenuto h2.titolo-mauro-politi {width:443px;height:25px;margin:0;background: url(../img/titoli/mauro_politi.gif) top left no-repeat;}

#contenuto h2.titolo-studio-roma {width:443px;height:25px;margin:0;background: url(../img/titoli/verusio_cosmelli.gif) top left no-repeat;}
#contenuto h2.titolo-giovanni-verusio {width:443px;height:25px;margin:0;background: url(../img/titoli/giovanni_verusio.gif) top left no-repeat;}
#contenuto h2.titolo-giorgio-cosmelli {width:443px;height:25px;margin:0;background: url(../img/titoli/giorgio_cosmelli.gif) top left no-repeat;}
#contenuto h2.titolo-maria-grazia-medici {width:443px;height:25px;margin:0;background: url(../img/titoli/maria_grazia_medici.gif) top left no-repeat;}
#contenuto h2.titolo-paolo-vitali {width:443px;height:25px;margin:0;background: url(../img/titoli/paolo_vitali.gif) top left no-repeat;}
#contenuto h2.titolo-simone-barnaba {width:443px;height:25px;margin:0;background: url(../img/titoli/simone_barnaba.gif) top left no-repeat;}
#contenuto h2.titolo-matteo-benozzo {width:443px;height:25px;margin:0;background: url(../img/titoli/matteo_benozzo.gif) top left no-repeat;}
#contenuto h2.titolo-giuliana-caira {width:443px;height:25px;margin:0;background: url(../img/titoli/giuliana_caira.gif) top left no-repeat;}
#contenuto h2.titolo-carlo-maria-cosmelli {width:443px;height:25px;margin:0;background: url(../img/titoli/carlo_maria_cosmelli.gif) top left no-repeat;}
#contenuto h2.titolo-concetta-di-bartolomeo {width:443px;height:25px;margin:0;background: url(../img/titoli/concetta_di_bartolomeo.gif) top left no-repeat;}
#contenuto h2.titolo-barbara-piccione {width:443px;height:25px;margin:0;background: url(../img/titoli/barbara_piccione.gif) top left no-repeat;}
#contenuto h2.titolo-francesca-pulejo {width:443px;height:25px;margin:0;background: url(../img/titoli/francesca_pulejo.gif) top left no-repeat;}
#contenuto h2.titolo-giulia-verusio {width:443px;height:25px;margin:0;background: url(../img/titoli/giulia_verusio.gif) top left no-repeat;}
#contenuto h2.titolo-costanza-gaetani {width:443px;height:25px;margin:0;background: url(../img/titoli/costanza_gaetani.gif) top left no-repeat;}
#contenuto h2.titolo-gustavo-olivieri {width:443px;height:25px;margin:0;background: url(../img/titoli/gustavo_olivieri.gif) top left no-repeat;}
#contenuto h2.titolo-gian-michele-roberti {width:443px;height:25px;margin:0;background: url(../img/titoli/gian_michele_roberti.gif) top left no-repeat;}
#contenuto h2.titolo-francesco-bruno {width:443px;height:25px;margin:0;background: url(../img/titoli/francesco_bruno.gif) top left no-repeat;}

#contenuto h2.titolo-studio-lecce {width:443px;height:38px;margin:0;background: url(../img/titoli/studio_lecce.gif) top left no-repeat;}
#contenuto h2.titolo-sergio-positano {width:443px;height:25px;margin:0;background: url(../img/titoli/sergio_positano.gif) top left no-repeat;}
#contenuto h2.titolo-claudio-stefanazzi {width:443px;height:25px;margin:0;background: url(../img/titoli/claudio_stefanazzi.gif) top left no-repeat;}
#contenuto h2.titolo-alberto-memmi {width:443px;height:25px;margin:0;background: url(../img/titoli/alberto_memmi.gif) top left no-repeat;}
#contenuto h2.titolo-simona-greco {width:443px;height:25px;margin:0;background: url(../img/titoli/simona_greco.gif) top left no-repeat;}
#contenuto h2.titolo-carlo-positano {width:443px;height:25px;margin:0;background: url(../img/titoli/carlo_positano.gif) top left no-repeat;}
#contenuto h2.titolo-giuseppe-positano {width:443px;height:25px;margin:0;background: url(../img/titoli/giuseppe_positano.gif) top left no-repeat;}

#contenuto h2.titolo-studio-lucca-pisa {width:443px;height:41px;margin:0;background: url(../img/titoli/studio_lucca_pisa.gif) top left no-repeat;}
#contenuto h2.titolo-sauro-regoli {width:443px;height:25px;margin:0;background: url(../img/titoli/sauro_regoli.gif) top left no-repeat;}
#contenuto h2.titolo-lionello-mazzoni {width:443px;height:25px;margin:0;background: url(../img/titoli/lionello_mazzoni.gif) top left no-repeat;}
#contenuto h2.titolo-michele-jeri {width:443px;height:25px;margin:0;background: url(../img/titoli/michele_jeri.gif) top left no-repeat;}
#contenuto h2.titolo-pietro-cupido {width:443px;height:25px;margin:0;background: url(../img/titoli/pietro_cupido.gif) top left no-repeat;}

#contenuto h2.titolo-aree-attivita {width:443px;height:25px;margin:0;background: url(../img/titoli/aree_di_attivita.gif) top left no-repeat;}
#contenuto h2.titolo-diritto-commerciale {width:443px;height:25px;margin:0;background: url(../img/titoli/diritto_commerciale.gif) top left no-repeat;}
#contenuto h2.titolo-diritto-mercati {width:443px;height:25px;margin:0;background: url(../img/titoli/diritto_mercati.gif) top left no-repeat;}
#contenuto h2.titolo-diritto-bancario {width:443px;height:25px;margin:0;background: url(../img/titoli/diritto_bancario.gif) top left no-repeat;}
#contenuto h2.titolo-diritto-comunitario {width:443px;height:25px;margin:0;background: url(../img/titoli/diritto_comunitario.gif) top left no-repeat;}
#contenuto h2.titolo-contenzioso-arbitrale {width:443px;height:25px;margin:0;background: url(../img/titoli/contenzioso_arbitrale.gif) top left no-repeat;}
#contenuto h2.titolo-editoria-telecomunicazioni {width:443px;height:25px;margin:0;background: url(../img/titoli/editoria_telecomunicazioni.gif) top left no-repeat;}
#contenuto h2.titolo-internet-ecommerce {width:443px;height:25px;margin:0;background: url(../img/titoli/internet_ecommerce.gif) top left no-repeat;}
#contenuto h2.titolo-immobiliare {width:443px;height:25px;margin:0;background: url(../img/titoli/immobiliare.gif) top left no-repeat;}
#contenuto h2.titolo-diritto-ambiente {width:443px;height:25px;margin:0;background: url(../img/titoli/diritto_ambiente.gif) top left no-repeat;}
#contenuto h2.titolo-diritto-imprese {width:443px;height:25px;margin:0;background: url(../img/titoli/diritto_assicurazione.gif) top left no-repeat;}
#contenuto h2.titolo-diritto-farmaceutico {width:443px;height:25px;margin:0;background: url(../img/titoli/diritto_farmaceutico.gif) top left no-repeat;}
#contenuto h2.titolo-diritto-internazionale {width:443px;height:42px;margin:0;background: url(../img/titoli/diritto_internazionale.gif) top left no-repeat;}
#contenuto h2.titolo-diritto-sportivo {width:443px;height:25px;margin:0;background: url(../img/titoli/diritto_sportivo.gif) top left no-repeat;}
#contenuto h2.titolo-energia {width:443px;height:25px;margin:0;background: url(../img/titoli/energia_risorse_naturali.gif) top left no-repeat;}
#contenuto h2.titolo-diritto-lavoro {width:443px;height:25px;margin:0;background: url(../img/titoli/diritto_lavoro.gif) top left no-repeat;}

#contenuto h2.titolo-activities-areas {width:443px;height:25px;margin:0;background: url(../img/titoli/activities_and_practice.gif) top left no-repeat;}
#contenuto h2.titolo-corporate-commercial {width:443px;height:25px;margin:0;background: url(../img/titoli/corporate_and_commercial.gif) top left no-repeat;}
#contenuto h2.titolo-securities-compliance {width:443px;height:25px;margin:0;background: url(../img/titoli/securities_and_compliance.gif) top left no-repeat;}
#contenuto h2.titolo-banking-insurance {width:443px;height:25px;margin:0;background: url(../img/titoli/banking_insurance.gif) top left no-repeat;}
#contenuto h2.titolo-european-union {width:443px;height:25px;margin:0;background: url(../img/titoli/european_union.gif) top left no-repeat;}
#contenuto h2.titolo-commercial-arbitration {width:443px;height:25px;margin:0;background: url(../img/titoli/commercial_arbitration.gif) top left no-repeat;}
#contenuto h2.titolo-telecommunications {width:443px;height:25px;margin:0;background: url(../img/titoli/telecommunications.gif) top left no-repeat;}
#contenuto h2.titolo-internet-ecommerce-en {width:443px;height:25px;margin:0;background: url(../img/titoli/internet-ecommerce-en.gif) top left no-repeat;}
#contenuto h2.titolo-real-estate {width:443px;height:25px;margin:0;background: url(../img/titoli/real_estate.gif) top left no-repeat;}
#contenuto h2.titolo-environmental-practice {width:443px;height:25px;margin:0;background: url(../img/titoli/environmental_practice.gif) top left no-repeat;}
#contenuto h2.titolo-insurance {width:443px;height:25px;margin:0;background: url(../img/titoli/insurance.gif) top left no-repeat;}
#contenuto h2.titolo-pharmaceuticals {width:443px;height:25px;margin:0;background: url(../img/titoli/pharmaceuticals.gif) top left no-repeat;}
#contenuto h2.titolo-international-law {width:443px;height:25px;margin:0;background: url(../img/titoli/international_law.gif) top left no-repeat;}
#contenuto h2.titolo-sport-law {width:443px;height:25px;margin:0;background: url(../img/titoli/sport_law.gif) top left no-repeat;}
#contenuto h2.titolo-energy-natural-resources {width:443px;height:25px;margin:0;background: url(../img/titoli/energy_natural_resources.gif) top left no-repeat;}
#contenuto h2.titolo-employment-law {width:443px;height:25px;margin:0;background: url(../img/titoli/employment_law.gif) top left no-repeat;}

#contenuto h2.titolo-componenti {width:443px;height:25px;margin:0;background: url(../img/titoli/professionisti_studi_legali.gif) top left no-repeat;}
#contenuto h2.titolo-lawyers-firm {width:443px;height:25px;margin:0;background: url(../img/titoli/lawyers_of_the_firm.gif) top left no-repeat;}

#contenuto h2.titolo-sedi {width:443px;height:25px;margin:0;background: url(../img/titoli/studi_legali.gif) top left no-repeat;}
#contenuto h2.titolo-offices {width:443px;height:25px;margin:0;background: url(../img/titoli/firm_offices.gif) top left no-repeat;}

#contenuto h2.titolo-contatti {width:443px;height:25px;margin:0;background: url(../img/titoli/contatti.gif) top left no-repeat;}
#contenuto h2.titolo-privacy {width:443px;height:25px;margin:0;background: url(../img/titoli/informativa-dati-personali.gif) top left no-repeat;}

#contenuto h2.titolo-contacts {width:443px;height:25px;margin:0;background: url(../img/titoli/contacts.gif) top left no-repeat;}

#contenuto h2 span.titolo-acc {position: absolute;left: -15000px;}

#contenuto p {margin:0;text-align:justify;}
#contenuto p em {font-weight:normal}
#contenuto p a {color:#355688;text-decoration:underline}
#contenuto p a:hover {text-decoration:none}

#contenuto .box-cartina-indirizzo {margin:30px 0 0 0;padding:0;border:0}
#contenuto .box-cartina-indirizzo .cartina-small {float:left;margin:0 30px 0 0;padding:0;border:0;text-align:center;}
#contenuto .box-cartina-indirizzo .cartina-small p {text-align:center;}
#contenuto .box-cartina-indirizzo .cartina-small p.map-small-milano a {position: relative;display:block;background:#fff url(../img/mappe/map-milano-small.gif) center no-repeat;width:150px;height:150px;margin:0;padding:5px;border:1px solid #cfcfcf}
#contenuto .box-cartina-indirizzo .cartina-small p.map-small-roma a {position: relative;display:block;background:#fff url(../img/mappe/map-roma-small.gif) center no-repeat;width:150px;height:150px;margin:0;padding:5px;border:1px solid #cfcfcf}
#contenuto .box-cartina-indirizzo .cartina-small p.map-small-lecce a {position: relative;display:block;background:#fff url(../img/mappe/map-lecce-small.gif) center no-repeat;width:150px;height:150px;margin:0;padding:5px;border:1px solid #cfcfcf}
#contenuto .box-cartina-indirizzo .cartina-small p.map-small-pisa a {position: relative;display:block;background:#fff url(../img/mappe/map-pisa-small.gif) center no-repeat;width:150px;height:150px;margin:0;padding:5px;border:1px solid #cfcfcf}
#contenuto .box-cartina-indirizzo .cartina-small p.map-small-lucca a {position: relative;display:block;background:#fff url(../img/mappe/map-lucca-small.gif) center no-repeat;width:150px;height:150px;margin:0;padding:5px;border:1px solid #cfcfcf}
#contenuto .box-cartina-indirizzo .cartina-small p.ingrandire {margin-top:5px;}
#contenuto .box-cartina-indirizzo .cartina-small p.ingrandire a {color:#355688;font-size:10px;text-decoration:none}
#contenuto .box-cartina-indirizzo .indirizzo-studio {float:left;width:251px;margin:0px 0 0 0;padding:0;border:0;text-align:left;}
#contenuto .box-cartina-indirizzo .indirizzo-studio address {font-style:normal}
#contenuto .box-cartina-indirizzo .indirizzo-studio address strong {color:#355688}
#contenuto .box-cartina-indirizzo .indirizzo-studio address a {color:#355688;text-decoration:none}
#contenuto .box-cartina-indirizzo .indirizzo-studio address a:hover {text-decoration:underline}

#contenuto #box-le-sedi .box-cartina-indirizzo {margin:30px 0 0 0;padding:0;border:0}
#contenuto #box-le-sedi .box-cartina-indirizzo .cartina-small {float:left;margin:0 30px 0 0;padding:0;border:0;text-align:center;}
#contenuto #box-le-sedi .box-cartina-indirizzo .cartina-small p {text-align:center;}
#contenuto #box-le-sedi .box-cartina-indirizzo .cartina-small p.map-small-milano a {position: relative;display:block;background:#fff url(../img/mappe/map-milano-small.gif) center no-repeat;width:100px;height:100px;margin:0;padding:5px;border:1px solid #cfcfcf}
#contenuto #box-le-sedi .box-cartina-indirizzo .cartina-small p.map-small-roma a {position: relative;display:block;background:#fff url(../img/mappe/map-roma-small.gif) center no-repeat;width:100px;height:100px;margin:0;padding:5px;border:1px solid #cfcfcf}
#contenuto #box-le-sedi .box-cartina-indirizzo .cartina-small p.map-small-lecce a {position: relative;display:block;background:#fff url(../img/mappe/map-lecce-small.gif) center no-repeat;width:100px;height:100px;margin:0;padding:5px;border:1px solid #cfcfcf}
#contenuto #box-le-sedi .box-cartina-indirizzo .cartina-small p.map-small-pisa a {position: relative;display:block;background:#fff url(../img/mappe/map-pisa-small.gif) center no-repeat;width:100px;height:100px;margin:0;padding:5px;border:1px solid #cfcfcf}
#contenuto #box-le-sedi .box-cartina-indirizzo .cartina-small p.map-small-lucca a {position: relative;display:block;background:#fff url(../img/mappe/map-lucca-small.gif) center no-repeat;width:100px;height:100px;margin:0;padding:5px;border:1px solid #cfcfcf}
#contenuto #box-le-sedi .box-cartina-indirizzo .cartina-small p.ingrandire {margin-top:5px;}
#contenuto #box-le-sedi .box-cartina-indirizzo .cartina-small p.ingrandire a {color:#355688;font-size:10px;text-decoration:none}
#contenuto #box-le-sedi .box-cartina-indirizzo .indirizzo-studio {float:left;width:251px;margin:0px 0 0 0;padding:0;border:0;text-align:left;}
#contenuto #box-le-sedi .box-cartina-indirizzo .indirizzo-studio address {font-style:normal}
#contenuto #box-le-sedi .box-cartina-indirizzo .indirizzo-studio address a {color:#355688;font-weight:bold;text-decoration:underline}
#contenuto #box-le-sedi .box-cartina-indirizzo .indirizzo-studio address a:hover {text-decoration:none}
#contenuto #box-le-sedi .box-cartina-indirizzo .indirizzo-studio address strong {color:#575758}

#contenuto .clear{clear:both;height:35px}
#contenuto .clear-px{clear:both;font:1px/5px verdana,arial,serif}
#contenuto .clear-10px{clear:both;height:10px}



/* ----- Contatti -----------------------------------------------*/
#contenuto form {width:443px;border:1px solid #cfcfcf;padding:0 5px 0 5px;margin:30px 0;text-align: left;}
#contenuto fieldset {border:0;padding:10px 10px 10px 10px;margin:0;text-align:left;}
#contenuto fieldset p {width:433px;border:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#contenuto legend {color:#355688;text-align:center;}
#contenuto label {color:#355688;line-height:20px;font-weight:bold}
#contenuto input.contatti {height:16px;width:250px;line-height:16px;vertical-align:middle;border:1px solid #cfcfcf;color:#575758;padding:0px 0px 0px 3px;margin:0px 0px 10px 0px;}

#contenuto textarea.contatti2 {width:418px;border:1px solid #cfcfcf;color:#575758;font-size:11px;padding:0px 0px 0px 3px;margin:0px 0px 0px 0px;background-color:#fff;}
#contenuto fieldset.infonews {text-align:center;padding:0px 0px 10px 5px;margin:5px 10px 0px 10px;border:1px solid #cfcfcf;}
#contenuto fieldset.infonews p {width:400px;text-align:left;border:0px;padding:5px 5px 0px 0px;margin:0;}
#contenuto fieldset.infonews input.si {border:0;padding:0;margin:10px 0 0 0;background-color:#fff;}
#contenuto fieldset.infonews input.no {border:0;padding:0;margin:10px 0 0 10px;background-color:#fff;}
#contenuto fieldset.buttons {text-align:center;}
#contenuto fieldset.buttons input.button {border:1px solid #cfcfcf;background-color:#355688;color:#fff;height:18px;line-height:18px;margin:0;padding:0;font:11px verdana,arial,sans-serif;}
#contenuto fieldset.infonews a, #contenuto fieldset.infonews a:visited {font-size:11px;text-decoration:underline;color:#355688;font-weight:bold}
#contenuto fieldset.infonews a:hover {font-size:11px;color:#355688;text-decoration:none;}


/* ----- Colonna-destra -----------------------------------------------*/
#box-dx {float:left;width:226px;margin:0;padding:7px 7px 55px 7px;border:0;border-left:1px solid #cfcfcf;text-align:justify;background:#fbfbfb url(../img/sfondo-box-destra.gif) top left repeat}
#box-dx a {color:#345587;text-decoration:none}
#box-dx a:hover {text-decoration:underline}
#box-dx address {color:#345587;font-style:normal}
#box-dx p {color:#345587;font-style:normal}

#box-dx ul {margin:10px 0 0 0;color:#345587;list-style-type:square;font-weight:bold;text-align:left}
#box-dx ul li {padding:0;margin:7px 5px 7px 15px;}

#box-dx h3.contatti-dx {width:226px;height:15px;margin:0 0 11px 0;background: url(../img/titoli/contatti_dx.gif) top left no-repeat;}
#box-dx h3.attivita-dx {width:226px;height:15px;margin:0 0 11px 0;background: url(../img/titoli/competenza_dx.gif) top left no-repeat;}
#box-dx h3.componenti-dx {width:226px;height:15px;margin:0 0 11px 0;background: url(../img/titoli/componenti_dx.gif) top left no-repeat;}
#box-dx h3.componenti-studi-dx {width:226px;height:15px;margin:0 0 11px 0;background: url(../img/titoli/componenti_studi_dx.gif) top left no-repeat;}

#box-dx h3.contatti-en-dx {width:226px;height:15px;margin:0 0 11px 0;background: url(../img/titoli/contatti_en_dx.gif) top left no-repeat;}
#box-dx h3.attivita-en-dx {width:226px;height:15px;margin:0 0 11px 0;background: url(../img/titoli/practice_areas_dx.gif) top left no-repeat;}
#box-dx h3.attorney-firm-dx {width:226px;height:15px;margin:0 0 11px 0;background: url(../img/titoli/profiles_firm_dx.gif) top left no-repeat;}

#box-dx h3 span.titolo-acc {position: absolute;left: -15000px;}

/* ----- Footer -----------------------------------------------*/
#footer {width:751px;height:15px;padding:11px 16px 0 16px;border:0;margin:0 0 20px 0;color:#355688;background:#fff;text-align:left;font-size:11px;}
#footer p {padding:0;margin:0;border:0; line-height:15px; vertical-align:middle}
#footer p img {line-height:15px;vertical-align:middle;margin:0 3px 0 15px}
#footer a {color:#345587;text-decoration:none}
#footer a:hover {text-decoration:underline}

#footer address .credits {position: absolute;left: -15000px;}
