/***************************************************
* GLOBALI
***************************************************/

body {
	background:url(images/bg-body.png) repeat-x top center #E8F7F9;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:62.5%; /* Sets default font size to 10px */
	color:#222222;
	}
a {
	text-decoration:none;
	color:#B4C835;
	}
a:hover {
	text-decoration:none;
	color:#00309C;
	}


td	{ font-size:0.8em; }

p	{
/*	color: #00309C;*/
	text-align: justify;
	
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 6px;
	margin-right: 6px;
}

h1 {
	font-weight:normal;
	color: #00309C;
	font-size: 1.5em;
	text-align: left;
	
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left:0px;
	margin-right:0px;
	
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom: 1px solid #00309c;
	
	background:url(images/titolo1.jpg)
}

h2 {	
	color: #0099cc;
	font-size: 1.2em;
	text-align: left;

	margin-top: 25px;
	margin-bottom: 15px;
	margin-left:6px;
	margin-right:6px;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom:1px solid #0099cc;	
}

h3 {	
	color: #00309C;
	font-size: 1.1em;
	text-align: left;

	margin-top: 2px;
	margin-bottom: 8px;
	margin-left:6px;
	margin-right:6px;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom:1px solid #00309C;
}

a:link { color: #0033CC}
a:visited { color: #0033CC}
a:hover { color: #FF7101 }
a:active { color: #FF7101 }

form {
	margin: 0px;
	padding: 0px;
}

hr {
	border-top:1px solid #F4F4F4;
	border-bottom: 1px solid #B8B8B8;
	border-left-width: 0px;
	border-right-width: 0px;
               
	height: 2px; 
	border-collapse : collapse;
}

/***************************************************
* BARRA DI NAVIGAZIONE
***************************************************/

#menu {
	height:35px;
	line-height:35px;
	background:url('FM/layout/images/bg-menu.png') repeat-x;
	padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:0
	}
#menu ul {
	list-style-type:none;
	}
#menu li {
	float:left;
	}
#menu li a {
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:1px;
	}
#menu li a:hover {
	background:url(images/bg-menu-hover.png) no-repeat center center;
	}

#sidebar ul {
	list-style-type:none;
	margin-top:0px;
	margin-left:2px;}
#sidebar li {
	}
#sidebar li a {
	display:block;
	height:25px;
	line-height:25px;
	color:#222222;
	padding-left:5px;
	}
#sidebar li a:hover {
	background:url(images/sfondo_sidebar.jpg) no-repeat;
	color:#06149D;
	}
#sidebar-bottom {
	height:0px;
	}


#cellaNavigazione {
/*	border-right:1px solid #B8B8B8;*/
	border-top:1px solid #B8B8B8;
	border-bottom:1px solid #B8B8B8;
	border-left-width:0px; 
	border-right-width:0px; 
	font-size:0.8em;
	
	color: black;
	
	padding-left:0px;
	padding-right:0px;
	padding-top:9px;
	padding-bottom:9px;
	
	height: 20px;
}
/*
#cellaNavigazione nobr {

	display: block;
	margin: 0;
}*/

#cellaNavigazione a {
		
	text-decoration: none;
	width: 174px;

	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 1px;
	
	border-top:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;
	
/*	margin-top: 0px;
	margin-bottom: 0px;*/
}

#cellaNavigazione a:link,
#cellaNavigazione a:visited,
#cellaNavigazione a:hover,
#cellaNavigazione a:active {

/*	color: #FF7202;*/
	color: #0033CC;
}

#cellaNavigazione a:hover {
/*	color: #FF7202;*/
	color: #F5851C;
	font-weight: normal;
	
	border-top:1px solid #B8B8B8;
	border-bottom:1px solid #B8B8B8;
	border-right:1px solid #B8B8B8;
	border-left-width: 0px;
	
	background-color: #D3E5F8;
}

#cellaNavigazione2 {
	border-left-width: 1px;
	border-right: 1px solid #B8B8B8;
	border-top-width: 1px;
	border-bottom-width: 1px;
	
	background-color: #FFE6D1;
	
}

#cellaNavigazione3 {
	
	border-top:1px solid #B8B8B8;		/*PER MOSTRARE LA CELLA*/
	border-left-width:0px;
	border-right:1px solid #B8B8B8;
	border-bottom-width:0px;

	background-color: #FFE6D1;	
	background-image: url('../../web/layout/images/logogrigio.gif');
	background-repeat: no-repeat;
	background-position: center;

	height: 100%
}

#cellaNavigazione4 {
	border-top:1px solid #B8B8B8;
	border-left-width:0px;
	border-right:1px solid #B8B8B8;
	border-bottom-width:0px;
}


/***************************************************
* BARRA ALTA
***************************************************/

#formCercaNelSito{
	padding:0;
	margin:0px;
	width:175px;
}

#editCercaNelSito{
	border:1px solid #0049C2;
	padding:0;
	width:122px;
	height:20px;
	margin:0px;
}

#pulsanteCercaNelSito{
	width:40px;
	height:20px;
	font-size: 0.8em;
	text-align:center;
	margin:0px;
	padding:0px;
}

#cellaData {
	font-size:0.8em;
	color: #FFFFFF;
	padding-right:9px;
	text-align:right;
}







/***************************************************
* BARRA BASSA
***************************************************/

#cellaFooter1 {
	color: black;
	text-align: center;
	font-size:0.73em;
	vertical-align:middle;	
}

#cellaFooter1 a,
#cellaFooter1 a:link,
#cellaFooter1 a:visited,
#cellaFooter1 a:hover,
#cellaFooter1 a:active {
	color: black;
	text-decoration: none;
}

#cellaFooter1 a:hover {
	color: #FF7202;
	text-decoration: none;
}

#cellaFooter2 {
	color: #000000;
	text-align: center;
	font-size:0.7em;
	vertical-align:middle;
}

#cellaAutori {
	padding-left: 5px;
	color: black;
	text-align: center;
	font-size:0.7em;

}

#cellaAutori a,
#cellaAutori a:link,
#cellaAutori a:visited,
#cellaAutori a:hover,
#cellaAutori a:active {
	color: white;
	text-decoration: underline;
}


#cellaPrincipale {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


/***************************************************
* BOX
***************************************************/

table.box1 {
	border: 0px;
	border-collapse: collapse;
	
	margin: 5px;
}

td.box1_titolo {
	font-family: Trebuchet MS;
	color: white;
	font-size:0.75em;
	font-weight: bold;
	padding-left: 5px;
	
	background-color: #7DB5ED;
	background-image: url('../../web/layout/images/box1.01.gif');
	background-repeat: repeat-y;
	
	height: 20px;
	
	border-left:1px solid #056EDA;
	border-right:1px solid #056EDA;
	border-bottom-width:0px;
	border-top:1px solid #056EDA
}


td.box1_contenuto {
	background-color: #D3E5F8;
	
	border-left:1px solid #056EDA;
	border-right:1px solid #056EDA;
	border-top-width:0px;
	border-bottom:1px solid #056EDA;
	
	padding: 4px;
}


table.galleria {
	border-collapse: collapse;
	width: 95%;
	border: 0;
	cellpadding: 10;
	cellspacing: 0;
}

td.galleria_foto {
	height: 117;
/*	width: 33%;*/
	//text-align:center;
}

td.galleria_testo {
	padding-top: 0px;
	padding-bottom: 0px;
/*	width: 33%;*/
	text-align:center;
	margin-top:0;
	font-weight: bold;
	vertical-align:top;
}

td.galleria_testo p {
	text-align:center;
	margin-top:2;
	font-weight: normal;
}

table.miniatura {
/*	border: 1px solid #AAAAAA;*/
	border: 2px solid #C2D6F6;
/*	border: 2px solid #D3E5F8;*/
	border-collapse: collapse;
}

img.miniatura {
	border: 0;
}

td.miniatura {
	padding: 4px;
}


table.immagine {
	border: 2px solid #C2D6F6;
	border-collapse: collapse
}

td.immagine {
	padding: 4px;
}

img.immagine {
	border: 0;
}

/***************************************************
* HOME PAGE
***************************************************/

#cellaPresPortale {
	padding-left: 0;
	padding-right: 12px;
	padding-top: 0;
	padding-bottom: 0;
}

#cellaPresPortale p {
	margin-left: 0;
	margin-right: 0;
}

#cellaPresMM {
	padding-bottom: 7px;
}

#cellaBanner {
	text-align:center;
	padding-top: 6px;
	padding-bottom: 6px;
}


#cellaEventi {
	padding-top: 50px;
	padding-bottom: 7px;
	padding-left: 0;
	padding-right: 0;
}

#cellaEventi hr {
	width: 90%;
}

#cellaEventi p {
	text-align: left;
}

p.eventiQuando {
	font-size:0.9em;
	color: black;
	font-weight:bold;
	
	margin-top: 0;
	margin-bottom: 0;

}

p.eventiDove {
	font-size:0.9em;
	color: #646464;
	
	margin-top: 0;
	margin-bottom: 0;
}

p.eventiCosa {
	font-size:0.9em;
	color: #036DDA;
	
	margin-top: 0;
	margin-bottom: 0;
}



#cellaSegnalatiSu p {
	text-align:center;
	margin-top: 5px;
	margin-bottom: 5px;
}

#cellaSegnalatiSu a {
	target: _blank;
}


#cellaSegnalatiSu img {
	margin: 0px;
}

#cellaAggiornamenti{
	padding-bottom: 7px;
}

span.cellaAggiornamenti{
	font-weight:bold;
	color: #036DDA;
}