@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	}

body {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	}
	
	
	

	
#container_home { 
width: 950px; 
height: 590px; 
margin-left: -475px; 
margin-top: -295px; 
position:absolute; top:50%; left:50%; 
background-color:#000000; text-align:left;
background-image: url(../img/sfondo_home.jpg);
background-repeat: no-repeat;
background-position: 0 0;

 }
 
#container { 
width: 950px; 
margin: auto; 
padding: 10px 0;
background-color:#000000; text-align:left;
 } 
 
#content_home {
	width: 890px;
	float: left;
	height: 530px;
	position: relative;
	padding: 30px;
	border: 1px solid #7b5a25;
	}
	
#lingua {
	position: absolute;
	top: 20px;
	right: 20px;
	text-align: right;
	clear: both;
	color: #f7b03d;
	}
	

		
		
	
#content {
	width: 950px;
	float: left;
	padding: 0px 0 30px 0;
	position: relative;
	border: 1px solid #7b5a25;
	}
	
#content a {
	color: #FFFFFF;
	}	
	
#footer_credits {
	float: left; width: 950px;
	padding: 10px 0;
	color: #f7b03d;	
	position: relative;
	}
	
#footer_credits a {
	color: #f7b03d;
	}	
	
#olojin {
	color: #666666;
	position: absolute; right: 0; top: 10px;
	}
	
#olojin a {
	color: #666666;
	}
	
#home_title_inca {
	position: absolute;
	top: 63px;
	right: 23px;
	clear: both;
	width: 353px;
	height: 107px;
	}
	
#home_p {
	position: absolute;
	width: 100%;
	top: 539px;
	left: 0px;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
}
	
#home_title_inca h1 {
	width: 353px;
	height: 107px;
	background-image: url(../img/tit_inca_home.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	}	
	
#home_title_date {
	position: absolute;
	top: 195px;
	width: 288px;
	height: 33px;
	right: 23px;
	clear: both;
	}
	
#home_title_date h2 {
	width: 288px;
	height: 33px;
	background-image: url(../img/data_luogo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	}	
	
#home_title_prenota {
	position: absolute;
	top: 249px;
	right: 23px;
	clear: both;
	}
	
#home_title_concorso {
	position: absolute;
	top: 301px;
	right: 0px;
	clear: both;
	}
	
	#home_title_promo {
	position: absolute;
	top: 420px;
	left: 224px;
	clear: both;
	}
	
	#home_title_info {
	position: absolute;
	top: 288px;
	left: 755px;
	clear: both;
	}
	
	#home_title_matisse {
	position: absolute;
	top: 318px;
	left: 0px;
	clear: both;
	}
	
	#home_nav {
	position: absolute;
	top: 498px;
	left: 32px;
	clear: both;
	}
	
	
#concorso_title h1 {
	width: 215px;
	height: 25px;
	background-image: url(../img/tit_vola_peru.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;	
									
	}

/** STRUCTURE ************************************************************************/
.top_block_tit,
.top_block_wrap h1,
.news_title,
.news_title a,
.calendar_data,
.oro {
	color: #f7b03d;
	}

.nero {
	color: #000000;
	}

.header,
.nav_top,
.nav_turismo,
.footer,
.footer_inner { 
	width: 890px;
	float: left;
	}
	
.header_logo {
	float: left;
	width: 225px;
	height: 68px;
	padding: 30px 0;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	text-indent: -9999px;
	}
	
	
	
.header_concorso {
	float: left;
	width: 377px;
	height: 100px;
	}
		
.concorso_promo {
	margin-top: -30px;
	}		
	
.header_data {
	clear:both;
	width: 288px;
	height: 33px;
	background-image: url(../img/data_luogo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	}
	
.prenota_header {
	width: 174px;
	float: left;
	padding: 15px 0 0px 114px;
	}
	
	
	
.header {
	padding: 0px 30px 10px 30px;
	position: relative;
	}
	
.header-right {
	float: left;
	width: 288px;
	padding: 30px 0 30px 0px;
	}	
	
.footer {
	padding: 30px 0px 0 30px;
	}	
	
.footer_inner {
	padding-top: 20px;
	border-top: 1px solid #7b5a25;
	}	


	
	.nav_top,
	.nav_turismo {
	display: inline;
	padding: 5px 0;
	border-top: 1px solid #7b5a25;
	border-bottom: 1px solid #7b5a25;
	}
	
	.nav_top {
		text-align: center;
		}
		
	.nav_turismo {
		margin-left: 30px;
		}
		
	.nav_turismo li {
		list-style: none;
		display: inline;
		}
		
	.nav_turismo .turismo_links {
		padding: 5px 10px 5px 20px;
		background-image: url(../img/icona_info.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		border-right: 1px solid #7b5a25;
		}
		
	.nav_turismo .turismo_pdf {
		padding: 5px 10px 5px 25px;
		background-image: url(../img/icona_pdf.gif);
		background-repeat: no-repeat;
		background-position: 5px 50%;
		}
		
	.nav_turismo li a {
		text-decoration: none;
		font-weight: bold;
		}
		
		.nav_turismo li a:hover {
			color: #FFFFFF;
			}		
	
	#lingua .first,
	.nav_top .first {
		border-left: none;
		}
		
		
	#lingua li a {
		color: #f7b03d;
		text-decoration: none;
		}
		
	#lingua li a:hover {
		color: #FFFFFF;
		}		
		
	#lingua li,
	.nav_top li {
		display: inline;
		list-style: none;
		border-left: 1px solid #7b5a25;
		padding: 0 7px;	
		
	}
	
	
	
	
	
	#data {
		margin-bottom: 10px;
		}
		
	#tasto_prenota {
	margin-bottom: 20px;
		}		
	
	
		
.block_wrap {
	float: left;
	width: 950px;
	padding-bottom: 40px;
	}
	
.block_wrap_sezioni {
	float: left;
	width: 910px;
	padding: 30px 0 40px 40px;
	}
	
.block_wrap a,
.wide_col_3 a {
	color: #FFFFFF;
	text-decoration: underline;
	}		


.page_content {
	float: left; 
	width: 950px;
	position: relative;
	padding-top: 30px;

	}
	
.page_title {
	margin-bottom: 20px;
	}
	
.page_title_wrap {	
	float: left;
	width: 890px;
	padding: 0 30px 0px 30px;
	}	
	
#progetto_page {
	background-image: url(../img/sfondo_progetto.gif);
	background-position: 100% 100px;
	background-repeat: no-repeat;
	}
	
#info_page {
	background-image: url(../img/logo_200.gif);
	background-position: 720px 100% ;
	background-repeat: no-repeat;
	}
	
	
	
		
	
#gallery_page {
	height: 450px;
	}	
	
#gallery {
	height: 450px;
	background-image: url(../img/sfondo_gallery.gif);
	background-position: 53px 0;
	background-repeat: no-repeat;
	}
	
.gallery_mini {
	display: block;
	float: left;
	width: 160px;
	height: 105px;
	margin: 1px 0 0 1px;
	}
	
#gallery a img, #gallery a         { border: 0px; overflow: hidden; float: left; }
#tasselli a img, #tasselli a         { border: 0px solid  #f7b03d;; overflow: hidden; float: left; }

#gallery a:hover, #tasselli a:hover                      { border: 3px solid  #f7b03d; }
#gallery a:hover img                 { margin: -3px; }	

#tasselli a:hover img  { margin: -3px; }

	
			
	
#dida_1_progetto,
#dida_2_progetto {
	position: absolute;
	top: 702px;
	width: 300px;
	font-size: 10px;
	line-height: 14px;
	}	
	
#dida_1_progetto {
	left: 323px;
	}
	
#dida_2_progetto	 {
	left: 633px;
	}
	
#dida_mostra {
	position: absolute;
	top: 702px;
	top: 507px;
	clear: both;
	width: 300px;
	font-size: 10px;
	line-height: 14px;
	left: 614px;
	}		
	
.wide_col_1,
.col_1 {
	float: left;
	padding-left: 30px;
	}
	
.wide_col_1 a {
	color: #FFFFFF;
	}	
			
	
.wide_col_1 {
	width: 252px;
	}
	
.wide_col_2 {
	float: left;
	width: 575px;
	padding: 0 0 30px 53px;
	}
	
.wide_col_3 {
	float: left;
	width: 650px;
	padding: 0 0 30px 53px;
	}		
	
	
.sponsor_col_1 {
	float: left;
	width: 232px;
	padding: 0 0 15px 30px;
	text-align: center;
	}
		
.sponsor_col_2 {
	float: left;
	width: 650px;
	padding-bottom: 30px;
	border-left: 1px solid #7b5a25;
	}		
	
.col_1,
.col_2 {
	width: 180px;
	}
	
.col_2 {
	float: left;
	padding-left: 53px;
	}
	
.top_block_wrap,
.top_block_wrap_2 {
	padding: 0 0 10px 53px;
	width: 646px;
	float: left;
	
	}
	
.top_block_wrap span {
	float: left;
	width: 646px;
	padding-bottom: 20px;
	border-bottom: 1px solid #7b5a25;
	font-size: 16px;
	line-height: 21px;
	}	
	
.top_block_tit,
.top_block_wrap h1 {
	font-weight: normal;
	font-size: 16px;
	}		
	
.promo_col {
	float: left;
	border: 1px solid #7b5a25;
	width: 172px;
	padding: 3px;
	}	
	
.promo_text {
	padding: 3px;
	background-color: #f7b03d;
	font-size: 11px;
	line-height: 15px;
	}	
	
#mostra_page {
	height: 506px;
	background-image: url(../img/sfondo_mostra.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	}
	
#mostra_intro_page {
	height: 486px;
	background-image: url(../img/sfondo_mostra_intro.jpg);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	}	
	
#concorso_page {
	height: 550px;
	background-image: url(../img/sfondo_concorso.jpg);
	background-position: 0 0%;
	background-repeat: no-repeat;
	}
	
#turismo_page {
	background-image: url(../img/sfondo_turismo.jpg);
	background-position: 100% 0%;
	background-repeat: no-repeat;
	}	

#turismo_links_page {
	background-image: url(../img/sfondo_turismo_links.jpg);
	background-position: 100% 0%;
	background-repeat: no-repeat;
	}	
	
#turismo_links_page a {
	text-decoration: none;
	}	
	
.mostra_tasselli {
	float: left;
	width: 205px;
	}	
	
.mostra_tasselli li {
	list-style: none;
	float: left;
	padding-top: 12px;
	width: 205px;
	}
	
#mostra_intro_text {
	position: absolute;
	top: 187px;
	left: 271px;
	clear: both;
	width: 320px;
	}
	
#mostra_intro_text h1 {
	font-size: 12px;
	font-weight: bold;
	}
	
		
#mostra_list {
	padding-bottom: 20px;
	}	
	
#dida_1_mostra,	
#dida_2_mostra,
#dida_3_mostra,
#dida_4_mostra,
#dida_5_mostra {
	border-left: 1px solid #f7b03d;
	width: 255px;	
	padding-left: 5px;
	font-size: 11px;
	top: 524px;
	line-height: 15px;
	}
	
#titolo_timeline {
	width: 400px;
	text-align:center;
	position: absolute;
	top: 115px;
	left: 351px;
	}
	
#titolo_timeline h1,
.wide_col_1 h1 {
	font-size: 12px;
	}		
	
#dida_1_mostra	{
	height: 175px;
	position: absolute;
	top: 328px;
	left: 31px;
	}
	
#dida_2_mostra	{
	height: 305px;
	position: absolute;
	top: 198px;
	left: 292px;
	}
	
#dida_3_mostra	{
	height: 339px;
	position: absolute;
	top: 163px;
	left: 532px;
	}	
	
	
#dida_4_mostra	{
	height: 319px;
	position: absolute;
	top: 183px;
	left: 685px;
	width: 155px;
	}				

#dida_5_mostra	{
	height: 270px;
	position: absolute;
	width: 155px;
	top: 232px;
	left: 790px;
	}


.zoom_foto {
	float: left;
	width:729px;
	padding: 20px 0 30px 0;
	border-bottom: 1px solid #7b5a25;
	text-align: center;
	}
	
.zoom_dida {
	float: left;
	width: 550px;
	padding-top: 20px;
	} 
	
	
.zoom_foto_vert {
	float: left;
	width:500px;
	border-left: 1px solid #7b5a25;
	text-align: center;
	}
	
.zoom_dida_vert {
	float: left;
	width: 208px;
	padding-right: 20px;
	}	
	
.multimedia_list {
	float: left;
	width: 252px;
	border-bottom: 1px solid #7b5a25;
	}
	
.tassello_wrap {
	float: left;
	width: 252px;
	padding-top: 30px;
	}	
	
.multimedia_list li  {
	list-style: none;
	color: #f7b03d;
	padding: 3px 0;
	border-top: 1px solid #7b5a25;
	
	}
	
.multimedia_list li a {
	list-style: none;
	color: #f7b03d;
	text-decoration: none;
	}
	
.multimedia_list li a:hover {
	color: #FFFFFF;
	}	
	
#gallery_list {
	width: 180px;
	}	

.sponsor_heading {
	float: left;
	font-size: 12px;
	font-weight: normal; 
	width: 650px;
	color: #7b5a25;
	padding: 15px 0;
	}
	
.sponsor_heading_half {
	float: left;
	font-size: 12px;
	font-weight: normal; 
	width: 325px;
	color: #7b5a25;
	text-align: center;
	padding: 15px 0;
	}
	
.sponsor_heading_col_1 {
	float: left;
	font-size: 12px;
	font-weight: normal; 
	width: 232px;
	color: #7b5a25;
	text-align: center;
	padding: 45px 0 15px 0;
	}		
	
.sponsor_wrap,
.sponsor_wrap_half {
	float: left;
	text-align: center;
	}	
	
.sponsor_wrap {
	width: 650px;
	/**border-bottom: 1px solid #7b5a25;**/
	padding: 10px 0 10px 0;
	}
	
.sponsor_inner_wrap {
	float: left;
	width: 	650px;
	background-image: url(../img/riga_vert_oro.gif);
	background-repeat: repeat-y;
	background-position: 325px 0px;
	}
	
.sponsor_wrap_half {
	width: 325px;
	padding-bottom: 30px;
	}	
	
.big_intro {
	font-size: 16px;
	line-height: 20px;
	}
	
.tasto_concorso {
	margin: 25px 0;
	}		
	
#concorso_foto_1,
#concorso_foto_2,
#concorso_foto_3,
#concorso_foto_piantina {
	position: absolute;
	}	
	
#concorso_foto_piantina {
	left: 598px;
	top: 41px;
	}	
	
#concorso_foto_1 {
	left: 417px;
	top: 77px;
	}

#concorso_foto_2 {
	left: 333px;
	top: 218px;
	}
	
#concorso_foto_3 {
	left: 517px;
	top: 386px;
	}
	
.concorso_list {
	width: 200px;
	list-style: none;
	}
	
.concorso_list li a {
	text-decoration: none;
	color: #f7b03d;
	}
	
	
	.big_text {
		font-size: 16px;
		line-height: 20px;
		
		}
		
 .tasselli_turismo {
 	float: left;
	width: 920px;
	padding: 160px 0 20px 30px;
	}
	
	.tasselli_turismo li {
		list-style: none;
		float: left;
		width: 230px;
		}	 
	
	
.news_riga_wrap {
	float: left;
	width: 890px;
	padding: 15px 30px;
	}
	
.news_foto_wrap {
	float: left;
	width: 205px;	
	}		
	
.news_text_wrap,
.calendar_wrap,
.calendar_riga {
	float: left;
	width: 685px;	
	}			
		
		
.news_title {
	font-size: 21px;
	font-weight: normal;
	padding-bottom: 15px;
	}
	
.news_title a {
	text-decoration: none;
	}		
	
.news_dida {
color:#999999;
font-size: 9px;
}					

.calendar_wrap {
	border-top: 1px solid #7b5a25;
	padding-bottom: 20px;
	}
	
.calendar_riga {
	border-bottom: 1px solid #7b5a25;
	padding: 3px 0;
	font-size: 14px;
	}
	
.calendar_data {
	float: left;
	width: 55px;	
	text-align: right;
	padding: 2px 10px 2px 0;
	}
	
.calendar_text {
	float: left;
	width: 608px;
	border-left: 1px solid #7b5a25;
	padding: 2px 0 2px 10px;
	}
