  BODY{
  font:10px verdana,"trebuchet ms",arial,helvetica,sans-serif ;
}
div.dotsO {
    background:url(../images/dotH_4F4F5F.jpg);
    width:2px;
    height:1px;
  }
div.headerCheTempoFa{
  background:url(../images/tag_chetempofa.jpg) no-repeat 0% 0%;
  background-color: #ffffff;
  color: #124158;
  font-size:10px;
  font-weight:bold;
  height:16px;
  padding-top:0.2em;
  text-align: left ;
  text-indent: 1.5em;
  width:150px;
}
div.headerCommunity{
  background:url(../images/tag_community.jpg) no-repeat 0% 0%;
  background-color: #ffffff;
  color: #124158;
  font-size:10px;
  font-weight:bold;
  height:16px;
  padding-top:0.2em;
  text-align: left ;
  text-indent: 1.5em;
  width:150px;
}
div.headerMappa{
  background:url(../images/tag_map.jpg) no-repeat 0% 0%;
  height:16px;
  padding-top:0.2em;
  text-align: left ;
  text-indent: 1.5em;
  width:150px;
}
div.headerWebcam{
  background:url(../images/tag_map.jpg) no-repeat 0% 0%;
  background-color: #ffffff;
  color: #D6DC18;
  font-size:10px;
  font-weight:bold;
  height:16px;
  padding-top:0.2em;
  text-align: left ;
  text-indent: 1.5em;
  width:150px;
}
div.leftbar {
  background-color:#EFF2F3;
  color: #D6DC18;
  width:150px;
  position:relative;
  }
div.mappa{
  position:relative;
  background-color:#e4eced;
  color: #D6DC18;
  height:209px;
  width:150px;
  text-indent:0.7em;
}
div.reslink{
  height:16px;
  background:url(../images/arrowBlu.jpg) no-repeat 1% 40%;
  background-color: #ffffff;
  padding-top:0.2em;
  width:150px;
  border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#8696A6;
  color: #144964;
  font-weight:bold;
  font-size:10px;
  text-align: left;
  text-indent: 1.5em;
  vertical-align: top;
}
.rightbar {
  width:150px;
  position:relative;
  }
div.rightbar_menu{
  background:url(../images/arrowOrange_small.jpg) no-repeat 2% 45%;
  background-color: #E8F2F1;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
  color: #144964;
  display: block;
  font-size:10px;
  font-weight:normal;
  height:18px;
  padding-top:0.2em;
  position:relative;top:1px;
  text-align: left ;
  text-indent: 1em;
  width:150px;
}
div.rightbar_menu_over{
  background:url(../images/arrowSBSXWhiteOver.jpg) no-repeat 2% 45%;
  background-color: #CEDAE0;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
  color: #000000;
  display: block;
  font-size:10px;
  font-weight:normal;
  height:18px;
  padding-top:0.2em;
  position:relative;top:1px;
  text-align: left;
  text-indent: 1em;
  width:150px;
}
table.pp{
  width:498px;
  background-color: #F4F8FA;
  vertical-align: top;
}
table.search{
  width:498px;
  background-color: #F3F7FA;
  vertical-align: top;
}
table.table_480 {
    width:480px;
    position:relative;
    left:10px;
  }
td{
  vertical-align:top;
  text-align:left;
}
td.aqua {
    background-color: #F3F7FA;
  }
td.center {
    color: #000000;
    background-color: #ffffff;
    width:498px;
    text-align:left;
    vertical-align: top;
  }
td.content{
  color: #000000;
  vertical-align: top;
}
td.data {
    background-color: #E2EBF0;
    width:150px;
    height:18px;
    color: #000000;
  }
td.headerSearch {
    background-color: #F3F7FA;
    width:450px;
    height:20px;
  }
td.lang {
    background-color: #E2EBEF;
    font-size:10px;
    color: #000000;
    width:150px;
    height:16px;
    padding-top:0.2em;
    text-align: right;
  }
td.leftbar_menu{
  background:url(../images/arrowOrange_small.jpg) no-repeat 1% 35%;
  background-color: #E8F2F1;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
  color: #124158;
  display: block;
  font-size:10px;
  font-weight:bold;
  height:18px;
  padding-top:0.2em;
  position:relative;
  text-align: left;
  text-indent: 1.3em;
  width:150px;
}
td.leftbar_menu_over{
  background:url(../images/arrowSBSXWhiteOver.jpg) no-repeat 1% 35%;
  background-color: #CEDAE0;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
  color: #124158;
  display: block;
  font-size:10px;
  font-weight:bold;
  height:18px;
  padding-top:0.2em;
  position:relative;
  text-align: left;
  text-indent: 1.3em;
  width:150px;
}
td.leftbar_menuDown{
  background-color: #E8F2F1;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
  color: #000000;
  display: block;
  font-size:10px;
  font-weight:normal;
  padding-top:0.2em;
  position:relative;
  text-align: left;
  width:130px;
}
td.leftbar_menuDown_over{
  background-color: #CEDAE0;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
  color: #000000;
  display: block;
  font-size:10px;
  font-weight:normal;
  padding-top:0.2em;
  position:relative;
  text-align: left;
  width:130px;
}
td.leftbar_istituzioni {
  background:url(../images/arrowOrange_smallW.jpg) no-repeat 1% 35%;
  background-color: #FFFFFF;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
  color: #124158;
  font-size:10px;
  font-weight:bold;
  display: block;
  height:18px;
  padding-top:0.2em;
  position:relative;top:1px;
  text-align: left;
  text-indent: 1.3em;
  width:150px;
  }
td.name{
  color: #144964;
  font-size:10px;
  font-weight:bold;
  vertical-align: top;
}
td.navBar {
    background-color: #6F8DA3;
    width:498px;
    height:18px;
  }
td.picBlack {
    background:url(../images/picBlack.gif);
    width:1px;
    height:1px;
  }
th.header {
  font-size:10px;
  background-color: #8FB3CD;
  color: #ffffff;
  font-weight:bold;
  height:14px;
  text-indent: 0.1em;
  }
td.nav_ {
  background:url(../images/arrow_nav_3.jpg) no-repeat 1% 57%;
  font-size:10px;
  background-color: #52757C;
  color: #ffffff;
  font-weight:bold;
  height:18px;
  text-indent: 1em;
}
td.nav_on {
  background:url(../images/arrow_nav_4.jpg) no-repeat 1% 57%;
  font-size:10px;
  background-color: #4A7E94;
  color: #ffffff;
  font-weight:bold;
  height:18px;
  text-indent: 1em;
}
td.nav_1 {
  background:url(../images/arrow_nav_4.jpg) no-repeat 1% 57%;
  font-size:10px;
  background-color: #4A7E94;
  color: #ffffff;
  font-weight:bold;
  height:18px;
  text-indent: 1em;
}
td.nav_1on {
  background:url(../images/arrow_nav_5.jpg) no-repeat 1% 57%;
  font-size:10px;
  background-color: #5A97B5;
  color: #ffffff;
  font-weight:bold;
  height:18px;
  text-indent: 1em;
}
td.nav_2 {
  background:url(../images/arrow_nav_5.jpg) no-repeat 1% 57%;
  font-size:10px;
  background-color: #5A97B5;
  color: #ffffff;
  font-weight:bold;
  height:18px;
  text-indent: 1em
}
td.nav_2on {
  background:url(../images/arrow_nav_6.jpg) no-repeat 1% 57%;
  font-size:10px;
  background-color: #5D9DBD;
  color: #ffffff;
  font-weight:bold;
  height:18px;
  text-indent: 1em
}
td.nav_3 {
  background:url(../images/arrow_nav_8.jpg) no-repeat 1% 57%;
  font-size:10px;
  background-color: #94CBE9;
  color: #ffffff;
  font-weight:bold;
  height:18px;
  text-indent: 1em;
  }
td.nav_3on {
  background:url(../images/arrow_nav_6.jpg) no-repeat 1% 57%;
  font-size:10px;
  background-color: #5D9DBD;
  color: #ffffff;
  font-weight:bold;
  height:18px;
  text-indent: 1em
}

td.dotsO {
    background:url(../images/dotH_4F4F5F.jpg);
    width:2px;
    height:1px;
  }
td.dotsV {
    background:url(../images/dotV_4F4F5F.jpg);
    background-repeat: repeat-y;
    width:1px;
    height:2px;
  }
td.sfumaSx {

    background:url(../images/sfumaLatiSx.jpg);
    width:9px;
    border-right-style: solid;
    border-right-color: #ffffff;
    border-right-width: 1px;
  }
td.sfumaDx {
    background:url(../images/sfumaLatiDx.jpg);
    width:9px;
    border-left-style: solid;
    border-left-color: #ffffff;
    border-left-width: 1px;
  }
td.leftbar {
    font-size:10px;
    color: #000000;
    background-color:#F2F6F7;
    width:150px;
  }
td.right_bar {
    font-size:10px;
    color: #000000;
    background-color:#F2F6F7;
    width:150px;
  }
td.topgrid{
  text-indent: 0.3em;
  padding-top:0.3em;
  padding-bottom:0.3em;
}
img.floatLeft {
  float: left;
  margin-top: 4px;
  margin-left: 4px;
  margin-right: 6px;
}
img.floatRight {
  float: right;
  margin: 4px;
}
img{
   border:0;
}
.inp  { font-family:  Verdana, Arial, Helvetica,'Lucida Grande', Geneva, sans-serif; text-decoration: none; font-size: 10px; }
.inp11  { font-family:  Verdana, Arial, Helvetica,'Lucida Grande', Geneva, sans-serif; text-decoration: none; font-size: 11px; }
.inputSmall {width: 70px; height:11px; font-size: 10px;}
.inputTitolo {width: 130px; height:14px;}
.inputOrange  {
  font-family:  Verdana, Arial, Helvetica,'Lucida Grande', Geneva, sans-serif;
  font-weight:bold;
  font-size: 11px;
  color:#FFFFFF;
  text-decoration: none;
  background-color:#E17B02;
  border-bottom-color: #8696A6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: #FDF5E6;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-color: #8696A6;
  border-right-style: solid;
  border-right-width: 1px;
  border-left-color: #FDF5E6;
  border-left-style: solid;
  border-left-width: 1px;
 }
 .inpB { border: 2px #ffffff solid; color: #ffffff; font-family:Verdana, Arial, Helvetica,sans-serif;font-size:10px; background-color: #dddddd; }
.warn, .error, #error {color: red;}
.warn {color: #41970e;}
.hotel_table {
  font-size:11px;
  width:480px;
  position:relative;
  left:10px;
}
.hotel_table th {
  text-align:center;
  background-color: #8FB3CD;
  color: #ffffff;
  font-weight:bold;
  height:14px;
}
.hotel_table td {
  text-align:center;
  border-bottom: solid 1px #ddd;
}
li {list-style-image:url(../images/arrowBlu.jpg)}


#navtab
  {
    height: 20px;
    margin: 0;
    padding-left: 20px;
  }

#navtab li
  {
    list-style-image:url(../images/arrowOrange_smallW.jpg)
    }


#versilia_adv_search select{
    width: 110px;
}

.search_match span {
    background:yellow;
}
div.rightbar_promo  {
	background-color: #FC6;
	border-bottom-color: #8696A6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #FDF5E6;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #8696A6;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #FDF5E6;
	border-left-style: solid;
	border-left-width: 1px;
	color: #FFFFFF;
	display: block;
	font-size:10px;
	font-weight:bold;
	height:18px;
	padding-top:0.2em;
	position:relative;
	top:1px;
	text-align: center;
	text-indent: 1;
	width:130px;
	left: 10px;
}
div.rightbar_promo_over  {
	background-color: #F93;
	border-bottom-color: #8696A6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #FDF5E6;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #8696A6;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #FDF5E6;
	border-left-style: solid;
	border-left-width: 1px;
	color: #FFFFFF;
	display: block;
	font-size:10px;
	font-weight:bold;
	height:18px;
	padding-top:0.2em;
	position:relative;
	top:1px;
	text-align: center;
	text-indent: 1;
	width:130px;
	text-decoration: none;
	left: 10px;
}
div.inputOrange_promo {
	font-family:  Verdana, Arial, Helvetica,'Lucida Grande', Geneva, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
	background-color:#F93;
	border-bottom-color: #8696A6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #FDF5E6;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #8696A6;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #FDF5E6;
	border-left-style: solid;
	border-left-width: 1px;
}
h1{
  color: #EB7914;
  font-size:13px;
  font-weight:normal;
  text-align: left;
  vertical-align: top;
}

h2{
  color: #144964;
  font-size:11px;
  font-weight:bold;
  text-align: left;
  vertical-align: top;
  padding:0px;
}

h3 {
  color: #2E2F32;
  font-size:11px;
  text-align: left;
  vertical-align: top;
}

p {
    text-align: left;
    margin: 5px;
}

p.black {
  color: #000000;
  font-size:10px;
  vertical-align: top;
}

p.testo10 {
  text-align: left;
  margin: 2px;
  font-size:10px;
  color: #000000;
  text-indent: 1em;
}

p.blackBold {
  color: #000000;
  font-size:10px;
  font-weight:bold;
  text-align: left;
  vertical-align: top;
}

p.blue {
    color: #144964;
    font-size:10px;
    vertical-align: top;
}

p.blueBold {
    color: #144964;
    font-size:10px;
    font-weight:bold;
    text-align: left;
    vertical-align: top;
}

p.error {
  color: #EB7914;
  font-size:14px;
  font-weight:normal;
  text-align: left;
  vertical-align: top;
  width:200px;
}

p.fff {
  text-align: left;
  margin: 2px;
  font-size:10px;
  color: #ffffff;
  text-indent: 1em;
}

p.fffBold {
  text-align: left;
  margin: 2px;
  font-size:10px;
  color: #ffffff;
  font-weight:bold;
  text-indent: 1em;
}

p.header {
  color: #EB7914;
  font-size:13px;
  font-weight:normal;
  text-align: left;
  vertical-align: top;
}


p.orange {
  color: #E17B02;
  font-size:10px;
  font-weight:normal;
  text-align: left;
  vertical-align: top;
}

p.orangeB {
  color: #E17B02;
  font-size:10px;
  font-weight:bold;
  text-align: left;
  vertical-align: top;
}

p.queryheader {
  color: #da6d24;
  font-size:13px;
  font-weight:bold;
  text-align: left;
  vertical-align: top;
}

p.strillo {
  color: #124158;
  font-size:11px;
  font-weight:bold;
  text-align: left;
  vertical-align: top;
}

p.strilloPP {
  color: #144964;
  font-size:12px;
  font-weight:bold;
  text-align: left;
  vertical-align: top;
}

p.testo {
  color: #2E2F32;
  font-size:11px;
  text-align: left;
  vertical-align: top;
}

p.testo12 {
  color: #2E2F32;
  font-size:12px;
  text-align: left;
  vertical-align: top;
}
a {color:#000000;text-decoration:none;}
a:hover {color:#a0a0a0;text-decoration:none;}
a.blackBold {color:#000000;text-decoration:none; font-weight:bold;}
a.blackBold:hover {color:#a0a0a0;text-decoration:underline;font-weight:bold;}
a.header {color:#EB7914;text-decoration:none;font-size:12px;vertical-align: top;}
a.header:hover {color:#EBA066;text-decoration:underline;font-size:12px;vertical-align: top;}
a.mappa {color:#124158;text-decoration:none;}
a.mappa:hover {color:#87B5D1;text-decoration:underline;}
a.nav {color:#ffffff;text-decoration:none;}
a.nav:hover {color:#dedede;text-decoration:underline;}
a.pager {color:#124158;text-decoration:none;font-size:11px;font-weight:bold;}
a.pager:hover {color:#87B5D1;text-decoration:underline;font-size:11px;font-weight:bold;}
a.leftbar {color:#124158;text-decoration:none;}
a.leftbar:hover {color:#686868;text-decoration:underline;}
a.rightbar {color:#124158;text-decoration:none;}
a.rightbar:hover {color:#000000;text-decoration:underline;}
a.sottotitolo {color:#000000;text-decoration:none;font-size:11px;vertical-align: top;}
a.sottotitolo:hover {color:#686868;text-decoration:underline;font-size:11px;vertical-align: top;}
a.strillo {color:#124158;text-decoration:none;font-weight:bold;}
a.strillo:hover {color:#14a2aa;text-decoration:underline;font-weight:bold;}
a.strilloPP {color:#124158;text-decoration:none;font-size:12px;font-weight:bold;vertical-align: top;}
a.strilloPP:hover {color:#14a2aa;text-decoration:underline;font-size:12px;font-weight:bold;vertical-align: top;}
a.testo {color:#000000;text-decoration:none;font-size:11px;vertical-align: top;}
a.testo:hover {color:#000000;text-decoration:underline;font-size:11px;vertical-align: top;}
a.white {color:#ffffff;text-decoration:none;}
a.white:hover {color:#dedede;text-decoration:underline;}
a.whiteB {color:#ffffff;text-decoration:none;font-weight:bold;}
a.whiteB:hover {color:#dedede;text-decoration:underline;font-weight:bold;}
a.orange {color:#EB7914;text-decoration:none;}
a.orange:hover {color:#dedede;text-decoration:underline;}
a.nav-btn {color:#EB7914;text-decoration:underline;}

