body {
	margin: 10px 0;
	padding: 0;
	font: 12px verdana, arial, helvetica, sans-serif;
	background-color: #000000;
	text-align: center;
	color:#ffffff;
	line-height:15px;
	background-image:url(images2009/fondobody.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
#container {
	width: 776px;
	margin: 0;
	padding: 6px 0 0 0;
	margin-left: auto;
	margin-right: auto;
	border:2px solid #f4801a;
	background-color:#000000;
}
#barra {
	margin: 0;
	padding: 0;
	height:105px;
	position:relative;
}
#main {
	margin: 0;
	padding: 0;
}
#banner {
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #f4801a;
	border-top: 2px solid #f4801a;
}
#bannersx {
	float: left;
	width: 234px;
	margin: 0;
	padding: 0;
	text-align:left;
}
#bannercentral {
	padding: 0;
	margin-left: 234px;

}



#content {
	margin: 0;
	padding: 0;
	
}
#sx {
	float: left;
	width: 185px;
	text-align:center;
	margin: 0;
	padding: 0;
	margin: 25px 0 0 0;
}
#sxhome {
	float: left;
	width: 185px;
	text-align:left;
	margin: 0;
	padding: 0;
	margin: 25px 0 0 7px;
}
#sxhome h3 {
	margin:0 0 7px 0;
	padding:0;
}
#sx img {
	margin: 0 0 15px 0;
}
.pag_comeraggiungerci #sx {
	text-align:left;
	width: 225px;	
}
.pag_comeraggiungerci fieldset {
	border:1px solid #D6AD2A;
	margin: 0 4px 15px 4px;
}
.pag_comeraggiungerci fieldset legend {
	color:#D6AD2A;
}
#txt {
	padding: 0;
	margin-left: 210px;
	margin-top:25px;
}
.pag_comeraggiungerci #txt {
	margin-left: 240px;
}
 h2 { 
 	 font-size: 18px;
	 color:#D6AD2A;
	 text-align:left;
	 padding:0;
	 margin: 10px 0 40px 0;
}

 h3 { 
 	 font-size: 14px;
	 color:#D6AD2A;
	 padding:10px;
	 margin: 0 0 10px 5px;
}
 h3 a { 
	 color:#D6AD2A;
}

 h2 home { 
 padding: 20px,
}
#titolo {
	padding: 20px 65px 0 0;
	margin: 0;
	text-align: right;
}
#testo {
	margin: 0 60px 20px 0;
	text-align:left;
	position:relative;
}
#testo a {
	color:#FFFFFF;
}
#testo a:hover {
	color:##D6AD2A;
}
.top {
	font-size: 10px;
	text-align:right;
}
.top a {
	text-decoration:none;
}
.top a:hover {
	color:##D6AD2A;
}
.title {
	color:#D6AD2A;
}
#testo .title a {
	color:#D6AD2A;
}
#testo .title a:hover {
	color:##D6AD2A;
}

.footer {
	clear: both;
	height: 1px;
}
#filetto {
	clear: both;
	height: 10px;
	margin: 0;
	padding:0;
	background-color: #f4801a;
}
#design {
	font-size: 10px;
	padding: 15px 0 35px 0;
	margin-left: auto;
	margin-right: auto;
}
#design a {
	text-decoration: none;
	color:#FFFFFF;
}
#design a:hover {
	color:#DFa22a;
}
strong {
	font-weight: bold;
	color:#d6ad2a;
}



.banneronline {
border: 1px solid #7F7B38;
padding: 10px;
margin-bottom: 10px;
}
#vota {
float:right;
padding:30px 10px 10px 10px;
border-left:1px solid #7F7B38;
margin:20px 0 20px 10px;
font-size: 11px;
color:#BDB971;
width:150px;
background-image:url(images2005/logo_votazione.gif);
background-repeat:no-repeat;
}
#stream {
float:right;
padding:30px 10px 10px 10px;
border-left:1px solid #7F7B38;
margin:0px 0 20px 10px;
font-size: 11px;
color:#BDB971;
width:150px;
background-image: url(images2005/tit_direttaonline_i.gif);
background-repeat:no-repeat;
}
#votaen {
float:right;
padding:30px 10px 10px 10px;
border-left:1px solid #7F7B38;
margin:20px 0 20px 10px;
font-size: 11px;
color:#BDB971;
width:150px;
background-image:url(images2005/logo_votazione_en.gif);
background-repeat:no-repeat;
}
#streamen {
float:right;
padding:30px 10px 10px 10px;
border-left:1px solid #7F7B38;
margin:0px 0 20px 10px;
font-size: 11px;
color:#BDB971;
width:150px;
background-image: url(images2005/tit_direttaonline_e.gif);
background-repeat:no-repeat;
}

/* ------------------------- sx news home ----------------------------*/
#sxnewshome {
	float: left;
	width: 175px;
	text-align:left;
	margin: 0;
	padding: 0;
	margin: 25px 0 20px 7px;
	font-size: 12px;
	color:#000000;
	line-height:19px;
}
#sxnewshome strong {
	color:#FFFFFF;
}
#sxnewshome h3 {
	margin:0;
	padding:0;
	font-size: 18px;
	color:#F4801A;
}
#sxnewshome dl {
	margin:0;
	padding:0;
	background-color: #271504;
	padding:10px;
	border:1px solid #F4801A;
}

#sxnewshome dt {
	margin:0 0 10px 0;
	padding:0;
	color:#ffffff;
	font-weight: bold;
}
#sxnewshome dt a  {

}
#sxnewshome dd {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	font-size:12px;
	color: #ffffff;
	border-bottom: 1px solid #EEAD75;
}

#sxnewshome dd a {
	color: #ffffff;
	text-decoration: underline;
}

/* ------------------------- logo partecipanti ----------------------------*/
.logopartecipanti {
position:absolute;
top:-17px;
right:1px;
border:2px solid #F4801A;

 }


/* ------------------------- foto partecipanti ----------------------------*/
.imgpartecipanti {
float:right;
margin-top:30px;
margin-left:50px;
 }





/** -------------------------------- Menu lingue ---------------------------------- **/
#menulingue {
	position:absolute;
	top:14px;
	right:10px;
	width: 66px;
	height: 19px;
	margin:0;
	padding:0;
}
#menulingue li  {
    float: left;
    padding: 0;
	margin:0;
	display:block;
	list-style-type:none;
}
#menulingue ul {
	margin: 0;
	padding: 0;
}
#menulingue a {
	display: block;
	background-repeat:no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	height:19px;
	width:66px;
	outline:none;
	background-repeat: no-repeat;
	background-image:url(images2009/struttura/menu_lingue.gif);
}
.current {
	cursor:default;
}

#menulingue #pita a{
	width: 33px;
	background-position: 0 0;
}
#menulingue #peng a{
	width: 33px;
	background-position: -33px 0;
}


/* -------------------------------------------- Menu UP ------------------------------------------------- */
#menu {
	margin:0;
	padding:0;
	height:38px;
	width: 776px;
	position:absolute;
	top:57px;
	left:0;
	background-repeat:no-repeat;
}
#menu ul {
	margin: 0 0 0 0;
	padding: 0;
}
#menu li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}

#menueng {
	margin:0;
	padding:0;
	height:38px;
	width: 776px;
	position:absolute;
	top:57px;
	left:0;
	background-repeat:no-repeat;
}
#menueng ul {
	margin: 0 0 0 0;
	padding: 0;
}
#menueng li {
	list-style: none;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
}
#menu a {
	display: block;
	height: 38px;
	background-image:url(images2009/struttura/menu.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	outline:none;
}
#menueng a {
	display: block;
	height: 38px;
	background-image: url(images2009/struttura/menu_en.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	outline:none;
}
#menu #phome a{
	width: 48px;
	background-position: 0 0;
}
#menu #phome a:hover, #menu #phomecur a{
	width: 48px;
	background-position: 0 -38px;
}
#menueng #phome a{
	width: 55px;
	background-position: 0 0;
}
#menueng #phome a:hover, #menueng #phomecur a{
	width: 55px;
	background-position: 0 -38px;
}
#menu #porganizzatore a{
	width: 111px;
	background-position: -48px 0;
}
#menu #porganizzatore a:hover, #menu #porganizzatorecur a{
	width: 111px;
	background-position: -48px -38px;
}
#menueng #porganizzatore a{
	width: 85px;
	background-position: -55px 0;
}
#menueng #porganizzatore a:hover, #menueng #porganizzatorecur a{
	width: 85px;
	background-position: -55px -38px;
}
#menu #pprogramma a{
	width: 94px;
	background-position: -159px 0;
}
#menu #pprogramma a:hover, #menu #pprogrammacur a{
	width: 94px;
	background-position: -159px -38px;
}
#menueng #pprogramma a{
	width: 96px;
	background-position: -140px 0;
}
#menueng #pprogramma a:hover, #menueng #pprogrammacur a{
	width: 96px;
	background-position: -140px -38px;
}
#menu #ppartecipanti a{
	width: 91px;
	background-position: -253px 0;
}
#menu #ppartecipanti a:hover, #menu #ppartecipanticur a{
	width: 91px;
	background-position: -253px -38px;
}
#menueng #ppartecipanti a{
	width: 101px;
	background-position: -236px 0;
}
#menueng #ppartecipanti a:hover, #menueng #ppartecipanticur a{
	width: 101px;
	background-position: -236px -38px;
}
#menu #praggiungerci a{
	width: 131px;
	background-position: -344px 0;
}
#menu #praggiungerci a:hover, #menu #praggiungercicur a{
	width: 131px;
	background-position: -344px -38px;
}
#menueng #praggiungerci a{
	width: 129px;
	background-position: -337px 0;
}
#menueng #praggiungerci a:hover, #menueng #praggiungercicur a{
	width: 129px;
	background-position: -337px -38px;
}
#menu #pgallery a{
	width: 63px;
	background-position: -475px 0;
}
#menu #pgallery a:hover, #menu #pgallerycur a{
	width: 63px;
	background-position: -475px -38px;
}

#menueng #pgallery a{
	width: 72px;
	background-position: -466px 0;
}
#menueng #pgallery a:hover, #menueng #pgallerycur a{
	width: 72px;
	background-position: -466px -38px;
}
#menu #plinks a{
	width: 44px;
	background-position: -538px 0;
}
#menu #plinks a:hover, #menu #plinkscur a{
	width: 44px;
	background-position: -538px -38px;
}
#menueng #plinks a{
	width: 54px;
	background-position: -538px 0;
}
#menueng #plinks a:hover, #menueng #plinkscur a{
	width: 54px;
	background-position: -538px -38px;
}
#menu #pedprecedenti a{
	width: 129px;
	background-position: -582px 0;
}
#menu #pedprecedenti a:hover, #menu #pedprecedenticur a{
	width: 129px;
	background-position: -582px -38px;
}
#menueng #pedprecedenti a{
	width: 104px;
	background-position: -592px 0;
}
#menueng #pedprecedenti a:hover, #menueng #pedprecedenticur a{
	width: 104px;
	background-position: -592px -38px;
}
#menu #pcontatti a{
	width: 65px;
	background-position: -711px 0;
}
#menu #pcontatti a:hover, #menu #pcontatticur a{
	width: 65px;
	background-position: -711px -38px;
}
#menueng #pcontatti a{
	width: 80px;
	background-position: -696px 0;
}
#menueng #pcontatti a:hover, #menueng #pcontatticur a{
	width: 80px;
	background-position: -696px -38px;
}
/* ------------ immagine_gallery -------------- */
.immagine_gallery {
	margin:0;
	padding:0;
}
.immagine_gallery li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	margin: 0 7px 7px 0;
	
	
}
.immagine_gallery li a img {
	border: solid 2px  #786956;
}

ul {

}

ul li {
margin-bottom: 15px;

}