html {overflow-y: scroll;}
body {font: 11px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px; margin: 0; padding: 0; color: #000000;}

h1 {margin:0; color: #F6901E; font-weight:bold; font-size:16px;}
h2 {margin:0; color: #F6901E; font-weight:normal; font-size:14px;}
h3 {margin:0; font-weight:bold; font-size:14px; text-transform:uppercase;}

.title_orange {color: #F6901E;}
.title_white {color: #FFFFFF;}

#header {width:1000px; height:210px;}
#header a {border: 0; text-decoration: none; color: #000;}
#header a:hover {color: #F6901E;}
#header_image {position:relative; float:left; margin-left:30px; margin-top:20px; margin-bottom:10px; height:110px; width:940px; background:url(../img/header/h2.jpg) no-repeat left bottom;}
#header_logo {position:relative; float:left; margin-left:20px;}
#header_nav {position:relative;float:right;margin-right:0px;margin-top:0px;}

#section_magazine {position:relative; float:left; height:24px; width:1000px; text-align:center; letter-spacing:121px; margin-left:40px; font-weight:bold; color:#F6901E; font-size:14px;}
#section_agenzia {position:relative; float:left; height:24px; width:1000px; text-align:center; letter-spacing:143px; margin-left:40px; font-weight:bold; color:#F6901E; font-size:14px;}
#section_laboratorio {position:relative; float:left; height:24px; width:1000px; text-align:center; letter-spacing:82px; margin-left:40px; font-weight:bold; color:#F6901E; font-size:14px;}
#section_uc {position:relative; float:left; height:24px; width:1000px; text-align:center; letter-spacing:60px; margin-left:28px; font-weight:bold; color:#F6901E; font-size:14px;}

/* FOOTER */
#footer { background:url(../img/footer.png) no-repeat; clear:both; position:relative; float:left; margin:10px 30px 10px 30px; width:940px; font-size:9px; color:#FFF; text-align:left; line-height:20px; font-weight:bold;}
#footer a {text-decoration: none; color: #000; font-weight:bold;}
#footer a:hover {color: #F25B16;}
#footer_spacer {position:relative; float:left; width:940px;height:10px;}
#footer_pi {position:relative;float:left;margin-left:12px;}
#footer_info {position:relative;float:right;margin-right:12px;}
/* END FOOTER */

/* LEFT COL */
#col_left {position:relative; float:left; width:200px; margin-left:30px; border-left:1px #000 dotted; border-right:1px #000 dotted; min-height:620px;}
#ultimora {position:relative; float:left; width:175px; height:280px; margin:0px 12px 0px 12px;}
#social_icons {position:relative; float:left; margin:0px 12px 0px 12px;}
.social_icon {position:relative; float:left;}
.social_icon_spacer {position:relative; float:left; width:30px;}
#left_nav {position:relative; float:left; margin:12px 12px 0px 12px; width:175px; padding:10px 0px; background-color: #FFF; text-align: left;}
#left_nav a {border: 0; text-decoration: none; color: #000;}
#left_nav a:hover {color: #F6901E;}
/* END LEFT COL */

/* RIGHT COL */
#col_right {position:relative; float:right; width:240px; margin-right:30px; border-left:1px #000 dotted; border-right:1px #000 dotted; min-height:620px;}
#col_right_content {position:relative; float:left; min-height:620px; width:216px; margin:0px 12px 0px 12px; background-color:#473D2E;}
#col_right_content a {text-decoration: none; color: #FFF;}
#col_right_content a:hover {color: #F6901E;}
#col_right_content_in {position:relative; float:left; margin:7px; color:#FFFFFF;}
.title_right {color:#F6901E; font-weight:bold;}

#col_right_dossier_1 {position:relative; float:left; min-height:264px; width:216px; margin:0px 12px 12px 12px; background-color:#F6901E;}
#col_right_dossier_1 a {text-decoration: none; color: #FFF;}
#col_right_dossier_1 a:hover {color: #F6901E;}
#col_right_dossier_1_in {position:relative; float:left; margin:7px; color:#000;}
#col_right_dossier_2 {position:relative; float:left; min-height:264px; width:216px; margin:0px 12px 0px 12px; background-color:#473D2E;}
#col_right_dossier_2 a {text-decoration: none; color: #FFF;}
#col_right_dossier_2 a:hover {color: #F6901E;}
#col_right_dossier_2_in {position:relative; float:left; margin:7px; color:#000;}
/* END RIGHT COL */

/* MIDDLE COL */
#col_middle {position:relative; float:left;}
/* MIDDLE COL END */

#palla_2 {position:absolute; margin-top:520px; margin-left:-200px;}
#palla_dossier {z-index:2; position:absolute; margin-top:110px; margin-left:-275px;}
/*#palla_news {z-index:2; position:absolute; margin-top:130px; margin-left:370px;}*/
#palla_news {z-index:2; position:absolute; margin-top:130px; margin-left:-100px;}
#palla_gov {position:absolute; margin-top:550px; margin-left:-200px;}
#palla_com {position:absolute; margin-top:-100px; margin-left:-200px;}
#palla_pro {position:absolute; margin-top:550px; margin-left:-200px;}


/* HEADER */
#container {width:1000px; margin:0 auto; background-color: #FFF;}

#mainContent {
	background-color: #FFF;
	position:relative;
	float:left;
}
#menu2 {
	position:relative;
	float:left;
	margin:0px 30px 10px 30px;
	height:20px;
	width:940px;
	text-align:center;
	/*line-height:20px;*/
	/*background-color:#E9EDE8;*/
	background:url(../img/header/menu.png) no-repeat;
}

#nav {float: left; position: relative; text-align: center; margin: 0px 30px 10px 30px; height:20px; width:940px;
    font-weight: bold; font-size: 14px; text-decoration: none; color: #000; text-transform: uppercase; letter-spacing: 0;}
#nav ul {display: block; text-align: left; margin: 0; list-style: none;}
#nav li {float: left; display: inline; margin-left:135px;}
/*
#nav a {float: left; margin: 1px 4px 0 0; padding: 1px 15px 1px 15px; color: #FFF; background-color: #F6901E; text-decoration: none;}
#nav a:hover {position: relative; background-color: #FFFFFF; color: #F25D23;}
#nav #current a {position: relative; background-color: #FFFFFF; color: #F25D23; }
*/
#nav a {float: left; margin: 1px 4px 0 0; padding: 1px 15px 1px 15px; color: #FFF; text-decoration: none;}
#nav a:hover {position: relative; color: #F25D23;}
#nav #current a {position: relative; color: #F25D23; }

/* END HEADER */

/* HOMEPAGE */
.home_hspace {clear:both; position:relative; float:left; height:12px; border-bottom:1px #000 dotted; width:472px; margin:0px 12px 0px 12px;}
#home_dossier {position:relative; float:left; height:200px; width:472px; margin:0px 12px 0px 12px; background-color:#D9DFD7;}
#home_dossier_img {position:relative; float:left; width:285px;}
#home_dossier_text {position:relative; float:left; margin:7px; width:173px;}
#home_dossier a {text-decoration: none; color: #000;}
#home_dossier a:hover {color: #000;}

#home_videozone {clear:both; position:relative; float:left; height:170px; width:472px; margin:12px 12px 0px 12px; background-color:#473D2E;}
#home_videozone_in {margin:7px; width:400px;}

#home_news {clear:both; position:relative; float:left; height:200px; width:472px; margin:12px 12px 0px 12px; background-color:#F6901E;}
#home_news a {text-decoration: none; color: #000000;}
#home_news a:hover {color: #FFF;}
#home_news_text {position:relative; float:left; margin:7px; width:285px;}
#home_news_text_2 {position:relative; float:left; margin:7px; width:271px; margin-top: 34px;}
#home_news_img {position:relative; float:left; width:173px;}

.col_agenzia {position:relative; float:left; width:245px; margin-left:0px; min-height:620px;}
#col_right_agenzia {position:relative; float:right; width:244px; margin-right:30px; border-left:1px #000 dotted; border-right:1px #000 dotted; min-height:620px;}
#col_right_agenzia_content {position:relative; float:left; min-height:620px; width:220px; margin:0px 12px 0px 12px; background-color:#F6901E;}
#col_agenzia_in {position:relative; float:left; min-height:620px; width:220px; margin:0px 12px 0px 12px; background-color:#D9DFD7;}
#col_agenzia_in2 {position:relative; float:left; min-height:620px; width:220px; margin:0px 12px 0px 12px; background-color:#473D2E;}
#col_agenzia_spacer {position:relative; float:left; width:1px; margin-left:0px; border-left:1px #000 dotted; min-height:620px;}
.col_agenzia_text {position:relative; float:left; margin:7px;}
#col_agenzia_text2 {position:relative; float:left; margin:7px; color:#FFFFFF; height:456px;}

#appuntamenti_elenco {position:relative; float:left; width:472px; margin:0px 12px 0px 12px; background-color: #D9DFD7; }/*background-color:#BAC6B8;}*/
#appuntamenti_elenco a {text-decoration: none; color: #000000;}
#appuntamenti_elenco a:hover {color: #FFF;}
#appuntamenti_elenco_titolo {position:relative; float:left; margin:7px; width:472px; color:#FFFFFF;}
.appuntamenti_elenco_text {padding:7px; color:#000;}

#appuntamenti {position:relative; float:left; width:472px; margin:0px 12px 0px 12px; background-color:#D9DFD7;}
#appuntamenti a {text-decoration: none; color: #F6901E;}
#appuntamenti a:hover {color: #FFF;}
#appuntamenti_text {position:relative; float:left; margin:7px;}

#news_elenco {position:relative; float:left; width:472px; margin:0px 12px 0px 12px; background-color: #D9DFD7; }/*background-color:#BAC6B8;}*/
#news_elenco a {text-decoration: none; color: #000000;}
#news_elenco a:hover {color: #FFF;}
#news_elenco_titolo {position:relative; float:left; margin:7px; width:472px; color:#FFFFFF;}
.news_elenco_text {padding:7px; color:#000;}

#news {position:relative; float:left; width:472px; margin:0px 12px 0px 12px; background-color:#D9DFD7;}
#news a {text-decoration: none; color: #F6901E;}
#news a:hover {color: #FFF;}
#news_text {position:relative; float:left; margin:7px;}

#dossier_elenco {position:relative; float:left; width:472px; margin:0px 12px 0px 12px; background-color: #D9DFD7; }/*background-color:#BAC6B8;}*/
#dossier_elenco a {text-decoration: none; color: #000000;}
#dossier_elenco a:hover {color: #FFF;}
#dossier_elenco_titolo {position:relative; float:left; margin:7px; width:472px; color:#FFFFFF;}
.dossier_elenco_text {padding:7px; color:#000;}

#dossier {position:relative; float:left; width:472px; margin:0px 12px 0px 12px; background-color:#D9DFD7;}
#dossier a {text-decoration: none; color: #F6901E;}
#dossier a:hover {color: #FFF;}
#dossier_text {position:relative; float:left; margin:7px;}

#link_elenco {position:relative; float:left; width:472px; margin:0px 12px 0px 12px; background-color: #D9DFD7; }/*background-color:#BAC6B8;}*/
#link_elenco a {text-decoration: none; color: #000000;}
#link_elenco a:hover {color: #FFF;}
#link_elenco_titolo {position:relative; float:left; margin:7px; width:472px; color:#FFFFFF;}
.link_elenco_text {padding:7px; color:#000;}

#pag {position:relative; float:left; width:100%; text-align:center; margin:0px 0px 10px 0px;}
.pagination a {color: #000; font-weight:bold; text-decoration:none;}
.pagination a:hover {color: #F25B16;}


#main_news {
	position:relative;
	float:left;
	width:500px;
	margin-left:20px;
	margin-top:15px;
}
#main_news a, a:hover {
	text-decoration: none;
	color: #000000;
}

.form_label {
	position:relative;
	float:left;
	width:70px;
	line-height:22px;
}

#main_video {
	background:url(../img/home/video.jpg) no-repeat;
	position:relative;
	float:left;
	width:432px;
	height:216px;
	margin: 10px 10px 5px 10px;
}
#video_watch {
	margin-left:125px;
	margin-top:25px;
	height:195px;
}
#video_desc {
	position:relative;
	float:left;
	height:165px;
	width:100px;
	margin:4px 12px 0px 12px;
	font-size:9px;
	color: #5F4A37;
	font-weight:bold;
}
#home_picture {
	background:url(../img/home/home_picture.jpg) no-repeat;
	position:relative;
	float:left;
	width:250px;
	height:293px;
	margin: 5px 5px 10px 5px;
}
#home_video {
	background:url(../img/home/home_video.jpg) no-repeat;
	position:relative;
	float:left;
	width:250px;
	height:293px;
	margin: 5px 5px 10px 5px;
}
#home_podcast {
	background:url(../img/home/home_podcast.jpg) no-repeat top left;
	position:relative;
	float:left;
	width:171px;
	height:300px;
	margin: 5px 10px 10px 5px;
}
.home_title_dett {
	height:20px;
	margin:11px 7px 10px 35px;
	font-size:13px;
	font-weight:bold;
	color: #FFFFFF;
}
.home_dett {
	height:110px;
	margin:19px 7px 10px 22px;
	font-size:9px;
	color: #FFFFFF;
	font-weight:bold;
}
.home_dett a {
	color: #FFFFFF;
	text-decoration:none;
}
.home_dett a:hover {
	color: #634329;
}
#home_podcast01 {
	height:50px;
	width:154px;
	margin:48px 8px 0px 8px;
	font-size:10px;
	color: #5F4A37;
}
#home_podcast02 {
	height:50px;
	width:154px;
	margin:2px 8px 0px 8px;
	font-size:10px;
	color: #5F4A37;
}
#home_contact {
	height:65px;
	width:154px;
	margin:47px 8px 0px 8px;
	font-size:10px;
	color: #5F4A37;
}
/* END HOMEPAGE */

#contact {
	height:65px;
	width:235px;
	margin:62px 8px 0px 12px;
	font-size:10px;
	color: #5F4A37;
}

#search_main {
	border-right: 1px #000 solid;
	width:663px;
	min-height:350px;
	height:100%;
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
	padding-right:10px;
}
#search_main a {
	color: #000;
	text-decoration:none;
}
#search_main a:hover {
	color: #F25B16;
}

/* NEWS */
#news_main {
	border-right: 1px #000 solid;
	width:663px;
	min-height:550px;
	height:100%;
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
	padding-right:10px;
}
.news_preview a {
	color: #000;
	text-decoration:none;
}
.news_preview a:hover {
	color: #F25B16;
}
#news_nav a {
	color: #5F4A37;
	text-decoration:none;
}
#news_nav a:hover {
	color: #F25B16;
}
#pictures_main {
	border-right: 1px #000 solid;
	width:663px;
	min-height:340px;
	height:100%;
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
	padding-right:10px;
}
.picture_main {
	background:url(../img/sfondo_video.jpg) no-repeat;
	width:671px;
	height:276px;
	position:relative;
	float:left;
	margin-left:-9px;
	margin-top:5px;
	margin-bottom:5px;
	padding-right:8px;
}
.img_preview {
	position:relative;
	float:left;
	height:200px;
	width:300px;
	margin:30px 0px 0px 70px;
}
#album_main {
	border-right: 1px #000 solid;
	width:687px;
	min-height:650px;
	height:100%;
	position:relative;
	float:left;
	margin-left:6px;
	margin-top:15px;
	margin-bottom:15px;
}
#picture_title {
	position:relative;
	float:left;
	margin-left:15px;
	margin-bottom:15px;
}
.album {
	width:681px;
	position:relative;
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding-right:0px;
}
.video_preview {
	 position:relative;
	 float:left;
	 margin:20px 0px 0px 70px;
}
.video_link a {
	font-weight:bold;
	color: #007FA1;
	text-decoration:none;
}
.video_link a:hover {
	font-weight:bold;
	color: #F25B16;
}
#side_news {
	position:relative;
	float:left;
	width:258px;
	margin: 15px 7px 10px 10px;
}
#side_upload {
	position:relative;
	float:left;
	width:258px;
	margin: 15px 7px 10px 10px;
}
#side_podcast {
	background:url(../img/podcast.jpg) no-repeat top left;
	position:relative;
	float:left;
	width:258px;
	height:307px;
	margin: 10px 7px 10px 10px;
}

label.blue {
	color:#007FA1;
}

.blue_title {
	color:#007FA1;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

.contact {
	display:block;
	font-weight:bold;
	text-align:right;
	width:100px;
	float:left;
	color:#007FA1;
}
.small{
	color:#5F4A37;
	display:block;
	font-size:9px;
	font-weight:normal;
	text-align:right;
	width:100px;
}
.contact_blue {
	font-size:11px;
	width:500px;
	margin:0 0 10px 10px;
	color:#007FA1;
	float:left;
}
.contact_input {
	font-size:11px;
	width:400px;
	margin:2px 0 10px 10px;
}
.contact_textarea {
	font-size:11px;
	width:400px;
	margin:2px 0 10px 10px;
}
.contact_button{
	clear:both;
	margin-left:110px;
}

#err {
	text-align:left;
	color:#f00;
	font-weight:bold;
}

/*
	Vertical Accordions
*/

.basic  {
	width: 661px;
}
.basic div {
	/*background-color: #eee;*/
}
.basic p {
	margin-bottom: 10px;
	border: none;
	text-decoration: none;
	margin: 0px;
}
.title_acc {
	cursor:pointer;
	display:block;
	height: 35px;
	width: 661px;
	margin-top: 0;
	margin-left: -9px;
	padding: 0 0 0 10px;
	line-height: 34px;
	font-weight: bold;
	font-size: 11px;
	background: url(../img/repository.jpg) no-repeat top left;
}
.basic a {
	color: #634329;
	text-decoration: none;
}
.basic a:hover {
	color: #F25B16;
}

#newsletter {
    position:relative; float:left; width:472px; margin:0px 12px 0px 12px; background-color:#D9DFD7;
}
#newsletter label {
    position:relative;float:left;width:60px;text-align:right;margin-right:10px; line-height: 20px;
}
input, select, textarea {
    color:#000;
    border:1px solid #686765;
    font-size:11px;
    padding:3px;
    margin:0px;
    margin-bottom:3px;
    width:300px;
}
#newsletter a {
	color: #000000;
}
#newsletter a:hover {
	color: #F25B16;
}

ul#sliding-navigation { font-weight: bold; list-style: none; margin: 30px 0; padding: 0; }
ul#sliding-navigation li.sliding-element a { display: block; width: 140px; padding: 5px 18px; margin: 0; }
ul#sliding-navigation li.sliding-element a { color: #000; background-color: #BAC6B8; border: 1px solid #D9DFD7; text-decoration: none; }
ul#sliding-navigation li.sliding-element a:hover { color: #FFF; border-bottom: 1px solid #D9DFD7; border-top: 1px solid #D9DFD7; }

.elenco_spacer { position: relative; float: left; margin: 10px; width: 450px; border-bottom: 2px solid #BAC6B8; height: 0px; }