/****************************************
 *		STRUTTURA GENERALE
 ***************************************/

*{
	outline: none;
}

body {
	color: #000;
	margin: 0px;
	background-color: #EAEAEA;
	font-family: verdana, arial, sans;
}

div.menu {
	width: 814px;
	/*width: 960px;*/ /*808 su IE*/
	height: 40px;
	/*margin-top: 14px;*/
	/*margin-bottom: 0px;*/
	margin-left: auto;
	margin-right: auto;
	/*padding-right: 6px;*/
	/*padding-top: 10px;*/
	text-align:right;
	background-image: url('./img/menu/line_px.png');
	background-position: 0% 100%;
	background-repeat: repeat-x;
	overflow: visible;
}
div.logo {
	float: left;
	margin-top: 10px;
}
div.muro {
	margin:7px auto 0px auto;
	/* margin-left: auto;
	margin-right: auto;
	margin-top: 7px; */
	width: 589px;
	height: 313px;
	text-align:right;
	background-image: url('img/foto/foto_home.jpg');
	background-repeat: no-repeat;
}
div.tasti {
	float: right;
	height: 26px;
	margin-top: 14px;
	margin-right: 0px;
}
div.contenuto {
	background-color: #FFFFFF;
	padding: 3px;
	border:1px solid #ADADAD;
	border-top: 0px;
	width: 806px; /*812 su IE*/
	height: 530px; /*536 su IE*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.frame {
	background-color: #DDDDDD;
	padding: 5px;
	width: 204px; /*214 su IE*/
	height: 204px; /*214 su IE*/
	margin-left: 0;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: arial, sans;
}

div.frame2 {
	background-color: #ddd;
	padding: 5px;
	width: 204px; /*214 su IE*/
	height: 303px; /*313 su IE*/
	margin-left: 0;
	margin-right: auto;
	margin-top: 3px;
	margin-bottom: 0px;
}

div.iframe {
	float: right;
	/*background-color: #ddd;*/
	/*padding: 20px;*/
	width: 559px; /*589 su IE*/
	/*width: 735px;*/ /*731 su IE*/
	height: 530px; /*530 su IE*/
	margin: 0px;
	overflow: auto;
	padding-left: 15px;
	padding-right: 15px;
}

div.wall {
	/*background-image: url('./img/foto/foto_home.jpg');*/
	background-position: 0% 100%;
	background-repeat: no-repeat;
	padding:0px;
	width: 589px;
	overflow:hidden;
}
div.wall_contatti {
	background-image: none;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	padding:0px;
	width: 589px;
}

div.piede {
	/*background-color: #f33; /*DEBUG*/
	width: 814px;/*594px;*/
	margin-left: auto;
	margin-right: auto;
	/*padding-left: 220px;*/
	padding-top: 4px;
	text-align: center;
	color: #4D4D4D;
	/*font-size: 10pt;*/
	font-size: 8pt;
	position: relative;
}
div#realizzato_da{
	/*background-color: #f3f; /*DEBUG*/
	position: absolute;
	right: 0;
	top: 4px;

	text-align: center;
}
div#realizzato_da a{
	font-size: 8pt;
	color: #4D4D4D;
	text-decoration: none;
}
/****************************************
 *		COLORI SEZIONI GENERALE
 ***************************************/

/*div.home { background-color: #B2B2B2; }
div.home2 { background-color: #4D4D4D; }*/

div.fhome { background-color: #CC3300; }
div.fhome2 { background-color: #800000; }

div.fnews { background: #CC3300 url('./img/titoli/t_news.png') 100% 100% no-repeat; }
div.fnews2 { background-color: #800000; }

div.fagenda { background: #CC3300 url('./img/titoli/t_agenda.png') 100% 100% no-repeat; }
div.fagenda2 { background: #800000 url('./img/titoli/t_agenda2.png') 100% 0% no-repeat; }

div.fservizi { background: #9C0 url('./img/titoli/t_servizi.png') 100% 100% no-repeat; }
div.fservizi2 { background-color: #663; }

div.fcommissioni { background: #069 url('./img/titoli/t_commissioni.png') 100% 100% no-repeat; }
div.fcommissioni2 { background-color: #036; }

div.fistituzione { background: #F90 url('./img/titoli/t_istituzione.png') 100% 100% no-repeat; }
div.fistituzione2 { background-color: #F60; }

/*secondo box come istituzione*/
div.fcontatti { background: #F90 url('./img/titoli/t_contatti.png') 100% 100% no-repeat; }
/*secondo box come home*/
div.flinks { background: #B2B2B2 url('./img/titoli/t_links.png') 100% 100% no-repeat; }
div.flinks2 { background-color: #4D4D4D; }


/****************************************
 *		ELEMENTI MENU'
 ***************************************/

div.frame p {
	color: #fff;
	margin: 0px;
	font-size: 10pt;
}

div.frame p.tasti {
	font-family: "Trebuchet MS", arial, sans; /*trebuchet*/
	text-align: right;
}

div.frame p.home {
	font-family: "Trebuchet MS", arial, sans; /*trebuchet*/
	text-align: left;
	/*margin-top:130px;*/
	margin-top:110px;
	margin-left:5px;
}

div.frame a {
	color: #FFF;
	text-decoration: none;
}

div.frame2 p {
	color: #fff;
	margin: 0px;
	font-size: 10pt;
}

div.frame2 p.tasti{
	text-align: right;
	font-family: "Trebuchet MS", arial, sans; /*trebuchet*/
}
div.frame2 p.sx{
	text-align: left;
	font-family: "Trebuchet MS", arial, sans; /*trebuchet*/
}

div.frame2 p.mail {
	text-align: left;
	font-family: "Trebuchet MS", arial, sans; /*trebuchet*/
	margin-left:5px;
	/* margin-top:2px;*/
	/* margin-top:184px; */
	/* margin-top:144px; */
	margin-top:14px;
}

div.frame2 p.orari {
	text-align: left;
	font-family: "Trebuchet MS", arial, sans;
	font-weight:bold;
	margin-left:5px;
	margin-top:0px;
}

div.frame2 p.orari span.info {
	text-align: left;
	font-family: "Trebuchet MS", arial, sans;
	font-weight:normal;
	color:#FFF;
	/* margin-left:5px;
	margin-top:0px; */
}

div.frame2 a{
	color: #FFF;
	text-decoration: none;
}
span.hl {
	color: #f90;
}
a.kine{
	text-decoration:none;
	color:#4D4D4D;
}
a.kine:visited{
	text-decoration:none;
}
a.kine:hover{
	text-decoration:none;
}

