@charset "utf-8";
/* CSS Document */

*{outline:none; padding:0px; margin:0px; border:0px;}

.enfasi{font-weight:bold; font-size:14px;}
.stabilizzatore{display:block; clear:both;}

a{color:#ffcc66; text-decoration:none;}
a:hover{color:#b88216;}

h1{font-size:18px; font-weight:normal; color:#ffcc66; padding-bottom:5px;}
h2{font-size:17px; font-weight:normal;}

li {margin-left:30px;padding-left:10px;}

/* struttura essenziale */

#container{ height:auto !important; min-height:100%; position:relative; min-width:990px;}

#header{width:990px; height:auto; margin:0 auto; position:relative; z-index:2; }

#content{width:973px; height:auto !important; padding-bottom:271px; margin:0 auto; padding-left:17px;}

#footer{width:100%; height:271px; background-image:url(/images/footer.png); background-position:center top; background-repeat:no-repeat; position:absolute; bottom:0px;}

/*  struttura composta */ 

#contenuto_footer{width:973px; height:auto; margin:0 auto; padding-top:160px;}
#dati_footer{border-top:1px dotted #607996; padding-top:5px; width:auto; height:auto; font-size:10px; margin-top:5px;}
#dati_footer span{display:block; float:right;}

#lang{width:auto; height:auto; float:right;}
#lang a, #lang span{font-size:18px; color:#ffffff; margin-right:28px; margin-top:36px; display:block; float:left;}
#lang a:hover{color:#ffcc66;}
.it{padding-top:6px;}

.selezione_it{width:207px; height:31px; display:block; margin-right:34px; margin-top:99px; float:right; background-image:url(/images/selezione_it_off.png); background-repeat:no-repeat;}
.selezione_it:hover {background-image:url(/images/selezione_it_on.png);}
.selezione_it:hover div{display:block; background-repeat:no-repeat;}
.selezione_en{width:207px; height:31px; display:block; margin-right:34px; margin-top:99px; float:right; background-image:url(/images/selezione_en_off.png); background-repeat:no-repeat; }
.selezione_en:hover {background-image:url(/images/selezione_en_on.png);}
.selezione_en:hover div{display:block; background-repeat:no-repeat;}
.window_it{width:205px; height:159px; display:none; background-image:url(/images/window1.png); margin-left:67px; padding-top:40px; padding-left:62px; position:relative; bottom:7px; margin-top:4px; background-repeat:no-repeat;}
.window_it a{line-height:30px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:bold;}
.window_it a:hover{color:#000;}

.window_en{width:205px; height:159px; display:none; background-image:url(/images/window1.png); margin-left:67px; padding-top:40px; margin-top:4px; padding-left:62px; position:relative; bottom:6px;}
.window_en a{line-height:30px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:bold;}
.window_en a:hover{color:#000;}



.faq{width:60px; height:30px; background-image:url(/images/faq_off.png); display:block; float:right; margin-right:-51px; margin-top:150px; visibility:hidden;}
.faq:hover{background-image:url(/images/faq_on.png);}

#box_menu{width:956px; height:88px; float:left; background-image:url(/images/bg_menu.png); margin-top:102px; margin-left:17px;}
#navigation_1_lev li{}
#navigation_1_lev {float:left;}
#navigation_2_lev {float:right; position:relative; left:11px;}
#navigation_1_lev li, #navigation_2_lev li{float:left; padding:17px 5px 0 13px;list-style:none;margin-left: 0;}
#navigation_1_lev li a, #navigation_2_lev li a{color:#ffffff; text-decoration:none; font-size:15px; padding:0px 20px 0 0px; float:left; display:block;}
#navigation_1_lev li span, #navigation_2_lev li span{color:#ffcc66; text-decoration:none; font-size:15px; padding:0px 20px 0 0px; float:left; display:block;}
#navigation_1_lev li a:hover, #navigation_2_lev li a:hover{color:#ffcc66; display:block;}

/* elementi ricorrenti in più pagine */

.widget{width:aito; height:auto; background-image:url(/images/hr_widget.png); background-repeat:repeat; padding-bottom:15px; margin-bottom:17px;}
.tit_widget_main{width:auto; padding-top:20px; padding-bottom:5px; margin-bottom:10px;}
.tit_widget{width:auto; padding-top:20px; padding-left:13px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #607996;}
.tit_widget h2, .tit_widget_main h2{float:left; margin-right:10px;}

.freccia{width:18px; height:13px; display:block; background-image:url(/images/freccia_off.png); background-repeat:no-repeat; float:left; margin-top:2px;}
.freccia:hover{background-image:url(/images/freccia_on.png); background-repeat:no-repeat;}
.freccia_forced{width:18px; height:13px; display:block; background-image:url(/images/freccia_on.png); background-repeat:no-repeat; float:left; margin-top:2px;}

.box_article{width:auto; height:auto;padding-left:13px; padding-right:13px;}
.article_title{font-size:14px;height:17px; overflow:hidden;}
.article_date{font-size:10px; color:#3399ff;}
.article_sunto{height:34px; overflow:hidden;}
.breadcrumbs {background-repeat:repeat;font-size:11px;margin:-11px -15px -18px -13px;padding-bottom:10px;padding-left:15px;padding-top:10px;}
.center_column_704, #center_column_704 {background-image:url("/images/bg_tit_pag.png");background-repeat:repeat-y;float:left;height:auto;padding-bottom:13px;padding-left:13px;padding-right:15px;width:674px;}


/* Home page */

.box_article_element{margin-bottom:30px;}

#colonna_left{width:240px; height:auto; float:left; background-image:url(/images/hr_colonna_small.png); background-repeat:repeat-y; margin-right:11px; position:relative; z-index:1;}
#colonna_center{width:453px; height:auto; float:left; background-image:url(/images/hr_colonna_big.png); background-repeat:repeat-y; margin-right:11px; position:relative; z-index:1;}
#colonna_right{width:240px; height:auto; float:left; background-image:url(/images/hr_colonna_small.png); background-repeat:repeat-y; position:relative; z-index:1;}

.box_banner{width:240px; height:92px; margin-bottom:19px;}

.locazione{font-style:italic; font-weight:bold; padding-left:13px; padding-right:13px;}
.referenze{margin-top:10px; padding-left:13px; padding-right:13px;}

#newsletter{padding-left:13px; padding-right:13px;}

.h_nesletter{height:141px;}

#newsletter div label {display:block; float:left;}
#newsletter div input {display:block; float:right;}
#newsletter div{margin-bottom:3px; clear:both;}
#newsletter div input{height:18px; background-color:#133566; color:#ffcc66; padding-left:5px;}
#newsletter div label{width:60px;}
.azzera_m_bottom{margin-bottom:0px;}

#colonna_center .widget .box_article{margin-bottom:37px;}
.legalart{width:222px; height:157px; background-image:url(/images/banner_legalart.png); float:left; margin-top:5px;}
.testo_statico{font-size:11px; padding-left:13px; padding-right:13px;}

.gai{width:222px; height:157px; background-image:url(/images/banner_gai.png); float:right; margin-top:5px;}


.widget_news{height:350px; width:auto; background-image:url(/images/hr_widget.png); background-repeat:repeat; padding-bottom:11px; margin-bottom:10px;}
.widget .widget_menu {}
.widget .widget_menu {list-style-type: none; bottom:5px; position:relative;}
.widget .widget_menu li {margin: 0 0 6px 0; padding: 0; background-image:url("/images/bg_menu_more.jpg"); background-repeat:repeat;}
.widget .widget_menu li a,
.widget .widget_menu li span {display:block;padding-bottom:7px;padding-left:13px; position:relative; top:2px;}



/** YOUTUBE **/
.youtubeVideoList {}
.youtubeVideoList .youtubeVideoContainer {}
.youtubeVideoList .youtubeVideoContainer h2 {margin:0 auto;text-align:left;width:600px;margin-top: 20px}
.youtubeVideoTitle {display:inline-block;font-size:20px;margin:0 0 20px 0;text-align:left;width:600px;}
.youtubeVideoDesc {color:#CCCCEE;font-size:12px;margin:10px auto 0 auto;text-align:justify;width:600px;}

.youtubeVideoListPagination {border-top:1px dotted;margin:15px auto 0;padding-top:10px;width:600px;}
.youtubeVideoListPagination .paginationPrev {float: left;text-align:left;width:49%;}
.youtubeVideoListPagination .paginationNext {float:right;text-align:right;width:49%;}
.youtubeVideoListPagination .paginationPrev a {}
.youtubeVideoListPagination .paginationNext a {}
.youtubeVideoListPagination .paginationPrev span {}
.youtubeVideoListPagination .paginationNext span {}


/** ARTICOLI **/
.box_news {border-bottom:1px dotted #607996;margin-bottom:20px; margin-top:28px;}
.box_news h1 {line-height: 14px}
.box_news a, .box_news span {font-size:12px;}
.box_news a {display:inline-block;height:14px;overflow:hidden;width:auto;}
.box_news .news_date {color:#3399FF;font-size:10px;margin-bottom:6px;}
.box_news .news_text {height:30px;line-height:14px;overflow:hidden; margin-bottom:15px;}
.box_news .news_text > span {font-size:12px;}
.box_news .article_primary_image {width: 64px; height: 69px; overflow: hidden;float: left;margin-right: 15px;}
.box_news .news_primary_image {width: 100px; height: 100px; overflow: hidden;}
.box_news .news_primary_image {float:left;margin-right:15px;}

/** ARTISTI **/
.box_artists_dettaglio {margin-bottom:20px; margin-top:28px;}
.box_artists_dettaglio h1 {line-height: 14px}
.box_artists_dettaglio .artists_age {color:#3399FF;font-size:12px;margin-bottom:6px;}
.box_artists_dettaglio .artists_bio {border-bottom:1px dotted;margin-bottom:15px;padding:0 0 30px;text-align:justify;}
.box_artists_dettaglio .opere {clear: both;margin-top:35px;text-align:justify;}
.box_artists_dettaglio .opere p {}
.box_artists_dettaglio .opere img {float:left;margin-right:15px; width:250px; height:188px;}
.box_artists_dettaglio .artists_first_opera {}
.box_artists_dettaglio .artists_second_opera {}

.box_artists {}
.box_artists h1 a img {margin-right:15px;vertical-align:middle;}
.box_artists h1 {}
.box_artists h1 a {display:block;padding:10px 0 0;}


/** DOWNLOAD **/
.box_download {background-image:url("/images/bg_download_list.png");background-repeat:repeat-y;margin-bottom:0;margin-left:-15px; padding:10px 15px;width:674px;}
.box_download h1 {display:inline;line-height: 14px;padding:0;}
.box_download a {font-size:14px;}
.box_download .download_size {font-size:12px;margin:0 5px;}
.box_download .download_date {color:#3399FF;font-size:12px;}
.box_download .download_text {height:auto;margin-bottom:5px;}


/** ARTICOLI DETTAGLIO **/
.box_news_dettaglio h1 {color:#ffcc66;font-size:14px;}
.box_news_dettaglio h1 .news_date {color:#3399FF;font-size:10px;}
.box_news_dettaglio .news_text {}
.news_detail_gallery {border-top:1px dotted #607996;margin-top:25px;text-align:left;padding-top:15px;}


/** VOTAZIONI **/
.box_survey {}
.box_survey h1 {}
.box_survey .survey_date {color:#3399FF;font-size:10px;margin-bottom:6px;}
.box_survey .survey_text {}
.box_survey .survey_text ul {}
.box_survey .survey_text ul li {border-bottom:1px dotted #607996;list-style-type:none;margin:0 0px 16px 0;padding:0 0 15px;width:auto; position:relative;}
.box_survey .survey_text .option_div {display:block; float:left; overflow-x:hidden;width:255px; height:193px;}
.box_survey .survey_text .option_voting_div {display:block;float:right; margin-left:15px;width:391px; position:relative;}
.box_survey .survey_text .option_voting_div > .radioWrapper{background-color:#003366;border:1px solid #224466;margin-right:10px;padding:7px 6px 4px 5px;}
.box_survey .survey_text .optionTitle {display:inline;}
.box_survey .buttonset {background-color:#002244;display:inline-block;line-height:23px;padding:10px 10px 8px 20px;position:absolute; bottom:-54px;}
.box_survey .buttonset .radioWrapper {background-image:url("/images/star_off.png");background-position:center center;background-repeat:no-repeat;display:inline-block;height:20px;margin-left:5px;width:20px;}
.box_survey .buttonset .radioWrapper.selected {background-image: url("/images/star_select.png");background-repeat: no-repeat;background-position: center center;}
.box_survey .buttonset .radioWrapper:hover {background-image: url("/images/star_over.png");background-repeat: no-repeat;background-position: center center;}
.box_survey .buttonset .radioWrapper input {visibility:hidden;}
#surveyMailControl {text-align:right;}
#surveyMailControl label {}
#surveyMailControl input {background-color:#003366;border:1px solid #336699;color:#FFCC66;}
#surveyMailControl input[type=text] {}
#surveyMailControl input[type=submit] {}

/** PAGINAZIONE **/
.paginationControl {text-align:right; font-size:11px;}
.pagination_prev {background-image:url("/images/freccia_small_left_off.png");background-repeat:no-repeat;
    display:inline-block;height:20px;padding-left:18px;line-height:19px;background-position: center left;}
.pagination_next {background-image:url("/images/freccia_small_right_off.png");background-repeat:no-repeat;
    display:inline-block;height:20px;padding-right:18px;line-height:19px;background-position: center right;}
a.pagination_prev:hover {background-image: url("/images/freccia_small_left_on.png");}
a.pagination_next:hover {background-image: url("/images/freccia_small_right_on.png");}



/** EXTRA **/
.menu_page_extra .box_banner {width: 666px !important;}
.menu_page_extra .box_banner img {float: right;}
.menu_page_extra .box_banner .foobar123 {display:inline-block;float:left;margin-top:40px;}


/** MESSAGGISTICA **/
#flash_message_modal_dialog {height:136px; background-color:#003366;color:#FFFFFF; background-image:url("/images/hr_colonna_small.png"); padding:10px;position:absolute;width:220px ;z-index: 9999; margin-top:-156px; text-align:right;}
#flash_message_modal_dialog #flash_message_modal_dialog_close {}
#flash_message_modal_dialog .flash_message_modal_dialog_message {background-color:#002244;clear:both; height:70px; margin-bottom:5px; padding:24px 7px; text-align:left;}


/** NEWS HOME PAGE **/

.img_news_home{height:69px; overflow:hidden; width:64px; float:left; margin-right:15px;}
.tit_date{color:#FFCC66; font-size:14px;}
.tit_date a {display:inline-block;height:17px;overflow:hidden;width:345px;}
.tit_date .news_date{color:#3399FF; font-size:10px;}
.news_text_home{height:30px; line-height:14px; overflow:hidden; font}

/** pagina progetto **/

.artefatto_site{width:auto; height:auto; padding:13px 0px 13px 9px; margin-top:20px; border:1px solid #234980; background-color:#133566;}

/* form generico */

.form_generico {border-bottom:1px dotted #607996; border-top:1px dotted #607996; margin-top:20px; padding:18px 0;}
.form_generico label {}
.form_generico select {background-color:#133566; border:1px solid #234980; color:#FFFFFF; height:auto; margin-left:10px; padding:4px; width:200px;}
.form_generico input[type=text] {background-color:#133566; border:1px solid #234980; color:#FFFFFF; height:auto; margin-left:10px; padding:4px; width:200px;}
.form_generico input[type=submit] {background-color:#133566; border:1px solid #234980; color:#FFCC66; height:auto; margin-left:10px; padding:4px; width:auto;}

