/* Calendario -----------------------------------------------*/

.CalendarWidget {
  /*border: 1px solid #ACA899;*/
  background : none;  
}

.CalendarWidget .navbar {
  width: 100%;
  /*background-color: #C3D9FF;*/
  vertical-align: middle;
  border-bottom: 1px solid #ACA899;
}

.CalendarWidget .navbar .gwt-Button {
  padding-left: 2px;
  padding-right: 2px;
}

.CalendarWidget .table {
  font: 10pt sans-serif;
  text-align: center;
}

.CalendarWidget .weekheader {
  /*background-color: #ACA899;*/
}

.CalendarWidget .weekheader .days { 
  width: 2em;
}

.CalendarWidget .cell {
  cursor:pointer;
}

.CalendarWidget .cell .gwt-HTML {
  /*border: 1px solid #ACA899;*/
}

.CalendarWidget .cell .gwt-HTML span {
  width: 70%;
  height: 70%;
  line-height: 1em;
}

.CalendarWidget .today .gwt-HTML {
  background-color: #C3D9FF;
}

.CalendarWidget .thereareposts .gwt-HTML {
  border:solid 1px #C3D9FF;
}

.CalendarWidget .day .gwt-HTML {
  border: 1px solid #C3D9FF;
}
.CalendarWidget .pannelloLink {
  background-color: #ACA899;
}

.risultati {
  background-color: #C3D9FF;
  border: 1px solid #000;
}

.CalendarWidget .gwt-Button {
  font-size : 10px; 
}

/* Fine Calendario --------------------------------------------------------*/

/* Inserimento Commenti ---------------------------------------------------*/
.border {
	border: 1px solid #ccc;
	width: 98%;
}

.commentopanel {
	font-family: verdana;
	font-size: 12px;
	padding: 5px 15px;
	width: 98%;
}

.inputBox {
	width: 98%;
}

.captchaInputBox {
	width: 100px;
}

.commentobox {
	width: 98%;
	height: 150px;
}

.contenitore-pulsante {
	font-family: verdana;
	font-size: 12px;
	width: 100%;
}

.pulsgrigio {
	background-color: #ddd;
	color: #666;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #999;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	width: 160px;
	padding: 2px;
}
/* Fine Inserimento Commenti -----------------------------------------------*/

/* Style contavisite ------------------------------------------------*/
 
.box-contavisite{ 
  padding:0; margin:5px; width:160px;    
  background:url(img/sf-contatore.gif) repeat-x; font-size:11px;
  border:1px solid #ccc;
  color : black;
   }
 
.contavisite{
  padding: 3px;      
  background: #333; 
  color:#FFFFFF;
  border:1px solid #cfcfcf;  
  }
 
.numeri{ margin:3px; padding:0 5px; width: 50px;
   font-weight:bold; letter-spacing:4px;
  }
/* Fine Style contavisite -----------------------------------------------*/ 

/* Style ricerca testo libero -----------------------------------------*/
.ris-ricerca{
  padding: 5px ;
  margin-top:5px;        
  background: none;
  font-size:11px 
   }
 
.box-ricerca{
  padding: 5px ; 
  margin-bottom:10px;        
  background: none; 
  font-size:11px; 
   }
   
   .box-ricerca .gwt-TextBox {
     margin-right : 5px; 
   }
   
   .box-ricerca .gwt-Button {
     font-size : 11px;
   }   
   
   .box-ricerca .gwt-Label {
     font-weight : bold;
     line-height : 18px;
   }
   .ris-ricerca .gwt-Label {
     font-weight : bold;
   }
   
   .ris-ricerca .gwt-HTML {
     margin-bottom : 5px;
     padding-bottom : 5px;
     border-bottom : 1px solid #777;
   }
/* Fine Style ricerca testo libero -----------------------------------------*/ 

/* Style importa blog ---------------------------------------------------------*/
.boxImportaBlog{
  padding: 5px ;
  margin-top:5px;        
  background: none;
  font-size:11px 
   }
   
.boxImportaBlog .gwt-HTML {
   margin-bottom : 5px;
   border-bottom : 1px solid #777; 
}   
/* Fine Style importa blog ------------------------------------------------------*/

/* Style notizie ------------------------------------ */
.boxNotizie{
  padding: 5px ;
  margin-top:5px;        
  background: none;
  font-size:11px; 
}
.boxNotizie .gwt-HTML {
   margin-bottom : 5px;
   padding-bottom : 5px;
   border-bottom : 1px solid #777; 
}
/* Fine Style notizie ------------------------------- */

/* Style ultimi commenti ---------------------- */
.commenti{
  padding: 5px ;
  margin-top:5px;        
  /*background: #E0EBFC;*/
  font-size:11px;
  background : none;
  border-bottom : 2px solid #777;
}
/* Fine Style ultimi commenti */

/* Style segnalazioni ----------------------------------- */
	.segnalazioni_panelMittente{
	  padding : 5px 0px;
		background-color: rgb(238, 238, 238);
		width : 567px;
		height : 47px;
	}
	
	.segnalazioni_panelDestinatario{
    padding : 5px 0px;	
		background-color: rgb(238, 238, 238);
		width : 567px;
		height : 23px;
	}	
	
	.segnalazioni_mittente-email {
		width : 172px;
		height : 19px;
	}
	
	.segnalazioni_messaggio {
		width : 375px;
		height : 96px;
	}
	
	.segnalazioni_invia {
		margin-left : 95px;
	}
	
	.segnalazioni_barraInferiore {
		width : 567px;
		height : 14px;
		background-color : rgb(217, 213, 230);
	}
	
	.segnalazioni_barraSuperiore {
		width : 567px;
		height : 20px;
		background-color : #EEE;
		cursor : default;
	}	
	
	.segnalazioni_dialog {
		border : 1px solid #EEE;
		background-color : white;
	}
	
	.segnalazioni_contenutoInterno {
		margin-top : 20px;
		margin-left : 15px;
		margin-bottom : 20px;
		
	}	
	
	.segnalazioni_errore {
		color: red;
		margin-left: 100px;
	}
/* Fine style segnalazioni ------------------------------------- */

/* Inizio style archivio ------------------------------------- */
.boxArchivio{
  padding: 5px ;
  margin-top:5px;        
  font-size:11px 
}

.archivioElemento {
	margin : 5px;
}
/* Fine style archivio ------------------------------------- */

/* inizio style seguimi ------------------------- */
	.gwt_seguimi {
		width : 300px;
		border : 4px solid #ccc;
		background-color : white;
		padding : 10px;
		color : #000;
	}
	
	.gwt_seguimi td {
    padding : 5px; 
  }
  
  .gwt_seguimi h3 {
    color : #bbb;
  }
/* fine style seguimi --------------------------- */
/* inizio style contattami ------------------------- */
	.gwt_contattami {
		width : 300px;
		border : 4px solid #ccc;
		background-color : white;
		padding : 10px;
		color : #000;
	}
	
	.gwt_contattami td {
    padding : 5px; 
  }
  
  .gwt_contattami h3 {
    color : #bbb;
  }
  
  .gwt_contattami_input {
  	width : 300px;
  }
  
  .gwt_contattami_area {
  	width : 300px;
  	height: 100px;
  }
/* fine style contattami --------------------------- */
.titoloImg{
	font-size: 150%;
}
.descImg{
	padding: 5px;
}

a.anteprimaAlbum {
 float:left; display:block;
 background: url("../img/sf-cover.gif") no-repeat ; 
 margin:0 20px 20px 0; text-align:center;
 width:262px; height:285px; padding:15px 10px 10px 10px;
 text-decoration:none;
font-size: 130%;
 }
 
a.anteprimaAlbum:hover { text-decoration:none; }

a.anteprimaAlbum img {
 width:250px; height:250px;
 border:2px solid #fff; 
 padding: 0px;
 } 

a.anteprimaAlbum span{
  margin:5px 0; padding:0;
 display:block; font-weight:bold;
 }


a.anteprimaAlbumnull {
 float:left; display:block;
 background: url("../img/sf-cover.gif") no-repeat ; 
 margin:0 20px 20px 0; text-align:center;
 width:262px; height:285px; padding:15px 10px 10px 10px;
 text-decoration:none;
font-size: 130%;
 }
 
a.anteprimaAlbumnull:hover { text-decoration:none; }

a.anteprimaAlbumnull img {
 width:250px; height:250px;
 border:2px solid #fff; 
 padding: 0px;
 } 

a.anteprimaAlbumnull span{
  margin:5px 0; padding:0;
 display:block; font-weight:bold;
 }

a.anteprimaAlbumcover1 {
 float:left; display:block;
 background: url("../img/cover1.gif") no-repeat ; 
 margin:0 20px 20px 0; text-align:center;
 width:262px; height:285px; padding:15px 10px 10px 10px;
 text-decoration:none;
font-size: 130%;
 }
 
a.anteprimaAlbumcover1:hover { text-decoration:none; }

a.anteprimaAlbumcover1 img {
 width:250px; height:250px;
 border: none;
 padding: 0 0 0 10px;
 } 

a.anteprimaAlbumcover1 span{
  margin:5px 0; padding:0;
 display:block; font-weight:bold;
 }

a.anteprimaAlbumcover2 {
 float:left; display:block;
 background: url("../img/cover2.gif") no-repeat ; 
 margin:0 20px 20px 0; text-align:center;
 width:262px; height:285px; padding:15px 10px 10px 10px;
 text-decoration:none;
font-size: 130%;
 }
 
a.anteprimaAlbumcover2:hover { text-decoration:none; }

a.anteprimaAlbumcover2 img {
 width:250px; height:250px;
 border: none;
 padding: 0 0 0 10px;
 } 

a.anteprimaAlbumcover2 span{
  margin:5px 0; padding:0;
 display:block; font-weight:bold;
 }

a.anteprimaAlbumcover3 {
 float:left; display:block;
 background: url("../img/cover3.gif") no-repeat ; 
 margin:0 20px 20px 0; text-align:center;
 width:262px; height:285px; padding:15px 10px 10px 10px;
 text-decoration:none;
font-size: 130%;
 }
 
a.anteprimaAlbumcover3:hover { text-decoration:none; }

a.anteprimaAlbumcover3 img {
 width:250px; height:250px;
 border: none;
 padding: 0 0 0 10px;
 } 

a.anteprimaAlbumcover3 span{
  margin:5px 0; padding:0;
 display:block; font-weight:bold;
 }

/* #########################  BARRA LATERALE FOTOALBUM  ##################################### */

a.anteprimaAlbumPiccolanull {
 float:left; display:block;
 background: url("../img/cover1Piccola.gif") no-repeat ; 
 margin:0 20px 20px 0; text-align:center;
 width:115px; height:115px; padding:15px 10px 10px 18px;
 text-decoration:none;
font-size: 130%;
border: 1px solid #AAA;
 }
 
a.anteprimaAlbumPiccolanull:hover { text-decoration:none; }

a.anteprimaAlbumPiccolanull img {
 width:110px; height:110px;
 border: none;
 padding: 0 0 0 0px;
 } 

a.anteprimaAlbumPiccolacover1 span{
  margin:5px 0; padding:0;
 display:block; font-weight:bold;
 }

a.anteprimaAlbumPiccolacover1 {
 float:left; display:block;
 background: url("../img/cover1Piccola.gif") no-repeat ; 
 margin:0 20px 20px 0; text-align:center;
 width:115px; height:115px; padding:15px 10px 10px 18px;
 text-decoration:none;
font-size: 130%;
border: 1px solid #AAA;
 }
 
a.anteprimaAlbumPiccolacover1:hover { text-decoration:none; }

a.anteprimaAlbumPiccolacover1 img {
 width:110px; height:110px;
 border: none;
 padding: 0 0 0 0px;
 } 

a.anteprimaAlbumPiccolacover1 span{
  margin:5px 0; padding:0;
 display:block; font-weight:bold;
 }

a.anteprimaAlbumPiccolacover2 {
 float:left; display:block;
 background: url("../img/cover1Piccola.gif") no-repeat ; 
 margin:0 20px 20px 0; text-align:center;
 width:115px; height:115px; padding:15px 10px 10px 18px;
 text-decoration:none;
font-size: 130%;
border: 1px solid #AAA;
 }
 
a.anteprimaAlbumPiccolacover2:hover { text-decoration:none; }

a.anteprimaAlbumPiccolacover2 img {
 width:110px; height:110px;
 border: none;
 padding: 0 0 0 0px;
 } 

a.anteprimaAlbumPiccolacover2 span{
  margin:5px 0; padding:0;
 display:block; font-weight:bold;
 }

a.anteprimaAlbumPiccolacover3 {
 float:left; display:block;
 background: url("../img/cover1Piccola.gif") no-repeat ; 
 margin:0 20px 20px 0; text-align:center;
 width:115px; height:115px; padding:15px 10px 10px 18px;
 text-decoration:none;
font-size: 130%;
border: 1px solid #AAA;
 }
 
a.anteprimaAlbumPiccolacover3:hover { text-decoration:none; }

a.anteprimaAlbumPiccolacover3 img {
 width:110px; height:110px;
 border: none;
 padding: 0 0 0 0px;
 } 

a.anteprimaAlbumPiccolacover3 span{
  margin:5px 0; padding:0;
 display:block; font-weight:bold;
 }
 
 
/* #########################  / BARRA LATERALE FOTOALBUM  ##################################### */

 
.album-paginazione {
 text-align:center; 
 padding:5px;
 font-weight:bold;
 }

.path-fotoalbum { margin:0 auto;  padding: 5px 10px; }
.path-fotoalbum ol { margin:0; padding:0 }
.path-fotoalbum li { display: inline; margin:0; padding:0 4px; font-size:14px; font-weight:bold; color:#369}
.path-fotoalbum li.deselect { color:#999}

a.album-foto {
 float:left; display:block;
 background:#fff url("../img/sf-foto.gif") repeat-x bottom ; 
 border:1px solid #aaa; text-align:center;
 margin:0 10px 10px 0;
 width:130px; height:130px;
 text-decoration:none;
 font-size:11px; 
   }
 
a.album-foto: hover { text-decoration:none; }
a.album-foto img {
 width:110px; height:110px;
 margin:7px 0 0 0; padding:0;
 border:2px solid #fff; 
 } 
 
.puls2 {  
  font-size: 14px;
  font-weight:bold;
  padding: 5px 3px 5px; margin: 0px 5px;
  text-decoration: none;
  width: 10px;
  height: 17px;
 } 
.puls2_disabilitato {
  width: 10px; height:;
  padding:0 5px ;  margin: 0px 5px;
  font-size: 20px; font-weight:bold;
  text-decoration: none;      
}
 
.puls2 a:hover{ text-decoration: none;} 

.dettaglioImg {
	border-width: 1px;
	border-color: #AAAAAA;
}

#containerDettImg {
	bend_left.css (line 73)
	margin:0pt auto;
	position:relative;
}
