/* CSS Document */
/*Stile pagine interne*/
#Loading {
   height: 1600px;
   width: 100%;
   position: absolute;
   visibility: hidden;
   z-index: 999999;
   left: 0px;
   top: 0px;
   right: 0px;
   bottom: 0px;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/blank.png);
   background-repeat: repeat;
   background-position: left top;
   text-align: center;
   vertical-align: middle;
}

#LoadingMessage{
   background-attachment: scroll;
   background-image: url(/immagini/struttura/loading_bar.gif);
   background-repeat: no-repeat;
   background-position: center center;
   display: block;
   margin: auto auto;
   height: 83px;
   width: 200px;
   position: relative;
   top: 660px;
}

*{margin:0px; padding:0px;}
form{position:relative;}
html {overflow-x:hidden; height:100%}
body{
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Sfondo_body.jpg);
   background-repeat: repeat-x;
   background-position: left top;
   background-color: #a7a9af;
   
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 1em;

}

#Wrapper {
   width: 970px;
   margin-right: auto;
   margin-left: auto;
   text-align: left;
}

#Logo {
   background-image: url(/immagini/restyling/Logo_2.gif);
   height: 38px;
   width: 162px;
   position: relative;
   left: 25px;
   top: 8px;
   float: left;
   padding-bottom: 10px;
   background-repeat: no-repeat;
   background-position: center top;
}

#Cerca {
   height: 32px;
   padding-top: 8px;
   position: relative;
   top: 8px;
   width: 250px;
   float: right;
   right: 0px;
}
#Cerca  a, #Cerca a:active, #Cerca a:visited {
   font-size: 0.6em;
   color: #333333;
   width: 100px;
}
#Cerca  a:hover {
   color: #DC1010;
}


#Cerca .ricerca {
   background-image: url(/immagini/struttura/cerca.gif);
   height: 18px;
   width: 104px;
   padding-top: 4px;
   padding-left: 8px;
   font-size: 10px;
   border: 1px solid #D8DBE2;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center center;
   background-color: #D8DBE2;
   color: #666666;
   float: left;
}

#Cerca #button {
   background-image: url(/immagini/struttura/accept.gif);
   height: 16px;
   width: 16px;
   background-color: #D8DBE2;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center center;
   cursor: pointer;
   margin-top: 5px;
   margin-left: 2px;
   float:left;
   margin-right:5px;
}

#Login {
   display: block;
   height: 22px;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Login_dx.gif);
   background-repeat: no-repeat;
   background-position: right bottom;
   width: 350px;
   margin-right: auto;
   margin-left: auto;
   position:relative;
   top:16px;
}


#Login-sx {
   display: block;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Login_sx.gif);
   background-repeat: no-repeat;
   background-position: left center;
}

#Logged{
   display: block;
   height: 18px;
   margin-right: 9px;
   font-size: 0.7em;
   color: #333333;
   margin-left: 10px;
   background-color: #A9CCE9;
   padding-top: 4px;
   padding-right: 1px;
   padding-left: 5px;
}

#Logged a{
   color: #CC0000;
   text-decoration: none;
   padding-right: 2px;
   padding-left: 2px;
   font-weight: bold;
}

#Logged a:hover {color: #FFF;}

#Pagina {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Sfondo_pagina.png);
   background-repeat: repeat-y;
   background-position: center top;
   width: 968px;
   display:cell-table;
   margin-right: auto;
   margin-left: auto;
   position: relative;

}

#Menu {
   background-image: url(/immagini/struttura/Sfondo_menu.png);
   height: 47px;
   width: 968px;
   margin-right: auto;
   margin-left: auto;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center top;
   position: relative;
}

#Menu ul {
   list-style-type: none;
   position: relative;
   height: 31px;
   padding-top: 5px;
}

#Menu li {
   display: inline;
   text-align: center;
}

#Menu a {
   color: #FFFFFF;
   text-decoration: none;
   font-size: 0.7em;
   padding-right: 25px;
   padding-bottom: 10px;
   padding-left: 25px;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Separatore_menu.gif);
   background-repeat: no-repeat;
   background-position: right center;
   display: block;
   float: left;
   text-align: center;
   padding-top: 13px;
}

#Menu a:hover { color: #333333; }

#Col-sx {
   float: left;
   width: 630px;
   position: relative;
   left: -5px;
   display:table;
   padding-bottom: 50px;
   margin-bottom: 30px;
}

#Col-sx h1 {
   position: relative;
   font-size: 1.5em;
   color: #DC1010;
   margin-bottom: 5px;
}

#Corpo .archivio {
   float: right;
   background-image: url(/immagini/struttura/Sfondo_Archivio_Post.gif);
   font-size: 0.7em;
   color: #333333;
   position: absolute;
   width: 149px;
   height: 22px;
   right: 5px;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center top;
   padding-top: 8px;
   top: -4px;
}
#Corpo .archivio a {
   color: #333333;
   text-decoration: none;
   position: relative;
   padding-left: 10px;
   font-weight:normal;
   float: left;
   z-index: 100;
   font-size: 0.7em;
}
#Corpo .archivio a:hover {
   color: #666;}
   
#Corpo .archivio img {
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   vertical-align: baseline;
   display: inline;
   margin-top: 0px;
   height: 16px;
   width: 16px;
}

#Corpo .archivio a.rss {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/rss.gif);
   background-repeat: no-repeat;
   background-position: center center;
   height: 16px;
   width: 16px;
   z-index: 1001;
   float: right;
   display: block;
   padding: 0px;
   margin-right: 20px;
}

#Corpo h1.dodicirighe_archivio{
   border-bottom:1px solid #ccc;
   padding-bottom: 3px;
}

#Corpo #FlvPlayer {
   background-image: url(/immagini/restyling/Sfondo_Player.gif);
   height: 205px;
   width: 284px;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center top;
   position: relative;
   margin-right:10px;
   margin-bottom:3px;
   float: left;
   display: block;
}
#Corpo #FlvPlayer #Player {
   height: 195px;
   width: 274px;
   position: relative;
   margin-right: auto;
   margin-left: auto;
   top: 5px;
   background-color: #FFFFFF;
}


/**********************************************************/



a.continua {
   color: #DC1010;
   font-size: 0.8em;
}

#Col-dx {
   float: right;
   width: 310px;
   position: relative;
   display:block;
   margin-bottom:80px;
}
#Marcoaurelio {
   height: 325px;
   width: 326px;
   position: absolute;
   top: -50px;
   right: -5px;
   z-index: 2;
}
#DodiciRighe {
   position: relative;
   top: 190px;
   height: 354px;
   z-index: 3;
}
#Bordo_dodicirighe {
   background-image: url(/immagini/struttura/Bordo_dodicirighe.png);
   float: right;
   height: 354px;
   width: 14px;
   position: absolute;
   right: -9px;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: right top;
}
#Content_dodicirighe {
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #C8C8C8;
   position: absolute;
   height: 332px;
   bottom: 0px;
   width: 240px;
   background-color: #EBEADD;
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #C8C8C8;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-right-style: none;
   border-bottom-style: solid;
   border-right-color: #C8C8C8;
   border-bottom-color: #C8C8C8;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Dodicirighe_titolo.gif);
   background-repeat: no-repeat;
   background-position: 275px 10px;
   padding-top: 10px;
   padding-right: 54px;
   padding-left: 20px;
}
#Content_dodicirighe h2 { font-size: 1em; }
#Content_dodicirighe h3 {
   font-size: 0.8em;
   line-height: 1.6em;
}
#Content_dodicirighe p {
   font-size: 0.8em;
   line-height: 1.4em;
   margin-top: 10px;
}

#BottomBarDodicirighe{
   display:block;
   position:absolute;
   bottom:0px;
   background-attachment:scroll;
   background-image:url(/immagini/restyling/Sondo_BotBarPost.gif);
   background-repeat:repeat-x;
   height:35px;
   background-position: left center;
   width: 316px;
   left: 0px;
   right: 0px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #999999;
   border-right-color: #B0B0B0;
   border-bottom-color: #999999;
   border-left-color: #999999;
}

#BottomBarDodicirighe ul{ list-style:none;}
#BottomBarDodicirighe ul li{   float: left;}
#BottomBarDodicirighe ul li a{
   color: #333333;
   text-decoration: none;
   border-right-width: 1px;
   border-left-width: 1px;
   border-right-style: solid;
   border-left-style: solid;
   border-right-color: #999999;
   border-left-color: #FFFFFF;
   font-size: 0.5em;
   height: 24px;
   width: 149px;
   padding-top: 11px;
   text-align: center;
   display: block;
   font-family: Arial;
}

#BottomBarDodicirighe a img{ border:none;}

#BottomBarDodicirighe ul li a:hover{ color:#CC3300;}

#NotiziaGiorno {
   position: relative;
   top: 215px;
   margin-bottom: 30px;
}

#NotiziaGiorno h1 {
   text-transform: uppercase;
   color: #DC1010;
   font-size: 1em;
   text-align: right;
   border-bottom-color: #C8C8C8;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   padding-right: 10px;
   padding-bottom: 2px;
   margin-right: 4px;
}

#NotiziaGiorno .contenuto_notiza h2 {
   color:#666666;
   font-size: 0.9em;
   padding-left: 5px;
   padding-bottom: 10px;
   padding-top: 10px;
   padding-right: 10px;
   clear:both;
}

#NotiziaGiorno .contenuto_notiza { border-bottom: 1px dotted #D8D8D8; padding-bottom:4px; width:99%;}

#NotiziaGiorno .contenuto_notiza .text-float-right .data{
   clear:both;
   font-style: italic;
   color: #999999;
   position:relative;
   display:block;
}

#BotBarNotizie {
   position:relative;
   top:190px;
   z-index:10;
   background-attachment:scroll;
   background-image:url(/immagini/restyling/Sondo_BotBarPost.gif);
   background-repeat:repeat-x;
   height:35px;
   width:280px;
   left:8px;
   background-position: left center;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #999999;
   border-right-color: #B0B0B0;
   border-bottom-color: #999999;
   border-left-color: #999999;
}
#BotBarNotizie ul { list-style:none; }
#BotBarNotizie ul li { float: left; }
#BotBarNotizie ul li a {
   color: #333333;
   text-decoration: none;
   border-right-width: 1px;
   border-left-width: 1px;
   border-right-style: solid;
   border-left-style: solid;
   border-right-color: #999999;
   border-left-color: #FFFFFF;
   font-size: 0.5em;
   height: 24px;
   width: 130px;
   padding-top: 11px;
   text-align: center;
   display: block;
   font-family: Arial;
   margin-bottom:20px;
}
#BotBarNotizie a img { border:none; }
#BotBarNotizie ul li a:hover { color:#CC3300; }

.text-float-right {
   float: right;
   width: 170px;
   font-size: 0.6em;
   line-height: 1.4em;
   margin-right: 10px;
   clear:both;
}
#NotiziaGiorno .contenuto_notiza .img {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Cornice_foto_notiza_del_giorno.gif);
   background-repeat: no-repeat;
   background-position: center center;
   height: 82px;
   width: 110px;
   padding-top: 4px;
   padding-left: 4px;
   margin-left: 5px;
}



#Redazione {
   position: relative;
   top: 200px;
}
#Redazione h1 {
   text-transform: uppercase;
   color: #DC1010;
   font-size: 1em;
   text-align: right;
   border-bottom-color: #C8C8C8;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   padding-right: 10px;
   padding-bottom: 2px;
   margin-right: 4px;
}
#Redazione .notiza {
   font-size: 0.7em;
   padding: 10px;
   margin-right: 5px;
   height: auto;
   display:block;
   border-top-width: 1px;
   border-top-style: dashed;
   border-top-color: #CCCCCC;
}
#Redazione .notiza .data {
   font-weight: bold;
   font-size:0.8em;
   display: block;
   color: #999999;
   padding-bottom: 3px;
}
#Redazione .notiza .titolo a {
   color: #666666;
   font-size:1em;
   line-height: 1.4em;
   font-weight: bold;
   display:block;
   text-decoration: none;
}
#Redazione .notiza .titolo a:hover {
   color: #DC1010;
   text-decoration: none;
}

#Redazione .notiza .fonte {
   color: #666666;
   font-style: italic;
   line-height: 1.4em;
}

#Indimenticabili {
   position: relative;
   top: 205px;
   width: 290px;
   margin-right: 15px;
   margin-left: auto;
}

#Indimenticabili .top {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Indimenticabili_top.gif);
   background-repeat: no-repeat;
   background-position: center top;
   height: 6px;
   width: 290px;
}

#Indimenticabili .content {
   background-color: #E5E5E5;
   width: 290px;
   margin: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 10px;
   padding-left: 0px;
}

#Indimenticabili .content h1{ display:block;}

#Indimenticabili .content b{ padding-left:15px; padding-top:5px; display:block; font-size:0.7em; color:#6B6B6B}

#Indimenticabili .bottom {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Indimenticabili_bottom.gif);
   background-repeat: no-repeat;
   background-position: center bottom;
   height: 6px;
   width: 290px;
}

#Indimenticabili  .content h1 {
   font-size: 0.9em;
   padding-left: 10px;
   padding-top:5px;
   color: #666666;
}

#Indimenticabili .content .testo {
   font-size: 0.8em;
   font-weight:bold;
   font-style: italic;
   line-height: 1.4em;
   position: relative;
   z-index: 800;
   display: block;
   width: 250px;
   margin-right: auto;
   margin-left: auto;
   text-indent: 20px;
   margin-bottom: 10px;
}

#Indimenticabili .content .virgolette-a  {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/virgolette_aperte.gif);
   background-repeat: no-repeat;
   background-position: 15px top;
   display: block;
   margin-top: 10px;

}
#Indimenticabili .content .virgolette-c {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/virgolette_chiuse.gif);
   background-repeat: no-repeat;
   background-position: 250px bottom;
   display: block;

}

#Link{
   position: relative;
   top: 200px;
   margin-bottom: 150px;
}

#Link h1 {
   text-transform: uppercase;
   color: #DC1010;
   font-size: 1em;
   text-align: right;
   border-bottom-color: #C8C8C8;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   padding-right: 10px;
   padding-bottom: 2px;
   margin-right: 4px;
}
#Link   ul    {
   list-style-type: none;
   text-align: left;
   font-size: 0.7em;
   margin-right: 20px;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 25px;
   list-style-position: outside;
   list-style-image: url(/immagini/struttura/tick.gif);
}
#Link  li  { line-height: 1.5em; }
#Link  a  {
   color: #666666;
   text-decoration: none;
   display: block;
   height: 20px;
}
#Link a:hover {
   color: #DC1010;
   text-decoration: none;
}

#Footer {
   background-image: url(/immagini/struttura/Sfondo_footer.png);
   height: 40px;
   width: 968px;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center top;
   margin-right: auto;
   margin-left: auto;
   clear: both;

}

#Footer ul {
   list-style-type: none;
   padding-left: 20px;
   padding-top: 8px;
}
#Footer li { float: left; }
#Footer a {
   font-size: 0.7em;
   color: #FFFFFF;
   text-decoration: none;
   margin-right: 20px;
}
#Footer #credits {
   position: relative;
   clear: both;
   top: 20px;
   text-align: right;
   font-size: 0.6em;
   color: #666666;
   padding-bottom:20px;
}
#Footer #credits a {
   font-size: 1em;
   font-weight: bold;
   color:#333333;
}
#Footer #credits a:hover {color:#FFF;}




/*****************************************

		Stili dettaglio

*******************************************/

#Corpo {
   position: relative;
   top: 30px;
   left: 30px;
   width: 590px;
   font-size: 0.8em;
}
#Corpo a { color: #DC1010; }

#Corpo .spiegazione {
   color: #666666;
   margin-top: 5px;
   margin-bottom: 10px;
}

#Corpo .data-dett {
   font-size: 0.8em;
   float: right;
   position: relative;
   color: #999999;
   width:200px;
   font-style: italic;
   display:block;
   margin-bottom:10px;
   padding-top:3px;
   padding-right:5px;
   text-align: right;
   clear: both;
}
#Corpo .introduzione-dett {
   display: block;
   margin-top: 10px;
   color: #666666;
   font-size: 1em;
   line-height: 1.4em;
}
#Corpo .testo {
   font-size: 1em;
   line-height: 1.4em;
   margin-top: 20px;
   display: block;

}

#Corpo .immagine-big {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Cornice_fot_consiglio_comunale.gif);
   background-repeat: no-repeat;
   background-position: center center;
   height: 163px;
   width: 240px;
   margin-top: 10px;
   padding-top: 5px;
   padding-left: 4px;
   float: left;
   margin-right: 10px;
   position: relative;
}

#Corpo h2 {
   font-size: 1.2em;
   line-height: 1.5em;
   color: #666666;
   margin-top: 3px;
   margin-bottom: 5px;
}

.input-text    {
   background-image: url(/immagini/struttura/Input-text.gif);
   display: block;
   height: 24px;
   width: 196px;
   background-attachment: scroll;
   background-repeat: repeat;
   background-position: center center;
   border: 1px solid #FFF;
   padding-top: 7px;
   padding-left: 5px;
   font-size: 1em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
label  {
   display: block;
   font-size: 1em;
   font-weight: bold;
   color: #666666;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-left: 7px;
   width: 320px;
   margin-top: 15px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}
#Corpo #Messaggio {
   background-color: #FFCCCC;
   border: 1px solid #FF0066;
   padding: 20px;
   color: #333333;
   font-size: 1em;
   line-height: 1.4em;
   margin-top: 10px;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;

}
#Corpo #Messaggio b { color: #CC0000; }
#Corpo #Messaggio a { color: #DE0000; }

#Corpo #TuttiCommenti {
   font-size: 0.8em;
   padding-left: 440px;
   position:relative;
   
}
#Corpo #TuttiCommenti a {
   color: #FFFFFF;
   text-decoration: none;
   background-image: url(/immagini/struttura/sfondo_link_commenti.gif);
   height: 20px;
   width: 140px;
   display: block;
   text-align: center;
   padding-top: 8px;
}

.sfondo-text-area  {
   background-image: url(/immagini/struttura/Text-area.gif);
   height: 90px;
   width: 433px;
   display: block;
   padding-top: 6px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center center;
}

textarea#testo_privacy {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   height: 84px;
   width: 420px;
   margin-left:3px;
   border: 1px solid #FFFFFF;
}
.botton    {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Botton.gif);
   background-repeat: no-repeat;
   background-position: center center;
   height: 45px;
   width: 165px;
   border: 1px none #FFFFFF;
   position: relative;
}
#Corpo .titolo-commento {
   color: #666666;
   display: block;
   margin-top: 10px;
   margin-bottom: 5px;
   font-size: 0.8em;
   width: 400px;
}
#Corpo .autore-dett {
   color: #666666;
   font-size: 0.8em;
   margin-top: 5px;
}

#Corpo .autore-dett b{ text-transform:uppercase;}

#Corpo .introduzione-comm{ display:block; font-size:0.8em; margin-top:5px;}

#Corpo #Player-int-arc-vid {
   position: relative;
   width: 284px;
   background-image: url(/immagini/struttura/Sfondo_lettore_hp.gif);
   height: 231px;
   margin-top: 15px;
   margin-bottom: 15px;
   padding-top: 15px;
   background-repeat: no-repeat;
   background-position: center top;
   background-attachment: scroll;
   z-index: 1000;
   display:block;
}
#Corpo #Player-int-arc-vid #Video{
   position: relative;
   height: 195px;
   width: 273px;
   top:-5px;
   margin-right: auto;
   margin-left: auto;
}
#Corpo #Player-int {
   position: relative;
   width: 284px;
   background-image: url(/immagini/struttura/Sfondo_lettore_hp.gif);
   height: 231px;
   margin-top: 15px;
   margin-bottom: 15px;
   padding-top: 5px;
   background-repeat: no-repeat;
   background-position: center top;
   background-attachment: scroll;
   z-index: 1000;
   display:none;
}
#Corpo #Player-int #Video{
   position: relative;
   height: 195px;
   width: 273px;
   top:-5px;
   margin-right: auto;
   margin-left: auto;
}
#Corpo .commento {
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #CCCCCC;
   margin-top: 10px;
   padding-bottom: 5px;
}
#Corpo .commento a {
   color: #009933;
   text-decoration: none;
   font-weight: bold;
   display: block;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/comments.gif);
   background-repeat: no-repeat;
   background-position: left top;
   padding-left: 20px;
}
#Corpo .commento a:hover {
   color: #666666;
   text-decoration: none;
   font-weight: bold;
   display: block;
   padding-left: 20px;
}
#Corpo .autore {
   font-style: italic;
   color: #666666;
}
#Corpo .data-commento, #Corpo .ora-commento , #Corpo .autore-commento{
   font-size: 0.8em;
   color: #666666;
   font-style: italic;
}
#Corpo #ResultBar {
   display: block;
   padding: 10px;
   line-height: 1.3em;
   -moz-border-radius: 7px;
   margin-top:15px;
   border: 1px solid #DCDCDC;
}
#Corpo #ResultBar b {
   display: block;
}
#Corpo #ResultBar a.bar {
   border: 1px solid #FFFFFF;
   padding-top: 2px;
   padding-right: 8px;
   padding-bottom: 2px;
   padding-left: 8px;
   color:#FFF;
   text-decoration: none;
   background-color: #CF1515;
   -moz-border-radius: 3px;
}

#Corpo #ResultBar a.bar:hover {
   color: #CF1515;
   border: 1px solid #CF1515;
   background-color: #FFFFFF;
}#Corpo #Ricerca { padding: 4px; }
#Corpo #Ricerca .box-ricerca {
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #CCCCCC;
   padding-top: 10px;
   padding-bottom: 5px;
   display: block;
   font-size: 0.8em;
   line-height: 1.6em;
   width: auto;
}

#Corpo #Ricerca a {
   color: #666666;
   font-size: 1em;
   text-decoration: none;
}
#Corpo #Ricerca a:hover {
   color: #D11414;
   text-decoration: none;
}
#Corpo fieldset {
   border: 1px solid #DCDCDC;
   -moz-border-radius:7px;
   margin-bottom: 20px;
   display: block;
   width: 565px;
   position: relative;
   padding-top: 0px;
   padding-right: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
}
#Corpo fieldset legend {
   color: #999999;
   margin-right: 10px;
   margin-left: 10px;
   padding:5px;
   font-weight: bold;
}
#Corpo fieldset  label { width: 200px; }

#Corpo fieldset .select{
   border:1px solid #F9F9F9;!important
   background-color:#F9F9F9;
   width:190px;

}

#Corpo fieldset #Sezioni-Ricerca {
   float: right;
   width: 300px;
   display: block;
   margin-top: 17px;
   margin-right: 20px;
}
#Corpo fieldset #Sezioni-Ricerca ul { list-style-type: none; }
#Corpo  fieldset  #Sezioni-Ricerca  li {
   font-size: 0.8em;
   padding-bottom: 5px;
   display:block;
}
#Corpo fieldset #Sezioni-Ricerca b {
   color: #666666;
   margin-bottom: 5px;
   display: block;
   font-size: 1.2em;
}

#Corpo .sfondo-tex-area   {
   background-image: url(/immagini/struttura/Text-area.gif);
   height: 90px;
   width: 430px;
   display: block;
   padding-top: 6px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 8px;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center center;
}
#Corpo textarea  {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 1em;
   height: 84px;
   width: 420px;
   border: 1px solid #FFFFFF;
}
#Corpo .botton   {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Botton.gif);
   background-repeat: no-repeat;
   background-position: center center;
   height: 45px;
   width: 165px;
   border: 1px none #FFFFFF;
   margin-top: 15px;
   margin-right: 150px;
}
#Contatti .float {
   float: left;
   width: 235px;
}
#Corpo #Contatti label {
   display: block;
   padding-top: 5px;
   padding-bottom: 5px;
   width: 230px;
}
#Commento_img{
   border:1px solid #DCDCDC;
   width:510px;
   margin-top: 5px;
   margin-bottom: 5px;
   display:none;
}
#Commento_img img{border:4px solid #FFF;}

div.fileinputs {
	position: relative;
    margin-top:15px;
    cursor:pointer;
    width:156px;
}

div.fakefile {
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 111;
}

input.file {
   position: relative;
   cursor:pointer;
   width:150px;
   height:30px;
   text-align: right;
   -moz-opacity:0;
   filter:alpha(opacity: 0);
   opacity: 0;
   z-index: 112;
}

#Corpo .contenuto_tab {
   padding-left: 20px;
   font-size: 0.8em;
   line-height: 1.6em;
   padding-top: 5px;
   width: 560px;
   height:300px;
   position:relative;
   padding-bottom: 20px;
   overflow:hidden;
   border: 1px solid #DCDCDC;
   -moz-border-radius:7px;
}
#Corpo  .contenuto_tab  label {
   display: block;
   font-size: 1em;
   font-weight: bold;
   color: #666666;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 7px;
   width: 250px;
   margin-top: 6px;
   margin-right: 0px;
   margin-bottom: 3px;
   margin-left: 0px;
}

.contenuto_tab .botton   {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Botton.gif);
   background-repeat: no-repeat;
   background-position: center center;
   height: 45px;
   width: 165px;
   border: 1px none #FFFFFF;
   position: relative;
   z-index: 5;
   right: 10px;
}

#RegolePubblicazione {
   position:absolute;
   left:10px;
   top:15px;
   width:540px;
   height:280px;
   z-index:999;
   background-color: #FFFFFF;
   border: 1px solid #DCDCDC;
   -moz-border-radius:5px;
   display: block;
   visibility: hidden;
   font-size: 1em;
   line-height:1.7em;
   color: #666666;
   padding: 10px;
}

#RegolePubblicazione a{
   font-size: 1.5em;
   font-weight: bold;
   color: #333333;
   text-decoration: none;
   padding: 5px;
   position: absolute;
   top: 5px;
   right: 10px;
}

#RegolePubblicazione a:hover{ color: #DC1010; }

.Box-stondato{   
	border: 1px solid #DCDCDC;
   -moz-border-radius:5px;
   padding:15px;
   line-height:1.5em;
   color:#666666;}

.clear{
	position:relative;
    clear:both;
}

#Correlati{ top:200px; position:relative;}

#Correlati h1 {
   text-transform: uppercase;
   color: #DC1010;
   font-size: 1em;
   text-align: right;
   border-bottom-color: #C8C8C8;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   padding-right: 10px;
   padding-bottom: 2px;
   margin-right: 4px;
   margin-bottom: 10px;
}
#Correlati a{ font-size:1.5em;}

#Correlati div{ font-size:0.5em; width:97%; margin-top:4px; margin-bottom:4px;}
#Correlati div div{ font-size:1.2em; width:90%; margin-left:20px;}

#Correlati .pdf {
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #CCCCCC;
   margin-bottom: 10px;
   padding-bottom: 3px;
}
#Correlati .pdf a {
   display: block;
   color: #333333;
   font-weight: bold;
   text-decoration: none;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/pdf.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 20px;
   padding-top:3px;
   padding-bottom:3px;
}
#Correlati .pdf a:hover { color:#DC1010;}

#Correlati .pdf span { font-size: 0.8em; }

#Correlati .html {
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #CCCCCC;
   margin-bottom: 10px;
   padding-bottom: 3px;
}
#Correlati .html a {
   display: block;
   color: #333333;
   font-weight: bold;
   text-decoration: none;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/html.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 20px;
}
#Correlati .html a:hover { color:#DC1010;}
#Correlati .html span { font-size: 0.8em; }

#Correlati .sito {
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #CCCCCC;
   margin-bottom: 10px;
   padding-bottom: 3px;
}
#Correlati .sito a {
   display: block;
   color: #333333;
   font-weight: bold;
   text-decoration: none;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/page.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 20px;
   padding-top:3px;
   padding-bottom:3px;
}
#Correlati .sito a:hover { color:#DC1010;}
#Correlati .sito span { font-size: 0.8em; }

#Correlati .video {
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #CCCCCC;
   margin-bottom: 10px;
   padding-bottom: 3px;
}
#Correlati .video a {
   display: block;
   color: #333333;
   font-weight: bold;
   text-decoration: none;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/video.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 20px;
}
#Correlati .video a:hover { color:#DC1010;}
#Correlati .video span { font-size: 0.8em; }



#BotBarPost {
   font-family: Arial;
   position: relative;
   display: block;
   height: 35px;
   bottom: 0px;
   width: 580px;
   background-attachment: scroll;
   background-image: url(/immagini/restyling/Sondo_BotBarPost.gif);
   background-repeat: repeat-x;
   background-position: left center;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #c4bdb1;
   border-right-color: #c4bdb1;
   border-bottom-color: #c4bdb1;
   border-left-color: #C4BDB1;
   margin-top: 10px;
   margin-bottom: 10px;
}
#BotBarPost ul { list-style-type: none; }
#BotBarPost ul li { float: left; }
#BotBarPost ul li a {
   color: #333333;
   text-decoration: none;
   display: block;
   height: 25px;
   text-align: left;
   padding-top: 10px;
   font-family: Arial;
   font-size: 0.7em;
}
#BotBarPost ul li a:hover {
   color: #CC3300;
   text-decoration: none;
   display: block;
   text-align: left;
   padding-top: 10px;
}
#BotBarPost a#Invia {
   color: #FFFFFF;
   background-attachment: scroll;
   background-image: url(/immagini/restyling/Sfondo_InviaCommento.gif);
   background-repeat: repeat-x;
   background-position: left center;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #993300;
   width: 115px;
   padding-left: 5px;
}
#BotBarPost  a#Invia:hover  {
   color: #FFCC00;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #993300;
}
#BotBarPost   a#Leggi, #BotBarPost  a#Archivio-Inchieste, #BotBarPost  a#Video-com {
   border-right-width: 1px;
   border-left-width: 1px;
   border-right-style: solid;
   border-left-style: solid;
   border-right-color: #999999;
   border-left-color: #E0E0E0;
}
#BotBarPost a#Archivio-Video {
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #E0E0E0;
}

#BotBarPost   a.img_02 {
   background-attachment: scroll;
   background-image: url(/immagini/restyling/Img_02.gif);
   background-repeat: no-repeat;
   background-position: 10px 9px;
   height: 25px;
   text-indent:12px;
   padding-left: 14px;
   width: 100px;
}
#BotBarPost   a.img_03 {
   background-attachment: scroll;
   background-image: url(/immagini/restyling/Img_03.gif);
   background-repeat: no-repeat;
   background-position: 10px 9px;
   height: 25px;
   width: 100px;
   text-indent:13px;
   padding-left: 14px;
}
#BotBarPost   a.img_04 {
   background-attachment: scroll;
   background-image: url(/immagini/restyling/Img_04.gif);
   background-repeat: no-repeat;
   background-position: 8px 9px;
   height: 25px;
   width: 105px;
   text-indent:10px;
   padding-left: 14px;
}
#BotBarPost   a.img_05 {
   background-attachment: scroll;
   background-image: url(/immagini/restyling/Img_05.gif);
   background-repeat: no-repeat;
   background-position: 10px 9px;
   height: 25px;
   width: 85px;
   text-indent:15px;
   padding-left: 14px;
}


#SocialBokmarking{
   background-attachment: scroll;
   background-image: url(/immagini/restyling/base_social.gif);
   background-repeat: no-repeat;
   background-position: center top;
   height: 224px;
   width: 281px;
   position: relative;
   top: 200px;
   margin-top:10px;
   margin-bottom:10px;
   margin-left:10px;
}

a#FaceBook{
   background-image: url(/immagini/restyling/Facebook.gif);
   height: 67px;
   width: 208px;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center top;
   display: block;
   text-indent: -9999px;
   position: relative;
   left: 20px;
   top: 45px;
}

a#YouTube{
   background-image: url(/immagini/restyling/Youtube.gif);
   display: block;
   height: 85px;
   width: 156px;
   left: 20px;
   top: 50px;
   position: relative;
   text-indent: -9999px;
}

.top_detto {
   background-image: url(/immagini/struttura/Detto_top.png);
   display: block;
   height: 9px;
   width: 584px;
   margin-top: 25px;
}
.detto {
   background-color: #E6DEC7;
   padding-right: 10px;
   padding-left: 10px;
   width: 564px;
   color: #675612;
   font-size: 0.8em;
}
.detto  h3 {
   font-size: 1.3em;
   padding-bottom: 2px;
}
.detto  h3  a { color: #333333; }

.bottom_detto {
   background-image: url(/immagini/struttura/Detto_bottom.png);
   width: 584px;
   height: 9px;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center top;
  
}

#AddThis{ float:right; margin-right:10px;}

#img-inchiesta {
   background-image: url(/immagini/restyling/Sfondo_Player.gif);
   width: 279px;
   height: 200px;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center top;
   position: relative;
   float: left;
   margin-top:5px;
   display: block;
   margin-right:8px;
   padding-top: 5px;
   padding-left: 5px;
   }
   
#img-inchiesta div{
	position:relative;
   	overflow:hidden;
   	clip:rect(0px,274px,180px,0px);
   	vertical-align: middle;
    height:195px;
    width:274px;

}

