@charset "UTF-8";

  body 
  {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
  }
/* Layout: Width, Background, Border | Layout: Breite, Hintergrund, Rahmen */
  #page_margins
  {

  }
  #page 
  {
  }
	/* Design of the Main Layout Elements | Gestaltung der Hauptelemente des Layouts */
  #page 
  {
	position:relative;
	margin:auto;
	width:1000px;
	height:1100px;
	border:1px solid #000;
	background-color: #EC752D;
	/*background: #F37937 url("/images/bg_people.gif") no-repeat right 116px;*/
  }
  
  div#page.main_patw
  {
	background-color: #FFFFFF;
	border:1px solid #000;
  }
	  
  #footer 
  {
  }
  
.white_link
{
	text-decoration:none;
	color:#FFFFFF;	
}

.white_link:hover
{
	text-decoration:underline;
	color:#FFFFFF;	
}

/*------------------------------------------------------------------------------------------------------*/
/* Header */
  #header 
  {
	background-color:#FFF;
	position: relative;
	margin: auto;
	width: 1000px;
	height: 160px;
  }
  #header ul
  {
	margin: 0;
	padding:0;
  }
  #logo_head 
  {
	position:absolute;
	top:73px;
	left:55px;
  }	
  #logo_head img
  {
	border:0px;
  }	
  #menu_head 
  {
	position:absolute;
	top:107px;
	left:456px;
	width:540px;
   }
  #menu_head li
  {
	display:inline;
	margin: 0;
	padding:0;
  }
  #menu_head img
  {
	border:0px;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /**
  * Formatting of the Content Area | Formatierung der Inhaltsbereichs
  */  
  #content
  {
  	position:relative;
  	margin:auto;
	clear:both;
  }
  div#pulsanti_icone img
  {
  	text-decoration:none;
	border:0px;	
  } 
  div#pulsanti_icone a
  {
	text-decoration:none;
	border:0px;	
  } 
	/*------------------------------------------------------------------------------------------------------*/
	/**
  * Design of Additional Layout Elements | Gestaltung weiterer Layoutelemente
  *
  * @section layout-misc
  */
	/*------------------------------------------------------------------------------------------------------*/
	/* Colonna sinistra */
	/*------------------------------------------------------------------------------------------------------*/
	/* Area centrale */
	/*------------------------------------------------------------------------------------------------------*/
	/* PAGINAZIONE */
	/*------------------------------------------------------------------------------------------------------*/
	/* BOX LIST */	
	/*------------------------------------------------------------------------------------------------------*/
	/* FORM REGISTRAZIONE*/
	
	div#col3_content form {
		margin: auto;
		width: 450px;
		border: 0px;
		padding-top: 30px;
	}
	div#col3_content form th,div#col3_content form td,div#col3_content form table
		{
		background-color: transparent;
		border: 0px;
	}
	div#col3_content form th {
		width: 180px;
		padding-right: 20px;
		text-align: right;
	}
	div#col3_content form label {
		font-size: 1em;
		font-weight: normal;
		color: #d8ce9d;
	}
	div#col3_content input[type="text"],div#col3_content input[type="password"]
	{
		float: left;
		display: block;
		width: 250px;
		height: 16px;
		border: 1px solid #666666;
		padding-left: 5px;
		padding-top: 0px;
		/*margin-top:10px;*/
		background: url("/images/bg_input.jpg") no-repeat left top;
	}
	div#col3_content input[type="submit"] {
		display: block;
		width: 250px;
		height: 21px;
		border: 0px solid #666666;
		/*margin-top:10px;*/
		background: url("/images/button_big.png") no-repeat left top;
		margin-left: 188px;
		color: white;
		padding-bottom: 8px;
	}
	/*------------------------------------------------------------------------------------------------------*/

  ul.sezioni
  {
 	margin:0px;
 	padding:0px;
  }
  ul.sezioni li
  {
 	margin:0px;
 	margin-bottom:15px;
 	margin-top:50px;
 	padding:0px;
 	padding-left:15px;
 	list-style:none; 
  	width:265px;
  	height:28px;
  	line-height:28px;
 	background: url("/images/bg_sezioni_contatti.gif") no-repeat left top; 
  	font-family:helvetica,arial;
  	font-size:1em;
  	font-weight:bold;
  	color:#F37937; 
  }
  ul.sezioni li a
  {
  	color:#FFFFFF; 
  	text-decoration:none;
  } 
  ul.sezioni .bigger
  {
  	font-size:1.3em;
  	font-weight:normal;
  } 
  
  ul.sezioni li ul  
  {
 	margin:0px;
 	padding:0px;
 	padding-top:10px;
  }
  ul.sezioni li ul li 
  {
 	margin:0px;
 	padding:0px;
 	padding-left:20px;
 	list-style:none; 
  	font-family:helvetica,arial;
  	font-size:1em;
  	font-weight:normal;
  	color:#FFFFFF; 
 	background: url("/images/bg_li_contatti.gif") no-repeat left center; 
  }
  ul.sezioni li ul li a
  {
  	color:#F37937; 
	text-decoration:none;
  }  
  
  
  
div#content #col_left p
{
	text-align:left;
	margin:0;
	line-height:1.3em;
	font-family:Helevetica Regular, Arial;
	color:#FFFFFF;
	font-size:1.0em;
	font-weight:normal;
}
  
  
  div#posizioni_aperte_content   
  {
  	float:right;
  	margin-right:40px;
  	border:0px solid white;
  	width:580px;
  	font-family:helvetica,arial;
  	color:#FFFFFF;   
  	font-size:0.9em;
  }   
  div#posizioni_aperte_content ul.sezioni li
  {
  	font-weight:bold;
  	font-size:1.0em;
  } 
  div#posizioni_aperte_content h1  
  {
  	font-size:1.3em;
  	font-weight:bold;
  	margin:0;
  	padding:0;
  }    
  div#posizioni_aperte_content h2  
  {
  	font-size:0.9em;
  	font-weight:normal;
  	margin:0;
  	padding:0;
   }  
  .posizione_codice
  {
  	width:100px;
   	float:left;
	background: url("/images/dash.png") no-repeat right center; 
  	margin:6px;

   }
  .posizione_titolo
  {
  	float:left;
   	margin:6px;
  }
  .clear
  {
  	display:block;
  	height:2px;
   	border-top:1px solid #FBB074;
  	clear:both;
  }
     
  div#posizioni_aperte_content p, div#posizioni_aperte_content ul li   
  {
  	font-size:0.9em;
  	font-weight:normal;
  }      
  div#posizioni_aperte_content a
  {
	font-weight:bold;
  	text-decoration:underline;
	color:#FFF;
  }
  div#posizioni_aperte_content a:hover
  {
	text-decoration:none;
	color:#FC0;
  }	
    
  div#posizioni_aperte_content .bold
  {
	font-weight: bold;
	color: #FFFFFF;
  }  

div#posizioni_aperte_content form th
{
	text-align:left;
 	width:150px;
}
div#posizioni_aperte_content form tr
{
 }

div#posizioni_aperte_content select
{
	height:25px;
  	background-color:#FFFFFF;
 	border:1px solid #FFFFFF;
 	margin-bottom:5px;	
}

div#posizioni_aperte_content input
{
 	width:380px;
 	height:25px;
	padding-top:7px;
 	background-color:#FFFFFF;
  	color:#999999;
  	border:1px solid #FFFFFF;  	
 	margin-bottom:5px;	
 	font-family: Helvetica,Arial;
 	font-size:1em;
}

div#posizioni_aperte_content textarea
{
 	width:380px;
 	height:90px;
	padding-top:7px;
 	background-color:#FFFFFF;
  	color:#999999;
  	border:1px solid #FFFFFF;  	
 	margin-bottom:5px;	
 	font-family: Helvetica,Arial;
 	font-size:1em;
}

div#posizioni_aperte_content input[type="submit"]
{
	margin-left:155px;
}

div#posizioni_aperte_content input[type="file"]
{
	-moz-appearance: none;
 	width:380px;
 	height:25px;
	padding-top:7px;
 	background-color:#FFFFFF;
  	color:#F37937;
  	border:1px solid #FFFFFF;  	
 	margin-bottom:5px;	
}  
  
/**********  FLASH  *******************/

div#nav_menu_flash 
{
	margin-top: 10px;
	margin-left: 23px;
	height: 105px;
}

div#nav_menu_flash ul 
{
	list-style:none;	
}

div#nav_menu_flash li 
{
	font-family: Helvetica,Arial;
 	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	margin-right:10px;
}

div#nav_menu_flash li a
{
	color:#FFFFFF;
	text-decoration:none;
}

div#work_flash ul
{
	list-style:none;	
	margin:auto;
	width:550px;
	font-family: Helvetica,Arial;
 	font-size:1.6em;
	font-weight:normal;
	color:#FFFFFF;
}

div#work_flash li
{
	margin-top:25px;
}

div#content_flash
{
	text-align:center;
	margin:auto;
	width:550px;
	font-family: Helvetica,Arial;
	font-weight:normal;
	color:#FFFFFF;
}

div#page.main_noflash
{
	height:100%;
}

div#page.main_noflash div#pulsanti_icone
{
	display:none;
}

div#content_flash h1
{
 	font-size:1.2em;
	font-weight:normal;
}

div#clienti_lista_flash ul
{
	list-style:none;	
}
