/* CSS Gevi 2003 Copyright Arianna Pisapia*/

/* ---------- main elements ---------- */

	body {
		background: #DDD;
		margin: 0px;
		padding: 0px;
		text-align:center;
		font-size: 70%;
		scrollbar-face-color: #d7d7d7;
		scrollbar-highlight-color: #d7d7d7;
		scrollbar-shadow-color: #d7d7d7;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-arrow-color: #ffffff;
		scrollbar-darkshadow-color: #d7d7d7;
		scrollbar-base-color: #000000;
		scrollbar-track-color: #e7e7e7;
		}

	form {
		display: inline;
		}
	
	img {
		border: 0px;
		}
		
	
/* ---------- structure id ---------- */

	#frame {
		background: #fff;
		margin-top: 1%;
		margin-bottom: 1%;
		margin-right: auto;
		margin-left: auto;
		padding: 4px 2px;
		border: 1px solid #000;
		text-align: left;
		width: 780px;
		voice-family: "\"}\""; 
		voice-family: inherit;
		width:770px; 
		}
		

	/* top */

	#printheader {
		display:none;
		}

	#logo {
		float: left;
		margin-bottom: 0px;
		}

	#topsearch {
		background: url("../img/fixed/sfuma.gif") repeat-y right;
		margin-top: -2px;
		margin-bottom: -5px;
		text-align: right;
		}

	#orange {
		background: url("../img/fixed/orange_lines.gif");
		margin-bottom: 1px;
		}		

	#tagline {
		margin-bottom: 1px;
		}
	
	#photo {
		float: left;
		background: #f90;
		margin-bottom: 1px;
		height: 81px;
		}

	#areas {
		float: left;
		background: #fff;
		margin-top: 20px;
		margin-left: 5px;
		}

	#green {
		background: url("../img/fixed/green_lines.gif");
		margin-bottom: 1px;
		}		

	/* main */

	#contentleft {
		float:left;
		background: #EFEFEF;
		margin-bottom: 2px;
		padding:0px;
		width:173px;
		}
	
	#contentcenter {
		float:left;
		/*background: url("../img/fixed/bg_bird.gif") no-repeat bottom right;*/
		padding:0px;
		border-left: 1px dotted #ddd;
		}
	
	#footer {
		text-align: right;
		margin-right: 10px;
		}

	/* bottom */

	#bottom {
		background:#fff;
		text-align: center;
		}
	

/* ---------- classes ---------- */

	.larghezza {
		width: 260px;
		}

	.orange {
		border-bottom: 1px solid #f90;
		}

	.height {
		height: 200px;
		}

	.spacer {
		height: 42px;
		}

	.clear {
		clear: both; 
	}

	.left {
		float: left;
		width: 50px;
		}

	.center {
		float: left;
		width: 450px;
		}

	.right {
		float:right;
		}

	/* contentleft */

	#contentleft .spacer {
		height: 10px;
		}

	#contentleft .spacer1 {
		height: 100px;
		}

	/* contentcenter */
	
	#contentcenter .spacer1 {
		height: 200px;
		}


/* ---------- texts ---------- */


	/* contentcenter */
	
	#contentcenter h1 {
		background: url("../img/fixed/title.gif") no-repeat center left;
		margin-top: 20px;
		margin-right: 20px;
		padding-left: 20px;
		border-bottom: 1px dotted #B8B8B8;
		font: bold 1.2em Verdana,sans-serif;
		color: #f90;
		}

	#contentcenter p {
		margin:0px 20px 10px 20px;
		font: 0.9em/1.8em Verdana,sans-serif;
		text-align: justify;
		}

	#contentcenter p.search {
		margin:0px 20px 10px 20px;
		padding: 0px 4px 4px 4px;
		border-bottom: 1px solid #eee;
		font: 0.9em/1.5em Verdana,sans-serif;
		}

	#contentcenter h2 {
		margin: 20px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		font: 0.9em Verdana,sans-serif;
		color: #999;
		text-align: center;
		height: 14px;
		}

/* ---------- form ---------- */

	/* search */
	
	#topsearch .formbut {
		background: #f90; 
		margin-bottom: 2px;
		margin-right: 5px;
		border: none;
		width: 60px;
		height: 16px;
		font: 1em Verdana, sans-serif;
		color: #fff;
	}
	
	#topsearch .formtxt {
		border: 1px solid #5a5a5a; 
		margin-bottom: 2px;
		width: 200px;
		font: 10px Verdana, sans-serif;
	}
	

/* ---------- link ---------- */

	/* menu */

	ul.menu {
		color:#F90;
		width: 173px;
		list-style: none; 
		margin: 0; padding: 0;
		font: bold 10px Verdana;
		height: 2em; line-height: 2em;
		}
	
	ul.menu li a {
		display:block; 
		text-decoration: none; 
		padding:0 1.5em; 
		height: 2em; line-height: 2em; 
		}
	
	ul.menu li { display: inline} 
	
	ul.menu li a:link, ul.menu li a:visited {
		background: #D7D7D7 url("../img/fixed/arrow.gif") no-repeat center left;
		color: #999999;
		border-top: #fff 1px solid;
		} 
		
	ul.menu li a:hover, ul.menu li a:active {
		background: #EFEFEF url("../img/fixed/arrow1.gif") no-repeat center left;
		color:#999999;
		}
		
	/* submenu */

	ul.submenu {
		width: 173px;
		list-style: none; 
		margin: 0; padding: 0;
		font: 10px Verdana;
		height: 2em; line-height: 2em; 
		}
	
	ul.submenu li a {
		display:block; 
		text-decoration: none; 
		padding:0 1.5em; 
		height: 2em; line-height: 2em; 
		}
	
	ul.submenu li { display: inline; } 
	
	ul.submenu li a:link, ul.submenu li a:visited {
		background: #EFEFEF;
		color: #999999;
		border-top: #fff 1px solid;
		} 
		
	ul.submenu li a:hover, ul.submenu li a:active {
		background: #EFEFEF;
		color:#F90;
		}
		
	/* areas */
		
	ul.area {
		width: 140px;
		list-style: none; 
		margin: 0; padding: 0;
		font: bold 10px Verdana;
		}
	
	ul.area li a {
		display:block; 
		text-decoration: none; 
		padding:0 1.7em; 
		height: 2em; line-height: 2em; 
		}
	
	ul.area li { display: inline } 
	
	ul.area li a:link, ul.area li a:visited {
		background: #fff url("../img/fixed/green_arrow.gif") no-repeat center left;
		color: #888888;
		border-top: #D6D6D6 1px dotted;
		border-bottom: #D6D6D6 1px dotted;

		} 
		
	ul.area li a:hover, ul.area li a:active {
		background: #fff url("../img/fixed/orange_arrow.gif") no-repeat center left;
		color:#f90;
		}
		
	#contentcenter h2 a:link {
		color: #999;
		text-decoration: none;
		font: 1em Verdana;
		}
		
	#contentcenter h2 a:visited {
		color: #999;
		text-decoration: none;
		font: 1em Verdana;
		}
		
	#contentcenter h2 a:active {
		color: #999;
		text-decoration: none;
		font: 1em Verdana;
		}

	#contentcenter h2 a:hover{
		color: #999;
		text-decoration: none;
		font: bold 1em Verdana;
		}
