html{width:100%; height:100%; background:url(../css-img/bg-html.gif) repeat-x 0px 393px #051a37; position:relative;}
body{background:url(../css-img/bg-rete.gif) repeat-x #3466af; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; font-size:0.80em; /*position:relative;*/}

/*reset*/
img{border:none; vertical-align:middle;}
ul li ul{font-size:1em;}
ul, ol, ul li ul{list-style:none; margin:0px; padding:0px;}
body, h1, h2, h3, h4, h5, p, span, div, li, img, tr, td, table, input, form{margin:0px; padding:0px;}
/*reset*/

/*generali*/
a{color:#f0c215; font-weight:bold; text-decoration:none;}
a:hover{color:#ffffff; text-decoration:none;}

.sostituisci{position: relative; margin:0px; padding:0px; /*nascondi l'overflow per i browser da Explorer 5/mac */ overflow:hidden;	/**/ font-size:0em;}
.sostituisci span {display:block; position:absolute; top:0;	left:0px; z-index: 1; /*accorgimento per Opera 5 e 6*/ font-size:0em;}
.sostituisci a {display:block; position:absolute; top:0; left:0px; z-index: 1; /*accorgimento per Opera 5 e 6*/ font-size:0em;}

/*moduli*/
.bottone-grigio{background:#dddddd; color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.90em; text-align:center; border:1px solid #d4d4d4;}

.bottone-login{margin-left:80px;}
/*moduli*/

.grande{font-size:1.4em;}
.grandino, .video-descrizione h3{font-size:1.2em;}
.giusto{font-size:1em;}
.medio{font-size:0.90em;}
.piccolo{font-size:0.80em;}
.piccolissimo{font-size:0.75em;}

.grassetto{font-weight:bold;}
.corsivo{font-style:italic;}

.errore{color:#cc0000; font-weight:bold; font-size:0.90em; padding:10px 0px;}
/*generali*/

/*colori*/
.bianco, #colonna-sx #sottomenu li.selezionato ul li.selezionato a, #colonna-sx #sottomenu li.selezionato ul li a:hover, .testo table.trenta td.intestazione h4 a:hover{color:#ffffff;}
.arancio, #colonna-sx #sottomenu li.selezionato a:hover, #colonna-sx #sottomenu li.selezionato ul li.selezionato a:hover, .testo a:hover, .testo table.trenta td.intestazione h4 a{color:#f0c215;}
.grigio, #utilities li div ul#commenti li p{color:#333333;}
.grigino, .testo table.trenta td.intestazionea h4 a:hover{color:#777777;}
.azzurro, #utilities li div ul a, #download li a, .testo table strong{color:#1c498b;}
.blu, .testo a, .testo div.colonna-domande ul li span.autore span.grigino{color:#11366a;}
.blu-scuro, #utilities li div ul a:hover, #download li a:hover{color:#051a37;}
.rosso{color:#cc0000;}
/*colori*/

/*posizione*/
.sx{float:left;}
.dx{float:right;}
.txt-centro{text-align:center;}
.txt-dx{text-align:right;}
/*posizione*/

/*testata*/
#testata{width:990px; height:90px; margin:0px auto; position:relative; background:url(../css-img/bg-stelle.png) no-repeat right top;}
*html #testata{background:url(../css-img/bg-stelle.gif) no-repeat right top;}

#tit-figc{width:324px; height:101px; display:block; position:absolute; top:0px; left:7px; font-size:0px; color:#052b5f; z-index:10;}
#tit-figc a{width:324px; height:100px; display:block; background:url(../css-img/logo-figc.png) top left no-repeat;}
*html #tit-figc a{background:url(../css-img/logo-figc.gif) top left no-repeat;}

/*menu*/
#menu{width:915px; padding-top:60px; margin:0px 0px 0px 75px; font-size:12px; text-transform:uppercase; position:absolute; bottom:2px; z-index:20;}

#menu li{display:inline; padding:0px 4px 0px 4px; }

#menu li a{font-weight:normal;}
/*menu*/

/*testata*/

/*contenitore*/
#contenitore{width:990px; padding:0px 5px; margin:0px auto; position:relative; background:url(../css-img/bg-palla.png) no-repeat 0px 2px;}
*html #contenitore{background:url(../css-img/bg-palla.gif) no-repeat 0px 2px;}

#colonna-sx{width:320px; display:block; float:left;}

#colonna-dx, .colonna-dx-interna{width:650px; margin-top:10px;  padding-top:8px;  float:right; background: url(../css-img/bg-dx-top.gif) no-repeat top;}
#colonna-dx .sotto, .colonna-dx-interna .sotto{padding:0px 8px 55px 8px; background:url(../css-img/bg-dx-bottom.png) no-repeat bottom;}

*html #colonna-dx .sotto, *html .colonna-dx-interna .sotto{margin-bottom:35px; padding:0px 8px 15px 8px; background:url(../css-img/bg-dx-bottom.gif) no-repeat bottom;}

#colonna-dx .sotto a.evidenzahp{height:100%; display:block; position:relative;}

#colonna-dx .sotto a.evidenzahp, #colonna-dx-interna .sotto a.evidenzahp{width:634px; display:block; /*text-align:center;*/ background:#0e274c;}

/*home*/
#colonna-sx #primopiano{height:235px; overflow:hidden; margin-top:55px; margin-bottom:20px; position:relative; font-size:1.1em;}
#colonna-sx #primopiano h2{font-size:1.6em; margin-top:20px; line-height:28px;}
#colonna-sx #primopiano span{width:245px; display:block;}
#colonna-sx #primopiano span.data{width:73px; position:absolute; top:0px; right:0px; font-weight:bold; text-align:right;}

/*gallery*/
#gallery li{width:655px; display:block; clear:both; margin-left:-8px;}
/*#gallery li ul li{width:210px; display:block; margin-left:8px; float:left; font-size:0.95em; line-height:14px; clear:none;}*/
#gallery li ul li{width:210px; display:block; margin:0px 0px 0px 8px; padding:5px 0px 20px 0px; float:left; font-size:0.95em; line-height:14px; clear:none; background:url(../css-img/bg-imgp-top.gif) no-repeat top;}
*html #gallery li ul li{width:210px; display:block; margin-left:6px; float:left; font-size:0.95em; line-height:14px; clear:none;}

#gallery li ul li a.lightbox, #gallery li ul li a.evidenzahp{width:200px; padding:0px 5px 24px 5px; display:block; background:url(../css-img/bg-imgp-bottom.png) no-repeat bottom;  text-align:center;}
*html #gallery li ul li a.lightbox, *html #gallery li ul li a.evidenzahp{width:200px; padding:0px 5px 24px 5px; display:block; background:url(../css-img/bg-imgp-bottom.gif) no-repeat bottom;}
/*#gallery li ul li a.lightbox img, #gallery li ul li a.evidenzahp img {background:url(../css-img/bg-imgp-top.gif) no-repeat top; padding-top:5px;}
*html #gallery li ul li a.lightbox img, *html #gallery li ul li a.evidenzahp img {padding-top:6px;}*/

#gallery li ul li h3{width:208px; font-size:1em; padding:0px 0px 3px 0px; line-height:normal; color:#f0c215;}
#gallery li ul li .continua{padding-right:10px; background:url(../css-img/freccine.gif) no-repeat right 6px;}
/*gallery*/

/*video*/
.video-descrizione{margin-top:-40px; margin-bottom:20px;}
/*video*/

/*more news*/
#tit-more-news{width:653px; height:19px; padding:5px 0px; display:block; margin:0px 0px 0px -5px; font-size:0px; color:#225094; clear:both;}
#tit-more-news span{width:653px; height:19px; display:block; background:url(../css-img/tit-more-news.png) left top no-repeat;}
*html #tit-more-news span{background:url(../css-img/tit-more-news.gif) left top no-repeat;}

#more-news li{margin:0px 0px 15px 0px;}
#more-news li h4{padding:0px 0px 0px 15px;  background:url(../css-img/freccine.gif) no-repeat left 7px; font-size:1.2em; }
/*more news*/

/*utilities*/
#utilities li{width:300px; display:block;}
#utilities li h3, #utilities li h3 a{width:300px; height:70px; display:block; margin:0px; padding:0px;}

#utilities li div{width:270px; margin-top:-68px; margin-bottom:5px; padding:70px 10px 10px 10px; background:url(../css-img/bg-documenti.png) no-repeat left bottom; font-size:1.1em;}
*html #utilities li div{background:url(../css-img/bg-documenti.gif) no-repeat left bottom;}
#utilities li div h4{margin:0px 0px 5px 0px; padding:0px; color:#e4b814; font-size:1.1em;}

#utilities li div ul#documenti li{width:230px; padding:0px 10px 0px 40px; margin-bottom:10px; background:url(../css-img/ico-pdfp.gif) no-repeat left /*10px*/ 0px;}
#utilities li div ul#documenti li.new{background:url(../css-img/ico-pdfp-new.gif) no-repeat left 0px;}
#utilities li div ul#documenti li span, #utilities li div ul#documenti li.new span, #utilities li div ul#news-sx li span{font-size:0.75em; color:#777777;}
#utilities li div ul#documenti li h5, #utilities li div ul#commenti li p, #utilities li div ul#documenti li.new h5, #utilities li div ul#documenti li.new p #utilities li div ul#news-sx li h5{margin-top:-3px; padding:0px 0px 10px 0px; background:url(../css-img/bg-linea.gif) no-repeat bottom;}

#utilities li div ul#commenti li, #utilities li div ul#news-sx li{width:275px;}
#utilities li div ul#commenti li h5{clear:both;}
#utilities li div ul#commenti li span.utente{width:190px; display:block; float:left; color:#11366a; margin-top:5px; font-size:0.85em;}
#utilities li div ul#commenti li span.data{width:65px; display:block; float:right; color:#999999; margin-top:5px; font-size:0.80em;}
#utilities li div ul#commenti li p{font-size:0.90em;}

/*tit-box*/
#tit-edizioni, #tit-edizioni a{font-size:0px; color:#225094;  background:url(../css-img/tit-edizioni.png) top left no-repeat; }
*html #tit-edizioni, #tit-edizioni a{background:url(../css-img/tit-cedizioni.gif) top left no-repeat;}

#tit-corsi, #tit-corsi a{font-size:0px; color:#225094;  background:url(../css-img/tit-corsi.png) top left no-repeat; }
*html #tit-corsi, #tit-corsi a{background:url(../css-img/tit-corsi.gif) top left no-repeat;}

#tit-comunicati, #tit-comunicati a{font-size:0px; color:#225094;  background:url(../css-img/tit-comunicati.png) top left no-repeat; }
*html #tit-comunicati, #tit-comunicati a{background:url(../css-img/tit-comunicati.gif) top left no-repeat;}

#tit-ultimissime, #tit-ultimissime a{font-size:0px; color:#225094;  background:url(../css-img/tit-ultimissime.png) top left no-repeat; }
*html #tit-ultimissime, #tit-ultimissime a{background:url(../css-img/tit-ultimissime.gif) top left no-repeat;}

#tit-documenti, #tit-documenti a{font-size:0px; color:#225094;  background:url(../css-img/tit-documenti.png) top left no-repeat; }
*html #tit-documenti, #tit-documenti a{background:url(../css-img/tit-documenti.gif) top left no-repeat;}

#tit-photogallery, #tit-photogallery a{font-size:0px; color:#225094;  background:url(../css-img/tit-photogallery.png) top left no-repeat; }
*html #tit-photogallery, #tit-photogallery a{background:url(../css-img/tit-photogallery.gif) top left no-repeat;}

#tit-videogallery, #tit-videogallery a{font-size:0px; color:#225094;  background:url(../css-img/tit-videogallery.png) top left no-repeat; }
*html #tit-videogallery, #tit-videogallery a{background:url(../css-img/tit-videogallery.gif) top left no-repeat;}

#tit-faq, #tit-faq a{font-size:0px; color:#225094;  background:url(../css-img/tit-faq.png) top left no-repeat; }
*html #tit-faq, #tit-faq a{background:url(../css-img/tit-faq.gif) top left no-repeat;}

#tit-normativa, #tit-normativa a{font-size:0px; color:#225094;  background:url(../css-img/tit-normativa.png) top left no-repeat; }
*html #tit-normativa, *html #tit-normativa a{background:url(../css-img/tit-normativa.gif) top left no-repeat;}

#tit-notiziario, #tit-notiziario a{font-size:0px; color:#225094;  background:url(../css-img/tit-notiziario.png) top left no-repeat; }
*html #tit-notiziario, #tit-notiziario a{background:url(../css-img/tit-notiziario.gif) top left no-repeat;}

#utilities li div#notiziario{width:270px; margin-top:-8px; margin-bottom:5px; padding:10px 10px; background:url(../css-img/bg-notiziario.png) no-repeat left bottom; font-size:1em;}
*html #utilities li div#notiziario{background:url(../css-img/bg-notiziario.gif) no-repeat left bottom;}

#tit-quote, #tit-quote a{font-size:0px; color:#225094; background:url(../css-img/tit-quote.png) top left no-repeat; }
*html #tit-quote, #tit-quote a{background:url(../css-img/tit-quote.gif) top left no-repeat;}

#tit-videointervisteb, #tit-videointervisteb a{font-size:0px; color:#225094;  background:url(../css-img/tit-videointerviste.png) top left no-repeat; }
*html #tit-videointervisteb, #tit-videointervisteb a{background:url(../css-img/tit-videointerviste.gif) top left no-repeat;}
/*tit-box*/

#utilities li div#notiziario ul li, #utilities li ul#cerca-documenti li{width:275px; padding:10px 0px; display:block; clear:both;}

#utilities li div#notiziario ul li label, #utilities li ul#cerca-documenti li label{width:65px; display:block; margin:0px 5px 0px 0px; font-size:1em; float:left;}

#utilities li div#notiziario ul li .campo, #utilities li ul#cerca-documenti li .campo{width:176px; height:18px; display:block; margin:0px 2px 0px 0px; color:#555555; border:1px solid #0a336f; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#utilities li div#notiziario ul li select.campo, #utilities li ul#cerca-documenti li select.campo{width:178px; height:20px; display:block; margin:0px 2px 0px 0px; color:#555555; border:1px solid #0a336f; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#utilities li div#notiziario ul li .bottone, #utilities li ul#cerca-documenti li .bottone{width:18px; height:20px; border:none; display:block; background:url(../css-img/bottone.gif) no-repeat; float:left;}

#utilities li ul#cerca-documenti li label{color:#555555; font-size:0.90em;}
#utilities li ul#cerca-documenti li .campo, #utilities li ul#cerca-documenti li select.campo{border:1px solid #cccccc;}

/*utilities*/

.live{width:252px; height:210px; padding:10px; position:absolute; left:0px; top:0px; background:url(../css-img/bg-air.png) no-repeat; font-size:2.3em; text-transform:uppercase;}
.live img{margin-top:16px; margin-left:11px;}

/*home*/

/*interna*/
#colonna-sx h2#tit-menu{/*height:33px;*/ font-size:1.4em; margin-top:10px; padding-bottom:10px; background:url(../css-img/bg-sottomenu-tit.png) no-repeat bottom;}
*html #colonna-sx h2#tit-menu{background:url(../css-img/bg-sottomenu-tit.gif) no-repeat bottom;}

/*sottomenu*/
#colonna-sx #sottomenu{margin-bottom:10px; position:relative; font-size:1.1em;}
/**html #colonna-sx #sottomenu{height:260px;}*/
#colonna-sx #sottomenu li{display:block; margin-bottom:5px;}
#colonna-sx #sottomenu li a{padding-left:13px; background:url(../css-img/freccineg.gif) no-repeat left 4px; display:block;}
#colonna-sx #sottomenu li.selezionato a{font-size:1.2em; color:#ffffff; background:url(../css-img/freccinegsotto.gif) no-repeat left 6px;}

#colonna-sx #sottomenu li.selezionato .sotto{padding-bottom:10px; background:url(../css-img/bg-terzolivello-bottom.png) no-repeat bottom;}
*html #colonna-sx #sottomenu li.selezionato .sotto{width:305px; padding-bottom:12px; background:url(../css-img/bg-terzolivello-bottom.gif) no-repeat bottom;}

#colonna-sx #sottomenu li ul{width:305px; padding:5px 5px 0px 10px; background:url(../css-img/bg-terzolivello-top.png) no-repeat 0px top; }
*html #colonna-sx #sottomenu li ul{background:url(../css-img/bg-terzolivello-top.gif) no-repeat top;}

#colonna-sx #sottomenu li.selezionato ul li{background:none; padding-bottom:0px; margin-bottom:2px;}

#colonna-sx #sottomenu li.selezionato ul li a{padding-left:8px; color:#f0c215; background:url(../css-img/freccina.gif) no-repeat left 3px; font-size:0.89em;}

/*sottomenu*/

.testo{margin:10px; color:#555555; background-color:#eeeeee;}
*html .testo{margin:20px;}
.testo h2{text-transform:uppercase;}
.testo h2, .testo h3{margin:5px 0px; color:#1c498b; clear:both;}

.testo span.sx{width:470px; color:#11366a; margin-bottom:10px; font-size:1.2em;}
.testo span.dx{width:140px; margin-bottom:10px; text-align:right;}

.testo p{margin:15px 0px;}

.testo ul{list-style:disc; margin:0px 15px;}
.testo ul li, .testo ol li{padding:0px 0px 5px 0px;}
.testo ol{list-style:decimal; margin:0px 20px;}

/*dibattito live*/
.testo div.colonna-testo{width:290px; float:left; margin-top:10px;}

.testo div.colonna-domande{width:290px; float:right; margin-top:10px;}
.testo div.colonna-domande ul.domande{width:290px; background:url(../css-img/bg-tabella-domande-bottom.gif) no-repeat left bottom; padding:0px 0px 60px 0px; margin:0px; border:none;}
.testo div.colonna-domande ul.domande li{width:auto; padding:0px 0px; margin:0px 0px; list-style:none;}
.testo div.colonna-domande ul.domande ul{width:100%; padding:10px 0px 0px 0px; margin:0px 0px; background:url(../css-img/bg-tabella-domande.gif) 0px repeat-y; position:relative; border:none;}
*html .testo div.colonna-domande ul.domande li, *html .testo ul.domande li{ margin-bottom:-20px;}
.testo div.colonna-domande ul.domande ul li{width:270px; padding:0px 10px; margin-bottom:0px; font-size:0.90em; color:#051a37; clear:both;}
.testo div.colonna-domande ul.domande ul li label{width:60px; float:left; display:block;}
.testo div.colonna-domande ul.domande ul li .campo{width:120px; margin-bottom:10px; display:block; float:right;}
.testo div.colonna-domande ul.domande ul li textarea.campo{width:268px; float:none; clear:both;}

.testo ul.lista-domande{width:92%; border:1px solid #9eb0d2; background:#c5dcfb; margin:15px auto; padding:10px 5px 10px 20px; color:#000000;}
.testo ul.lista-domande li span.autore{display:block; margin:0px 0px 0px 0px; color:#333333; font-size:0.90em;}
.testo ul.lista-domande li p{margin-top:5px;}

.testo ul.lista-domande li.chiuso, .testo ul.lista-domande li#chiuso{list-style:none;}
.testo ul.lista-domande li.chiuso h3, .testo ul.lista-domande li#chiuso h3{font-size:1.8em; font-weight:bold; color:#990000;}

.testo ul.lista-domande li.figc, .testo ul.lista-domande li#figc{list-style:none; padding-left:15px; margin-left:-15px; background:url(../css-img/loghino.gif) no-repeat left 3px;}
.testo ul.lista-domande li.figc h3, .testo ul.lista-domande li#figc h3{font-style:italic;}

/*.testo table.lista-domande{width:92%; border:1px solid #9eb0d2; background:#c5dcfb; margin:15px auto; padding:10px; color:#000000;}
.testo table.lista-domande td{border-bottom:none; border-right:none; padding:0px;}
.testo table.lista-domande td h3{padding:0px 0px 0px 10px; margin:0px; text-align:left; background:url(../css-img/freccina.gif) no-repeat left 6px;}
.testo table.lista-domande td span.autore{display:block; margin:0px 0px 0px 0px; color:#1c498b; font-size:0.90em;}
.testo table.lista-domande td p{margin:0px 0px 20px 0px; padding:0px;}*/

.testo ul.archivio{width:100%; margin:0px; padding:0px;}
.testo ul.archivio li{min-height:150px; display:block; padding:0px 0px 40px 230px; margin:0px 0px 0px 0px; display:block; position:relative; list-style:none;}
.testo ul.archivio li h3{font-size:1.3em; margin:0px; clear:none;}
.testo ul.archivio li h3 a{width:auto; display:inline; background:none; position:relative; top:0px; left:0px; padding:0px;}
.testo ul.archivio li p{margin:5px 0px;}
.testo ul.archivio li span.autore{font-size:0.90em;}
.testo ul.archivio li a{width:210px; display:block; margin:0px; padding:5px 5px 24px 5px; background:url(../css-img/bg-imgp-topg.gif) no-repeat top; position:absolute; left:0px; top:5px;}
*html .testo ul.archivio li a{margin-left:-240px;}
*html .testo ul.archivio li h3 a{margin-left:0px;}
.testo ul.archivio li a img{width:200px; padding:0px 5px 24px 5px; display:block; background:url(../css-img/bg-imgp-bottomg.gif) no-repeat bottom; text-align:center;}
.testo ul.archivio li a img.new{width:auto; background:none; padding:0px; position:absolute; top:10px; left:10px;}
/*dibattito live*/

/*paginazione*/
.testo ul.paginazione{width:95%; margin:10px auto;}
.testo ul.paginazione li{width:42%; display:block; list-style:none; padding:10px 0px; margin:0px 0px; float:none;}
.testo ul.paginazione li.dx{text-align:right;}

ul.paginazione{width:98%; margin:10px auto;}
ul.paginazione li{width:49%; display:block; list-style:none; padding:10px 0px; margin:0px 0px; float:left;}
ul.paginazione li.dx{text-align:right;}
/*paginazione*/

/*faq*/
.testo ul.domande{width:600px; background:url(../css-img/bg-tabella-domande-bottomg.gif) no-repeat left bottom; padding:0px 0px 60px 0px; margin:10px auto 0px auto;}
.testo ul.domande li{width:auto; padding:0px 0px; margin:0px 0px; list-style:none;}
.testo ul.domande li a{position:relative; display:block}
.testo ul.domande li a:hover{color:#051a37;}
.testo ul.domande li a span.info{width:300px; display:block; font-size:0.90em; position:absolute; top:10px; right:10px; line-height:14px; font-weight:normal;}
.testo ul.domande ul{width:100%; padding:10px 0px 0px 0px; margin:0px 0px; background:url(../css-img/bg-tabella-domandeg.gif) 0px repeat-y; position:relative;}
.testo ul.domande ul li{width:580px; padding:0px 10px; margin-bottom:0px; font-size:0.90em; color:#051a37; clear:both;}
.testo ul.domande ul li label{width:60px; float:left; display:block;}
.testo ul.domande ul li .campo{width:120px; margin-bottom:10px; display:block; float:left;}
.testo ul.domande ul li textarea.campo{width:580px; float:none; clear:both;}
.testo ul.domande ul li a.chiudi{position:absolute; top:-45px; right:10px; display:block;}
/*faq*/

/*download*/
#tit-download{width:105px; height:22px; display:block; margin:20px 0px 0px 0px; padding:0px; font-size:0px; color:#eeeeee;}
#tit-download span{width:105px; height:22px; display:block; margin:0px; padding:0px; font-size:0px; color:#eeeeee; background:url(../css-img/tit-download.gif) top right no-repeat;}

ul#download{width:100%; list-style:none; margin:0px 0px; font-size:0.90em;}
ul#download li{width:100px; list-style:none; margin:10px; padding:0px; text-align:center; display:block; float:left;}
/*download*/

/*tabelle*/
.testo table, .testo table.nop, .testo table.trenta {width:100%;}
.testo table.commenti{width:600px; border:none; border-collapse:collapse; border-spacing:0px;}
.testo table.commenti span.sx{width:auto; float:none; color:#333333; margin-bottom:10px; font-size:0.90em;}
.testo table td{width:50%; padding:5px; border-right:1px solid #eeeeee; border-bottom:1px solid #dddddd;}
.testo table.nop td{width:auto; padding:5px; border-right:1px solid #eeeeee; border-bottom:1px solid #dddddd;}
.testo table.trenta td{width:33%; padding:5px; border-right:1px solid #eeeeee; border-bottom:1px solid #dddddd; vertical-align:top; font-size:0.90em;}

.testo table h3, .testo table.nop h3, .testo table.trenta td h3, .testo table.nop td.nob h3{width:100%; text-align:center; margin:15px 0px 0px 0px; padding-bottom:12px; color:#1c498b; background:url(../css-img/bg-sottomenu-titg.png) no-repeat bottom;}
.testo table.nop td.data{width:70px;}
.testo table.nop td.doc, .testo table.commenti td.doc {width:30px;} 
.testo table.nop td.nob{border-bottom:0px;}

.testo table td.intestazione h4, .testo table.nop td.intestazione h4{background:url(../css-img/freccina.gif) no-repeat left; color:#f0c215; padding-left:8px;}
.testo table td.intestazione, .testo table.nop td.intestazione{background:url(../css-img/bg-intestazione.gif) repeat-x bottom;}

.testo table.trenta td.intestazione h4, .testo table.trenta td.intestazionea h4{background:none; text-align:center;}
.testo table.trenta td.intestazionea, .testo table.nop td.intestazionea {background:url(../css-img/bg-intestazionea.gif) repeat-x bottom; border-bottom:none;}

.testo table.commenti td{width:auto; padding:0px 5px 0px 5px; /*padding:5px*/ margin-bottom:0px; border-right:none; border-bottom:none; }
.testo table.commenti td h3{width:100%; text-align:left; margin:0px 0px 0px 0px; padding-bottom:0px; color:#1c498b; background:none;}
.testo table.commenti td p{width:530px; margin:0px; padding:10px 0px; color:#497dc9; font-size:0.90em;}
.testo table.commenti td .autore{display:block; margin:0px 0px 0px 0px; color:#999999; font-size:0.90em;}
.testo table.commenti td.txt-centro{padding:10px 0px;}

.testo table.commenti table{width:100%; margin-left:-5px; margin-top:0px; margin-bottom:-10px;}
/*.testo table.commenti table{width:100%; margin-left:-7px; margin-top:-10px; margin-bottom:-10px;}*/
.testo table.commenti td table td.doc{width:20px;}
.testo table.commenti td span.azzurro{padding-bottom:10px; display:block;}
.testo table.commenti table.form-commento{width:530px; padding:5px 0px; margin:0px 0px 0px 0px; border:none; border-collapse:collapse; border-spacing:0px;}
.testo table.commenti table.form-commento td{width:510px; padding:0px 10px 0px 10px; font-size:0.90em; color:#777777; background:url(../css-img/bg-tabella-domandem.gif) repeat-y top; border:none; border-collapse:collapse; border-spacing:0px; margin:0px;}
.testo table.commenti table.form-commento td.txt-centro{padding-bottom:45px; background:url(../css-img/bg-tabella-domande-bottomm.gif) no-repeat top;}
.testo table.commenti td.docalto{width:20px; height:258px; background:none; position:relative; display:block;}
.testo table.commenti td.docalto img{top:65px; position:absolute;}

.btn-invia, .btn-inviag{width:84px; height:20px; display:block; border:none; padding:0px; margin:10px auto 0px auto; background:url(../css-img/tasto-salva.gif) no-repeat;}
.btn-inviag{background:url(../css-img/tasto-salvag.gif) no-repeat;}
/*tabelle*/

/*cartina*/
#cartina{width:390px; height:456px; margin:10px auto; position:relative;}

#centrali-off, #aosta-off, #piemonte-off, #lombardia-off, #trentino-off, #friuli-off, #veneto-off, #emilia-off, #liguria-off, #toscana-off, #marche-off, #lazio-off, #abruzzo-off, #molise-off, #puglia-off, #campania-off, #basilicata-off, #calabria-off, #sicilia-off, #sardegna-off, #umbria-off, .invisibile{display:none;}

#centrali{position:absolute; width:78px; height:34px; padding:10px 0px 0px 30px; top:175px; left:28px; background:url(../css-img/regioni/centrali.png) no-repeat; z-index:2;}
*html #centrali{background:url(../css-img/regioni/centrali.gif) no-repeat;}

#aosta{position:absolute; width:36px; height:26px; padding:0px 0px 0px 0px; top:48px; left:28px; background:url(../css-img/regioni/aosta.png) no-repeat; z-index:2;}
*html #aosta{background:url(../css-img/regioni/aosta.gif) no-repeat;}

#piemonte{position:absolute; width:65px; height:47px; padding:50px 0px 0px 13px; top:30px; left:23px; background:url(../css-img/regioni/piemonte.png) no-repeat; z-index:1;}
*html #piemonte{background:url(../css-img/regioni/piemonte.gif) no-repeat;}

#lombardia{position:absolute; width:77px; height:61px; padding:20px 0px 0px 10px; top:25px; left:78px; background:url(../css-img/regioni/lombardia.png) no-repeat; }
*html #lombardia{background:url(../css-img/regioni/lombardia.gif) no-repeat;}

#trentino{position:absolute; width:61px; height:60px; padding:0px 0px 0px 0px; top:8px; left:133px; background:url(../css-img/regioni/trentino.png) no-repeat; }
*html #trentino{background:url(../css-img/regioni/trentino.gif) no-repeat;}

#friuli{position:absolute; width:20px; height:38px; padding:0px 0px 0px 20px; top:27px; left:192px; background:url(../css-img/regioni/friuli.png) no-repeat; }
*html #friuli{background:url(../css-img/regioni/friuli.gif) no-repeat;}

#veneto{position:absolute; width:54px; height:47px; padding:30px 0px 0px 20px; top:25px; left:140px; background:url(../css-img/regioni/veneto.png) no-repeat; }
*html #veneto{background:url(../css-img/regioni/veneto.gif) no-repeat;}

#emilia{position:absolute; width:67px; height:47px; padding:15px 0px 0px 40px; top:85px; left:97px; background:url(../css-img/regioni/emilia.png) no-repeat; }
*html #emilia{background:url(../css-img/regioni/emilia.gif) no-repeat;}

#liguria{position:absolute; width:61px; height:24px; padding:15px 0px 0px 20px; top:103px; left:46px; background:url(../css-img/regioni/liguria.png) no-repeat; }
*html #liguria{background:url(../css-img/regioni/liguria.gif) no-repeat;}

#toscana{position:absolute; width:59px; height:62px; padding:30px 0px 0px 20px; top:112px; left:110px; background:url(../css-img/regioni/toscana.png) no-repeat; }
*html #toscana{background:url(../css-img/regioni/toscana.gif) no-repeat;}

#marche{position:absolute; width:26px; height:54px; padding:2px 0px 0px 30px; top:135px; left:180px; background:url(../css-img/regioni/marche.png) no-repeat; }
*html #marche{background:url(../css-img/regioni/marche.gif) no-repeat;}

#lazio{position:absolute; width:82px; height:46px; padding:25px 0px 0px 0px; top:180px; left:162px; background:url(../css-img/regioni/lazio.png) no-repeat; }
*html #lazio{background:url(../css-img/regioni/lazio.gif) no-repeat;}

#abruzzo{position:absolute; width:48px; height:48px; padding:5px 0px 0px 10px; top:177px; left:204px; background:url(../css-img/regioni/abruzzo.png) no-repeat;}
*html #abruzzo{background:url(../css-img/regioni/abruzzo.gif) no-repeat;}

#molise{position:absolute; width:41px; height:30px; padding-top:2px; top:211px; left:236px; background:url(../css-img/regioni/molise.png) no-repeat; z-index:2;}
*html #molise{background:url(../css-img/regioni/molise.gif) no-repeat;}

#puglia{position:absolute; width:173px; height:66px; padding:20px 0px 0px 45px; top:215px; left:266px; background:url(../css-img/regioni/puglia.png) no-repeat; z-index:1;}
*html #puglia{background:url(../css-img/regioni/puglia.gif) no-repeat;}

#campania{position:absolute; width:68px; height:49px; padding-top:15px; top:235px; left:230px; background:url(../css-img/regioni/campania.png) no-repeat; }
*html #campania{background:url(../css-img/regioni/campania.gif) no-repeat;}

#basilicata{position:absolute; width:53px; height:35px; padding-top:19px; top:247px; left:279px; background:url(../css-img/regioni/basilicata.png) no-repeat; z-index:3;}
*html #basilicata{background:url(../css-img/regioni/basilicata.gif) no-repeat;}

#calabria{position:absolute; width:53px; height:82px; padding-top:15px; top:288px; left:290px; background:url(../css-img/regioni/calabria.png) no-repeat; }
*html #calabria{background:url(../css-img/regioni/calabria.gif) no-repeat;}

#sicilia{position:absolute; width:85px; height:55px; padding:15px 0px 0px 25px; top:365px; left:185px; background:url(../css-img/regioni/sicilia.png) no-repeat; }
*html #sicilia{background:url(../css-img/regioni/sicilia.gif) no-repeat;}

#sardegna{position:absolute; width:60px; height:70px; padding-top:35px; top:240px; left:50px; background:url(../css-img/regioni/sardegna.png) no-repeat; }
*html #sardegna{background:url(../css-img/regioni/sardegna.gif) no-repeat;}

#umbria{position:absolute; width:45px; height:40px; padding-top:15px; top:147px; left:173px; background:url(../css-img/regioni/umbria.png) no-repeat; }
*html #umbria{background:url(../css-img/regioni/umbria.gif) no-repeat;}
/*cartina*/

/*interna*/

/*contenuto*/

#footer{/*width:100%;*/ padding:10px 0px 50px 0px; margin-top:20px; background:url(../css-img/bg-footer.gif) repeat-x top #051a37; clear:both; font-size:0.85em; /*position:absolute; bottom:0px;*/}
#footer ul{width:990px; margin:0px auto;}

.invisibile{display:none;}

.addthis_default_style {color:#555555; font-size:0.85em; text-transform:uppercase; margin-top:10px;}
.addthis_default_style a {color:#11366a; font-weight:normal;}

#addthis_blu {color:#ffffff;}
#addthis_blu a {color:#f0c215;font-weight:bold;}
