/*** UNIFORMITA' TRA BROWSER ***/
*: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;}

img{border:none;vertical-align:middle}
a{text-decoration:none;color:#000;}
table{border-collapse:collapse;}
td{vertical-align:top}
ul,
ol{list-style-position:outside;list-style:none}
body{text-align:center;}

/* hack per i colori delle immagini */
img, hr{color:#000;}

/*** IMPOSTAZIONI PAGINA ***/

.Pagina{position:relative;background-color:#fff;}
.ClasseBody{font-size:120%;font-family:"Trebuchet MS", Arial;}
.ColonnaRight{padding:10px 0;width:190px;}
.Right{}
.ColonnaLeft{padding:10px 0;width:190px;}
.Left{}
.Middle{width:100%;padding-top:10px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
.CorpoPagina{}

/*** ELEMENTI COMUNI TRA GLI OGGETTI ***/
.RAIMGSpacerRight{padding:2px;margin-right:10px;}/*border:1px solid #ddd;}*/
.RAIMGSpacerLeft{padding:2px;margin-left:10px;}/*border:1px solid #ddd;}*/
.RAVerticalLine{border-right:1px solid #ddd;}
.RALinkUL li{display:inline}
/*
.RALinkInImgOnly,
.RAImmagine{width:1px !important;min-width:100% !important; overflow:hidden;}*/
a img,
.RAImmagine img{display:inline;}
.RALinkInImgOnly,
.RALinkOutImgOnly,
.RALinkIMG{display:inline-block}
.RANoWrap{white-space:nowrap;}
.AdminPagHidden,
.nascosto,
.RAHidden{display:none;}
.RAFloatLeft{float:left;}
.RAFloatRight{float:right}
.RAFloatClear{clear:both;}
.RAGrassetto{font-weight:bold}
.RASottolineato{background:#ff8877;font-weight:normal;padding:0 2px; display:inline-block;}
.RACorsivo{font-style:italic}
.RAWidth100{width:100%;}
.RAWidth80{width:80%}
.RAWidth70{width:70%}
.RAWidth50{width:50%}
.RAWidth20{width:20%}
.RAWidth30{width:30%}
.RAWidth16em{width:16em}
.RAWidthAuto{width:auto}
.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;}
.RAFloatCenterRAImmagine{margin:0 auto;}
/*
.RAAlignLeft,
.RAAlignLeft p{text-align:left;}
.RAAlignRight p,
.RAAlignRight,
.RAAlignRight .RALinkIn{float:right;}
.RAAlignRightPar p{text-align:right;}
.RAPar.RAAlignRight{float:none;text-align:right;}
.RAPar.RAAlignRight p{float:none;text-align:right;}*/
.RAAlignLeft,
.RAAlignLeft p{text-align:left;}
.RAAlignRight p,
.RAAlignRight,
.RAAlignRight .RALinkIn{text-align:right;}
.RAAlignRightPar p{text-align:right;}
.RAPar.RAAlignRight{float:none;text-align:right;}
.RAPar.RAAlignRight p{float:none;text-align:right;}
.box_search.RAAlignRight{float:right;}


.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;}
cite{display:block;text-align:right;color:#333;}
blockquote p{text-align:left;}
blockquote{color:#555;font-size:110%;text-indent:10px;font-style: italic;font-weight: bold;margin-right:10px;margin-left:0;text-align:left;}
.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%;}

.RAPaddingContNColsFirst{padding-right:3px;}
.RAPaddingContNColsLast{padding-left:3px;}
.RAPaddingContNCols{padding-right:3px;padding-left:3px;}

/*** AMMINISTRAZIONE ***/
.RADebug td{border:1px solid #555;padding:.2em;background:#eee;color:#555;}
.RADebug th{border:1px solid #555;background:#555;color:#fff;padding:.2em}
#RASondaErrore,
.Msg,
.MsgErr,
.MsgErrore{display:block;background:#555;color:#fff;padding:.5em;border:1px solid #000;margin:1em;}
.ADMFixed{height:28px;}
.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;}

/* Form */
fieldset{border:1px solid #555;margin:5px 0 5px 0;padding:5px;}
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;}
#RAFormSearchAdv{display:inline}
.RA_divsub {padding:4px 2px;margin-bottom:1px;margin-top:1px;}
.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;}
.RATasto:hover,
.RATasto:active,
.RATasto:focus,
.TastoGenerico:hover,
.TastoGenerico:active,
.TastoGenerico:hover,
.RALogOff input:hover,
.RALogOff input:active,
.RALogOff input:focus,
.submit input:hover,
.submit input:active,
.submit input:focus,
.RA_sub:hover,
.RA_sub:active,
.RA_sub:focus,
.RA_divsub input:hover,
.RA_divsub input:active,
.RA_divsub input:focus{background-color:#41413c;}
input.submit,
.RATasto,
.TastoGenerico,
.RALogOff input,
.submit input,
.RA_sub,
.RA_divsub input {background-color:#a41e22; border:1px solid #41413c;cursor:pointer;font-weight:normal;margin:auto;padding:2px 15px;text-align:center;font-size:105%; color:#fff;}


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

/* tabelle */
.RATable {border-collapse:separate;border: 1px solid #555;}
.RATableTD {border-top: 1px solid #E0E0E0;vertical-align: top;padding: 6px 10px;}
.RATableCellText {text-align: left}
.RATableHRTD {padding: 6px 10px;}
.RATableHRTD .RATableCellText {text-align:left;}
.RATableHRCellText {font-weight: bold; text-align:left;}
.RATableHCTD {color: #333;background: #eee}
.RATableHCCellText {font-weight: bold; color: #333;font-family: Arial, Helvetica, sans-serif; background: inherit;text-align: left}


/* tabella bordato */
.RATable02{/*border-collapse:separate;*/}
.RATable02 .RATableHRTD{border-bottom:solid 1px #A41E22;border-top:solid 1px #A41E22; border-left:solid 1px #fff; font-weight:bold;}
.RATable02 .RATableTD{border-bottom:solid 1px #A41E22;border-top:solid 1px #A41E22; border-left:solid 1px #fff;}
.RATable02 .TROdd .RATableHRTD,
.RATable02 .TROdd .RATableTD{background:#F6F6F6;}
.RATable02 .TREven .RATableHRTD,
.RATable02 .TREven .RATableTD{background:#ECECEC;}

/* tabella Evidente */
.RATable03{/*border-collapse:separate;*/ font-size:105%;}
.RATable03 .RATableHRTD,
.RATable03 .RATableTD{border:solid 1px #000;}
.RATable03 .TROdd .RATableHRTD {background:#A41E22; color:#fff;}
.RATable03 .TROdd .RATableTD{background:#ECECEC;}
.RATable03 .TREven .RATableHRTD{background:#8B1A1D; color:#fff;}
.RATable03 .TREven .RATableTD{background:#C9C9C9;}

.consultazione .Ancora {margin: 0;	height:1.5em}
.consultazione .Ancora h1 {float: none;}
.consultazione .rigadis .RATableTD {background:#E4E4E4;}
.consultazione .RATableTDImg {width:35px;}
.consultazione .RATableTDImg .RATableCellText {text-align:center;}
.consultazione .RATableTDImg .RATableCellText .RALink:link,
.consultazione .RATableTDImg .RATableCellText .RALink:visited{font-weight:bold; color:#a41e22;padding:2px 0; font-size:90%; cursor:pointer;}
.consultazione .RATableTDImg .RATableCellText .RALink:active,
.consultazione .RATableTDImg .RATableCellText .RALink:focus,
.consultazione .RATableTDImg .RATableCellText .RALink:hover{color:#000000;}
.consultazione .RAFieldset {width:auto;}
.consultazione .telefono .RAWidth20 {width:auto;}
.Allert p {text-align:center;}
.consultazione .RAFormLabel {display:inline-block;}
.consultazione .RAFormSpace {clear:both;}
.consultazione .grigio{background:#EAEAEA; margin: 1em; padding:.5em;}
.consultazione .RAWidth100{width:100%;}
.consultazione .RARiquadro2 dt{height:1%;}
.htmlarea .toolbar {height:1%;}

* .avvisi .RA_sub {width: 19em;}

/* Breadcrumb */
.breadcrumb{font-size:90%;margin-bottom:15px}
.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;}
.breadcrumb_PrimaVoceOff{display:inline;color:#000;}
.seiin{font-weight:bold;}

/* Indici */
.MenuO{float:left}
.MenuO li{float:left}
.ind_01 .liP4 {display:none;}

/* Linea separatrice */
.RALineBreak{height:16px;overflow:hidden;}
hr{border-top:#555;border-bottom:0;height:1px;/*background:#555;*/margin-top:3px;margin-bottom:3px;}
.RAHR{height:1px;border-bottom:dashed 1px #000;margin-top:5px;margin-bottom:12px;}

/* Titolo */
.RATitolo{padding:14px 2px;color:#333;font-size:120%;text-transform:uppercase;font-weight:bold;}
.RATitolo span::first-letter{color:#a41e22;}
.RATitolo02{font-size:160%;font-weight:normal; color:#a41e22;}
.RATitolo03{font-size:160%;font-weight:normal; color:#000;}

/* sottotitolo */
.RASotTitCell,
.RASottotitolo{font-size:120%;color:#a41e22;margin:10px 0 5px;font-weight:bold;}
.RASottotitolo02 {font-size:120%;color:#41413c;margin:10px 0 5px;font-weight:normal;}
.RASottotitolo03 {font-size:120%;color:#000;margin:10px 0 5px;font-weight:normal;}

/* Elenco Canali*/
.RAEC0 img{margin-right:5px;}
.RAEC1 img{margin-right:10px;}
.RAElencoCanali {padding:5px 0;}
.RAElencoCanali h2{margin-bottom:4px;}
.RAElencoCanali hr{display:none;}
.RAElencoCanali .PLNK{font-weight:bold;}
.RAElencoCanali h2 a:link,
.RAElencoCanali h2 a:visited{color:#555;font-weight:normal; font-size: 110%; display:block; padding:0 3px;}
.RAElencoCanali h2 a:focus,
.RAElencoCanali h2 a:hover,
.RAElencoCanali h2 a:active{text-decoration:underline;}
.RAElencoCanaliAbstract p{font-size:90%;color:#555;}
.Sintesi{display:block;padding:0 3px;}
.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{display:inline;}
.HRElenco{border-bottom:1px dotted #ddd;padding-bottom:3px;}
.RAElencoCanali .RALink:link,
.RAElencoCanali .RALink:visited{margin-bottom:5px;color:#000;display:block;}
.RAElencoCanali .RALink:focus,
.RAElencoCanali .RALink:active,
.RAElencoCanali .RALink:hover{text-decoration:underline;}
.RAECImg20 .Sintesi,
.RAECImg20 h2,
.RAECImg20 .RADate{margin-left:35px;}
.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;}
.TDPad .RAElencoCanali {padding-right:7px;}

.RAECImg994{position:relative;height:250px; max-width:994px; width:auto; overflow:hidden;}
.RAECImg994 h2{position:absolute;background:none;left: 100px;top:16px;font-size:200%;font-weight:normal;padding:0px 22px;width:300px;z-index:2;}
.RAECImg994 h2 a span{color:#333;}
.RAECImg994 .Sintesi{background: url(img/ElementiGrafici/white90.png); font-size: 105%; font-weight: normal; height: 120px; left: 100px; padding: 125px 25px 10px; position: absolute; top: 0; width: 300px;overflow:hidden;}
.RAContenitoreElencoMultiCanale{width:auto !important;}

.nav{position:relative; max-width:994px; width:auto; z-index:50;height:25px;margin-top:-25px}
.nav .prec{background:url(img/ElementiGrafici/pallino_freccia_sx.png) no-repeat center center; width:35px;height:35px; display:block;position:absolute;top:-142px; left:35px;}
.nav .prec span{display:none;}
.nav .next{background:url(img/ElementiGrafici/pallino_freccia_dx.png) no-repeat center center; width:35px;height:35px; display:block;position:absolute;top:-142px; right:35px;}
.nav .next span{display:none;}
.nav ul {}
.nav ul ul {text-align:center; padding-left:32px;}
.nav ul ul li{display:inline;}
.nav ul ul li a{background:url(img/ElementiGrafici/pallino_chiaro.png) no-repeat center center; width:9px;height:9px; display:block;margin:3px; float:left;}
.nav ul ul li.activeSlide a{background:url(img/ElementiGrafici/pallino_scuro.png) no-repeat center center;}
.nav ul ul li a span{display:none;}

/* box grigio */
/*.RAElencoCanali.RAEC02{background:#d6d6d6;padding:10px; padding-bottom: 26px;min-height:150px;position:relative;}*/
.RAElencoCanali.RAEC02{background: url(img/ElementiGrafici/sfumagrigia.png) repeat-y top left #c5c5c5;padding:10px; padding-bottom: 26px;min-height:150px;position:relative;}
div.RAElencoCanali.RAEC02:hover{background:#d5d5d5;padding:10px; padding-bottom: 26px;min-height:150px;position:relative;}
.RAElencoCanali.RAEC02 h2 a:link,
.RAElencoCanali.RAEC02 h2 a:visited {color: #000;font-size: 100%;font-weight: bold;}
.RAECImg20.RAEC02 .Sintesi,
.RAECImg60.RAEC02 .Sintesi,
.RAECImg100.RAEC02 .Sintesi,
.RAECImg140.RAEC02 .Sintesi{margin-left:0px;clear:both; padding:10px 3px;}
.RAEC02 .Sintesi{padding:10px 3px;}
.RAEC02 .RALink{position:absolute; bottom: 10px; right:10px; text-align: right;}
.RAEC02 .Sintesi a:link,
.RAEC02  .Sintesi a:visited{color:#000;}

/* box grigio chiaro*/
.RAElencoCanali.RAEC07{background: url(img/ElementiGrafici/sfumagrigiac.png) repeat-y top left #c5c5c5;padding:10px; padding-bottom: 26px;min-height:150px;position:relative;}
div.RAElencoCanali.RAEC07:hover{background:#efefef;;padding:10px; padding-bottom: 26px;min-height:150px;position:relative;}
.RAElencoCanali.RAEC07 h2 a:link,
.RAElencoCanali.RAEC07 h2 a:visited {color: #000;font-size: 100%;font-weight: bold;}
.RAECImg20.RAEC07 .Sintesi,
.RAECImg60.RAEC07 .Sintesi,
.RAECImg100.RAEC07 .Sintesi,
.RAECImg140.RAEC07 .Sintesi{margin-left:0px;clear:both; padding:10px 3px;}
.RAEC07 .Sintesi{padding:10px 3px;}
.RAEC07 .RALink{position:absolute; bottom: 10px; right:10px; text-align: right;}
.RAEC07 .Sintesi a:link,
.RAEC07  .Sintesi a:visited{color:#000;}


/* verticalizzati - verticali (sfondo bianco e grigio) */
.RAElencoCanali.RAEC03.RAEC2,
.RAElencoCanali.RAEC04.RAEC2{margin-bottom:16px; border: solid 1px #E0E2E4; padding:5px;text-align: center;}
.RAElencoCanali.RAEC03.RAEC2 *,
.RAElencoCanali.RAEC04.RAEC2 *{transition: all 0.7s ease;}
.RAElencoCanali.RAEC03.RAEC2{background-color:#FFF;}
.RAElencoCanali.RAEC04.RAEC2{background-color:#F0F2F4;}
.RAElencoCanali.RAEC03.RAEC2 a,
.RAElencoCanali.RAEC04.RAEC2 a{display: block; overflow: hidden;}

.RAElencoCanali.RAEC03.RAEC2:hover a,
.RAElencoCanali.RAEC04.RAEC2:hover a{/*transform: translate(0, 100px); font-size: 115%*/}

.RAElencoCanali.RAEC03.RAEC2 img,
.RAElencoCanali.RAEC04.RAEC2 img{width: 100%; height: 100%;max-height: 200px;object-fit: contain;min-height: 200px;}/*max-width: 200px;*/
.RAElencoCanali.RAEC03.RAEC2:hover img,
.RAElencoCanali.RAEC04.RAEC2:hover img{/*transform: scale(1.2,1.2);*/}

.RAElencoCanali.RAEC03.RAEC2 h2,
.RAElencoCanali.RAEC04.RAEC2 h2{padding: 6px 10px 4px; font-size:150%;margin-bottom:0;}
.RAElencoCanali.RAEC03.RAEC2:hover h2,
.RAElencoCanali.RAEC04.RAEC2:hover h2{/* transform: translate(0, -300px);*/}
.RAElencoCanali.RAEC03.RAEC2:hover h2 a,
.RAElencoCanali.RAEC04.RAEC2:hover h2 a{/* color: #a41e22; */}

.RAElencoCanali.RAEC03.RAEC2:hover .Sintesi,
.RAElencoCanali.RAEC04.RAEC2:hover .Sintesi{/* transform: translate(0, -200px);*/}

.RAElencoCanali.RAEC03.RAEC2 h2 span,
.RAElencoCanali.RAEC04.RAEC2 h2 span{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.RAElencoCanali.RAEC03.RAEC2 .RADate,
.RAElencoCanali.RAEC04.RAEC2 .RADate{padding: 6px 10px 0; font-size:120%;}
.RAElencoCanali.RAEC03.RAEC2 .Sintesi,
.RAElencoCanali.RAEC04.RAEC2 .Sintesi{padding: 6px 10px 0; color:#383A3F; font-size:110%;min-height:60px;}
.RAElencoCanali.RAEC03.RAEC2 .Sintesi p,
.RAElencoCanali.RAEC04.RAEC2 .Sintesi p{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}


/* Elenco multicanale con titolo grande e colorato */
.RAElencoCanali.RAEC05 h2{font-size:200%}
.RAElencoCanali.RAEC05 h2 a:link{color:red;text-decoration:none;transition:.5s}
.RAElencoCanali.RAEC05 h2 a:visited{color:blueviolet;}
.RAElencoCanali.RAEC05 h2 a:hover,
.RAElencoCanali.RAEC05 h2 a:active,
.RAElencoCanali.RAEC05 h2 a:focus{color:blue;}
.RAElencoCanali.RAEC05 .Sintesi{margin-bottom:20px;}

/* Elenco multicanale con sfondo sul titolo */
.RAElencoCanali.RAEC06 h2{font-size:150%; background-color: #f3f1f1; padding: 10px 0;}
.RAElencoCanali.RAEC06 .Sintesi{margin-bottom:20px;}

/* Calendario formattato * /
.RAElencoCanali.RAEC03 .RADate{float:left; width:40px; text-align:center; background:#a41e22; color:#fff; line-height:1.5em; font-style:normal; margin: 0 25px 0 5px;}
.RAElencoCanali.RAEC03 .RADate .mouth{display:block; width:40px; text-align:center; background:#d9d9d6; color:#000;}

/* calendarietto dell'elenco canali */
.RARiepilogaCanali.mesi {display:block; clear:both;}
.RARiepilogaCanali .mese {display:block; float:left;}
.RARiepilogaCanali.giorni {display:block; clear:both;}
.RARiepilogaCanali .giorno {display:block; float:left;}
.RARiepilogaCanali.anni {display:block; clear:both;}
.RARiepilogaCanali.anni .prec,
.RARiepilogaCanali.anni .this,
.RARiepilogaCanali.anni .next {display:block; float:left;}

.RARiepilogaCanali.mesi .visualizzato,
.RARiepilogaCanali.mesi .RALinkIn:link,
.RARiepilogaCanali.mesi .RALinkIn:visited{border: solid 1px #ccc; background: #f8f8f8; padding: 2px 8px; margin: 0 1px; text-transform:capitalize; border-radius:2px; font-size:90%;color:#444; text-decoration:none;}
.RARiepilogaCanali.mesi .RALinkIn:active,
.RARiepilogaCanali.mesi .RALinkIn:hover,
.RARiepilogaCanali.mesi .RALinkIn:focus{color:#000; border-color:#000;}

.RARiepilogaCanali.mesi .visualizzato{background:#dedede;}

.RARiepilogaCanali.giorni .giorno{margin: 0 1px; color:#444; display:block; max-height:20px;}
.RARiepilogaCanali.giorni .giorno span{font-size:90%; display:block; text-align:center; height:20px; width:20px;line-height:20px;padding:1px;}
.RARiepilogaCanali.giorni .giorno .RALinkIn span{padding:0;}

.RARiepilogaCanali.giorni .giorno .RALinkIn:link,
.RARiepilogaCanali.giorni .giorno .RALinkIn:visited{border: solid 1px #ccc; border-radius:20px; color:#444; padding:0;text-decoration:none;}
.RARiepilogaCanali.giorni .giorno .RALinkIn:active,
.RARiepilogaCanali.giorni .giorno .RALinkIn:hover,
.RARiepilogaCanali.giorni .giorno .RALinkIn:focus{color:#000; border-color:#000;}
.RARiepilogaCanali.giorni .giorno .selezionato{color:#a41e22;}

.RARiepilogaCanali.anni {float:right;}
.RARiepilogaCanali.anni .this {line-height:21px; padding:0 5px; font-size:105%;}

.RARiepilogaCanali.anni .prec .RALinkIn:link,
.RARiepilogaCanali.anni .prec .RALinkIn:visited {background:url(img/ElementiGrafici/frecciasx.png) no-repeat center center; display:block; height:21px; width:15px; overflow:hidden; padding: 0; border: 0;}

.RARiepilogaCanali.anni .next .RALinkIn:link,
.RARiepilogaCanali.anni .next .RALinkIn:visited {background:url(img/ElementiGrafici/frecciadx.png) no-repeat center center; display:block; height:21px; width:15px; overflow:hidden; padding: 0; border: 0;}

.RARiepilogaCanali.anni .prec span,
.RARiepilogaCanali.anni .next span {display:none;}

/* Alfabeto */
.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;}

/* Photogallery */
#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:fixed;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(img/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(img/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:#555;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(img/photogallery/closelabel.gif);background-position:center center;background-repeat:no-repeat;display:block;height:26px;width:26px;float:right;padding-bottom:0.7em;}
#PhotoGalleryOriz{padding-left:10px;padding-right:10px;padding-top:5px;}
#PhotoGalleryOriz #motioncontainer{height:145px; width:100%;}
#PhotoGalleryOriz .bg1{background:url(img/photogallery/fsx.png) left bottom no-repeat transparent;}
#PhotoGalleryOriz .bg2{background:url(img/photogallery/fdx.png) right bottom no-repeat transparent;}
#PhotoGalleryVert{padding:10px;overflow:hidden;width:155px;}
#PhotoGalleryVert .bg1{background:url(img/photogallery/ftop.png) right top no-repeat transparent;}
#PhotoGalleryVert .bg2{background:url(img/photogallery/fbot.png) right bottom no-repeat transparent;}
#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:5px;margin-left:5px;margin-right:5px;margin-bottom:20px;height:120px;border:0;}
.tipo2 .littleImage{margin:2px;width:130px;border:0;}
.tipo4 .elencoimg{margin:auto;}
.tipo4 .littleImage{width:100%;}
.tipo4 a{width:48%;display:block;float:left;padding:1%}
.tipo4 #LinkImg0{width:98% !important;padding-right:1% !important;padding-left:1% !important}
/* Social Network sulla gallery */
#social{display: block; position: absolute; right: 0; top: 0; z-index:10; padding:10px;}
#social a{display: inline-block; margin: 5px 5px 0 0;}

/* Ancore */
.RAElencoAncore .RAElencoAncore{padding-left:1em;}
.RAVerticalLine{border-right:1px dashed #000;}
.Even{background:#eee;}
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}
.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{color:#A41E22;display:inline-block; background:url(img/ElementiGrafici/AncoraLV1.gif) no-repeat scroll left center transparent;padding-left:15px;}
ul li .RALinkAncore:focus,
ul li .RALinkAncore:hover,
ul li .RALinkAncore:active{text-decoration:underline;}
ul li ul li .RALinkAncore:link,
ul li ul li .RALinkAncore:visited{background:url(img/ElementiGrafici/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:1.2em;margin-bottom:0.4em;padding-bottom:3px;position:relative;}
.Ancora h1 span{padding-right:5em;}
.RAH1Liv1{font-size:120%;color:#a41e22;/*margin:20px 0 5px;*/font-weight:bold;/*float:left;*/}
.RAH1Liv2{color:#000000;float:left;}
.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; margin:-1.5em*/position:absolute; right:0;bottom:0;}
.aTOP:link,
.aTOP:visited{border-bottom:1px solid #444;color:#000000;font-size:80%;}
.aTOP:focus,
.aTOP:hover,
.aTOP:active{border-bottom:1px solid #555;}

/* Paragrafo */
.RAPar02{font-size:90%; color:#a41e22;}
.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;margin-bottom:6px;}
.RAParCell ol,
.RAPar ol{list-style-type:decimal;list-style-position:outside;margin-left:3em;margin-bottom:6px;}
.RAParCell02{line-height: 1.5em;}

/* Link */
.RAPar a:link,
.RAPar a:visited,
.RAParCell a:link,
.RAParCell a:visited{color:#A41E22;text-decoration:underline;}
.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:#A41E22;display:inline-block; padding:1px 0px;}
.RALinkIn:hover,
.RALinkIn:active,
.RALinkIn:focus{text-decoration:underline;}
.RALinkOut:link,
.RALinkOut:visited{color:#A41E22;display:inline-block; padding:1px 0px;}
.RALinkOut:hover,
.RALinkOut:active,
.RALinkOut:focus{text-decoration:underline;}

.RALinkIn02:link,
.RALinkIn02:visited{background:url(img/ElementiGrafici/sfumagrigia.png) repeat-y top left #c5c5c5; display:block; padding:8px 20px;margin-bottom:5px;line-height:20px;}
.RALinkIn02:hover,
.RALinkIn02:active,
.RALinkIn02:focus{background:#c5c5c5;}
.RALinkOut02:link,
.RALinkOut02:visited{background:url(img/ElementiGrafici/sfumagrigia.png) repeat-y top left #c5c5c5; display:block; padding:8px 20px;margin-bottom:5px;line-height:20px;}
.RALinkOut02:hover,
.RALinkOut02:active,
.RALinkOut02:focus{background:#c5c5c5;}
.RALinkIn02Img:link,
.RALinkIn02Img:visited{background:url(img/ElementiGrafici/sfumagrigia.png) repeat-y top left #c5c5c5; display:block; padding:8px 20px;margin-bottom:5px;line-height:20px;}
.RALinkIn02Img:hover,
.RALinkIn02Img:active,
.RALinkIn02Img:focus{background:#c5c5c5;}
.RALinkOut02Img:link,
.RALinkOut02Img:visited{background:url(img/ElementiGrafici/sfumagrigia.png) repeat-y top left #c5c5c5; display:block; padding:8px 20px;margin-bottom:5px;line-height:20px;}
.RALinkOut02Img:hover,
.RALinkOut02Img:active,
.RALinkOut02Img:focus{background:#c5c5c5;}
.RALinkOut02Img img,
.RALinkIn02Img img {float:right;}

.RALinkIn03:link,
.RALinkIn03:visited{background:url(img/ElementiGrafici/sfumarosso.png) repeat-y top left #800b0e; display:block; padding:8px 20px;margin-bottom:5px;line-height:20px;color:#fff;}
.RALinkIn03:hover,
.RALinkIn03:active,
.RALinkIn03:focus{background:#800b0e;}
.RALinkOut03:link,
.RALinkOut03:visited{background:url(img/ElementiGrafici/sfumarosso.png) repeat-y top left #800b0e; display:block; padding:8px 20px;margin-bottom:5px;line-height:20px;color:#fff;}
.RALinkOut03:hover,
.RALinkOut03:active,
.RALinkOut03:focus{background:#800b0e;}
.RALinkIn03Img:link,
.RALinkIn03Img:visited{background:url(img/ElementiGrafici/sfumarosso.png) repeat-y top left #800b0e; display:block; padding:8px 20px;margin-bottom:5px;line-height:20px;color:#fff;}
.RALinkIn03Img:hover,
.RALinkIn03Img:active,
.RALinkIn03Img:focus{background:#800b0e;}
.RALinkOut03Img:link,
.RALinkOut03Img:visited{background:url(img/ElementiGrafici/sfumarosso.png) repeat-y top left #800b0e; display:block; padding:8px 20px;margin-bottom:5px;line-height:20px;color:#fff;}
.RALinkOut03Img:hover,
.RALinkOut03Img:active,
.RALinkOut03Img:focus{background:#800b0e;}
.RALinkOut03Img img,
.RALinkIn03Img img {float:right;}

.RALinkIn05:link,
.RALinkIn05:visited{background:url(img/ElementiGrafici/sfumagrigiac.png) repeat-y top left #e3e3e3; display:block; padding:8px 20px;margin-bottom:5px;line-height:20px;color:#000;}
.RALinkIn05:hover,
.RALinkIn05:active,
.RALinkIn05:focus{background:#e3e3e3;}

.RALinkIn06:link,
.RALinkIn06:visited{background:url(img/ElementiGrafici/sfumagrigias.png) repeat-y top left #9b9b9b; display:block; padding:8px 20px;margin-bottom:5px;line-height:20px;color:#000;}
.RALinkIn06:hover,
.RALinkIn06:active,
.RALinkIn06:focus{background:#9b9b9b;color: #fff;}



.RALinkDownLoad:link,
.RALinkDownLoad:visited{text-decoration:underline;}
.RALinkInImg:link,
.RALinkInImg:visited,
.RALinkIMG:link,
.RALinkIMG:visited{color:#555;}
.RALinkOutImg:link,
.RALinkOutImg:visited{color:#555;}
.RALinkOutImg:hover,
.RALinkOutImg:active,
.RALinkOutImg:focus{text-decoration:underline;}

/* Calendario */
.calendarioHead{width:100%;background:#fff;}
.calendarioHead .head{line-height:1.5em;font-size:95%;text-align:left;text-transform:capitalize;font-weight:bold;color:#A00000;line-height:17px;}
.avanti,
.indietro {width:12px;height:17px;}
.avanti a{display:block;background:url(img/Calendario/FrecciaDX.gif) no-repeat center center;width:12px;height:17px;}
.indietro a{display:block;background:url(img/Calendario/FrecciaSX.gif) no-repeat center center;width:12px;height:17px;}
.avanti span,
.indietro span,
.centrale span{display:none;}
.calendario{width:100%;line-height:100%;background:#fff;}
.calendario td{padding:2px;}
.calendario td span,
.calendario td strong{display:block;text-align:center;padding:3px;font-size:80%;font-weight:bold;}
.calendario th{line-height:1.5em;text-align:center;font-weight:bold;font-size:75%;}
.Lunedi span,
.Lunedi strong{background-color:#eee;}
.Martedi span,
.Martedi strong{background-color:#eee;}
.Mercoledi span,
.Mercoledi strong{background-color:#eee;}
.Giovedi span,
.Giovedi strong{background-color:#eee;}
.Venerdi span,
.Venerdi strong{background-color:#eee;}
.Sabato span,
.Sabato strong{background-color:#eee;}
.Domenica span,
.Domenica strong{background-color:#eee;}
.calCurrent strong{border: solid 1px #A00000;}
.calEvent a:link,
.calEvent a:visited{color:#A00000; text-decoration:underline;}
.calEvent a:hover,
.calEvent a:focus,
.calEvent a:active {color:#000000;}
.calNoDate span{background:none;}
.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:focus,
.RAEventiCal .RALink:active{color:#555;}
.RAEventiCal .RALink:hover {color:#AD0000;text-decoration:underline;}
.RAEventiCal .RALink:link {font-weight:normal;background:url(../img/FrecciaBread.gif) no-repeat 0 4px ;padding-left:10px;border-bottom:dotted  0px #AD0000;}
.centraleDIV{display:none}

/* Sondaggio */
.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 */
.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;}

/* Mappa del sito */
.RAMappa ul li ul{border-left:1px solid #555; margin-left:4px; padding-left:9px; margin-bottom:10px;}
.RAMappa ul li a:link,
.RAMappa ul li a:visited{font-size: 90%;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}
.RAMappa ul li a span {margin-left:5px;line-height:1.8em;}
.RAMapTitLink{border-bottom:1px solid #555;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%;}

/* Box Ricerca */
.box_search {position:relative; width:174px;height:18px;padding:2px;margin-right:15px;margin-top:4px;margin-left:4px;}
.div_campo_search{display:block;position:absolute;top:0px;right:0;}
.div_campo_search label {display: inline-block;color: transparent;}
.div_tasto_search{display:block;position:absolute;top:0px;left:0;}
.campo_search {background:#fff; border:none; height:12px; width:100px; padding:3px 5px;font-size:90%;color:#555;font-style:italic; }
.tasto_search{background: transparent;border:none;cursor:pointer; width:3.5em; height:16px;color:#fff;}


/* RARiquadro - base */
.Riquadro_dt_RARiquadro { font-weight:bold; margin-bottom:5px; color:#a41e22}
.RARiquadro {border:solid 2px #d6d6d6; padding:8px 12px; margin-bottom:5px;}

/* Riquadro Oro */	
.RARiquadro1 {border:1px solid #D3D5D8;background:#eee;margin-bottom:5px;}
.Riquadro_dt_RARiquadro1 {color:#fff;background-color:#000;font-weight: bold;padding:.3em;}
.r_dd_RARiquadro1 {padding:.3em; background:#fff;}

/* Riquadro Oro con testo rosso */	
.RARiquadro2 {border:1px solid #D3D5D8;background:#eee;margin-bottom:5px;}
.Riquadro_dt_RARiquadro2 {color:#fff;background-color:#000;font-weight: bold;padding:.3em;}
.r_dd_RARiquadro2 {padding:.3em; background:#eee;}

/* Riquadro bianco con testo grigio */	
.RARiquadro4 {}
.Riquadro_dt_RARiquadro4 {font-weight:bold; margin-bottom:8px; color:#a41e22;font-size:105%;}
/*.r_dd_RARiquadro4 {color:#666;}*/

/* Riquadro Corsi di studio*/
.Riquadro_dt_RARiquadro6 {font-weight: bold;margin-bottom: 8px;color: #a41e22;font-size: 105%;}

.RARiquadro6 .RAElencoCanali.RAEC04.RAEC2 h2{height:50px;}
.RARiquadro6 .RAElencoCanali.RAEC04.RAEC2 h2 span{-webkit-line-clamp: 2;}
.RARiquadro6 .RAElencoCanali.RAEC04.RAEC2 img{min-height:0;}

/* Riquadro Servizi giuridici*/
.RARiquadro13 .RAPaddingContNColsFirst{margin-bottom:20px;}
.RARiquadro13 .RAPaddingContNCols{width:80%;margin:auto;margin-bottom:20px;}
.RARiquadro13 .RAPaddingContNColsLast{width:80%;margin-left:20%;margin-bottom:20px;}

/* Riquadro rosso */	
.Riquadro07 {border:1px solid #D3D5D8;background:#eee;margin-bottom:5px;}
.Riquadro_dt_Riquadro07 {color:#fff;background-color:#a41e22;font-weight: bold;padding:.3em;}
.r_dd_Riquadro07 {padding:.3em; background:#fff;}

/* RARiquadro3  - Riquadro grigio*/
.RARiquadro3 {border:solid 2px #d6d6d6; padding:8px 12px; margin-bottom:5px;}
.Riquadro_dt_RARiquadro3 {font-weight:bold; margin-bottom:5px;}

/* Riquadro tutto rosso */	
.Riquadro14 {border:1px solid #D3D5D8;background:#a41e22;margin-bottom:5px;}
.Riquadro_dt_Riquadro14 {color:#fff;background-color:#a41e22;font-weight: bold;padding:.3em;}
.r_dd_Riquadro14 {padding:.3em; background:#a41e22;color:#fff;}

/* Riquadro90 - banner */
.Riquadro90 {padding:8px 0;}

/* Riquadro91 - Servizio */
.Riquadro91 {background:#a41e22; color:#fff;}
.r_dd_Riquadro91{border-left:1px solid #fff;border-right:1px solid #fff;background:#555;}
.Riquadro91 ul li .IndA:link,
.Riquadro91 ul li .IndA:visited{color:#fff;display: block;float:left;padding:5px 12px;border-right:1px solid #fff;font-size:100%;width:140px;background:#a41e22;text-align:center;line-height:16px;}
.Riquadro91 ul li .IndA:hover,
.Riquadro91 ul li .IndA:active,
.Riquadro91 ul li .IndA:focus{background:#555;}
.Riquadro91 ul li .SelIndS{color:#fff;display: block;float:left;padding:5px 12px;border-right:1px solid #fff;font-size:100%;width:140px;background:#a41e22;text-align:center;font-weight:normal;line-height:16px;}
.Riquadro91 ul li .SelIndA:link,
.Riquadro91 ul li .SelIndA:visited{color:#fff;display: block;float:left;padding:5px 12px;border-right:1px solid #fff;font-size:100%;width:140px;text-align:center;background:#a41e22;line-height:16px;}
.Riquadro91 ul li .SelIndA:hover,
.Riquadro91 ul li .SelIndA:active,
.Riquadro91 ul li .SelIndA:focus{background:#555;}
.r_dd_Riquadro91 img,
.r_dd_Riquadro91 .RALinkOutImgOnly,
.r_dd_Riquadro91 span{color:#fff;}

/* Riquadro92 : Telaio - Navigatore Orizzontale */
.Riquadro92{padding-bottom:6px;}
.Riquadro92 ul li .IndA:link,
.Riquadro92 ul li .IndA:visited{padding:12px 0px;display:block; font-size:120%; color:#fff; margin:0 1px; margin-top:1px; margin-bottom:1px; background:#2a2a2a;text-align:center;width:140px;line-height:23px;}
.Riquadro92 ul li .IndA:active,
.Riquadro92 ul li .IndA:hover,
.Riquadro92 ul li .IndA:focus{background:#a41e22;}
.Riquadro92 ul li .SelIndS{padding:12px 0px;display:block; font-size:120%; color:#fff; margin: 0 1px; margin-top:1px; margin-bottom:1px; background:#a41e22;text-align:center;width:140px;font-weight:normal;line-height:23px;}
.Riquadro92 ul li .SelIndA:link,
.Riquadro92 ul li .SelIndA:visited{padding:12px 0px;display:block; font-size:120%; color:#fff; margin:0 1px; margin-top:1px; margin-bottom:1px; background:#a41e22;text-align:center;width:140px;font-weight:normal;line-height:23px;}
.Riquadro92 ul li .SelIndA:active,
.Riquadro92 ul li .SelIndA:hover,
.Riquadro92 ul li .SelIndA:focus{background:#a41e22;}
/*
.Riquadro92 .ind_05 li .IndA:link,
.Riquadro92 .ind_05 li .IndA:visited,
.Riquadro92 .ind_05 li .SelIndS,
.Riquadro92 .ind_05 li .SelIndA:link,
.Riquadro92 .ind_05 li .SelIndA:visited{margin-right:0;}*/

.Riquadro92 .VMenuHome {position:relative;float:left;} 
.Riquadro92 .VMenuHome ul li ul {display:none;position:absolute;left:4px;width:200px;padding:5px 0 5px 0;background:#fff;z-index:10;border-left:solid 2px #a41e22; border-bottom:solid 2px #a41e22;}

.Riquadro92 .VMenuHome:hover ul li ul,
.Riquadro92 .VMenuHome:active ul li ul,
.Riquadro92 .VMenuHome:focus ul li ul {display:block;}

.Riquadro92 ul li ul li .IndA:link,
.Riquadro92 ul li ul li .IndA:visited{font-size:90%;margin:0 8px; padding:5px 8px 5px 14px; display:block; color:#000; background:url(img/ElementiGrafici/freccia.png) no-repeat 2px 10px;}
.Riquadro92 ul li ul li .IndA:active,
.Riquadro92 ul li ul li .IndA:hover,
.Riquadro92 ul li ul li .IndA:focus{color:#a41e22;}

.Riquadro92 ul li ul li .SelIndS{font-size:90%;margin:0 8px; padding:5px 8px 5px 14px; display:block; color:#a41e22; background:url(img/ElementiGrafici/freccia.png) no-repeat 2px 10px;}
.Riquadro92 ul li ul li .SelIndA:link,
.Riquadro92 ul li ul li .SelIndA:visited{font-size:90%;margin:0 8px; padding:5px 8px 5px 14px; display:block; color:#a41e22; background:url(img/ElementiGrafici/freccia.png) no-repeat 2px 10px;}
.Riquadro92 ul li ul li .SelIndA:hover,
.Riquadro92 ul li ul li .SelIndA:active,
.Riquadro92 ul li ul li .SelIndA:focus {color:#a41e22;}

.Riquadro92 .VMenuHome ul li ul li {position:relative;}
.Riquadro92 .VMenuHome ul li ul li ul {display:none !important;position:absolute;left:196px;top:-5px;width:200px;padding:5px 0 5px 0;background:#fff;z-index:11;}

.Riquadro92 .VMenuHome ul li ul li:hover  ul ,
.Riquadro92 .VMenuHome ul li ul li:active ul ,
.Riquadro92 .VMenuHome ul li ul li:focus  ul {display:block !important;}

/* Sistemo il link con la cartina */
.Riquadro92 .RALinkInImg img{position:absolute; top:0; right:0;}
.Riquadro92 .RALinkInImg:link,
.Riquadro92 .RALinkInImg:visited {color: #fff; display: block; font-size: 115%; padding: 6px 40px 6px 6px; position:relative;}
.Riquadro92 .RALinkInImg:active,
.Riquadro92 .RALinkInImg:hover,
.Riquadro92 .RALinkInImg:focus{text-decoration:underline;}


/* Riquadro93 navigatore verticale */
.Riquadro93 ul li .IndA:link,
.Riquadro93 ul li .IndA:visited{display:block; color:#000; font-size:110%; padding:6px 0;text-align:left;border-top: solid 2px #a41e22;font-weight:normal; text-transform:uppercase;}
.Riquadro93 ul li .IndA:link span,
.Riquadro93 ul li .IndA:visited span{ display:block; padding:4px 2px;}
.Riquadro93 ul li .IndA:link span span,
.Riquadro93 ul li .IndA:visited span span{ display:block; padding:0;}
.Riquadro93 ul li .IndA:hover span,
.Riquadro93 ul li .IndA:active span,
.Riquadro93 ul li .IndA:focus span{color:#000; background-color:#efefef;}
.Riquadro93 ul li .SelIndS{display:block; color:#a41e22; font-size:110%; padding:10px 0;text-align:left;border-top: solid 2px #a41e22;font-weight:normal;text-transform:uppercase;}
.Riquadro93 ul li .SelIndS span{display:block; padding:4px 2px;}
.Riquadro93 ul li .SelIndS span span{display:block; padding:0;}
.Riquadro93 ul li .SelIndA:link,
.Riquadro93 ul li .SelIndA:visited{display:block; color:#a41e22; font-size:110%; padding:10px 0;text-align:left;border-top: solid 2px #a41e22;font-weight:normal;text-transform:uppercase;}
.Riquadro93 ul li .SelIndA:link span,
.Riquadro93 ul li .SelIndA:visited span { display:block; padding:4px 2px;}
.Riquadro93 ul li .SelIndA:link span span,
.Riquadro93 ul li .SelIndA:visited span span { display:block; padding:0;}
.Riquadro93 ul li .SelIndA:hover span,
.Riquadro93 ul li .SelIndA:active span,
.Riquadro93 ul li .SelIndA:focus span{color:#000;background-color:#efefef; display:block;}
.Riquadro93 ul li ul li .IndA:link,
.Riquadro93 ul li ul li .IndA:visited{color:#000; font-size:90%; padding:6px 0; border-top: 0; }
.Riquadro93 ul li ul li .IndA:link span,
.Riquadro93 ul li ul li .IndA:visited span{ display:block; padding:4px 10px;}
.Riquadro93 ul li ul li .IndA:link span span,
.Riquadro93 ul li ul li .IndA:visited span span{ display:block; padding:0;}
.Riquadro93 ul li ul li .SelIndS{font-size:90%; padding:6px 0; border-top: 0;}
.Riquadro93 ul li ul li .SelIndS span{display:block; padding:4px 10px; color:#a41e22;}
.Riquadro93 ul li ul li .SelIndS span span{display:block; padding:0;}
.Riquadro93 ul li ul li .SelIndA:link,
.Riquadro93 ul li ul li .SelIndA:visited{color:#41413c; font-size:90%; padding:6px 0; border-top: 0; }
.Riquadro93 ul li ul li .SelIndA:link span,
.Riquadro93 ul li ul li .SelIndA:visited span { display:block; padding:4px 10px;}
.Riquadro93 ul li ul li .IndA:link span span,
.Riquadro93 ul li ul li .IndA:visited span span{ display:block; padding:0;}
.Riquadro93 ul li ul li {border-top:solid 1px #d9d9d6;}
.Riquadro93 ul li ul li ul li .IndA:link,
.Riquadro93 ul li ul li ul li .IndA:visited{font-size:90%;padding-left:25px;}
.Riquadro93 ul li ul li ul li .SelIndS{font-size:90%;padding-left:25px;}
.Riquadro93 ul li ul li ul li .SelIndA:link,
.Riquadro93 ul li ul li ul li .SelIndA:visited{font-size:90%;padding-left:25px;}
.Riquadro93 ul li ul li ul li {border-top:solid 1px #f0f0f0;}
.Riquadro93 ul li ul li ul li ul li .IndA:link,
.Riquadro93 ul li ul li ul li ul li .IndA:visited{font-size:80%;padding-left:35px;font-style:normal;}
.Riquadro93 ul li ul li ul li ul li .SelIndS{font-size:80%;padding-left:35px;font-style:normal;}
.Riquadro93 ul li ul li ul li ul li .SelIndA:link,
.Riquadro93 ul li ul li ul li ul li .SelIndA:visited{font-size:80%;padding-left:35px;font-style:normal;}

/*Colori delle facoltà*/
.Riquadro93 .ind_48 .liP1 > .IndA:link span,
.Riquadro93 .ind_48 .liP1 > .IndA:visited span,
.Riquadro93 .ind_48 .liP1 > .SelIndS span,
.Riquadro93 .ind_48 .liP1 > .SelIndA:link span,
.Riquadro93 .ind_48 .liP1 > .SelIndA:visited span {color:#fff; background:#585858;}

.Riquadro93 .ind_50 .liP1 > .IndA:link span,
.Riquadro93 .ind_50 .liP1 > .IndA:visited span,
.Riquadro93 .ind_50 .liP1 > .SelIndS span,
.Riquadro93 .ind_50 .liP1 > .SelIndA:link span,
.Riquadro93 .ind_50 .liP1 > .SelIndA:visited span {color:#fff; background:#1D3CAA;}

.Riquadro93 .ind_51 .liP1 > .IndA:link span,
.Riquadro93 .ind_51 .liP1 > .IndA:visited span,
.Riquadro93 .ind_51 .liP1 > .SelIndS span,
.Riquadro93 .ind_51 .liP1 > .SelIndA:link span,
.Riquadro93 .ind_51 .liP1 > .SelIndA:visited span {color:#fff; background:#3C7100;}

.Riquadro93 .ind_52 .liP1 > .IndA:link span,
.Riquadro93 .ind_52 .liP1 > .IndA:visited span,
.Riquadro93 .ind_52 .liP1 > .SelIndS span,
.Riquadro93 .ind_52 .liP1 > .SelIndA:link span,
.Riquadro93 .ind_52 .liP1 > .SelIndA:visited span {color:#fff; background:#CA201E;}

.Riquadro93 .ind_53 .liP1 > .IndA:link span,
.Riquadro93 .ind_53 .liP1 > .IndA:visited span,
.Riquadro93 .ind_53 .liP1 > .SelIndS span,
.Riquadro93 .ind_53 .liP1 > .SelIndA:link span,
.Riquadro93 .ind_53 .liP1 > .SelIndA:visited span {color:#000; background:#FFDD21;}



/* Riquadro94 - Footer */
.Riquadro94{background:#000;color:#fff;}
.Riquadro_dt_Riquadro94{/*background:#fff;*/color:#fff;font-weight:bold; text-align:center;padding:5px 0;}
.r_dd_Riquadro94{padding:5px 0;}

.Riquadro94 ul li .IndA:link,
.Riquadro94 ul li .IndA:visited{line-height:2.5em;color:#fff; font-size:105%;}
.Riquadro94 ul li .IndA:hover,
.Riquadro94 ul li .IndA:active,
.Riquadro94 ul li .IndA:focus{text-decoration:underline;}
.Riquadro94 ul li .SelIndS{line-height:2.5em;color:#fff;font-size:105%;}
.Riquadro94 ul li .SelIndA:link,
.Riquadro94 ul li .SelIndA:visited{line-height:2.5em;color:#fff;font-size:105%;}
.Riquadro94 ul li .SelIndA:hover,
.Riquadro94 ul li .SelIndA:active,
.Riquadro94 ul li .SelIndA:focus{text-decoration:underline;}

.Riquadro94 .RAPar,
.Riquadro94 .RAParCell {color:#fff;font-size:105%;line-height:1.8em;}

.r_dd_Riquadro94 img,
.r_dd_Riquadro94 a,
.r_dd_Riquadro94 span{color:#fff;}

/* Riquadro96 - Footer 2 */
.Riquadro96{background:#d6d6d6;}
.r_dd_Riquadro96{padding:20px;}

.Riquadro96 ul li .IndA:link,
.Riquadro96 ul li .IndA:visited,
.Riquadro96 ul li .SelIndS,
.Riquadro96 ul li .SelIndA:link,
.Riquadro96 ul li .SelIndA:visited{border-bottom:solid 1px #bbb; padding:4px 8px; display:block}
.Riquadro96 ul li .IndA:focus,
.Riquadro96 ul li .IndA:hover,
.Riquadro96 ul li .IndA:active,
.Riquadro96 ul li .SelIndA:focus,
.Riquadro96 ul li .SelIndA:hover,
.Riquadro96 ul li .SelIndA:active{border-bottom:solid 1px #888;}

.Riquadro96 .RAPar a:link, 
.Riquadro96 .RAPar a:visited,
.Riquadro96 .RAParCell a:link,
.Riquadro96 .RAParCell a:visited {color: #000;}

/*RiquadroComunicati*/
.C_Eventi{background:URL(ImgComunicati/ComunicatiRepeat.jpg) repeat-x;margin-bottom:5px;}
.RiquadroComunicatiRiquadroRight{border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;}
.RiquadroComunicati dt{color:#000;font-size: .9em;text-align:center;font-style:italic;}
.RiquadroComunicati{/*background:URL(ImgComunicati/LogoComunicati.jpg) no-repeat;*/ color:#000;padding: 0 .3em 10px .3em;font-style:italic;	margin-bottom:0;}
.RiquadroComunicati .RADate{color: #a41e22;font-weight:bold;}
.RiquadroComunicati{padding:0;margin: 0;/*padding-top:39px*/}
.RiquadroComunicati dd{padding:0;margin: 0;}
.RiquadroComunicati .RAElencoCanali{padding:0 1em 0 1em;}
.RiquadroComunicati a.RALink:link,
.RiquadroComunicati a.RALink:visited,
.RiquadroComunicati a.RALink:hover, 
.RiquadroComunicati a.RALink:active {background-image: none;padding-left: 0; font-size: .8em}
.RiquadroComunicati * a.RALinkOut,
.RiquadroComunicati * a.RALinkIn{padding-left: 0 !important;font-size: .8em}
.RiquadroComunicati hr{border-top:1px solid #AD0014;border-bottom:0;margin:0;height:1px;background:#AD0014;}
.RiquadroComunicati .RAElencoCanali h2 a{font-weight:normal !important;}

/* Riquadro08 - come quello vecchio*/
.Riquadro08 {border:solid 2px #d6d6d6; padding:8px 12px; margin:12px 0 5px; position:relative;}
.Riquadro_dt_Riquadro08 { font-weight:bold; color:#a41e22; position:absolute; top:-10px; left:5px; padding: 0 3px;background:#fff;} /*background:#fff;*/

/*Riquadro09 - collassabile*/
.Riquadro09 dd{overflow:hidden;}
/*.Riquadro09 dd *,*/
.Riquadro09 dd{
        transition:			all .3s;
        -moz-transition:	all .3s;
        -o-transition:		all .3s;
        -webkit-transition:	all .3s;}
.Imploso dd {line-height:0em !important; color:transparent;padding:0;}
.Esploso dd {line-height:1.2em !important; color:#000;padding:5px 0 5px 2.2em;}


.Imploso dd *{height:0; overflow:hidden;}
/*.Esploso dd *{height:auto;}*/

.Imploso .More {display:block;}
.Imploso .Less {display:none;}
.Esploso .More {display:none;}
.Esploso .Less {display:block;}

/* Nascondo i riquadro interni */
.Imploso dd dl,
.Imploso dd dd,
.Imploso dd dt,
.Imploso dd h1,
.Imploso dd h2,
.Imploso dd div{margin:0;padding:0;border:0;display:none;}

/* Elementi puramente grafici */
.Riquadro09 {border: solid 1px #D6D6D6; padding:.4em; margin: .5em 0;}
.Riquadro09 dt{min-height:1.5em;}
.Riquadro09 .More {float:left; width:16px; height:1.5em; min-height:16px; background:url(img/RiquadroCollassabile/more.png) no-repeat center center; cursor:pointer; color:transparent;color:#fff;font-size:1px;}
.Riquadro09 .Less {float:left; width:16px; height:1.5em; min-height:16px; background:url(img/RiquadroCollassabile/less.png) no-repeat center center; cursor:pointer; color:transparent;color:#fff;font-size:1px;}
.Riquadro09 .Titolo {display: block; margin-left:2.2em; line-height:1.5em; font-weight:bold;}


/*Questionario*/
.questionario .RASottolineato {display:block; padding:6px;color:#fff;background:#A41E22}
.questionario .RAFormSpace{padding:6px;}


#cookieChoiceInfo {padding: 8px !important;  font-size: 9pt; bottom:0; top: auto !important; font-family: Arial;box-shadow: 0 0 8px #666; background:#f0f0f0;}
#cookieChoiceInfo a {color: #000;text-decoration: underline;}
#cookieChoiceInfo a:hover { color: #666;}
#cookieChoiceDismiss {background-color: #C1092A; color: #FFF !important; font-weight: bold; font-size: .9em; padding: 3px 10px;  border-radius: .5em; margin-left:8px !important;text-decoration: none !important;}
#cookieChoiceDismiss:hover { background-color: #666; }

/* Tabella Plus */
.RATablePlus01{/*border: 2px solid #a41e22;*/border: 1px solid #fff; border-collapse:collapse;}
.RATablePlus01 caption{padding-bottom:8px;}
.RATablePlus01 caption span {display:none;}
.RATablePlus01 caption input{margin-right:10px; float:left; border: none; background:transparent; cursor:pointer;}
.RATablePlus01 .RATableHRTD{vertical-align:top; /*border-bottom: 1px solid #a41e22;*/background:#e0e0e0;/*background:#a41e22;color:#fff;*/}
.RATablePlus01 .RATableHRTD .RATableCellText {text-align:center;}
.RATablePlus01 .RATableTD{border-top:none;border-bottom: 1px solid #bbb;}
.RATablePlus01 tr:hover{/*background:#f0f0f0;*/background:#eaeaea}
.RATablePlus01 .RATableTD .RATableCellText{min-height:2.6em; /*height:2.6em; max-height:2.6em; overflow:hidden;*/}

/* Tabella Plus per i Collaboratori */
.RATablePlus02{border: 1px solid #fff; border-collapse:collapse;}
.RATablePlus02 caption{padding-bottom:8px;}
.RATablePlus02 caption span {display:none;}
.RATablePlus02 caption input{margin-right:10px; float:left; border: none; background:transparent; cursor:pointer;}
.RATablePlus02 .RATableHRTD{vertical-align:top; background:#e0e0e0;}
.RATablePlus02 .RATableTD{border-top:none;border-bottom: 1px solid #bbb;}
.RATablePlus02 .RATableHRTD .RATableCellText {text-align:center;}
.RATablePlus02 .RATableHRTD .RATableCellText span{display:block;}
.RATablePlus02 tr:hover{background:#eaeaea}
.RATablePlus02 .RATableTD .RATableCellText{min-height:2.6em;}
.RATablePlus02 .RATableHRTD input[type=text]{width:6em;}
.RATablePlus02 .RATableCellText.RAAlignCenter{text-align:center;}
.RATablePlus02 .RANoWrap{ white-space: normal;}

/* Tabella Plus con tanti campi */
.RATablePlus03{border: 1px solid #fff; border-collapse:collapse;}
.RATablePlus03 caption{padding-bottom:8px;}
.RATablePlus03 caption span {display:none;}
.RATablePlus03 caption input{margin-right:10px; float:left; border: none; background:transparent; cursor:pointer;}
.RATablePlus03 .RATableHRTD{vertical-align:top; background:#e0e0e0; font-size:80%; padding: 2px;}
.RATablePlus03 .RATableTD{border-top:none;border-bottom: 1px solid #bbb;}
.RATablePlus03 .RATableHRTD .RATableCellText {text-align:center;}
.RATablePlus03 .RATableHRTD .RATableCellText span{display:block;}
.RATablePlus03 tr:hover{background:#eaeaea}
.RATablePlus03 .RATableTD .RATableCellText{min-height:2.6em;font-size:85%;}
.RATablePlus03 .RATableHRTD input[type=text]{width:4em;}
.RATablePlus03 .RATableCellText.RAAlignCenter{text-align:center;}
.RATablePlus03 .RANoWrap{ white-space: normal;}
.RATablePlus03 .RATableHRTD input[type=text]{width:4em; border:1px solid #888;}
.RATablePlus03 select.RAFormField{font-size:80%; border:1px solid #888;}

/* Tabella Plus con grafica colorata */
.RATablePlus04{border: 2px solid #a41e22; border-collapse:collapse;}
.RATablePlus04 tr{background-color: #a41e22;color:#FFF;}
.RATablePlus04 .TROdd{background-color: #f0f8ff;color:#000;}
.RATablePlus04 .TREven{background-color: #fff8dc;color:#000;}

.Paginante input {padding:1px; min-width:40px;}
.Paginante input:hover,
.Paginante input:focus,
.Paginante input:active{background:#eaeaea;color:#000;}
.Paginante strong  {padding:1px; min-width:38px; display:inline-block;}
.Paginante span  {padding:1px; min-width:50px; display:inline-block;}

/* Modifiche per l'adaptive design */
.Pagina{margin:auto;text-align:left;width:994px;}
.r_dd_Riquadro91,
.r_dd_Riquadro94,
.r_dd_Riquadro96 {margin:auto;text-align:left;width:994px;}



@media all and (max-width: 1024px) {
.Pagina{margin:0; width:auto;padding:0 2px;}
.r_dd_Riquadro91,
.r_dd_Riquadro94,
.r_dd_Riquadro96 {margin:0; width:auto;}
}

.RACaptcha{text-align:center;}

.SkipLink a{position:absolute;left:-1000px; background: #fff; border: solid 1px #000; display: inline-block; font-family:Arial; font-size: 120%; font-weight: bold; padding: 10px 16px; position: absolute; text-transform: uppercase; top:10px; z-index: 15; width:200px; margin-left:-100px;}
.SkipLink a:focus{left: auto;}


/**** Pagina a scorrimento ****/
/* fisso i menu */
#Intestazione{display:block; position:fixed;top:0;left:0;width:100%;background:#fff;z-index:45;}
.Scorrimento .Pagina{background:transparent;margin-top:190px;}

.SfondoSez{background: transparent top center no-repeat; background-size: cover; background-attachment:fixed; position:fixed;height:100%;width:100%; top:0;left:0; opacity:0; z-index:-1;}

.larghezza {width:994px; margin:0 auto;text-align:left;}

#barraBianca{display:block; height:30px; background:#a41e22;position:fixed;z-index:45; top:174px; left:0;width:100%; overflow:hidden;text-align:center;}
#barraBianca ul {text-align:left; padding:5px 10px;}
#barraBianca ul li {display: inline-block;}
#barraBianca ul li a{color:#fff; font-size: 120%; padding: 0 10px; text-decoration:none; display: inline-block; font-weight:bold; text-transform:uppercase;}

.Sezione {margin-top: 200px; /*padding-top:100px;*/}
.Scorrimento .RARiquadro ,
.box {min-height:400px; background:url(img/ElementiGrafici/white90.png) repeat-x top center;background-size: 100% 100%;border-radius:30px; border:solid 1px #fff; padding: 20px; position:relative; text-align:left;}

#Intestazione .Riquadro90,
#Intestazione .Riquadro92 {text-align:center;}
#Intestazione .r_dd_Riquadro90,
#Intestazione .r_dd_Riquadro92 {margin:0 auto; width:994px;}
#Intestazione .Riquadro90 {padding:1px 0;}
#Intestazione .Riquadro92{padding:0 0 1px 0;}

#Intestazione .Riquadro92 ul li .IndA:link,
#Intestazione .Riquadro92 ul li .IndA:visited,
#Intestazione .Riquadro92 ul li .SelIndS,
#Intestazione .Riquadro92 ul li .SelIndA:link,
#Intestazione .Riquadro92 ul li .SelIndA:visited{padding:6px 0px; margin:0 1px 0 0;width:164px;}

#Footer .Riquadro_dt_Riquadro94{display:none;}

.buttonlink{
    border: 0;
    color: #A41E22;
    background-color: transparent;
    font-size: 100%;
    text-align: left;
    padding: 0;
    font-family: "Trebuchet MS", Arial;
}
.buttonlink:hover {
	text-decoration: underline;	
    cursor: pointer;
}

/* sharethis */
.st-label{background:#fff;color:#000;font-weight:bold; text-align:right;padding:5px 0;}

#c-bns button:first-child, 
#s-bns button:first-child{background:#a41e22 !important;}
#c-bns button:first-child{font-size: 110% !important;}
#c-bns button:first-child:hover,
#s-bns button:first-child:hover{background:#666 !important;}
#c-s-bn{color:#000 !important;;font-size: 110% !important;}
#c-inr-i,
#c-ttl,
#c-s-in,
#s-cnt .p{color:#000 !important;}
.cc-link {color:#a41e22 !important;border-color: transparent !important;font-weight: bold !important;}
.cc-link:hover{border-color: #a41e22 !important;}
.cc_div .b-tg .c-tg{background:#666 !important;}
.cc_div .b-tg .c-tgl:checked~.c-tg{background:#a41e22 !important;}