body {
	background-image: url(/img/marina/back.jpg);
	background-repeat: repeat-x;
	background-color: #1C7FD0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sito {
	margin: 0 auto;
	width: 1000px;
}

#contenuto {
	overflow: auto;
	background-image: url(/img/marina/back_contenuto.png);
	padding: 8px;
}

/* MENU */

#menu {
	float: left;
	width: 190px;
	background-color: #06529D;
	color: #FFFFFF;
}

#menu #titolo {
	background-color: #1455AF;
	margin-bottom: 8px;
}

#menu ul {
	list-style: none;
	padding: 0;
}

#menu li {
	margin: 10px 0;
}

#menu ul {
	margin-left: 10px;
}

#menu ul ul ul ul li {
	margin: 4px 0;
}


#menu a:hover {
	color: #FFFFFF;
}

#menu a {
	text-decoration: none;
	color: #CCD6E2;
}

#menu ul li a {
	text-decoration: none;
	font-weight: bold;
}

#menu ul ul ul li a {
	font-weight: normal;
	text-decoration: none;
	color: #CCD6E2;
}

#menu ul ul ul ul li a.on {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
}

#menu ul ul ul li a.on {
	text-decoration:underline;
	font-weight: bold;
	color: #FFFFFF;
}

#menu ul ul li a.on {
	text-decoration: underline;
	font-weight: bold;
	color: #FFFFFF;
}

#menu ul li a.on {
	text-decoration: underline;
	font-weight: bold;
	color: #FFFFFF;
}

/* PAGINA */

#pagina {
	float: left;
	width: 780px;
	margin-left: 10px;
	line-height: 14px;
}

#pagina a {
	color: #000000;
}

#pagina a:hover {
	color: gray;
}

/* FOOTER */

#footer {
	font-size: .9em;
	padding: 0 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 20px;
	line-height: 20px;
	background-image: url(/img/marina/back_footer.png);
}

#footer a {
	color: #9ACFFB;
}

#footer a:hover {
	color: #FFFFFF;
}

/* isa */

.backsxofferte{
margin: 0;
padding:0;
background-image:url(../img/dx_offerte.jpg);
background-repeat:repeat-y;
background-position:top left;
}
.backdxofferte{
margin: 0;
padding:0;
background-image:url(../img/sx_offerte.jpg);
background-repeat:repeat-y;
background-position:top left;
}








/*********************

		NEWS

*********************/



.elenconews{
list-style-type:none;
margin:0px;
padding:0px;
}

.elenconews li{
margin:0px;
padding:10px 0px 15px 0px;
margin-bottom:20px;
width:730px;
border:none;
border-bottom:1px solid #ddd;
}

.elenconews li a{
text-decoration:none;
font-size:1em;
font-weight:bold;
color:#000;
}

.elenconews li a:hover{
text-decoration:underline;
}

.data_news{
font-size:10px;
color:#333;
font-style:italic;
}

.titolo_news{
font-size:18px;
}

.titolo_news a{
color:#06529D!important;
text-decoration:underline!important;
}

.sottotitolo_news{
padding:5px 0px 10px;
}

.link_news{
}

#contenuto{
}
/*	PAGINAZIONE	*/

#paginazione{
margin-top:40px;
height:40px;
}

#paginazione strong{
border:1px solid #06529D;
padding:2px 10px;
text-align:center;
margin:0px 1px;
background-color:#06529D;
color:#fff;
line-height:20px;
height:22px;
}

#paginazione a{
background-color:#fff;
border:1px solid #666;
padding:1px 10px;
text-align:center;
margin:0px 1px;
color:#333;
text-decoration:none;
line-height:20px;
height:18px;
}

#paginazione a:hover{
background-color:#efefef;
color:#000;
}

.button_nav{
background-color:#DED8D8;
border:1px solid #ccc;
padding:2px 10px;
text-align:center;
line-height:20px;
height:22px;
}

/*	NOTIZIA	*/ 

#notizia h2{
font-size:1em;
font-weight:bold;
color:#D60019;
padding-bottom:20px;
margin-top:-20px;
}

/*	RICERCA	*/

.fielnews{
border:1px solid #999999;
background:#fff;
}

.labelsx{
display:block;
float:left;
width:40px;
}

.labeldx{
display:block;
float:left;
width:30px;
}

#ricercaCom legend{
background:#666666;
border:1px solid #666666;
padding:3px 10px;
color:#fff;
font-weight:bold;
}

#ricercaCom input[type=text]{
/*font-family:trebuchet Ms, arial;*/
font-family:arial;
font-size:1em;
}

#ricercaCom select{
/*font-family:trebuchet Ms, arial;*/
font-family:arial;
font-size:1em;
}
