/* CSS Document */
html,body,div {  margin: 0;  padding: 0;  border: 0;}

/* HTML TAGS */
body {	margin: 0px; padding: 0px; background:#40291d; font-family: arial, sans-serif;	font-size:11px;	height:100%; color:#000;}

hr { color: #9FA22F;background-color: #9FA22F;	height: 1px;	width: 95%;	text-align: center; }


/* Layout SITE*/
	/* Logo Container */
	#logo {
		width: 140px;
		height: 180px;
		margin: 5px auto;
	}

	#logo a {
		display: block;
		margin-top: 1px;
		margin-left: 1px;
	}


#Container {
	margin: 0px auto;
	padding: 10px 20px 0px 20px;
	width: 860px;
	background-image: url(../img/bg_wrapper.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#Main p { line-height:1.6em; text-align:justify;}


/* Layout Lato sinistro*/
#LeftCol{	width:434px;	float:left;	position:relative;	margin-left: 10px;	padding: 0px;}


#CenterCol{	
	width:190px;
	padding: 0 8px;
	float:left;
	position:relative;
	margin:0px;
	background: url(../img/bg_left-col.png) no-repeat left bottom;
}
/* Layout menu istituzionale*/



#Menu {
	list-style: none;
	margin: 0;
	padding: 10px;
}
#Menu li {
	width: 100%;
    padding: 0;
	margin: 0;
	list-style:none;
	font-size: 15px;
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
}

#Menu li a {
	display:block;
	text-decoration:none;
	padding: 5px 0px;
	border-bottom: 1px #988372 dotted;
	overflow: hidden;
	color:#523220;
}

#Menu li a:hover {
	background: #e6d2c6;
	color:#000;
}

#Menu li.current { color: #000; }



#RightCol{
	width:190px;
	float:left;
	position:relative;
	padding: 0px 8px;

	}
	
#RightCol h1 {
	font-size: 13px;
	text-decoration: none;
	margin: 6px;
	padding: 5px 5px 5px 25px;
	font-weight: bold;
	background-image: url(../img/bg_title_rightcol.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

	
}
.button {
	font-size: 12px;
	text-decoration: none;
	margin: 6px;
	padding: 5px 10px 5px 25px;
	font-weight: bold;
	background-image: url(../img/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

	
}
	#RightCol a{
	color: #FFF;
}

	#RightCol a:hover  {
	color: #aaa;
}


#TopNav { margin: 0px; padding: 20px 0px 0px 0px;}
div#TopNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background-image: url(../img/nav_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 5px 0px 8px 12px;
	font-size: 10px;
}

div#TopNav a:hover  {
	color: #cee407;
	background-image: url(../img/nav_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

/*-----------------News-------------------*/
	div#FeaturesArea {
	margin:  0px;
	padding: 3px 0px 2px 0px;
	/*background-image: url(../img/bg_features_area.gif);*/
	background-repeat: repeat-x;
	}

	div#FeaturesArea h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	margin: 6px;
	padding: 5px 5px 5px 15px;
	background-color: #FFE119;
	}
	div#FeaturesArea h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffc45e;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	}


	div#FeaturesArea img {
	padding: 1px;
	margin-left: 5px;
	border: 1px solid #39290c;
	float: right;
}

	.BoxFeatures{
	margin: 0px 8px 0px 8px;
	padding: 0px 5px 8px 6px;
	background: url(../img/bg_features.gif) repeat-x left bottom;
	}
	
	.CivettaHome{
/*	float: left;
	background-image: url(../img/box_civetta_home.gif);
	background-repeat: no-repeat;
	margin: 5px 25px 5px 0px;
	padding: 0px;
	background-position: right bottom;
	width: 69px;
	height: 47px;
*/}

	div#FeaturesArea p.data{
	margin: 20px 0px 0px 0px;
	font-style: italic;
}	
	div#FeaturesArea a {
	color: #d4b783;
}

	div#FeaturesArea a:hover  {
	color: #fff;
}
	
.more {
	font-weight: bold;
	color: #e53e2e;
	padding-left: 18px;
	margin-left: 0px;
	font-size:0.90em;
	background: url(../img/arrow_white.png) no-repeat 0px 0px;
}
.more a { color: #d4b783; }
.more a:hover { color: #c08f3b; }
	
	
/**-------Bigin Calendario--------**/
	#Calendar { margin: 5px 10px; padding: 0px; color:#fdd7ba;}
	.daiName {
	color: #fff;
	text-align: center;
	font-weight: bold;
}

	.daiNamber {
	margin: 0px;
	padding: 2px;
	color: #dacdc3;
	text-align: center;
	border-bottom: 1px solid #967563;
}

	.daiActive { background-color: #59310d; }
/**-------Closed Calendario--------**/

/*---------MAIN------------*/
#Main{
	margin: 0px;
	padding: 0px;
}

div#Main blockquote {
	margin: 10px 20px;
	padding: 0px;
}
/*
	div#Main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 18px;
	padding: 0px 10px 10px;
	text-align: justify;
}
*/	div#Main ul li { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #000; line-height: 18px;	margin: 0px 0px 0px 20px;}
	div#Main h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	margin: 5px 0px 10px 0px;
	padding:9px 0px;
	font-weight: normal;
	border-bottom: 1px #988372 dotted;

}

	div#Main h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0D086C;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
	div#Main h3 { font-size: 12px;	color: #666; margin: 0px; padding: 0px;font-weight: bold;}
	div#Main h4 { font-size: 11px;	color: #666; margin: 0px; padding: 0px;font-weight: bold;}
	div#Main img.normal {
	margin: 2px;
	padding: 1px;
	border: 1px solid #686868;
}

	div#Main img.Open {
	width: 230px;
	/*height: 180px;*/
	margin: 6px 0px 10px 6px;
	padding: 1px;
	border: 1px solid #686868;
}
	div#Main img.AlingDx  {
	float: right;
	width: 150px;
	margin: 0px 0px 5px 6px;
	padding: 1px;
	border: 1px solid #686868;
}
	div#Main img.news {
	width: 60px;
	/*height: 38px;*/
	margin: 0px;
	padding: 1px;
	border: 1px solid #686868;
}
	
/*---------CLOSED MAIN--------*/

/**-------Begin News Page--------**/
	.post {
	margin: 10px 0px;
	background-image: url(../img/bg_features.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:  0px 0px 20px 10px;
	}
	.post .meta {
	margin:  5px 0px;
	padding:  5px 5px;
	background:#ddd;
	color:#000000;
	}
	.List{
	margin:  0px 0px 0px 10px;
	background-image: url(../img/bg_features.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:  5px 3px 5px 10px;
	}
	.News{
	background-image: url(../img/bg_features.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:  2px;
	margin:  0px;
	width: 276px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
	.CivettaPage {
	float: right;
/*	background-image: url(../img/box_civetta_page.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
*/	margin: 6px 0px 10px 10px;
	padding: 0px;
	width: 69px;
	height: 47px;
	}
	.DataNews {
	float: left;
	font-style: italic;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	/*-- background-image:  url(../html/img/bg_data.gif);---**/
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 5px 2px 5px;
	height: 120px;
	}

.mese{	font-size: 11px; margin: 0px;	padding: 0px 0px 0px 3px; float: left; }
.giorno { width: 25px; font-size: 18px;	margin: 0px; padding: 0px 0px 3px 3px;}
.anno{	width: 32px; font-size: 11px; margin: 0px; padding: 0px 3px 0px 0px;}
.ora{	width: 32px; font-size: 11px; margin: 0px; padding: 0px 3px 0px 6px;}
.etichette{	font-size: 11px; margin: 0px; padding: 3px 0px 0px 5px;	color: #0000CC;	font-style: normal;	}

/*******-------------------*/

/*--------- ELENCO ARTISTI  --------*/

	#ArtistiList {
	margin: 0px;
	float: right;
	width: 290px;
	background: #F2F5DE;
	padding: 5px 5px 5px 0px;
	background-image: url(../img/bg_features.gif);
	background-repeat: repeat-x;
	border-left: 1px #a2b8f1 dotted;
	}
	div#ArtistiList ul {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	list-style: none;
}
	div#ArtistiList ul li { text-align: left;	margin: 0px; color:#140DA9;	font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
	div#ArtistiList ul li a { width: 250px; display: block; margin: 0px; font-size: 11px; color: #140DA9; padding: 3px 3px 3px 10px; text-decoration: none;  background: url(../img/bg_list_off.gif) repeat-x left bottom;}
	div#ArtistiList ul li a:hover { font-size: 11px; color: #5B510F; background: url(../img/bg_list.gif) repeat-x left bottom;}
	div#ArtistiList .red{	color: #FF0000;}
	div#ArtistiList p.cartel {	color: #244D79;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	background-color: #FFFFFF;	padding: 6px;	margin: 6px 6px 6px 10px;}
	.color1 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F5DE;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}
	.color2 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffe38f;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}
/*--------- CLOSED  ELENCO ARTISTI --------*/

/**-------Anno--------**/
	.BoxAnno{
	float: left;
	font-style: italic;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../img/bg_data.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 2px 2px 2px;
	height: 45px;
	width: 40px;
	}
	.BoxAnnoEvident{
	float: left;
	font-style: italic;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../img/bg_data_evident.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 2px 2px 2px;
	height: 45px;
	width: 40px;
	}

/**-------Closed News Page--------**/


/**-------UTILITES--------**/

.AlingRight{ float: right;}
.AlingLeft{ float: left;}
.small{ font-size: 11px;}
.BoxTesto{
	margin: 6px 10px 0px 2px;
	padding: 0px;
	width: 218px;
	float: left;	
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001F3E;
}
.popUp{
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.clear {clear: both!important;}

/* FOOTER*/
	#Footer {
	width:839px;
	/*position:relative;*/
	margin: 0px 0px 0px 4px;
	padding: 10px;
	background-color:#352e29;
	color:#988372;
}
	.contactinfo {	margin: 0px; padding: 6px; float: left; }
	.credit {	margin: 0px;	padding: 6px;	float: right; }

	div#Footer a{
	color: #fff;
}
	div#Footer a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	color: #a2b8f1;
}



/*g-maps*/
#map {
      width: 400px;
      height: 350px;
      clear: both;
      border: 1px solid #000000;
      text-align: left;
      margin-left: 15px;
}
#listapartenze {
      width: 200px;
      font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
      float: left;
      color: #000;
      text-align: left;
}
.balloon {
      padding-right: 5px;
      font: normal normal 12px arial;
      text-align: left;
      color: #000;
      }
/*/g-maps*/ 
