/*stili per il layout fisso*/
html,body{margin: 0;padding:0}
body{BACKGROUND: url(immagini/bg-grey.png) repeat-x top top left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 76%;text-align: center}
body#splash{BACKGROUND: url(immagini/bg_splash.png) no-repeat left;position:relative;top:100px}
div#container{BACKGROUND: url(immagini/header.png) no-repeat top left;width: 980px;margin: 0 auto;text-align: left;
}

SELECT, INPUT{BORDER-RIGHT: #b2b2b2 1px solid;PADDING-RIGHT: 3px;BORDER-TOP: #b2b2b2 1px solid;
    PADDING-LEFT: 3px;BACKGROUND: #f4f4f4;PADDING-BOTTOM: 3px;MARGIN: 1px;
    FONT: 13px Verdana, Arial, Helvetica, sans-serif;BORDER-LEFT: #b2b2b2 1px solid;COLOR: #000;
    PADDING-TOP: 3px;BORDER-BOTTOM: #b2b2b2 1px solid
}

/*IMG{behavior: url(iepngfix.htc)}*/
/*stili link*/
a
{
    color:#336
}
a:hover
{
    color:#033
}
a.blu{padding-top:15px;display:block;text-decoration: none;color:#3D739A;font-size: 1.2em}
a.blu:hover{color:#5591BC}
a.arancio{padding-top:15px;display:block;text-decoration: none;color:#EDA93A;font-size: 1.2em; font-weight:bold}
a.arancio:hover{color:#646C6D}
/*fine stili link*/

/*ARTICOLI*/
/*--Mini articoli con foto*/
div.mini-articolo{padding: 5px 0 0 0}
div.mini-articolo img{float:left;margin: 10px}
div.mini-articolo h2, div.mini-articolo p{margin:0 10px;padding: 0}
div.mini-articolo h2{margin-top: 10px}
div.Titoli-View{height:155px;BACKGROUND: url(immagini/linea-sotto-articoli.png) no-repeat left bottom;PADDING-BOTTOM: 15px}
div.Titoli-View img{float:left;margin: 5px}
div.Titoli-View h2{color: #135270;font-size: 1.5em;margin-top: 5px}
div.Titoli-View p{color: #000;font-size: 1em;margin-top: 5px;font-style:italic}
div.Corpo-Contenuto{margin:0 10px;padding: 5px}
a.Titolo-Piccolo{color: #135270;font-size: 14px;font-weight:bold;text-decoration: none}
a.Titolo-Piccolo:hover, a.Titolo-Lungo:hover{text-decoration:undeline;color: #B71218}
p.Sotto-Titolo-Lungo, p.Sotto-Titolo-Piccolo{color: #000;font-size: 12px;font-style:italic}
p.Sotto-Titolo-Lungo{font-size: 13px}
a.Titolo-Lungo{color: #135270;font-size: 15px;font-weight:bold;text-decoration: none}
DIV.Corpo-Ridotto{padding-top:5px}
DIV.Corpo-Lungo{padding:5px}
DIV.pubblicato{margin-top:10px;padding-top:10px;BACKGROUND: url(immagini/linea-sotto-articoli.png) no-repeat left Top;}
/*FINE ARTICOLI*/
/*primopiano*/
div.PrimoPiano{float:left;width:590px;border:1px solid #ccc;margin: 1px 0 1px 0;padding: 2px}
div.headPP{font: 1.5em/30px verdana,arial,serif;color:#fff;background: url(immagini/bg_pp01.png) no-repeat top left #FF6F28;padding: 0 0 2px 2px}
div.headSP{font: 1.5em/30px verdana,arial,serif;color:#fff;background: url(immagini/headSP.png) repeat-x top left #d79a36;padding: 0 0 2px 2px}
div.headTP{font: 1.5em/30px verdana,arial,serif;color:#fff;background: url(immagini/bg_pp03.png) repeat-x top left #C40000;padding: 0 0 2px 2px}
div.LabelEditor{font: 1.5em/30px verdana,arial,serif;color:#2175BC;padding: 0 0 2px 2px}
a.TitoloLink{color:#fff}
a.TitoloLink:hover{color:#225168}
div.textimage{width: 100%}
div.textcenter{text-align:center}
div.texright{text-align:right;padding:5px;clear:left}
div.sfoglia, div.textEditor{text-align:center}
div.textEditor input{FONT-SIZE: 1.8em}
SELECT.editor
{
    BORDER-RIGHT: #b2b2b2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #b2b2b2 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #f4f4f4;
    PADDING-BOTTOM: 3px;
    MARGIN: 1px;
    FONT: 1.8em Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #b2b2b2 1px solid;
    COLOR: #000;
    PADDING-TOP: 3px;
    width:550px; height:40px;
    BORDER-BOTTOM: #b2b2b2 1px solid
}
input.sfoglia{width:550px}
.checklist INPUT,input.sfoglia, input.editor{text-align:center;BORDER-RIGHT: #999 3px double;PADDING-RIGHT: 0.25em;BORDER-TOP: #ccc 3px double;
	PADDING-LEFT: 0.25em;BACKGROUND: url(immagini/fade-butt.png);PADDING-BOTTOM: 0.25em;BORDER-LEFT: #ccc 3px double;COLOR: #333;
    PADDING-TOP: 0.25em;BORDER-BOTTOM: #999 3px double
}
div.affiancatoSx{text-align:left;float:left}
div.affiancatoDx{float:right}
div.textimage img{float:left;margin: 10px}
div.textimage img.piccola100{width:100px;height:100px}
div.textimage h2, div.textimage p{margin:0 10px;padding: 0}
div.textimage h2.titolosotto{clear:both}
div.textimage span.Attivitą{color: #999;font-size: 1.0em;margin-top:5px}
div.textimage h2{margin-top: 10px}
div.clearer{clear: left}
div.left{float: left}
div.right{float: right}
/* fine primo piano*/

/*TITOLI*/
.TitoloSezione{FONT-WEIGHT: bold;FONT-SIZE: 17px;color:#6B6B6B;padding: 5px 5px}
.SottoTitoloSezione{FONT-WEIGHT: bold;Font-style:italic; FONT-SIZE: 15px;color:#000;padding: 5px 5px}
/*TITOLI***/

/*MODULI*/
.etichetta-modulo{height:30px;FONT-SIZE: 17px;text-align:left;float:left;width:200px}
.input-modulo{width:300px}
/*MODULI--*/
/*View*/
.Titolo-Linea{BACKGROUND: url(immagini/linea-sotto-articoli.png) no-repeat left bottom;PADDING-BOTTOM: 15px}
.Titolo{FONT-WEIGHT: bold;FONT-SIZE: 17px;color:#0075B3;padding: 5px 5px}
.SottoTitolo{FONT-WEIGHT: bold;FONT-SIZE: 13px;color:#40454B;padding:1px;font-style:italic}
.infoTitolo{FONT-WEIGHT: bold;FONT-SIZE: 11px;color:#40454B;padding:1px;font-style:italic}
.linea{color:#0075B3;height:1px}
.PostContent
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 5px;
    COLOR: #40454b
}
P.PostContent
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px
}
.PostContent IMG
{
    BORDER-RIGHT: #f0f0f0 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #f0f0f0 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 15px 15px 0px;
    BORDER-LEFT: #f0f0f0 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #f0f0f0 1px solid
}
.PostContent BLOCKQUOTE
{
    BORDER-RIGHT: #f6f3d3 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #f6f3d3 1px solid;
    PADDING-LEFT: 15px;
    BACKGROUND: #fffde5;
    PADDING-BOTTOM: 3px;
    MARGIN: 5px 0px;
    BORDER-LEFT: #f6f3d3 1px solid;
    COLOR: #993300;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #f6f3d3 1px solid
}
.PostContent BLOCKQUOTE P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 5px
}
.PostContent UL
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 12px
}
/*Form Richieste*/
.txtrichieste{width:160px;height:25px; border:0px; background: url(immagini/txt160.png) no-repeat}
.txtEditor550-40{width:550px;height:40px}
	/*; border:1px solid #000}*/
	/*background: url(immagini/txt550-40.png) top left no-repeat}*/
	
form.richieste input{border: 0px solid;color: #475078;font: 12px Arial,sans-serif}
form.richieste {background: url(immagini/txt160.png)}

/*DIV alternati sfondo*/
DIV.odd, DIV.even{margin:1px;padding:5px;}
DIV.odd{background: #D5E4FF;}
/*Fine div alternati sfondo*/
/*Tabelle*/
table.Stile1{width:98%}
table.Stile1 td,table.Stile1 th{border: 1px solid #EEE;border-collapse: collapse}
table.Stile1 td,table.Stile1 th{padding: 3px 5px}
table.Stile1 td{text-align: left}
table.Stile1 th{text-align: left} 
table.Stile1 tr.odd td, table.Stile1 tr.odd th{background: #D5E4FF} 
table.Stile1 tr.Header td, table.Stile1 tr.Header th{color: #fff;background: #2175BC} 
/*FINE TABELLE*/
    
/*lungoInt*/
div.lungoInt{float:left;width:584px;border:1px solid #ccc;margin: 1px 0 1px 0;padding: 2px}
/*Servizi e Convenzioni*/
/*ul.ConvServ,ul.ConvServ li{list-style:none;margin: 0}
ul.ConvServ{width:90%}
ul.ConvServ li{padding:0;line-height: 1.5em;border:none;
    text-indent: 12px;margin: -4px 0 0}*/
ul.ConvServ,ul.ConvServ li{list-style:none;margin:0;padding:0}
ul.ConvServ{width:100%}
ul.ConvServ li{line-height:1.5em;padding:2px}
div.Bordato{padding:1px;width: 100%;border:1px solid #CCC}
div.Bordato img{padding:1px;float:left}
/*Fine servizi e convenzioni*/
/*piccoli*/
div.piccoli{margin: 1px 0 1px 0;width:596px;float:left;padding-bottom: 2px;margin:0}
div.piccolisx{border:1px solid #ccc;float: left;width:291px !important; width /**/:250px;padding:2px;min-height:160px;height:200px !important;height:200px}
div.piccolidx{border:1px solid #ccc;float: right;width:291px !important; width /**/:250px;padding:2px;min-height:160px;height:200px !important;height:200px}
div.txtimgPiccolo{width: 291px}
div.txtimgPiccolo img{float:left;margin: 5px}
div.txtimgPiccolo h2, div.txtimgPiccolo p{margin:0 5px;padding: 0}
div.clearerPiccolo{clear: left}
/*a.Titolo-Piccolo:visited{color: #6b6b6b}
/*fine piccoli*/

/*piccoliInterni*/
div.picInt{margin: 1px 0 1px 0;width:588px;float:left;padding-bottom: 2px;margin:0}
div.picIntsx{border:1px solid #ccc;float: left;width:286px !important; width /**/:245px;padding:2px}
div.picIntdx{border:1px solid #ccc;float: right;width:286px !important; width /**/:245px;padding:2px}
div.txtimgpicInt{width: 286px;height:100px;}
div.txtimgpicInt img{float:left;margin: 5px;width:50px;height:50px}
div.txtimgpicInt h2, div.txtimgpicInt p{margin:0 5px;padding: 0}
div.txtimgpicInt h2{color: #6B6B6B;font-size: 1em;margin-top: 5px}
/*liste*/
ul.icon,ul.icon li{list-style: none;margin: 0;padding: 0}
ul.icon li{padding: 6px 0 6px 14px;line-height: 1.4em;
    background: url(immagini/lista1.png) no-repeat 0 0.7em;
    margin: -6px 0 0
}
/*quadrato blu*/
.qblu li{background: url(immagini/post1.png) no-repeat 0 0.80em}
/*freccia blu*/
.fblu li{background: url(immagini/frecciablu.png) no-repeat 0 0.80em}
/*fine liste convenzioni*/
/*stili generici, su header e footer*/
div#header{background: url(immagini/header.png) no-repeat left;line-height: 70px;color: #ff0}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #000;font-size: 1.5em}
div#footer a{color: #fff; font-weight: bold;text-decoration: underline}
ce
/*per le png su ie6*/
div#content, div#laterale, {behavior: url(iepngfix.htc)}
/*fine per le png su ie6*/

/*stili specifici per il layout*/
div#laterale{margin-left: 0px;float: left;margin-top:0px;width: 150px}
div#corpo{clear:both;width:600px;padding: 3px 0 0 10px}
div#content{width:100%;height:100%;float:left;margin: 0;width:610px;padding:0px}
div#prefooter{clear:both;text-align: center}
div#footer{margin-top:2px;clear:both; text-align:center; line-height: 30px; padding:0px;
    color: #ffffff;background: url(immagini/bg_footer.png) repeat-x}

/*stili per la navigazione*/
div#navigation ul{margin: 0em 0 0.3em 0.3em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0}
div#navigation a{display: block; color:#fff;font: normal bold 1.1em/1.6em arial,sans-serif;text-decoration: none}
div#navigation a:hover, li#activelink a{background:url(immagini/bg_pulsanti.png) repeat-y #fff;color: #033}
/*div#navigation li#activelink{height:40px;background:none;color: #033;text-decoration: none}

/*menuor*/
div#menuor{height:30px;float: right;width: 590px}
div#menuor ul{list-style: none;
     margin: 3px;padding: 0}

div#menuor li{text-align:center;float: left;margin: 0 0.2em 0;padding: 0;font: normal 1.2em arial,sans-serif}

div#menuor a{float: left;padding: 0;
    background: url(immagini/tab.png) no-repeat top left;
    text-decoration: none;color: #fff}

div#menuor span{width:110px;float: left;padding: 0.4em 0 0.4em 0;
    background: url(immagini/tab.png) no-repeat top right;cursor: pointer}

div#menuor li#active a,div#menuor a:hover{
    background: url(immagini/tab2.png) no-repeat top left}

div#menuor li#active span,div#menuor a:hover span{background: url(immagini/tab2.png) no-repeat top right;color: #fff}
/*fine menuor*/

/*MenuColor*/
#menuColor {border:1px solid #000;
        width:150px !important; width/**/:130px;margin-top:4px;
        border-right: 1px solid #CF7900;
        padding: 0 0 0em 0;
        margin-bottom: 1em;
        font-family: Tahoma, Arial, sans-serif;
                /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
        font-size : 14px;
        background-color: #EDD1A5;
        color: #333;
        }

#menuColor ul {
        list-style: none;
        margin: 0;
        padding: 0;
        border: none;
        }

#menuColor li {
        border-bottom: 1px solid #90bade;
        margin: 0;
        list-style: none;
        list-style-image: none;
        }

#menuColor li a {
        display: block;
        padding: 5px 0px 5px 0.5em;
        border-left: 8px solid #CF7900;
        border-right: 2px solid #EDD1A5;
        background-color: #EDA93A;
        color: #fff;
        text-decoration: none;
        width: 100%;
        }

html>body #menuColor li a {
        width: auto;
        }

#menuColor li a:hover {
        border-left: 8px solid #6B717B;
        border-right: 2px solid #EDD1A5;
        background-color: #E6E0CE;
        color: #EDA93A;
        }

#menuColor li a.activeMaster {
        border-left: 8px solid #6B717B;
        border-right: 2px solid #EDD1A5;
        background-color: #E6E0CE;
        color: #9F9592;
        }
/*Fine menu color*/

/*Menu Superiore IC
/*- Menu Tabs 11--------------------------- */

    #tabs11 {
      float:left;
      width:100%;
          
      font-size:93%;
      font-weight:bold;
      line-height:normal;
          /*border-bottom:1px solid #C2BDAE;*/
      }
    #tabs11 ul {
          margin:0;
          padding: 0px 5px 0 275px;
          list-style:none;
      }
    #tabs11 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs11 a {
      float:left;
      /*background:url("immagini/menu-orizz.png") no-repeat left top;*/
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs11 a span 
    {
		line-height:70px;
      float:left;
      display:block;
      background:url("immagini/menu-orizz.png") no-repeat right top;
      padding: 0px 15px 0px 6px;
      color:#9F9584;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs11 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs11 a:hover span {
      color:#FFF;
      }
    #tabs11 #current a span{color:#F59E23}
    /*#tabs11 a:hover {
      background-position:0% -42px;
      }
    #tabs11 a:hover span {
      background-position:100% -42px;
      }

      #tabs11 #current a {
              background-position:0% -42px;
      }
      #tabs11 #current a span {
              background-position:100% -42px;
      }*/
/*Fine menu superiore IC

/*Menu Color Orizzontale*/
#tabs10 {
  padding: 2px 0 0 0;
  float:left;
  width:100%;
  font-size:93%;
  border:none;
  line-height:normal;
  font-family: Tahoma, Arial, sans-serif;
         /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
  font-size : 15px;
  }
#tabs10 ul {
      margin:0;
      padding: 0px 10px 0 40px;
      list-style:none;
  }
#tabs10 li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabs10 a {
  cursor: pointer;
  height:30px;
  float:left;
  background:url("immagini/tableft10.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabs10 a span {
  margin-right:1px;
  height:21px;
  float:left;
  display:block;
  background:url("immagini/tabright10.gif") no-repeat right top;
  padding: 5px 15px 4px 6px;
  color:#FFF;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
/*#tabs10 a span {float:none;}
/* End IE5-Mac hack */
#tabs9 a:hover span {
  color:#FFF;
  }
#tabs10 a:hover {
  background-position:0% -42px;
  }
#tabs10 a:hover span {
  background-position:100% -42px;
  }

  #tabs10 li.Current a{
          background-position:0% -42px;
  }
  #tabs10 li.Current a span {
          background-position:100% -42px;
  }
/*Fine menu color orizzontale*/
/*menusecondario*/
div#menusec{height:30px;float: right;width: 575px}
div#menusec ul{list-style: none;margin: 5px 5px 5px 5px;padding: 0}
div#menusec li{border-right: 1px dashed #9C9C96;text-align:center;float: left;margin: 0 0.2em 0;padding: 0}
div#menusec a{float: left;padding: 0;text-decoration: none;color: #222}

div#menusec span{float: left;padding: 0.4em 0.4em 0.4em 0;cursor: pointer}

div#menusec li.activeSecondary a,div#menusec a:hover{}

div#menusec a.activeSecondary span,div#menusec a:hover span{border-bottom:2px solid #fff;color: #054460}
/*fine menusecondario*/

/*menuor vecchio cdo
div#menuor ul{clear:both;text-align: center;list-style-type: none;margin: 0;padding: 0}
div#menuor li{float: left;margin: 0 2px 0 0;padding:0} 
div#menuor a{display: block;width: 130px;line-height: 30px;
    text-decoration: none; border: none;
    background: url(immagini/menuor.png) no-repeat top left;color: #333;
    font-variant: small-caps} 
div#menuor a:hover{background-position: -140px 0;color: #336} 
div#menuor li#activelink a,div#navigation li#activelink a:hover{
    background-position: -280px 0;color: #333} 

fine menuor vecchio cdo*/
/*schede*/
div#schede ul{text-align: center;list-style-type: none;margin:0 0 50px;padding: 0}
div#schede li{float: left;margin: 0 2px 0 0;padding:0} 
div#schede a{display: block;width: 130px;line-height: 30px;
    text-decoration: none; border: none;
    background: url(immagini/schede1.png) no-repeat top left;color: #333;
    font-variant: small-caps} 
div#schede a:hover{background-position: -140px 0;color: #336} 
div#schede li#activelink a, li#activelink a:hover{
    background-position: -280px 0;color: #333} 
/*sfondo arrotondato per menu verticale*/
div#navigation{width:150px;margin-top:75px;
    background:url(immagini/bkmenuvert.png) #ffffff no-repeat bottom left;
    padding-bottom:10px}

div#navigation div{
    background:url(immagini/bkmenuvert.png) #ffffff no-repeat top left;
    padding:8px 10px}

/*sfondo arrotondato sezione C*/
div.modularC{float:left;overflow: hidden;
    background: url(immagini/boxBk.png) repeat-x bottom left;
    padding-bottom: 15px;margin-bottom: 10px}

div.m1{width: 270px}
div.m2{width: 540px}


div.modularC div{
    float: left;width:240px !important; width /**/:270px;
    background: url(immagini/boxBk.png) repeat-x top left;
    padding: 15px 15px 0}

/*titoli sesioni C*/
h2#titolo{
font-size: 20px;
padding: 0 0 5px 25px;
background: url(immagini/little.png) no-repeat 0px 2px;
}
h2.titoloGenerico{
font-size: 20px;
padding: 0 0 5px 25px
}
h2#titolo a{
font-size: 20px;color: #999
}
h2.TitoloArt{margin:0.6em 2 0 -18px;padding-left: 15px;
    font: bold 200% "Trebuchet MS",Arial,sans-serif;
    color: #999}
    
H2#TitoloProdotti, H2#TitoloProdotti2{padding: 0 0 5px 25px;
    background: url(immagini/post1.png) no-repeat 0px 2px;
    font: bold 150% "Trebuchet MS",Arial,sans-serif;
    color: #999}

/*blocco funcion sotto al menu laterale*/
div#function{margin-top: 30px;width:130px;
    background:url(immagini/function.png) #fff no-repeat bottom left;
    padding-bottom:10px}

div#function div
{
    background:url(immagini/function.png) #fff repeat-x top left;
    padding:10px 10px 0}
/*navigazione nelle funzioni aggiuntive*/
div#function ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}

/*sfondo per articoli*/
div.articolo1, div.articolo2, div.articolo0
{
padding:10px;width:520px
}
div.articolo1
{
    background:url(immagini/bkart1.png) #fff repeat-y bottom left;
}
div.topart1
{
    background:url(immagini/topArt1.png) #fff no-repeat bottom left; 
}
div.bottomart1
{
    background:url(immagini/bottomArt1.png) #fff no-repeat top left; 
}
div.articolo2
{
    background:url(immagini/bkart2.png) #fff repeat-y bottom left;
}
div.topart2
{
    background:url(immagini/topArt2.png) #fff no-repeat bottom left; 
}
div.bottomart2
{
    background:url(immagini/bottomArt2.png) #fff no-repeat top left; 
}     
/*fine sfondo articoli*/

/*div centrato*/
div.centrato
{
    margin: 20px;width:520px;text-align:center 
}
/*fine div cntrato*/
/*liste con sfondi alternati*/
dl.list0{width:510px;background: #E1EAFE;
    border:solid #CCC;border-width:0 1px 1px}
dl.list0 dt{font-weight:bold;border-top:1px solid #CCC;
    padding: 10px 10px 0}
dl.list0 ul{text-align: left;list-style-type: none;margin: 0;padding: 0}
dl.list0 li{margin: 0;padding: 0 0 0 1em}    
dt.list0 a:hover
{
color: #336    
}
dt.list0 a
{
color: #000
}   
dd{margin:0;padding: 0 10px 10px} 
*.odd{background: #F6F6F6}
/*fine liste sfondo alternato*/
/*liste con linea colorata*/
dl.list1{width:510px;padding-left:5px}
dl.list1 dt{font-weight: bold;color: #36C}
dl.list1 dd{border-bottom: 3px solid #E6E6E8;margin: 0.2em 0 1em;color: #444;line-height: 1.3em} 
/*FINE lista con linea colorata*/
/*gestione dei moduli FORM*/
/*form0*/

/*PAGINAZIONE*/
ul#pagination{
    font:12px Arial,sans-serif;
    margin: 1em 0;padding: 0;
    list-style: none;text-align: center}

ul#pagination li{
    display: inline;margin-right: 0.5em}

ul#pagination a{text-decoration: none;
    border: 1px solid #D3D59D;padding: 0 3px;
    background: #81ACCD;color: #000}

ul#pagination a:visited{
    background: #818181;color: #003EA5;
    border-color: #89B5FF}

ul#pagination a:hover{
    background: #FFF;color: #003EA5}

ul#pagination li#currentpage a{
    border: 0px;background: #FFF;
    color: #000;cursor: default}
/* FINE PAGINAZIONE*/
/*DATE*/
div.data{float: left;width: 50px;margin: 0 3px 3px 0;
    text-align: center;color: #777;padding-bottom: 5px;
    background: #E9F3FF url(immagini/date.png) no-repeat bottom left} 
div.data span.d{display: block;font-size: 170%;
    font-weight: bold;color: #757797;padding-top: 5px;
    background: #E9F3FF url(immagini/date.png) no-repeat top left} 
div.data span.m{text-transform: uppercase}
/*FINE DATE*/

/*stili per primo piano*/
div.imgPrimoPiano{width:300px;padding-top:2px;float:left}
div.imgPrimoPiano img{width:290px;height:200px;padding:2px;border:1px solid #CCC}
div.linkPrimoPiano, div.linkPrimoPianoBtop{Height:45px;padding: 5px 0 0 5px}
div.linkPrimoPianoBtop{border-top:1px solid #CCC}
div.linkPrimoPiano a, div.linkPrimoPianoBtop a{text-decoration: none;color: #D79A36;font-weight: bold;}
div.linkPrimoPiano a:hover, div.linkPrimoPianoBtop a:hover{text-decoration: none;color: #999999;font-weight: bold;}
#sottoTitoloPrimoPiano{FONT-WEIGHT: bold;FONT-SIZE: 13px;border:1px solid #CCC;clear:both;color:#D79A36;padding:5px}
/*FINE stili News Eventi*/
/*Stile colonna destra*/
/*div.filmatoHome{float:right;width:205px;padding:0px}*/
div.boxLungoDestra{margin:0;padding: 0 0 0 2px;float:right;width:217px}
div.BoxDestra{border:1px solid #ccc;width:205px;height:100px;padding: 0 5px;margin-top:5px}
/*Fine stile colonna destra*/

/*Messaggi di errore*/
.Errore{background: #F00000; font-size:large;color:#FFFFFF;}
/*Fine messaggi di errore*/


/*fine liste sfondi alternati*/
/*liste con sfondi alternati per un terzo della pagina
dl#unterzo{float:left;width:32%;margin-left: 1%;background: #E1EAFE;
    border:solid #CCC;border-width:0 1px 1px}
dl#unterzo dt{font-weight:bold;border-top:1px solid #CCC;
    text-align:center}
dl#unterzo ul{text-align: left;list-style-type: none;margin: 0;padding: 0}
dl#unterzo li{margin: 0;padding: 0 0 0 1em}    
/*
dt#unterzo{font-weight:bold;border-top:1px solid #CCC;
    padding: 10px 10px 0}
dt#unterzo a:hover
{
color: #336    
}
dt#unterzo a
{
color: #000
}   
dd#unterzo{margin:0;padding: 0 10px 10px} 
*.odd{background: #F6F6F6}
fine liste sfondi alternati per un terzo della pagine*/


/*
 padding: 0.5em;
border: solid #0000FF;
border:1px solid #CCC;
;text-indent: 30px 
/*