/* CSS Document   CCCC99*/


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #0F0F0F; TEXT-ALIGN: center
}
#mainbody {
	BACKGROUND-IMAGE: url("immagini/SFONDO_2008.gif"); MARGIN: 0px auto; WIDTH: 920px; TEXT-ALIGN: center
}
#main {
	BORDER-RIGHT: #FFF 1px solid; MARGIN: 0px auto; BORDER-LEFT: #FFF 1px solid; BORDER-TOP: #FFF 1px solid; BORDER-BOTTOM: #FFF 1px solid; WIDTH: 885px; BACKGROUND-COLOR: #0F0F0F; TEXT-ALIGN: left
}

img {
	border: #FFF 1px solid;
	text-decoration: none;
}

/* === CORPO ====================================== */
#main #corpo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; MARGIN: 0px 10px; COLOR: #3E3E3E; BACKGROUND-COLOR: #0F0F0F; HEIGHT: 96%
}
#main #corpo P {
	FONT-FAMILY: Times New Roman; FONT-SIZE: 1.3em; FONT-WEIGHT: normal; MARGIN: 0px; PADDING: 0px
}
#main #corpo A {
	FONT-SIZE: 1.2em; FONT-FAMILY: Times New Roman; COLOR: #0000FF; TEXT-DECORATION: none
}
#main #corpo A:hover {
	FONT-FAMILY: Times New Roman; COLOR: #F30; TEXT-DECORATION: underline;
}

#main #corpo .text {
	FONT-SIZE: 2.8em; FONT-WEIGHT: normal; MARGIN: 0px 4px 6px 100px; PADDING: 0px
}
#main #corpo .text1  {
	FONT-SIZE: 1.1em; FONT-WEIGHT: normal; COLOR: #5E5E5E; MARGIN: 0px 4px 0px 4px; PADDING: 0px
}
#main #corpo .text2  {
	FONT-FAMILY: arial; FONT-SIZE: 0.75em; FONT-WEIGHT: normal; COLOR: #5E5E5E; MARGIN: 0px 4px 0px 4px; PADDING: 0px
}

#main #corpo .DB {
	border-top: 1px dotted #CACACA; 
	MARGIN: 10px 100px 0px 100px; 
	PADDING: 10px 0px 0px 0px;
}


/* === HEADER  CFCFCF ====================================== */

div#headerA	{
	HEIGHT: 100px; 
	background: url("http://www.imbarcoimmediato.ch/IMBA_02/immagini/banner_grigio.jpg") repeat-x;
	border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF;
	}
	
div#logoB	{
	WIDTH: 780px; HEIGHT: 76px; FLOAT: right; 
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #FFF; MARGIN: 5px 5px 0px 2px;
	TEXT-ALIGN: right;
	}
div#headerA A:hover {
	TEXT-DECORATION: none; COLOR: #FF0; 
}
	
div#logoB A {
	TEXT-DECORATION: none; COLOR: #FFF;
	}

div#menu	{
	width:100%; margin:0px; padding:0px; text-align:left; 
	}

ul#nav, ul#nav li	{
	list-style-type:none;
	margin:0px; padding:0px
	}

ul#nav	{
	float:left; margin-left: 10px;padding:0px;
	font-size: 75%;  
	}
ul#nav li	{
	float:left; margin-right: 3px;text-align: center
	}
ul#nav a	{
	float:left; padding: 3px 5px 0px 5px ;
	background: #0F0F0F; text-decoration:none; color: #FFF;
	border-top : 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #C4C4C4;
	}

ul#nav a:hover	{
	background: #A4A4A4; color: #003; border-top: 1px solid #FFF; border-left: 1px solid #FFF;
	}
	
ul#nav li a.active	{
	background: #333;
	color: #D4D4D4;
	border-top: solid 1px #FFF; border-left: solid 1px #FFF; border-right: 1px solid #FFF;

}


/* === FONDO 0F0F0F ====================================== */
#fondo {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 25px; MARGIN: 0px 10px; HEIGHT: 38px; TEXT-ALIGN: left; BACKGROUND-COLOR: #FFF
}
#fondo .testo {
	 FONT-SIZE: 0.8em; COLOR: #999; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FLOAT: left
}
#fondo .testo A {
	FONT-SIZE: 0.95em; COLOR: #999; TEXT-DECORATION: none
}