/* TUTTI I BLOCCHI   */

.authorInfo { color:red; font-size:0.62em; width:100%; float:left; }
.authorText { font-size:0.62em; }
.author-icon { font-size:0.62em; width:100%; float:left; padding:1px; }
.author-icon img { display:block; float:left; }
.author-icon a { padding:0; margin:0; display:block; float:left; }


/* BLOCCO SCROLL - home ****************************************************/
.blockScroll { margin-top:2px; overflow:hidden; float:left; width:100%; min-width:100%; font-size:0.72em; border-top:1px solid #000; border-bottom:1px solid #000; }
.blockScroll a { color:#000; padding:0.5em; }
.blockScroll .box { float:left; width:auto; }
.blockScroll .box .pad { overflow:hidden; padding:0.5em 0em; float:left; }
#noscript { padding-left:0.5em; }
#noscript strong { text-transform:uppercase; }

/* BLOCCHI A SINISTRA ****************************************************/

.blackBox { float:left; width:100%; }
.blackBox .pad { border:1px solid #000; margin:0; margin-bottom:0.5em; }
.blackBox .pad .boxBorder { border-bottom:1px solid #000; }
.blackBox .pad .boxTitle { font-size:0.65em; border-left:1px solid #000; margin-left:1.6em; background-color:transparent; }
.blackBox .pad .boxTitle h2 { font-size:1em; margin:0; padding:0.3em; padding-bottom:0.2em; color:#000; text-transform:uppercase; }
.blackBox .pad .boxContent { color:#000; font-size:0.65em; }
.blackBox .pad .boxContent a:active { color:#000; }
.blackBox .pad .boxContent a:hover { color:#000; text-decoration:underline; }
.blackBox .pad .boxContent a:visited { color:#000; }
.blackBox .pad .boxContent a:link { color:#000; }


.whiteBox { float:left; width:100%; }
.whiteBox .pad { border:1px solid #fff; margin:0px; margin-bottom:0.5em; }
.whiteBox .pad .boxBorder { border-bottom:1px solid #fff; }
.whiteBox .pad .boxTitle { font-size:0.65em; border-left:1px solid #fff; margin-left:1.6em; background-color:transparent; }
.whiteBox .pad .boxTitle h2 { font-size:1em; margin:0; padding:0.3em; padding-bottom:0.2em; color:#000; text-transform:uppercase; }
.whiteBox .pad .boxContent { margin:5px; color:#000; font-size:0.65em; }
.whiteBox .pad img { margin-right:5px; float:left; }
.whiteBox .pad a:active { color:#000; }
.whiteBox .pad a:hover { color:#000; text-decoration:underline; }
.whiteBox .pad a:visited { color:#000; }
.whiteBox .pad a:link { color:#000; }


.imglink { visibility:hidden; float:left; width:16px; }
.arrowlink { visibility:hidden; float:left; }
.arrow { float:right; margin:1px; padding-top:0.2em; padding-bottom:0.2em; }
.link { display:inline; text-align:left; margin-left:2px; padding-top:0.2em; padding-bottom:0.2em; color:#FFF; font-weight:bold; }



/*

.area-box-section-content { float:left; width:100%; }

.area-box-section { font-size:0.65em; border:1px solid #000; float:left; }
.area-box-section-titlecontentbox { float:left; text-align:left; width:100%; color:#fff; font-weight:bold; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #000000 1px solid; }
.area-box-section-imgtitle { float:left; width:16px; BORDER:0px; }
.area-box-section-title {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; MARGIN-LEFT:0px; MARGIN-RIGHT:0px;  FLOAT: left; WIDTH:90%; max-width:88%;PADDING-LEFT: 2px; PADDING-TOP: 0.2em; PADDING-BOTTOM: 0.2em; COLOR:#FFFFFF; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; }
.area-box-section-title a:active { color:#fff; }
.area-box-section-title a:hover { color:#fff; text-decoration:underline; }
.area-box-section-title a:visited { color:#fff; }
.area-box-section-title a:link { color:#fff; }

.area-box-section-link a:active { color:#fff; }
.area-box-section-link a:hover { color:#fff; text-decoration:underline; }
.area-box-section-link a:visited { color:#fff; }
.area-box-section-link a:link { color:#fff; }
*/




/* LEFT SIDE SECTION NEWS 

.area-box-section-news-left { font-size:0.65em; border:1px solid #fff; float:left; }
.area-box-section-news-left-titlecontentbox { float:left; width:100%; border:0px; border-bottom:1px solid #fff; }
.area-box-section-news-left-title { border:0px; border-left:1px solid #fff; margin:0; float:left; WIDTH:85%; PADDING-TOP:0.2em; PADDING-LEFT:2px; PADDING-BOTTOM:0.2em; color:#fff; font-weight:bold; TEXT-TRANSFORM:uppercase;}
.area-box-section-news-left-title a { color:#fff; }
.area-box-section-news-left-title a :active { color:#fff; }
.area-box-section-news-left-title a :hover { color:#fff; text-decoration:underline; }
.area-box-section-news-left-title a :visited { color:#fff; }
.area-box-section-news-left-title a :link { color:#fff; }
.area-box-content-news-left-abstract { color:#fff;  PADDING-BOTTOM: 0.2em; TEXT-ALIGN:left; FONT-SIZE:110%;}
.area-box-section-news-left-imgtitle { float:left; width:16px; border:0px; }
.area-box-content-news-left-boldlink { font-weight:bold; color:#fff; }
.area-box-content-news-left-boldlink a { color:#fff; }
.area-box-content-section-news-all { padding:0; BORDER:none;}
.area-box-content-section-news-img { float:left; PADDING-TOP:0.6em; PADDING-LEFT:0.2em; PADDING-RIGHT: 0.2em;}

*/


/* BLOCCHI A DESTRA ****************************************************/


/* BLOCKFEEDRSS */

.blockFeedRss { float:left; width:100%; font-size:0.72em; padding-bottom:1em; }

.blockFeedRss img { padding-left:3px; }



/* BLOCKEDITOR */

.blockEditor { float:left; width:100%; font-size:0.72em; margin-bottom:1em; }

#id-area-left .blockEditor .BEborder { border:1px solid #000; padding:5px; color:#000; }

.spacerForAuthor { float:left; width:100%; border-bottom:1px dotted red; border-top:1px dotted red; margin:5px 0px; }


/* BLOCKCOPY */

.blockCopy { color:#ff0000; }

.blockCopy a { color:#ff0000; }

.blockCopyLine { border-bottom:1px dotted #ff0000; height:3px; width:100%; font-size:1px; float:left; }



/* BLOCK ATTACHMENT */

.blockAttachment { width:100%; float:left; font-size:0.72em; padding-top:0.5em; padding-bottom:0.5em; }

.blockAttachment .pad { padding-left:1em; padding-right:1em; }

.blockAttachment .padDescription { padding-left:18px; }



/* BLOCK ATTACHMENTGROUP */

.blockAttachmentgroup { width:100%; float:left; margin-bottom:1em; }

.blockAttachmentgroup h4 { font-size:0.72em; text-transform:uppercase; }

.blockAttachmentgroup .abstract { font-size:0.72em; margin-bottom:0.4em; }

.blockAttachmentgroup .abstract p { margin:0; }

.blockAttachmentgroupPad { padding:15px; width:100%; }

.blockAttachmentgroupPad a { color:#fff; }





/* BLOCK REFERENCE GROUP*/

#id-area-left .blockReferenceGroup { width:100%; float:left; }

#id-area-left .blockReferenceGroup .pad { border:1px solid #000; margin:0px; margin-bottom:0.5em; }

.blockReferenceBorder { border-bottom:1px solid #000; }

.blockReferenceTitle { font-size:0.62em; border-left:1px solid #000; margin-left:1.6em; }

.blockReferenceTitle h2 { font-size:1em; margin:0px; padding:0.3em; padding-bottom:0.2em; 
	color:#fff; text-transform:uppercase; }

.blockReferenceGroup .author { font-size:0.62em; }




/* BLOCK REFERENCE */

.area-body-content .blockReference { width:100%; float:left; margin:0.5em 0em; }

.area-body-content .blockReference img.freccina { background-color:#B2BED1; float:left; margin-right:5px; }

.area-body-content .blockReference .boxImage { padding:2px 1px 1px 1px; width:60px; float:left; margin-right:5px; text-align:center; border:1px solid #B2BED1; }

.area-body-content .blockReference .testo { font-size:0.72em; float:left; }

.area-body-content .blockReference .testo p { margin:0; }

.area-body-content .emphasizesLink { background:url(images/external-link.gif) no-repeat #000; width:17px; height:12px!important; margin-right:5px; float:left; }


#id-area-left .blockReference { margin-bottom:2px; font-weight:bold; }

#id-area-left .blockReference a { display:block; font-size:0.62em; padding-top:0.5em; padding-bottom:0.5em; 
	padding-left:2em; padding-right:0.3em; text-decoration:none; color:#fff; font-weight:bold; }

#id-area-left .blockReference a:hover{ background-color:#ccc; color:#000; font-weight:bold; }

#id-area-left .blockReference p { margin:0px; padding:0px; }

#id-area-left .blockReference h2 { margin:0px; padding:0px; font-weight:bold; }

#id-area-left .blockReference .testo { float:left; width:90%;}

.sedi-orari .blockReference {clear:both}


/* BLOCKMAIL */

.blockMail { width:100%; float:left; font-size:0.72em; }

.blockMail .container_modulo { width:100%; float:left; }

.blockMail .container_modulo .modulo { clear:both; padding:0.7em 0em; }

.blockMail .container_modulo label.nomeCampo { width:18em; display:block; float:left; }

.blockMail .container_modulo .campo { width:18em; float:left; }

.blockMail .container_modulo .altro { float:left; margin-left:-4px; padding:0; }

.blockMail .container_modulo .contenitoreSubmit { float:left; width:100%; text-align:center; margin-top:1em; }

.blockMail .container_modulo .invia { border:1px solid #000; padding:0.1em; background-color:#eee; text-transform:uppercase; font-size:0.9em; font-weight:bold; width:16em; cursor:pointer; }

.blockMail .container_modulo .onlyread { margin-right:5px; margin-top:5px; }

.blockMail .container_modulo .spacer { height:1px; }

.blockMail .container_modulo .avviso { font-style:italic; color:#FF0000; }


