
/* CLASSI COMUNI A TUTTI I SITI */
/*HEADINGS*/
	#content H1 {
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000;padding:10px 0 0 0; margin: 0;
	}
	
	#content H2, #content .sottotitolo{
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #e60000;
	}
	
	#content H3{
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #e60000;
	}
	
	#content H4{
		
	}
	
	#content H5{
		
	}
	
	#content H6{
		
		margin: 6px 0 2px 0; 
	}

/*OL LIST */
	#content ol{
		
	}

	#content ol li{
		color:black;
	}

/*UL LIST*/

	#content ul{
		text-align: left; margin-bottom: 1em;
	}
	
	#content ul li{
		
	}

/*PARAGRAPH*/

	#content p, #content div{
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
	}

/* LINK */
	
	#content a{
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #e60000; text-decoration: none;
	}


	#content a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #e60000; text-decoration: underline overline;
	}
	
	#content a:visited{
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000;
	}


/*DIRECTORY LIST*/

	#content dir{
		
	}
	#content dir li{
		
	}


/*DEFINITION TERM - DEFINITION*/
	
	#content dl{
		
	}

	#content dl dt{
		
	}

	#content dl dd{
		
	}

/* ADDRESS */

	#content address{
		
	}

/* STRONG */
	
	#content strong{
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;
	}

	#content em{
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #000000;
	}
	
	#content blockquote{
		margin: 1em 0 1em 1.5em;
		background-color: #f0f0f0; /* header and footer colours */
		padding: 0.5em;
		
	}
	
	#content img{
		margin: 3px 7px 3px 3px;
		border: 1px solid #e60000;
	}
	
/* SEPARATORE ORIZZONTALE */
/* da personalizzare*/
#content div.hr{
	display:block;
	clear: both;
	margin: 10px 0 10px 0;
	border: 0 none transparent;
	background-image: url('/img/second/imm_divisorio.gif');
	background-position:center;
	width: 420px;
	height: 27px;
	background-repeat: no-repeat;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	margin: 10px 0 10px 0;
}

/* da personalizzare*/
#content{
		margin: 0;
		padding: 0;
		text-align: left;
		background-color: #fff;
		/*background-image: url('/img/second/fregio_titolopagina.gif');*/
		background-repeat: no-repeat;
}	

.hide {	
	display:none;
}

.clear { 
	clear: both; 
	height:0px;
}

img.imgleft {
	float:left;
	margin-right: 5px;
	border: 2px solid #000000;
}

img.imgright {
	float:right;
	margin-left: 5px;
	border: 2px solid #000000;
}
	
.img{
	padding-right: 0.4em; 
}
	
/* CLASSI DELL'EDITOR
 * 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)
 */

/* To avoid automatic paragraphs spaces: */
/*
P, UL, OL 
*/
/* da personalizzare*/
.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 */
/* da personalizzare*/
.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 NOMESITO			*/
/****************************************/


/********************** LAYOUT *****************************/

.right { 
	font-style: normal; 
	font-size: 1em; 
}

.normal { 
	font-style: normal; 
}

.wrapper { 
	min-width: 400px; 
	margin: auto; 
	padding: 3px 0 3px 3px;
	width: 792px;               /* total width */
	text-align: left;
	background-color: #fff; 
	border:  5px solid #e40001;
	border-top: 0;
	border-bottom: 0;
}      


.outer {
	border-left-width: 200px;  /* left column width */
	border-left-color: #fff;   /* left column colour */
	border-right-color: #fff;  /* right column colour */
	background-color: #fff; /* center column colour */
}

.left {
	width: 285px;              /* left column width */
	margin-left: -200px;       /* _negative_ left column width */
}

body#videogallery .left, body#albumfotografico .left{
	width: 252px;  
}

.right {
	margin: 0;
	padding: 0;
	width: 100px;              /* right column width */
	background-color: #E40001;
}

#videoright{
	margin: 0;
	padding: 0;
	width: 136px;              /* right column width */
	float: right;
}
#videoright #albummenu{
	padding: 0 0 10px 0;
	list-style:none;
	width: 136px;
}


#videoright ul#albummenu li ul li img.img {
	float : none;
	align: center;
	margin-right: 5px;
	border: 1px solid #ffffff;
}

#videoright #albummenu li{
	clear: both;
}

#videoright #albummenu li h5{
	clear: both;
	color: #C63C31;
	font-weight: bold;
	margin: 0 0 2px 0;	
	font-size: 10pt;
}

#videoright #albummenu li ul{
	margin: 0;
	padding: 0;	
}

#videoright ul#albummenu li ul li{
	clear: both;
	text-align: center;
}


#albumright #albummenu li ul{
	margin: 0;
	padding: 0;	
}

#albumfotografico #albumright {
	width: 100px;
	float: right;
	margin: 0;
	padding: 0; 
}
#videoright{
	width: 145px;
	float: right;
	margin: 0;
	padding: 0; 
}



.wide {
    width: 100%;
	background-color: #fff; /* header and footer colours */
}


.outer { 
	width: auto; 
	border-left-style: solid; 
	border-right-style: solid; 
	/* border-right-width: 180px;  */    /* per visualizzare nella giusta posizione la colornna right */
}

.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: 507px; 
	position: relative; 
	z-index: 12; 
	background-color: #fff;
}
body#videogallery .center{
	width: 537px; 
}

.creditscenter{
	text-align: center;
}

.wide { 
	width: 100%;  
	height: auto; 
	position: relative; 
	z-index: 13; 
}


/* Mozilla code */
.outer > .inner { 
	border-bottom: 1px solid transparent; 
}
.left { 
	margin-right: 1px;
}
.right { 
	margin-left: 1px;
}
.center { 
	margin: 0 -4px 0 -1px; 
}




/* Main code */

/********************************* CLASSI DI FORMATTAZIONE TESTI ***********/

.testo {
	margin: 2px; 
	font-size: 1em;
}

.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: 0 0 10px 0;
		padding: 5px 0 0 0;
		color: #000;
		font-weight: bold;	
		font-size: 8pt;
}

#breadcrumbs a{
		color: #000;
		font-weight: bold;
		font-size: 8pt;
}

#breadcrumbs a:hover{
		color: #E40001;
		font-weight: bold;
}

/*********************************** HEADER *******************************************/

.header{
	height:96px;
	width:795px;
	background-image:url('/img/second/inte_top.gif');
	background-repeat: no-repeat;
	padding:0; 
	margin:  0 auto;
	position:relative;
	background-color: #e40001;
	border: 5px solid #e40001;
	border-bottom: 0;
}

/* da personalizzare-immagine dell'header */
/*
#IDCANALE .header{
	background-image:url('/img/second/inte_top.gif');
}
*/

/* titoli di sezione */


/* da personalizzare-titoli di sezione */
/*
#IDCANALE #sezione{
	background-image:url('/img/second/titolo_ilIDCANALE.gif');
}
*/

#sezione{
	height: 30px;
	width: 507px;
	padding: 0; 
	margin: 0;
	background-repeat: no-repeat;
	background-color: #E40001;
}

#storia #sezione {
	background-image: url("/img/second/storia_titolo_storia.gif");
}

#lacampagna #sezione {
	background-image: url("/img/second/campagna_titolo_campagna.gif");
}

#evento #sezione {
	background-image: url("/img/second/evento_titolo_evento.gif");
}

#albumfotografico #sezione {
	background-image: url("/img/second/photogall_titolo_photogalle.gif");
	width: 537px;
}

#videogallery #sezione {
	background-image: url("/img/second/videogall_titolo_videogallery.gif");
	width: 537px;
}

#lasciamessaggio #sezione {
	background-image: url("/img/second/messaggio_titolo_lascia.gif");
}

#sponsor #sezione {
	background-image: url("/img/second/sponsor_titolo_sponsor.gif");
}

#credits #sezione {
	background-image: url("/img/second/credits_titolo_credits.gif");
}



/*******************FOOTER*******************/

#footer {
	position: relative; 
	margin: auto;
	padding-top: 30px;
	padding: 0;
    width: 795px;
	height: 81px; /*140px;*/
	overflow: hidden;
	color: #fff;
	font-weight: bold;
	text-align: center; 
	border:  5px solid #e40001;
	border-top: 0;
	/*background-image: url("/img/second/pezzo_carta.jpg");*/
	/*background-position: 13px 0;*/
	/*background-repeat: no-repeat;*/
	background-color: #000; /* header and footer colours */
}

#footer a{   
	color: #fff;
	font-weight: normal;
}

#footer a:hover{
	color: #fff ;
}

#footer ul ,#footer li{
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;	
	margin: 5px;
}

/*
#endnotes{
	margin: auto;
	width: 805px;
	background-color: #E40001;
}
*/

/*#####################################################################*/
/* LOGHI */

#contloghi{
	height: 110px;
}

#ulcontloghi{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#ulcontloghi li{
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 0 0;
}

#ulcontloghi li a{
	background-repeat:no-repeat;
	display: block;
	height: 0px !important;	
	overflow: hidden;	
	border: 0;
	background-position: 0 0px;
	margin:0;
}



#ulcontloghi #logo1{
	height/**/: 81px;
	padding-top: 81px;	
	width: 146px;
	background-image: url("/img/copertina/home_logo_comune.gif");	
}

#ulcontloghi #logo1, #ulcontloghi #lilogo1{
	background-image: url("/img/copertina/home_logo_comune.gif");
	background-repeat: no-repeat;	
}

#ulcontloghi #logo2{
	height/**/: 81px;
	padding-top: 81px;	
	width: 168px;
	background-image: url("/img/copertina/home_logo_casaculture.gif");	
}

#ulcontloghi #logo2, #ulcontloghi #lilogo2{
	background-image: url("/img/copertina/home_logo_casaculture.gif");
	background-repeat: no-repeat;	
}

#ulcontloghi #logo3{
	height/**/: 81px;
	padding-top: 81px;	
	width: 198px;
	background-image: url("/img/copertina/t_logo_regCalabria.gif");	
}

#ulcontloghi #logo3, #ulcontloghi #lilogo3{
	background-image: url("/img/copertina/t_logo_regCalabria.gif");
	background-repeat: no-repeat;	
}

#ulcontloghi #logo4{
	height/**/: 81px;
	padding-top: 81px;	
	width: 121px;
	background-image: url("/img/copertina/t_logo_locri.gif");	
}

#ulcontloghi #logo4, #ulcontloghi #lilogo4{
	background-image: url("/img/copertina/t_logo_locri.gif");
	background-repeat: no-repeat;	
}

#ulcontloghi #logo5{
	height/**/: 81px;
	padding-top: 81px;	
	width: 149px;
	background-image: url("/img/copertina/t_logo_interact.gif");
}

#ulcontloghi #logo5, #ulcontloghi #lilogo5{
	background-image: url("/img/copertina/t_logo_interact.gif");
	background-repeat:no-repeat;
}
/*#####################################################################*/

#poweredby {
	display: block;
	float:left;
    padding: 23px 0 0 0;
    overflow: hidden;
    background-image: url('/img/second/logo_interact.gif');
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:23px;
	width:200px;
	margin: 0 30px 0 0 ; 
}


#formRicerca input[type=text]{
	width: 80px;
	float: left;
	display: inline;
	margin: 5px;
}

#formRicerca input[type=submit]{
	width: 50px;	
	float: left;
	display: inline;
	margin: 5px;	
}



/*************************   MENU PRINCIPALE  ********************/

#menu{	  
	margin:0;
	padding:20px 0 0 0;
	font-size: 120%;
}

#menu li {
	list-style-type:none;	
	margin-bottom: 5px;
	padding: 0;
}


#menu .menuitem, #menu div.active{
	background-color: #fff;
	background-repeat:no-repeat;
	display: block;
	height: 37px;
	/*height: 0px !important;	
	overflow: hidden;	
	padding-top: 37px;	*/
	width: 250px;	
	border: 0;
	margin:0;
}


#menu a.menuitem:hover, #menu div.active{
	/* background-position: 0 -37px;*/
}
 
/*######################  MIO MENU  #####################*/ 
#menu{
	display: block;
	padding: 0;
	list-style-type: none;
}

#menu .menuitem {
	background-repeat:no-repeat;
	display: block;
	height: 0px !important;	
	overflow: hidden;	
	border: 0;
	background-position: 0 0px;

}

#menu #mlstoria{
	height/**/: 36px;
	padding-top: 36px;	
	width: 250px;
	background-image: url("/img/home/t_storia.gif");	
}

#menu #mlstoria:hover{
	background-image: url("/img/home/t_storia_on.gif");	
}

#menu #mistoria{
	background-image: url("/img/home/t_storia.gif");	
	background-repeat: no-repeat;	
}

#menu #mllacampagna{
	height/**/: 36px;
	padding-top: 36px;	
	width: 250px;
	background-image: url("/img/home/t_campagna.gif");	
}

#menu #mllacampagna:hover{
	background-image: url("/img/home/t_campagna_on.gif");	
}

#menu #milacampagna{
	background-image: url("/img/home/t_campagna.gif");
	background-repeat: no-repeat;	
}


#menu #mlevento{
	height/**/: 36px;
	padding-top: 36px;	
	width: 250px;
	background-image: url("/img/home/t_evento.gif");	
}

#menu #mlevento:hover{
	background-image: url("/img/home/t_evento_on.gif");	
}

#menu #mievento{
	background-image: url("/img/home/t_evento.gif");
	background-repeat: no-repeat;	
}


#menu #mlalbumfotografico{
	height/**/: 36px;
	padding-top: 36px;	
	width: 250px;
	background-image: url("/img/home/t_photogallery.gif");	
}

#menu #mlalbumfotografico:hover{
	background-image: url("/img/home/t_photogallery_on.gif");	
}

#menu #mialbumfotografico{
	background-image: url("/img/home/t_photogallery.gif");
	background-repeat: no-repeat;	
}


#menu #mlvideogallery{
	height/**/: 36px;
	padding-top: 36px;	
	width: 250px;
	background-image: url("/img/home/t_videogallery.gif");	
}

#menu #mlvideogallery:hover{
	background-image: url("/img/home/t_videogallery_on.gif");	
}

#menu #mivideogallery{
	background-image: url("/img/home/t_videogallery.gif");
	background-repeat: no-repeat;	
}


#menu #mllasciamessaggio{
	height/**/: 36px;
	padding-top: 36px;	
	width: 250px;
	background-image: url("/img/home/t_messaggio.gif");	
}

#menu #mllasciamessaggio:hover{
	background-image: url("/img/home/t_messaggio_on.gif");	
}

#menu #milasciamessaggio{
	background-image: url("/img/home/t_messaggio.gif");	
	background-repeat: no-repeat;
}


#menu #mlsponsor{
	height/**/: 36px;	
	padding-top: 36px;	
	width: 250px;
	background-image: url("/img/home/t_sponsor.gif");	
}

#menu #mlsponsor:hover{
	background-image: url("/img/home/t_sponsor_on.gif");	
}

#menu #misponsor{
	background-image: url("/img/home/t_sponsor.gif");	
	background-repeat: no-repeat;
}


#menu #mlcredits{
	height/**/: 36px;
	padding-top: 36px;	
	width: 250px;
	background-image: url("/img/home/t_credits.gif");	
}

#menu #mlcredits:hover{
	background-image: url("/img/home/t_credits_on.gif");	
}

#menu #micredits{
	background-image: url("/img/home/t_credits.gif");	
	background-repeat: no-repeat;	
}



/*######################  FINE MIO MENU #################*/  
 
 
/*
#mlIDCANALE, #miIDCANALE {  
	background-image:url('/img/second/menu_sx/t_IDCANALE.gif');
}
*/


/* HACK PER EVITARE IL PEEKABOO BUG \*/
* html #menu li a {height: 1%;}
* html #menu li {height: 1%;}
* html .albumcontrols {height: 1%;}
/* End hide from IE5-mac */



/*************************   MENU   di servizio  ********************/

#menuservizio{	  
	margin:0;
	/*padding:20px 0 0 0;*/
	font-size: 9pt;
	position: absolute;
	right:0;
	width: 760px;
	color: #000000;
	display: block;
	height: 27px;
}
#menuservizio ul{	
	display: block;
	height: 27px;
}

#menuservizio li {
	list-style-type:none;	
	margin: 0;
	padding:0;
	float: left;
	display: block;
	height: 27px;
}


#menuservizio a.menuitem, #menuservizio div.active{
	background-color: yellow;  /*#122e20;*/
	/*background-repeat: no-repeat;*/
	display: block;
	height: 27px;
	/*height: 0px !important;	*/
	/*overflow: hidden;	*/
	/*padding-top: 27px;	*/
	width: 137px;	
	border: 0;
	margin-top:2px;
}


#menuservizio a.menuitem:hover, #menuservizio div.active{
	/*background-position: 0 -27px;*/
	background-color: #FFFFFF;	
}

#mlconsorzio, #miconsorzio {  
	background-color: red;
}

#mlboard, #miboard {  
	background-color: blue;
}

#mlmission, #mimission {  
	background-color: orange;
}

#mlcomponenti, #micomponenti {  
	background-color: green;
}

#mlsediOperative, #misediOperative {  
	background-color: #FFFF00;
}


/* HACK PER EVITARE IL PEEKABOO BUG \*/
* html #menu li a {height: 1%;}
* html #menu li {height: 1%;}

/* End hide from IE5-mac */





/********************************* menu contestuale ***********************************/

#menucontestuale{
	padding:0;
	margin:0 0 0 0px;
	font-size: 80%;
	background-color:#fff;
}

#menucontestuale li{
	margin: 4px 0 1px 25px;
	font-weight: normal;
	font-size: 13px;
	font-weight: bold;
	list-style-image: url('/img/second/bullett_01.gif');	
}

#menucontestuale li.aa{
	list-style-image: url('/img/second/bullett_01.gif');	
}

#menucontestuale li.bb{
	list-style-image: url('/img/second/bullett_01.gif');
}

#menucontestuale li li {
	padding-left: 5px;
	margin: 0 0 0 10px;
}

#menucontestuale li a{
	color: #E40001;
	font-weight: bold;
	font-size: 9pt; 
	text-decoration: none;
	display:block;
	padding:0 0 0 0;
	margin:0;
}

#menucontestuale li a:hover{	
	color: #E40001;
}

#menucontestuale h4{
	text-align: center;
	margin: 5px;
	font-size: 1.5em;
}
#menucontestuale li a.active{
	font-weight: bold;
	color: #000;
}


#menucontestuale ul{
	padding:0;
	margin:0;
}



/* HACK PER EVITARE IL PEEKABOO BUG \*/
* html #menucontestuale li {height: 1%;}
* html #menucontestuale a {height: 1%;}
/* End hide from IE5-mac */




/***************************************** MODULO EMAIL *****************************/
#inviomessaggio{
	display: block;
	width: 345px;
	margin: 30px 0 0 80px;
	padding: 0;
}

#inviomessaggio fieldset{
	border: 0;
	padding: 0;
	margin: 0;
}

#inviomessaggio LABEL{
	font-weight: bold;
	color: #E40001;
}

#inviomessaggio input{
	width: 344px;
	border: 2px solid #E40001;
}

#inviomessaggio textarea{
	width: 344px;
	height: 180px;
	border: 2px solid #E40001;
}

#inviomessaggio a{
	float: right;
}

#inviomessaggio a:hover{
	border: 0; 
	
}

/* da personalizzare*/
a#tasto_invia_mail{
	background-image:url('/img/second/messaggio_t_invia.gif');	
	width: 165px;	
	padding-top: 50px;
	background-repeat:no-repeat;
	display: block;
	height: 50px;	
	height: 0px !important;
	overflow: hidden;
	border: 0px;
	float: right;
	margin-top: 20px;
	margin-bottom: 25px;
}

a#tasto_invia_mail:hover{
	background-position: 0 -50px;
}



/****************************** album fotografico *********************************/


#albumfotografico #albummenu, #videogallery #albummenu{
	margin:0;
	padding:0;	
}

#albummenu img{
	float:left;
	border:1px solid #fff;
}

#albumfotografico #albummenu li{
	list-style-type:none;
	font-weight: bold;
	clear:both;
	margin-bottom:5px;
}
#videogallery #albummenu li{
	list-style-type:none;
	font-weight: bold;
	margin-bottom:5px;
}

#albumfotografico #albummenu a, #videogallery #albummenu a{
	text-decoration:none;
	color: #E40001;
	}

#albumfotografico #albummenu .img{
	border: 1px solid #fff;
	float:left;
}

#albumfotografico #albummenu img, #videogallery #albummenu img{
	padding:0;
	margin:0;
}

#albumfotografico #albummenu a.active img, #videogallery #albummenu a.active img{
	border:1px solid #990000;
}


#albumfotografico #albummenu a:hover, #videogallery #albummenu a:hover{
	text-decoration:none;
	border: none;
}

#albumfotografico #albummenu a:hover img, #videogallery #albummenu a:hover img{
	border:1px solid red;
}

#albumfotografico .albumcontrols {
	text-align:center;
	height: 33px;
	margin: 0 0 0 30px;
}

#albumfotografico .albumcontrols span{
	display:block;
	float: left;
	
}

#albumfotografico img{
	padding:0;
	margin:0;
}

#albumfotografico a:hover{
	border:none;
}

#albumfotografico #content img{
	border:none;
}

a#photoprecedente{
	background-image:url('/img/second/photogall_t_indietro.gif');	
	padding-top: 33px;
	width: 99px;	
	background-repeat: no-repeat;
	display: block;
	height/**/: 33px;	
	height: 0px !important;
	overflow: hidden;
	border: 0px;
	margin: 0 10px 0 0;
}


a#photoslideshow{
	background-image:url('/img/second/photogall_t_fullscreen.gif');	
	padding-top: 33px;
	width: 130px;	
	background-repeat:no-repeat;
	display: block;
	height/**/: 33px;	
	height: 0px !important;
	overflow: hidden;
	border: 0px;
	margin: 0 10px 0 0;
}

a#photosuccessiva{
	background-image:url('/img/second/photogall_t_avanti.gif');	
	padding-top: 33px;
	width: 90px;	
	background-repeat:no-repeat;
	display: block;
	height/**/: 33px;	
	height: 0px !important;
	overflow: hidden;
	border: 0px;
	margin: 0 10px 0 0;
}

/*
a#photoprecedente:hover, a#photoslideshow:hover, a#photosuccessiva:hover { 
	background-position: 0 -20px;
}
*/
/******************************* pop up slideshow *******************************/

#slideshow{
	margin: 0;
	padding: 0;
}

#popupform fieldset{ 
	border: 0px;
} 



#slideshow .albumcontrols{
	text-align:center;
	vertical-align:middle;
	height:71px;
	overflow:hidden;
	margin: 0;  
}

#slideshow .albumcontrolscont{
	height:71px;
	background-image: url("/img/slide/slide_bg.gif"); 
	padding: 10px 0 0 0;	
}

#slideshow label{
	color: #fff;
}

#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/slide/slide_titolo_slideshow.gif');
	background-repeat: no-repeat;
	width: 148px;
	height/**/: 60px;
	height: 0px !important;	
	padding-top: 60px;
	overflow: hidden;	
	margin: 0 30px 0 0;
	float: left; 

}

a.fotoprev{
	background-image:url('/img/slide/slide_t_indietro.gif');	
	padding-top: 32px;
	width: 102px;	
	background-repeat:no-repeat;
	display: block;
	height/**/: 32px;	
	height: 0px !important;
	margin-right: 30px;
	overflow: hidden;	
}

a.fotopausa{
	background-image:url('/img/slide/slide_t_pausa.gif');	
	padding-top: 32px;
	width: 80px;	
	background-repeat:no-repeat;
	display: block;
	height/**/: 32px;	
	height: 0px !important;
	margin-left: 40px;
	margin-right: 40px;
	overflow: hidden;
}


 a.fotoplay{
	background-image:url('/img/slide/slide_play.gif');	
	padding-top: 32px;
	width: 80px;	
	background-repeat:no-repeat;
	display: block;
	height/**/: 32px;	
	height: 0px !important;
	margin-left: 40px;
	margin-right: 40px;
	overflow: hidden; 
}


a.fotonext{
	background-image:url('/img/slide/slide_avanti.gif');	
	padding-top: 32px;
	width: 88px;	
	background-repeat:no-repeat;
	display: block;
	height/**/: 32px;	
	height: 0px !important;
	overflow: hidden;
	position:absolute;
	right:120px;	
}

a.fotochiudi{
	background-image:url('/img/slide/slide_esci.gif');	
	padding-top: 32px;
	width: 67px;
	background-repeat:no-repeat;
	display: block;
	height: 32px;	
	height: 0px !important;
	overflow: hidden;	
	position:absolute;
	right:0;	
}

#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;	
	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;
}

/* COMMENTI */
	#divListComments .comments_header_menu {
		margin: 0px 0px 10px 0px;
	}
	#divListComments .comments_header_menu A {
		padding: 5px 10px 5px 10px;
		border: solid 1px #0066cc;
		text-decoration: none;
		font: bold 12px verdana;
		color: #0066cc;
		background-color: white;
	}
	#divListComments .comments_header_menu A:HOver {
		font: bold 12px verdana;
		color: white;
		background-color: #0066cc;
	}
	#divListComments {
		background-color: #ffffff;
		margin: 0px;
		padding: 0px;
	}
	#divListComments fieldset {
		border: solid 1px black;
		background-color: #f5f5f5;
		margin: 5px;
		padding: 5px;
	}
	#divListComments fieldset h1 {
		font-size: 14px;
		font-weight: bold;
	}
	#divListComments fieldset h2, #divListComments fieldset h2 a {
		font-size: 13px;
		font-weight: bold;
		color: #0066cc;
		text-align: right;
		text-decoration: none;
	}
	#divListComments fieldset p {
		font-size: 12px;
		font-weight: normal;
		text-align: left;
	}
	
	#divListComments #formCommentsNew {
		width: 300px;
		border: solid 1px #000000;
		background-color: #f5f5f5;
		margin: 0px;
		padding: 5px;
	}
	
	#divListComments #titolo, #divListComments #testo {
		width: 250px;
		border: solid 1px #000000;
	}
	
	#divListComments #testo_label {
		position: relative;
		top: -70px;
	}
	
	#divListComments #testo {
		height: 80px;
	}
	
	#divListComments #invia {
		position: relative;
		left: 37px;
	}
	
/* COMMENTI */
	
#contAlbum {
	float: left;
	width: 400px;
}

#contVideo{
	width: 367px;
	height: 420px;
	background-image: url("/img/second/videogall_corn_bg.gif");
	background-repeat: no-repeat;
	padding: 20px 0 0 20px;
	float: left;
}



#pulsVideo{
	width: 383px;
	position: absolute;
	top: 483px;
	left: 0; 	
}

#pulsVideo[id]{
	top: 465px;
	left: 5px; 	
}

#pulsVideo a {
	background-repeat:no-repeat;
	display: block;
	height: 0px !important;	
	overflow: hidden;	
	border: 0;
}


#btModem{
	height/**/: 32px;
	padding-top: 32px;	
	width: 95px;
	background-image: url("/img/second/videogall_t_modem.gif");
	float: left;
}

#divModem{
	background-repeat:no-repeat;
	display: block;
	height/**/: 32px;
	height: 0px !important;	
	overflow: hidden;	
	border: 0;
	padding-top: 32px;	
	width: 95px;
	background-image: url("/img/second/videogall_t_modem.gif");
	float: left;	
}

#btAdsl{
	height/**/: 32px;
	padding-top: 32px;	
	width: 70px;
	background-image: url("/img/second/videogall_t_adsl.gif");
	float: left;
}

#divAdsl{
	background-repeat:no-repeat;
	display: block;
	height/**/: 32px;
	height: 0px !important;	
	overflow: hidden;	
	padding-top: 32px;	
	width: 70px;
	background-image: url("/img/second/videogall_t_adsl.gif");
	float: left;
}

#btFull{
	height/**/: 32px;
	padding-top: 32px;	
	width: 138px;
	background-image: url("/img/second/videogall_t_fullscreen.gif");
	float: right;
}


