
/* CLASSI COMUNI A TUTTI I SITI */
/*HEADINGS*/
	#content H1 {
		
	}
	
	#content H2{
		margin: 0; font-size: 1em; font-weight: bold;
	}
	
	#content H3{
		margin: 0; font-size: 1.3em; font-weight: bold;
	}
	
	#content H4{
		
	}
	
	#content H5{
		margin: 0; font-size: 1em; font-weight: bold; margin-bottom: -10px;
	}
	
	#content H6{
		
	}

/*OL LIST */
	#content ol{
		
	}

	#content ol li{
		
	}

/*UL LIST*/

	#content ul{
		text-align: left; margin-bottom: 1em;
	}
	
	#content ul li{
		
	}



/*PARAGRAPH*/

	#content p, #content div{
		
	}


/* LINK */
	
	#content a{
		
	}


	#content a:hover{
		
	}
	
	#content a:visited{
		
	}


/*DIRECTORY LIST*/

	#content dir{
		
	}
	#content dir li{
		
	}


/*DEFINITION TERM - DEFINITION*/
	
	#content dl{
		
	}

	#content dl dt{
		
	}

	#content dl dd{
		
	}

/* ADDRESS */

	#content address{
		
	}

/* STRONG */
	
	#content strong{
		
	}

	#content em{
		color: #0080c0;
	}
	
	#content blockquote{
		margin: 1em 0 1em 1.5em;
		background-color: #f0f0f0; /* header and footer colours */
		padding: 0.5em;
		
	}
	
	#content img{
		margin-right: 7px;
	}
	

/*
 * FCKeditor - The text editor for internet
 * Copyright (C) 2003-2004 Frederico Caldeira Knabben
 *
 * Licensed under the terms of the GNU Lesser General Public License
 * (http://www.opensource.org/licenses/lgpl-license.php)
 *
 * For further information go to http://www.fredck.com/FCKeditor/ 
 * or contact fckeditor@fredck.com.
 *
 * fck_editorarea.css: Styles used in the editor area. The final user
 *   should customize it for his web site needs.
 *
 * Authors:
 *   Frederico Caldeira Knabben (fckeditor@fredck.com)
 */

body
{
	font-size: 10pt;
	font-family: Arial;
	background-attachment: fixed;
      
}

body{
	color: #000; background-color: #000000; text-align: center; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 86%; margin:0; background-image:url('/img/pattern/nero.gif');
	overflow:auto;
}



/* To avoid automatic paragraphs spaces: */
/*
P, UL, OL 
*/

.MainHeader
{
	font-weight: bold;
	text-transform: uppercase;
	color: #990066;
}

.BlueTitle
{
	font-weight: bold;
	text-transform: capitalize;
	color: #0099cc;
}

.CenteredTitle
{
	font-weight: bold;
	color: #ff0033;
	text-align: center;
}

/* Table Automatic Format Styles */

.atopleft
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

.atopcenter
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.atopright
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.aodd
{
	background-color: #F6F6F6;
}
.aeven
{
	background-color: #F6F6F6;
}

.amiddleleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.amiddlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.amiddleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.abottomleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.abottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.abottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.btopleft
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

.btopcenter
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}
.btopright
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}

.bodd
{
	background-color: #F6F6F6;
}
.beven
{
	background-color: #F6F6F6;
}

.bmiddleleft
{
	background-color: #FFFBED;
	color: #004A84;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bmiddlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
.bmiddleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

.bbottomleft
{
	background-color: #FFFBED;
	color: #004A84;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bbottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
.bbottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

.ctopleft
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.ctopcenter
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.ctopright
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

.codd
{
	background-color: #F6F6F6;
}
.ceven
{
	background-color: #FFFFFF;
}

.cmiddleleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cmiddlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cmiddleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.cbottomleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cbottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cbottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.ctopleft
{
	background-color: #3D66B5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}

.ctopcenter
{
	background-color: #3D66B5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}
.dtopright
{
	background-color: #3D66B5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

.dmiddleleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	font-weight: bold;
}
.dmiddlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}
.dmiddleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}

.dbottomleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	font-weight: bold;
}
.dbottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}
.dbottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}



/****************************************/
/* CLASSI RELATIVE A ALBERTOGRIFI.COM 	*/
/* da style.css 						*/
/* Optional Code                      	*/
/****************************************/

#content h1 img{
	border:0;
}

.right { 
	font-style: normal; 
	font-size: 1em; 
}

.normal { 
	font-style: normal; 
}

.wrapper { 
	min-width: 400px; 
	margin: auto; 
	width: 760px;               /* total width */
	text-align: left;
}      

.outer {
	border-left-width: 200px;  /* left column width */
	border-left-color: #eeeeee;   /* left column colour */
	
	border-right-width: 180px; /* right column width */
	border-right-color: #ffffff;  /* right column colour */
	
	background-color: #ffffff; /* center column colour */
}

.left {
	width: 200px;              /* left column width */
	margin-left: -200px;       /* _negative_ left column width */
}

.right {
	width: 168px;              /* right column width */
	padding-left: 7px; 
	padding-right: 5px; 
	padding-top: 20px;
	margin-right: -180px;      /* _negative_ right column width */
}

.wide {
    width: 100%;
	background-color: #74A19F; /* header and footer colours */
	background-image: url('/img/pattern/sfondo_sein.jpg')
}

/* Main code */

.outer { 
	width: auto; 
	border-left-style: solid; 
	border-right-style: solid; 
}

.inner { 
	margin: 0; 
	width: 100%; 
}

.left { 
	float: left; 
	position: relative; 
	z-index: 10; 
}

.right { 
	float: left; 
	position: relative; 
	z-index: 11; 
}
.center { 
	float: left; 
	width: 100%; 
	position: relative; 
	z-index: 12; 
	background-color: #ffffff;
}

.creditscenter{
	text-align: center;
}

.wide { 
	width: 100%;  
	height: auto; 
	position: relative; 
	z-index: 13; 
}

.clear { 
	clear: both; 
}

/* Mozilla code */
.outer > .inner { 
	border-bottom: 1px solid transparent; 
}
.left { 
	margin-right: 1px;
}
.right { 
	margin-left: 1px;
}
.center { 
	margin: 0 -4px 0 -1px; 
}

                 /* da custom.css */

.testo {
	margin: 2px; 
	font-size: 1em;
}
.clear {
	clear : both;
}
.img{
	padding-right: 0.4em; 
}

/*  specifici  */

#loginform fieldset{
	margin-left: 7px;
	padding: 0;
	width: 165px;
}

#uid, #pwd {
	width: 80px;
	margin-left: 2px;
	margin-bottom: 5px;
}

#labeluid, #labelpwd{
	font-size: 0.8em;
	font-weight: bold;
	margin-right: 3px;	
}

#labelauto{
	font-size: 0.8em;
	margin-left: 2px;
	width: 10px;
	height: 12px;	
}

#auto{
	width: 15px;	
}

#vai{
	width: 40px;	
	float: right;	
	text-align: center;
}

.hide {	
	display:none;
}

img.imgleft {
	float:left;
	margin-right: 5px;
	border: 1px solid #000000;
}

img.imgright {
	float:right;
}

.inEvidenza{
	border: 1px solid black;
	padding:0;
	margin-bottom:20px;  
	font-weight: normal;
	font-size: 8pt;
	color: black;
	background-color:#f0f0f0;
}

.inEvidenza h5{
	margin:0;
	padding:0;
	background-color: #042828;
	background-image: url('/img/pattern/blu.gif');
	color: #ffffff;
	font-size: 1.2em;
	width:168px;
}

.inEvidenza p em{
	color: #0080c0;
}

.inEvidenza p{
	padding:5px;
	margin:0;
}

.fotoBoxino{
	width: 50px;
	padding-right: 4px;	
}

#breadcrumbs{
		margin-left: 10px;
		padding-bottom:5px;	
		padding-top:3px;		
		color: #ffffff;	
}

#breadcrumbs a{
		color: #ffffff;
		font-weight: bold;
}

#breadcrumbs a:hover{
		color: #ff0000;
		font-weight: bold;
}

#content{
		margin: 10px 0 0 0;
		padding: 0 0 0 1em;
		text-align: left;
		background-color: #ffffff;
		background-image:none;
}

/* div del menu infimo */
#footer{
	text-align: center;
    z-index: 1;
	overflow: hidden;
	color: #ffffff;
}

#footer a{   
	color: #ffffff;
	font-weight: bold;
}

#footer a:hover{
	color: #ff0000 ;
}

#footer ul ,#footer li{
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;	
	margin: 5px;
}


#formRicerca input[type=text]{
	width: 80px;
	float: left;
	display: inline;
	margin: 5px;
}

#formRicerca input[type=submit]{
	width: 50px;	
	float: left;
	display: inline;
	margin: 5px;	
}


/********************* link generici *******************************/

a{
	color: #008080;
}
a:visited{
	color: #000080;
}
a:hover{
	color: red;
	border-bottom: 1px dashed black;
}

/*************************   MENU   PRINCIPALE  ********************/

  
#menu{	  
	margin:0;
	padding:0;
	font-size: 120%;
}

#menu li {
	list-style-type:none;	
	margin: 0;
	padding:0;
}


#menu .menuitem, #menu div.active{
	background-repeat:no-repeat;
	display: block;
	height: 41px;
	height: 0px !important;	
	overflow: hidden;	
	padding-top: 41px;	
	width: 200px;	
	border: 0;
	background-position: 0 0px;
}

#menu a.menuitem:hover, #menu div.active{
	background-position: 0 -41px;
}

#mlunacasapergrifi, #miunacasapergrifi { 
	background-image:url('/img/home/tasto_unacasaxgrifi.gif');	
}
 
#mlspecialevenezia, #mispecialevenezia { 
	background-image:url('/img/home/tasto_speciale_of.gif');	
}

#mlcontributi, #micontributi {  
	background-image:url('/img/home/tasto_contributi.gif');
}

#menu a:hover, #menu div.active .menuitem#mlassociazione, .menuitem#miassociazione{
	background-position: 0 -65px; 
	height: 65px;
}
#menu #miassociazione a:hover,#menu #miassociazione div.active{
	background-position: 0 -65px!important; 
	padding-top:65px;
}
#mlassociazione, #miassociazione {  
	background-image:url('/img/home/tasto_assCulturaleGrifi.gif');
	background-repeat:no-repeat;
	display: block;
	height: 65px; !important
    overflow: hidden;	
	padding-top: 65px; !important
	width: 200px;	
	border: 0;
	background-position: 0 0px; !important	
}

#mlnews, #minews {  
	background-image:url('/img/home/tasto_news.gif');
}

#mlbiografia, #mibiografia{  
	background-image:url('/img/home/tasto_biografia.gif');
}

#mlbiofilmografia, #mibiofilmografia {  
	background-image:url('/img/home/tasto_biografia_of.gif');
}

#mlrvm70, #mirvm70 {   
	background-image:url('/img/home/tasto_rvm70_of.gif');
}

#mlcinemaunderground, #micinemaunderground {  
	background-image:url('/img/home/tasto_cine_under_of.gif');
}

#mlparole, #miparole {
	background-image:url('/img/home/tasto_parole_of.gif');		
}

#mlphotogallery, #miphotogallery { 
	background-image:url('/img/home/tasto_photogallery_of.gif');
}

#mlvideogallery, #mivideogallery { 
	background-image:url('/img/home/tasto_videogallery_of.gif');
}

#mlguestbook, #miguestbook {
	background-image:url('/img/home/tasto_guestbook_of.gif');
}

#mllinks, #milinks {  
	background-image:url('/img/home/tasto_links_of.gif');		
}

#mlcredits, #micredits { 
	background-image:url('/img/home/tasto_credits_of.gif');
}

#mlrassegnastampa, #mirassegnastampa { 
	background-image:url('/img/home/tasto_rassegna_of.gif');
}


/* HACK PER EVITARE IL PEEKABOO BUG \*/
* html #menu li a {height: 1%;}
/* End hide from IE5-mac */





/********************************* menu contestuale ***********************************/

#menucontestuale{
	padding:0 0 0 5px;
	margin:0 0 0 0px;
	font-size: 80%;
	background-color:#e0e0e0;
}
#menucontestuale li{
	margin-bottom: 1px;
	list-style-type:none;
	font-weight: normal;
	background-color: #e0e0e0;	
}


#menucontestuale li li {
	background-color: #f0f0f0;
	background-image : url('/img/home/bull_msx_second.gif');	
	background-position: left 14px;
	background-repeat: no-repeat;	
	padding-left: 9px ;
	margin: 0 0 0 10px;
}

#menucontestuale li a{
	color: #000000;
	background-color: #f0f0f0;
	text-decoration: none;
	background-image: none;
	display:block;
	padding:5px 0 0 0;
	margin:0;
}

#menucontestuale li a:hover{	
	background-image: url('/img/pattern/sfondo_sein.jpg');
	border: none;
	color: #ffffff;
}

#menucontestuale h4{
	text-align: center;
	margin: 5px;
	font-size: 1.5em;
}
#menucontestuale li a.active{
	font-weight: bold;
	color: #ff0000;
}


#menucontestuale ul{
	padding:0;
	margin:0;
}



/* HACK PER EVITARE IL PEEKABOO BUG \*/
* html #menucontestuale li {height: 1%;}
/* End hide from IE5-mac */


/*********************************** HEADER *******************************************/

.header{
	background-image: url('/img/header760x200.jpg');
	height:200px;
	width:760px;
	padding:0; 
	margin:  0 auto;
	position:relative;
}





/* MODULO EMAIL */
#inviomessaggio{
	display: block;
	width: 345px;
	margin: 0;
	padding: 0;
}

#inviomessaggio fieldset{
	border: 0;
	padding: 0;
	margin: 0;
}

#inviomessaggio LABEL{
	font-weight: bold;
}

#inviomessaggio input{
	width: 344px;
}

#inviomessaggio textarea{
	width: 344px;
	height: 180px;
}

#inviomessaggio a{
	float: right;
}

#inviomessaggio a:hover{
	border: 0; 
	
}

a#tasto_invia_mail{
	background-image:url('/img/album/tasto_send.gif');	
	width: 68px;	
	padding-top: 20px;
	background-repeat:no-repeat;
	display: block;
	height: 20px;	
	height: 0px !important;
	overflow: hidden;
	border: 0px;
	float: right;
	margin-top: 20px;
	margin-bottom: 25px;
}

a#tasto_invia_mail:hover{
	background-position: 0 -20px;
}

#scrivi{
	background-image: url('/img/home/tasto_scrivimi.gif');
	background-repeat: no-repeat;
	height:22px;
	height: 0px !important;
	width: 114px;
	padding-top: 22px;
	position: absolute;
	bottom: 0px;
	right: 10px;
	overflow: hidden;
	display: block;	
	text-decoration: none;
	border: 0px;
}


/****************************** album fotografico *********************************/


#photogallery #albummenu, #videogallery #albummenu{
	margin:0;
	padding:0;	
}

#photogallery #albummenu li, #videogallery #albummenu li{
	list-style-type:none;
}

#photogallery #albummenu a, #videogallery #albummenu a{
	text-decoration:none;
}

#photogallery #albummenu img, #videogallery #albummenu img{
	border:1px solid white;
	padding:0;
	margin:0;
}

#photogallery #albummenu a.active img, #videogallery #albummenu a.active img{
	border:1px solid #990000;
}


#photogallery #albummenu a:hover, #videogallery #albummenu a:hover{
	text-decoration:none;
	border: none;
}

#photogallery #albummenu a:hover img, #videogallery #albummenu a:hover img{
	border:1px solid red;
}

#photogallery .albumcontrols {
	text-align:center;
	border-top: 1px solid #ffffff;
	height: 20px;
}

#photogallery .albumcontrols span{
	display:block;
	float: left;
	
}

#photogallery img{
	padding:0;
	margin:0;
}

#photogallery a:hover{
	border:none;
}

#photogallery #content img{
	border:none;
}

a#photoprecedente{
	background-image:url('/img/album/photogallery/tasto_prev.gif');	
	padding-top: 20px;
	width: 105px;	
	background-repeat: no-repeat;
	display: block;
	height: 20px;	
	height: 0px !important;
	overflow: hidden;
	border: 0px;
}


a#photoslideshow{
	background-image:url('/img/album/photogallery/tasto_slideshow.gif');	
	padding-top: 20px;
	width: 159px;	
	background-repeat:no-repeat;
	display: block;
	height: 20px;	
	height: 0px !important;
	overflow: hidden;
	border: 0px;
}
a#photosuccessiva{
	background-image:url('/img/album/photogallery/tasto_next.gif');	
	padding-top: 20px;
	width: 96px;	
	background-repeat:no-repeat;
	display: block;
	height: 20px;	
	height: 0px !important;
	overflow: hidden;
	border: 0px;
}
a#photoprecedente:hover, a#photoslideshow:hover, a#photosuccessiva:hover { 
	background-position: 0 -20px;
}

/******************************* pop up slideshow *******************************/

#popupform fieldset{ 
	border: 0px;
} 

#slideshow .albumcontrols{
	text-align:center;
	vertical-align:middle;
	background-color: #f0f0f0;
	height:24px;
	overflow:hidden;
}

#slideshow .albumcontrolscont{
	width:760px;
	margin:auto;
	position:relative;
}

#slideshow label{
	color: #000000;
}

#slideshow .albumcontrols span, #slideshow .albumcontrols form, #slideshow .albumcontrols fieldset, #slideshow .albumcontrols label{
	margin:0; 
	padding:0; 
	display: block; 
	float:left;
}

#slideshow .albumcontrols span{
	margin-top: 2px;
}

#slideshow .albumcontrols a:hover{
	border:none;
}

#slideshow{
	color: #ffffff;	
	text-align: center;
	overflow: hidden;
}

#slideshow h2{
	clear: both;
	text-align : center;
}

#slideshow h1{
	background-image:url('/img/album/header_slideshow.jpg');
	background-repeat: no-repeat;
	background-position: 0 0px;	
	width: 845px;
	height: 60px;
	height: 0px !important;	
	padding-top: 60px;
	overflow: hidden;	
	margin: 0 auto;

}

a.fotoprev{
	background-image:url('/img/album/tasto_prev.gif');	
	padding-top: 20px;
	width: 69px;	
	background-repeat:no-repeat;
	display: block;
	height: 20px;	
	height: 0px !important;
	margin-right: 30px;
	overflow: hidden;	
}

a.fotopausa{
	background-image:url('/img/album/tasto_pause.gif');	
	padding-top: 20px;
	width: 68px;	
	background-repeat:no-repeat;
	display: block;
	height: 20px;	
	height: 0px !important;
	margin-left: 40px;
	margin-right: 40px;
	overflow: hidden;
}


 a.fotoplay{
	background-image:url('/img/album/tasto_play.gif');	
	padding-top: 20px;
	width: 53px;	
	background-repeat:no-repeat;
	display: block;
	height: 20px;	
	height: 0px !important;
	margin-left: 40px;
	margin-right: 40px;
	overflow: hidden; 
}


a.fotonext{
	background-image:url('/img/album/tasto_next.gif');	
	padding-top: 20px;
	width: 67px;	
	background-repeat:no-repeat;
	display: block;
	height: 20px;	
	height: 0px !important;
	overflow: hidden;
	position:absolute;
	right:120px;	
}

a.fotochiudi{
	background-image:url('/img/album/tasto_close.gif');	
	padding-top: 20px;
	width: 67px;	
	background-repeat:no-repeat;
	display: block;
	height: 20px;	
	height: 0px !important;
	overflow: hidden;	
	position:absolute;
	right:0;	
}

a.fotoprev:hover, a.fotopausa:hover, a.fotoplay:hover, a.fotonext:hover, a.fotochiudi:hover { 
	background-position: 0 -20px;
}

#slideshow #tastoPlay{
	display:none;
}

/******************************* pop up video *******************************/



/******************************* guest book *******************************/

/* Guest book */

div#guestbook_aggiungi{
	width: 345px;
}

a#add_your_msg{
	background-image:url('/img/second/tasto_add_mess.gif');	
	width: 239px;	
	background-repeat: no-repeat;	
	display: block;
	padding-top: 20px;	
	height: 20px;	
	height: 0px !important;
	overflow: hidden;
	border: 0px;
	float: right;
	
}

a#add_your_msg:hover{
	background-position: 0 -20px;
}


#guestbookform{
	display: block;
	width: 345px;
	margin: 0;
	padding: 0;	
}

#guestbookform fieldset{
	border: 0;
	padding: 0;
	margin: 0;	
}

#guestbookform label{
	font-weight: bold;
}

#guestbookform input{
	width: 345px;
}

#guestbookform textarea{
	width: 345px;
	height: 180px;
}


div.entry  {
	background-color: #f0f0f0;
	width: 345px;		
	margin-bottom: 20px;
}

div.author{
	width: 345px;
	height: auto;	
	background-image: url('/img/pattern/sfondo_sein.jpg');
	color: #ffffff;
}
span.messagenumber, div.author a{
	color: #ffffff;	
	padding-left: 5px;
	padding-right: 5px;
}

div.author a:hover{
	color: #ff0000;
}

div.date{
	color: #0080c0;
	padding-left: 5px;
	padding-right: 5px;
}

p.message{
	padding-left: 5px;
	padding-right: 5px;
}


