@charset "utf-8";
/* CSS Document */

*{outline:none; padding:0px; margin:0px; border:0px;}

.enfasi{font-weight:bold; font-style:italic; color:#ffffff;}
.stabilizzatore{display:block; clear:both; float:none;}

a{color:#95a90f; text-decoration:none;}
a:hover{color:#deff00;}

h1{font-size:30px; color:#ffffff; padding-bottom:5px;}
h2{font-size:14px; font-weight:normal; color:#ffffff;}

li {margin-left:30px;padding-left:10px;}

.btn{width:20px; height:20px; background:url(/images/edition_2011/element_btn_off.png) no-repeat #95a90f center; display:block;}
.btn:hover{width:20px; height:20px; background:url(/images/edition_2011/element_btn_on.png) center no-repeat #deff00;}

.zoom{width:20px; height:20px; background:url(/images/edition_2011/ico_lente_white_off.png) no-repeat #95a90f center 1px; display:block;}
.zoom:hover{width:20px; height:20px; background:url(/images/edition_2011/ico_lente.png) center 1px no-repeat #deff00;}

.filetto{border-bottom:1px dotted #c3c3c3;}

.deco_element{background:url(../images/edition_2011/deco_element.png) repeat-x transparent; height:40px;}
.deco_element_chiaro{background:url(../images/edition_2011/deco_element_chiaro.png) repeat-x transparent; height:40px;}

.no_bg{background-image:none !important;}

.font_helvetica{font-family:HelveticaNeueLTStd35Thin, Arial, Helvetica, sans-serif; line-height: normal !important;}

.elenco{margin-top:6px; margin-bottom:15px;}
.elenco li{margin-left:25px;}

/* chiamo i fonts */

@font-face {
    font-family: 'HelveticaNeueLTStd35Thin';
    src: url('/styles/fonts/helveticaneueltstd-th-webfont.eot');
    src: url('/styles/fonts/helveticaneueltstd-th-webfont.eot?#iefix') format('embedded-opentype'),
         url('/styles/fonts/helveticaneueltstd-th-webfont.woff') format('woff'),
         url('/styles/fonts/helveticaneueltstd-th-webfont.ttf') format('truetype'),
         url('/styles/fonts/helveticaneueltstd-th-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'BebasRegular';
    src: url('/styles/fonts/bebas__-webfont.eot');
    src: url('/styles/fonts/bebas__-webfont.eot?#iefix') format('embedded-opentype'),
         url('/styles/fonts/bebas__-webfont.woff') format('woff'),
         url('/styles/fonts/bebas__-webfont.ttf') format('truetype'),
         url('/styles/fonts/bebas__-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* struttura essenziale */

#container{ height:auto !important; min-height:100%; position:relative; min-width:990px;}

#header{width:990px; height:280px; margin:0 auto; position:relative; }

#content{width:100%; height:auto !important; padding-bottom:180px; background: url(/images/edition_2011/trasp.png) repeat;}
 
#footer{width:100%; height:150px; background:url(/images/edition_2011/bg_footer.jpg) center top repeat-x; position:absolute; bottom:0px;}

/*  struttura composta */ 

#colonna_main{width:970px; padding-left:10px; padding-right:10px; height:auto; margin:0 auto; padding-top:36px;}

#contenuto_footer{width:990px; height:auto; margin:0 auto; padding-top:40px;}
#contenuto_footer a{color:#ffffff; text-transform:uppercase;}
#contenuto_footer a:hover{color:#deff00;}
#contenuto_footer #dati_footer{width:420px; height:auto; float:left; }
#contenuto_footer #dati_footer #menu_footer{font-size:11px; margin-top:15px;}
#contenuto_footer #dati_footer #link_utili_footer{font-size:11px;}
#contenuto_footer #dati_footer #credits{clear:left; margin-top:7px;}
#contenuto_footer #dati_footer #credits a{text-transform:none; color:#95a90f;}
#contenuto_footer #dati_footer #credits a:hover{color:#deff00;}
#contenuto_footer #loghi_footer {float:right;}

#navigation_top{margin-top:4px; width:auto; height:22px; float:right;}
#navigation_top a.contatti_top{color:#ffffff; display:block; float:left; text-transform:uppercase;}
#navigation_top a.contatti_top:hover{color:#deff00;}
#navigation_top #lang{width:auto; height:22px; float:left;}
#navigation_top #lang .en, #lang .it, #lang span{display:block; width:16px; height:16px; float:left; margin-left:10px;}
#navigation_top #lang a.en{background:url(../images/edition_2011/en_deselected.png) no-repeat center top transparent;}
#navigation_top #lang a.it{background:url(../images/edition_2011/it_deselected.png) no-repeat center top transparent;}
#navigation_top #lang span.en{background:url(../images/edition_2011/en_selected.jpg) no-repeat center top transparent;}
#navigation_top #lang span.it{background:url(../images/edition_2011/it_selected.jpg) no-repeat center top transparent;}

#navigation_main{float:left; margin-top:159px; color:#ffffff; font-size:17px; font-family:BebasRegular, Arial, Helvetica, sans-serif;}
#navigation_main li{float:left; padding:0 5px 0 0px !important; list-style:none; margin-left:0;}
#navigation_main li a{color:#ffffff; text-decoration:none; padding:8px 5px 8px 5px; float:left; display:block; text-decoration:none; position:relative; top:-7px;}
#navigation_main li:hover a, #navigation_main a.selected{color:#ffffff; background-color:#000000; display:block;}
#navigation_main li.box_tendina{}
#navigation_main li.box_tendina ul.tendina{display:none; background-color:#000000; z-index:7; position:absolute; margin-top:25px; padding-top:10px; padding-left:7px;}
#navigation_main li.box_tendina:hover ul.tendina{display:block;}
#navigation_main li.box_tendina ul.tendina li{float:none;}
#navigation_main li.box_tendina ul.tendina li a{padding-left:0px; padding-right:35px;}
#navigation_main li.box_tendina ul.tendina li a:hover{color:#deff00;}

#navigation_main li .slash_menu {float: left;}

/* elementi ricorrenti in più pagine */

.widget{width:auto; height:auto;}
.widget .tit_widget {margin-bottom:20px;}
.widget .tit_widget h2{font-size:30px; color:#ffffff; float:left;}
.box_article{width:auto; height:auto;}
.box_article .image{height:69px; overflow:hidden; width:64px; float:left; margin-right:15px; position:relative;}
.box_article .article_title{margin-bottom:15px; overflow:hidden; font-size:14px; text-transform:uppercase;}
.box_article .article_title a{color:#ffffff;}
.box_article .article_title a:hover{color:#deff00;}
.box_article .article_date{font-size:12px; color:#ac0059;}
.box_article .article_sunto{overflow:hidden; font-size:14px;}
.box_article .article_text{}
.box_article .article_downloads{padding-top:25px; margin-top:25px; border-top:1px dotted #666666;}
.box_article .article_downloads h2{margin-bottom:15px;}

.article_gallery h2{padding-top:25px; margin-top:25px; border-top:1px dotted #666666;}
.article_gallery .article_photogallery{margin-top:25px;}
.article_gallery .article_photogallery .article_photogallery_innerbox_mask {width:933px;}
.article_gallery .article_photogallery .article_photogallery_innerbox_mask span a {margin-right:16px;}

.breadcrumbs {font-size:12px ;margin-top:3px; margin-bottom:15px; text-transform:uppercase;}

/* elementi ricorrenti pagine interne */

.box_header_pag_int{margin-bottom:15px;}
.box_header_pag_int .tit_widget_main{}
.box_header_pag_int .tit_widget_main h1{font-size:30px;}

.box_contenuti{text-align:justify; font-size:14px; line-height:24px;}
.box_contenuti .restringitore{}
.box_contenuti .box_image{}
.box_contenuti h2{font-size:25px;}
.box_contenuti p{margin:7px 0 7px 0px; font-size: 14px !important;}
.box_contenuti .filetto{margin:15px 0 15px 0px; border-color:#333333;}

.box_contenuti .box_article_element{font-size:12px; margin:50px 0 50px; position:relative;}
.box_contenuti .box_article_element .important{position:absolute; top:-25px; left:-35px; width:206px; height:81px;}
.box_contenuti .box_article_element .image{width:136px; height:120px; position:relative; overflow:hidden; float:left; margin-right:25px; border-right:3px solid #95a90f;}
.box_contenuti .box_article_element .image a.btn{position:absolute; bottom:0px; right:0px;}
.box_contenuti .box_article_element .aggregatore{float:left; width:700px; border-left:1px dotted #333333; padding-left:25px; min-height: 120px;}
.box_contenuti .box_article_element .article_title{font-size:20px; height:27px;}
.box_contenuti .box_article_element .article_title a{color:#ffffff;}
.box_contenuti .box_article_element .article_title a:hover{color:#deff00;}
.box_contenuti .box_article_element .article_sunto{line-height:18px; max-height:54px; font-size:12px;}


/* form generico */

.form_generico {margin-top:20px; margin-bottom:20px; float:left;}
.form_generico .bg_form{background-color:#95a90f;}
.form_generico .bg_form{color:#000000;}
.form_generico .bg_form label{padding-left:10px;}
.form_generico .bg_form select{background-color:#95a90f; color:#000000; height:40px; width:240px; padding-bottom:10px; padding-right:10px; padding-top:11px; font-weight:bold;}
.form_generico .bg_form select option{border:none !important; padding:5px; outline:none !important;}
.form_generico .bg_form input.text{background-color:transparent; color:#000000; height:40px; width:240px; padding-left:10px; font-weight:bold;}
.form_generico .bg_form input.submit{background:url(/images/edition_2011/ico_lente.png) no-repeat left; width:30px; height:20px; cursor: pointer;}

/* pag_link */

#pag_link.box_contenuti  .box_article {margin-top:40px;}
#pag_link.box_contenuti .box_article_element .article_sunto{max-height:54px; height:auto;}
#pag_link.box_contenuti .box_article_element {border-bottom: 1px dotted #666666; margin-bottom:25px; margin-top:0px; padding-bottom:25px;}


/* pag_mostreconcorsi */

#pag_mostreconcorsi #showandcompetition_filter{float:left;}
#pag_mostreconcorsi #showandcompetition_filter .bg_form{}

/* pag artisti */
 
#pag_artisti .box_form_header{}
#pag_artisti .box_form_header p{width:680px; margin-top:0px;}
#pag_artisti .box_form_header form{}
#pag_artisti #lista_artisti{margin-top:20px;}
#pag_artisti .box_article {margin-top: 20px;}
#pag_artisti #lista_artisti .tit_widget h2{background-color:black; padding-right:13px; margin-top:-3px; width:auto; float:left;}
#pag_artisti .box_article .aggregatore{float:left; margin-right:30px; margin-bottom:45px;}
#pag_artisti .box_article .aggregatore.last_fila{margin-right:0px;}
#pag_artisti .box_article .aggregatore .image{width:170px; height:125px; margin-right:0px; float:none; clear:both; border-bottom:3px solid #95A90F; position:relative;}
#pag_artisti .box_article .aggregatore .image .btn {bottom:0; position:absolute; right:0;}
#pag_artisti .box_article .aggregatore .article_title{margin-top:10px; overflow:visible; text-align:center; margin-bottom:0px; width:170px;}
#pag_artisti .box_article .aggregatore .article_title a{color:#ffffff; font-size:16px; text-transform:none; }
#pag_artisti .box_article .aggregatore .article_title a:hover{color:#deff00;}

/* pag artisti dettaglio */

#pag_artisti_detail{}
#pag_artisti_detail .box_article{}
#pag_artisti_detail .box_article .tit_widget{margin-bottom:20px;}
#pag_artisti_detail .box_article h2{float:left; margin-right:30px;}
#pag_artisti_detail .box_article .artists_age{width:400px; color:#AC0059; float:left; margin-top:4px; font-size:12px;}
#pag_artisti_detail .box_article #dettaglio_artisti{margin-top:30px;}
#pag_artisti_detail .box_article #dettaglio_artisti .tit_widget h2{background-color:black; padding-right:13px; margin-top:-3px; width:auto; float:left;}
#pag_artisti_detail .box_article #dettaglio_artisti .opere{border-bottom:1px dotted #666666; margin-bottom:25px; padding-bottom:25px;}
#pag_artisti_detail .box_article #dettaglio_artisti .opere .image{overflow:hidden; width:300px; height:160px; position:relative; border-bottom:3px solid #95A90F;}
#pag_artisti_detail .box_article #dettaglio_artisti .opere .image .zoom{position:absolute; right:0; bottom:0;}
#pag_artisti_detail .box_article #dettaglio_artisti .descrizione_opera{width:614px; float:left; margin-left:25px;} 

/* legalart */

#pag_legalart .box_image{margin:0px 0 15px 0px; width:500px; float:left; padding-left:25px; margin-left:25px; border-left:1px dotted #666666;}
#pag_legalart .box_image a{display:block; float:left; margin-right:17px; margin-bottom:14px; width:105px; height:105px;}
#pag_legalart .box_image a.second_fila{margin-bottom:0;}
#pag_legalart .box_image a.last{padding-right:0px;}
#pag_legalart .box_image img{}
#pag_legalart .box_image .didascalia, #pag_legalart  #video_legalart .didascalia{float:left; font-weight:bold;}
#pag_legalart .box_image .didascalia{margin-bottom:27px;}
#pag_legalart  #video_legalart{float:left;}



/* pagination */

.paginationControl {text-align:right; font-size:12px; float:right; background-color:#95a90f; padding:5px; color:#000000; height:20px;}
.paginationControl .pagination_prev {width:20px; height:20px; background:url(/images/edition_2011/element_btn_off_sn.png) no-repeat transparent center;  display:inline-block;}
.paginationControl .pagination_next {width:20px; height:20px; background:url(/images/edition_2011/element_btn_off.png) no-repeat transparent center;  display:inline-block;}
.paginationControl a.pagination_prev:hover {background-image: url("/images/freccia_small_left_on.png");}
.paginationControl a.pagination_next:hover {background-image: url("/images/freccia_small_right_on.png");}
.paginationControl span.current{position:relative; top:-5px; font-weight:bold;}

/* pag mostra */

#pag_mostra .box_image{margin:15px 0 15px 0px;}
#pag_mostra .box_image a{padding-right:12px;}
#pag_mostra .box_image a.last{padding-right:0px;}
#pag_mostra .box_image img{}

/* pag_downloads */

#pag_downloads .box_article {margin-top:40px;}
#pag_downloads .box_article .box_article_element {border-bottom: 1px dotted #666666; margin-bottom:25px; margin-top:0px; padding-bottom:25px;}

/* Home page */

#box_home_top{margin-bottom:40px; float:left;}
#box_home_top #banner_container {float: left; width: 404px; height: 333px; background:url(/images/edition_2011/bg_banner_random.png) no-repeat transparent;}
#box_home_top #banner_random, #box_home_top .widget, #box_home_top #menu_extra{float:left;}
#box_home_top #banner_random{width:404px; height:333px; position:relative;}
#box_home_top #banner_random img{}
#box_home_top #banner_random #bg_label{position:absolute; bottom:0px; left:0px; background:url(/images/edition_2011/trasp.png) repeat; width:394px; height:32px; padding-top:12px; padding-left:10px; color:#ffffff;}
#box_home_top #banner_random #bg_label a{color:#ffffff;}
#box_home_top #banner_random #bg_label a:hover{color:#deff00;}

#box_home_top .widget{width:300px; height:auto; margin:26px 32px 0 8px;}
#box_home_top .widget .box_article .article_title{font-size:28px; max-height:66px;}
#box_home_top .widget .box_article .article_sunto{height:90px; color:#ffffff;}
#box_home_top  #widget_news_home .box_btn{margin-top:25px;}
#box_home_top  #widget_news_home .box_btn .filetto{width:250px; position:relative; top:10px;}
#box_home_top  #widget_news_home .box_btn a{float:right;}

#box_home_top #menu_extra{width:176px; margin-top:33px; padding:30px 15px 0 35px; height:auto; font-size:20px; color:#ffffff; background:url(/images/edition_2011/trasp.png) repeat;}
#box_home_top #menu_extra .box_banner{width:auto; height:25px; margin-bottom:30px;}
#box_home_top #menu_extra .box_banner span{display:block; width:120px; float:left;}
#box_home_top #menu_extra .box_banner a{float:left;}

#widget_mostre_concorsi{clear:both; margin-bottom:40px;}
#widget_mostre_concorsi .tit_widget h2{background-color:black; padding-right:13px; margin-top:-7px; width:auto;}
#widget_mostre_concorsi .box_article_element{width:315px; float:left; margin-right:12px;}
#widget_mostre_concorsi .box_article_element.last{margin-right:0px;}
#widget_mostre_concorsi .box_article_element .aggregatore{float:left; width:180px;}
#widget_mostre_concorsi .box_article_element .aggregatore .article_title{padding-bottom:10px; margin-bottom:10px; max-height:47px;}
#widget_mostre_concorsi .box_article_element .aggregatore .article_sunto{max-height:55px; font-size:12px;}
#widget_mostre_concorsi .box_article_element .image{position:relative; width:120px; height:120px; background-color:#333; border-bottom:3px solid #95a90f;}
#widget_mostre_concorsi .box_article_element .image .btn{position:absolute; bottom:0px; right:0px;}

#widget_gallery{width:727px; float:left;}
#widget_gallery .tit_widget h2{background-color:black; padding-right:13px; margin-top:-7px; width:auto;}
#widget_gallery .article_title{margin-bottom:10px; max-height:37px; font-size:16px;}
#widget_gallery .article_sunto{margin-bottom:20px; max-height:55px;}
#widget_gallery .article_gallery .article_photogallery .article_photogallery_innerbox_mask {width:670px;}

#widget_contatti{width:230px; float:right; margin-top: -7px;}
#widget_contatti .tit_widget{margin-bottom:30px;}
#widget_contatti .tit_widget h2{float:none; clear:both;}
#widget_contatti .aggregatore{background-color:#111112; padding:20px 15px 20px 15px; position: relative;}
#widget_contatti .aggregatore .label{font-size:14px; color:#ffffff; margin-bottom:5px;}
#widget_contatti .aggregatore #box_newsletter{margin-bottom:15px;}
#widget_contatti .aggregatore #box_newsletter form#box_form_newsletter{position:relative;}
#widget_contatti .aggregatore #box_newsletter form#box_form_newsletter div{margin-bottom:1px; line-height:normal !important;}
#widget_contatti .aggregatore #box_newsletter form#box_form_newsletter div input{background-color:#09090a; padding-left:3px; text-transform:uppercase; padding-right:3px; color:#696969; width:173px; height:15px; font-size:10px;}
#widget_contatti .aggregatore #box_newsletter form#box_form_newsletter div.submit input{background:url(/images/edition_2011/element_btn_off.png) no-repeat #95a90f center; display:block; position:absolute; height:47px; width:20px; right:0px; top:0px;}
#widget_contatti .aggregatore #box_newsletter form#box_form_newsletter div.submit input:hover {cursor: pointer;}
#widget_contatti .aggregatore #box_email{margin-bottom:15px;}
#widget_contatti .aggregatore .box_bg_element_widget_contatti{background-color:#09090a; height:20px; padding:5px;}
#widget_contatti .aggregatore #box_email .box_bg_element_widget_contatti span{}
#widget_contatti .aggregatore #box_email .box_bg_element_widget_contatti a{}
#widget_contatti .aggregatore #box_socials .box_bg_element_widget_contatti{height:31px;}
#widget_contatti .aggregatore #box_socials .box_bg_element_widget_contatti a{padding-right:15px;}





.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;}

.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;}

/** PROGETTO **/

div.link_artefatto_story {margin-top: 15px;}

/** YOUTUBE **/
.youtubeVideoList {}
.youtubeVideoList .youtubeVideoContainer {}
.youtubeVideoList .youtubeVideoContainer h2 {margin-top: 20px;}
.youtubeVideoTitle {display:inline-block; font-size:20px; margin:0 0 20px 0; text-align:left; width:600px;}
.youtubeVideoDesc {margin:10px auto 0 auto; width:800px;}

.youtubeVideoListPagination {margin:15px auto 0 0; padding-top:10px; width:800px;}
.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:40px;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;}



/** 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;}



/** VOTAZIONI **/
.box_survey {}
.box_survey h1 {}

.box_survey .ajaxTGT .box_vote{width:400px; height: 20px; margin-top:25px;}
.box_survey .ajaxTGT .box_vote .percent{float:left; margin-right:20px; font-weight:bold;}
.box_survey .ajaxTGT .box_vote .preload_bar{height: 20px; background-color:#990066; float:left;}
.box_survey .ajaxTGT .total_vote{clear:both; margin-top:15px;}

.box_survey .survey_date {color:#3399FF;font-size:10px;margin-bottom:6px;}
.box_survey .survey_text {}
.box_survey .survey_text p {}
.box_survey .survey_text ul {}
.box_survey .survey_text ul li {border-bottom:1px dotted #666666; list-style-type:none; margin:0 0px 25px 0; padding:0 0 25px; width:auto; position:relative;}
.box_survey .survey_text .option_div {font-family:BebasRegular, Arial, Helvetica, sans-serif; display:block; float:left; width:255px; height:193px; color:#95a90f; font-size:22px !important; }
.box_survey .survey_text .option_voting_div {display:block;float:left; margin-left:35px;width:550px; position:relative;}
.box_survey .survey_text .option_voting_div > .radioWrapper{background-color:#95A90F;border:1px solid #ffffff;margin-right:20px;padding:7px 6px 4px 5px;}
.box_survey .survey_text .optionTitle {display:inline;}
.box_survey .buttonset {background-color:#95A90F;display:inline-block;line-height:23px;padding:10px 10px 8px 10px;position:absolute; bottom:-54px;}
.box_survey .buttonset .radioWrapper {background-image:url("/images/edition_2011/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/edition_2011/star_select.png");background-repeat: no-repeat;background-position: center center;}
.box_survey .buttonset .radioWrapper:hover {background-image: url("/images/edition_2011/star_over.png");background-repeat: no-repeat;background-position: center center;}
.box_survey .buttonset .radioWrapper input {visibility:hidden;}
.box_survey .buttonset label{color:black; font-family:	MS Shell Dlg, Arial; font-weight:bold;}
#surveyMailControl {float:right; background-color:#95A90F;}
#surveyMailControl input {background-color:#95A90F;}
#surveyMailControl input[type=text] {color: #000000; font-weight: bold; height: 40px; padding-left: 10px; width: 240px;}
#surveyMailControl input[type=submit] {background: url("/images/edition_2011/element_btn_on.png") no-repeat scroll left center transparent; cursor: pointer; width: 20px;}


#pag_votazioni .box_article{margin-top:40px;}
#pag_votazioni .box_article .box_article_element {border-bottom: 1px dotted #666666; margin-bottom: 25px; margin-top: 0;}
#pag_votazioni_dettaglio .disabled input {display: none;}
#pag_votazioni_dettaglio .disabled .buttonset {display: none !important;}
#pag_votazioni .votazione_aperta {color: #990066; font-size: 18px !important;}
#pag_votazioni_dettaglio .votazione_terminata {color: #990066; font-size: 25px !important;}

/** PAGINAZIONE **/
.paginationControl {text-align:right; font-size:12px; float:right; background-color:#95a90f; padding:5px; color:#000000; height:20px;}
.paginationControl .pagination_prev {width:20px; height:20px; background:url(/images/edition_2011/element_btn_off_sn.png) no-repeat transparent center;  display:inline-block;}
.paginationControl .pagination_next {width:20px; height:20px; background:url(/images/edition_2011/element_btn_off.png) no-repeat transparent center;  display:inline-block;}
.paginationControl a.pagination_prev:hover {background-image: url("/images/edition_2011/freccia_small_left_on.png");}
.paginationControl a.pagination_next:hover {background-image: url("/images/edition_2011/freccia_small_right_on.png");}
.paginationControl span.current{position:relative; top:-5px; font-weight:bold;}



/** 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;}

/** GALLERY **/

#pag_gallery  .box_article {margin-top:40px;}
#pag_gallery .box_article .article_text span {font-size: 14px;}
#pag_gallery .box_article .box_article_element {margin-top:0; border-bottom:1px dotted #666666; margin-bottom:25px; padding-bottom:32px;}

/** MESSAGGISTICA **/
#flash_message_modal_dialog {height:76px; background-color:#111112; color:#FFFFFF; padding:10px; position:absolute; width:210px; z-index: 9999; top:0; left:0; text-align:right;}
#flash_message_modal_dialog #flash_message_modal_dialog_close {}
#flash_message_modal_dialog .flash_message_modal_dialog_message {clear:both; height:65px; margin-bottom:3px; text-align:left;}


/** pagina progetto **/

.artefatto_site{width:auto; height:auto; padding:13px 0px 13px 9px; margin-top:20px; border:1px solid #234980; background-color:#133566;}

/** CONTATTI **/

#pag_contatti .tit_widget h2 {background-color:black; padding-right:13px; margin-top:-3px; width:auto; float:left;}

#contact_form {width: 467px;}
#contact_form label {display:inline-block; vertical-align:top; width:105px;}
#contact_form input {background-color:#95A90F; color:#FFFFFF; margin-bottom:20px; padding:3px 7px; width:450px; height: 20px; font-size: 14px;}
#contact_form input[type=submit] {width: auto; height: 40px; float: right; color:#000000;}
#contact_form textarea {background-color:#95A90F; color:#FFFFFF; font-family: ms shell big; font-size: 14px; margin-bottom:10px; padding:3px 7px; width:450px; resize:none;}
#contact_form .text {color:#000000; padding-left:10px; font-weight:bold;}

/** PRIVACY **/

#testoinformativa {display: none; background-color:black; height:auto; padding:40px; position:absolute; top:25px; left:50%; margin-left:-25%; width:830px; z-index: 99;}
#testoinformativa .tit_widget h2 {background-color: black; float: left; margin-top: -3px; padding-right: 13px; width: auto; font-size: 25px;}
#testoinformativa a {float:left; padding:5px; background-color: #95A90F; color: black;}

/** CANCELLAZIONE DA NEWSLETTER **/

#cancellazione            {width: 386px; height:200px;}
#cancellazione p.descriptionDiv{margin-bottom:20px;}
#cancellazione div        { margin-bottom: 15px;}
#cancellazione div input[type=submit]       {background-color: #95a90f; height:40px; padding:3px 7px;}
#cancellazione div input[type=text]  { width: 282px; height: 20px; padding:3px 7px; background-color: #95a90f;}
#cancellazione div label  { float: left; width:90px; }
#cancellazione #cancellati { margin-bottom: 0px; float:right;}

.box_contenuti span , .box_contenuti em, .box_contenuti strong {font-size: 14px !important;}
