
*       { margin:0;padding:0;font-size:13px; }
html    { overflow-x:hidden;overflow-y:scroll; }


body {color:#666; padding:0px 0 0px 0; 
/*font-family: "Trebuchet MS", verdana, Helvetica, sans-serif;*/
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
background:#000;


}

.interno {padding:10px 0 10px 0; background:#eee url(img/back.jpg) top center no-repeat fixed;}
.home {padding:10px 0 10px 0; background:#fff url(img/back_home.jpg) top center no-repeat fixed;}


img {border:0}
a:hover {color:#990000;  }
ul { list-style:none; padding:0; margin:0}

h2 {font-family:'PT Sans Narrow', "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif; font-size:22px}
h3 {font-family:'PT Sans Narrow', "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif; font-size:36px; }
h4 {font-family:'PT Sans Narrow', "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif; font-size:18px;
/*font-family:Georgia, "Times New Roman", Times, serif*/}

			a.pdf {padding:10px; padding-left: 30px;background: url(icone/pdf.gif) no-repeat center left; border:0}
			a.doc {padding:10px; padding-left: 20px;background: url(icone/doc.gif) no-repeat center left;border:0}
			a.zip {padding:10px; padding-left: 20px;background: url(icone/zip.gif) no-repeat center left;border:0}
			a.collegamento {padding:10px; padding-right: 20px;background: url(icone/esterno.gif) no-repeat center right;border:0}
			a.collegamento2 {padding-right: 20px;background: url(icone/esterno.gif) no-repeat center right;border:0}
			 
			.tel {padding:10px; padding-left: 20px;background: url(icone/16x16/phone.gif) no-repeat center left}
			.fax {padding:10px; padding-left: 20px;background: url(icone/16x16/fax.gif) no-repeat center left}
			.mail {padding:10px; padding-left: 20px;background: url(icone/16x16/mail.gif) no-repeat center left}
			.mappa {padding:10px; padding-left: 20px;background: url(icone/16x16/search.gif) no-repeat center left}
			
			
			.contatti {padding:0 0px 2px 12px; background: url(icone/mini/mail.gif) no-repeat center left}
			.riservata {padding:0 0px 2px 12px; background: url(icone/mini/lock.gif) no-repeat center left}
			
			.iso {background:url(loghi/iso.png) no-repeat; margin:0 10px 0 0 }
			.soa {background:url(loghi/soa.png) no-repeat}
			
			.iso, .soa {float:right}
			.iso, .iso a, .soa, .soa a { width:35px; height:35px; display:block}
			.iso span, .soa span { display:none}
			
			
td, td a, td b  {font-size:11px; font-weight:normal}
td a {border-bottom:0px dotted #ccc}


img.slidemaximage     { 
display:none;
position:fixed !important;/*le immagini non scrollano.non funziona in IE6*/
}

img {border:0}

small {font-size:11px;}



#verticale_contieni {/* position: absolute; top: 50%; left: 0px; width: 100%; margin-top: -250px; min-width: 900px;*/ 
margin-top:30px}
#verticale_centra { position: relative; width: 100%; margin: 0px auto; }

#text-box {
width:400px;
margin:20px auto;
background:#fff;
padding:10px;
color: #666666;
text-align:justify;
}

#text-box h3 {margin-bottom:10px;}

#text-box p {margin-bottom:10px;}

a {color: #666;text-decoration:none;}
a:hover {text-decoration:underline;}



#homepage, #pagina, #header, #piede_home, #piede {width:92% /*960px*/; margin:auto;}

#header {width:100% /*960px*/; margin:auto;
 background:url(img/trasp_nero.png) top;
 padding:20px 0 20px 0;
 position:fixed; top:0;
 z-index:9999;
 }
#piede_home {width:100%;}

#homepage { background:#fff; padding:0px;padding-bottom:0px; margin:0; width:100%}
#pagina { background:#fff /*url(img/pagina.gif) */no-repeat; padding:10px;padding-bottom:50px; border:4px solid #eee}

#login { width:960px; margin:auto; text-align:right; padding:0 20px 10px 0}
#login, #login a { font-size:10px; color:#fff;}
#login a { border-right:1px dotted #fff; padding-right:5px}

#menu_sopra { /*width:960px;*/ width:92%; margin:auto; text-align:right; padding:0 10px 10px 0}
#menu_sopra, #menu_sopra a { font-size:10px; color:#fff;}
#menu_sopra a { border-right:0px dotted #fff; padding-right:10px}

#header {/*height:72px*/ padding-bottom:10px}
#logo {padding:10px 0 10px 20px;  width:100px; float:left; }

#menu {padding:0px 0px 0 0px; 
font-family:'PT Sans Narrow', "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
}
#menu ul {padding:0; margin:0; list-style:none }
#menu li {font-size:28px; margin:0 0 0px 0; padding-left:0px; color:#fff; 
padding-left:00px; text-transform:uppercase; font-weight:bold; }
#menu li a { font-size:26px; font-weight:bold; color:#fff; 
 padding-right:10px;/*font-weight:bold; text-transform:uppercase;*/ padding-left:15px; }
#menu li a:hover { text-decoration:none; color:#fff; background:#c00 }
.selezionato {color:#fff; background:#c00}

#menu-home{padding:30px 0px 0 0; margin-left:410px}
#menu-home ul {padding:0; margin:0; list-style:none }
#menu-home li {/*display:inline;  border-right:0px dotted #ccc; margin:0px; padding:2px 7px 2px 7px;*/  /*background:#fff*/
border-right:0px dotted #ccc; margin:0; padding:0;}
#menu-home li a { font-size:12px; color:#fff; font-weight:bold; /*text-transform:uppercase;*/  }
#menu-home li a:hover { text-decoration:none; color:#fff !important }
#menu-home li li {border-right:0px dotted #ccc; background:url(icone/li_li.png) no-repeat center left; margin-left:5px }
#menu-home li li a {color:#666 }
#menu-home li li a:hover { text-decoration:none; color:#990000 !important }
#menu-home ul ul {border:1px solid #eee}


#menu-homepage {padding:20px 0px 0 0; margin-left:00px; text-transform:uppercase}
#menu-homepage ul {padding:0; margin:0; list-style:none }
#menu-homepage li {/*display:inline;  border-right:0px dotted #ccc; margin:0px; padding:2px 7px 2px 7px;*/  /*background:#fff*/
border-right:0px dotted #ccc; margin:0; padding:0;}
#menu-homepage li a { font-size:11px; color:#666; font-weight:normal /*font-weight:bold; text-transform:uppercase;*/  }
#menu-homepage li a:hover { text-decoration:none; color:#990000 !important; font-weight:normal }
#menu-homepage li li {border-right:0px dotted #ccc; background:url(icone/li_li.png) no-repeat center left; margin-left:5px }
#menu-homepage li li a {color:#666 }
#menu-homepage li li a:hover { text-decoration:none; font-weight:normal;  color:#990000 !important }
#menu-homepage ul ul {border:1px solid #eee}


#menu-interno {padding:0px 0px 0 0; /*margin-left:650px; */text-transform:uppercase; border-bottom:0px solid #c00; 
padding:20px 20px 5px 20px; float:right }
#menu-interno ul {padding:0; margin:0; }
#menu-interno li {display:inline;  border-right:0px dotted #ccc; margin:0px; padding:0px 10px 0px 7px;/**/  /*background:#fff*/
border-right:0px dotted #ccc; margin:0; padding:0; margin-right:30px; 
font-weight: bold; font-family:'PT Sans Narrow', "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
letter-spacing:1px}
#menu-interno li a { font-size:16px; color:#ccc; font-weight:normal /*font-weight:bold; text-transform:uppercase;*/  }
#menu-interno li a:hover { text-decoration:none; color:#c00 !important;  }
#menu-interno li li {border-right:0px dotted #ccc; background:url(icone/li_li.png) no-repeat center left; margin-left:5px }
#menu-interno li li a {color:#666 }
#menu-interno li li a:hover { text-decoration:none; font-weight:normal;  color:#c00 !important }
#menu-interno ul ul {border:1px solid #eee}
#menu-interno .selezionato { background:none !important; color:#fff !important}

#lingue {margin-top:5px}
#lingue, #lingue a {font-size:12px; text-transform:uppercase; font-weight:bold}
#lingue {font-weight:normal; color:#eee;}
#lingue a:hover { text-decoration:none; color:#FFCC00  }
#lingue a {color:#666; font-weight:normal;  font-weight:bold}




#pagina-sinistra {width:28%; float:left; padding-right:2%}
#pagina-centro-destra {width:67%; padding:0 1% 0 1%; float:left; border-left:0px solid #EDEDED; border-right:0px solid #EDEDED}
#pagina-centro-destra h3 {color:#c00; font-size:24px}

#pagina-centro-destra ul {margin-left:40px; margin-top:5px }
#pagina-centro-destra li {list-style:square; margin-bottom:4px}

#pagina-tutto h5 {margin:10px 0 10px 0}
#pagina-tutto h3 {color:#c00; font-size:24px; margin-bottom:10px}
#pagina-tutto p {margin:0px 0 10px 0; font-size:13px}
#pagina-tutto p a { font-size:13px; color:#990000; }


#pagina-sinistra h5 {margin:10px 0 10px 0}
#pagina-sinistra h3 {color:#c00; font-size:24px; margin-bottom:10px}
#pagina-sinistra p {margin:10px 0 10px 0; font-size:13px}
#pagina-sinistra p a { font-size:13px; color:#990000}

#pagina-centro-destra p {line-height:160%; font-size:13px}
#pagina-centro-destra a {text-decoration:none;  font-size:13px; color:#990000; font-weight:bold}
#pagina-centro-destra a:hover {text-decoration:underline; }

.primo {border-top:0px !important; }
.ultimo {border:0 !important; margin-right:0px !important;}

#percorso {padding-top:5px; border-bottom:0px solid #ccc; color:#666; margin:5px 0 10px 0; float:left; width:600px; }
#percorso,#percorso a {font-size:10px}
#percorso a {font-weight:normal; color:#666; background:url(icone/freccina-percorso.png) no-repeat center right; padding-right:8px;
text-decoration:none}
#percorso a:hover {color:#993300}

#contenuto-pagina {margin:auto; width:100%}
#contenuto-pagina  p { line-height:130%; color:#fff; font-size:15px; text-align:justify; padding:0; margin:0}
#contenuto-pagina  p a { color:#FFCC00; border-bottom:1px dotted #FFCC00}
#contenuto-pagina  p a:hover { text-decoration:none}

#contatti-home {float:left; margin-left:7px; margin-top:0px;
background:#222; padding-left:3px;height:32px;
-moz-border-radius:6px; -webkit-border-radius:6px;  }
#contatti-home input { width:200px;  background:#222; 
border:0px; padding:0px;  color:#eee;  margin-left:2px;}

.cleardefault {}
#contatti-home .cercavai {background: url(icone/email.png) no-repeat top right; width:32px !important; height:32px !important;  margin-right:2px}


#menu-sezione {background:#fff; float:right; margin-top:50px; padding:10px}
#menu-sezione li {background: url(icone/li_li.png) left center no-repeat; padding-left:8px; margin-bottom:3px; padding-bottom:3px;
border-bottom:0px dotted #ccc}
#menu-sezione li {color:#c00}

#menu-sezione2 {background:#fff; float:right; margin-top:20px; padding:10px}
#menu-sezione2 li {background: url(icone/li_li.png) left center no-repeat; padding-left:8px; margin-bottom:3px; padding-bottom:3px;
border-bottom:0px dotted #ccc}
 
#contenuto-pagina .immagine {border:1px solid #666}


#contenuto-pagina h2, h3 a { margin-bottom:15px;  color:#FFCC00; font-weight:normal} 
#contenuto-pagina h3 { margin-bottom:30px; font-size:18px; color:#FFCC00; font-weight:normal}
#contenuto-pagina h3 a:hover { color:#FFCC00; text-decoration:none}



#fotona {width:100%; height:300px;}
#cornice {width:100%; height:300px; /*margin-top:10px;*/ background:url(foto-interna/cornice2.png) right}
#fotona2 {width:100%; height:150px;}
#cornice2 {width:100%; height:150px; /*margin-top:10px;*/ background:url(foto-interna/cornice2bis.png)}

#abstract {width:300px; padding:10px; float:right; background:url(img/trasp_bianco90.png); margin-top:40px;  font-weight:bold; color:#666;}
#abstract strong, #abstract b {color:#D78A14}
#abstract, #abstract strong, #abstract b  {font-size:14px;}



#abstract_sx {width:auto; padding:10px; float:left; background:#fff; margin-top:70px;  font-weight:bold; color:#993300;}
#abstract_sx strong, #abstract_sx b {color:#D78A14}
#abstract_sx, #abstract_sx strong, #abstract_sx b  {font-size:16px;}
#abstract_sx h3 {font-size:32px}

#abstract h3 {font-size:24px; font-family: 'Crimson Text', arial, serif; }

#fotina {width:100%; height:100px;  margin-bottom:0px; }
#didascalia {padding:5px; background:#fff; margin-top:74px; float:left; background:#fff url(icone/freccina.png) no-repeat center left; padding-left:10px;}
#didascalia2 {padding:5px; background:#fff; margin-top:0px; float:left; background:#fff url(icone/freccina.png) no-repeat center left; padding-left:10px;}

.foto img {border:1px solid #ccc; padding:2px}


#lavoro-rassegna {width:17%; float:right;
background:#fff; color:#343434; padding:10px}
#lavoro-rassegna a {color:#666}
#lavoro-rassegna a:hover {color:#990000}
#lavoro-rassegna ul { list-style:none; padding:0; margin:0}
#lavoro-rassegna li {padding:5px 0px 5px 0; border-top:1px dotted #666}

#avanti {float:right}
#indietro {float:left}
#avanti, #indietro , #avanti a, #indietro a,
#avanti a:hover, #indietro a:hover {width:41px; height:64px; display:block}
#avanti a { background:url(img/freccia-dx2.png) no-repeat; }
#indietro a { background:url(img/freccia-sx2.png) no-repeat}
#avanti a:hover { background:url(img/freccia-dx2.png) no-repeat}
#indietro a:hover { background:url(img/freccia-sx2.png) no-repeat}
#avanti span, #indietro span {display:none}

#paginazione {color:#FFCC00; font-weight:normal; font-size:13px}
#paginazione a {color:#eee; font-weight:normal; font-size:13px}
#paginazione a:hover {color:#FFCC00;  font-weight:normal; text-decoration:none}

#loghetti { margin-top:10px; float:right}
#loghetti ul
.dimensione, .facebook { display:inline}

#strumenti-pagina a { background:none !important}


#social {margin-left:20px; margin-bottom:5px; float:left;}
#music {margin:5px 20px 0 7px; float:right;  }

#social p {margin-bottom:5px; color:#eee; font-size:12px}

.facebook span   {display:none}
.facebook a {width:100px; height:28px; display:block; background:url(loghi/facebook.png)}
.facebook a:hover {width:100px; height:28px; display:block; background:url(loghi/facebook.png)}

#youtube, #flickr, #facebook, #twitter, #myspace,
#youtube a, #flickr a, #facebook a, #twitter a, #myspace a  {width:32px; height:32px; display:block}

#youtube a {background:url(icone/social_youtube_0.png) no-repeat}
#facebook a {background:url(icone/social_fb_0.png) no-repeat}
#flickr a {background:url(icone/social_flickr_0.png) no-repeat}
#twitter a {background:url(icone/social_twitter_0.png) no-repeat}
#myspace a {background:url(icone/social_myspace_0.png) no-repeat}

#youtube a:hover {background:url(icone/social_youtube.png) no-repeat}
#facebook a:hover {background:url(icone/social_fb.png) no-repeat}
#flickr a:hover {background:url(icone/social_flickr.png) no-repeat}
#twitter a:hover {background:url(icone/social_twitter.png) no-repeat}
#myspace a:hover {background:url(icone/social_myspace.png) no-repeat}

#youtube span, #flickr span, #facebook span, #twitter span, #myspace span {display:none}

#facebook, #youtube, #flickr, #twitter, #myspace {margin-right:10px; float:left}



#loghetti {padding-right:20px}
#footer {padding:10px 0 0px 0px; 
position:fixed; bottom:0;
 width:100%;
 background:url(img/trasp_nero_sotto.png) top;}

#piede_home {padding-bottom:5px; margin:0px auto 0px auto; padding:5px 0px 5px 20px; width:100%}
#piede_home, #piede_home td, #piede_home td a {font-size:9px; }
#piede_home { color:#555}
#piede_home a { color:#555; text-decoration:underline }

#piede {background:#eee; padding:0px; margin:0px auto 0px auto; padding:5px 0px 5px 20px}
#piede, #piede td, #piede td a {font-size:9px; }
#piede { color:#888}
#piede a { color:#999; }

#piede-sx, #piede-dx, #piede-sx strong, #piede-dx strong, #piede-dx a, #piede-sx a {font-size:9px}
#piede-sx {float:left}
#piede-dx {float:right;}



.testa_tabella {
	 background:#6D8FB1 url(../img/gradiente.gif);
	 color:#fff;
	 height:40px;
	 padding-left:10px;
	
}



.pulisci {clear:both}




/* --------------------------------------------------------------- 
ALLEGATI
------------------------------------------------------------------ */

.allegati ul {
    list-style-type: none;
    padding-left:0px;
    margin-left:0px;
    }

.allegati li {
    color: #5183C2;
    text-decoration: none;
    padding-left:10px;
    padding-top: 0.6em;
    padding-bottom: 0.6em;
    padding-right:0.8em;
    border-color: #d4e2f2;
    border-style: dashed;
    border-width: 1px;
    display: block;
	margin-top: 0.6em;
    background-image: url(../images/icona_pdf.gif);
    background-repeat: no-repeat;
    background-position: 3px;
	background-color: #FFFFFF;
	-moz-border-radius:6px;
    -webkit-border-radius:6px;
    }

/* --------------------------------------------------------------- 
NEWS
------------------------------------------------------------------ */

.news {
    margin-bottom: 1.2em;
    padding: 1em;
    padding-top: 0.80em;
    padding-bottom: 0.80em;
    padding-right: 0.80em;
    padding-left: 0.80em;
    border: 1px dashed #d7e3f3;
    background-color: #fff;
    height: auto!important;

    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    }
	
.news img { padding:2px; border:1px solid #eee}

/* --------------------------------------------------------------- 
NOTIZIE IN HOMEPAGE
------------------------------------------------------------------ */


#centro-destra { float:right; width:500px; margin:auto}
#centro-destra-news { padding:0; margin:0; text-align:left; padding:5px; margin-bottom:10px; border-bottom:1px solid #ccc}

	#prima-pagina {width:100%; /*height:29px;*/  z-index:9999;  }
	#prima-pagina td { color:#c00; }
	
	#notizie-top {width:100%; /*height:29px;*/  z-index:9999; text-align:left  }
	#notizie-top td { color:#c00; }
	
	#nastro{overflow:hidden;  margin:0; padding:0; font-weight:bold;}
	#nastro,#nastro li{height:16px; }
	#nastro ul{	margin:0 !important; padding:0 !important; text-align:left}
	#nastro li{border:0; margin:0; padding:0; list-style:none; font-weight:normal; }
	#nastro li{padding:0px;list-style:none; color:#c00}
	#nastro li a {color:#666; text-decoration:none; font-weight:normal; border-bottom:1px dotted #666; font-size:12px}
	#nastro li a:hover { color:#990000; text-decoration:none; font-weight:normal}


/* --------------------------------------------------------------- 
form-contatti
------------------------------------------------------------------ */

#form-contatti h2, #form-contatti p {color:#fff}
#form-contatti input { margin-bottom:10px}
#form-contatti textarea { height:180px; }
#form-contatti input, #form-contatti textarea {-moz-border-radius:6px; -webkit-border-radius:6px; color:#666666; border:0px;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;  width:500px; background:#fff; padding:5px; border:1px solid #999}
#form-contatti .bottone-invia {background:#999999; color:#fff; width:100px}

	
/* --------------------------------------------------------------- 
gruppo-struttura
------------------------------------------------------------------ */
#gruppo-struttura td {padding:7px 2px 7px 7px; text-align:left; color:#fff; }
#gruppo-struttura td a {color:#fff; border-bottom:1px dotted #fff }
#gruppo-struttura h5 {padding:0; margin:0; } 
#gruppo-struttura p {padding:0; margin:0; color:#fff} 
#gruppo-struttura span {padding:2px; font-size:10px; color:#fff; margin:0}

.gruppo-bulgarella-holding {background:#333333}
.andrea-bulgarella-holding {background:#CC6600}
.settore-edile {background:#666}

.gestione-turistica {background:#CC6600}
.turistico {background:#CC9900}

.marittimo {background:#3399CC; color:#fff}

.edile {background:#444; color:#fff}
.edile-strade {background:#666; color:#fff}

.legenda {color:#333333 !important; font-size:10px;}


/* --------------------------------------------------------------- 
storia
------------------------------------------------------------------ */

#loading {float:left; margin:auto; margin-top:200px; margin-left:300px}
.titolo { color:#fff !important; margin-bottom:30px; font-size:32px !important;  padding:0 10px 0 20px !important; background:#e80000 !important;
font-family:'PT Sans Narrow', "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
text-transform:uppercase; font-weight:bold}
.titolo a { color:#fff !important; font-size:32px !important; }

#storia {width:500px; margin:auto auto 0 00px; text-align:left; float:left }
#storia h2 { color:#fff; margin-bottom:20px; font-size:48px;  padding:0; background:#e80000}
#storia h3 { color:#fff; margin-bottom:15px; font-size:24px;  padding:0; }
#storia h4 { color:#fff; margin-bottom:5px; font-size:18px;  padding:0; }
#storia span {background:#000; color:#fff; font-size:12px; line-height:180%;   }
#storia-testo {margin:20px 0 0 20px;  padding:10px}
#storia-testo ul { margin-top:20px; }
#storia li, #storia li a {
font-family:'PT Sans Narrow', "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
 color:#fff; font-size:18px; font-weight:bold; text-transform:uppercase }
 
 
#storia-cronologia { margin:110px 0 0 20px; text-transform:uppercase }
#storia-cronologia li { display:inline; margin-right:10px; padding-right:0px; border-right:0px solid #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold}
#storia-cronologia li:last-child { border-right:0px solid #fff !important; }
#storia-cronologia li, #storia-cronologia li a { font-size:24px; color:#fff;}
#storia-cronologia li { /*font-weight:bold; */color:#e80000; text-shadow:#000 0 1px 0;  }
#storia-cronologia li a { /*font-weight:normal*/ }
#storia-cronologia li a:hover { color:#e80000; text-decoration:none}

/* --------------------------------------------------------------- 
saloni
------------------------------------------------------------------ */

#loading {float:left; margin:auto; margin-top:200px; margin-left:300px}
.titolo { color:#fff !important; margin-bottom:30px; font-size:32px !important;  padding:0 10px 0 20px !important; background:#e80000 !important;
font-family:'PT Sans Narrow', "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
text-transform:uppercase; font-weight:bold}
.titolo a { color:#fff !important; font-size:32px !important; }

#saloni {width:500px; margin:auto auto 0 00px; text-align:left; float:left }
#saloni h2 { color:#fff; margin-bottom:20px; font-size:48px;  padding:0; background:#e80000}
#saloni h3 { color:#fff; margin-bottom:15px; font-size:24px;  padding:0; }
#saloni h4 { color:#fff; margin-bottom:5px; font-size:18px;  padding:0; }
#saloni span {background:#000; color:#fff; font-size:12px; line-height:180%;   }
#saloni-testo {margin:20px 0 0 20px;  padding:10px}
#saloni-testo ul { margin-top:20px; }
#saloni li, #saloni a {
font-family:'PT Sans Narrow', "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
 color:#fff; font-size:18px; font-weight:bold; text-transform:uppercase }
 
 
#saloni-elenco { margin:110px 0 0 20px; text-transform:uppercase }
#saloni-elenco li { margin-right:10px; padding-right:0px; border-right:0px solid #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold}
#saloni-elenco li:last-child { border-right:0px solid #fff !important; }
#saloni-elenco li, #saloni-elenco li a { font-size:24px; color:#fff;}
#saloni-elenco li { /*font-weight:bold; */color:#e80000; text-shadow:#000 0 1px 0;  }
#saloni-elenco li a { /*font-weight:normal*/ }
#saloni-elenco li a:hover { color:#e80000; text-decoration:none}


/* --------------------------------------------------------------- 
notizia
------------------------------------------------------------------ */

#notizia {width:98%; margin:100px auto 0 00px; text-align:left; float:left }
#notizia h2 { color:#fff; margin-bottom:0px; font-size:36px;  padding:0; }
#notizia h3 { color:#fff; margin-bottom:5px; font-size:24px;  padding:0; }
#notizia h3 a {font-size:24px;  padding:0; color:#fff}
#notizia p { color:#fff; }
#notizia span { color:#fff; font-size:14px; line-height:180%; padding:3px;  }
#notizia span a {color:#fff; font-size:14px; line-height:180%; }
#notizia-testo { width:900px; margin:auto;}
#notizia-testo img {border:2px solid #fff}

#galleria-foto img {border:1px solid #fff; padding:1px}

/* --------------------------------------------------------------- 
mappa
------------------------------------------------------------------ */

#mappa {width:100%; }
#side_bar {width:20%; margin-left:20px; float:left;  margin-top:60px;
font-family:'PT Sans Narrow', "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
text-transform:uppercase; }
#side_bar li { width:100%; }
#side_bar li { margin-bottom:10px; border-bottom:1px dotted #333}
#side_bar li a {font-size:16px; font-weight:bold; color:#fff;}
#side_bar li a:hover { color:#e80000; text-decoration:none}
#map {width:100%; height:487px; float:left; border:4px solid #fff}
#map h2, #map h2 a {font-size:24px}
#map h2 a { text-decoration:underline}


/* --------------------------------------------------------------- 
jscrollbar
------------------------------------------------------------------ */
		.jScrollbar, 
		.jScrollbar2,
		.jScrollbar3,
		.jScrollbar4,
		.jScrollbar5
		{float:left;margin:00px}

