body {
	background-color:#225289; background-image:url(images/sfumatura.jpg); background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;margin:0; padding:0;
}

h2 {font-size:13px;}

h1 {font-size:18px;}

h1, h2 {
	color: #2D2A79;
}

h3, h4, h5, h6 {
	color: #006699;
}

a {
  color: #003366;
}

p { text-align:justify;}

#contenitore {height: 500px;  position: absolute; top: 50%; left: 50%;
    		 width: 100%; text-align:center;
    		 margin-left: -50%; margin-top: -250px;
                  }

#contenuto { width:750px; position:relative; margin:0 auto;
}

#menu { width:750px; position:relative; margin:0; background-color:#E21A8D; height:45px; background-image:url(images/pentagr_rosa.gif); background-position:center; background-repeat:repeat-x; line-height:45px; color:#FFFFFF; text-transform:uppercase; }

#menu a { color:#E9DBAD; margin:0 15px; font-weight:700; text-decoration:none; }
#menu a:link { color:#FFFFFF; margin:0 15px; font-weight:700; text-decoration:none; }
#menu a:visited {  color:#FFFFFF; margin:0 15px; font-weight:700; text-decoration:none; }
#menu a:hover { color:#FDBA12; margin:0 15px; font-weight:700; text-decoration:none; }

#menu ul, li { margin:0; padding:0; list-style-type:none; display:inline;}


#verde {float:left; position:relative; width:22px; height:422px; background-color:#7DB552;}

#saltarua {float:left; position:relative; background-image:url(images/saltarua.jpg); background-repeat:no-repeat; width:300px; height:422px; color:#ffffff;}

	#edizione {position:absolute; bottom:0px; left:12px; width: 130px; height:52px; text-align:left;}
	#edizione h2 {color:#ffffff; font-weight:400}
	
	#festival {position:absolute; bottom:0px; right:12px; width: 130px; height:152px; text-align:right;}
	#festival h1 {color:#ffffff; font-weight:400; font-size:14px;}	
	#festival em {color:#FDBA12; font-size:18px; font-style:normal; font-weight:900; }	

#content {float:left; position:relative; width:428px; height:422px; background-color:#FDBA12; overflow:auto;}
#content p, #content h1, #content h2 { text-align:justify; margin:12px; line-height:120%;}


#piede {clear:both; position:relative; width:750px; height:23px; line-height:23px; background-color:#E9DBAD; color:#083279; text-align:left;}

#ingresso {width:300px; padding-left:22px; font-weight:700; text-align:center;}

#content2 {width:428px; height:382px; overflow:auto; position:relative;}
#content2 h2 {margin:4px 0 2px 0; font-size:12px;}
#content2 p {}
#content2 h3 {text-align:left; font-size:12px; margin:20px 0 5px 0; color:#Eb1591;}

.luogo1 { float:left; width:400px; text-align:left;}
.luogo2 { float:left; width:400px; text-align:left;}
.luogo2 p { margin:0 0 5px 0 !important;}
#luogo3  { margin:0 0 6px 27px !important; text-align:left; position:relative; }
.bollo1 { float:left; width:10px; margin:5px 5px 5px 5px;}

.asx {text-align:left}
.adx {text-align:right}
.acen {text-align:center}

.fleft {float:left; position:relative;}
.fright {float:right; position:relative;}

.m12sx { margin:0 0 0 12px;}
.m12dx { margin:0 12px 0 0;}

.titoli { background-image:url(images/pentagr_giallo.gif); background-position:center; background-repeat:repeat-x; height:28px; line-height:27px;} 
.titoli h1 {margin:0 0 0 12px; font-size:13px; color:#E21A8D;  padding:0; text-align:left;}


.imgarc {width:85px; margin:20px 6px 0 6px; border:1px solid #E9DBAD;}
.m6 {margin:20px 6px 0 6px; border:1px solid #E9DBAD;}

.gallery {width:190px; height:190px; }
.gallery img {border:none}

.allineasfondo {clear:both; position:relative;}
.allineasfondo hr {display:none;}

.bollo {float:left; position:relative; height:29px; width:29px;}
.bollo img {margin:0 5px 0 5px;}

.luogo { float:right; position:relative; height:29px; width:170px; text-align:left; line-height:18px;}
.numero { position:absolute; height:29px; width:29px; text-align:center; line-height:17px; color:#FFFFFF; font-weight:bold;}
.numero2 { position:absolute; height:29px; width:33px; text-align:center; line-height:20px; color:#FFFFFF; font-weight:bold;}


.foto { float:left; text-align:center; position:relative; width:200px;}
.foto p { width:170px; margin:0 0 10px 14px !important; text-align:left !important; }
.foto img {margin:20px 6px 0 6px; border:1px solid #E9DBAD;}


.arch {width:280px; padding:0; margin:0; border-collapse:collapse;}
.dove {margin:5px; color:#Eb1591;  width:23%; text-align:center; border-bottom:1px solid #E9DBAD;}
.artisti {text-align:left; border-bottom:1px solid #E9DBAD;}
.artisti p {margin:0 !important;}
.artisti h1 {font-size:12px; margin:3px 0; color:#2e2b7a;}


.focus1 {width:192px; height:18px; line-height:18px; background-color:#333333; color:#E9DBAD; font-size:10px; border:0; padding-bottom:4px;}
.focus1 p, .focus2 p {margin:0 4px !important; padding:0 !important; line-height:18px !important;}
.focus2 h1 {text-align:left !important; font-size:13px; color:#FDBA12; margin:0 4px !important}
.focus2 {width:192px; height:120px; border:0; background-color:#961334; color:#E9DBAD; font-size:10px;}
