.bordeauxbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	font-weight: bold;

	color: #990000;

}

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}

.bg {
	background-image: url(images/logorome1.jpg);
	background-repeat: no-repeat;
}



}

h3 {

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	color: #000066;

}

td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	height: auto;

}











.tdsmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	height: auto;

}

.bold {

	

	font-weight: bold;

	color: #000000;

}

.sflink {

	background-position: 162px 10px;

	border: 0px none;

	background-image:  url(images/sf_links.gif);

}









.titolo {

	background-image:   url(images/sf_bordeaux.gif);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #FFFFFF;

	height: 16px;

	width: 173px;

	border:solid0;

	text-align: center;

	vertical-align: top;



}





.borderstyle {



	background-color: #0099FF;


}





.sfcellbig {

	background-image:  url(images/sf_cellbig.gif);

}







.sfcell {
	background-image:  url(images/sf_cell.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	height: 14px;
	text-align: center;
	vertical-align: middle;

}



.sfcella {

	

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000066;	

}









a.sfcella:link   {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000066;
		text-decoration: none;

}

a.sfcella:hover   {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFF00;

	text-decoration: none;
}
a.sfcella:visited   {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;



	text-decoration: none;
}








.mixroma {

	background-image:  url(images/mix_roma.jpg);





}

.sftable {

	height: 130px;

	width: 203px;

	border-top: none;

	border-right: 1px solid gray;

	border-bottom: 1px solid gray;

	border-left: none;

}













.sftable1 {

	height: 130px;

	width: 203px;

	border-top: none;

	border-bottom: 1px solid #990000;

	border-left: 1px solid #990000;

}













.sftablebig {

	height: 130px;

	width: 405px;

	border-top: none;

	border-right: 1px solid #990000;

	border-bottom: 1px solid #990000;

	border-left: none;












}.nav {

	height: 16px;

	width: 618px;

	text-align: left;

	vertical-align: middle;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFF00;

	background-image:  url(images/nav_bg.gif);

}

a.nav:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}



a.nav:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: yellow;

	text-decoration: underline;

}









a.nav:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: white;

	text-decoration: underline;

}



a.nav:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}


.nav2 {

	height: 16px;

	

	text-align: left;

	vertical-align: middle;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: navy;

	background-image:  url(images/nav_bg.gif);

}
.navcitytour {
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF33;
	background-color: #FF6633;
	border: 1px solid #FF9900;
	


}


.sfblog  {
	border: 1px solid #FF9900;



}












.navybold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: navy;

	font-weight: bold;

}

.bgdaytrips {

	border-top-width: thin;

	border-top-style: solid;

	border-top-color: navy;

}

.detailstitle {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: navy;

	border-bottom-color: navy;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: navy;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: navy;



}

.form {

	color: white;

	background-color: navy;

	border: 1px groove navy;

	font-family: Tahoma;

	font-size: 11px;

font-weight: bold;



}

.sfnavy {

	border-top: 1px solid navy;

	border-right: 1px solid navy;

	border-bottom: 1px none navy;

	border-left: 1px solid navy;





}

.sfblue {

	border-top: 1px solid navy;

	border-right: 1px solid navy;

	border-bottom: 1px solid navy;

	border-left: 1px solid navy;





}

.sfred {

	border-top: 1px solid red;

	border-right: 1px solid red;

	border-bottom: 1px solid red;

	border-left: 1px solid red;





}

.sfredhavana {

	border-top: 1px solid red;

	border-right: 1px solid red;

	border-bottom: 1px solid red;

	border-left: 1px solid red;

	background-color: #FFFFCC;





}









.sfgreen {

	border-top: 1px solid green;

	border-right: 1px solid green;

	border-bottom: 1px solid green;

	border-left: 1px solid green;





}













.sftitle {

	border-top: 1px solid #990000;

	border-right: 1px solid #990000;

	border-bottom: 1px solid #990000;

	border-left: 1px solid #990000;





}.sfbasket {

	border: 1px solid #999999;

}



a { 

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000066;

	text-decoration: underline;



}



a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000066;

	text-decoration: underline;

}

a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-weight: bold;

	color: #990000;

	text-decoration: underline;

}

.checked {

	background-color: #FFFFFF;

	margin: 1px;

	padding: 1px;

	border: 1px 1 #FFFFFF;

	visibility: hidden;

}

.form2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	background-color: #FFFFFF;

	border: 1px solid #000000;

}

.form3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #0099FF;
	vertical-align: middle;



}

.barrato {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: line-through;

}.bsx {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #0000FF;

	border-right-color: #0000FF;

	border-bottom-color: #0000FF;

	border-left-color: #0000FF;

}

.elenco {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #000000;

	list-style-type: disc;







}





.navylink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color:#999999;

	text-decoration: none;

	

	

}

a.navylink:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color:#999999;

	text-decoration: none;

}



a.navylink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color:#000066;

	text-decoration: none;

}



.quadro {
	border: 1px solid #0099FF;
}
.sfgrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	background-color: #0099FF;
	width: 149px;
	padding: 0px;
}
.bottone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	background-color: #ffffff;
	color: #000066;
	width: 149px;
	margin: 1px;
	padding: 0px;
}
a.bottone:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	background-color: #ffffff;
	margin: 1px;
	padding: 0px;

	width: 149px;
	underline: none;
	text-decoration: none;
}
a.bottone:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	background-color: #ffcc00;
	
	width: 149px;
	margin: 1px;
	padding: 0px;
	text-decoration: none;
}

a.bottone:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	
	
	width: 149px;
	margin: 1px;
	padding: 0px;
	text-decoration: none;
}




.quadroarancio {
	background-color: white;
	border: 1px ridge #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: navy;

}
.quadroarancio2 {
	background-color: white;
	border: 1px ridge #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: navy;

}

.bnbutcol {
	background-color: #0099FF;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #0099FF;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #FF6666;
}
.hcselectcol { background-color: F7F7F7;}
.hcadvlink {font-family:verdana; color:0033cc; text-decoration:none; font-size:8pt}
.hcadvlink:visited {font-family:verdana; color:0033cc; text-decoration:none; font-size:8pt}
.hcadvlink:active {font-family:verdana; color:0033cc; text-decoration:none; font-size:8pt}
.hcadvlink:hover {color:c62929; text-decoration:underline}
.sflinks {
	background-color: #F8F8F8;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
