
/* ==== Reset Reloaded by Eric Meyer ==== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: Georgia, Palatino, serif;
}

:focus {	/* remember to define focus styles! */
	outline: 0;
}

ol, ul {
	list-style: none;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a {
	text-decoration: none;
	color: #565656;
}
/* ==== /Reset Reloaded by Eric Meyer ==== */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	#display: inline-block;
}

html[xmlns] .clearfix {
	#display: block;
}

* html .clearfix {height: 1%; }
* html .clearfix {height: 1%; }
/* ==== /http://positioniseverything.net/easyclearing.html ==== */




/* ==============  BASE TYPOGRAPHY  ============== */
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4b4b4b;
	background: white;
	text-align:center;
}

strong {
	font-weight: bold;
}

em,
cite {
	font-style: italic;
}

.clear {
	clear: both;
}

/* =============  /BASE TYPOGRAPHY  =============== */



/* ===============  LAYOUT  ================ */
.left {
	float: left;
	display: inline;
}

.right {
	float: right;
	display: inline;
}

#header {
	clear: both;
	width: 991px;
	margin: auto;
	background: #ffffff;
}

#main {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/punto_verticale.gif?v=200809111050) repeat-y scroll 688px 0px!important;
	width: 991px;
	overflow: hidden visible;
	margin: 11px auto 2px;
}

#col-sx {
	width: 683px;
	padding-left: 4px;
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_bg.gif?v=200911201803) no-repeat scroll 3px bottom;
	padding-bottom:2px;
	position:relative;
}

#col-dx {
  height:709px;
	width: 304px;
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_bg.gif?v=200911201803) no-repeat scroll 12px bottom;	
}

/* ===============  /LAYOUT  =============== */

/* ===============  /HEADER  =============== */
#header {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_bg_header.gif?v=200911201803) repeat-x scroll 0 0;
	height:61px;
	width: 991px;
}
#header a.corriere {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_corriere.gif?v=200911201814) no-repeat scroll 0 1px;
	height:61px;
	width: 338px;
	float:left;
	text-indent:-5000px;
}
#header h1.title {
  margin:22px 0 0 15px;
	height:39px;
	float:left;
	font-size:20px;
	color:#5a5a5a;
}
/* ===============  /FINE HEADER  =============== */

#gallery_container {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_bg_slide.jpg?v=200911201803) no-repeat scroll 0 0;
	width:672px;
	height:458px;
	border:1px solid #6c6c6c;
	position:relative;
}
#gallery_corriere {
  visibility:hidden;
  overflow:hidden;
}
#gallery_container ul,
#gallery_container ul li {
	width:672px;
	height:458px;
	text-align:center;
	background-color:transparent !important;
}
#gallery_container .image-desc {
  display:none;
}
#gallery_container #next2 {
	width:42px;
	height:42px;
	position:absolute;
	right:-1px;
	top:70px;	
	z-index:200;
	cursor:pointer;
}
#gallery_container #prev2 {
	width:42px;
	height:42px;
	position:absolute;
	left:0;
	top:70px;	
	z-index:200;
	cursor:pointer;
}
#gallery_container #prev2_a {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_prev.gif?v=200911201803) no-repeat scroll 0 0;
	text-indent:-5000px;
	display:block;
	width:42px;
	height:42px;
	z-index:200;
	cursor:pointer;
}
#gallery_container #next2_a {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_next.gif?v=200911201803) no-repeat scroll 0 0;
	text-indent:-5000px;
	display:block;
	width:42px;
	height:42px;
	z-index:200;
	cursor:pointer;
}
#gallery_container #slide_control {
	position:absolute;
	left:255px;
	bottom:0;
	width:164px;
	height:17px;
	z-index:200;
	color:#58544e;
	font-size:10px;
	overflow:hidden;
	cursor:pointer;
}
#gallery_container .bg_sm_slide {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/bg_sm_slide.png?v=200911201803) no-repeat scroll left top;	
}
#gallery_container #slide_control .slide_control {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_slide_play.png?v=200911201803) no-repeat scroll 0 0;
	position:absolute;
	text-indent:-5000px;
	left:0;
	bottom:0;
	width:164px;
	height:17px;
	z-index:200;
}
#gallery_container #slide_control .slide_control_stop {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_slide_stop.png?v=200911201803) no-repeat scroll 0 0 ;
}
#gallery_container .slide_control .num_slide {
  display:block;
  float:left;
  height:13px;
  padding-top:4px;
  text-align:center;
  text-indent:0;
  width:59px;
}
#gallery_container .slide_control .tot_slide {
  width:38px;
  height:13px;
  display:block;
  float:left;
  text-indent:0;
  padding-top:4px;
  text-align:center;  
}
#gallery_container .slide_control a {
  width:102px;
  height:17px;
  display:block;
  float:left;
  cursor:pointer;
}
#descrizione {
  /*height:76px;*/
  padding-top:5px;
  width:672px;
  font-size:12px;
  text-align:left;  
}
#descrizione h2 {
  font-family:Arial,Helvetica,sans-serif;  
}
#descrizione h2 span.titoloimage {
  font-weight:bold;
  display:block;
  margin-bottom:5px; 
}
#descrizione h2 p.tratto_da {
  margin-top:5px; 
  color:#505052;
  font-size:11px;
  font-weight:bold;
}
.back{
  height:38px;
  margin-top:20px;
}
.back a {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/back_arrow.gif?v=200911201803) no-repeat scroll 0 0;
	display:block;
	color:#4b4b4b;
	font-size:12px;
	padding-left:24px;
	padding-top:1px;
	height:17px;
}
.correlati_gallery {
  font-size:12px;
  margin-bottom:10px;
}
.correlati_gallery .caption_bt {
  float:left;
  width:91px;
  color:#4b4b4b;
}
.correlati_gallery .caption_bt_right {
  float:left;
  width:592px;
  height:14px;
  overflow:hidden;
}
.correlati_gallery .caption_bt_right a {
  color:#2f5eb1;
  font-family: Georgia, Palatino, serif;
  text-decoration:underline;
  float:left;
  margin-left:6px;
  /*float:left;*/
}
.correlati_gallery .caption_bt_right a .truncate_less{
  float:left;
}
#keywords_local  {
  margin-bottom:12px;
}
#keywords_local .title {
  float:left;
  width:84px;
  color:#4b4b4b;
}
#keywords_local .key {
  float:left;
  width:593px;
}
#keywords_local .key a {
  color:#707070;
  font-size:11px;
  float:left;
  text-decoration:underline;
}
#keywords_local .key .pipe {
  display:block;
  float:left;
  height:10px;
  margin:2px 10px 0 9px;
  border-left:1px solid #707070;
}

.correlati_gallery .caption_bt_right a:hover,
#keywords_local .key a:hover {
  text-decoration:none;
}
.pub_col_dx {
  padding-bottom:9px;
  background-color:#FFFFFF;
}
.toolbar {
	font-family: Georgia, Palatino, serif;
	text-align: right;
	height: 25px;
	margin-right:9px;
	padding: 0 10px;
	background: #fafafa url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/tb_grad.gif?v=200809111051) repeat-x left bottom;
	bottom:2px;
  left:4px;
  position:absolute;
  width:654px;
}

.toolbar li {
	display: inline;
	margin: 0 4px;
	line-height: 20px;
	font-size: 20px;
	vertical-align: middle;
}

.toolbar img {
	display: inline;
}
.search_list_gallery {
  padding:0 0 0 12px;
}
.search_list_gallery p {
  font-size:12px;
  margin-bottom:10px;
}
#ricerca_avanzata_a,
#ricerca_semplice_a {
  font-size:11px;
  color:#2f5eb1;
  float:right;
}
#ricerca_avanzata_a {
  	background: #ffffff url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_bg.gif?v=200911201803) repeat-x scroll left bottom; 
  margin-bottom:10px;
  padding:0 43px 12px 164px; 
}

#localsearch {
	color:#434343;
}
#localsearch strong {
	color:#cc2026;
}
#localsearch input,
#localsearch select {
	background: #ffffff url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/bg_input.gif?v=200911201803) repeat-x left bottom;  
  border:1px solid #787879;
  padding-bottom:2px;
  padding-left:2px;
  width:247px;
  margin:2px 0 12px 0;
  color:#434343;
}
#ricerca_avanzata {
  padding:0 0 0 33px;
  font-size:12px;
  clear:both;
  display:none;
} 
#localsearch select {
  height:21px;
  width:250px;
}
#localsearch input {
  height:17px;
}
#localsearch #ricerca_avanzata input {
  display:block;
} 
#ricerca_avanzata .more_space {
  margin-bottom:25px;
}
#localsearch .go {
	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_lente.gif?v=200911201803) no-repeat left 2px;
  border:medium none;
  cursor:pointer;
  height:24px;
  text-indent:-5000px;
  width:22px;
  margin:0 0 0 7px;
}
#ricerca_avanzata span {
  display:block;
  width:120px;
  float:left;
}
#ricerca_avanzata span.first {
  margin-right:16px;
}
#ricerca_avanzata span input {
  width:82px;
  float:left;
}
#cal_dal,
#cal_al {
  position:relative;
}
#cal_dal img,
#cal_al img {
position:absolute;
right:9px;
top:17px;
}
/*PIU VISTE*/
#visti {
	font-family: Arial, Helvetica, sans-serif;
	display:none;
	background-color:#ffffff;
}
#visti span.title {
	display:block;
	color:#434343;
	margin-bottom:7px;
}
#visti span.link {
	text-align:center;
	display:block;
}
#visti span.link a {
	color:#909191;
	font-size:9px;
	display:inline;
}
#visti span.link span {
  border-left:1px solid #909191;
  display:inline-block;
  height:8px;
  margin:0 0 -1px 8px;
  width:8px;
}
#visti span.link a:hover,
#visti span.link a.selected {
	color:#353636;
}
#visti ul {
  color:#5982c9;
  font-family: Georgia, Palatino, serif;
  font-size:12px;
  padding-left:10px;
  display:none;
}
#visti ul a {
  color:#5982c9;
}
#visti ul li {
  margin-bottom:8px;
  display:none;
}

/*RESULT*/
#result #script {
  display:none;
}
#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;
}
#correlate li img,
#result li img {
  float:left;
  margin:0 8px 0 0;
  width:57px;
  height:46px;
}
#correlate li,
#result li {
  	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_puntinato.gif?v=200911201803) 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;
  	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(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_close.gif?v=200911201803) 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;
}
/*DATEPICKER
div.datepicker {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 196px;
	height: 147px;
	position: absolute;
	cursor: default;
	top: 0;
	left: 0;
	display: none;
}
.datepickerContainer {
	background: #121212;
	position: absolute;
	top: 10px;
	left: 10px;
}
.datepickerBorderT {
background-color:#2F5EB1;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
height:1px;
left:10px;
position:absolute;
right:10px;
top:7px;	
}
.datepickerBorderB {
background-color:#2F5EB1;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
height:1px;
left:10px;
position:absolute;
right:10px;
bottom:-7px;
}
.datepickerBorderL {
	position: absolute;
	left: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
}
.datepickerBorderR {
	position: absolute;
	right: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
}
.datepickerBorderTL {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
}
.datepickerBorderTR {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
}
.datepickerBorderBL {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
}
.datepickerBorderBR {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
}
.datepickerHidden {
	display: none;
}
div.datepicker table {
	border-collapse:collapse;
}
div.datepicker a {
	color: #eee;
	text-decoration: none;
	cursor: default;
	outline: none;
}
div.datepicker table td {
	text-align: right;
	padding: 0;
	margin: 0;
}
div.datepicker th {
	text-align: center;
	color: #999;
	font-weight: normal;
}
div.datepicker tbody th {
	text-align: left;
}
div.datepicker tbody a {
	display: block;
}
.datepickerDays a {
	width: 20px;
	line-height: 16px;
	height: 16px;
	padding-right: 2px;
}
.datepickerYears a,
.datepickerMonths a{
	width: 44px;
	line-height: 36px;
	height: 36px;
	text-align: center;
}
td.datepickerNotInMonth a {
	color: #666;
}
tbody.datepickerDays td.datepickerSelected{
	background: #136A9F;
}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
	background: #17384d;
}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{
	background: #17384d;
}
div.datepicker a:hover,
div.datepicker a:hover {
	color: #2F5EB1;
}
div.datepicker td.datepickerNotInMonth a:hover {
	color: #999;
}
div.datepicker tbody th {
	text-align: left;
}
.datepickerSpace div {
	width: 20px;
}
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.datepickerGoNext a {
	float: right;
	width: 20px;
}
.datepickerGoPrev a {
	float: left;
	width: 20px;
}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
	display: none;
}
td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a{
	color: #333;
}
td.datepickerDisabled a:hover {
	color: #333;
}
td.datepickerSpecial a {
	background: #700;
}
td.datepickerSpecial.datepickerSelected a {
	background: #a00;
}
*/
/*SCROLLPANE*/
.scroll-pane {
  width: 288px;
  overflow: hidden;
  float: left;
  height: 330px;
}
#correlate {
  	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_puntinato.gif?v=200911201803) repeat-x scroll left bottom; 
    margin-bottom:11px;
    padding-bottom:14px;   
}
#correlate .content {
    position:relative;
    background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_bg_telec.gif?v=200911201803) repeat-x scroll left top; 
}
#correlate .scroll-pane {
  width: 288px;
  overflow: hidden;
  float: left;
  height: 170px;
}
#correlate .bottom {
    background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_bottom_telec.png?v=200911201803) no-repeat scroll left top;
    width:265px;
    height:17px;
    position:absolute;
    bottom:0;
    left:0;
    z-index:1000;
}

.winXP .jScrollPaneTrack {
  background: url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/windows_track.gif?v=200911201803) repeat-y;
}
#correlate .winXP .jScrollPaneTrack {
  background: url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/win_track.gif?v=200911201803) no-repeat 8px 8px;
}
.winXP .jScrollPaneDrag {
  background: url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/windows_drag_middle.gif?v=200911201803) no-repeat 0 50%;
}
.winXP .jScrollPaneDragTop {
  background: url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/windows_drag_top.gif?v=200911201803) no-repeat;
  height: 4px;
}
.winXP .jScrollPaneDragBottom {
  background: url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/windows_drag_bottom.gif?v=200911201803) no-repeat;
  height: 4px;
}
.winXP a.jScrollArrowUp {
  height: 17px;
  background: url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/windows_arrow_up.gif?v=200911201803) no-repeat 0 0;
}
.winXP a.jScrollArrowUp:hover {
  background-position: 0 -20px;
}
.winXP a.jScrollArrowDown {
  height: 17px;
  background: url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/windows_arrow_down.gif?v=200911201803) no-repeat 0 0;
}
.winXP a.jScrollArrowDown:hover {
  background-position: 0 -20px;
}
.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
  background-position: 0 -40px;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}

.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}

.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}



/*RESULT*/
#result_container_cor {
  height:389px;
  position:relative;
  overflow:hidden;
  background-color:#ffffff;
  }
#result_cor  {
  margin-top:14px;
  position:absolute;
  left:0;
  bottom:0;
}

#result_list_cor {
  margin-top:3px;
}
#result_cor .title {
  font-size:12px;
}
#result_cor li img {
  float:left;
  margin:0 8px 0 0;
  width:57px;
  height:39px;
}
#result_cor li {
  	background: transparent url(http://images.corrieredelmezzogiorno.corriereobjects.it/libs/css/default_theme/assets/gallery/gl_puntinato.gif?v=200911201803) repeat-x scroll left bottom; 
  	display:inline-block;
  	width:265px;
  	padding:4px 0;
}
#result_cor li.last {
  	height:20px;
  	background:none;
}
#result_cor li a {
  color:#5982C9;
  display:inline-block;
  font-family:Georgia,Palatino,serif;
  font-size:12px;
  width:197px;
}
#result_cor .bottom {
    background-color:#FFFFFF;
  	margin-top:12px;
    height:18px;
    border-top:1px solid #bbbbbb; 
    color:#bbbbbb;
    position:relative;
    width:288px;
}
#wrapper { 
	margin:0 auto; 
	width:991px;
	background: #fff;
}