/*template*/
#struttura {margin:0 auto; width:95%}
#struttura .ico {vertical-align:middle; margin-right:3px}

/* template pagina generica */
#struttura .sx-generica {width:66%; float:left; background:#FFFFFF; border:1px solid #ECECEC}
#struttura .dx-generica{width:33%; float:right;}

/*colonna sinistra*/
#struttura .sx{width:33%; float:left;}

#struttura .box-sidebar-menu {background:#FFFFFF; border:1px solid #ECECEC; margin-bottom:3%; padding-bottom:10px}
/*#struttura .box-sidebar-menu a {font-weight:bold}*/
#struttura .box-sidebar-menu .testata {font-weight:bold; background:#E0E0ED url(/wavemaster.internal/bdi/images/sidebar_bg.gif) repeat-x top; padding:3px 10px; border:1px solid #FFFFFF; margin:0 0 10px 0; text-transform: uppercase;}
#struttura .box-sidebar-menu .secondo-livello {font-weight:bold}
#struttura .box-sidebar-menu ul {margin:0; padding:0}
#struttura .box-sidebar-menu li {list-style:none; padding:3px 10px; margin:0}
#struttura .box-sidebar-menu li .selezione {font-weight:bold; font-size:0.9em}
#struttura .box-sidebar-menu li.selezione-livello2 {font-weight:bold}
#struttura .box-sidebar-menu li.rientro {list-style:none; padding:0 5px 0 20px; margin:0}
#struttura .box-sidebar-menu li.rientro2 {list-style:none; padding:0 5px 0 30px; margin:0}
#struttura .box-sidebar-menu li.rientro3 {list-style:none; padding:0 5px 0 40px; margin:0}
#struttura .box-sidebar-menu li img {margin-right:3px; vertical-align:middle}
#struttura .box-sidebar-menu a.altri {color:#1354A2; font-size:0.9em}
#struttura .box-sidebar-menu .data {color:#1354A2; font-size:0.85em; margin-top:3px}
/* aggiunta MATRIX del 10/05/2007 */
#struttura .box-sidebar li.livello2 {list-style:none; padding:3px 10px; margin:0;font-weight:bold}
#struttura .box-sidebar li.livello2sel {font-weight:bold; color:#4E4E4E}

/*
#struttura .box-sidebar {background:#FFFFFF; border:1px solid #ECECEC; margin-bottom:3%; padding-bottom:10px}
#struttura .box-sidebar .testata {background:#E0E0ED url(/wavemaster.internal/bdi/images/sidebar_bg.gif) repeat-x top; padding:3px 10px; border:1px solid #FFFFFF; margin:0 0 10px 0}
#struttura .box-sidebar ul {margin:0; padding:0}
#struttura .box-sidebar li {list-style:none; padding:3px 10px; margin:0}

#struttura .box-sidebar ul {margin:10px 0 0 0; padding:10px}
*/
#struttura .box-sidebar {background:#FFFFFF; border:1px solid #ECECEC; margin-bottom:3%}
#struttura .box-sidebar a {font-weight:bold}
#struttura .box-sidebar .testata {background:#E0E0ED url(/wavemaster.internal/bdi/images/sidebar_bg.gif) repeat-x top; padding:3px 10px; border:1px solid #FFFFFF; margin:0 0 0 0}
#struttura .box-sidebar .testata h3 {font-size:1.0em; padding:0; margin:0;color:#003366}
#struttura .box-sidebar ul {margin:0 0 0 0; padding:10px}
#struttura .box-sidebar li {list-style:none; padding:3px 3px; margin:0}
#struttura .box-sidebar li .selezione {font-weight:bold; font-size:0.9em}
#struttura .box-sidebar li.rientro {list-style:none; padding:0 5px 0 20px; margin:0}
#struttura .box-sidebar li.rientro2 {list-style:none; padding:0 5px 0 30px; margin:0}
#struttura .box-sidebar li.rientro3 {list-style:none; padding:0 5px 0 40px; margin:0}
#struttura .box-sidebar li img {margin-right:3px; vertical-align:middle}
#struttura .box-sidebar a.altri {color:#1354A2; font-size:0.9em}
#struttura .box-sidebar .data {color:#1354A2; font-size:0.85em; margin-top:3px}
/*fine colonna sinistra*/

/*colonna destra*/
#struttura .dx {width:63%; float:right; background:#FFFFFF; border:1px solid #ECECEC}
#struttura .dx .path { font-size:0.85em; border-bottom:1px solid #ECECEC; padding:1% 2%; background:#FFFFFF url(/wavemaster.internal/bdi/images/template/bg_path.gif) repeat-x}
#struttura #listing { background:#FFFFFF url(/wavemaster.internal/bdi/images/template/bg_listing.gif) repeat-x; padding:1% 2%}
#struttura #listing p.primo {border-bottom:1px solid #ECECEC; margin:1% 0 2% 0; padding-bottom:2%}
#struttura .titolo {text-transform:uppercase; font-weight:bold; display:block}

#struttura #listing .affiancati { display:block; margin:1% 0 15px 0; padding-bottom:15px; border-bottom:1px solid #ECECEC}
#struttura #listing .affiancati a {font-weight:bold}
#struttura #listing .affiancati .boxsx {width:60%; float:left}
#struttura #listing .affiancati .boxdx {width:35%; float:right; padding:1%; border:1px solid #ECECEC; margin-bottom:10px;background:#FAFAFC}
#struttura #listing .affiancati .boxsx li.titolo {margin:10px 0 0 0; text-transform:none}
#struttura #listing .affiancati .boxdx ul {margin:0; padding:0; font-size:0.85em}
#struttura #listing .affiancati .boxdx li {list-style:none; margin-bottom:3px}
#struttura #listing .affiancati .boxdx li.separatore {border-bottom:1px solid #ECECEC; font-size:0; line-height:0; margin:5px 0}

#struttura #listing .boxsx {width:60%; float:left}
#struttura #listing .boxdx {width:35%; float:right; padding:1%; border:1px solid #ECECEC; margin-bottom:10px;background:#FAFAFC}
#struttura #listing .boxsx li.titolo {margin:10px 0 0 0; text-transform:none}
#struttura #listing .boxdx ul {margin:0; padding:0; font-size:0.85em}
#struttura #listing .boxdx li {list-style:none; margin-bottom:3px}
#struttura #listing .boxdx li.separatore {border-bottom:1px solid #ECECEC; font-size:0; line-height:0; margin:5px 0}


#struttura #listing ul {margin:0; padding:0}
#struttura #listing li {list-style:none; margin-bottom:4%}
#struttura #listing li.evidenziato {list-style:none; margin-bottom:3%; border-bottom:2px solid #003366; border-top:2px solid #003366; padding:3px 0}
#struttura #listing ul.videogallery {list-style:none; margin-bottom:4%; padding:2% 2% 0; background:#F3F3F3; border-bottom:1px solid #DDDDDD}
/*#struttura #listing li .pathlivello {font-size:0.8em; font-weight:bold; display:block}*/
#struttura #listing li .pathlivello {font-size:0.85em; font-weight:bold}
#struttura #listing ul.rientro {margin:3% 0 ;padding-left:2%}
#struttura #listing li.rientro {list-style:none; margin: 0 0 5px 0}

#struttura #listing .data {color:#1354A2; font-size:0.85em; font-weight:normal}
#struttura #listing li a {font-weight:bold}
#struttura #listing li img {vertical-align:middle; margin-right:3px}
#struttura #listing .torna {text-align:right; padding:2% 0}
#struttura #listing .torna a {font-weight:bold}
#struttura #listing .paginazione {border-top:1px solid #ECECEC; text-align:center; padding-top:2%; margin-top:10px; line-height:2em}
/*pagina dettaglio*/
#struttura #listing .dettaglio {border-bottom:1px solid #ECECEC; margin-top:1%; width:99%; padding-bottom:1%}
#struttura #listing .video{text-align:center; margin-bottom:20px}
#struttura #listing .dettaglio ul {margin-bottom:2%; padding:0}
#struttura #listing .template li.freccia {background:url(/wavemaster.internal/bdi/images/template/freccia.gif) no-repeat left 4px;padding-left:10px; margin-bottom:3%}
#struttura #listing .template li.freccianosel {padding-left:10px; margin-bottom:3%}
#struttura #listing li.lista-dettaglio {list-style:disc; margin:0 0 0 20px}
#struttura #listing .dettaglio a {font-weight:bold}
#struttura #listing .dettaglio p {margin:0; padding-bottom:2%}
/* modifica del 17/06/2008 per htmleditor */
#struttura #listing .dettaglio p.grigio {background:#f7f7fb}
#struttura #listing .dettaglio span.underline {text-decoration:underline}
/* modifica del 17/06/2008 per htmleditor */
#struttura #listing .dettaglio h2  {text-transform:uppercase;  display:block; margin-top:2%; margin-bottom:2%; font-size:1.0em}
#struttura #listing .dettaglio h2.titolo {font-weight:bold}
/*#struttura #listing .dettaglio .h2 {text-transform:uppercase; margin-top:2%;}*/
#struttura #listing .dettaglio h3 { font-weight:bold; margin:1% 0 3% 0; display:block; font-size:1.0em}
#struttura #listing .dettaglio .figlio { font-weight:bold; margin-bottom:3%; display:block}
#struttura #listing .dettaglio li.titolo {margin:10px 0 0 0; text-transform:none}
/*#struttura #listing .dettaglio img.foto {padding:1px; border:1px solid #4E4E4E; margin:5px 8px 5px 0; float:left}*/
#struttura #listing .dettaglio img.foto {padding:1px; margin:1px 8px 5px 0; float:left}
#struttura #listing .template { padding-top:2%}
#struttura #listing .template .notizieL {width:100%; float:left}
#struttura #listing .template .notizie {width:60%; float:left}
#struttura #listing .template li.margine {font-size:0; line-height:0; margin:3% 0}
#struttura #listing .template li.ultime {list-style:none; border-top:1px solid #ECECEC; font-weight:bold; padding-top:7%; margin-top:7%}
#struttura #listing .template li.ultimevuoto { list-style:none; border-top:1px solid #ECECEC; line-height:0}
#struttura #listing .template .documenti {width:35%; float:right; background:#FAFAFC; padding:1%; border:1px solid #ECECEC; margin-bottom:10px}
#struttura #listing .template .documenti ul {margin:0; padding:0; font-size:0.85em}
#struttura #listing .template .documenti li {list-style:none; margin-bottom:3px}
#struttura #listing .template .documenti li.separatore {border-bottom:1px solid #ECECEC; font-size:0; line-height:0; margin:5px 0; clear:both}
/* modifica del 21/02/2008 per immagine nel box correlati */
#struttura #listing .template .documenti img {padding:1px; margin-right:8px; float:left;}


#calendario {text-align:center }
#calendario caption {text-transform:uppercase; font-weight:bold}
#calendario th {padding-top:20px}
#calendario td {text-align:center; width:10%; background:#F3F3F3; padding:0.3em 0; color:#000000}
#calendario td.sab-dom {background:#DDDDDD}
#calendario a {font-weight:bold}
img.zoom {border:1px solid #333333; margin-bottom:2%}
.fotozoom {text-align:center}

/*fotogallery*/
.fotogallery {padding-top:3%; width:99%; clear:both}
.fotogallery img {padding:1px; border:1px solid #4E4E4E; float:left; margin-right:10px} 
.fotogallery p {margin:0; padding:0; font-size:0.85em}
.fotogallery a {font-weight:bold}
.tuttefotogallery {margin-top:2%; border-top:1px solid #ECECEC; padding-top:2%}
.tuttefotogallery .box {background:#F3F3F3; padding:2%; margin-top:2%; border-bottom:1px solid #DDDDDD}
.tuttefotogallery .box img {padding:1px; border:1px solid #4E4E4E; float:left; margin-right:10px} 
.tuttefotogallery a {font-size:1.2em; font-weight:bold}
.fotodettaglio {padding:1% 2%; background:#FFFFFF url(/wavemaster.internal/bdi/images/template/bg_listing.gif) repeat-x; width:96%}
.fotodettaglio .foto50 {margin:0 auto; width:50%}
.fotodettaglio .foto75 {margin:0 auto; width:75%}
.fotodettaglio .foto{margin:0 auto}
.fotodettaglio .zoom {width:100%; padding:1px; border:1px solid #4E4E4E; margin:10px 0; display:block}
.fotodettaglio a {font-weight:bold}
.fotodettaglio h2  {text-transform:uppercase; display:block; margin-top:2%; margin-bottom:2%; font-size:1.0em}
.fotodettaglio .titolo {font-weight:bold; text-transform:uppercase}
.fotodettaglio p {margin:0; padding:10px 0; font-size:0.85em; clear:both}
.fotodettaglio ul {margin:0; padding:0; font-size:0.85em}
.fotodettaglio li {list-style:none; margin-bottom:3%}
.fotodettaglio .data{ font-size:0.9em; font-weight:normal}
 /*modifica matrix del 23/05/2007
.fotodettaglio .box {background:#F3F3F3; padding:2% 0 0 2%; margin-top:2%; border-bottom:1px solid #DDDDDD}
.fotodettaglio .box img {padding:1px; border:1px solid #4E4E4E; margin:0 2% 2% 0}
*/
.tuttefotogallery .box {background:#F3F3F3; padding:2%; margin-top:2%; border-bottom:1px solid #DDDDDD;position:relative}
.tuttefotogallery .box img {padding:1px; border:1px solid #4E4E4E; float:left; margin-right:10px;position:relative} 
/* riaggiunte per gestire le miniature */
.fotodettaglio .box-min {background:#F3F3F3; padding:2% 0 0 2%; margin-top:2%; border-bottom:1px solid #DDDDDD;; border-top:1px solid #DDDDDD}
.fotodettaglio .box-min img {padding:1px; border:1px solid #4E4E4E; margin:0 2% 2% 0}
.fotodettaglio .prev {float:left}
.fotodettaglio .next {float:right}

/*fine fotogallery*/

/*fine colonna destra*/

/*cambi*/ /* aggiunta DATAMAT */
#cambi caption {display:none}
#cambi th {text-align:left; width:68%; padding-left:2%}
#cambi td {padding:5px 0; width:40%}
#cambi td.altricambi {padding:10px 0 0 2%}
#cambi .bianco {background:#F7F7FB}
#cambi .titolo {color:#4E4E4E; text-align:left; text-transform:uppercase; font-weight:bold; padding:5px 0}
/*fine cambi*/

/*contatti*/ /* aggiunta DATAMAT */
#contatti caption {display:none}
#contatti th {text-align:left; width:68%; padding-left:2%}
#contatti td {text-align:justify; padding:2px 0; width:40%}
#contatti td.altricambi {padding:4px 0 0 2%}
#contatti .bianco {background:#F7F7FB}
#contatti .titolo {color:#4E4E4E; text-align:left; text-transform:uppercase; font-weight:bold; padding:5px 0}
/*fine contatti*/



/*fine template*/


