* {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }

.main {
	border : 1px solid #F7B508;
}


TD {
	font-size : 10px;
	color : #000000;
}

h1 { font-size : 9px; color : #F7B508; font-weight : normal;  margin-bottom : 5px;}

B {
	font-size : 10px;
	color : #660000;
}

P {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 5px;
	margin-bottom : 10px;
	line-height : 16px;
}

.address {
	margin-top : 5px;
	text-align : right;
	line-height : 15px;

}

strong {
	font-size : 10px;
	color : #A27706;
}

.image {
	border : 1px solid #9D4319;
}

.img_big {
	border-top : 1px solid #7B0004;
	border-bottom : 1px solid #7B0004;
	margin-left: 2px;
}

.title {
	font-weight : bold;
	color : #7b0004;
	margin-left : 10px;
	text-transform: uppercase;
}

A:link, A:visited {
	 text-decoration: none;
	 color: #660000;
	 font-size : 10px;
	 font-weight : bold;
}

A:hover {
	 text-decoration: none;
	  color: #AC0005; 
	  font-size : 10px;
}

A.menu:link, A.menu:visited {
	 text-decoration: none;
	 color: #ffffff;
	 font-size : 11px;
	 font-weight : bold;
	 
}

A.menu:hover {
	 text-decoration: none;
	 color: #ffcc00; 
}

.menu {
	margin-right : 5px;
	margin-top : 170px;
	margin-bottom : 10px;
	line-height : 22px;
}

BODY {
background-color : #7B0004;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
scrollbar-face-color: #DBAB45;
scrollbar-highlight-color: #DBAB45;
scrollbar-3dlight-color: #4D1106;
scrollbar-darkshadow-color: #4D1106;
scrollbar-shadow-color: #DBAB45;
scrollbar-arrow-color: #4D1106;
scrollbar-track-color: #942D18;
margin-top : 4px;
margin-left : 0px;
margin-right : 0px;
}


A.book:link, A.book:visited {
	 text-decoration: none;
	 color: #9d7e02;
	 font-size : 10px;
	 font-weight : normal; 
}

A.book:hover {
	 text-decoration: none;
	 color: #AC0005; 
	 font-size : 10px;
}

A.ses:link, A.ses:visited {
	 text-decoration: none;
	 color: #795604;
	 font-size : 10px;
	 font-weight : normal; 
}

A.ses:hover {
	 text-decoration: none;
	 color: #AC0005; 
	 font-size : 10px;
}

.campi_form {
	font-family : Verdana, Futura, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #A9630F;
}

.pulsanti_form {
	border : #000000;
	background-color : #A9630F;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #ffffff;
 	font-family : verdana;
	font-size : 10px;
	font-weight: bold;
}

.pulsanti_form_cancella {
	border : #cccc99;
	background-color : #EEECDF;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #CDC69E;
 	font-family : verdana;
	font-size : 10px;
	font-weight: bold;
}

td.td_interlinea {
	background-color: #7B0004;
}

td.td_step {
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px #FFFFFF;
	color: #D5C9C1;
	font-size : 10px;
}

td.td_step_attivo {
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px #0A890A;
	color: #660000;
	font-size : 9px;
	font-weight: bold;
}

td.td_titolo {
	background-color: #F7B309;
	color: #7B0004;
	font-size : 9px;
	font-weight: bold;
}


td.td_errore {
	background-color: #FFCC00;
	padding: 1px;
	border: 1px #FF9900;
	font-weight: italic;
	color: #990000;
}

hr.hr_uniform {
	color:#A9630F;
}

#sitemap td{
	line-height: 20px;
	}
#indent a{
	padding-left: 10px;
	line-height: 14px;
}


.add_bold { font-size : 11px; color : #660000; font-weight : bold;}
.add_txt { font-size : 11px; color : #000000; font-weight : normal;}
A.add_link:link, A.add_link:visited {
	 text-decoration: none;
	 color: #660000;
	 font-size : 11px;
	 font-weight : bold;
}

A.add_link:hover {
	 text-decoration: none;
	  color: #AC0005; 
	  font-size : 11px;
}


/* ******************** QUICK SPECIAL OFFERS ********************  */

#quickoffers {
	padding: 10px 0;
	clear: both;
}

#quickoffers h3 {
	background-image: url(immagini/star.png);
	background-position:right center;
	background-repeat:no-repeat;
	font-size: 16px; 
	color:#ba9a27;
	border-bottom: 1px dotted #ba9a27;
	margin-right:3px;
}

.quickOffersTableMain {
  width:240px;
	border: 0px;
	border-collapse : collapse;
	margin: 0 auto;
	border-bottom:1px dotted #ba9a27;
}

.quickOfferBook {
  float:right; 
  padding: 3px 0;
	margin:3px 5px 5px 0;
}

.quickOfferName {
  font-weight:bold;
  line-height:14px;
  color:#7B0004;
}

.quickOfferDescription {
  margin: 4px 0px 6px 0px;
  float:left;
  line-height:15px;
  /*text-align:justify;*/
  width:190px;
  font-weight:normal;
  font-size: 10px;
  padding-left:2px;
}

.quickOfferTxt { display:block; }

.quickOfferRow {
  padding:3px;
  color:#006633;
}

A.bookButton:link, A.bookButton:visited {
  text-decoration:none; 
  color: #C65400;
  font-weight:bold;  
  font-size:10px;
  line-height:14px;
  background-image : url(../immagini/bg_button_book.gif);
  border : 1px solid #C65400;
  padding : 2px 4px 2px 4px;
  white-space : nowrap;
}

A.bookButton:hover {
  color: #800000; 
  background-color : #ffec00;
  border : 1px solid #800000;
}

.quickofferThumbnail {
  margin : 6px 6px 6px 0;
  border : 1px solid #000;
  float:left;
  width:30px;
  height:30px;
}

#flashcontent {
	margin-left:2px;
}