body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
p{padding:0;margin:0;}
div#main{
	width:1000px;
	float:left;
	background-color:#ffffff;
	height:auto;
}
/**
 * HEADER
 */
div#header{
	float:left;
	background-color:#223044;
	width:1000px;
	/**Min-Height Fast Hack*/
	min-height:233px;
	height:auto !important;
	height:233px;
	/*---------------------*/
}
div#header div#header_top{
	/**Min-Height Fast Hack*/
	min-height:192px;
	height:auto !important;
	height:192px;
	/*---------------------*/
	width:931px;
	float:left;
	background-image:url(/images/bg_header_top.gif);
	background-repeat:repeat-x;
	background-color:#1e2b3e;
	padding:0 34px 0 35px;
}
div#header div#header_separator{
	height:3px;
	background-color:#b07a27;
	overflow:hidden;
	float:left;
	width:1000px;
	/*background-image:url(/images/bg_header_separator_light.gif);
	background-repeat:no-repeat;;
	background-position:166px 0;*/
}
div#header #logo_box{
	margin-top:50px;
	float:left;
}
div#header #logo_link{
	display:block;
	float:left;
}
div#header #logo{}
div#header ul#localizations_list{
	float:left;
	margin:68px 0 0 136px;
	padding:0 0 0 14px;
	font-family:Arial;
	font-weight:bold;
	font-size:0.88em;
	list-style:none;
	list-style-position:outside;
	color:#d99e44;
	line-height:1.4em
}
div#header ul#localizations_list a{
	color:#d99e44;
	text-decoration:none;
}
div#header ul#localizations_list li.localizations_selected{
	list-style:disc;
}
div#header img#img_right{
	float:right;
}

div#header div#header_bottom{
	/**Min-Height Fast Hack*/
	min-height:38px;
	height:auto !important;
	height:38px;
	/*---------------------*/
	width:931px;
	float:left;
	padding:0 34px 0 35px;
}
div#header ul#menu{
	padding:0 0 0 13px;
	margin:0;
	float:left;
}
div#header div#search_box{
	float:right;
	margin-top:9px;
	padding-right:68px;
}
/**
 * MENU
 */
ul#menu{
	font-size:0.81em;
	color:#ffffff;
	float:left;
	list-style:none;
}
ul#menu li{
	float:left;
	margin-right:17px;
	padding-top:10px;
}
ul#menu li.selected{
	float:left;
	margin-right:17px;
	color:#b07a27;
	background-position:top center;
	background-image:url(/images/menu_arrow.gif);
	background-repeat:no-repeat;
}

ul#menu li.selected a{	
	color:#b07a27;
}
ul#menu a{
	text-decoration:none;
	color:#ffffff;
	float:left;
}
/**
 * SEARCH BOX
 */
div#search_box{
	width:300px;
	font-size:0.81em;
}
div#search_box form{
	float:left;
	margin:0;
	padding:0
	
}
div#search_box form input{
	float:left;
}
div#search_box form input.search_input{
	width:130px;
	height:18px;
	border-style:none;
}
div#search_box form .search_btn{
	margin-left:8px;
	margin-right:0px;
	padding-right:0px;
	border-style:none;
}
div#search_box p{
	float:right;
	margin:0;
	padding:2px 0 0 0;
	
}
div#search_box a.advanced_link{
	float:right;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
/**
 * CONTENT
 */
div#content,div#content_internal{
	float:left;
	/**Min-Height Fast Hack*/
	min-height:293px;
	height:auto !important;
	height:293px;
	/*---------------------*/
	width:1000px;
}
div#content_internal{
	background-image:url(/images/bg_submenu.gif);
	background-repeat:repeat-y;
}

div#content div#content_left,div#content_internal div#content_left{
	float:left;
}
div#content div#content_left{padding:0 0 0 35px;}

div#content_internal .internal_left{
	padding:0 0 0 7px;
	width:194px;
}
div#content div#content_right{
	float:right;
}

div#content_internal .internal_right{	
	float:right;
	width:699px;
	padding:28px 57px 40px 28px;
}


div#content_internal a{	
	color:#b07a27;
}

div#content div#content_right{	
	padding:0 34px 0 0;
}
div#content div#content_right .title_img{
	float:left;
}
div#content div#content_right p{
	float:right;
	font-size:1em;
}
div#content div#event_box{
	float:left;
	width:487px;
	padding-bottom:33px;
	margin-top:28px;
}
div#content div#event_box2{
	float:left;
	width:487px;
	padding-bottom:33px;
	margin-top:28px;
}
div#content div#event_box .title{
	float:left;
	padding:0 0 20px 15px;
	font-size:1.25em;
	width:auto;
	color:#c88828;
}
div#content div#event_box2 .title{
	float:left;
	padding:0 0 20px 15px;
	font-size:1.25em;
	width:auto;
	color:#c88828;
}
div#content div#event_box p{
	float:left;
	width:193px;
	font-size:0.75em;
	padding:0 35px 0 15px;
	margin:0;
	color:#999999;
}
div#content div#event_box2 div{
	float:left;
	width:193px;
	font-size:0.75em;
	padding:0 35px 0 15px;
	margin:0;
	color:#999999;
}
div#content div#event_box2 div a{
	color:#999999;
	text-decoration:none;
	font-style:italic;	
}
div#content div#event_box p a{
	color:#999999;
	text-decoration:none;
	font-style:italic;	
}
.event_date{
	font-size:1.17em;
}
div#content div#publications_box,div#content div#bulletin_box{
	float:left;
	width:262px;
	background-image:url(/images/dotted_oriz.gif);
	background-repeat:repeat-x;
	margin-top:31px;
	margin-bottom:5px;
	position:relative;
	right:106px;
}
div#content div#bulletin_box{
	margin-top:0px;
}
div#content div#publications_box div#publications_content,div#content div#bulletin_box div#bulletin_content{
	float:left;
	width:262px;
	background-image:url(/images/dotted_oriz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px 0 5px 0;
}

div#content div#publications_box div#publications_content img,div#content div#bulletin_box div#bulletin_content img{
	float:left;
}
div#content div#publications_box div#publications_content p,div#content div#bulletin_box div#bulletin_content p{
	float:left;
	width:142px;
	padding:7px 0 7px 17px;
}
div#content div#bulletin_box div#bulletin_content span{
	font-size:0.75em;
	color:#999999;
	padding:0;
	margin:0;
}
div#content div#publications_box div#publications_content a,div#content div#bulletin_box div#bulletin_content a{
	float:left;
	width:142px;
	padding:7px 0 7px 17px;
	text-decoration:none;
}

div#content div#bulletin_box div#bulletin_content .bulletin_title p{
	margin:0;
	padding:0;
}


div#content div#publications_box div#publications_content p{
	padding:0;
	margin:0;
}
.publications_text,.bulletin_title{
	font-size:0.88em;
	padding:0;
}
.bulletin_text{
	font-size:0.75em;
	color:#999999;
	padding:0;
	margin:0;
}
.text_blue,.bulletin_text p{
	padding:0;
	margin:0;
}
.bulletin_title p{
	padding:0;
	margin:0;
}
div#content div#fotogallery_box{
	float:left;
	width:472px;
	padding-left:15px;
}
div#content div#fotogallery_content{
	float:left;
	background-image:url(/images/dotted_oriz.gif);
	background-repeat:repeat-x;	
	width:472px;
	padding-top:9px;
	/**Min-Height Fast Hack*/
	min-height:83px;
	height:auto !important;
	height:83px;
	/*---------------------*/
}
div#content div#fotogallery_content img{
	float:left;
}
div#content div#fotogallery_content img.title{	
	margin:0 8px 0 0;
}
div#content div#fotogallery_content img.thumb{
	border:2px solid #ECEBED;
	margin:0 2px 0 2px;
}
div#content div#fotogallery_content p{
	float:left;
	width:auto;
	margin-left:13px;
	margin-top:55px;
}
div#content div#fotogallery_content .more{
	display:block;
	float:left;
	text-decoration:none;
	color:#c88828;
	font-size:1.25em;
}

div#content_internal  .content_title{
	font-size:1.50em;
	color:#c88828;
	width:auto;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}
div#content_internal ul#submenu{
	list-style:none;
	margin:59px 0 0 0;
	padding:0 0 0 0;
	width:202px;
	font-family:Arial, Helvetica, sans-serif;
}
div#content_internal ul#submenu li{
	padding-left:9px;
	padding-bottom:14px;
	width:193px;
	color:#1e2b3e;
	/**
	 * 
	 */	
	margin-bottom:14px;
	border-bottom:1px solid #CA8928;
}
div#content_internal ul#submenu li.noline{
	margin-bottom:0;
	border-bottom:0px none;
}
div#content_internal ul#submenu li p,div#content_internal ul#submenu li span{
	padding:0;margin:0;font-size:0.94em;float:none;
	line-height:0.94em
}
div#content_internal ul#submenu li a{
	color:#996b26;
	text-decoration:none;
	display:block;
}
div#content_internal ul#submenu li a.selected{
	color:#1e2b3e;
}
/*div#content_internal ul#submenu .line{
	margin-bottom:14px;
	border-bottom:1px solid #CA8928;
}*/
div#content_internal ul#submenu .sublevel{
	padding-bottom:0px !important;
}
div#content_internal ul#submenu li ul{
	padding:0;
	margin:0 0 11px 5px;/*11px 0 11px 5px;*/
	list-style:none;
	width:182px;
	font-size:0.80em;
	
}
div#content_internal ul#submenu li ul li{
	width:182px;
	margin:0 0 0 0;
	padding:0 0 6px 0;
	border-bottom:0 none;
}
div#content_internal ul#submenu li ul li span{
	margin:0;
	padding:0;
	display:block;
}
div#content_internal ul#submenu li ul li p{
	margin:0;
	padding:0;
	width:auto;
}
div#content_internal ul#submenu li ul li a{
	margin:0;
	padding:0;
}
div#content_internal h5{
	font-size:0.88em;
	color:#b07a27;
	margin:10px 0 0 0;
	float:left;
}
div#content_internal p{
	font-size:0.69em;
	line-height:1.2em;
	color:#999999;
	/*float:left;	*/
	margin:8px 0 8px 0;
}
div#content_internal a.gold{
	font-size:0.69em;
	line-height:1.5em;
	color:#aa8143;
}
div#content_internal .navigator{
	color:#223044;
	margin:15px 0 15px 0;
	float:left;
}
div#content_internal .navigator a{
	color:#223044;
}
div#content_internal #alpha_menu{
	font-size:0.90em;
	color:#c88828;
	margin:20px 0 0 0;
	padding:0 16px 8px 16px;
	width:667px;
	float:left;
	background-image:url(/images/dotted_oriz_gold.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
div#content_internal #alpha_menu a{
	text-decoration:none;
	color:#c88828;
	margin:0px;
}
div#content_internal #alpha_menu .alpha_selected{
	font-weight:bold;
	text-decoration:underline;
}
div#content_internal .author{
	background-image:url(/images/dotted_oriz_grey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:671px;
	float:left;
	padding:17px 14px 20px 14px;
	line-height:1.5em;
	margin:0;
}
div#content_internal .author_grey{
	background-color:#f2f2f2
}
div#content_internal .author .name{
	color:#c88828;
	font-size:1.27em;
	line-height:1.7em;
	text-decoration:underline;
	font-weight:bold;
}
div#content_internal .author_detail{
	float:left;	
	width:699px;	
	padding:0;
	line-height:1.5em;
	margin:0;
	margin-top:2px;
	margin-bottom:30px;
	font-size:0.69em;
	color:#999999;
}
div#content_internal .author_detail .author_detail_pic{
	padding-right:8px;
	
}
div#content_internal .author_detail .author_detail_pic img{
	float:left;
	border:1px solid #DBA44F;
}
div#content_internal .author_detail h5{
	line-height:1.27em;
	margin:0 0 8px 0;
	font-size:1.27em;
	float:none;
}
div#content_internal .author_detail .author_detail_intro{
	font-weight:bold;
}
div#content_internal .author_detail table p{
	font-size:1em;
	margin:0px;
	padding:0px;
}
div#content_internal .grey_list{
	float:left;
	width:310px;
	background-color:#f2f2f2;
	/**Min-Height Fast Hack*/
	min-height:160px;
	height:auto !important;
	height:160px;
	/*---------------------*/
	font-size:0.69em;
	padding:10px 25px 10px 10px;
	color:#b07a27;
}
div#content_internal .grey_list a{color:#b07a27;}
div#content_internal .grey_list p{color:#b07a27; font-size:1em;}
div#content_internal .grey_list p a{color:#b07a27;}
div#content_internal .grey_list h5{
	font-size:1.27em;
	float:none;
	margin:0;
}
div#content_internal .grey_list ul{
	/**float:left;*/
	line-height:1.6em;
	margin:10px 0 0 0;
	padding:0 0 0 16px;
}
div#content_internal .grey_list_left{
	margin-right:9px;
}
div#content_internal ul.linklist{
	list-style:none;
	color:#b07a27;
	font-size:0.88em;
	background-image:url(/images/dotted_oriz_gold.gif);
	background-repeat:repeat-x;
	float:left;
	width:699px;
	margin:0;
	padding:1px 0 0 0;
}
div#content_internal ul.linklist p{
	font-size:1em;
	margin:0px;
	padding:0px;
}

div#content_internal ul.linklist span{font-size:0.79em;}
div#content_internal ul.linklist p{margin:0px;padding:0px;}
div#content_internal ul.linklist a{color:#b07a27;font-weight:bold;}
div#content_internal ul.linklist li{
	font-size:0.79em;
	padding:2px 0 5px 8px;
	background-image:url(/images/dotted_oriz_gold.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	
}

div#content_internal ul.linklist li.grey{
	background-color:#f2f2f2;
}
/**
 * Contacts
 */
div#content_internal #map_contact{
	float:left;
	width:697px;
	border:1px solid #d99e44;
	padding:1px;position:relative;
}
div#content_internal #map_contact img{float:left;position:relative;}
div#content_internal #map_contact .address_contact{
	width:228px;
	float:right;
	position:relative;
	background-color:#F5F5F5;
	padding:0 13px 0 13px;
	
	/**Min-Height Fast Hack*/
	min-height:305px;
	height:auto !important;
	height:305px;
	/*---------------------*/
}
div#content_internal #map_contact .address_contact p{width:228px;position:relative;}
div#content_internal #map_contact .address_contact p span{
	color:#b07a27;
	font-weight:bold;
}
div#content_internal #map_contact .address_contact p a{
	color:#b07a27;
}
/**
 * Events
 */
div#content_internal #event_program{
	width:699px;
	float:left;
	margin-bottom:10px;
	margin-top:5px;
}
div#content_internal #event_program .label{
	font-size:0.94em;
	border:1px solid #dfdfdf;
	width:471px;
	/**Min-Height Fast Hack*/
	min-height:29px;
	height:auto !important;
	height:29px;
	/*---------------------*/
	text-indent:20px;
	padding-top:7px;
	float:left;
}
div#content_internal #event_program .btn{
	font-size:0.94em;
	border:1px solid #dfdfdf;
	width:88px;
	/**Min-Height Fast Hack*/
	min-height:33px;
	height:auto !important;
	height:33px;
	/*---------------------*/
	text-align:right;
	padding-top:3px;
	padding-right:20px;
	background-image:url(/images/bg_eventi_btn.gif);
	background-position:bottom right;
	margin-left:3px;
	float:left;
}
div#content_internal #event_program .btn a{
	color:#999999;
	text-decoration:none;
}
div#content_internal #event_program .btn img{
	vertical-align:middle;
	padding-right:12px;
}
div#content_internal .event{
	width:671px;
	float:left;
	padding:17px 14px 20px 14px;
	line-height:1em;
	margin:0;
	background-color:#f2f2f2;
	margin-top:2px;
}
div#content_internal .event_grey{
	background-color:#efefef;
}
div#content_internal .event table{
	float:left;
	color:#999999;
	font-size:0.69em;
}
div#content_internal .event p{
	font-size:1em;
}
div#content_internal .event table img{float:left;padding:0 23px 1px 0}
div#content_internal .event table a{color:#ce9847;float:left;}
div#content_internal .event table .title{
	font-size:1.27em;
	color:#ce9847;
	display:block;
	padding-bottom:8px;
	width:auto;
	float:left;
}
div#content_internal .event table a.title{
	font-size:1.27em;
	color:#ce9847;
	padding-bottom:8px;
	text-decoration:none;
}
div#content_internal .event table .date{
	font-size:1.27em;
	color:#ce9847;
	display:block;
	padding-bottom:3px;
}
div#content_internal .event_month{
	width:699px;
	background-color:#efefef;
	color:#8b8b8b;
	margin:1px 0 0 0;
	font-size:0.88em;
	padding:14px 0 14px 0;
	text-indent:189px;
}
div#content_internal #event_menu{	
	width:699px;
	float:left;
	margin-top:35px;
	overflow:hidden;
}
div#content_internal #event_menu .tab{	
	width:78px;
	float:left;
	height:21px;
	display:block;
	text-align:center;
	color:#1e2b3e;
	text-decoration:none;
	font-size:0.94em;
	background-color:#dfdfdf;
	margin-right:1px;
	padding-top:6px;
}
div#content_internal #event_menu .bar{
	width:699px;
	height:6px;
	background-color:#dfdfdf;
	overflow:hidden;
	float:left;
}

div#content_internal #event_menu a.tab{
	background-color:#f2f2f2;
}
div#content_internal #event_menu .year{
	float:left;
	margin:7px 0 0 0;
	padding:0 0 0 36px;
	color:#c88828;
	font-weight:bold;
}
div#content_internal #event_menu .year a{
	color:#c88828;
	text-decoration:none;
	font-weight:normal;
}
div#content_internal #event_menu ul.months{
	font-size:0.69em;
	float:right;
	list-style:none;
	margin:7px 0 0 0;
	padding:0;
}

div#content_internal #event_menu ul.months li{
	float:left;
	padding:0 4px 0 4px;
	border-right:1px solid #c88828;
	color:#c88828;
}
div#content_internal #event_menu ul.months li.selected{
	font-weight:bold;
}
div#content_internal #event_menu ul.months a{
	float:left;
	color:#c88828;
	text-decoration:none;
}
div#content_internal .event_gallery_desc{
	width:679px;
	background-color:#efefef;
	padding:14px 0 14px 20px;
	float:left;
	margin:4px 0 0 0;
}
div#content_internal .event_gallery_desc p{
	color:#c88828;
	font-size:0.88em;
	line-height:1.69em
}
div#content_internal .event_gallery_desc a{
	font-size:0.79em;	
	color:#c88828;
	margin-top:10px;
	display:block;
}
div#content_internal .tab{
	float:left;
	background-color:#f2f2f2;
	background-image:url(/images/dotted_oriz_grey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:15px 7px 15px 9px;
	width:683px;
	font-size:0.88em;
	color:#999999;
}
div#content_internal .tab table{
	width:683px;
}
div#content_internal .tab table td{
	vertical-align:top;
}

div#content_internal .tab table td a{	
	color:#c88828;
	font-size:0.79em;
	margin-top:5px;
	
	
}
div#content_internal .tab table td img{
	border:1px solid #d99e44;
	float:right;
}

div#content_internal .tab table table{
	width:auto;
	margin-bottom:10px;
	padding-right:60px;
}
div#content_internal .tab table table td{
	padding:0;
	width:auto;
}
div#content_internal .tab table table span{
	color:#b07a27;
	padding-right:10px;
		
}
div#content_internal .tab table table td .relatore{
	font-size:1em;
	color:#999999;
	width:auto;
		
}

div#content_internal .tab table table .relatore a{
	font-size:1em;
	color:#999999;
	
}
div#content_internal .tab table table .relatore p{
	font-size:1em;
	color:#999999;
	margin:0px;
	padding:0px;
	margin-top:-3px;
}
div#content_internal .tab table table .relatore p a{
	color:#999999;
	margin:0px;
	padding:0px;
}
div#content_internal .tab table table td .relatore{
	font-size:1.06em;
	color:#999999;
	margin:0px;
	padding:0px;
}

div#content_internal .atti,div#content_internal .atti a{
	color:#b07a27
}
div#content_internal .atti,div#content_internal .atti p{
	margin:0px;
	padding:0px;
}
div#content_internal .atti,div#content_internal .atti b{color:#999999}
div#content_internal .download_row{
	width:685px;
	border:1px solid #e0e0e0;
	float:left;
	padding:3px 6px 6px 6px;
	font-size:0.88em;
	color:#999999;
	background:transparent url(/images/bg_download_btn.gif) no-repeat bottom right;
}
div#content_internal .download_row img{
	vertical-align:middle;
	padding-right:14px;
}
div#content_internal .download_row a{
	text-decoration:none;
	color:#999999;
	display:block;
	float:left;
}
/**
 * event gallery
 */
div#content_internal div#event_gallery{
	width:699px;
	float:left;
	margin-top:4px;
}

div#content_internal div#event_gallery .gallery_scroller{
	background-color:#efefef;
	float:left;
	height:139px;
	width:671px;
	padding:0 14px;
}
div#content_internal div#event_gallery .gallery_scroller p{margin:0 !important;}
div#content_internal div#event_gallery .gallery_scroller #smallPrev{
	float:left;
	margin-top:57px;
}
div#content_internal div#event_gallery .gallery_scroller #smallNext{
	float:right;
	margin-top:57px;
}
div#content_internal div#event_gallery .gallery_scroller #image_container_cropper{
	height:78px;
	width:575px;
	position:relative;
	left:38px;
	top:38px;
	float:left;
}
div#content_internal div#event_gallery .gallery_view{
	width:637px;
	height:310px;
	background-color:#f2f2f2;
	float:left;
	margin-top:4px;
	padding-left:62px;
	padding-top:25px;
	position:relative;
}
div#content_internal div#event_gallery .gallery_view #image_big_container{
	width:436px;height:286px;
	float:left;
}
div#content_internal div#event_gallery .gallery_view #desc_container{
	width:159px;
	float:right;
	position:absolute;
	right:25px;
	bottom:25px;
}
div#content_internal div#event_gallery .gallery_view #desc_container p{margin:0;padding:0;line-height:1.4em}
div#content_internal ul.archivio_list{
	font-size:0.75em;
	color:#b07a27;
	font-weight:bold;
	width:345px;
	margin:0;
	padding:0 !important;
	background-repeat:repeat-x;
	background-image:url(/images/dotted_oriz_gold.gif);
	float:left;
	list-style:none;
	margin-top:20px;
}
div#content_internal ul.archivio_list_spaced{
	margin-right:9px;
}
div#content_internal ul.archivio_list li{
	width:330px;
	background-repeat:repeat-x;
	background-image:url(/images/dotted_oriz_gold.gif);
	background-position:bottom;
	padding:6px 10px 6px 5px;
	float:left;
}
div#content_internal ul.archivio_list li.grey{
	background-color:#f2f2f2
}
div#content_internal ul.archivio_list a{
	color:#b07a27;
	width:auto;
	text-decoration:none;
}

/**
	*Mappa 
	*/
div#list_map {
	margin:0;
	width:345px;
	float:left;
	background-color:#f2f2f2;  

		
}
div#list_map a{
	color:#b07a27;
}
div#list_map_spaced{
	margin:0;
	width:345px;
	float:left;
	background-color:#f2f2f2;
	margin-right:9px;

}
div#list_map_spaced a{
	color:#b07a27;
}

div#list_map_spaced span.riga{
	margin:0;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	width:345px;
	background-repeat:repeat-x;
	background-image:url(/images/dotted_oriz_gold.gif);
	float:left;
	
}
div#list_map span.riga{
	margin:0;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	width:345px;
	background-repeat:repeat-x;
	background-image:url(/images/dotted_oriz_gold.gif);
	float:left;
}


div#content_internal ul.mappa_list{
	color:#b07a27;
	font-weight:bold;
	width:345px;
	margin:0;
	padding:0 !important;
	float:left;
	list-style:none;
	margin-top:5px;
		
}
div#content_internal ul.mappa_list_spaced{
	margin-right:9px;
	border:1px solid #000;
}
div#content_internal ul.mappa_list li{
	font-size:0.70em;
	width:330px;
	background-repeat:repeat-x;
	background-position:bottom;
	padding:6px 10px 6px 5px;
	float:left;
	

}
div#content_internal ul.mappa_list li.grey{
	background-color:#f2f2f2
}
div#content_internal ul.mappa_list a{
	
	color:#999999;
	width:auto;
	
}
div#content_internal ul.mappa_list2 li{
	font-size:0.80em;
	width:300px;
	background-repeat:repeat-x;
	background-position:bottom;
	padding:6px 0px 0px 0px;
	float:left;
	
	
}
div#content_internal ul.mappa_list2 li.grey2{
	background-color:#f2f2f2
}
div#content_internal ul.mappa_list2  a{
	
	color:#999999;
	width:auto;
	
}

/**
 * Fine Mappa 
 */

.imgspento{
	border-width:2px;
	border-style:solid;
	border-color:#efefef;
}
.imgacceso{
	border-width:2px;
	border-style:solid;
	border-color:#c88828;
}
/**
 * Pubblications
 */
div#content_internal .pubblications_categories{
	background-image:url(/images/dotted_oriz_grey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0;
	margin:0;
	margin-top:20px;
	float:left;
	width:699px;
}
div#content_internal .pubblications_category{
	background-image:url(/images/dotted_oriz_grey.gif);
	background-repeat:repeat-x;
	padding:12px 95px 30px 6px;
	float:left;
	width:598px;
	font-size:0.69em;
	color:#999999;
}
div#content_internal .pubblications_category_grey{
	background-color:#f2f2f2;
}

div#content_internal .pubblications_category p, font{
	font-size:1em;
}
div#content_internal .pubblications_category p{font-size:1em;margin:0px;padding:0px;}
div#content_internal .pubblications_category a{
	font-size:1.27em;
	color:#b07a27;
	display:block;
	width:auto;
	font-weight:bold;
}
div#content_internal .pubblication{
	width:671px;
	float:left;
	padding:13px 10px 10px 5px;
	line-height:1em;
	margin:0;	
	margin-top:2px;	
	background-image:url(/images/dotted_oriz_grey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
div#content_internal .pubblication_grey{
	background-color:#f2f2f2;
}
div#content_internal .pubblication table{
	float:left;
	color:#999999;
	font-size:0.69em;
}
div#content_internal .pubblication table img{float:left;padding:0 15px 0 0}
div#content_internal .pubblication table a{color:#ce9847;float:left;}
div#content_internal .pubblication table .author_pub{
	font-size:1.27em;
	color:#ce9847;
	display:block;
	padding-bottom:8px;
	/*margin-top:16px;*/
	text-decoration:none;
	font-weight:bold;
}
div#content_internal .pubblication table .author_pub p{
	color:#ce9847;
}
div#content_internal .pubblication table p{
	font-size:1em;
	margin:0;
	padding:0;
}
div#content_internal .pubblication table .title{
	font-size:1.27em;
	color:#ce9847;
	/*display:block;*/
	padding-bottom:3px;
	/*text-decoration:none;*/
	margin-bottom:20px;
	font-weight:bold;
}
div#content_internal .pubblication table .title p{
	color:#ce9847;

}
div#content_internal .pubblication_scheda{
	width:663px;
	float:left;
	padding:25px 18px 25px 18px;
	line-height:1em;
	margin:0;
	margin-bottom:15px;	
	margin-top:15px;	
	background-image:url(/images/dotted_oriz_grey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#f2f2f2;
}
div#content_internal .pubblication_scheda table{
	float:left;
}
div#content_internal .pubblication_scheda table img{float:left;padding:0 25px 0 0}
div#content_internal .pubblication_scheda table p{
	font-size:0.88em;
	margin:0px;
	padding:0px;
}
div#content_internal .pubblication_scheda table p a{
	font-size:1em;
	color:#999999;
}
div#content_internal .pubblication_scheda table p .title{
	color:#ce9847;
}
div#content_internal #pubblication_press{
	width:699px;
	float:left;
	margin-bottom:10px;
	margin-top:5px;
}
div#content_internal #pubblication_press .label{
	font-size:0.90em;
	border:1px solid #dfdfdf;
	width:391px;
	color:#999999;
	/**Min-Height Fast Hack*/
	/*min-height:29px;
	height:auto !important;*/
	height:38px;
	/*---------------------*/
	text-indent:20px;
	/*padding-top:7px;*/
	float:left;
	margin:10px 0;
	background-image:url(/images/bg_pubblications_label.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	float:left;
}

div#content_internal #pubblication_press .label a{
	text-align:right;
	color:#ce9847;
	padding-right:20px;
}
div#content_internal #pubblication_press .btn{
	font-size:0.90em;
	border:1px solid #dfdfdf;
	width:212px;
	/**Min-Height Fast Hack*/
	min-height:33px;
	height:auto !important;
	height:33px;
	/*---------------------*/
	text-align:left;
	padding-top:3px;
	padding-left:6px;
	background-image:url(/images/bg_pubblications_btn.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-left:14px;
	float:left;
}
div#content_internal #pubblication_press .btn_first{
	margin-left:0px;
}
div#content_internal #pubblication_press .btn a{
	color:#999999;
	text-decoration:none;
}
div#content_internal #pubblication_press .btn img{
	vertical-align:middle;
	padding-right:12px;
}
div#content_internal .periodicals,div#content_internal .pubblications{
	float:left;	
	width:699px;	
	padding:0;
	line-height:1.2em;
	margin:0;
	margin-top:30px;
	margin-bottom:30px;
	font-size:0.69em;
	color:#999999;
}

div#content_internal .periodicals p,div#content_internal .pubblications p{
	font-size:1em;
	padding:0;
	margin:0;
}
div#content_internal .periodicals .periodicals_pic,div#content_internal .pubblications .pubblications_pic{
	/*padding-right:16px;*/
	
}
div#content_internal .periodicals .periodicals_pic img,div#content_internal .pubblications .pubblications_pic img{
	float:left;
	border:1px solid #DBA44F;
	margin-right:16px;
}
div#content_internal .download_list{
	width:685px;
	padding:0 6px 0 6px;
	float:left;
	border:1px solid #e0e0e0;
	margin-bottom:3px;
}
div#content_internal .download_list_3{
/**Min-Height Fast Hack*/
	min-height:109px;
	height:auto !important;
	height:109px;
	/*---------------------*/
	background:transparent url(/images/bg_download_3_btn.gif) no-repeat bottom right
}
div#content_internal .download_list p{	
	background:transparent url(/images/dotted_oriz_gold.gif) repeat-x top left;
	width:685px;
	padding:5px 0 2px 0;
	margin:0;
	font-size:0.88em;
	color:#999999;
}
div#content_internal .download_list p.top{	background-image:none;}
div#content_internal .download_list img{
	padding-right:10px;
	vertical-align:middle;
}
div#content_internal .download_list a{
	color:#999999;
	text-decoration:none;
}
div#content_internal .periodicals_list{
	float:left;
	width:699px;
	margin-top:22px;
	font-size:0.69em;
	color:#b07a27;
	position:relative;
}
div#content_internal .periodicals_list tr{
	background-image:url(/images/dotted_oriz_gold.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
div#content_internal .periodicals_list tr.noline{background-image:none;}
div#content_internal .periodicals_list tr.separator{height:6px;padding:0;background-color:#dfdfdf;}
div#content_internal .periodicals_list td.separator_dot{height:3px;padding:0}
div#content_internal .periodicals_list tr.grey{background-color:#f2f2f2;}
div#content_internal .periodicals_list td{
	padding:3px 12px;
	position:relative;
	vertical-align:top;
	text-align:center;
}
div#content_internal .periodicals_list .date_menu,div#content_internal .periodicals_list .date_menu a{
	color:#c88828;
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
	position:relative;
	width:550px;
	
	text-align:left;
}
div#content_internal .periodicals_list .language{
	color:#999999;
	padding-left:0px;
	padding-right:0px;
	width:74px;
	position:relative;
}
div#content_internal .periodicals_list .month{
	text-align:left;
}
div#content_internal .periodicals_list .langauge_separator{color:#999999;padding:0 !important;margin:0;width:2px !important;}
/**
 * Formazione
 */
div#content_internal .training_categories{
	background-image:url(/images/dotted_oriz_grey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0;
	margin:0;
	margin-top:20px;
	float:left;
	width:699px;
}
div#content_internal .training_category{
	background-image:url(/images/dotted_oriz_grey.gif);
	background-repeat:repeat-x;
	padding:12px 95px 30px 6px;
	float:left;
	width:598px;
	font-size:0.69em;
	color:#999999;
}
div#content_internal .training_category_grey{
	background-color:#f2f2f2;
}
div#content_internal .training_category a{
	font-size:1.27em;
	color:#b07a27;
	display:block;
	width:auto;
	font-weight:bold;
}
div#content_internal .training_university_files{
	width:691px;	
	/**Min-Height Fast Hack*/
	min-height:79px;
	height:auto !important;
	height:79px;
	/*---------------------*/
	border:1px solid #e0e0e0;
	background-image:url(/images/bg_training_box.gif);
	background-repeat:no-repeat;
/*	background-position:bottom;*/
	float:left;
	margin-top:10px;
	/*margin-bottom:20px;*/
	padding:4px 0 0 6px;
}

div#content_internal .training_university_files p{
	width:683px;
	float:left;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-bottom:5px;
	font-size:0.88em;
}
div#content_internal .training_university_files p img{
	vertical-align:middle;
	padding-right:12px;
}
div#content_internal .training_university_files p a{
	text-decoration:none;
	color:#999999;
}
div#content_internal .training_university_files p.top{	
	background-image:url(/images/dotted_oriz_gold.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
div#content_internal .training_university_search{
	float:left;
	width:699px;
	text-align:right;
	margin-top:2px;
	margin-bottom:10px;
}
div#content_internal .training_university_search a{
	font-weight:bold;
	color:#b07a27;
	font-size:0.75em;
	padding:2px 14px 2px 11px;
	background-color:#DFDFDF;
	margin:0;
	margin-left:14px;
	width:auto;
	text-decoration:none;
}

div#content_internal .training_university_search a img{padding-right:6px;vertical-align:middle;}
/**
 * 
 */
div#content_internal table.search_form_grid{
	width:699px;
	float:left;
	margin-top:10px;
}
div#content_internal table.search_form_grid td{
	text-align:right;
	font-size:0.69em;
	color:#999999;
	vertical-align:top;
	padding:0 0 14px 0;
}

div#content_internal table.search_form_grid td label{
	display:block;	
	padding:5px 13px 0 0;
}

div#content_internal table.search_form_grid td input, select{
	width:171px;
	font-family:Verdana;
	font-size:1em;
}

div#content_internal table.search_form_grid a.btn{
	font-weight:bold;
	color:#b07a27;
	padding:2px 14px 2px 11px;
	background-color:#DFDFDF;
	margin:0;
	text-decoration:none;
	/**Min-Width Fast Hack*/
	min-width:150px;
	width:auto !important;
	width:150px;
	/*---------------------*/
	display:block;
	float:right;
}
div#content_internal table.search_form_grid a.btn img{padding-right:6px;vertical-align:middle;}
div#content_internal #search_results_box{
	float:left;
	border-top:1px solid #dfdfdf;
	width:699px;
}
div#content_internal #search_results_box h6{
	margin:3px 0 3px 0;
	font-size:0.69em;
	color:#999999;
}
div#content_internal #search_results_box .separator{
	height:6px;
	width:699px;
	float:left;
	background:#dfdfdf;
	overflow:hidden;
}
div#content_internal #search_results_box .separator_top{margin-bottom:20px}
div#content_internal #search_results_box .separator_bottom{margin-top:20px}
div#content_internal #search_results_box .search_result a{color:#b07a27}
div#content_internal #search_results_box .search_result{line-height:1.5em}
/**
 * 
 */
.pager{
	float:left;
	margin:32px 0 32px 0 !important;
	padding-left:14px;
}
.pager_no_indent{
	padding-left:0px !important;
}
.pager .label{
	color:#c88828;
}
.pager a{
	color:#999999;
	text-decoration:none;
}
.pager .selected{
	color:#c88828;
	text-decoration:underline;
	font-weight:bold;
}
.pager_result{
	float:left;
	margin:0 0 3px 0 !important;
	padding-left:14px;
}
.pager_result .label{
	color:#999999;
}
.pager_result a{
	color:#b07a27;
	text-decoration:none;
}.pager_result a.arrow{
	color:#999999;
	text-decoration:none;
}
.pager_result .selected{
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
}
.back_page,.back_page a{
	color:#c88828 !important;
	margin-top:20px !important;
}
.switch_page,.switch_page a{
	margin-top:20px !important;
	color:#c88828 !important;
	text-decoration:none;
}
.switch_page{
	width:550px;
	text-align:center;
}
/**
 * 
 */
div#content_internal a.search_btn{
	font-weight:bold;
	color:#b07a27;
	padding:2px 14px 2px 11px;
	background-color:#DFDFDF;
	margin:0;
	text-decoration:none;
	/**Min-Width Fast Hack*/
	min-width:150px;
	width:auto !important;
	width:150px;
	/*---------------------*/
	display:block;
	float:right;
	font-size:0.69em
}
div#content_internal a.search_btn img{padding-right:6px;vertical-align:middle;}
/**
 * FOOTER
 */
div#footer{
	float:left;
	background-image:url(/images/bg_footer.gif);
	background-repeat:repeat-x;
	/**Min-Height Fast Hack*/
	min-height:180px;
	height:auto !important;
	height:180px;
	/*---------------------*/
	width:100%;
}
div#footer ul#footer_links{
	font-size:0.81em;
	color:#d99e44;
	float:left;
	list-style:none;
	margin:13px 0 0 0;
	padding:0 0 0 35px;
}
div#footer ul#footer_links li{
	float:left;
	padding-right:15px;
}
div#footer ul#footer_links li a{
	float:left;
	color:#d99e44;
	text-decoration:none;
}
/**
 * 
 */
.text_blue{
	color:#396aff;
}
a.link_mail{
	color:#b07a27;
	background:transparent url(/images/ico_mail.gif) no-repeat;
	background-position:0 3px;
	padding: 0 0 0 18px;
}
