body {
	font-family:arial;
	font-size:11px;
	background-color:#001a3e;
	background-image:url(images/back_body.jpg);
	background-repeat:repeat-x;
	background-position:0px 81px;
}

#ombra_sx {
	width:10px;
	height:100%;
	background-image:url(images/ombra_sx.png);
	background-repeat:repeat-y;
	background-position:right;
}

#ombra_dx {
	width:10px;
	height:100%;
	background-image:url(images/ombra_dx.png);
	background-repeat:repeat-y;
	background-position:left;
}

td#menu {
	font-size:11px;
	text-align:center;
	background-image:url(images/back_menu.jpg); 
	color:white;
}

td.contain_page {
	background-color:white;
}

td.comunicazioni {
	background-image:url(images/banner_03.jpg);
}

td.comunicazioni a, td.comunicazioni a:visited {
	color:#085768;
}

.table_comunicazioni {
	font-size:12px;
	margin-top:10px;
}

.table_comunicazioni td {
	padding:0px 8px 0px 8px;
	line-height:16px;
}

.table_comunicazioni td.left {
	border-right:1px solid #192d7f;
}

ul#menu {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
}

ul#menu li {
	font-size:10pt;
	display:block;
	float:right;
	line-height:35px;
	height:35px;
	vertical-align:middle;
	color:white;
	border-right: 1px solid #8BB2D1;
	padding-left:8px;
	padding-right:8px;
}

ul#menu li.last {
   	
	border-right: 0px solid white;
}

ul#menu a, ul#menu a:visited {
    color:white;
    text-decoration:none;
}

ul#menu a:hover {
    color:yellow;
}

table#menu {
	padding: 0;
	margin: 0;
    border-collapse:collapse;
	height:20px;
}

table#menu td {
	font-size:10pt;
	vertical-align:middle;
	color:white;
	border-right: 1px solid #AFBAEA;
	border-left: 1px solid #AFBAEA;
    border-top: 0px solid #879DAF;
	background-image: url(images/ball.gif);
	background-repeat: no-repeat;
	background-position: 3px 50%;
	padding-left: 21px;
}

table#menu td.menu_estremo {
    border:0px;
}


table#menu a, table#menu a:visited {
    display:block;
	padding-left:4px;
	padding-right:4px;
    height:20px;
    line-height:20px;
    color:#ffffff;
    text-decoration:none;
    background-position:bottom;
}

table#menu a:hover {
    color:yellow;
}

span.title_comunic {
	color:#192d7f;
	font-size:14px;
	font-weight:800;
}


.container_sez {
	float:left; 
	width:50%; 
	margin-top:20px; 
	margin-left:-1px;
}

.container_full_sez {
	width:100%; 
	margin-top:20px; 
}


.intest_sez_left {
	width:52px;
	height:23px;
}

.sez_title {
	font-weight:800;
	color:#003E7E;
	font-size:14px;
	padding-left:10px;
	font-family:arial;
	background-color:#FFC542;
	width:100%;
}

.sez_text {
	width:95%;
	font-size:12px;
	padding-top:8px;
	text-align:justify;
	line-height:18px;
}

.sezioni {
	width:95%;
	border:solid 0px black;
}

.didascalia {
	color:#353535;
	font-size:11px;
}

.img_border {
	border:solid 1px #a6a6a6;
	padding:2px;
}

.data_news {
	font-weight:800;
	font-size:12px;
	color:#FF8400;
	display:block;
}

hr {
	height:1px;
	border:0px;
	background-color:#C8C8C8;
}



.form_mail {
    border:1px solid #A3C3DC;
    padding:2px;
    margin-top:5px;
}

.tr_th {
    background-color:#6169FB;
    padding:5px;
    color:#FFFFFF;
    font-size:12px;
	font-weight:800;
}

.td_form1 {
    background-color:#A7CAE5;
    padding:5px;
    color:#1E5D8D;
    font-size:12px;
}

.td_form2 {
    background-color:#E2ECF3;
    padding:5px;
    font-size:12px;
    color:#1E5D8D;
}

.submit {
    background-color:#115386;
    color:white;
    border:0px solid white;
}

.errors {
    width:auto;
    color:#E90000;
    background-color:#FFE3B6;
    border:1px solid #E90000;
}

.errors ul {
    padding-top:0px;
    padding-bottom:0px;
    margin-top:4px;
    margin-bottom:4px;
}

td.counter {
	background-color:#ffffff;
	font-size:13px;
	color:#999999;
}

a.broch img {
border:1px solid white;
}

a.broch:hover img {
border:1px solid black;
}

table.foto_nav {
	color:#0d5a8f;
	font-weight:800;
	font-size:13px;
	border:1px solid #0d5a8f;
	width:400px;
}

table.partners
{
  width:100%;
}

table.partners caption
{
  border-bottom: 1px solid #b5c8cf;
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  background-color: #5e85be;
  padding: 2px 0px;
}

table.partners td {
       padding:8px 3px 8px 3px;
}

table.organigramma {
    width:100%;
}

table.organigramma td.ruolo {
    color:#14517c;
    font-size:12px;
    background-color:#E2ECF3;
    width:50%;
    padding:3px;
    border:1px solid #c2d8e8;
}

table.organigramma td.nome {
    font-size:12px;
    width:50%;
    padding:3px;
    border:1px solid #c2d8e8;
}

table.griglia_strutture {
    border-collapse:collapse; 
    border:15px solid #b6caea; 
    margin-top:20px;
}

table.griglia_strutture td {
    border:1px solid #ffffff;
}

span.tour_day
{
  color: #5e85be;
  font-size: 14px;
  font-weight: 800;
  display: block;
}

span.tour_event
{
  display: block;
  border-bottom: 1px solid #b5c8cf;
  margin-bottom: 10px;
  padding-bottom: 8px;
}

span.subtitle
{
  display: block;
  border-bottom: 1px solid #b5c8cf;
  margin: 5px auto;
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  background-color: #5e85be;
  padding: 2px 4px 2px 4px;
}

span.warning
{
  color: #ff6000;
  font-weight: 800;
}

span.info {
	color: #6169FB;
	font-size: 14px;
}

tr.row1
{
  font-size:12px;
  background-color: #d8e1ec;
}

tr.row1 td
{
  padding:6px;
}

tr.row2
{
  font-size:12px;
  background-color: #ffffff;
}

tr.row2 td
{
  padding:6px;
}

div.important {
    background-color: #FFFF66;
    color: #CC3333;
    font-size: 14px;
    padding: 5px;
    margin: 15px;
    line-height: 20px;
    border: 2px solid #CC3333;
    text-align: justify;
    background: url(images/warning.jpg) no-repeat bottom right #FFFF66;
}

div.important hr {
	height:1px;
	border:0px;
	background-color:#CC3333;
	color: #CC3333;
}


