/* CSS Document */

body {
	margin:0;
	padding:0;
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height:20px;
	background-repeat:no-repeat;
	background-position:center top;
	background-image: url(../immagini/sf-pag.jpg);
	background-attachment:fixed;
	overflow:auto;
	
	
	
}

input 
{
	border:1px solid #CCC;
}
td
{
	
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;

}
img
{
	border:0px;
}



a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #009344;
}
a:active {
	text-decoration: none;
	color:#333333;
}


img { border:0; }

#top
{
	margin-left:auto;
	margin-right:auto;
	width:954px;

	position:relative;
	height: 276px;
	background-image: url(../immagini/sf-top.jpg);
}

#centro
{
	width:954px;
	margin-left:auto;
	margin-right:auto;
	min-height: 300px;
	padding-bottom: 40px;
	background-image: url(../immagini/sf-center.jpg);

}

#sx
{
	
	float:left;
	width:707px;
	margin: 2px 0px 0px 0px;
	padding: 15px;
	margin-top:15px;
}
#dx
{
	float:left;
	width:197px;
	margin: 0px;
	padding: 10px;
	min-height:1500px;
}

#dw
{
	height:118px;
	background-image: url(../immagini/sf-dw.jpg);
	width: 954px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	color: #FFF;
}

.separatore-menu
{
	background-color:#81C8E0;
	position:absolute;
	width:1px;
	height:10px;
	top:35px;
}
.titolo-nero
{
	color:#000;
	margin:0px;
	padding:0px;
	font-size:19px;
}

.titolo-nero-smaller
{
	font-size:14px;
	color:#333333;
	margin:0px;
	padding:0px;

}

.titolo-bianco
{
	color:#FFF;
	margin:0px;
	padding:opx;
	font-size:25px;
}

.titolo-bianco-smaller
{
	color:#FFF;
	margin:0px;
	padding:opx;
	font-size:18px;
}
.titolo-verde
{
	font-size:13px;
	color: #009344;
	margin:0px;
	padding:opx;
	font-size:17px;
}

a.link_menu:link {
	color: #FFF;
	text-decoration: none;
	font-size:15px;
}
a.link_menu:visited {
	text-decoration: none;
	color: #FFF;
	font-size:15px;
}
a.link_menu:hover {
	text-decoration: underline;
	color: #FFD206;
	font-size:15px;
}
a.link_menu:active {
	text-decoration: none;
	color: #FFF;
	font-size:15px;
}

.menu{
	min-height: 20px;
	padding-top:8px;
	padding-bottom:3px;
/*	padding-right:3px;
	margin-right:5px;
	margin-left:5px;*/
	text-align:center;
	/*border-right:1px #FFD206 solid;*/
	float:left;
}

.separatore_vert
{
	float:left;
	width:1px;
	min-height: 20px;
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	border-right:1px #FFD206 solid;
	
}

.separatore_vert_chat
{
	float:left;
	width:1px;
	min-height: 20px;
	margin-right:5px;
	margin-left:5px;
	margin-top:0px;
	border-right:1px #FFD206 solid;
	
}

#container_viaggi
{
	margin-left:10px;
	margin-top:20px;
	width: 700px;
}

select
{
	border:1px solid #CCCCCC;
	font-size: 12px;	
	margin:0;
	padding:2;
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #000;

}

.submit
{
	background-color:#009444;
	height:23px;
	color:#FFF;
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:0px;
	margin-left:15px;	
	
}

.selected_row
{
	background-color:#FFF;

	
	 
}
.no_selected_row
{
	background-color:;
	 
}

.separatore
{
	min-height:20px;
	border-bottom:1px solid #FFF;
	width:700px;
	margin-top:0px;
	margin-bottom:10px;
}

.nascosto
{
	display:none;
	margin-top:10px;
	width:690px;
}

.bottoni_dx
{
	min-height:60px;
	padding-top:10px;
}
