html, body {
	margin: 0; padding: 0; border:0;
	text-align: left; 
	font: normal 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #c5c8cf;
	background-color:#ffffff;
	width:100%;
}

* {padding: 0; margin: 0; border:0; text-align: left;}

a, a:hover, a:visited, a:link {text-decoration:none; padding: 0; margin: 0; border:0; display:block}
.clear { clear:both}
.hide  { display:none}

/*Per la Progress Bar*/
#progress-bar { width:220px; height:50px; overflow:auto; text-align:center; border:0 solid #000;}

#progress-bar-box { background:url('../images/progress-bar-back.gif') left center no-repeat; width:220px; height:20px; }
#progress-bar-perc { background:url('../images/progress-bar.gif') left center no-repeat; width:0px; height:20px;}
#progress-bar-perc-text { width:220px; height:auto; font-family:tahoma, arial, sans-serif; font-size:11px; color:#000; padding:10px 0 0 0; text-align:center}


h1  {font-size:20px; font-weight:normal}


#container_main { position:absolute; left:0; top:0; width: 100%; height:610px; margin:0; padding:0; background-color:#fff}
#container_content { position:relative; width:100%; height:610px; overflow:auto; background-color:#fff}
#wall_content { width:770px; height:550px; overflow:auto; margin:0 auto;}

/*------------------------------------------------------
				MAIN
------------------------------------------------------*/
#main { position:relative; width: 770px; height:550px;  margin:0; padding:0;  border:0 solid #00f;}

/*------------------------------------------------------
				WALL IMG HOME
------------------------------------------------------*/
#wall-home {position:absolute; left:0; top:0; width: 100%; margin:0; padding:0}
#wall-home .row {width: auto; height:98px; overflow:auto; overflow-x: hidden; }
#wall-home .row a { float:left; width:110px; height:98px; padding:0; overflow-x: hidden;}
#wall-home .row a img{ width:110px; height:98px; border:0; overflow-x: hidden;}

/*------------------------------------------------------
				BACK BUTTON
------------------------------------------------------*/
#btn_back { position:absolute; left:0; top:250px; width:20px; height:20px; cursor:pointer; display:none; border:0 solid #0f0; z-index:100}
#btn_back a { width:15px; height:20px; display:block; cursor:pointer; background: url('../images/back.gif') no-repeat center;}

/*------------------------------------------------------
				BOX TEXT RULES
------------------------------------------------------*/
#text_rule_element{ position:absolute; left:0px; top:0px; width:485px; height:60px; background-color:#FFFFFF; display:none; z-index:100 }

/*------------------------------------------------------
				FOOTER
------------------------------------------------------*/
#footer { position:absolute; right:0px; top:0px; width:215px; height:60px; display:none;}
#footer ul { float:left; width:auto; list-style-type:none; padding-top:2px;}
#footer ul li { float:left; height:30px; font-size:10px; padding:13px 25px 0 0; }
#footer ul li a { height:20px; display:block; color:#c5c8cf; cursor:pointer; font-family:Arial, tahoma, "Arial Black", helvetica, sans-serif; font-size:11px}
#footer ul .heritage { background: url('../images/oblo_heritage.gif') no-repeat left; padding-left:2px; }
#footer img { float:right; width:215px; height:36px; padding-right:0px; padding-top:12px;}

/*------------------------------------------------------
				BOX BUTTON PAGES
------------------------------------------------------*/
#box_button_pages { position:absolute; left:0; top:136px; width:770px; height:240px; display:none; border:0 solid #000; }
#box_button_pages ul { width:680px; height:240px; margin:0 auto; overflow:hidden; list-style-type:none; margin-left:72px;}
#box_button_pages ul li { float:left;  height:240px; padding:0 15px 0 0;}
#box_button_pages ul li .elementMove { height:240px; overflow:auto; padding:0; margin:0; position:relative}
#box_button_pages ul .last { padding-right:0;}

#box_button_pages ul li .elementMove .box_btn { float:left; height:170px; overflow:auto; margin:0; padding:0px; padding-right:5px; border:0 solid #000 }
#box_button_pages ul li .elementMove .box_btn a.lnk_btn { width:0px; height:0px; display:block; cursor:pointer;}
#box_button_pages ul li .elementMove .box_btn a.lnk_btn span { padding:0px; display:block; color:#c5c8cf; font-weight:bold; font-family:tahoma, "Arial Black", Arial, helvetica, sans-serif; font-size:14px}

.testo {
color:#c5c8cf; font-weight:bold; font-family:tahoma, "Arial Black", Arial, helvetica, sans-serif; font-size:14px;
}

/*------------------------------------------------------
				PER PAGINA WORKS
------------------------------------------------------*/
#box_button_pages ul li .elementMove .works_content { float:left; width: 260px; height:auto; padding:90px 0 0 10px; display:none; border:0 solid #0f0;}
#box_button_pages ul li .elementMove .works_content .slider {width: 260px; height:auto;}
#box_button_pages ul li .elementMove .works_content .slider div { float:left; width:60px; height:53px; margin:0; padding:0; padding:0 5px 0 0; border:0 solid #000;}
#box_button_pages ul li .elementMove .works_content .slider div a { width:60px; height:53px; display:block; color:#c5c8cf; cursor:pointer; background: url('../images/tombo_empty_small_off.gif') no-repeat left;}
#box_button_pages ul li .elementMove .works_content .slider div a span { padding:25px 0 0 6px; display:block; font-weight:bold; font-family:tahoma, "Arial Black", Arial, helvetica, sans-serif; font-size:11px}
#box_button_pages ul li .elementMove .works_content .slider div a.selected { color:#a5a8af;}
#box_button_pages ul li .elementMove .works_content .slider .last { padding-right:0;}
#box_button_pages ul li .elementMove .works_content .itemlink { width: 250px; height:auto; overflow:auto; margin:10px 0 0 5px;}
#box_button_pages ul li .elementMove .works_content .loading { width:200px; height:20px; padding-left:7px; line-height:20px; font-size:10px; display:none;}

#box_button_pages ul li .elementMove .works_spot { float:right; width: 353px; height:330px; padding:0; text-align:center; display:none; border:0 solid #00f;}
#box_button_pages ul li .elementMove .works_spot img { float:none; cursor:pointer}
#box_button_pages ul li .elementMove .works_spot a { display:inherit; text-align:center}
#box_button_pages ul li .elementMove .works_spot a img { float:none; cursor:pointer}

#box_button_pages ul li .elementMove .works_spot .player { width:354px; height:290px; margin-top:20px; border:1px solid #000}
#box_button_pages ul li .elementMove .works_player {padding-top:20px; height:310px;}
#box_button_pages ul li .elementMove .works_radio_player {padding-top:110px; height:30px;}

/*------------------------------------------------------
				PER PAGINA PEOPLE
------------------------------------------------------*/
#box_button_pages ul li .elementMove .people_content { float:left; width: auto; height:300px; padding:0 0 0 10px; display:none; border:0 solid #0f0;}
#box_button_pages ul li .elementMove .people_content .slider {width: 600px; height:auto; margin-top:90px; overflow:auto; border:0 solid #f00;}
#box_button_pages ul li .elementMove .people_content .slider div { float:left; width:60px; height:auto; margin:0 18px; border:0 solid #00f;}
#box_button_pages ul li .elementMove .people_content .slider div a { width:60px; height:60px; text-align:center; display:block; cursor:pointer; background: url('../images/tombo_empty_small_off.gif') no-repeat left; border:0 solid #f00;}
#box_button_pages ul li .elementMove .people_content .slider div .emontangero_s {background: url('../images/people/emontangero_s.jpg') no-repeat left;}
#box_button_pages ul li .elementMove .people_content .slider div .montangero_s {background: url('../images/people/montangero_s.jpg') no-repeat left;}
#box_button_pages ul li .elementMove .people_content .slider div .binda_s {background: url('../images/people/binda_s.jpg') no-repeat left;}
#box_button_pages ul li .elementMove .people_content .slider div .bonasia_s {background: url('../images/people/bonasia_s.jpg') no-repeat left;}
#box_button_pages ul li .elementMove .people_content .slider div .bonasia_s img {margin-top:10px;}
#box_button_pages ul li .elementMove .people_content .slider div .terzani_s {background: url('../images/people/terzani_s.jpg') no-repeat left;}
#box_button_pages ul li .elementMove .people_content .slider div .nicolo_s {background: url('../images/people/nicolo_s.jpg') no-repeat left;}
#box_button_pages ul li .elementMove .people_content .slider div .nicolo_s img {margin-top:10px;}
#box_button_pages ul li .elementMove .people_content .slider .down {padding-top:0; }
#box_button_pages ul li .elementMove .people_content .slider .down a {height:60px; background-position:left 0}
#box_button_pages ul li .elementMove .people_content .slider .up {padding-top:0;}
#box_button_pages ul li .elementMove .people_content .slider .up a {padding-top:5px; background-position:left 106px}
#box_button_pages ul li .elementMove .people_content .slider .last { padding-right:0;}

#box_button_pages ul li .elementMove .people_detail { /*float:left;*/ position:absolute; left:60px; top:0; width: 540px; height:210px; margin:0; padding:10px 0 0 130px; display:none; border:0 solid #0f0; background: url('../images/tombo_people.gif') no-repeat left 10px;}
#box_button_pages ul li .elementMove .people_detail .boxScrollArea { float:left; width:530px; height:auto; border:0 solid #000;}
#box_button_pages ul li .elementMove .people_detail .boxScrollArea .people_description h2 { font-size:16px; padding-bottom:0;}
#box_button_pages ul li .elementMove .people_detail .boxScrollArea .people_description p { padding-bottom:10px;}
#box_button_pages ul li .elementMove .people_detail .boxScrollArea .people_description p.ruolo { font-style:italic; font-size:12px; padding-bottom:15px;}
#box_button_pages ul li .elementMove .people_detail .boxScrollArea .people_description p.ico_sn { width:auto; height:auto; overflow:auto}
#box_button_pages ul li .elementMove .people_detail .boxScrollArea .people_description p.ico_sn a { float:left; display:block; margin-right:5px;}
#box_button_pages ul li .elementMove .people_detail .loading { width:200px; height:20px; padding-left:7px; line-height:20px; font-size:10px; display:none;}

/*------------------------------------------------------
				PER SEZIONI STATICHE (WHYUS, GROUP, CONTACT)
------------------------------------------------------*/
#box_button_pages ul li .elementMove .section_description { float:left; width: 630px; height:340px; margin:0; padding:0; border:0 solid #0f0;}
#box_button_pages ul li .elementMove .section_description .slider { width: 630px; height:auto; padding:0; color:#c5c8cf; font-size:14px; border:0 solid #f00;}
/*------------------------------------------------------
				PER PAGINA WHYUS
------------------------------------------------------*/
#box_button_pages ul li .elementMove .section_description .slider .text_whyus { width: 560px; height:auto; padding:45px 30px 10px 30px; color:#c5c8cf; font-size:14px; border:0 solid #f00;}
#box_button_pages ul li .elementMove .section_description .slider .text_whyus p { padding-bottom:10px;}
/*------------------------------------------------------
				PER PAGINA GROUPS
------------------------------------------------------*/
#box_button_pages ul li .elementMove .section_description .slider .planisfero { width: 620px; height:auto; padding:0 0 0 20px; /*padding:65px 30px 10px 30px;*/ color:#c5c8cf; font-size:14px; border:0 solid #f00;}
#box_button_pages ul li .elementMove .section_description .slider .text_groups { width: 560px; height:auto; padding:65px 30px 10px 30px; color:#c5c8cf; font-size:14px; border:0 solid #f00;}
#box_button_pages ul li .elementMove .section_description .slider .text_groups p { padding-bottom:10px;}
#box_button_pages ul li .elementMove .section_description .slider .text_groups p a { float:none; width:auto; height:auto; padding:0; margin:0; display:block; color:#c5c8cf; font-weight:bold; border:0 solid #f00;}
#box_button_pages ul li .elementMove .section_description .slider .text_groups p a:hover { color:#a5a8af;}
/*------------------------------------------------------
				PER PAGINA CONTACT
------------------------------------------------------*/
#box_button_pages ul li .elementMove .section_description .slider .text_contact { width: 640px; height:auto; overflow:hidden; padding:5px 0 0 10px; border:0 solid #f00;}
#box_button_pages ul li .elementMove .section_description .slider .text_contact .text { float:left; width: 210px; padding:62px 0 0 10px; font-size:13px; color:#c5c8cf; border:0 solid #f00;}
#box_button_pages ul li .elementMove .section_description .slider .text_contact .text h2 { font-size:15px; padding-bottom:10px;}
#box_button_pages ul li .elementMove .section_description .slider .text_contact .text p {}
#box_button_pages ul li .elementMove .section_description .slider .text_contact .map { float:right; width:auto; height:320; padding:0; border:0 solid #000;}
#box_button_pages ul li .elementMove .section_description .slider .text_contact .map p { width:90%; height:20px;}
#box_button_pages ul li .elementMove .section_description .slider .text_contact .map a { height:16px; color:#c5c8cf; font-size:10px;}
#box_button_pages ul li .elementMove .section_description .slider .text_contact .map a:hover { color:#a5a8af; border:0;}
#box_button_pages ul li .elementMove .section_description .slider .text_contact .map a:active { border:0; text-decoration:none;}

/*------------------------------------------------------
				PER PAGINA HERITAGE
------------------------------------------------------*/
#box_button_pages ul li .elementMove .heritage_content { float:left; width: 265px; height:306px; padding:20px 0 0 10px; display:none; border:0 solid #f00;}
#box_button_pages ul li .elementMove .heritage_content .slider { position:relative; width: 265px; height:306px; overflow:hidden; border:0 solid #000;}
#box_button_pages ul li .elementMove .heritage_content .loading { width:200px; height:20px; padding-left:7px; line-height:20px; font-size:10px; display:none;}

#box_button_pages ul li .elementMove .heritage_spot { float:right; width: 355px; height:330px; padding:0; text-align:center; display:none; border:0 solid #00f;}
#box_button_pages ul li .elementMove .heritage_spot img { float:none; cursor:pointer}
#box_button_pages ul li .elementMove .heritage_player {padding-top:20px; height:310px;}




/*------------------------------------------------------
				WORKS
------------------------------------------------------*/
#container_box_pages {display:none; width: auto; height:450px; position:relative;}
#box_temp {width: auto; height:auto; overflow:auto; display:none;}

#box_works {width: 500px; height:auto; overflow:auto; position:relative;}
#lnklnk {width: 400px; height:auto; overflow:auto; position:relative; padding:20px 0 0 10px;}
#lnklnk ul { width:auto; height:auto; overflow:auto; list-style-type:none}
#lnklnk ul li { float:left; width:51px; height:47px; padding:0 9px 0 0;}
#lnklnk ul li a { width:51px; height:47px; background: url('../images/tombo_empty_small_off.gif') no-repeat left;}
#lnklnk ul li a p {padding:20px 0 0 5px; color:#c5c8cf; font-weight:bold; font-family:tahoma, "Arial Black", Arial, helvetica, sans-serif; font-size:11px}
#lnklnk ul .last { padding-right:0;}