body {
	background-image: url(immagini/sfondo4.jpg);
	background-repeat: repeat;
	background-color: #F0F0F0;
}

.cornice_centratura
{
	width: 750px;
	margin-left: auto;
 	margin-right: auto;
}	
	
.cornice_quadro
{
	background: #8DB2D7;
	border: 1px solid;
	border-color: #5B728A;
	padding: 4px;
	width: 750px;

 	float: left;
	clear: both;
	
}
.corniceinterna
{
	background: #A2BFD8;
	border: 1px solid;
	border-color: #D6D6D6;
	margin: 0px;
	padding: 3px;
   width: 742px;
	clear: both;
	float: left;
}
.top
{
   width: 742px;
	background: #A2BFD8;
	border: 0px ;
	padding: 0px;
	margin: 0px;
}
.corpo
{
	background: #A2BFD8;
	border: 0px ;
	padding: 3px 0 0 0;
	margin: 0px;
}

.news
{
	
   width: 280px;
	background: #A2BFD8;
	border: 0px;
	padding: 0px;
	margin: 0px;

}
.barra
{
   width: 438px;
	background: #A2BFD8;
	border: 0px ;
	padding: 0px;
	
	margin: 0px;
}
.ultimisiti
{
   width: 438px;

	background: #A2BFD8;
	border: 0px ;
	padding: 5px 0 0 0;
	margin: 0px;
}

#colonna_sinistra
{
	width: 195px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#news
{
	padding: 0px;
	margin: 0px;
}
	
#news .colonna
{
	background-color: #92ACC5;
	background-image: url(immagini/sitogab22-05.gif);
	background-position: top;
	width: 33px;
	height: 410px;
	border: 1px solid #5D748D;
	float: left;
	padding: 0px;
	margin: 3px 3px 0px 0px;
	
}



#news .titolo_news
{
	background-image: url(immagini/sitogab22.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 287px;
	width: 33px;
	float: left;
	padding: 0px;
	margin : 0px;

}

#news .testo
{
	background-color: #92ACC5;
	background-image: url(immagini/sitogab22-04.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 145px;
	min-height: 404px;
	height: auto !important;
	height: 404px;
	border: 1px solid #5D748D;
	float: left;
	padding: 3px;
	margin: 3px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
	letter-spacing: 1px;
	
}
#news .titolo_testo_news
{
	width: 131px;
	border: 1px solid #5D748D;
	padding: 3px 3px 3px 9px;
	background-color: #8DB2D7;
	font-size: 9px;
	text-transform: uppercase;
	background-image: url(immagini/qua1.gif);
	background-position: 2px 3px;
	background-repeat: no-repeat;
	color: Black;	
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1px;
	clear: both;
}

#news .titolo_testo_news a
{
	
	color: Black;
	text-decoration: none;

}

#news .titolo_testo_news a:hover
{
	
	color:  White;
	text-decoration:  underline;

}
#news .data_news
{
	
	width: 110px;
	border: 1px solid #7A90A9;
	padding: 2px 2px 2px 2px;
	background-color: #A2BFD8;
	font-size: 9px;
	color: #5B728A;	
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	float: right;
	margin-bottom: 10px;
	letter-spacing: 0px;
	 text-align: center;
}

#news .contenuto_testo_news
{
	width: 137px;
	border: 1px dotted #7A90A9;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #A2BFD8;
	font-size: 9px;
	color: #5B5B5B;
}


#colonna_destra
{
	width: 547px;
	float: right;
	padding: 0px;
	margin: 0px;
}

/*
#presentazione
{
	 background-image: url(immagini/sitogab23.jpg);
	 float: left;
	 height: 362px;
	 width: 547px;
	 margin: 0px;
	 padding: 0px;
	  
}*/

#ultimi_siti
{
	 background-image: url(immagini/sitogab22_u.jpg);
	 float: left;
	 height: 183px;
	 border: 1px solid #5D748D;
	 width: 545px;
	 margin: 7px 0px 0px 0px;
	 padding: 0px;
	 clear: both;  
}

#ultimi_siti_titolo
{
	 background-image: url(immagini/ultimifoto.gif);
	 float: left;
	 height: 33px;
	 border: 1px solid #5D748D;
	 width: 545px;
	 margin: 7px 0px 0px 0px;
	 padding: 0px;
	 clear: both;  
}

#menu
{
	padding: 0px;
	margin: 0px;
}
	
#menu .colonna
{
	background-color: #92ACC5;
	background-image: url(immagini/menu-02.gif);
	background-position: top;
	width: 33px;
	height: 179px;
	border: 1px solid #5D748D;
	float: left;
	padding: 0px;
	margin: 0px 3px 0px 0px;
	
}


#menu .testo_menu
{
	background-color: #92ACC5;
	background-image: url(immagini/sitogab23.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 152px;
	height: 179px;
	border: 0px ;
	float: left;
	padding: 1px;
	margin: 0px 0px 0px 0px;
}

#dedica
{
	 visibility:  hidden;
	 background-image: url(immagini/flower_02.jpg);
	 background-position: top left; 
	 background-repeat: no-repeat;
	 width: 198px;
	 height: 94px;
	 background-color: White;
	 border: 1px solid #5D748D;
	 position: relative;
	 top: 60px;
	 left: 122px;
	 padding: 10px 2px 2px 100px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 color: #851045;
}
#porta
{
	  width: 20px;
	  height: 20px;
	  /*float:right;*/
	  

	 position: relative;
	 top: 1px;
	 left: 525px;
	 border: 0px;
}

/***** ICONE MENU ****/

/***** riga uno ****/

#icone 
{
	 width: 152px;
	 padding: 0px;
	 margin: 0px;
}

#icone .portafolio
{	
	 background-image: url(immagini/menu_icone1.jpg);
	 background-repeat: no-repeat;
	 width: 76px;
	 height: 66px;
	 margin: 0px;
	 padding: 0px;
	 float: left;
	 display: block;
}

#icone .news
{	
	 background-image: url(immagini/menu_icone2.jpg);
	 background-repeat: no-repeat;
	 width: 76px;
	 height: 66px;
    margin: 0px;
	 float: left;
	 display: block;
	 padding: 0px;
}

#icone a
{	
	 background-position: 0px 0px;
	 width: 76px;
	 height: 66px;
}

#icone a:hover
{	
	 background-position: 0px -66px;
	 width: 76px;
	 height: 66px;
}

/***** riga due ****/

#icone2
{
	 width: 152px;
	 padding: 0px;
	 margin: 0px;
}

#icone2 .about
{	
	 background-image: url(immagini/menu_icone3.jpg);
	 background-repeat: no-repeat;
	 width: 76px;
	 height: 60px;
	 margin: 0px;
	 padding: 0px;
	 float: left;
	 display: block;
}

#icone2 .guestbook
{	
	 background-image: url(immagini/menu_icone4.jpg);
	 background-repeat: no-repeat;
	 width: 76px;
	 height: 60px;
    margin: 0px;
	 float: left;
	 display: block;
	 padding: 0px;
}

#icone2 a
{	
	 background-position: 0px 0px;
	 width: 76px;
	 height: 60px;
}

#icone2 a:hover
{	
	 background-position: 0px -60px;
	 width: 76px;
	 height: 60px;
}

/***** riga tre ****/

#icone3
{
	 width: 152px;
	 padding: 0px;
	 margin: 0px;
}

#icone3 .contact
{	
	 background-image: url(immagini/menu_icone5.jpg);
	 background-repeat: no-repeat;
	 width: 76px;
	 height: 53px;
	 margin: 0px;
	 padding: 0px;
	 float: left;
	 display: block;
}

#icone3 .link
{	
	 background-image: url(immagini/menu_icone6.jpg);
	 background-repeat: no-repeat;
	 width: 76px;
	 height: 53px;
    margin: 0px;
	 float: left;
	 display: block;
	 padding: 0px;
}

#icone3 a
{	
	 background-position: 0px 0px;
	 width: 76px;
	 height: 53px;
}

#icone3 a:hover
{	
	 background-position: 0px -53px;
	 width: 76px;
	 height: 53px;
}

#sfondo_diverso
{
	 position: relative;
	 top: 171px;
	 left: 6px;
	 color: #FF6347;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;

}

#sfondo_diverso a
{
color: White;
  text-decoration: none;
}


#sfondo_diverso a:hover
{
	 color: #FF6347;
	 text-decoration: underline;

}
#sfondo_diverso a
{
	 color: White;
	 text-decoration: none;
}


#sfondo_diverso span
{
	background-image: url(immagini/icona_pun3.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 11px;
	 color: #F4F8FB;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 letter-spacing: 2px;
}

/*siti ultimi */

.ultimi_box_sito
{
	width: 100px;
	 float: left;
	 margin: 16px 0px 0px 20px;
}

.titolo_siti
{
	 width: 94px;
	 height: 14px;
	 float: left;
	 border: 1px solid #5D748C;
	 padding: 3px;
	 background-color: #7A94AE;
	 margin-bottom: 5px;
	 color: White;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10px;
	  background-image: url(immagini/frec.gif);
	  background-repeat: no-repeat;
	  background-position: 4px 15px;
	  letter-spacing: 1px;
}

.foto_sito
{
	border: 1px solid #5D748C;

}

.icone_sito
{
	position:  relative;
	top: 30px;
	left : 20px;
 	width: 20px;
	height: 14px;
	border: 1px solid #5D748C;
   background-color: #7A94AE;

}

/****** Portfolio *******/


#pagina_portfolio 
{
	background-color: #93AFC7;
	background-image: url(immagini/sfondo_portfolio2-05.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	
	width: 545px;
 	padding: 0px;
	margin: 0px;
	float: left;
	/*padding: 3px;
	margin: 3px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: 1px 1px 0px 1px solid #5D748D;
	letter-spacing: 1px;*/
	border-bottom: 0px ;
	border-left: 1px solid #5D748D; ;
	border-right: 1px solid #5D748D; ;
	border-top: 1px solid #5D748D;
  
  
  	min-height: 520px;
	height: auto !important;
	height: 520px;
	clear: both;
}

#pagina_portfolio  .imgg
{
	border: 0px;
	padding: 7px;
	border: solid;
	border-width: 1px;
   border-color: #5D748D;
	background-color: #BDCFDF;
	margin: 4px 4px 0px 4px;
	width: 144px;
	height: 144px;
	display: block;
	float: left;

}


#pagina_portfolio .titolo_sito
{
	border: 0px;
	padding: 5px 5px 5px 23px;
	border: solid;
	border-width: 1px;
   border-color: #5D748D;
	background-color: #BDCFDF;
	background-image: url(immagini/link.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	margin: 4px 4px 0px 0px;
	
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	width: 335px;
	float: right;
	color: #465C71;
}

#pagina_portfolio .titolo_sito a
{
	
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	color: #465C71;
	text-decoration: none;
}

#pagina_portfolio .titolo_sito a:hover
{
	
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	color: #7B6647;
	text-decoration: underline;
}

#pagina_portfolio .sito
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	clear: both;
	height: 168px;
}

#pagina_portfolio  .sito_descrizione
{
	border: 0px;
	padding: 5px 5px 5px 23px;
	border: solid;
	border-width: 1px;
   border-color: #5D748D;
	background-color: #BDCFDF;
	background-image: url(immagini/info_sito.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	margin: 8px 4px 0px 0px;
	width: 335px;
	height: 114px;
	float: right;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #42596C;
}




#pagina_portfolio   #riq 
{
	margin-top: 0px;
	border: 0px ;
	width: 270px;
	padding-left :34px;
	padding-top: 10px;
	padding-bottom: 6px;
	float:right;
	clear: both; 
	
}


#pagina_portfolio   #riq  img
{
	border: 0px;
	padding: 4px;
	margin: 0px;

}

#pagina_portfolio   #riq  a 
{
	border: solid;
	padding: 0px;
	border-width: 1px;
   border-color: #5D748D;
	background-color: #BDCFDF;
	margin: 8px 4px 0px 4px;
	width: 68px;
	height: 68px;
	float: left;
}

#pagina_portfolio  #riq a:hover 
{
	border: solid;
	border-width: 1px;
	background-color: #5D748C;
  	border-color: White;
}



#pagina_portfolio_coda
{
	background-color: #92ACC5;
	background-image: url(immagini/sitogab34B-09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 43px;
	width: 547px;
	border: 0px ;
	float: left;
	/*padding: 3px;
	margin: 3px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
	letter-spacing: 1px;*/
	
}


/***************** Pagina Foto *****************/

#pagina_fotop
{
	background-color: #A7B8C8;
	background-image: url(immagini/foto.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	
	width: 545px;

	float: left;
	/*padding: 3px;
	margin: 3px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: 1px 1px 0px 1px solid #5D748D;
	letter-spacing: 1px;*/
	border-bottom: 0px ;
	border-left: 1px solid #5D748D; ;
	border-right: 1px solid #5D748D; ;
	border-top: 1px solid #5D748D;
  
  	padding: 0px;
  	min-height: 454px;
	height: auto !important;
	height: 437px;

}

#pagina_fotop_coda
{
	background-color: #92ACC5;
	background-image: url(immagini/fotoc-09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 43px;
	width: 547px;
	border: 0px ;
	float: left;
	/*padding: 3px;
	margin: 3px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
	letter-spacing: 1px;*/
	
}

/***************** Pagina NEWS ****************/

#pagina_news 
{
	background-color: #91ABC4;
	background-image: url(immagini/sfondo_news.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	
	width: 539px;

	float: left;
	/*padding: 3px;
	margin: 3px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: 1px 1px 0px 1px solid #5D748D;
	letter-spacing: 1px;*/
	border-bottom: 0px ;
	border-left: 1px solid #5D748D; ;
	border-right: 1px solid #5D748D; ;
	border-top: 1px solid #5D748D;
  
  	padding: 3px;
  	min-height: 498px;
	height: auto !important;
	height: 492px;

}

#pagina_news .titolo_testo_news
{
	width: 473px; 
	border: 1px solid #5D748D;
	padding: 1px 3px 1px 11px;
	background-color: #8DB2D7;
	font-size: 14px;
	text-transform: uppercase;
	background-image: url(immagini/qua1.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	color: Black;
	/*font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif;font-family: "Lucida Grande";*/
	font-family:  Garamond ,"Times New Roman", serif;
	margin: 15px auto 3px auto;
	letter-spacing: 1px;
}

#pagina_news .contenuto_testo_news
{
	width: 481px;
	border: 1px solid #5D748D;
	padding: 3px;
	margin: 3px auto 3px auto;
	background-color: #A2BFD8;
	font-size: 11px;
	color: Black;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	filter: alpha(opacity=60);
	opacity: .6;
}

#pagina_news .contenuto_testo_news_allegati
{
	width: 481px;
	border: 1px solid #5D748D;
	padding: 3px;
	margin: 3px auto 3px auto;
	background-color: White;
	font-size: 11px;
	color: Black;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	filter: alpha(opacity=60);
	opacity: .6;
}

#pagina_news .titolo_testo_news_singola
{
	width: 373px;
	border: 1px solid #5D748D;
	padding: 1px 3px 1px 11px;
	background-color: #8DB2D7;
	font-size: 14px;
	text-transform: uppercase;
	background-image: url(immagini/qua1.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	color: Black;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	/*font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif;font-family: "Lucida Grande";*/
	font-family:  Garamond ,"Times New Roman", serif;
	
	letter-spacing: 1px;
}

#pagina_news .contenuto_testo_news_singola
	{
	width: 381px;
	border: 1px solid #5D748D;
	padding: 3px;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
	/*margin-bottom: 100px;*/
	background-color: #A2BFD8;
	font-size: 11px;
	color: Black;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	filter: alpha(opacity=60);
	opacity: .6;
}

#pagina_news .contenuto_testo_news_singola_allegati
	{
	width: 381px;
	border: 1px solid #5D748D;
	padding: 3px;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
	background-color: White;
	font-size: 11px;
	color: Black;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	filter: alpha(opacity=60);
	opacity: .6;
}


#pagina_news_coda
{
	background-color: #92ACC5;
	background-image: url(immagini/sitogab35d-10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 43px;
	width: 547px;
	border: 0px ;
	float: left;
	/*padding: 3px;
	margin: 3px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
	letter-spacing: 1px;*/
	
}


#pagina_contact
{
	background-color: #93AFC7;
	background-image: url(immagini/sfondo_contact.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	
	width: 545px;

	float: left;
	/*padding: 3px;
	margin: 3px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: 1px 1px 0px 1px solid #5D748D;
	letter-spacing: 1px;*/
	border-bottom: 0px ;
	border-left: 1px solid #5D748D; ;
	border-right: 1px solid #5D748D; ;
	border-top: 1px solid #5D748D;
  

	height: 454px;

}

#pagina_contact .contact_input
{
 margin: 50px auto 20px auto;
 width: 310px;


 font-size: 10px;
 font: 8pt/14pt Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #334757;
 font-weight: bold;
}

#pagina_contact input, TEXTAREA
{
 font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF; 
  border-style: solid;
  border-width: 0px;
  border-color: #999999;
  border-width: 1px;
  cursor: default;
  padding: 2px 3px 2px 3px;
   	filter: alpha(opacity=70);
	opacity: .7;

}

#pagina_contact_coda
{
	background-color: #92ACC5;
	background-image: url(immagini/sfondo_contact_b-09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 43px;
	width: 547px;
	border: 0px ;
	float: left;
	/*padding: 3px;
	margin: 3px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
	letter-spacing: 1px;*/
	
}
/************************ PAGINA ABOUT ********************/

#pagina_about
{
	background-color: #93AFC7;
	background-image: url(immagini/sfondo_about.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 545px;
	float: left;
	border-bottom: 0px ;
	border-left: 1px solid #5D748D; ;
	border-right: 1px solid #5D748D; ;
	border-top: 1px solid #5D748D;
	height: 454px;
}

#pagina_about h1
{
	background-image: url(immagini/gabriele_03.gif);
	background-repeat:  no-repeat; 
	height: 69px;
	width: 477px;
	margin: 10px auto 10px auto;

}
#pagina_about h1 span
{
	 display: none;	 
}

#pagina_about h2
{
   background-position: 20px 0px;
	background-repeat:  no-repeat; 
	height: 39px;
	margin-top: 6px;
	margin-bottom: 0px; 
}

#pagina_about h2 span
{
	  display: none;	
}

#pagina_about h2#dati_personali
{
	  background-image: url(immagini/dati_personali_07.gif); 
}
#pagina_about h2#istruzione
{
	  background-image: url(immagini/istruzione_07.gif); 
}
#pagina_about h2#skills
{
	  background-image: url(immagini/skills_08.gif); 
}


#pagina_about h3
{ 
    background-image: url(immagini/icona_pun3.gif);
	 background-repeat: no-repeat;
	 background-position: 28px 4px;
	 font-family: Lucida Sans, Lucida Grande, Arial, Sans Serif;
	 font-size: 11px;
	 font-weight: normal;
	 padding-left: 40px;
	 margin-top: 0px;
	 margin-bottom: 5px; 
	 color: #2F4857;
}


#pagina_about_coda
{
	background-color: #92ACC5;
	background-image: url(immagini/sfondo_abouta-09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 43px;
	width: 547px;
	border: 0px ;
	float: left;
}



/****************************** PAGINA GUEST ***************************/

#pagina_guest
{
	background-color: #819BB6;
	background-image: url(immagini/sfondo_guest.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 545px;
	float: left;
	border-bottom: 0px ;
	border-left: 1px solid #5D748D; ;
	border-right: 1px solid #5D748D; ;
	border-top: 1px solid #5D748D;
	
	
	min-height: 454px;
	height: auto !important;
	height: 454px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

#pagina_guest #testa_qua
{  
  background-image: url(immagini/guestbook.gif);
  background-position: 0px 30px;
  background-repeat:  no-repeat;
  width: 476px;
  margin: 0px auto 0px auto;
 height: 32px;

}

#pagina_guest .corpo_qua
{
  background-image: url(immagini/guestbook-02.gif);
  background-position: 0px 0px;
  background-repeat:  repeat-y;
  width: 464px;
  margin: 0px auto 0px auto;
 padding: 6px;
 color: White;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
 
 	min-height: 50px;
	height: auto !important;
	height: 50px;

}

#pagina_guest .coda_qua
{
  background-image: url(immagini/guestbook-03.gif);
  background-repeat:  no-repeat;
  width: 461px;
  height: 21px;
    margin: 0px auto 0px auto;
    padding: 3px 15px 0px 0px;
	   text-align: right;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
   

}

#pagina_guest .nome_qua
{
  background-image: url(guestbook/img/user.gif);
  background-repeat:  no-repeat;
  background-position: 190px 0px;
  width: 150px;
  height: 21px;
    margin: 0px ;
	 padding-top: 2px;
    padding-left: 210px;
	  text-align: left;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		float: left;

		
   

}

#pagina_guest .icone_qua
{

  width: 100px;
  height: 21px;
    margin: 0px ;
	 padding-top: 2px;
    padding-left: 0px;
	  text-align: right;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		float: right;
   

}

#pagina_guest_coda
{
	background-color: #92ACC5;
	background-image: url(immagini/sfondo_guestb-09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 43px;
	width: 547px;
	border: 0px ;
	float: left;

}

#pagina_foto
{
	background-color: #F4F8FB;
	background-position: bottom;
	width: 529px;
	float: left;
	padding: 8px;
	border: 1px solid #5D748D; ;
	clear: both;
}

#pagina_foto_coda
{
	background-color: #92ACC5;
	background-image: url(immagini/sfondo_foto-17.gif);
	background-repeat: no-repeat;
	background-color:  #A2BFD8;
	background-position: 0px 0px;
	height: 46px;
	width: 533px;
	border: 0px ;
	float: left;
	margin-top: 10px;
 	padding: 7px;

}

#descrizione_foto
{
	
	height: 33px;
	width: 352px;
	background-color: #A4BDD4;
	border: 1px  dotted #5B728A;
	float: right;
	margin-top: 0px;
	padding: 4px;
	margin-right: 0px;
	clear: both;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #334757;

}

/**************** Icone piccole **********************/
#icone4
{
	 width: 50px;

	 padding: 0px;
	 margin: 4px 0px 0px 10px;
	
}

#icone4 a
{	
	 background-position: 0px 0px;
	 width: 13px;
	 height: 13px;

}

#icone4 a:hover
{	
	 background-position: 0px -19px;
	 width: 13px;
	 height: 13px;

}

#icone4 .home
{	
	 background-image: url(immagini/icona_home.gif);
	 background-repeat: no-repeat;
	 width: 13px;
	 height: 13px;
     margin: 0px 5px 0px 0px;
	 float: left;
	 display: block;
	 padding: 0px;
}

#icone4 .back
{	
	 background-image: url(immagini/icona_back.gif);
	 background-repeat: no-repeat;
	 width: 13px;
	 height: 13px;
 	 margin: 0px 5px 0px 0px;
	 float: left;
	 display: block;
	 padding: 0px;
}



#foto_piccole
{
	margin-top: 0px;
	border: 0px ;
	width: 510px;
	padding-left :34px;
	padding-top: 10px;
	padding-bottom: 6px;
	float:left;
	clear: both; 
	
}


#foto_piccole img
{
	border: 0px;
	padding: 4px;
	margin: 0px;

}

#foto_piccole  a 
{
	border: solid;
	padding: 0px;
	border-width: 1px;
   border-color: #5D748D;
	background-color: #BDCFDF;
	margin: 8px 4px 0px 4px;
	width: 68px;
	height: 68px;
	float: left;
}

#foto_piccole a:hover 
{
	border: solid;
	border-width: 1px;
	background-color: #C7B6A2;
  	border-color: White;
}




#coda
{

	width: 700px;
	height: 20px;
	margin: 5px auto 0px auto;
	
}




#destefani
{
	text-align:center;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#707270;
}



#destefani a 
{
	color:#00487D;
	text-decoration:none;
}

#destefani a:hover 
{
	color:#00487D;
	text-decoration: underline;
}
