/* CSS Document */
body{ margin:0px; padding:0px; line-height: 1.4em; font-family:verdana;font-size:11px;color:white;background:url("img/bg_left.jpg") top center repeat-y black;text-align:center;}
b{font-size: 110%;}
em{color: red;}
.break{clear:both;}
/*struttura*/
#mainhome{width:980px;height:100%;margin: 0 auto;border:0px solid yellow;text-align:left;background-image:url("img/bg_corner.gif");background-position:left 130px;background-repeat:no-repeat;}
.cap{width:280px;text-align:left;margin-bottom:30px;font-size:11px;}
.cap img{float:left;}
.cap div{width:250px;float:left;font-size:11px;}
#maintable{width:980px;height:95%;font-size:11px;margin:auto;}
#maincontainer{ width: 980px;margin: 0 auto;border:0px solid yellow;text-align:left;}
#topbanner{height: 90px;border-bottom:1px solid #666666;}
#topmenu{height:45px;text-align:left;margin-top:8px;}
#bloccodx{ float: left; width: 100%; }
#colonnacentro{ margin-left: 300px;}
/**/
#bloccosx{ float: left; width: 300px;margin-left:-980px;background:left 106px no-repeat;border:0px solid yellow;}
#fotoguest{width:298px;height:367px;}
.innerleft{ width:245px;margin:20px 22px 10px 0px; border:0px solid yellow;}
#data{height:29px;background:url("img/bg_data.gif");text-align:left;font-family:arial black,helvetica black;
font-size:18px;line-height:28px;color:#C0C0C0;text-align:center;border:0px solid yellow;}
#grafa{width:245px;height:92px;background:url("img/grafa.gif") right top no-repeat;
text-align:left;font-family:arial normal,helvetica;border:0px solid yellow;margin-top:30px;font-size:12px;}
/**/
#colonnadx{width:200px;border:0px solid white;float:right;}
div#placer1{width:200px;height:240px;margin-top:0px;border:0px solid white;font-size:11px;float:right;}
div#placer2{width:200px;height:240px;margin-top:10px;border:0px solid white;font-size:11px;float:right;
background-image:url("img/logo_m.gif");background-position:right 70px;background-repeat: no-repeat;}
div#placer2 div{padding-left:90px;height:20px;font-size:10px;color:#C0C0C0;}
/**/
#contenuto{width:450px;border:0px solid blue;float:left;margin-top:10px;}
#footer{clear:left;width:680px;font-size:10px;line-height:1.3em;color:#FFF;text-align:left;margin-top:40px;margin-left:300px;border-top:1px solid #636363;
padding:5px 0px 20px 0px;}
#footer a,#footer a:visited{ color: #c0c0c0;text-decoration:none; }
#footer a:hover{color:#EDAF06;text-decoration:underline;}
.innertube{ margin: 10px;margin-top: 0; }
/*contenuti*/
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.testohome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:18px;
	text-align:justify;
}
.titlex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC6633;
}
.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	background-color: #FFFFFF;
}
.artista {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	line-height: 16px;
}
.artista a,.artista a:visited{font-family: "Courier New", Courier, mono; 	font-size: 14px; 	font-weight: bold; 	color: #FFCC00; 	line-height: 16px; }
.artista a:hover{color: #FF0000;}

a, a:visited{color:#ACACAC;font-size:11px;text-decoration:none}
a:hover{color:#EDAF06;}
/*eventi*/
#gallerybox{width:450px;border:0px solid blue;float:left;margin-top:10px;}
.imgcont{width:112px;height:150px;border:0px solid white;float:left;text-align:center;line-height:16px;}
.imgcont img{border:1px solid #333333;}
/*form*/
table#form{width:100%;font-size:12px;}
table#form .textbox{width:300px;height:16px;background:#CBCBCB;font-size:13px;color:black;border:1px solid white;}
table#form .button{width:60px;height:16px;background:black;color:white;border:none;margin-left:45px;}
table#form{width:300px;font-size:12px;}
table#privacy{width:100%;font-size:11px;text-align:justify;}
/*banner top*/
    	#Layer1{
  position: relative;
  left:0px;
  top:0px;
  		width: 680px;
		height:90px;
		overflow:hidden;
		border: 0px solid #f00;
  /*z-index:100;
  width: 680px!important;
  width: 680px;
  height:90px!important;
  height:84px;*/
  }
  
  div.cf_wrapper {

}

div.cf_element {
		width: 680px!important;
		width: 680px;
		height:90px!important;
		height:70px;
		background-color: #eee;
		border: 0px solid #f00;
		postition:relative;
		left:0px;
		top:0px;
}

*:first-child+html div.cf_element{height:84px;}

div.cf_element div.content {
		padding: 0px;
}

div.cf_element div.content h3 {
		padding-top: 0;
		margin-top: 0;
}
/*rollover immagini*/
.fotolink{border:1px solid #C0C0C0;}
.fotolink a,.fotolink a:visited{border:1px dashed #C0C0C0;}
.fotolink a:hover{border:1px solid #EDAF06;}

