BODY { background-color:#F2F2F2; FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 
scrollbar-face-color: #78AAC0; scrollbar-highlight-color: #A8C9D7; scrollbar-shadow-color: #BFDCE4; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #F2F2F2; scrollbar-track-color: #DBDADA; scrollbar-darkshadow-color: #979696;}

table.BORDO tr td {	border: 1px solid #CCCCCC;	border-collapse: separate;	border-spacing: 2px;}

TD {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
A {COLOR: #555555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}
A:hover {COLOR: #346C8D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

input {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
select {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
textarea {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
checkbox {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
radio {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}


/* ********************** Titoli delle pagine (h1 e sottotitoli) ********************** */
h1 {FONT-SIZE: 18px; COLOR: #CF1271; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; margin:0px; letter-spacing:1px;}
h2 {FONT-SIZE: 15px; COLOR: #CF1271; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; margin:0px;}
/* ********************** Sottosezione pagine dinamiche ********************** */
.provincia {FONT-SIZE: 18px; COLOR: #C0C0C0; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; margin:0px; text-transform:uppercase;}

/* ********************** Menu ********************** */
.MENU_PRINCIPALE {FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.MENU_PRINCIPALE A:link{FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.MENU_PRINCIPALE A:visited{FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.MENU_PRINCIPALE A:hover {FONT-SIZE: 10px; COLOR: #276E8D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.Sezioni-menu {FONT-SIZE: 11px; COLOR: #BFD9E8; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:2px;}
.Sezioni-menu A:link{FONT-SIZE: 11px; COLOR: #BFD9E8; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:2px;}
.Sezioni-menu A:hover {FONT-SIZE: 11px; COLOR: #276E8D; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:2px;}
.Sezioni-menu A:visited{FONT-SIZE: 11px; COLOR: #BFD9E8; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:2px;}


/* ********************** Testi vari colori e stili ********************** */
.BIANCO {FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.BIANCO A:link{FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.BIANCO A:visited{FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.BIANCO A:hover {FONT-SIZE: 10px; COLOR: #276E8D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.AZZURRO_EVIDENTE {FONT-SIZE: 11px; COLOR: #4E95BE; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:2px;}
.AZZURRO_EVIDENTE A:link{FONT-SIZE: 11px; COLOR: #4E95BE; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:2px;}
.AZZURRO_EVIDENTE A:hover {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:2px;}
.AZZURRO_EVIDENTE A:visited{FONT-SIZE: 11px; COLOR: #4E95BE; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:2px;}

.AZZURRO_EVIDENTE_nobold {FONT-SIZE: 11px; COLOR: #4E95BE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.rosso {COLOR: #e70303; background-color:#FFF}
.grigino {color: #888888}
.grigino a{color: #888888}
.grigino a:hover{color: #4E95BE}

/* ********************** Bordi immagini ********************** */
.bordo-1px {border: 1px solid; border-color: #E9E9E9;}
.bordo-small {border: 2px solid; border-color: #E9E9E9;}
.bordo-big {border: 3px solid #E9E9E9;}
.bordo-big-bianco {border: 3px solid #FFFFFF;}
.bordo-big-azzurro {border: 3px solid #78AAC0;}
.bordo-no {border: 0px solid #FFFFFF;}

/* ********************** Errori ********************** */
.errore {FONT-SIZE: 11px; COLOR: #CF1271; font:Verdana, Arial, Helvetica, sans-serif;}
.colore-rosso {COLOR: #CF1271;}

/* ********************** Div ********************** */
.hidden {visibility: hidden; display: none;}

/* ********************** Stili delle schede annunci in home page ********************** */
.testo-nero {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
.testo-nero A:link{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
.testo-nero A:hover{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
.testo-nero A:visited{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}

/* ********************** Sfondi di cella ********************** */
.sfondoI {background-color: #A8C9D7;}
.sfondoII {background-color: #F2F2F2;} /*grigio chiaro*/ 
.sfondoIII {background-color: #78AAC0;}
.sfondoIV {background-color: #000000;} /*nero*/ 
.sfondoV {background-color: #FFFFFF;} /*bianco*/
.sfondoVI {background-color: #AAA8A8;} /*grigio scuro sottomenu*/
.sfondoVII {background-color: #7D7C7C;} /*box ultima news*/

.sfondo-menu {background-color: #7D7C7C;} /*sfondo menu principale*/


/* ********************** Home page ********************** */
.chiavi {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-left:5px; margin-right:5px;}
.chiavi2 {FONT-SIZE: 11px; COLOR: #BFD9E8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-left:5px; margin-right:5px;}


/* ********************** Annunci in home page ********************** */
#Annunci_home p{margin-bottom: 0;}
#Annunci_home img{border: 1px solid #CCCCCC;}

/* ********************** AREA DI GESTIONE DANCEVILLAGE ********************** */
.TITOLI-GEST {FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-WEIGHT: bold; letter-spacing:1px;}
.TITOLI-GEST A:link{FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-WEIGHT: bold; letter-spacing:1px;}
.TITOLI-GEST A:hover{FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-WEIGHT: bold; letter-spacing:1px;}
.TITOLI-GEST A:visited{FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-WEIGHT: bold; letter-spacing:1px;}

/* ********************** Capezio (vetrina virtuale) ********************** */
.capezio-titolo {FONT-SIZE: 16px; COLOR: #C42032; FONT-FAMILY: Arial; FONT-WEIGHT: bold;}
.capezio-txt {FONT-SIZE: 13px; COLOR: #C42032;}
.capezio-txt a{FONT-SIZE: 13px; COLOR: #C42032;}
.capezio-txt a:hover{FONT-SIZE: 13px; COLOR: #346C8D;}
.capezio-info {color: #A30422; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.capezio-info-sfondo {background-color: #ECF5F9}

/* ********************** Inserimento Segnalazioni ********************** */
.lacca_file ul { list-style-type: none; margin: 2px 0; padding: 0; }


/* ********************** 2.0 ********************** */
.login-error { color: #FCF; }
.error, .error a { color: #FF0000; }
.error a:hover { color: #000000; }

.ap-segna { height: 100px; width: 440px; overflow: auto; }
.ap-segna-ico { width: 25px; float: left; text-align: center; }
.ap-segna-nome { width: 240px; float: left; }
.ap-segna-data { width: 75px; float: left; }

#tabs-modifica-dati { width: 540px; height: 320px; }
.modifica-section-title { background-color: #F2F2F2; padding: 4px; width: 495px; }
.modifica-row { margin: 5px 0; width: 500px; }
.modifica-label { width: 100px; float:left; color: #555; }
.modifica-field { width: 150px; float:left }
.modifica-longfield { width: 375px; float:left }
.modifica-spacer { height: 15px; }

/* ********************** Elenchi & Schede ********************** */
#scheda-user-option { text-align: right; margin-bottom: 20px; }
#scheda-info { height: 250px; width: 490px; padding-right: 10px; overflow: auto; }
#map { width: 507px; height: 250px; }

#segna-accordion { width: 500px; height: 500px; }

.paginazione { width: 540px; margin: 0 auto; }
.paginazione ul { margin: 0; padding: 0; list-style-type: none; }
.paginazione li { float: left; width: 179px; }
.indietro { text-align: left; }
.idx { text-align: center; }
.avanti { text-align: right; }

.breadcrumb { padding: 5px; background-color: #F2F2F2; }

.item { width: 164px; height: 180px; margin: 3px; padding: 5px; display: block; border: 1px solid #78AAC0; float: left; cursor:pointer }
.marchi { height: 145px; cursor: auto; }
.item-title { width:164px; height: 25px; margin-bottom: 3px; overflow:hidden}
.item-details-link { text-align: right; margin-top:10px; }

.listing { background-color: #B6D0DC; }

.segna-item { display: block; margin-top:15px; }
.segna-item-title { width: 535px; padding: 5px; }
.segna-item-title-bg { background-color: #F2F2F2; }
.segna-item-inserzionista { text-align: right; }
.segna-listing { background-color: #B6D0DC; padding:4px; border: 1px solid #4E95C8; width: 535px; height: 92px; }
.segna-listing-img { position: relative; top: 5px; right: 5px; text-align: right; float: right; }
.segna-listing-inserzionista { padding-right: 100px; margin-top: 25px; }

.map-waypoint { margin-top: 5px; border: 1px solid #7D7C7C; background-color: #F2F2F2; }
.map-waypoint-ico { width: 20px; padding: 8px; float: left; }
.map-waypoint-dir { width: 460px; float: left; padding: 20px 0; }

.map-dist { text-align: right; border-bottom: 1px solid #fff; margin: 5px 0; }

.map-direction { margin: 10px 0; border-bottom: 1px solid #fff; }
.map-direction-num { width: 20px; float: left; }
.map-direction-dir { width: 425px; float: left; }
.map-direction-dist { width: 50px; float: left; text-align: right; }

.map-copyright { font-size: 0.86em; text-align: right; margin: 5px 0; }
