/*----- STYLE PRINCIPALE -----------------------------------------------*/

BODY {

	margin: 0 1px 0 0;

	padding: 0;	

	font: 0.8em tahoma,verdana,arial;

	/*

	background: #FFFFFF url('../img/bback.png');

	background-attachment: fixed;

	*/

	color: #000000;

	text-align: center;

}



DIV { /* border: 1px #000000 solid; */}

.alt {display: none;}



HR {display: none; clear: both;}

DIV.hr {width: 96%; border-top: 1px solid black; margin:3px 0}



UL {margin:0; padding:0; list-style:none}

LI {background:url(images/.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 0px; line-height:16px }



INPUT, SELECT{

	color:#000;

	margin: 2px 0 2px 0;

	padding: 0 2px 0 2px;

	text-align: center;	

	border: 1px dotted #FF6600;

	font: 11px Tahoma, Arial, Helvetica, sans-serif;

}

	



#bodyContent {

	width: 100%;

	text-align: left;

	margin: 0 auto;

	background: #FDFFDF url('images/bodyback.png');

	border: 0px #FFFFFF solid;	

}





#tophead {

  background: #FFFFDF url('images/sfondo.jpg');

  background-repeat: repeat-x;

	color: #000;

	text-align: left;

	height: 200px;

  padding-left: 20px;	

}



#welcome {

  float: left;

  text-align: center;

  padding: 3px;  

}



#account {

  float: right;

  text-align: right;

  padding: 3px;  

}



#colonna-sx {

  clear: left;

	float: left;

	width: 21%;

	color: #000000;

	padding-left:4px;

	/*background: #FAF5E2;*/

}



#colonna-dx {

	display: none; /* Riportare a inline per visualizzare la colonna DX */

	float: right;

	width: 19%;

	color: #000;

	/*border: 1px solid black;*/

	/*background: #EFC07A;*/

}



#colonna-sx .box, #colonna-dx .box {

	padding: 0px;

	border:	0px #000 solid;

}



#colonna-dx { margin-right: -1px; }



#principale {

	float: left;

	width: 78%; /* Riportare a 60 per la colonna DX */

	color: #000000;

	margin: 0 0 -1px 0;

}



#principale .box {

	padding: 0 10px;

}



#footer {

	clear: both;

	margin-top: 10px;

	border-top:	1px solid #000;

	border-bottom: 1px solid #000;

	padding: 10px;

	background: #999;

	color: #FFF;

	font-size: .90em;

	line-height: 1.5em;

	text-align: right;

  position: relative;

  top: 15px;

}



#footer a {font-size: 1em;}



/*---------------------------------------*/



/*----MAPPA HEADER--------*/

ul#logohead {

	margin:0;padding:0;

	list-style:none;

	position:relative;

	width:715px;height:200px;

	background:url('images/testata.jpg') no-repeat;

}

ul#logohead li {

	display:block;

	position:absolute;

	margin:0;padding:0

}

li#logohead-home {

	left:22;top:0;

	width:56px;height:30px;

}

li#logohead-who {

	left:60px;top:0px;

	width:74px;height:30px;	

}

li#logohead-services {

	left:140px;top:0px;

	width:74px;height:30px;	

}

li#logohead-contacts {

	left:220px;top:0px;

	width:74px;height:30px;	

}

li#logohead-reserved {

	left:298px;top:0px;

	width:104px;height:30px;	

}

#logohead a {

	display:block;

	width:100%;

	height:100%;

}

#logohead .alt { display:none }

/*----FINE MAPPA HEADER--------*/





.small{font-size: 0.9em}







/* Tabella chiamate utenti*/

TABLE.tab {

  width: 100%;

  padding: 2px; 

  margin: 0;

  border: 1px solid black;

  font-family:tahoma;

  text-align: center;

}



TABLE.tab TH {font-size: 1em}



TABLE.tab TD {

  padding: 2px;

	color: #000000;	

	font-size:11px;

	line-height:13px;

}



TABLE.tab TR.row1 {background: #9BC8E5}

TABLE.tab TR.row2 {background: #6CA0D0}

/* Fine tabella chiamate utenti */





/* Tabella utenti connessi*/

TABLE.users {

  width: 100%;

  padding: 2px; 

  margin: 0;

  border: 1px solid black;

  text-align: center;

}



TABLE.users TH {font-size: 1em}



TABLE.users TD {

	color: #000000;

	font-family:tahoma;

	font-size:11px;

	line-height:13px;

}



TABLE.users TR.red {background: #FF8154}

TABLE.users TR.green {background: #96D378}

/* Fine tabella utenti connessi*/



/* Cella generica */

TD {

	text-align: left;

	font-family:tahoma;

	font-size:11px;

	color:#636363;

	line-height:13px;

	text-align: center;

}



/* Link default */

A:link, A:visited {color:#636363; font-weight: bold} 

A:hover, A:active {text-decoration:none}

  



DIV.gbox {

  text-align: center;

  padding: 5px;

  border: 1px solid black;

}






