/* tag */

body {
  font-family: Verdana, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #000000;
  text-align: center;
}

a:link, a:visited, a:hover, a:active {
  text-decoration: none;
  color: #D00040;
}

body {
  margin: 0px;
  padding: 0px;
  text-align: center;
}

div,span,img,form,table,td,ul {
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  border-style: none;
  background-color: transparent;
}

h1,h2,h3,h4,h5,h6,strong,em {
  font-style: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
  margin: 0px;
  padding: 0px;
}



/* standard */

.dB {display: block;}

.dI {display: inline;}

.dN {display: none;}

.flL {float: left;}

.flR {float: right;}

.clB {clear: both;}

.clL {clear: left;}

.clR {clear: right;}

.ovH {overflow: hidden;}

.pad0 {padding: 0px;}

.pad1 {padding: 1px;}

.pad2 {padding: 1px;}

.marg0 {margin: 0px;}

.marg1 {margin: 1px;}

.crPointer {cursor: pointer;}

.crDefault {cursor: default;}

.op10 {
  opacity: 1.0;
  filter: alpha(opacity=100);
}



/* text */

.txt {
  font-family: Verdana, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #000000;
  text-align: left;
}

.ts7 {font-size: 7px;}

.ts8 {font-size: 8px;}

.ts9 {font-size: 9px;}

.ts10 {font-size: 10px;}

.ts11 {font-size: 11px;}

.ts12 {font-size: 12px;}

.ts13 {font-size: 13px;}

.ts14 {font-size: 14px;}

.ts15 {font-size: 14px;}

.ts16 {font-size: 16px;}

.ts17 {font-size: 17px;}

.ts18 {font-size: 18px;}

.ts20 {font-size: 20px;}

.ts22 {font-size: 22px;}

.ts24 {font-size: 24px;}

.ts32 {font-size: 32px;}

.tstB {font-weight: bold;}

.tstI {font-style: italic;}

.tstLT {text-decoration: line-through;}

.tstN {
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

.taL {text-align: left;}

.taC {text-align: center;}

.taR {text-align: right;}

.tvaM {vertical-align: middle;}

.tvaT {vertical-align: top;}

.tvaB {vertical-align: bottom;}

.white {color: #FFFFFF;}

.black {color: #000000;}

.red {color: #CC0000;}

.blue {color: #0000CC;}

.darkGray {color: #666666;}

.gray {color: #CCCCCC;}

.lightBlue {color: #0000E7;}

.green {color: #009900;}

.darkBlue {color: #0000BB;}

.link:hover {text-decoration: underline;}

.nowrap {white-space: nowrap;}



/* form */

input, textarea, select {
  font-family: Verdana, Sans-Serif;
  border: 1px solid #990000;
  background-color: #EEEEEE;
  margin: 0px;
  padding: 0px;
}

input[type="checkbox"] {
  border: none;
  cursor: pointer;
}



/* structure */

#content {
  width: 900px;
  margin: auto;
  overflow: hidden;
}

#menu {
  width: 260px;
  height: 480px;
  margin: 40px 60px 0px 0px;
  float: right;
  background-image: url(http://www.hotelariane.it/images/bg_menu.gif);
  background-repeat: no-repeat;
}

#main {
  width: 552px;
  height: 392px;
  padding: 10px;
  margin: 70px 00px 0px 0px;
  border: 4px solid #D00040;
  float: right;
  overflow: auto;
  text-align: left;
}

#menu a {
  display: block;
  font-size: 18px;
  color: #D00040;
  height: 24px;
  padding: 8px 0px 8px 0px;
  text-align: center;
  vertical-align: middle;
}

#menu1 {margin: 80px 65px 0px 75px;}

#menu2 {margin: 0px 75px 0px 45px;}

#menu3 {margin: 0px 80px 0px 25px;}

#menu4 {margin: 0px 80px 0px 10px;}

#menu5 {margin: 0px 80px 0px 10px;}

#menu6 {margin: 0px 80px 0px 25px;}

#menu7 {margin: 0px 75px 0px 45px;}

#menu8 {margin: 0px 65px 0px 75px;}

#menuFlags {margin: 20px 35px 0px 105px;}

#menuFlags a {display: inline;}

body.dovesiamo a.articolo {
  display: block;
  overflow: hidden;
  margin: 0px 0px 10px 0px;
  height: 75px;
}

body.dovesiamo a.articolo img {
  display: block;
  float: left;
}

body.dovesiamo a.articolo span {
  display: block;
  float: left;
  width: 400px;
  height: 75px;
  margin: 0px 0px 0px 15px;
}


body.articolo h1 {
  display: block;
  font-size: 24px;
  color: #D00040;
  margin: 0px 0px 20px 0px;
}

body.articolo a.articolo img {
  display: block;
  margin: 0px 0px 20px 0px;
}

body.articolo a.articolo p {
  text-align: justify;
}