/*data:2011-04-01_10.51.13*/
*:first-child+html .RAFloatLeftIE
{
float:left;
}

* html .RAFloatLeftIE
{
float:left;
}

* html *
{
font-size:100%}

html,body,th,td,caption,cite,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dt,dd,dl,hr,tt,textarea,input,form
{
margin:0;
padding:0;
font-size:100%;
text-align:left;
position:static;
}

.Dro
{
height:1%;
text-align:left;
}

fieldset
{
border:1px solid #555;
margin:5px 0 5px 0;
padding:5px;
}

.Logon_Registrazione
{
background:url(../img/LogOn_Registrazione.jpg) no-repeat right top;
}

.RADebug td
{
border:1px solid #555;
padding:.2em;
background:#eee;
color:#555;
}

.RADebug th
{
border:1px solid #555;
background:#555;
color:#fff;
padding:.2em}

.indietroTD,.avantiTD
{
width:50%}

.MenuO
{
float:left}

.MenuO li
{
float:left}

img
{
border:none;
vertical-align:middle}

.RALineBreak
{
height:16px;
overflow:hidden;
}

a
{
text-decoration:none;
color:#000;
}

.RAIMGSpacerRight
{
padding:2px;
margin-right:10px;
border:1px solid #ddd;
}

.RAVerticalLine
{
border-right:1px solid #ddd;
}

.TopLeft_Impaginazione,.BottomLeft_Impaginazione
{
display:none;
}

table
{
border-collapse:collapse;
}

a img,.RAImmagine img
{
display:inline;
}

.RALinkInImgOnly,.RALinkOutImgOnly,.RALinkIMG
{
display:block}

.Messaggio
{
border:1px solid #000;
padding:3px;
background:#eee;
color:#000;
font-weight:bold;
}

#RASondaErrore,.Msg,.MsgErr,.MsgErrore
{
display:block;
background:#555;
color:#fff;
padding:.5em;
border:1px solid #000;
margin:1em;
}

td
{
vertical-align:top}

ul,ol
{
list-style-position:outside;
list-style:none}

body
{
text-align:center;
font-size:67.5%;
}

.Font03
{
font-size:200%;
}

.Font02
{
font-size:150%;
}

.Pagina
{
margin:auto;
text-align:left;
background-color:#fff;
width:994px;
}

.ClasseBody
{
font-size:110%;
font-family:Arial;
}

.ColonnaRight
{
padding:5px;
width:190px;
}

.Right
{
border-left:solid 1px #999;
}

.ColonnaLeft
{
padding:5px;
width:190px;
}

.Left
{
border-right:solid 1px #999;
}

.Middle
{
width:100%}

.CorpoPagina
{
padding-top:10px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
height:auto !important;
min-height:400px;
height:400px;
}

input.submit,.RATasto,.TastoGenerico,.RALogOff input,.submit input, .RA_sub
{
color:#000;
background-color:#eee;
padding:.2em;
border:1px solid #000;
display:block;
text-align:center;
font-weight:bold;
cursor:pointer;
}

.RAEC0 img
{
margin-right:5px;
}

.RiquadroImpaginazione .TopLeft,.RiquadroImpaginazione .BottomLeft
{
display:none;
}

.ADMFixed
{
height:56px;
}

.Amministrazione
{
width:100%;
min-width:800px;
position:fixed;
height:28px;
text-align:center;
background:URL(../img/Navigazione.gif) #fff no-repeat top right;
font-weight:bold;
z-index:10;
top:0;
left:0;
}

.PulsanteGenericoAdmin
{
width:10em;
color:#000;
font-size:12px;
cursor:pointer;
text-align:center;
margin-top:5px;
border:1px solid #555;
background:#eee url(../img/TastiAdmin.gif) repeat-x center top}

.Amministrazione input,.Amministrazione div,.Amministrazione form
{
display:inline;
}

.PulsanteGenericoAdmin:focus,.PulsanteGenericoAdmin:hover,.PulsanteGenericoAdmin:active
{
background:#fff;
}

.Anteprima
{
padding-top:7px;
text-align:center;
display:block;
font-size:160%;
color:#000}

.EditOdd,.EditEven
{
margin-top:.5em;
margin-bottom:.5em;
}

.EditOdd .Pad1
{
background:#ddd;
border-right:1px solid #ddd;
}

.EditOdd .Pad2
{
background:#eee;
}

.EditEven .Pad1
{
background:#ddd;
border-right:1px solid #555;
}

.EditEven .Pad2
{
background:#eee;
}

.EditEven
{
border:1px solid #555;
color:#222;
}

.EditOdd
{
border:1px solid #ddd;
}

.EditEven .Pad1
{
background:#ddd;
border-right:1px solid #555;
}

.EditOdd .Pad1
{
background:#ddd;
border-right:1px solid #ddd;
}

.EditEven .Contenuto2,.EditOdd .Contenuto2
{
background:#eee;
}

.EditEven:hover,.EditEven:active,.EditEven:focus
{
border:1px solid red;
}

.EditOdd:hover,.EditOdd:active,.EditOdd:focus
{
border:1px solid red;
}

.RAEditLegend
{
background:#555;
color:#fff;
padding:2px;
border:1px solid #000;
}

.RAEditField
{
border:1px solid #000;
margin-top:10px;
}

.RAEditBodyLegend
{
background:#000;
color:#fff;
padding:2px;
border:1px solid #222;
}

.RAEditBody
{
border:1px solid #000;
margin-top:10px;
}

.Contenuto2 table td
{
vertical-align:middle;
}

.Contenuto2 table
{
width:100%}

.Pad1 table,.Pad2 table,.RAEditField .htmlarea table
{
width:auto}

.TastiMod
{
border:1px solid #555;
background:#888;
}

.RAEditField .Pad1
{
background:#ddd;
border:1px solid #555;
}

.TastiMod input
{
margin-right:2px;
margin-left:2px;
}

.RAEditField .Pad2
{
background:#eee;
border:1px solid #555;
}

.Pad1
{
width:130px;
padding-left:3px;
}

.Pad2
{
padding:3px;
}

.Pad2 label
{
font-size:85%;
}

#RAModello
{
font-size:12px;
}

#RAModello .Contenuto
{
padding:5px;
line-height:3em}

#RAModello .Contenuto input
{
background:#eee;
border:1px solid #555;
cursor:pointer}

#RAModello .Contenuto input:hover,#RAModello .Contenuto input:active,#RAModello .Contenuto input:focus
{
background:#fff;
}

.RATableModelli
{
float:left;
margin-right:.5em;
margin-bottom:1em}

.RATableModelli th
{
background:#ddd;
color:#000;
padding:.2em;
border:1px solid #555}

.RATableModelli td
{
border:1px solid #555;
padding:.2em;
line-height:2em;
background:#fff;
}

.RATable
{
color:#000;
}

.RATable td
{
padding-top:2px;
padding-right:5px;
padding-bottom:2px;
padding-left:5px;
border-top:1px solid #555;
border-right:2px solid #fff;
border-bottom:1px solid #555;
border-left:2px solid #fff;
}

.RATable th
{
border-bottom:1px solid #555;
 border-top:1px solid #ddd;
 border-left: 2px solid #fff;
 border-right: 2px solid #fff;
 text-align:center;
background:#eee;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:5px;
 padding-right:5px;
}

.RATable caption
{
border-top:1px solid #ddd;
padding:2px;
text-align:center;
}

.AdminPagHidden,.nascosto,.RAHidden
{
display:none;
}

.RASottolineato
{
background:#bbb;
}

.RAFloatLeft
{
float:left;
}

.RAFloatRight
{
float:right}

.RAFloatClear
{
clear:both;
}

.RAGrassetto
{
font-weight:bold}

hr
{
border-top:#555;
border-bottom:0;
height:1px;
background:#555;
margin-top:3px;
margin-bottom:3px;
}

.RAHR
{
height:1px;
background:#555;
margin-top:4px;
margin-bottom:4px;
}

.RACorsivo
{
font-style:italic}

.RALinkUL li,#RAFormSearchAdv
{
display:inline}

.RATitolo
{
font-size:140%;
margin-bottom:.8em;
border-bottom:1px solid #888;
}

.RASotTitCell,.RASottotitolo
{
font-size:110%;
color:#444;
margin-bottom:5px;
}

.RAWidth100
{
width:100%;
}

.RAWidth80
{
width:80%}

.RAWidth70
{
width:70%}

.RAWidth50
{
width:50%}

.RAWidth20
{
width:20%}

.RAWidth30
{
width:30%}

.RAWidth16em
{
width:16em}

.RAWidthAuto
{
width:auto}

.RAFormSpace1,.RAFormSpace
{
padding:4px 2px 4px 2px;
margin-bottom:1px;
margin-top:1px;
}

.RAInput,.RAFormLabelBold
{
font-weight:bold;
}

.RAFormField,.RAFormField:link,.RAFormField:visited
{
display:inline;
}

.RAElencoCanali h2
{
margin-bottom:4px;
}

.RAElencoCanali hr
{
display:none;
}

.RAElencoCanali .PLNK
{
font-weight:bold;
}

.RAElencoCanali h2 a:link,.RAElencoCanali h2 a:visited
{
color:#000;
font-weight:bold;
}

.RAElencoCanaliAbstract p
{
font-size:90%;
color:#555;
}

.Sintesi a:link,.Sintesi a:visited
{
color:#555;
font-weight:bold;
}

.Sintesi a:hover,.Sintesi a:active,.Sintesi a:focus
{
text-decoration:underline;
}

.RAElencoCanali .RADate
{
font-style:italic;
}

.RAElencoCanali .PTIT
{
font-size:80%;
display:inline;
font-style:italic;
}

.HRElenco
{
border-bottom:1px dotted #ddd;
padding-bottom:3px;
}

.RAElencoCanali .RALink:link,.RAElencoCanali .RALink:visited
{
margin-bottom:5px;
color:#000;
display:block;
}

.RAParCell ul,.RAPar ul
{
list-style-type:disc;
list-style-position:outside;
margin-left:2em;
}

.RAParCell ul li,.RAPar ul li
{
list-style-type:disc;
list-style-position:outside;
margin-left:1em;
}

.RAParCell ol,.RAPar ol
{
list-style-type:decimal;
list-style-position:outside;
margin-left:3em;
}

.alfabeto *
{
font-family:Lucida Console,  Monaco,  Courier;
}

.alfabeto
{
background-image:url(../../Immagini/Templates/alfabeto/sfondo.gif);
background-position:top left;
padding:.5em;
margin-top:1em;
border:solid 1px #888;
display:block;
text-align:center;
background-repeat:repeat-x;
}

.alfabeto li ul,.alfabeto li ol
{
text-align:center}

.alfabeto li
{
margin-right:.1em;
margin-bottom:.3em;
margin-left:.1em;
display:inline;
text-transform:uppercase;
}

.alfabeto li *
{
font-size:90%;
padding-top:.2em;
padding-right:.4em;
padding-bottom:.2em;
padding-left:.3em;
text-align:center;
font-weight:bold;
}

.alfabeto li span
{
background:transparent;
border:1px solid transparent!important;
border:1px solid #888;
}

.alfabeto li strong
{
background-color:#bbb;
border:1px solid #888;
}

.alfabeto li a:link
{
color:#000;
background-image:url(../../Immagini/Templates/alfabeto/cella.gif);
background-position:center center;
border:1px solid #888;
background-repeat:no-repeat;
}

.alfabeto li a:visited
{
color:#000;
background-image:url(../../Immagini/Templates/alfabeto/cella.gif);
background-position:center center;
border:1px solid #888;
background-repeat:no-repeat;
}

.alfabeto li a:hover,.alfabeto li a:active,.alfabeto li a:focus
{
color:#000;
background-image:url(../../Immagini/Templates/alfabeto/cella-hover.gif);
}

.alfabetoLink
{
border-bottom:1px solid #888;
border-right:1px solid #89976E;
border-left:1px solid #888;
background-color:#fff;
padding:1em;
}

.alfabetoLink ul
{
list-style-position:inside;
list-style-type:none;
list-style-image:none}

.alfabetoLink li
{
padding-top:2px;
padding-bottom:2px;
}

.alfabetoLink a:active,.alfabetoLink a:hover,.alfabetoLink a:focus
{
color:#555;
background-image:url(../../Immagini/Templates/alfabeto/link-hover.gif);
}

.alfabetoLink a:link
{
font-size:90%;
color:#000;
background-image:url(../../Immagini/Templates/alfabeto/link.gif);
background-position:left center;
padding-left:12px;
background-repeat:no-repeat;
}

.alfabetoLink a:visited
{
font-size:90%;
color:#555;
background-image:url(../../Immagini/Templates/alfabeto/link.gif);
background-position:left center;
padding-left:12px;
background-repeat:no-repeat;
}

#myoverlay
{
background-color:#000;
position:fixed;
left:0;
top:0;
height:110px;
width:100%;
z-index:90;
text-align:center;
}

#mylightbox_loading
{
margin:180px auto;
}

#mylightbox
{
top:40px;
display:none;
left:0;
line-height:0;
position:absolute;
text-align:center;
width:100%;
z-index:100;
}

#mylightbox_container_image_box
{
background-color:#fff;
display:block;
height:250px;
width:250px;
margin:0 auto;
position:relative;
}

#mylightbox_image
{
display:inline;
}

#mylightbox_nav
{
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
z-index:10;
}

#mylightbox_nav_btnPrev
{
background-position:left 15%;
background-image:url(../../Immagini/Templates/photogallery/prevlabel.gif);
background-attachment:scroll;
background-color:transparent;
background-repeat:no-repeat;
float:left;
display:block;
height:100%;
width:49%;
}

#mylightbox_nav_btnNext
{
background-position:right 15%;
background-image:url(../../Immagini/Templates/photogallery/nextlabel.gif);
background-attachment:scroll;
background-color:transparent;
background-repeat:no-repeat;
float:right;
right:0;
display:block;
height:100%;
width:49%;
}

#mylightbox_container_image_data_box
{
background-color:#fff;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin:0 auto;
display:block;
width:250px;
overflow:auto;
}

#mylightbox_container_image_data
{
color:#666;
padding:0 10px;
}

#mylightbox_image_details
{
float:left;
text-align:left;
width:70%;
}

#mylightbox_image_details_caption
{
font-weight:bold;
display:block;
}

#mylightbox_image_details_desc
{
font-weight:normal;
font-style:italic;
display:block;
}

#mylightbox_image_details_currentNumber
{
padding-bottom:1em;
display:block;
clear:left;
}

#mylightbox_secNav_btnClose 
{
background-image:url(../../Immagini/Templates/photogallery/closelabel.gif);
background-position:center center;
background-repeat:no-repeat;
display:block;
height:26px;
width:26px;
float:right;
padding-bottom:0.7em;
}

#PhotoGalleryOriz
{
background:#eee URL(../../Immagini/Templates/photogallery/center.gif) 5px 5px repeat-x;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}

#PhotoGalleryOriz #motioncontainer
{
height:165px;
 width:100%;
}

#PhotoGalleryOriz .bg1
{
background:URL(../../Immagini/Templates/photogallery/fsx.gif) left  top no-repeat transparent;
}

#PhotoGalleryOriz .bg2
{
background:URL(../../Immagini/Templates/photogallery/fdx.gif) right top no-repeat transparent;
}

#PhotoGalleryVert
{
background:#eee URL(../../Immagini/Templates/photogallery/fmid.gif) 5px 5px repeat-y;
padding-left:5px;
padding-right:10px;
padding-top:10px;
 padding-bottom:10px;
overflow:hidden;
}

#PhotoGalleryVert .bg1
{
background:URL(../../Immagini/Templates/photogallery/ftop.gif) left  top no-repeat transparent;
}

#PhotoGalleryVert .bg2
{
background:URL(../../Immagini/Templates/photogallery/fbot.gif) left bottom no-repeat transparent;
padding-left:25px;
}

#PhotoGalleryVert #motioncontainer
{
width:150px;
height:450px;
}

.ImageGrande
{
text-align:center;
}

.bigimg
{
width:400px;
}

.big
{
text-align:left;
width:400px;
margin:auto;
}

#titoloImage
{
font-size:18px;
font-style:italic;
padding:5px;
}

#didascaliaImage
{
font-size:14px;
padding:5px;
}

.tipo1 .littleImage,.tipo3 .littleImage
{
margin-top:35px;
margin-left:5px;
margin-right:5px;
height:120px;
border:0;
}

.tipo2 .littleImage
{
margin:2px;
width:150px;
border:0;
}

.tipo4 .elencoimg
{
margin:auto;
}

.tipo4 .littleImage
{
width:100%;
}

.tipo4 a
{
padding-right:3px;
padding-left:3px;
width:150px;
display:block;
float:left;
}

.RAElencoAncore .RAElencoAncore
{
padding-left:1em;
}

.RAVerticalLine
{
border-right:1px solid #ddd;
}

.Even
{
background:#eee;
color:#888}

dl.RAImmagine dd
{
margin:0 0 1em 0;
text-align:center;
font-style:italic;
color:#555;
}

#MotoreRicerca fieldset
{
background:URL(../img/bg_motoreRicerca.jpg) #fff right bottom no-repeat;
}

.MotoreRicerca
{
padding:5px}

.RAPar a:link,.RAPar a:visited,.RAParCell a:link,.RAParCell a:visited
{
color:#555;
font-weight:bold;
}

.RAPar a:active, .RAPar a:focus,.RAPar a:hover, .RAParCell a:active,.RAParCell a:focus,.RAParCell a:hover
{
text-decoration:underline;
}

.RALinkIn:link,.RALinkIn:visited
{
color:#375074;
text-decoration:underline;
font-weight:bold;
}

.RALinkIn:hover,.RALinkIn:active,.RALinkIn:focus
{
color:#000;
}

.RALinkOut:link,.RALinkOut:visited
{
color:#375074;
text-decoration:underline;
font-weight:bold;
}

.RALinkOut:hover,.RALinkOut:active,.RALinkOut:focus
{
color:#000;
}

.breadcrumb
{
font-size:90%;
padding:10px 15px 0px;
}

.breadcrumb a:link,.breadcrumb a:visited
{
color:#555;
text-decoration:underline;
font-weight:normal;
}

.breadcrumb a:hover,.breadcrumb a:active,.breadcrumb a:focus
{
color:#555;
}

.breadcrumb img
{
padding-right:3px;
padding-bottom:3px;
padding-left:3px;
}

.YAH
{
font-weight:bold;
}

.seiin
{
font-weight:bold;
}

.RALinkDownLoad:link,.RALinkDownLoad:visited
{
color:#555;
}

.RALinkInImg:link,.RALinkInImg:visited,.RALinkIMG:link,.RALinkIMG:visited
{
color:#555;
}

.RALinkOutImg:link,.RALinkOutImg:visited
{
color:#555;
}

.RAAlignJustify,.RAAlignJustify p
{
text-align:justify}

.RAAlignCenter,.RAAlignCenter p,.RAFloatCenter,.RAAlignCenter .RALinkOutImgOnly,.RAAlignCenter .RALinkInImgOnly,.RAAlignCenter .RALinkIn,.RAAlignCenterHR
{
text-align:center;
margin:auto;
}

.RAAlignCenter
{
margin:0 auto 0 auto !important;
}

.RAAlignLeft,.RAAlignLeft p
{
text-align:left;
}

.RAAlignRight p,.RAAlignRight,.RAAlignRight .RALinkIn
{
float:right;
}

.RAAlignRightPar p
{
text-align:right;
}

.VisParagrafo
{
overflow:scroll;
background:#fff;
font-size:12px;
color:#000;
border-top-style:groove;
border-left-style:groove;
border-bottom-style:inset;
border-right-style:inset}

.RAElencoAncore li
{
display:block;
 margin-top:.5em;
}

.RAElencoAncore li ul li
{
display:block;
 margin-top:0;
}

ul li .RAElencoAncore
{
padding-left:1em;
margin-left:10px;
}

ul li .RALinkAncore:link, ul li .RALinkAncore:visited
{
border-bottom:1px dotted #666;
background:url(img/elementi_grafici/AncoraLV1.gif) no-repeat scroll left center transparent;
padding-left:15px;
font-size:90%;
font-weight:bold;
line-height:1.8em;
color:#444;
}

ul li .RALinkAncore:focus, ul li .RALinkAncore:hover, ul li .RALinkAncore:active
{
border-bottom:1px solid #666;
}

ul li ul li .RALinkAncore:link, ul li ul li .RALinkAncore:visited
{
background:url(img/elementi_grafici/quadrato_rosso_p.gif) no-repeat scroll 0 center transparent;
color:#000000;
}

ul li ul li ul li .RALinkAncore:link, ul li ul li ul li .RALinkAncore:visited
{
background:none;
 padding:3px;
font-style:italic;
}

ul li ul li ul li ul li .RALinkAncore:link, ul li ul li ul li ul li .RALinkAncore:visited
{
font-weight:normal;
}

ul li ul li ul li ul li ul li .RALinkAncore:link, ul li ul li ul li ul li ul li .RALinkAncore:visited
{
font-size:90%;
}

.Ancora
{
display:block;
margin-top:2em;
margin-bottom:1.1em;
padding-bottom:3px;
}

.RAH1Liv1
{
color:#444;
float:left;
background:url(img/elementi_grafici/AncoraLV1.gif) no-repeat scroll left center transparent;
padding-left:15px;
}

.RAH1Liv2
{
color:#000000;
float:left;
background:url(img/elementi_grafici/quadrato_rosso_p.gif) no-repeat scroll 0 center transparent;
padding-left:15px;
margin-left:15px;
}

.RAH1Liv3
{
color:#000000;
float:left;
padding-left:15px;
margin-left:30px;
font-style:italic;
}

.RAH1Liv4
{
color:#000000;
float:left;
padding-left:15px;
margin-left:45px;
font-style:italic;
font-weight:normal;
}

.RAH1Liv5
{
color:#000000;
float:left;
padding-left:15px;
margin-left:60px;
font-style:italic;
font-weight:normal;
font-size:90%;
}

.ULancora
{
float:right;
padding-right:3px;
}

.aTOP:link, .aTOP:visited
{
border-bottom:1px solid #444;
color:#000000;
font-size:80%;
}

.aTOP:focus, .aTOP:hover, .aTOP:active
{
border-bottom:1px solid #666;
}

.CalendarioC
{
width:180px;
}

.Calendario
{
width:100%;
line-height:100%;
}

.CalendarioFooter
{
width:100%;
border-bottom:solid 1px #888;
}

.Calendario td
{
padding:2px;
}

.Calendario td span,.Calendario td strong
{
display:block;
text-align:center;
padding:2px;
}

.Calendario caption
{
line-height:1.5em;
font-size:105%;
border-top:solid 1px #888;
text-align:center;
text-transform:capitalize;
font-weight:bold;
}

.Calendario th
{
line-height:1.5em;
color:#fff;
background-color:#375074;
text-align:center;
font-weight:bold;
}

.calNoEvent
{
font-weight:bold;
}

.calCurrent strong
{
border:solid 1px #9f3e00;
}

.calEvent
{
font-weight:bold;
}

.calEvent a:link,.calEvent a:visited
{
background-color:#B9D1F4;
display:block;
}

.calEvent a:hover,.calEvent a:focus,.calEvent a:active
{
background-color:#ddd;
}

.calEvent a:hover span,.calEvent a:focus span,.calEvent a:active span
{
background-color:#ddd;
}

.calEvent a:hover strong,.calEvent a:focus strong,.calEvent a:active strong
{
color:#000;
background-color:#ddd;
}

.calNoDate span
{
background:none;
}

.avanti:link,.avanti:visited
{
display:block;
text-align:right;
text-transform:capitalize;
font-weight:bold;
}

.indietro:link,.indietro:visited
{
display:block;
text-align:left;
text-transform:capitalize;
font-weight:bold;
}

.centrale:link,.centrale:visited
{
line-height:1.5em;
text-align:center;
display:block;
}

.RAEventiCal
{
padding-bottom:2em;
}

.RAEventiCal .CalLivello2
{
padding-left:2em;
}

.RAEventiCal .CalGiorno
{
font-size:120%;
padding-top:.5em;
border-bottom:solid 1px #000;
display:block;
text-align:left;
font-weight:bold;
}

.RAEventiCal .RALink:hover,.RAEventiCal .RALink:focus,.RAEventiCal .RALink:active
{
color:#555;
}

.CalendarioFooter
{
width:100%;
border-bottom:solid 1px #888;
}

.centraleDIV
{
display:none}

.giroMesi
{
background-position:center center;
background-repeat:no-repeat;
}

.gennaio
{
background-image:url(../../Immagini/Templates/Calendario/gennaio.jpg);
}

.febbraio
{
background-image:url(../../Immagini/Templates/Calendario/febbraio.jpg);
}

.marzo
{
background-image:url(../../Immagini/Templates/Calendario/marzo.jpg);
}

.aprile
{
background-image:url(../../Immagini/Templates/Calendario/aprile.jpg);
}

.maggio
{
background-image:url(../../Immagini/Templates/Calendario/maggio.jpg);
}

.giugno
{
background-image:url(../../Immagini/Templates/Calendario/giugno.jpg);
}

.luglio
{
background-image:url(../../Immagini/Templates/Calendario/luglio.jpg);
}

.agosto
{
background-image:url(../../Immagini/Templates/Calendario/agosto.jpg);
}

.settembre
{
background-image:url(../../Immagini/Templates/Calendario/settembre.jpg);
}

.ottobre
{
background-image:url(../../Immagini/Templates/Calendario/ottobre.jpg);
}

.novembre
{
background-image:url(../../Immagini/Templates/Calendario/novembre.jpg);
}

.dicembre
{
background-image:url(../../Immagini/Templates/Calendario/dicembre.jpg);
}

.FormSondaggio
{
padding:1px;
}

.FormSondaggio h1
{
font-size:80%;
padding:.3em .3em .3em 20px;
}

.FormSondaggio p
{
margin:1em;
border-bottom:1px dotted #555}

.FormSondaggio ul
{
padding:0 1.5em 0 1.5em;
}

.FormSondaggio div.RASondButton
{
text-align:center;
border-bottom:1px dotted #ddd;
padding-bottom:.5em}

.FormSondaggio ul.RASondLink
{
padding:.5em;
color:#000;
text-align:center;
background:#eee;
}

.FormSondaggio ul.RASondLink .RALink
{
background:#ddd;
color:#000}

.RASondTotVoti
{
text-align:center;
background:#ddd;
color:#000;
}

.RASondTableResult
{
margin:.5em 1em .5em 1em;
}

.RASondTableResult tr th
{
background:#ddd;
color:#000;
padding:.2em}

.RASondTableResult tr td
{
border:1px solid #ddd;
padding:.2em}

.Newsletter_QueryIscrizione
{
padding: .5em;
border: 1px solid #999;
margin-top: 1em;
background: url(img/bg_newsletter.png) no-repeat right top;
}

.Newsletter_QueryIscrizione legend
{
color: #555;
background: #fff;
font-weight: bold;
}

.Newsletter_QueryIscrizione table
{
width: 100%;
line-height: 1.5em;
}

.Newsletter_QueryIscrizione table strong
{
display: block;
}

.Newsletter_QueryIscrizione table td
{
padding: .3em;
border-bottom: 1px solid #eee;
}

td.NewsletterQueryIscrizione_check
{
vertical-align: top;
}

#MotoreRicerca label
{
padding-right:0.5em;
}

#goRicerca
{
text-align:center}

.Preambolo
{
background-color:#ddd;
padding:2px;
}

.FooterNL
{
background-color:#ddd;
padding:2px;
}

.RAMappa ul li ul
{
border-left:1px solid #666;
 margin-left:4px;
 padding-left:9px;
 margin-bottom:10px;
}

.RAMappa ul li a:link,.RAMappa ul li a:visited
{
font-size: 80%;
color: #555;
background: #fff;
font-weight: bold}

.RAMappa ul li a:active,.RAMappa ul li a:focus,.RAMappa ul li a:hover
{
color: #555;
background: #fff;
text-decoration: none;
font-weight: bold}

.RAMapTitLink
{
border-bottom:1px solid #666;
display:block;
}

.RAMappa
{
padding-bottom:1.5em;
}

.RAMapOtherLink .RALink:link,.RAMapOtherLink .RALink:visited
{
color:#555;
text-decoration:underline;
 font-size:90%;
}

.RAMapOtherLink .RALink:hover,.RAMapOtherLink .RALink:focus,.RAMapOtherLink .RALink:active
{
color:#fff;
background:#444;
text-decoration:none;
}

.quote
{
margin:0.5em 0;
padding:0.5em 1em;
font-size:80%;
background:#FAFAFA;
border:dotted 1px #ccc;
}

.quote .post_title
{
font-size:110%;
color:#4b4b4b;
margin-bottom:.5em;
display:block;
}

.quote .quote
{
font-size:100%;
}

.TopLeft_Riquadro91
{
display:none;
}

.r_dd_Riquadro91
{
padding-top:1em;
padding-bottom:1em;
}

.BottomLeft_Riquadro91
{
display:none;
}

.Riquadro91 ul li  .IndA:link,.Riquadro91 ul li  .IndA:visited
{
font-size:95%;
padding-right:.8em;
padding-left:.8em;
border-right:1px solid #555;
display:block;
}

.Riquadro91 ul li .IndA:hover,.Riquadro91 ul li  .IndA:active,.Riquadro91 ul li  .IndA:focus
{
background-color:#eee;
}

.Riquadro91 ul li  .SelIndS
{
font-size:95%;
padding-right:.8em;
padding-left:.8em;
border-right:1px solid #555;
display:block;
}

.Riquadro91 ul li  .SelIndA:link, .Riquadro91 ul li  .SelIndA:visited
{
font-size:95%;
padding-right:.8em;
padding-left:.8em;
border-right:1px solid #555;
display:block;
}

.Riquadro91 ul li  .SelIndA:hover, .Riquadro91 ul li  .SelIndA:active,.Riquadro91 ul li  .SelIndA:focus
{
background-color:#eee;
}

.TopLeft_Riquadro90
{
display:none;
}

.CenterRepeat_Riquadro90
{
background-image:url(../../Immagini/Templates/Riquadro90/center-repeat.gif);
background-color:#6E9FE9;
background-position:bottom left;
background-repeat:repeat-y;
}

.BottomLeft_Riquadro90
{
display:none;
}

.TopLeft_Riquadro92
{
display:none;
}

.CenterLeft_Riquadro92
{
background-image:url(../../Immagini/Templates/Riquadro92/center-left.gif);
background-position:top left;
background-repeat:no-repeat;
}

.CenterRepeat_Riquadro92
{
background-image:url(../../Immagini/Templates/Riquadro92/center-repeat.gif);
background-color:#eee7d5;
background-position:top left;
background-repeat:repeat-x;
}

.r_dd_Riquadro92
{
padding:0 21px;
height:auto !important;
min-height:25px;
height:25px;
}

.CenterRight_Riquadro92
{
background-image:url(../../Immagini/Templates/Riquadro92/center-right.gif);
background-position:top right;
background-repeat:no-repeat;
}

.BottomLeft_Riquadro92
{
display:none;
}

.Riquadro92 ul li  .IndA:link,.Riquadro92 ul li  .IndA:visited
{
line-height:25px;
width:10em;
display:block;
text-align:center;
font-weight:bold;
}

.Riquadro92 ul li .IndA:hover,.Riquadro92 ul li  .IndA:active,.Riquadro92 ul li  .IndA:focus
{
background-image:url(../../Immagini/Templates/Riquadro92/sel.gif);
background-position:top left;
background-repeat:repeat-x;
}

.Riquadro92 ul li  .SelIndS
{
line-height:25px;
background-image:url(../../Immagini/Templates/Riquadro92/strong.gif);
background-position:top left;
width:10em;
display:block;
text-align:center;
font-weight:bold;
background-repeat:repeat-x;
}

.Riquadro92 ul li  .SelIndA:link, .Riquadro92 ul li  .SelIndA:visited
{
line-height:25px;
background-image:url(../../Immagini/Templates/Riquadro92/strong.gif);
background-position:top left;
width:10em;
display:block;
text-align:center;
font-weight:bold;
background-repeat:repeat-x;
}

.Riquadro92 ul li  .SelIndA:hover, .Riquadro92 ul li  .SelIndA:active,.Riquadro92 ul li  .SelIndA:focus
{
background-image:url(../../Immagini/Templates/Riquadro92/sel.gif);
background-position:top left;
background-repeat:repeat-x;
}

.TopLeft_Riquadro93
{
display:none;
}

.CenterRight_Riquadro93
{
height:auto !important;
min-height:400px;
height:400px;
}

.BottomLeft_Riquadro93
{
display:none;
}

.Riquadro93 ul li  .IndA:link,.Riquadro93 ul li  .IndA:visited
{
line-height:22px;
background-image:url(../../Immagini/Templates/Riquadro93/liv1.gif);
background-position:center center;
width:180px;
display:block;
text-align:center;
font-weight:bold;
background-repeat:no-repeat;
}

.Riquadro93 ul li .IndA:hover,.Riquadro93 ul li  .IndA:active,.Riquadro93 ul li  .IndA:focus
{
background-image:url(../../Immagini/Templates/Riquadro93/liv1-sel.gif);
}

.Riquadro93 ul li  .SelIndS
{
line-height:22px;
background-image:url(../../Immagini/Templates/Riquadro93/liv1-sel.gif);
background-position:center center;
width:180px;
display:block;
text-align:center;
font-weight:bold;
background-repeat:no-repeat;
}

.Riquadro93 ul li  .SelIndA:link, .Riquadro93 ul li  .SelIndA:visited
{
line-height:22px;
background-image:url(../../Immagini/Templates/Riquadro93/liv1.gif);
background-position:center center;
width:180px;
display:block;
text-align:center;
font-weight:bold;
background-repeat:no-repeat;
}

.Riquadro93 ul li  .SelIndA:hover, .Riquadro93 ul li  .SelIndA:active,.Riquadro93 ul li  .SelIndA:focus
{
background-image:url(../../Immagini/Templates/Riquadro93/liv1-sel.gif);
}

.Riquadro93 ul li  ul li  .IndA:link,.Riquadro93 ul li  ul li  .IndA:visited
{
line-height:1.8em;
font-size:95%;
color:#000;
background-image:none;
background-color:#f8f2e3;
padding-left:10px;
border-bottom:solid 1px #cbc2aa;
width:170px;
text-align:left;
}

.Riquadro93 ul li  ul li .IndA:hover,.Riquadro93 ul li  ul li  .IndA:active,.Riquadro93 ul li  ul li  .IndA:focus
{
background-color:#9FA7D0;
border-bottom:solid 1px #505468;
}

.Riquadro93 ul li  ul li  .SelIndS
{
line-height:1.8em;
font-size:95%;
color:#000;
background-image:none;
background-color:#9FA7D0;
padding-left:10px;
border-bottom:solid 1px #cbc2aa;
width:170px;
text-align:left;
}

.Riquadro93 ul li  ul li  .SelIndA:link, .Riquadro93 ul li  ul li  .SelIndA:visited
{
line-height:1.8em;
font-size:95%;
color:#000;
background-image:none;
background-color:#f8f2e3;
padding-left:10px;
border-bottom:solid 1px #cbc2aa;
width:170px;
text-align:left;
}

.Riquadro93 ul li  ul li  .SelIndA:hover, .Riquadro93 ul li  ul li  .SelIndA:active,.Riquadro93 ul li  ul li  .SelIndA:focus
{
background-color:#9FA7D0;
border-bottom:solid 1px #505468;
}

.Riquadro93 ul li  ul li  ul li  .IndA:link,.Riquadro93 ul li  ul li  ul li  .IndA:visited
{
font-size:85%;
padding-left:25px;
width:155px;
}

.Riquadro93 ul li  ul li  ul li  .SelIndS
{
font-size:85%;
padding-left:25px;
width:155px;
}

.Riquadro93 ul li  ul li  ul li  .SelIndA:link, .Riquadro93 ul li  ul li  ul li  .SelIndA:visited
{
font-size:85%;
padding-left:25px;
width:155px;
}

.Riquadro93 ul li  ul li  ul li  ul li  .IndA:link,.Riquadro93 ul li  ul li  ul li  ul li  .IndA:visited
{
font-weight:normal;
font-style:italic;
}

.Riquadro93 ul li  ul li  ul li  ul li  .SelIndS
{
font-weight:normal;
font-style:italic;
}

.Riquadro93 ul li  ul li  ul li  ul li  .SelIndA:link, .Riquadro93 ul li  ul li  ul li  ul li  .SelIndA:visited
{
font-weight:normal;
font-style:italic;
}

.TopLeft_Riquadro94
{
display:none;
}

.CenterRepeat_Riquadro94
{
border-top:solid 1px #888;
}

.Riquadro94 .IndA,.Riquadro94 .SelIndS,.Riquadro94 .SelIndA
{
display:block;
}

.BottomLeft_Riquadro94
{
display:none;
}

.Riquadro94 ul li  .IndA:link,.Riquadro94 ul li  .IndA:visited
{
line-height:1.5em;
font-size:90%;
color:#303030;
background-color:#ccddf7;
padding-right:.5em;
padding-left:.5em;
margin-right:5px;
border:solid 1px #303030;
}

.Riquadro94 ul li .IndA:hover,.Riquadro94 ul li  .IndA:active,.Riquadro94 ul li  .IndA:focus
{
background-color:#eee;
}

.Riquadro94 ul li  .SelIndS
{
line-height:1.5em;
font-size:90%;
color:#303030;
background-color:#ccddf7;
padding-right:.5em;
padding-left:.5em;
margin-right:5px;
border:solid 1px #303030;
}

.Riquadro94 ul li  .SelIndA:link, .Riquadro94 ul li  .SelIndA:visited
{
line-height:1.5em;
font-size:90%;
color:#303030;
background-color:#ccddf7;
padding-right:.5em;
padding-left:.5em;
margin-right:5px;
border:solid 1px #303030;
}

.Riquadro94 ul li  .SelIndA:hover, .Riquadro94 ul li  .SelIndA:active,.Riquadro94 ul li  .SelIndA:focus
{
background-color:#eee;
}

.TopLeft_Riquadro01
{
display:none;
}

.Riquadro_dt_Riquadro01
{
line-height:1.5em;
background-color:#eee;
padding-left:.5em;
border-bottom:dotted 1px #888;
}

.r_dd_Riquadro01
{
padding:.5em;
border-bottom:dotted 1px #888;
}

.BottomLeft_Riquadro01
{
display:none;
}

.TopLeft_RARiquadro
{
display:none;
}

.Riquadro_dt_RARiquadro
{
font-size:90%;
color:#fff;
background-color:#375074;
padding:.2em .5em;
font-weight:bold;
}

.r_dd_RARiquadro
{
background-color:#eff4fc;
padding:.5em;
border:solid 1px #375074;
}

.BottomLeft_RARiquadro
{
display:none;
}

.TopLeft_Riquadro02
{
display:none;
}

.r_dd_Riquadro02
{
font-size:80%;
color:#555;
padding-top:10px;
padding-right:15px;
padding-bottom:10px;
padding-left:15px;
}

.BottomLeft_Riquadro02
{
display:none;
}

.TopLeft_RiquadroSfumato
{
display:none;
}

.Riquadro_dt_RiquadroSfumato
{
font-size:115%;
color:#375074;
padding:.2em 0;
border-bottom:solid 1px #375074;
font-weight:bold;
}

.r_dd_RiquadroSfumato
{
background-color:#eff4fc;
padding:.5em;
}

.BottomLeft_RiquadroSfumato
{
display:none;
}

.RiquadroSfumato2
{
margin-right:2px;
margin-left:2px;
}

.TopLeft_RiquadroSfumato2
{
display:none;
}

.Riquadro_dt_RiquadroSfumato2
{
font-size:105%;
color:#375074;
padding:.2em 0;
text-align:center;
font-weight:bold;
}

.r_dd_RiquadroSfumato2
{
padding:.5em;
border-top:solid 1px #375074;
}

.BottomLeft_RiquadroSfumato2
{
display:none;
}

/*CSS libero*/

.RenderingHank{overflow:hidden;}
.RARow1px{visibility:hidden;height:0;width:0;overflow:hidden}
* html .RARow1px{visibility:visible;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-left:1px;}
.RAECImg60 .Sintesi, .RAECImg60 h2, .RAECImg60 .RADate{margin-left:75px;} 
.RAECImg100 .Sintesi, .RAECImg100 h2, .RAECImg100 .RADate{margin-left:115px;} 
.RAECImg140 .Sintesi, .RAECImg140 h2, .RAECImg140 .RADate{margin-left:155px;} 
.ind_01 .liP2,.ind_01 .liP3 
{
display:none;
}

.toggler 
{
display:block;
 line-height:2em;
font-size:120%;
color:#fff;
background-color:#555;
padding-left:.5em;
border-bottom:solid 1px #fff;
display:block;
text-align:center;
font-weight:bold;
}

.RAFormField
{
font-size:120%;
}

.Riquadro90 #PhotoGalleryOriz 
{
background:none;
padding-top:0px;
padding-left:0;
padding-right:0;
}

.Riquadro90 #PhotoGalleryOriz .bg1 
{
background: url("../../Immagini/Templates/elementi_grafici/barra.png") no-repeat scroll left center transparent;
padding-left:5px;
}

.Riquadro90 #PhotoGalleryOriz .bg2 
{
background:url("../../Immagini/Templates/elementi_grafici/barra.png") no-repeat scroll right center transparent;
padding-right:5px;
}

.Riquadro90 #PhotoGalleryOriz #motioncontainer
{
height:120px;
}

.Riquadro90 .tipo1 .littleImage, .tipo3 .littleImage
{
margin-top:20px;
margin-bottom:20px;
margin-left:2px;
margin-right:2px;
height:80px;
}

.Riquadro90 #motiongallery
{
background: url("../../Immagini/Templates/elementi_grafici/pellicola.png") repeat-x scroll left center transparent;
}

.ricerca_col 
{
display: block;
height: 24px;
padding-left: 2px;
width: 143px;
}

.ricerca_col .Ricerca 
{
background: url("../../Immagini/Templates/elementi_grafici/vai.gif") no-repeat scroll left center transparent;
border: medium none;
float: right;
font-size: 11px;
font-weight: bold;
height: 24px;
text-align: center;
width: 19px;
}

#campo_search 
{
background: url("../../Immagini/Templates/elementi_grafici/riquadro.gif") no-repeat scroll left top transparent;
display: block;
float: right;
height: 24px;
width: 124px;
}

#textfield_searc 
{
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #505050;
float: right;
font-size: 11px;
font-weight: normal;
height: 24px;
line-height: 24px;
margin-left: 8px;
margin-top: 1px;
width: 115px;
}

.ColonnaLeft .RALinkInImg,.ColonnaLeft .RALinkOutImg 
{
font-weight: bold;
display:block;
min-height: 41px;
padding: 3px 4px;
}

.ColonnaLeft .RALinkInImg img,.ColonnaLeft .RALinkOutImg img
{
float:left;
margin-right: 5px;
}

.RAEC1 img 
{
margin-right:5px;
}

p
{
margin:0 !important;
}


