/* CSS Document */


div#container, div#container *, div#container * * {position: static; float: none;}

#container {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }


div#container{width: auto} 

body{ font: 10pt arial, sans-serif}

h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif}

p{line-height: 1.2em}

a{font-weight:bold;}

div#content1sx_int {

	position:relative;

	padding: 0em;

	width: 325px;

	height: 131px;

	float: left;

	right: 0px;

	top: 0px;

	margin-left: 95px;

}

#extra {

	width: 135px;

	position: relative;

	float: left;

}



DIV.split2#news DIV {

	FONT-SIZE: 88%; FLOAT: right; WIDTH: 154px; COLOR: #333333; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

DIV.split2#news DIV#textnews {

	PADDING-LEFT: 8px; WIDTH: 440px

}

DIV.split2#news H1 {

	FONT-WEIGHT: bold; FONT-SIZE: 140%; COLOR: #005e8a; LINE-HEIGHT: 120%

}

DIV.split2#news H2 {

	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #333333; LINE-HEIGHT: 120%

}

DIV.split2#news H4 {

	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #999999; LINE-HEIGHT: 120%

}

DIV.split2#news IMG {

	PADDING-RIGHT: 3px; PADDING-BOTTOM: 5px

}

DIV.split2#news DIV#imgnews P {

	FONT-SIZE: 88%

}

DIV.split2#news DIV#imgnews IMG {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

DIV.textnews {

	FONT-SIZE: 88%; PADDING-BOTTOM: 8px; MARGIN-LEFT: 190px; WIDTH: 430px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed

}

DIV.textnews A {

	FONT-WEIGHT: bold; COLOR: #000000; POSITION: relative

}

DIV.textnews IMG {

	PADDING-RIGHT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; POSITION: relative

}

DIV.textnews H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

DIV.textnews P {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	PADDING-TOP: 0px;

	color: #000000;

}

DIV.textnews H2 {

	FONT-SIZE: 90%; COLOR: #666666

}





div#navigation, div#extra, div#visual, div.split4INTERNO, div#strumenti, div#cerca, div#barramenu, div#content1sx_int, div#content2sx, div#content3sx_int, div#content4sx, div#content3sx, div#content5sx, div#calend_int, div.ric_evento, div.ris_ric_evento, div.print_evento, div#footer_int, #visita, #condizioni, #rassegna_int, #map_int {display: none}

/* Home */

h1 {
	font-size: 18pt;
}


img {

	border: none;

}



#incorso {
	font-size: 12pt;
	font-weight: bold;
}

#marqueecontainer {
	height: 150pt;
	margin: 5px 0;
	overflow: hidden;
}

#marqueecontainer a {
	font-weight: normal;
}

#vetrina {
	font-size: 14pt;
	font-weight: bold;
	padding-top: 10px;
}

.textimage img {
	display: none;
}

#logo {
	background: url(http://www.mostradoltremare.it/MdoWeb//site/img/fixed/logo.gif) no-repeat;
	width: 180px !important;
	height: 100px;
	overflow: hidden;
}

#logo img {
	
}

#next:before {
}

#next img {
	display: none;
}

#last img {
	width: 200px;
	height: 200px;
	visibility: visible;
	display: table;
	clear: none;
	float: none;
}

#content2dx {
	overflow: hidden;
	padding-bottom: 10px;
}

a {
	color: #000;
}

/* Attivitą */

.textimage_int p strong{
	font-size: 14pt;
	margin-bottom: 0;	
}

/* Calendario */

.textris_ric_evento table {
	page-break-inside: avoid;
}

.textris_ric_evento caption {
	font-weight: bold;
	font-size: 14pt;
}

.textris_ric_evento td {
	font-size: 9pt;
	/* padding: 10px;
	font-weight: bold; */
}

table#def7 td {
	
}

table#tab7.cont td {
	font-size: 8pt;
	font-weight: normal;
}

/* Evento */

#banner_int {
	display: none;
}

.print_top_evento {
	display: none;
}

table#def td {
	font-size: 9pt;
	font-weight: bold;
}

table#cont td {
	padding: 10px 0;
	font-size: 8pt;
	font-weight: normal;
}

table#defproj td {
	font-size: 12pt;
	font-weight: bold;
}

table#defproj {

}

.textinfo_evento p {
	margin: 0;
	padding: 3px;
}

table#project {
	padding: 3px;
	margin-bottom: 10px;
}

table#link {
	padding: 3px;
}

/* Elenco Luoghi */

.ric_luogo form {
	display: none;
}

.print_ric {
	display: none;
}

/* Luogo */

.print_top_evento {
	display: none;
}

/* gallery */

.print_ric_gallery {
	display: none;
}

.textgallery {
	width: 200px;
	height: 100px;
	float: left !important;
	margin: 0 20px 20px 0;
}

.textgallery img {
	display: block;
	float: left !important;
	margin: 0 5px 0 0;
}

.split3_ric {
	clear: both;
}

/* bandi e gare */

.textris_ric_evento caption {
	margin: 10px;
}

.textris_ric_evento td, .textris_ric_evento tr {
	text-align: left;
}

table.cont1 th {
	padding: 0 6pt 2pt 0;
}

table.cont2 {
	padding: 15pt 0;
}

table.cont2 td {
	padding: 2pt 0;
}

table#tab7 td {
	padding: 2pt 0;
}

