/* CSS Document */
html,body{
	margin:0px; padding:10px 0px; 
	background-image:url(immagini/bg02.jpg); 
	background-repeat:repeat; 
	background-position:top left; }

div#header{position:relative; background-image:url(immagini/barra_top.gif); background-position:top left; height:10px;}
div#header h1{ margin:0;  font-size:1px; text-indent:-3000px;  }
div#header a{position:absolute;right:0;top:23px}

div#wrapper { display:block; float:left; border-left:#61710b solid 1px; border-right:#61710b solid 1px; width:937px; background-color:#FFFFFF; }

div#container{width:938px; margin:0 auto; }

div#content{float:right; width:739px; /* border:#99FF00 solid 1px; */ }
div#content p{line-height:1.4}
div#content h3 { 
	display:block; float:left; height:186px; /* border:#00CCFF solid 1px;*/ width:740px;
	background-image:url(immagini/header_welcome.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	margin:0px 0px 0px -10px; 
	text-indent:-3000px;
}

div#menutop { 
	display:block; float:left; 
	width:740px; 
	margin:0px 0px 0px -10px; 
	background-color:#FFFFFF; 
	height:61px; }

div#colleft{background:#FFFFFF; }
div#colleft{float:left;width:170px; padding:0px 0px 0px 20px; margin:0px; }
div#colleft h2 { 
	display:block; float:left; 
	width:180px; height:280px; 
	background-image:url(immagini/logo.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; margin:0px; text-indent:-3000px; }

div#colleft h3 { 
	display:block; float:left; font-family:Geneva, Arial, Helvetica, sans-serif; color:#660099; text-transform:uppercase; font-weight:bold; margin:10px 0px 10px 0px; padding:0px; }
	
div#colleft ul { list-style-image:url(immagini/spunta2.gif); list-style-position:outside;  display:block; float:left; margin:0px 0px 0px 20px; padding:0px;   }	
div#colleft li a:link,	div#colleft li a:active,	div#colleft li a:visited { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#663399; }
div#colleft li a:hover { text-decoration:underline;}	

div#extra{ background-image:url(immagini/body_bg2.gif); background-position:top left; background-repeat:repeat-y; }
div#extra{float:right;width:710px; margin:0px 10px 0px -10px; padding:15px;}

div#extra_left { display:block; float:left; background:#FFFFFF; border:#CCCCCC; width:480px; height:350px;  }
div#extra_left h4 { 
	background-image:url(immagini/titolo_azienda.gif);
	background-position:top left; 
	background-repeat:no-repeat; 
	margin:0px; 
	text-indent:-3000px; 
	height:45px;

}
div#extra_right { display:block; float:left; background:#FFFFFF; border:#CCCCCC; width:223px; height:400px; }
div#extra_right h4 { 
	background-image:url(immagini/titolo_software.gif);
	background-position:top left; 
	background-repeat:no-repeat; 
	margin:0px; 
	text-indent:-3000px; 
	height:45px;
}

div#extra_right p, div#extra_left p{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:justify; padding:10px; line-height:1.5em; }
div#extra_right ul { margin-left:10px; padding:0px; text-align:right; }
div#extra_right ul li a:link, div#extra_right ul li a:visited, div#extra_right ul li a:active {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#006600; }
div#extra_right ul li a:hover { color:#CC0000; text-decoration:underline; }
div#extra_right ul li { display:block; float:left; width:200px; border-bottom:#CCCCCC solid 1px; }
div#extra_right ul li img{ width:60px; float:left; margin-right:10px; }

div#footer{
	clear:both;
	width:100%;
	color:#333; 
	background-image:url(immagini/barra_bottom.gif); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-align:center; 
	margin-top:0px; padding:5px 0px;
	}

div#footer a:link, div#footer a:active, div#footer a:visited { color:#990000; font-size:10px; text-decoration:none; }
div#footer a:hover  { color:#FF3300; font-size:10px; text-decoration:none; }

/*
div#footer p{margin:0;padding:0px; font-size:1px; color:#FFFFFF; }
div#footer a{display:inline;padding:0;color: #C6D5FD} */


div#footer2{
	clear:both;
	width:100%;
	color:#333300; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; margin-top:5px; }
div#footer2 a:link, div#footer2 a:active, div#footer2 a:visited { color:#990000; font-size:12px; text-decoration:none; }
div#footer2 a:hover  { color:#FF3300; font-size:12px; text-decoration:none; }

.counter { color:#333300; font-weight:bold; font-style:italic; }
/* --------------------------------------- */
/* -----  menu  -------------------------*/

/*  singoli tasti ------ */

div#menutop ul { 
	list-style-type:none; 
	display:inline;
	margin:0px; 
	padding:0px; 
	cursor:default;
}	

div#menutop ul li { display:block; float:left; }


		li#menu_01{ display:block; float:left; height:61px; width:123px;  }
		li#menu_01 a:link, 
		li#menu_01 a:visited, 
		li#menu_01 a:active { 
				display:block; 
				width:123px; 
				height:61px; 
				text-indent:-2000px;
				background-image:url(immagini/menu_azienda_off.gif);
				background-position:bottom left; 
				background-repeat:no-repeat;	}
		li#menu_01 a:hover { background-image:url(immagini/menu_azienda_on.gif); } 


		li#menu_02{ 
				display:block; float:left; height:61px; width:123px;  }
		li#menu_02 a:link, 
		li#menu_02 a:visited, 
		li#menu_02 a:active { 
				display:block; 
				width:123px; 
				height:61px; 
				text-indent:-2000px;
				background-image:url(immagini/menu_dove_off.gif);
				background-position:bottom left; 
				background-repeat:no-repeat;	}
		li#menu_02 a:hover { background-image:url(immagini/menu_dove_on.gif);} 
		
		li#menu_03{ 
				display:block; float:left; height:61px; width:123px;  }
		li#menu_03 a:link, 
		li#menu_03 a:visited, 
		li#menu_03 a:active { 
				display:block; 
				width:123px; 
				height:61px; 
				text-indent:-2000px;
				background-image:url(immagini/menu_obiettivo_off.gif);
				background-position:bottom left; 
				background-repeat:no-repeat;	}
		li#menu_03 a:hover { background-image:url(immagini/menu_obiettivo_on.gif);} 
		
		li#menu_04{ 
				display:block; float:left; height:61px; width:123px;  }
		li#menu_04 a:link, 
		li#menu_04 a:visited, 
		li#menu_04 a:active { 
				display:block; 
				width:123px; 
				height:61px; 
				text-indent:-2000px;
				background-image:url(immagini/menu_portfolio_off.gif);
				background-position:bottom left; 
				background-repeat:no-repeat;	}
		li#menu_04 a:hover { background-image:url(immagini/menu_portfolio_on.gif);} 
		
		li#menu_05{ 
				display:block; float:left; height:61px; width:123px;  }
		li#menu_05 a:link, li#menu_05 a:visited, 	li#menu_05 a:active { 
				display:block; 
				width:123px; 
			 	height:61px; 
				text-indent:-2000px;
				background-image:url(immagini/menu_software_off.gif);
				background-position:bottom left; 
				background-repeat:no-repeat;	}
		li#menu_05 a:hover { background-image:url(immagini/menu_software_on.gif);} 
		
		li#menu_06{ 
				display:block; float:left; height:61px; width:125px;  }
		li#menu_06 a:link, li#menu_06 a:visited, 	li#menu_06 a:active { 
				display:block; 
				width:125px; 
				height:61px; 
				text-indent:-2000px;
				background-image:url(immagini/menu_contatti_off.gif);
				background-position:bottom left; 
				background-repeat:no-repeat;	}
		li#menu_06 a:hover { background-image:url(immagini/menu_contatti_on.gif);} 
/* ------------------------------------------------- */
div#paginazione { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#006600; font-size:12px; padding:10px;}
div#paginazione a:link, div#paginazione a:visited, div#paginazione a:active { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#006600; font-size:12px, }

div#paginazione_sw { display:block; float:left; width:200px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#006600; font-size:11px; padding:10px; border:#CCCCCC; background-color:#f5f5f5; text-align:center; }
div#paginazione_sw a:link, div#paginazione_sw a:visited, div#paginazione_sw a:active { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#006600; font-size:10px; }

div#paginazione_sw a:hover { text-decoration:underline; }

