/*
	[an error occurred while processing this directive]
	
*/
#col-dx h4.box-heading {
    background-color: #FFFFFF;
    font-size: 13px;
    padding: 0 0 10px;
}
#ads_halfpage {
	margin-bottom:10px;
}
h1.title_gallery {
    background-color: #FFFFFF;
    border-bottom: 30px solid #FFFFFF;
    color: #1E1E1E;
    font-family: "breraLight";
    font-size: 30px;
    padding-top: 14px;
}
#col-dx h4.box-heading span {
    color: #677CA4 !important;
}
#col-dx ul.box-content-news {
    background-color: #FFFFFF;
    border-bottom: 15px solid #FFFFFF;
    margin-bottom: 0;
}
#col-sx {
	position:relative;
}
#close_search_fg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f5eb1;
	display:block;
	position:absolute;
	top:20px;
	right:20px;
}
#tool_fg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#464646;
}
#desc_fg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#464646;
	float:left;
	font-style:normal;
	margin-bottom:15px;
	width:620px;
}
#tool_fg .read_art_fg {
	float:left;
	margin-bottom:30px;
	width:620px;
}
#tool_fg .read_art_fg a {
	color:#2f5eb1;
	text-decoration:underline;
}
#cont_key_soc {
    float: left;
    margin-bottom: 30px;
    position: relative;
    width: 620px;
}
#cont_key_soc .keyw_fg {
    background-color: #F1F2EE;
    font-size: 15px;
    padding: 15px 20px;
	text-align:center;
    width: 356px;
}
#cont_key_soc .keyw_fg_top {
	background: url((none)/images/static/common/fotogallery/fg_key_top.gif?v=201211161410) no-repeat scroll 0 0 transparent;
	width:395px;
	height:5px;
}
#cont_key_soc .keyw_fg_bottom {
	background: url((none)/images/static/common/fotogallery/fg_key_bottom.gif?v=201211161410) no-repeat scroll 0 0 transparent;
	width:395px;
	height:5px;
}
#cont_key_soc .keyw_fg a {
	color:#2f5eb1;
	padding:0 3px;
}
#cont_key_soc .cont_fg_social {
	position:absolute;
	top:0;
	right:0;
}
#cont_key_soc #fb_share,
#cont_key_soc #plus1_share,
#cont_key_soc #tw_share {
    float: left;
}
#cont_key_soc #plus1_share {
	margin-right:10px;
}
#tool_fg .back_fg {
	background: url((none)/images/static/common/fotogallery/fg_back.gif?v=201211161418) no-repeat scroll 0 0 transparent;
	float:left;
	width:140px;
	height:31px;
	margin:0 0 30px 240px;
	text-indent:-5000px;
}
.share-button {
    padding: 3px 0 0 21px !important;
	float:left !important;	
}
#tabs_fotogallery_corre .share-button:hover,
#tabs_fotogallery_viste .share-button:hover,
#tabs_fotogallery .share-button:hover {
    background-position: 0 -22px !important;
}
.share-balloon ul {
    display: none;
    padding: 15px 0 0 7px !important;
}
.left_pos .share-balloon {
	background: url((none)/images/static/common/share-fb-top-big_sx.png?v=201211151707) no-repeat scroll -2px 0 transparent;
    left: 0;
}
.share-bt-container div.title_art {
	display:none !important;
}
#tabs_fotogallery_corre .left_pos .share-button:hover,
#tabs_fotogallery_viste .left_pos .share-button:hover,
#tabs_fotogallery .left_pos .share-button:hover {
	background-position:0 -46px !important;
}
#tabs_fotogallery {
    border: 6px solid #5B5B5B;
    float: left;
	margin-bottom:60px;
    width: 608px;
}
#tabs_fotogallery_corre {
	display:none;
}
#tabs_fotogallery_corre,
#tabs_fotogallery_viste {
    border: 6px solid #9c9c9c;
    float: left;
	margin-bottom:60px;
    width: 608px;
}
#tabs_fotogallery_lettori {
	background-color:#5b5b5b;
    float: left;
    width: 620px;
}
#tabs_fotogallery_lettori > div,
#tabs_fotogallery_corre > div,
#tabs_fotogallery_viste > div,
#tabs_fotogallery > div {
	display:none;
}
h3.tit_Section_tabs {
    clear: both;
    color: #cc2026;
    display: inline;

    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 99;
}
#tabs_fotogallery_lettori h3.tit_Section_tabs {
	color:#ffffff;
}
#tabs_fotogallery_lettori .polymedia .box_Vaschetta_4Item {
    height: 174px;
    margin-bottom: 8px;
	overflow:hidden;
    width: 620px;
}
#tabs_fotogallery_lettori .box_Vaschetta_4Item .js_SC_Container {
    float: left;
    height: 137px;
    margin-left: 12px;
    margin-top: 35px;
	overflow:hidden;
    position: relative;
    width: 596px;
}
#tabs_fotogallery_lettori .js_StepCarousel .js_SC_Scrolling_Content {
    color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding-top: 12px;
}
#tabs_fotogallery_lettori .polymedia .box_Vaschetta_4Item .box_Element {
    height: 125px;
    margin: 0 !important;
    width: 598px;
}
#tabs_fotogallery_lettori .foto_contain {
    float: left;
    height: 125px;
    width: 382px;
}
#tabs_fotogallery_lettori .title_let {
	color:#FFFFFF;
	display:block;
	font-family:"BreraCondensedSemiBold";
	font-size:17px;
	padding-bottom:2px;
}
#tabs_fotogallery_lettori .js_StepCarousel .js_SC_Pagination span {
    border-bottom: 2px solid #FFFFFF;
    padding-bottom: 21px;
}
#tabs_fotogallery_lettori .foto_contain li {
	float:left;
	margin:0 8px 8px 0;
}
#tabs_fotogallery ul.ui-tabs-nav {
    float: left;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 5px 0 22px;
    padding-left: 12px;
}
#tabs_fotogallery ul.ui-tabs-nav li {
    background-color: #FFFFFF;
    border: medium none;
    float: left;
    height: 21px;
    padding: 8px 11px 0;
    position: relative;
}
#tabs_fotogallery ul.ui-tabs-nav li .fg_m_dx,
#tabs_fotogallery ul.ui-tabs-nav li .fg_m_sx {
	display:none;
}
#tabs_fotogallery ul.ui-tabs-nav li.active .fg_m_sx {
	display:block;
	background: url((none)/images/static/common/fotogallery/fg_menu_sx.gif?v=201211151434)  no-repeat scroll left bottom transparent;
	width:5px;
	height:29px;
	position:absolute;
	top:0;
	left:0;
}
#tabs_fotogallery ul.ui-tabs-nav .active .fg_m_dx {
	background: url((none)/images/static/common/fotogallery/fg_menu_dx.gif?v=201211151434)  no-repeat scroll left bottom transparent;
	display:block;
	width:5px;
	height:29px;
	position:absolute;
	top:0;
	right:0;
}
#tabs_fotogallery ul.ui-tabs-nav li.active {
	background: url((none)/images/static/common/fotogallery/fg_menu_bg.gif?v=201211151434)  repeat-x scroll left bottom transparent;
}
#tabs_fotogallery .ui-tabs-nav li a {
    color: #464646;
    font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
}
body .box_With_Bottom_Separator {
	background:none !important;
    padding-bottom: 0;
}
.box_Featured_Carousel {
    clear: both;
    float: left;
    position: relative;
    width: 100%;
}
.box_Color_00 {
    background-color: transparent;
}
.polymedia {
    font-family: Arial,sans-serif;
}
.polymedia div, .polymedia dl, .polymedia dt, .polymedia dd, .polymedia ul, .polymedia ol, .polymedia li, .polymedia h1, .polymedia h2, .polymedia h3, .polymedia h4, .polymedia h5, .polymedia h6, .polymedia pre, .polymedia form, .polymedia fieldset, .polymedia input, .polymedia p, .polymedia blockquote, .polymedia address, .polymedia th, .polymedia td {
    margin: 0;
    padding: 0;
}
.polymedia_clear {
    background-color: #FFFFFF;
    clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden;
}
.polymedia .js_StepCarousel .js_SC_Pagination {
	left:0;
}
.js_StepCarousel .js_SC_Pagination {
    font-size: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2000;
}
.js_StepCarousel .js_SC_Pagination span {
    clear: both;
    float: left;
    width: 100%;
}
.js_StepCarousel .js_SC_Pagination img {
    display: inline-block;
    height: 12px;
    margin: 0 4px;
    position: relative;
    width: 12px;
}
.box_Vaschetta .box_Element .tit_Title_Category a,.box_Vaschetta .box_Element .tit_Title a {
	height:auto !important;
	padding-bottom:0 !important;

}
.js_StepCarousel {
    clear: both;
    display: inline;
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 999;
}
.polymedia .box_Vaschetta_4Item {
    float: left;
    height: 238px;
    margin-bottom: 20px;
    position: relative;
    width: 608px;
}
a.btn_Button_h31:link, a.btn_Button_h31:visited {
    text-decoration: none;
}
.btn_Button_h31 {
	background: url((none)/images/static/common/fotogallery/btn_Button_h31.png?v=201211151319) no-repeat scroll left top transparent;	
    clear: both;
    display: inline;
    float: left;
    height: 31px;
    margin-top: 5px;
    padding-left: 6px;
}
a.btn_Button_h31:link span, a.btn_Button_h31:visited span {
    color: #464646;
    font-size: 12px;
    line-height: 31px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 1px #FFFFFF;
    white-space: nowrap;
}
a.btn_Button_h31 span {
	background: url((none)/images/static/common/fotogallery/btn_Button_h31.png?v=201211151319) no-repeat scroll right top transparent;	
    clear: both;
    display: inline;
    float: left;
    height: 31px;
    padding: 0 14px 0 8px;
}
.polymedia img {
    display: block;
}
.polymedia fieldset, .polymedia img {
    border: 0 none;
}
.js_SC_Container {
    overflow: hidden;
}
.box_Vaschetta_4Item .js_SC_Container {
    float: left;
    height: 200px;
    margin-left: 16px;
    margin-top: 33px;
    position: relative;
    width: 604px;
}
.js_StepCarousel .js_SC_Container {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
}
.js_StepCarousel .js_SC_Scrolling_Content {
    left: 0;
    position: absolute;
    top: 0;
}
.polymedia h1, .polymedia h2, .polymedia h3, .polymedia h4, .polymedia h5, .polymedia h6, .polymedia address, .polymedia dl, .polymedia ul, .polymedia ol {
    margin: 0;
    padding: 0;
}
.polymedia ol, .polymedia ul {
    list-style-type: none;
}


.polymedia .box_Vaschetta_4Item .box_Element {
    float: left !important;
    left: 0 !important;
    margin-right: 27px !important;
    position: relative !important;
}
.box_Vaschetta .box_Element {
    display: inline;
    float: left;
    height: 200px;
    margin-left: 0;
    margin-right: 15px;
    width: 124px;
}
.js_StepCarousel .js_SC_Content {
    float: left;
    overflow: visible;
}
.box_Vaschetta .box_Element .box_Img {	
    clear: both;
    display: block;
    float: left;
    height: 94px;
    margin-bottom: 9px;
    overflow: hidden;
    position: relative;
    width: 124px;
}
.box_Vaschetta .box_Element .tit_Title {
    color: #464646;
    float: left;
    font-size: 12px;
	height:63px;
    line-height: 15px;
    padding-bottom: 15px;
    width: 124px;
}
.box_Vaschetta .box_Element .tit_Title h5 {
    color: #2f5eb1;
	display:block;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
.box_Vaschetta .box_Element .txt_Date {
    color: #8D8C8C;
    float: left;
    font-size: 11px;
    line-height: 15px;
    width: 124px;
}
.box_Vaschetta .box_Element .box_Img a {
	background: url((none)/images/static/common/fotogallery/ajax-loader_wait.gif?v=201212141400) no-repeat scroll center center #5B5B5B;
    display: block;
    height: 94px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 124px;
}
.box_Vaschetta .box_Element .box_Img a:hover .ico_FG_bg {
	top:0;
}
.box_Vaschetta .box_Element .box_Img a img {
    height: 94px;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 0;
    width: auto;
    z-index: 9;
}
.box_Vaschetta .box_Element .box_Img a img.foto {
	margin-top:0;
}
.box_Vaschetta .box_Element .box_Img .ico_FG_bg {
	background: url((none)/images/static/common/fotogallery/ico_Vaschetta_Play.png?v=201211151550) no-repeat scroll left top transparent;	
    display: block;
    height: 94px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9000px;
    top: 94px;
    width: 124px;
    z-index: 999;
}


.box_Vaschetta .box_Element .tit_Title a:link, .box_Vaschetta .box_Element .tit_Title a:visited {
    text-decoration: none;
}
.box_Vaschetta .box_Element .tit_Title a {
    color: #5B5B5B;
    float: left;
    font-size: 14px;
    height: 46px;
    letter-spacing: -0.005em;	
    line-height: 16px;
    overflow: hidden;
    padding-bottom: 3px;
    width: 124px;
}
.js_StepCarousel .box_Pagination {
    display: none;
}

/*RICERCA TESTATA*/
#ricerca_avanzata {
	background: url((none)/images/static/common/fotogallery/bg_fotogallery.png?v=201211221758) no-repeat scroll 0 0 transparent;
    color: #434343;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 442px;
    left: 669px;
    margin-top: 0;
    padding: 20px 0 0 20px;
    position: absolute;
    top: 26px;
    width: 300px;
    z-index: 2147483640;
}
#ui-datepicker-div {
    z-index: 2147483647;	
}
#ricerca_avanzata .title_search {
	margin-bottom:16px;
}
#ricerca_avanzata strong {
    color: #CC2026;
}
#ricerca_avanzata input {
    display: block;
}
#ricerca_avanzata input {
    height: 17px;
}
#ricerca_avanzata .more_space {
    margin-bottom: 15px;
}
#ricerca_avanzata select {
    height: 26px;
    padding: 3px 0 0 6px !important;
    width: 283px;
}
#ricerca_avanzata span.first {
    margin-right: 16px;
}
#ricerca_avanzata span {
    display: block;
    float: left;
    width: 128px;
}
#cal_dal, #cal_al {
    position: relative;
}
#cal_al {
    padding-top: 14px;
    width: 121px;
}
#cal_dal img, #cal_al img {
    position: absolute;
    right: 9px;
    top: 17px;
}
#search_fotogallery {
	background: url((none)/images/static/common/fotogallery/serach_gal.gif?v=201211221800) no-repeat scroll 0 0 transparent;	
    clear: both;
    display: block;
    margin: 70px 0 0 228px;
    text-indent: -5000px;
}
#ricerca_avanzata span input {
    display: inline;
    width: 64px;
}
#ricerca_avanzata input.bg_round {
	background: url((none)/images/static/common/fotogallery/bg_input.gif?v=201211221807) no-repeat scroll left top #FFFFFF;	
    border: medium none;
    color: #464646;
    font-family: Arial;
    height: 26px;
    margin: 2px 0 18px;
    padding: 0 10px;
    width: 269px;
}
#ricerca_avanzata input, #ricerca_avanzata select {
    color: #434343;
    margin: 2px 0 12px;
    padding-bottom: 2px;
    padding-left: 2px;
}
/*RESULT*/
#result #script {
    display: none;
}
#localsearch {
	width:290px;
}
#result_container {
    height: 1px;
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
}

#result {
    margin-top: 14px;
    position: absolute;
    left: 0;
    bottom: 389px;
}

#result_list_search, #result_list {
    margin-top: 3px;
}

#correlate .title, #result .title {
    font-size: 12px;
	width:200px;
}

#correlate li img, #result li img {
    float: left;
    margin: 0 8px 0 0;
    width: 57px;
    height: 46px;
}

#correlate li, #result li {
	background: transparent url((none)/images/static/common/gallery/gl_puntinato.gif?v=200910271608) repeat-x scroll left bottom;
    display: inline-block;
    width: 265px;
    padding: 4px 0;
}

#result li.last {
    height: 20px;
    background: none;
}

#correlate li a, #result li a {
    color: #5982C9;
    display: inline-block;
    font-family: Georgia, Palatino, serif;
    font-size: 12px;
    width: 197px;
}

#result .bottom {
    background-color: #FFFFFF;
	float:left;
    margin-top: 12px;
    height: 18px;
    border-top: 1px solid #bbbbbb;
    color: #bbbbbb;
    position: relative;
    width: 288px;
}

#result .bottom span.paginazione {
    display: block;
    left: 0;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 270px;
}

#result .bottom span.paginazione span, #result .bottom span.paginazione span.next, #result .bottom span.paginazione span.prev, #result .bottom span.paginazione a {
    color: #bbbbbb;
    margin: 0 3px;
    display: inline-block;
}

#result .bottom .chiudi {
    right: 0;
    top: -1px;
    width: 23px;
    height: 18px;
    display: block;
    position: absolute;
    text-indent: -5000px;
	background: #ffffff url((none)/images/static/common/gallery/gl_close.gif?v=200910271153) no-repeat scroll left top;
}

#result .bottom span a.prev, #result .bottom span a.next, #result .bottom span a.current, #result .bottom span span.current, #result .bottom span a:hover {
    color: #565656;
}
#result .bottom span.paginazione span, #result .bottom span.paginazione span.next, #result .bottom span.paginazione span.prev, #result .bottom span.paginazione a {
    color: #BBBBBB;
    display: inline-block;
    margin: 0 3px;
}
#ricerca_avanzata #paginazione span {
    float: none;
    width: auto;
}
#ricerca_avanzata #paginazione span.current {
	font-weight:bold;
}
.scroll-pane {
    float: left;
    height: 330px;
    overflow: hidden;
    width: 288px;
}
#result_list_search, #result_list {
    margin-top: 3px;
}
#fotog_container {
	float:left;
	border-bottom:30px solid #fff;
	position:relative;
}

/*GALLERY*/
#fg_container {
	background-color:#fff;
	float:left;
}
#gallery_container {
	background: url((none)/images/static/common/fotogallery/ajax-loader_wait.gif?v=201212141400) no-repeat scroll center center #5B5B5B;
    width: 620px;
    height: 465px;
    position: relative;
}

#gallery_corriere {
    visibility: hidden;
    overflow: hidden;
}
#gallery_corriere td {
	height:465px;
	width:620px;
	vertical-align:middle;
}
#gallery_container ul, #gallery_container ul li {
    width: 620px;
    height: 465px;
    text-align: center;
    background-color: transparent !important;
}

#gallery_container .image-desc {
    display: none;
}

#gallery_container #next2 {
    width: 48px;
    height: 48px;
    position: absolute;
    right: -1px;
    top: 209px;
    z-index: 200;
    cursor: pointer;
}

#gallery_container #prev2 {
    width: 48px;
    height: 48px;
    position: absolute;
    left: 0;
    top: 209px;
    z-index: 200;
    cursor: pointer;
}

#gallery_container #prev2_a {
	background: transparent url((none)/images/static/common/fotogallery/fg_left.png?v=201311111321) no-repeat scroll 0 0;
    text-indent: -5000px;
    display: block;
    width: 48px;
    height: 48px;
    z-index: 200;
    cursor: pointer;
}

#gallery_container #next2_a {
	background: transparent url((none)/images/static/common/fotogallery/fg_right.png?v=201311111319) no-repeat scroll 0 0;	
    text-indent: -5000px;
    display: block;
    width: 48px;
    height: 48px;
    z-index: 200;
    cursor: pointer;
}
#gallery_container ul li img,
.stipple-dottable-wrapper {
	margin:0 auto !important;
}
#gallery_container ul li img {
	max-height:465px !important;
	max-width:620px !important;
}
#slide_control {
    background-color: #F5F5F2;
    color: #58544E;
    float: left;
    font-size: 10px;
    height: 21px;
    margin-left: 170px;
    width: 280px;
}
#slide_control .play_stop_go,
#slide_control .play_stop {
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    float: left;
    height: 21px;
    text-indent: -5000px;
    width: 126px;
}
#slide_control .play_stop_go {
	background: transparent url((none)/images/static/common/gallery/slide_play.gif?v=201211261822) no-repeat scroll center center;	
}
#slide_control .slide_control_stop {
	background: transparent url((none)/images/static/common/gallery/slide_stop.gif?v=201211261822) no-repeat scroll center center;
}

#slide_control .num_slide {
    display: block;
    float: left;
    height: 13px;
    padding-top: 4px;
    text-align: center;
    text-indent: 0;
    width: 75px;
}

#slide_control .tot_slide {
    width: 38px;
    height: 13px;
    display: block;
    float: left;
    text-indent: 0;
    padding-top: 4px;
    text-align: center;
}
#slide_control .resize {
    cursor: pointer;
    float: left;
    height: 21px;
    text-indent: -5000px;
    width: 75px;
}
#slide_control .resize {
	background: transparent url((none)/images/static/common/gallery/resize_big.gif?v=201211261822) no-repeat scroll center center;	
}
/*GALLERY BIG*/
#fg_container_big {
	background-color:#fff;
	display:none;
	float:left;
	position:absolute;
	left:0;
	top:0;
}
#gallery_container_big {
	background: url((none)/images/static/common/fotogallery/ajax-loader_wait.gif?v=201212141400) no-repeat scroll center center #5B5B5B;
    width: 941px;
    height: 705px;
    position: relative;
}

#gallery_corriere_big {
    visibility: hidden;
    overflow: hidden;
}
#gallery_corriere_big td {
	height:705px;
	width:941px;
	vertical-align:middle;
}
#gallery_container_big ul, #gallery_container_big ul li {
    width: 941px;
    height: 705px;
    text-align: center;
    background-color: transparent !important;
}

#gallery_container_big .image-desc {
    display: none;
}

#gallery_container_big #next2_big {
    width: 48px;
    height: 48px;
    position: absolute;
    right: -1px;
    top: 329px;
    z-index: 200;
    cursor: pointer;
}

#gallery_container_big #prev2_big {
    width: 48px;
    height: 48px;
    position: absolute;
    left: 0;
    top: 329px;
    z-index: 200;
    cursor: pointer;
}

#gallery_container_big #prev2_a_big {
	background: transparent url((none)/images/static/common/fotogallery/fg_left.png?v=201311111321) no-repeat scroll 0 0;
    text-indent: -5000px;
    display: block;
    width: 48px;
    height: 48px;
    z-index: 200;
    cursor: pointer;
}

#gallery_container_big #next2_a_big {
	background: transparent url((none)/images/static/common/fotogallery/fg_right.png?v=201311111319) no-repeat scroll 0 0;	
    text-indent: -5000px;
    display: block;
    width: 48px;
    height: 48px;
    z-index: 200;
    cursor: pointer;
}
#gallery_container_big ul li img,
.stipple-dottable-wrapper {
	margin:0 auto !important;
}
#gallery_container_big ul li img {
	max-height:705px !important;
	max-width:941px !important;
}
#slide_control_big {
    background-color: #F5F5F2;
    color: #58544E;
    float: left;
    font-size: 10px;
    height: 21px;
    margin-left: 332px;
    width: 280px;
}
#slide_control_big .play_stop_go,
#slide_control_big .play_stop {
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    float: left;
    height: 21px;
    text-indent: -5000px;
    width: 126px;
}
#slide_control_big .play_stop_go {
	background: transparent url((none)/images/static/common/gallery/slide_play.gif?v=201211261822) no-repeat scroll center center;
}
#slide_control_big .slide_control_stop {
	background: transparent url((none)/images/static/common/gallery/slide_stop.gif?v=201211261822) no-repeat scroll center center;
}

#slide_control_big .num_slide {
    display: block;
    float: left;
    height: 13px;
    padding-top: 4px;
    text-align: center;
    text-indent: 0;
    width: 75px;
}
#slide_control_big .tot_slide {
    width: 38px;
    height: 13px;
    display: block;
    float: left;
    text-indent: 0;
    padding-top: 4px;
    text-align: center;
}
#slide_control_big .resize {
    cursor: pointer;
    float: left;
    height: 21px;
    text-indent: -5000px;
    width: 75px;
}
#slide_control_big .resize {
	background: transparent url((none)/images/static/common/gallery/resize_sm.gif?v=201211261822) no-repeat scroll center center;	
}


/*FOTOGALLERY CON VIRGOLETTE gs*/

.desc_fg_virgole {
    font-family:Georgia, Palatino, serif!important;
    font-size:28px!important;
    color:#656565!important;
    float:left;
    font-style:normal;
    margin-bottom:15px;
    width:620px;
    text-align: center!important;
}
.desc_fg_virgole .name{
    margin-top: 10px;
    font-size: 18px;
}
.fotog_virgole_container {
    float:left;
    border-bottom:30px solid #fff;
    position:relative;
    margin-left: 24px!important;
    margin-right: 24px!important;
}
#main #col-sx .virgoletta{float:left;}
.gallery_virgole_container {
    background: url((none)/images/static/common/fotogallery/ajax-loader_wait.gif?v=201212141400) no-repeat scroll center center #5B5B5B;
    width: 350px!important;
    height: 350px!important;
    position: relative;
}
.gallery_virgole_corriere td {
    height:350px!important;
    width:350px!important;
    vertical-align:middle;
}
.gallery_virgole_container ul, .gallery_virgole_container ul li {
    width: 350px!important;
    height: 350px!important;
    text-align: center!important;
    background-color: transparent !important;
}
.gallery_virgole_container #next2 {
    width: 48px;
    height: 48px;
    position: absolute;
    right: -25px!important;
    top: 170px!important;
    z-index: 200;
    cursor: pointer;
}
.gallery_virgole_container #prev2 {
    width: 48px;
    height: 48px;
    position: absolute;
    left: 0;
    top: 170px!important;
    z-index: 200;
    cursor: pointer;
}
 #fg_container .gallery_virgole_container ul li img {
    max-height:465px !important;
    max-width:350px !important;
}
.slide_virgole_control {
    display: none!important;
    background-color: #F5F5F2;
    color: #58544E;
    float: left;
    font-size: 10px;
    height: 21px;
    margin-left: 35px!important;
    width: 280px;
}

#col-sx .next2_virgola {
    width: 48px;
    height: 48px;
    position: absolute;
    right: 0px;
    top: 385px;
    z-index: 200;
    cursor: pointer;
}

#col-sx .prev2_virgola {
    width: 48px;
    height: 48px;
    position: absolute;
    left: 15px;
    top: 385px;
    z-index: 200;
    cursor: pointer;
}

#col-sx  .prev2_virgola #prev2_a {
    background: transparent url(http://images2.corriereobjects.it/images/static/common/fotogallery/fg_left.png?v=201311111321) no-repeat scroll 0 0;
    text-indent: -5000px;
    display: block;
    width: 48px;
    height: 48px;
    z-index: 200;
    cursor: pointer;
}

#col-sx .next2_virgola #next2_a {
    background: transparent url(http://images2.corriereobjects.it/images/static/common/fotogallery/fg_right.png?v=201311111319) no-repeat scroll 0 0;   
    text-indent: -5000px;
    display: block;
    width: 48px;
    height: 48px;
    z-index: 200;
    cursor: pointer;
}


/*FINE CSS X FOTOGALLERY CON VIRGOLETTE gs*/