/*BLOCKSHOWPHOTO*/
.photoG { }
/* BLOCKEDITOR */

.blockEditor { float:left; width:100%; }

#colonna-sinistra .blockEditor { font-size:0.72em; }

#colonna-destra .blockEditor { font-size:0.72em; }



/* BLOCKBANDI */

.table-bandi { width:100%; border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: none;border-bottom-style: none;border-left-style: solid;border-top-color: #999999;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;}

.table-bandi caption {text-align:left; padding-top:0.5em; padding-bottom:0.5em; font-size:0.9em; FONT-WEIGHT:bold;}

.td-bandi-scope {font-size:0.72em;width:25%;text-align:left; margin:0px;padding:3px;border-top: 1px none #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px none #999999;}

.td-bandi {font-size:0.72em;width:75%; text-align:left; margin:0px;padding:3px;border-top: 1px none #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px none #999999;}



/* BLOCK ATTACHMENT */

.blockAttachment { display:block;width:100%; float:left; padding-top:0.5em; text-align:left;padding-bottom:0.5em;clear:both; }

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

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

/* BLOCK ATTACHMENT per colonna centro  -------------------------------------------------- */

#colonna-centro .blockAttachment .pad{padding:0!important;margin:0;}




/* BLOCK ATTACHMENTGROUP */

.blockAttachmentgroup {padding-top:0.5em; padding-bottom:0.5em;clear:both;display:block; }

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



/* BLOCK REFERENCE */

.blockReference { width:100%; float:left; margin-bottom:2px; }

.blockReference a { text-decoration:underline; }

.blockReference a h2 { text-decoration:underline; }

.blockReference a:hover h2 { background-color:#ccc; color:#000; }

.blockReference p { margin:0px; padding:0px; }

.blockReference h2 { font-size:0.9em; margin:0px; padding:0px; }

.blockReference .testo { font-size:0.72em; float:left; max-width:65%; }

.blockReference img { display:block; margin:0px 10px 10px 0px; float:left; border:1px solid #000; }

#colonna-destra .blockReference { width:100%; float:left; margin-bottom:10px; 
	 border-bottom:1px solid #495879;
	padding-top:0.2em; padding-bottom:0.2em;
}

/* BLOCK REFERENCE GROUP*/


/* per corpo pagina*/
#colonna-centro .blockReferenceGroup {text-align:left;background:transparent;width:100%;margin:0;}
#colonna-centro .blockReferenceGroup .s1,#colonna-centro .blockReferenceGroup .s1 .s2,#colonna-centro .blockReferenceGroup .s1 .s2 .s3,#colonna-centro .blockReferenceGroup .s1 .s2 .s3 .s4,#colonna-centro .blockReferenceGroup .s1 .s2 .s3 .s4 .s5,#colonna-centro .blockReferenceGroup .s1 .s2 .s3 .s4 .s5 .s6{border:none;width:100%;}
#colonna-centro .blockReferenceGroup .pad h1 {border:none;}
#colonna-centro .blockReferenceGroup .pad {margin:0;width:100%}
#colonna-centro .blockReferenceGroup .blockReference {float:none; width:100%}

#colonna-centro .blockReferenceGroup {width:47%; }
#colonna-centro .blockReferenceGroup a {color:#304989;}
#colonna-centro .blockReferenceGroup a:hover {color:#000;}

/* per corpo pagina*/



.blockReferenceGroup {width:47.5%; float:left; margin-right:1%; background-image:url(../images/sf_box_main.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FFF }

.blockReferenceGroup .pad { }

.blockReferenceGroup .pad h1 { margin:0px; margin-bottom:10px; padding-left:0.3em; padding-top:0.1em; padding-bottom:0.1em; font-size:1em; color:#000; border-bottom:1px solid #0B8A0C; }

.blockReferenceGroup .s1 {width:100%; float:left;border-right:1px solid #F6F6F6; border-bottom:1px solid #F6F6F6; border-top:1px solid #F6F6F6; border-left:1px solid #F6F6F6;  }

.blockReferenceGroup .s1 .s2 {width:100%;  float:left;border-right:1px solid #ECECEC; border-bottom:1px solid #ECECEC; }

.blockReferenceGroup .s1 .s2 .s3 {width:100%;  float:left;border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; }

.blockReferenceGroup .s1 .s2 .s3 .s4 {width:100%;  float:left;border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }

.blockReferenceGroup .s1 .s2 .s3 .s4 .s5 {width:100%;  float:left;border-right:1px solid #C3C3C3; border-bottom:1px solid #C3C3C3; }

.blockReferenceGroup .s1 .s2 .s3 .s4 .s5 .s6 {width:100%;  float:left; border-right:1px solid #B9B9B9; border-bottom:1px solid #B9B9B9; }

/*BLOCKSHOWPHOTO*/
.photoG {border:none; margin:0; padding:0;}

.photoG .s1 {width:100%;  float:left;border-right:2px solid #F6F6F6; border-bottom:2px solid #F6F6F6; border-top:1px solid #F6F6F6; border-left:1px solid #F6F6F6;  }

.photoG .s1 .s2 {width:100%;  float:left;border-right:2px solid #ECECEC; border-bottom:2px solid #ECECEC; }

.photoG .s1 .s2 .s3 {width:100%;  float:left;border-right:2px solid #DFDFDF; border-bottom:2px solid #DFDFDF; }

.photoG .s1 .s2 .s3 .s4 {width:100%;  float:left;border-right:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; }

.photoG .s1 .s2 .s3 .s4 .s5 {width:100%;  float:left;border-right:1px solid #C3C3C3; border-bottom:1px solid #C3C3C3; }

.photoG .s1 .s2 .s3 .s4 .s5 .s6 {width:100%;  float:left; border-right:1px solid #B9B9B9; border-bottom:1px solid #B9B9B9; }



/* BLOCKMAIL */

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

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

.container_modulo .modulo { clear:both; padding:5px; }

.container_modulo .nomeCampo { display:block; width:200px; float:left; font-weight:bold; }

.container_modulo .campo { width:20%; float:left; }

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

.container_modulo .invia { width:20%; float:left; margin-left:3px; }

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

.container_modulo .spacer { height:20px; }

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


/* BLOCKCITATION */

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

.blockCitation .title { font-weight:bold; }

.blockCitation .image { float:left; padding-right:2px; padding-top:4px; }

