html, body {
	height: 100%;
}

	
body {
	margin: 0px;
	padding: 0px;
	background: url(/img/aa/bianco.gif) repeat left top;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: normal;
	color: #444444;
}



h1 {
	padding: 3px 0px 0px 1px;
	margin: 0px 0px 2px 0px;
	font-size: 14px;
	line-height: normal;
	
} /** DEMO H1 */





p, ol, ul {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 22px;
	text-align: justify;
}

strong {
	color: #656565;
}

a {
	color: #AA1100;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}





/** -------------------------------------------------------------------------------- */




/** IMG */

/** SX-THUMBS */
.img1 {
	margin: 3px 2px 7px 0px;
	float: left;
	width: 42px;
	height: 37px;
} 

.img1:hover {
	float: left;
	width: 42px;
	height: 37px;
}


/** MAIN CONTENT PICTURES */
.img2 {
	float: left;
	border: 1px solid #c1c1c1;
  	padding: 6px;
	margin: 14px 8px 34px 0px;
	width: 145px;
	height: 109px;
} 
.img2:hover {
	float: left;
	border: 1px solid #888888;
}



/** MAIN CONTENT PICTURES 2 */
.img3 {
	float: left;
	border: 1px solid #c1c1c1;
  	padding: 6px;
	margin: 8px 8px 0px 0px;
	width: 145px;
	height: 109px;
} 
.img3:hover {
	float: left;
	border: 1px solid #888888;
}





/** MAIN CONTENT - VAL TIDONE FESTIVAL ALBUM PICTURES */
.img4 {
	float: left;
	border: 1px solid #c1c1c1;
  	padding: 5px;
	margin: 5px 5px 0px 0px;
	width: 108px;
	height: 81px;
} 
.img4:hover {
	float: left;
	border: 1px solid #888888;
}











/** -------------------------------------------------------------------------------- */





/** UL */
ul{padding: 30px 0px 15px 0px; margin: 0px;}

/** LI */
li{margin: 0px 0px 5px 25px; font-family: "verdana", arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 17px; text-decoration: none; list-style-type: none;}
li a{display:block; margin: 0px 0px -5px 0px; font-family: "verdana", arial, sans-serif; font-size: 10px; font-weight: normal; color: #666666; 
line-height: 17px; text-decoration: none;}
li a:hover{background-color: #fff; color: #a82633;}
li a#activelink{color: #b82633; text-decoration: none}





/** -------------------------------------------------------------------------------- */




/** WRAPPER */

#wrapper {
	height: 100%;
	min-height: 100%;
	background: url(/img/aa/bianco.gif) left top;
}





#noFoot {
	position: relative;
	min-height: 100%;
}

* html #noFoot {
	height: 100%;
}


#yesFoot {
	position: relative;
	margin: 0em auto 0 auto;
}

/* Per IE7 */

* html #foot {
	margin-top: 0em;
}


/** -------------------------------------------------------------------------------- */





/** CONTAINER GENERALE */
.container {
	width: 995px;
	margin: 0px auto;
}

/** CONTAINER PAGE */
.container-page {
	width: 975px;
	margin: 0px auto;
}


/** CONTAINER FOOTER */
.container-footer {
	width: 95%;
	margin: 0px auto;
}


/** -------------------------------------------------------------------------------- */




/** LINEA GRIGIA TOP FUORI CAMPO */
#bg1 {
	background: url(/img/aa/fondo.jpg) repeat-x left top;
}



/** HEADER */

#header {
}

#header1-bg {
	background: url(img/aa/header-image1.jpg) no-repeat center top;
}

#header1 {
	height: 160px;
}




/** SPACE 1 */

#space1 {
	height: 51px;
}





/** PAGE */

#page {
}




/** SHOULDER SX */
#shouldersx {
	background: url(img/aa/bianco.gif) repeat left top;
	float: left;
	width: 205px;
	padding: 0px;
}


/** SHOULDER SX - CONCORSI */
#shouldersx-concorsi {
	background: url(img/aa/boxsx1a.gif) no-repeat left top;
	float: left;
	width: 205px;
	height: 650px;
	padding: 0px;
}


/** SHOULDER SX - SUMMERCAMP */
#shouldersx-summercamp {
	background: url(img/aa/boxsx2a.gif) no-repeat left top;
	float: left;
	width: 205px;
	height: 840px;
	padding: 0px;
}


/** SHOULDER SX - FESTIVAL ITA */
#shouldersx-festival {
	background: url(img/aa/boxsx3a.gif) no-repeat left top;
	float: left;
	width: 205px;
	height: 520px;
	padding: 0px;
}


/** SHOULDER SX - FESTIVAL ENG */
#shouldersx-festival2 {
	background: url(img/aa/boxsx4a.gif) no-repeat left top;
	float: left;
	width: 205px;
	height: 400px;
	padding: 0px;
}


/** SHOULDER SX - NEWS */
#shouldersx-news {
	background: url(img/aa/newsgraf.gif) no-repeat left top;
	float: left;
	width: 205px;
	height: 350px;
	padding: 0px;
}







/** MAIN CONTENT */
#main-content {
	background: url(img/aa/bianco.gif) repeat left top;
	float: left;
	width: 502px;
	padding: 51px 34px 34px 34px;
}







/** MAIN CONTENT TICKETS */
#bgticket1 {
	background: url(img/aa/grigio-bg.gif) repeat center top;
	padding: 0px 17px 0px 17px;
}


#bgticket2 {
	background: url(img/aa/grigio-bg2.gif) repeat center top;
	padding: 0px 17px 0px 17px;
}

#imgtck {
	float: left;
	width: 153px;
	padding: 0px 10px 0px 0px;
}

#texttck {
	float: left;
	padding: 0px 10px 0px 0px;
}


#ticketinfo {
	background: url(img/aa/bianco.gif) repeat left top;
	float: left;
	width: 500px;
	padding: 34px 34px 34px 34px;
}



/** SHOULDER DX */
#shoulderdx {
	background: url(img/aa/bianco.gif) repeat left top;
	float: left;
	width: 200px;
	padding: 0px;
}


/** SHOULDER DX - TURISMO */
#shoulderdx-tur {
	background: url(img/aa/bordo-news.gif) no-repeat left top;
	float: left;
	width: 200px;
	height: 187px;
	padding: 0px;
}

/** SHOULDER DX - ORGANIZZAZIONE */
#shoulderdx-org {
	background: url(img/aa/bordo-news.gif) no-repeat left top;
	float: left;
	width: 200px;
	height: 173px;
	padding: 0px;
}

/** SHOULDER DX - STAMPA */
#shoulderdx-press {
	background: url(img/aa/bordo-news.gif) no-repeat left top;
	float: left;
	width: 200px;
	height: 160px;
	padding: 0px;
}

/** SHOULDER DX - LINK1 */
#shoulderdx-link1 {
	background: url(img/aa/boxnews.gif) no-repeat left top;
	float: left;
	width: 200px;
	height: 38px;
	padding: 0px;
}

/** SHOULDER DX - LINK2 */
#shoulderdx-link2 {
	background: url(img/aa/boxnews.gif) no-repeat left top;
	float: left;
	width: 200px;
	height: 55px;
	padding: 0px;
}

/** SHOULDER DX - CERCA */
#shoulderdx-search {
	background: url(img/aa/box-search.gif) no-repeat left top;
	float: left;
	width: 200px;
	height: 100px;
	padding: 0px;
}





/** SPACE 2 */

#space2 {
	height: 51px;
}






/** FOOTER */

#footer {
}

#footer-res {
	float: right;
	background: url(img/aa/bianco.gif) repeat center top;
	margin: 0px auto;
}

#footer-line {
	float: left;
	width: 100%;
	background: url(img/aa/bianco.gif) repeat center top;
	margin: 0px auto;
}

#footer-copyright {
	width: 500px;
	background: url(img/aa/bianco.gif) repeat center top;
	padding: 17px 0px 0px 0px;
	margin: 0px auto;
}



/** -------------------------------------------------------------------------------- */







/** TOPMENU LINGUA */

#topmenu {
	float: left;
}

#topmenu p {
	margin: 0px;
	padding: 20px 0px 0px 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: normal;
	color: #777777;
}

#topmenu a {
	padding: 0px 7px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-decoration: none;
	color: #777777;
}

#topmenu a:hover {
	text-decoration: underline;
}



/** TOPMENU2 EVENTO */

#topmenu2 {
	float: right;
}

#topmenu2 p {
	margin: 0px;
	padding: 132px 85px 0px 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	line-height: normal;
	color: #222222;
}

#topmenu2 a {
	padding: 0px 7px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 0.95;
	text-decoration: none;
	color: #222222;
}

#topmenu2 a:hover {
	text-decoration: underline;
}





/** -------------------------------------------------------------------------------- */





/** BOXSX-CONCORSI */


#boxsx-concorsi {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 188px;
	padding: 2px 0px 0px 17px;
}

#boxsx-concorsi .content {
	float: left;
	width: 185px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #999999;
	line-height: normal;
}


#boxsx-concorsi .text1 {
	margin-bottom: 25px;
}

#boxsx-concorsi .text2 {
	margin-bottom: 5px;
}








/** BOXSX-NEWS */


#boxsx-news1 {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 160px;
	padding: 23px 23px 17px 22px;
	margin: 0px;
}

#boxsx-newsriga1 {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 185px;
	padding: 0px 10px 0px 10px;
}

#boxsx-news2 {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 160px;
	padding: 6px 23px 4px 22px;
}

#boxsx-newsriga2 {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 185px;
	padding: 0px 10px 0px 10px;
}

#boxsx-news3 {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 160px;
	padding: 6px 23px 4px 22px;
}




/** BOXDX-FONDAZIONE */

#boxdx-fondazione {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 200px;
	padding: 14px 0px 0px 15px;
}


/** BOXDX-LINKPAGE */

#boxdx-linkpage {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 200px;
	padding: 14px 0px 0px 15px;
}



/** BOXDX-CERCA */

#boxdx-cerca {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 200px;
	padding: 27px 0px 2px 15px;
}


/** BOXDX-FORM */

#boxdx-form {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 200px;
	padding: 1px 0px 0px 15px;
}


/** BOXDX-LINK1 */

#boxdx-link1 {
	background: url(img/aa/none.gif) repeat left top;
	float: left;
	width: 200px;
	height: 20px;
	padding: 2px 0px 0px 15px;
}






/** -------------------------------------------------------------------------------- */





/** TEXT SHOULDER SX */
.text1 {
	font-size: 0.75em;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #AA1100;
}

.text1:hover {
	color: #DC1111;
}


.text1b {
	font-size: 0.80em;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #777777;
}

.text1b:hover {
	color: #999999;
}



/** TEXT NEWS */
.newstitle {
	font-weight: bold; font-size: 11px; COLOR: #666666; font-family: "Verdana", Arial, sans-serif; 
}
.newsdate {
font-weight: normal; font-size: 10px; COLOR: #000000; font-family: "Verdana", Arial, sans-serif; 
}
.newsbody {
	font-weight: bold; font-size: 10px; COLOR: #666666; font-family: "Verdana", Arial, sans-serif; 
}
.newsgo { 
	font-weight: normal; font-size: 10px; COLOR: #a82633; font-family: "Verdana", Arial, sans-serif;
}
.newscomplete {
	font-weight: bold; font-size: 9px; COLOR: #666666; font-family: "Verdana", Arial, sans-serif;
}







/** TEXT MAIN CONTENT */

.titolo1 {
	font-weight: bold; font-size: 12px; COLOR: #b82633; font-family: "Verdana", sans-serif; line-height: 16px;
}
.titolo2 {
	font-weight: bold; font-size: 11px; COLOR: #7b84a8; font-family: "Verdana", sans-serif; line-height: 16px;
}
.titolo3 {
	font-weight: bold; font-size: 11px; COLOR: #AA1100; font-family: "Verdana", sans-serif; line-height: 16px;
}
.titolo4b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b82633; FONT-FAMILY: "Verdana", sans-serif; line-height: 16px;
}
.mainbody {
	font-weight: normal; font-size: 11px; COLOR: #000000; font-family: "Verdana", Sans-Serif; line-height: 16px;
}
.mainlink {
	font-weight: bold; font-size: 11px; COLOR: #666666; font-family: "Verdana", Sans-Serif; line-height: 16px;
}
.mainlink2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Sans-Serif; line-height: 16px;
}
.tog {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #777777; FONT-FAMILY: "Verdana", Sans-Serif;
}
.tog2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #777777; FONT-FAMILY: "Verdana", Sans-Serif; line-height: 16px;
}
.tbg {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #777777; FONT-FAMILY: "Verdana", Sans-Serif;
}
.tig2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333377; FONT-FAMILY: Verdana, Sans-Serif; line-height: 16px;
}
.tzg2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Sans-Serif; line-height: 16px;
}
.stampalink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Verdana, Arial, sans-serif;
}

/** TEXT SHOULDER DX */
.fondazionelink {
	font-weight: bold; font-size: 10px; COLOR: #888888; font-family: "Verdana", Arial, sans-serif; 
}
.search {
	font-weight: normal; font-size: 9px; COLOR: #000000; font-family: "Verdana", Arial, sans-serif; line-height: 5px; 
	}
.tgg {
	font-weight: normal; font-size: 9px; COLOR: #555555; font-family: "Arial", Verdana, Sans-Serif;
}




/** TEXT FOOTER */
.reservedtext {;
	font-weight: normal; font-size: 9px; COLOR: #999999; font-family: "Verdana", Arial, sans-serif
	}
.footernormal {
	font-weight: normal; font-size: 10px; COLOR: #999999; font-family: "Verdana", sans-serif; line-height: 12px;
	}
.footertext {
	font-weight: normal; font-size: 10px; COLOR: #666666; font-family: "Verdana", Arial, sans-serif; line-height: 12px;
	}
.footerlink {
	font-weight: bold; font-size: 10px; COLOR: #888888; font-family: "Verdana", Arial, sans-serif; line-height: 11px;
	}



/** -------------------------------------------------------------------------------- */




/** LINEE SEPARATRICI */

hr { display: none; }

.hr1 {
	height: 1px;
	margin: 12px 15px 9px 0px;
	background: url(/img/aa/tratteggio-or.gif) repeat-x left top;
} /** LINE 1 */


.hr2 {
	height: 1px;
	margin: 0px;
	background: url(/img/aa/tratteggio-or.gif) repeat-x left top;
} /** LINE 1 */




