* {
	margin:0;
	padding:0;
}
html,body {
	color:#000; height:100%; margin:0; padding: 0;
}
body {
	font-family: Verdana, Arial, Times, serif;
	font-size: 0.8em;
	color: #000000;
	margin: 0;
	padding: 0;
	line-height: 16px;
}
	
td {
	font-family: Verdana, Arial, Times, serif;
	padding: 0;
	margin: 0;
	line-height: 18px;
}

img {
	border: 0;
	margin: 0;
}

p {
 color: #000000;
 line-height: 18px;
margin: 20px;
}

h1 {
	font-size:23px;
	font-weight: bold;
	font-family: Verdana, Arial, Times, serif;;
	color: #C5501A;
	line-height: 28px;
	padding: 20px 0 0 20px;
	letter-spacing: -0.1em;
}

h2 {
	font-size:18px;
	font-weight: bold;
	font-family: Verdana, Arial, Times, serif;;
	color: #DF0000;
	line-height: 16px;
	padding: 10px 0 0 20px;
	margin-bottom: -15px;

}
h3 {
	font-size:14px;
	font-weight: bold;
	font-family: Verdana, Arial, Times, serif;;
	color: #DF0000;
	line-height: 16px;
	margin-bottom: -15px;
	padding: 10px 0 0 20px;
	

}

h4 {
	font-size:14px;
	font-weight: bold;
	font-family: Verdana, Arial, Times, serif;
	color: #DF0000;
	line-height: 16px;

}

h5 {
	font-size:14px;
	font-weight: bold;
	font-family: Verdana, Arial, Times, serif;
	color: #DF0000;
	line-height: 16px;
	margin: 0 0 -20px 24px;
}

h6 {
	font-size:15px;
	font-weight: bold;
	font-family: Verdana, Arial, Times, serif;
	color: #DF0000;
	line-height: 16px;

}

.bac h6 {
	font-size:13px;
	font-weight: bold;
	font-family: Verdana, Arial, Times, serif;
	color: #DF0000;
	line-height: 16px;
	margin: 0;
}

.organigramma {
 margin-left:80px;
 	font-size:12px;
	font-weight: normal;
	font-family: Verdana, Arial, Times, serif;
  padding:0;

  }
  
.cellacx1 ul {
 margin-left:40px;
  margin-right:40px;
  padding:0;
  list-style:square;
  }

#contenitore {
padding: 0;
margin: 0;
	}

#navcontainer
  { 
 padding: 0;
   margin: 13px 0 13px 0;
  text-align: right;
 
}

#navcontainer ul
  {
   list-style: none;
   padding: 0;
   border: none;
}


#navcontainer li
  {margin: 0;
    list-style: none;
   font: bold 15px Verdana, Arial, Helvetica, "Lucida Sans Unicode", sans-serif;
  display: block;
  }

#navcontainer li a
  {
 display: block;
   padding: 3px 10px 3px 0;
   color: #fff;
   text-decoration: none;
   height: 18px;

}

#navcontainer li a:hover
  {
   color: #FF4E00;
  display: block;


}

#navcontainer  #active a
  { 
  color: #FF4E00;
  display: block;
  font-weight: bold;
   height: 18px;
}

.blocco {margin: 15px 0 5px; border-bottom: solid 1px #849066; padding-bottom: 10px;}
.blocco1 {margin: 0px; visibility: visible;}
.cellasx {background: #535353;}
.cellacx {background: transparent url(img/teclaonder2.jpg) no-repeat top left;}
.cellacx1 {background:#B7C19F;}
.cellagare {background: #CCCFB4 url(img/bantrybayonder.jpg) no-repeat top left;}
.cellajan {background: #CCCFB4 url(img/janonder.jpg) no-repeat top left;}
.cellafam {background: #CCCFB4 url(img/teclafamonder.jpg) no-repeat top left;}
.cellajannette {background: #CCCFB4 url(img/jannetteonder.jpg) no-repeat top left;}
.cellagijs {background: #CCCFB4 url(img/gijsonder.jpg) no-repeat top left;}
.cellajet {background: #CCCFB4 url(img/jetonder.jpg) no-repeat top left;}
.cellaruyter {background: #CCCFB4 url(img/sailruyteronder.jpg) no-repeat top left;}
.cellawinter {background: #CCCFB4 url(img/winteronder.jpg) no-repeat top left;}
.cellalente {background: #CCCFB4 url(img/lenteonder.jpg) no-repeat top left;}
.cellazomer {background: #CCCFB4 url(img/zomeronder.jpg) no-repeat top left;}
.cellaherfst {background: #CCCFB4 url(img/herfstonder.jpg) no-repeat top left;}
.cellamenu {background: #535353;}
.servizio {font-size: 0.85em; color: #fff; text-decoration: none; font-weight: bold; margin-left: 10px; line-height: 16px;}
.servizio:hover {color: #5E7033; }
.servizio1 {font-size: 0.85em; color: #fff;  text-decoration: none; font-weight: bold; margin-left: 10px; line-height: 16px;}
.servizio1:hover {color: #5E7033; }
.servizio2 {font-size: 0.85em; color: #fff;  text-decoration: none; font-weight: bold; margin-left: 10px; line-height: 16px;}

.lancio {font-size: 0.9em; color: #AD11; text-decoration: underline; font-weight: bold;}
.lancio:hover {color: #000;}
.lancio2 {font-size: 0.9em; color: 6B8141; margin-left: 10px; line-height: 16px;text-decoration: underline; font-weight: bold;}
.lancio2:hover {color: #000;}
.box-home { background: #6B8141; color: #fff; margin: 5px 10px 20px 20px; border: solid 2px #fff; padding: 6px 6px 0 6px; width: 200px; float: left;}
.box-home1 { background: #647447; color: #fff; height: 65px; margin-bottom: 6px;}
.box-home2 { background: #145; color: #fff; height: 65px; margin-bottom: 6px;}
.box-home4 { background: transparent; color: #fff; margin: 150px 10px 5px 16px; border: solid 2px #fff; padding: 6px 6px 0 6px; width: 110px; float: left;}
.box-home3 { background: #4E7033; color: #fff; height: 65px; margin-bottom: 6px;}
.box-home5 { background: transparent; color: #fff; margin: 150px 10px 5px 16px; border: solid 2px #fff; padding: 6px 6px 0 6px; width: 110px; float: right;}
.box-home6 { background: transparent; color: #fff; margin: 1px 1px 1px 1px; padding: 6px 6px 6px 6px; width: 150px; float: right;}
.box-home7 { background: transparent; color: #fff; margin: 1px 1px 1px 1px; padding: 6px 6px 6px 6px; width: 150px; float: left;}
.bottom { background: #B7C19F; color: #283909; text-align: center;font-size: 0.8em;}
.sublink {font-size: 0.9em; color: #000; text-decoration: none; margin: 5px 0 5px 30px;}
.sublink:hover {color: #C6501C;text-decoration: underline;}
.dati {border: solid 3px #fff; padding: 0; text-align:left; width: 490px;}
.dati1 {border: solid 3px #fff; padding: 5px; text-align:left; width: 490px; background: #BFCBA1;} 
.cella-dati {font-size: 0.9em; text-align: left; width: 70%; border-bottom: solid 1px #fff; padding: 3px;} 
.cella-dati1 { text-align: left; width: 20%; border-bottom: solid 1px #fff; padding: 3px; }
.upper {color: #7F1517; text-transform: uppercase; text-align: left; padding: 3px;border-bottom: solid 1px #fff; background: #E1EEC3;}
.upper1 {color: #7F1517; text-transform: uppercase; text-align: left; padding: 3px; border-bottom: solid 1px #fff; background: #E1EEC3;}
.upper2 {font-size: 0.8em; color: #7F1517; text-decoration: none; text-align: center;  margin-left: 10px; }
.upper2:hover {color: #DF0000; }
.upper3 {font-size: 0.8em; color: #7F1517; text-align: left; padding: 3px; border-bottom: solid 1px #fff; background: #E1EEC3;}
.upper4 {font-size: 1.0em; color: #CCB01C; text-decoration: none; text-align: center;  margin-left: 10px; }
.upper4:hover {color: #6B8141; }
.classifica {font-size: 0.9em; color: #000; text-decoration: underline; font-weight: normal;}
.classifica:hover {color: #000; text-decoration:none;}
.mese {font-size: 0.8em; color: #000; text-decoration: none; font-weight: bold;  background: #E1EEC3;padding: 3px; margin-left: 3px; border: solid 3px #E1EEC3;}
.mese:hover {font-size: 0.8em; color: #DF0000; text-decoration: none; font-weight: bold; background: #fff; padding: 10px 3px 10px 3px; margin-left: 3px; border: solid 3px #fff;}
.meseactive {font-size: 0.8em; color: #DF0000; text-decoration: none; font-weight: bold; background: #fff; padding: 10px 3px 10px 3px; margin-left: 3px; border: solid 3px #fff;}
.meseactive:hover {color: #000; text-decoration:none;}
.sublink1 {font-size: 0.9em; color: #000; text-decoration: none; margin: 5px 0 5px 0;}
.sublink1:hover {color: #C6501C;text-decoration: underline;}
.link1 {font-size: 0,9; color: #DF0000; text-decoration: underline; margin: 5px 0 5px 0;}
.link1:hover {color: #C6501C;text-decoration: none;}
.link2 {font-size: 3,9; color: #DF0000; text-decoration: underline; margin: 5px 0 5px 0;}
.link2:hover {color: #C6501C;text-decoration: none;}

.orari {font-size: 0.9em; color: #c9e4e9; text-decoration: underline; font-weight: bold; background: #647447;padding: 10px 3px 3px 3px; margin-left: 15px; border: solid 3px #fff; width: 100%; height: 28px;}
.orari:hover {color: #000; text-decoration:none; height: 28px;}
.promo {font-size: 0.9em; color: #000; font-weight: bold; padding: 3px; border: solid 3px #fff; width:480px; text-transform: uppercase; text-align: left; background: #E1EEC3;}
.promo1 {font-size: 0.9em; color: #000; padding: 3px; border: solid 3px #9AA878; width:280px; text-align: left; background: #E1EEC3;}
.promo2 {font-size: 0.9em; color: #000; padding: 3px; border: solid 3px #fff; width:480px; text-align: center; background: #E1EEC3;}
.promo3 {font-size: 0.9em; color: #000; padding: 3px; border: solid 3px #fff; width:480px; text-align: justify; background: #E1EEC3;}
.bac  {	margin: 0 15px 20px 24px;font-size: 0.9em;}
.bac a {color: #000; text-decoration: underline; margin: 5px 0 5px 4px;}
.bac a:hover {color: #000; text-decoration: none; margin: 5px 0 5px 4px;}
.bac2  {	margin: 0 5px 10px 10px;font-size:8.0pt;font-family:Verdana }
.hotel {border: solid 3px #fff; margin: 0 10px 0 10px; float: left;}
.foto {font-size: 0.9em; color: #C5501A; text-decoration: none;font-weight: bold;}
.foto:hover {color: #C5501A;text-decoration: underline;}
.lit {style="margin-left:40px; font-size:12px; 	font-weight: normal;   padding:0;}
