* {border:0;margin:0;padding:0;border-collapse:collapse;}
html, body {margin:0;border:0;padding:0;text-align:center;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:83%;color:#747474;}
.hide_me {display:none;}
input, select {font:10px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#999;}
#contenitore {margin:18px auto 0;width:924px;text-align:left;}
#titolo {float:left;clear:both;width:100%;}
	#titolo h1 {float:left;clear:both;margin:0;padding:0;}
		#titolo h1 a {float:left;width:277px;height:34px;background:transparent url(../../img/logo.gif) no-repeat 0 0;}
	#titolo #accessibilityPanel {float:right;}
		#accessibilityPanel ul {float:left;clear:both;list-style-type:none;}
			#accessibilityPanel ul li {float:left;padding:3px 10px;border-right:1px solid #767676;}
				#accessibilityMenu #textsize dl {float:left;clear:both;margin:0;padding:0;list-style-type:none;}
					#accessibilityMenu #textsize dl dt {float:left;margin:0;padding:0;color:#000;}
					#accessibilityMenu #textsize dl dd {float:left;margin:0;padding:2px 0 0;}
						#accessibilityMenu #textsize dl dd a {float:left;width:13px;height:10px;background:transparent no-repeat 0 0;}
						#accessibilityMenu #textsize dl dd#small a {background-image:url(../../img/ico_A_small.gif);}
						#accessibilityMenu #textsize dl dd#small a:hover {background-image:url(../../img/ico_A_small_on.gif);}
						#accessibilityMenu #textsize dl dd#small.active a {background-image:url(../../img/ico_A_small_on.gif);}
						#accessibilityMenu #textsize dl dd#medium a {background-image:url(../../img/ico_A_medium.gif);}
						#accessibilityMenu #textsize dl dd#medium a:hover {background-image:url(../../img/ico_A_medium_on.gif);}
						#accessibilityMenu #textsize dl dd#medium.active a {background-image:url(../../img/ico_A_medium_on.gif);}
						#accessibilityMenu #textsize dl dd#large a {background-image:url(../../img/ico_A_large.gif);}
						#accessibilityMenu #textsize dl dd#large a:hover {background-image:url(../../img/ico_A_large_on.gif);}
						#accessibilityMenu #textsize dl dd#large.active a {background-image:url(../../img/ico_A_large_on.gif);}
							#accessibilityMenu #textsize dl dd a span {display:none;}

				#accessibilityMenu #contrast dl {float:left;clear:both;margin:0;padding:0;}
					#accessibilityMenu #contrast dl dt {float:left;margin:0;padding:0;color:#000;}
					#accessibilityMenu #contrast dl dd {float:left;margin:0;padding:2px 2px 0;}
						#accessibilityMenu #contrast dl dd a {float:left;width:9px;height:9px;background:transparent no-repeat 0 0;}
						#accessibilityMenu #contrast dl dd#normalC a {background-image:url(../../img/ico_contrast_minus.gif);}
						#accessibilityMenu #contrast dl dd#normalC a:hover {background-image:url(../../img/ico_contrast_minus_on.gif);}
						#accessibilityMenu #contrast dl dd#normalC.active a {background-image:url(../../img/ico_contrast_on.gif);}
						#accessibilityMenu #contrast dl dd#contrastC a {background-image:url(../../img/ico_contrast_plus.gif);}
						#accessibilityMenu #contrast dl dd#contrastC a:hover {background-image:url(../../img/ico_contrast_plus_on.gif);}
						#accessibilityMenu #contrast dl dd#contrastC.active a {background-image:url(../../img/ico_contrast_on.gif);}
							#accessibilityMenu #contrast dl dd a span {display:none;}



			#accessibilityPanel ul li#language {color:#C2C2C2;}
			#accessibilityPanel ul li#menuLanguage {border-right:0 none;}
				#accessibilityPanel ul li#menuLanguage a {color:#7F7F7F;text-decoration:none;}
				#accessibilityPanel ul li#menuLanguage a:hover {color:#000;}

#menu {float:left;clear:both;width:100%;}
	#menu ul {float:left;clear:both;margin:0;padding:0;list-style-type:none;}
		#menu ul li {float:left;}
			#menuBtn_1, #menuBtn_2, #menuBtn_3, #menuBtn_4, #menuBtn_1_on, #menuBtn_2_on, #menuBtn_3_on, #menuBtn_4_on { margin:0px 1px 0px 0px; display:block; height:38px; }
			#menuBtn_1 { width:169px; background-image:url(../img/menuBtn_1.jpg); }
			#menuBtn_2 { width:173px; background-image:url(../img/menuBtn_2.jpg); }
			#menuBtn_3 { width:159px; background-image:url(../img/menuBtn_3.jpg); }
			#menuBtn_4 { width:180px; background-image:url(../img/menuBtn_4.jpg); }
			#menuBtn_1_on  { width:169px; background-image:url(../img/menuBtn_1_on.jpg); }
			#menuBtn_2_on  { width:173px; background-image:url(../img/menuBtn_2_on.jpg); }
			#menuBtn_3_on  { width:159px; background-image:url(../img/menuBtn_3_on.jpg); }
			#menuBtn_4_on  { width:180px; background-image:url(../img/menuBtn_4_on.jpg); }
			#menuBtn_1:hover { width:169px; background-image:url(../img/menuBtn_1_over.jpg); }
			#menuBtn_2:hover { width:173px; background-image:url(../img/menuBtn_2_over.jpg); }
			#menuBtn_3:hover { width:159px; background-image:url(../img/menuBtn_3_over.jpg); }
			#menuBtn_4:hover { width:180px; background-image:url(../img/menuBtn_4_over.jpg); }
#search_panel {float:left;width:239px; background-color:#f7f7f7; display:block; height:38px;}
.cerca_input {
	width:138px;
	height:16px;
 	border: 1px solid #cdcdcd;
	margin:10px 0px 0px 17px;
}
.cerca_btn {
	width:52px;
	height:18px;
	background-image:url(../img/cercaBtn.gif);
	margin-left: 5px;
	cursor: hand;
}


.invia_btn {
	width:60px;
	height:11px;
	background-image:url(../img/bt_invia.gif);
	margin-left: 5px;
	cursor: hand;
}

.cerca_textarea {
	width:540px;
	height:50px;
 	border: 1px solid #cdcdcd;
}

#servizio {
	width:924px;
	height:39px;
}
#path_navigazione {
	line-height:39px;
	color:#747474;
	float:left;
}
#path_navigazione a { text-decoration:none; }
#path_navigazione a:hover{ text-decoration:underline; }
#path_home { color:#cf8a1f; }
.path_follow { color:#6d6d6d; }
#control_buttons {
	height:39px;
	margin:0px 0px 0px 688px;
}
#control_buttons ul li {
	display:block;
	float:left;
	list-style:none;
}
#docBtn_1, #docBtn_2, #docBtn_3 { display:block; height:39px; }
#docBtn_1 { width:70px; background-image:url(../../img/docBtn_1.gif) }
#docBtn_2 { width:82px; background-image:url(../../img/docBtn_2.gif); }
#docBtn_3 { width:80px; background-image:url(../../img/docBtn_3.gif); }
#login {
	width:924px;
	height:104px;
}
#payoff {
	display:block;
	float:left;
	width:683px;
	height:104px;
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#loginpanel {
	display:block;
	float:left;
	width:220px;
	height:93px;
	background-image:url(../img/login.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:11px 0px 0px 21px;
	line-height:1.0;
	color:#999999;	
}
#loginpanel h3 {
	display:block;
	width:38px;
	height:10px;
	background-image:url(../img/loginTxt.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0px 7px 0px;
}
.lpinput1 {
	display:block;
	float:left;
	color:#000000;
	padding:0px 0px 4px 0px;
}
.lpinput2 {
	float:left;
	display:block;
	color:#000000;
	padding:0px 0px 4px 8px;
}
.user_input, .pass_input {
	width:84px;
	height:16px;
 	border: 1px solid #cdcdcd;
}
.login_btn {
	width:11px;
	height:18px;
	background-image:url(../img/loginBtn.gif);
	margin:0px 0px 0px 5px;
}
#loginpanel a {color:#000000;}
#corpo {float:left;clear:both;width:924px;background:transparent url(../img/corpoBg.gif) repeat-x 0 0;}
#contenuti {
	float:left;
	width:684px;
	text-align: justify;
	overflow: hidden;
}
#spalla_destra {float:right;width:238px;}
#job_agent {
	float:left;
	clear:both;
	border-bottom:1px solid #e3e3e3;
	padding:13px 0px 13px 8px;
}
#job_agent a {
	float:left;
	clear:both;
	background:transparent url(../img/jobagentBtn.gif) no-repeat;
	width:222px;
	height:36px;
}
#spalla_menu {
	padding:15px 0px 0px 10px;
	font-size: 0.8em;
}
#spalla_menu ul {
	list-style-type:none;
	margin:10px 0 0 7px;
}
#spalla_menu ul li {
	padding-bottom:12px;
}


#spalla_menu ul li ul li {
	padding:0px 0px 0px 15px;
	color: #B2B2B2;
} 

#spalla_menu ul li ul li a {
	color: #B2B2B2;
	text-decoration: none;
} 


#spalla_menu ul li ul li a:hover {
	color: #F0AF51;
	text-decoration: none;
} 

#spalla_menu ul li ul li a span {
	color: #7F7F7F;
} 


#spalla_menu ul li ul li strong {
	color: #000000;
} 

#spalla_menu ul li ul li.joiningOn {margin-left: 15px; padding-left:10px; margin-top:5px;background: url(../../img/arrow_grey.gif) no-repeat 0px 4px; } 
#spalla_menu ul li ul li.joiningOff {margin-left: 15px; padding-left:10px; margin-top:5px;background: url(../../img/arrow_grey_dwn.gif) no-repeat 0px 4px; } 
#spalla_menu ul li ul li.joiningOff a:hover{ color:#F0AF51;} 
#spalla_menu ul li ul li ul.joining li { padding-left:10px;background: url(../../img/arrow_menu.gif) no-repeat 0px 4px; color:#747474;} 
#spalla_menu ul li ul li ul.joining li a{ color:#747474;} 
#spalla_menu ul li ul li ul.joining li a:hover{ color:#F0AF51;} 


#spallaBtn_1, #spallaBtn_2, #spallaBtn_3, #spallaBtn_3_on, #spallaBtn_4 { margin:0px 1px 0px 0px; display:block; height:10px; width:220px; }
#spallaBtn_more { margin:0px 1px 0px 0px; display:block; height:10px; width:190px; }
#spallaBtn_1 { background:url(../img/spallaBtn_1.gif) no-repeat; }
#spallaBtn_2 { background:url(../img/spallaBtn_2.gif) no-repeat; }
#spallaBtn_3 { background:url(../img/spallaBtn_3.gif) no-repeat; }
#spallaBtn_3_on { background:url(../img/spallaBtn_3_on.gif) no-repeat; }
#spallaBtn_4 { background:url(../img/spallaBtn_4.gif) no-repeat; }
#spallaBtn_more { background:url(../img/spallaBtn_more.gif) no-repeat right; padding-top: 10px;}

#contentHP { width: 684px; float: left;}
#contentBox {background:transparent url(../img/corpoBg.gif) repeat-x; padding-left: 14px; padding-top: 14px;}
#boxDx { width: 239px; float: right;}
.box1 {width: 304px; margin-right: 35px; float: left;}
.box2 {width: 305px; float: left;}
#world {margin: 8px 0px 0px;}

#footer {float:left;clear:both;width:100%;padding:12px 0 12px;border-top:1px solid #E3E3E3;}
	#footer_contacts, #footer_legal, #footer_copyright, #footer_tecnical {float:left;display:inline;height:12px;background:transparent no-repeat 0 0;}
	#footer_tecnical {width:200px;background-image:url(../img/technical_requirements.gif);}
	#footer_legal {margin:0 10px 0 0px;width:102px;background-image:url(../img/legal_aspects.gif);}
	#footer_copyright {float:right;width:120px;background-image:url(../img/copyright.gif);}

.myFields {float:left;clear:both;display:inline;width:100%;}
	.myFields ul {float:left;clear:both;display:inline;margin-left:18px;list-style-type:none;}
		.myFields ul li {float:left;padding-right:10px;}
.myNote {float:left;clear:both;font-size:0.9em;color:#999;padding:5px 0 0 18px;}
	.myNote a {color:#EE7B29;}
	
.linea {border-top:1px solid #E3E3E3; height: 0px;}

ul.list-menu {
	margin: 8px 0px;
	padding: 0px;	
	list-style-type: none;	
}

ul.list-menu a { 
   margin: 0px 0px 4px 0px;
   padding-left: 10px;
   background: url(../../img/arrow_menu.gif) no-repeat 0px 4px;
   color: #6A6B6E; 
   text-decoration: none;
}

ul.list-menu a:hover { 
   margin: 0px 0px 4px 0px;
   padding-left: 10px;
   background: url(../../img/arrow_menu.gif) no-repeat 0px 4px;
   color: #F0AF51; 
   text-decoration: none;
}


/* news */
#p7scroller1 { width: 604px; position:relative; z-index:100; overflow: hidden; clip: rect(0px 470px 50px 0px); float: right; padding-top: 10px;}
#p7s1content1 { position: relative; z-index: 99; visibility: visible; letter-spacing: 1px; height: 14px; color: #6A6B6E;}
#p7s1content1 a{ color: #6A6B6E; text-decoration: none; }
#p7s1content1 a:hover{ color: #6A6B6E; text-decoration: none;}
.titnews {float: left; padding: 10px 0px 10px 14px;}

.sx {float: left;}
.rx {float: right;}

/* flash */

.boxEDITORIALE {text-align:center;}

/* list */

#tab1{display: block; background:url(../../img/bg_box1.jpg); height: 100px; padding: 23px 125px 0px 16px;}
#tab2{display: none; background:url(../../img/bg_box2.jpg); height: 100px; padding: 23px 125px 0px 16px;}
#tab3{display: none; background:url(../../img/bg_box3.jpg); height: 100px; padding: 23px 125px 0px 16px;}
#tabfaq1, #tabfaq2, #tabfaq3, #tabfaq4, #tabfaq5, #tabfaq6, #tabfaq7, #tabfaq8, #tabfaq9, #tabfaq10, #tabfaq11 {display: none; padding: 5px 14px; border-bottom: 1px solid #E3E3E3; margin-bottom: 14px;}
#tabfaq10 {display: none; padding: 5px 14px;}

#navcontainer
{
margin: 8px 0px 0px;
padding: 0;
width: 304px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0px;
list-style-type: none;
text-align: center;
border-top: 1px solid #D7D7D7;
border-left: 1px solid #D7D7D7;
height: 42px;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

.tablinkOn {
background: #ffffff;
width: 100px;
height: 32px;
border-right: 1px solid #D7D7D7;
border-bottom: none;
text-decoration: none;
display: block;
text-align: center;
padding-top:8px;
color: #999;
}

.tablinkOn strong {
color: #000000;
}

.tablinkOff {
background: url(../../img/bg_tab.gif) repeat-x; #ff0000;
width: 100px;
height: 32px;
border-right: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
text-decoration: none;
display: block;
text-align: center;
padding-top:8px;
color: #999;
}

.tablinkOff strong {
color: #000000;
}

.tablinkOff:hover {
background: url(../../img/bg_tab.gif) repeat-x; #ff0000;
width: 100px;
height: 32px;
border-right: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
text-decoration: none;
display: block;
text-align: center;
padding-top:8px;
color: #999;
}

.tablinkOff:hover strong {
color: #CF8A1F;
}

/* interne */

.testimonial {padding: 14px; float: left; width: 656px;}
.testimonial img.foto {float: left; margin-right: 15px;}
.faqsearch {padding: 14px; background-color: #F7F7F7; margin: 14px 0px; }
.faq {margin: 14px 0px;}
.faq ul {list-style-type:none;}
.faq ul li {margin-bottom: 5px;}
.tabfaqOff { padding-left:14px;background: url(../../img/arrow_menu.gif) no-repeat 0px 4px;color: #606060; text-decoration:none; font-weight: bold;}
.tabfaqOn { padding-left:14px;background: url(../../img/arrow_menu_dwn.gif) no-repeat 0px 4px;color: #606060; text-decoration:none; font-weight: bold;}

ul.elenco li { padding-left:14px;background: url(../../img/arrow_menu.gif) no-repeat 0px 4px;list-style-type:none;}
ul.elenco li ul {list-style-type:none;}


.link{
	color: #cf8a1f;
}
.link:hover{
	color: #cf8a1f;
	text-decoration: none;
}

	/*Layer lingue*/
.contentLang {position:relative;}
.language {position:absolute;z-index:200;left: -11px;top: 0px;visibility:hidden;border-bottom: 1px solid #767676;border-left: 1px solid #767676;border-right: 1px solid #767676;background-color: #ffffff; padding: 0px; width: 108px;}
.language ul {margin: 0px; padding: 0px;}
.language ul li { width: 108px;}
  /* popup */
#pop {
	text-align: justify;
	padding: 10px;
	float: left;
}


/*monster*/

  div#lastjobsenv {font-size:100%; }
  div#lastjobs {width:228px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; }
  div#lastjobs ul {list-style-type:none; padding:0 0 0 0; margin:0;}
  div#lastjobs ul li {padding:0 0 1px 15px; margin:0; margin-top:2px;}
  div#lastjobs ul li a {color:#b2b2b2; text-decoration:none;}
  div#lastjobs ul li a:hover {color:#f0af51; text-decoration:none;}
  div#lastjobs ul li a span {color:#7f7f7f;}
  
  div#lastjobs ul li.allvacancies {text-align:right; font-size:1.1em;}
  div#lastjobs ul li.allvacancies a {color:#f0af51; text-decoration:none; font-weight:bold;}