	   A , A:Visited { color: #000000; text-decoration: none; }
	   A:Active , A:Hover  { color: #007FFF; text-decoration: underline; }
	   A:link {
	   	color:#000000;
	   	text-decoration : none;
	   }
	   A:vlink { color:#000000; }
	   A:alink { color:#000000; }
	   .size {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}


	   .pagination ul{
	   	border-bottom: 1px solid #ccc;
	   	margin:0;
	   	padding:1%;
	   	margin-bottom:2%;
	   	list-style-type: none;
	   	background: #f1f1f1;
	   	font-family: Verdana, Arial, Helvetica, sans-serif;
	   	font-size: 8pt;
	   	width : 730;
	   }
	   .pagination ul li{
	   	list-style-image: none;
	   	display:inline;
	   	padding-left: 1%;
	   	line-height: 1.2em;
	   	font-family: Verdana, Arial, Helvetica, sans-serif;
	   	font-size: 8pt;
	   	width : 730;
	   }
	   
	   a.linktop {	font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration:none;}
		/* MENU */
		
#logo{  position:absolute; width:0px; height:0px; left:750px; top:15px;;  text-align:center; margin:0;   height:20px; padding:0; border-top:0px solid; border-color: #CFCFCF;   }		
#menu{ width:928px; text-align:center; margin:0;   height:20px; padding:0; 
border-top:0px solid; border-color: #CFCFCF; background-image:url(/images/menu_sf.gif);   }
#menu2{ width:750px; text-align:center; margin:0;   height:20px; padding:0; 
border-top:0px solid; border-color: #CFCFCF; background-image:url(/images/menu_sf.gif);   }
#menu3{ width:984px; text-align:center; margin:0;   height:20px; padding:0; 
border-top:0px solid; border-color: #CFCFCF; background-color: #afafaf;   }
.menu_separa{ float:left; height:20px; width:1px; margin:0; padding:0; background-image: url(/images/menu_separa.gif); background-repeat:no-repeat;  }

.testo_menu1 {  padding:3px 10px 3px 10px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #333333;}
.testo_menu2 {  padding:3px 10px 3px 10px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #333333;}
.testo_menu3 {  padding:3px 10px 3px 10px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #333333;}
.testo_menu4 {  padding:3px 10px 3px 10px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #333333;}
.testo_menu5 {  padding:3px 10px 3px 10px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #333333;}
.testo_menu6 {  padding:3px 10px 3px 10px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #333333;}
.testo_menu7 {  padding:3px 10px 3px 10px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #333333;}
.testo_menu8 {  padding:3px 10px 3px 10px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #333333;}
.testo_menu9 {  padding:4px 10px 0px 10px; float:right; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #333333;}

.testo_menu1 a:link{ color: #fff;}
.testo_menu1 a:visited{  color: #fff;}
.testo_menu1 a:hover{ color: #fff; border-bottom: 0;}
.testo_menu2 a:link{ color: #fff;}
.testo_menu2 a:visited{  color: #fff;}
.testo_menu2 a:hover{ color: #fff; border-bottom: 0;}
.testo_menu3 a:link{ color: #fff;}
.testo_menu3 a:visited{  color: #fff;}
.testo_menu3 a:hover{ color: #fff; border-bottom: 0;}
.testo_menu4 a:link{ color: #fff;}
.testo_menu4 a:visited{  color: #fff;}
.testo_menu4 a:hover{ color: #fff; border-bottom: 0;}
.testo_menu5 a:link{ color: #fff;}
.testo_menu5 a:visited{  color: #fff;}
.testo_menu5 a:hover{ color: #fff; border-bottom: 0;}
.testo_menu6 a:link{ color: #fff;}
.testo_menu6 a:visited{  color: #fff;}
.testo_menu6 a:hover{ color: #fff; border-bottom: 0;}
.testo_menu7 a:link{ color: #fff;}
.testo_menu7 a:visited{  color: #fff;}
.testo_menu7 a:hover{ color: #fff; border-bottom: 0;}
.testo_menu8 a:link{ color: #fff;}
.testo_menu8 a:visited{  color: #fff;}
.testo_menu8 a:hover{ color: #fff; border-bottom: 0;}

.testo_flag1 {  padding:2px 0 0px 0; width:40px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #fff;}
.testo_flag2 {  padding:2px 0 0px 0; width:30px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #fff;}
.testo_flag3 {  padding:2px 0 0px 0; width:30px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #fff;}
.testo_flag4 {  padding:2px 0 0px 0; width:30px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #fff;}
.testo_flag5 {  padding:2px 0 0px 0; width:30px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #fff;}

.testo_flag1 a:link{ color: #fff;}
.testo_flag1 a:visited{  color: #fff;}
.testo_flag1 a:hover{ color: #008FE0; border-bottom: 0;}
.testo_flag2 a:link{ color: #fff;}
.testo_flag2 a:visited{  color: #fff;}
.testo_flag2 a:hover{ color: #008FE0; border-bottom: 0;}
.testo_flag3 a:link{ color: #fff;}
.testo_flag3 a:visited{  color: #fff;}
.testo_flag3 a:hover{ color: #008FE0; border-bottom: 0;}
.testo_flag4 a:link{ color: #fff;}
.testo_flag4 a:visited{  color: #fff;}
.testo_flag4 a:hover{ color: #008FE0; border-bottom: 0;}
.testo_flag5 a:link{ color: #fff;}
.testo_flag5 a:visited{  color: #fff;}
.testo_flag5 a:hover{ color: #008FE0; border-bottom: 0;}

.testo_menu_rosso {  padding:3px 0 3px 0; width:98px; float:left; font-size: 11px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #CC3403;}
.testo_menu_rosso a:link{ color: #CC3403;}
.testo_menu_rosso a:visited{  color: #CC3403;}
.testo_menu_rosso a:hover{ color: #CC3403; border-bottom: 0;}


#padding { margin: 0 auto; padding: 12px; }

h1 {
font-size: 20px;
font-family: Georgia, Verdana, Arial, sans-serif;
color: #000000;
font-weight: bold; text-decoration:none;
margin: 0px;           /* applies 20px worth of space all around the box */
border: 0px solid blue; /* applies a 1px solid blue border */
padding: 0px;          /* applies 10px worth of space between the
                              content and the border */
}
h2 {
font-size: 16px;
font-family: Georgia, Verdana, Arial, sans-serif;
color: #000000;
text-decoration: none;
margin: 0px;           /* applies 20px worth of space all around the box */
border: 0px solid blue; /* applies a 1px solid blue border */
padding: 0px;          /* applies 10px worth of space between the
                              content and the border */
}

.tab {
background:transparent url(/images/zg_r.png) no-repeat scroll left top;
float:left;
height:15px;
margin:0;
padding-left:18px;
}

.tableHeaderCentral {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #ffffff;
background: #AFAFAF;
white-space:nowrap;
}

.tableHeaderCentral a:link{ color: #ffffff;}
.tableHeaderCentral a:visited{  color: #ffffff;}
.tableHeaderCentral a:hover{ color: #ffffff; border-bottom: 0;text-decoration: underline;}

.TrovaLavoro {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #818181;
 } 
 
.TrovaLavoro a:link{ color: #818181;}
.TrovaLavoro a:visited{  color: #818181;}
.TrovaLavoro a:hover{ color: #818181; border-bottom: 0;}
.TrovaLavoro a:active{  color: #818181;} 


h3 {
display: block;
font-size: 1.13em;
font-weight: bold;
margin: 1em 0; 
}

h4 {
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0; 
color: #BFBFBF;
}

p, dl, multicol {
display: block;
margin: 1em 0;
padding: 0;
}



/* footer */
div#footer {
 clear:both;
 border-left:1px solid #333;
 border-right:1px solid #333;
 min-height:140px;
 height: auto !important;
 height: 142px;
 display: block;
}
div#inner_footer {
 position:relative;
}
div#footer div.column {
 text-align:left;
 width:116px !important;
 width /**/:118px;
 float:left;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color: #818181;
 font-size:11px;
 margin-left:15px;
 margin-top:0px;
}

/* FOOTER */

div#footer { background-color: #333333; color:#747474; padding-bottom:5px;}
div#footer a { color: #818181; text-decoration:none;}
div#footer div#inner_footer div.column a:hover{color:#818181;text-decoration:underline;}

div#footer h3 { font-size:13px; font-family:Arial, Verdana, "Times new Roman"; margin-bottom:5px; }
div#footer h4 { font-size:14px; font-family:Arial, Verdana, "Times new Roman"; margin-bottom:5px; }

.clearme {
clear:both;
}

.testo_flag {font-size: 12px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #333333;}

.testo_flag a:link{ color: #fff;}
.testo_flag a:visited{  color: #fff;}
.testo_flag a:hover{ color: #008FE0; border-bottom: 0;}

.bl {background: url(/images/bl.gif) 0 100% no-repeat #333; width: 280px}
.br {background: url(/images/br.gif) 100% 100% no-repeat}
.tl {background: url(/images/tl.gif) 0 0 no-repeat}
.tr {background: url(/images/tr.gif) 100% 0 no-repeat; padding:2px}

.bl2 {background: url(/images/bl.gif) 0 100% no-repeat #333; width: 426px}
.br2 {background: url(/images/br.gif) 100% 100% no-repeat}
.tl2 {background: url(/images/tl.gif) 0 0 no-repeat}
.tr2 {background: url(/images/tr.gif) 100% 0 no-repeat; padding:2px}

.bl3 {background: url(/images/bl.gif) 0 100% no-repeat #333; width: 274px}
.br3 {background: url(/images/br.gif) 100% 100% no-repeat}
.tl3 {background: url(/images/tl.gif) 0 0 no-repeat}
.tr3 {background: url(/images/tr.gif) 100% 0 no-repeat; padding:2px}
.clear {font-size: 1px; height: 1px} 

.switch-lang {float: right; margin:4px 0 0 17px;}

.switch-lang li {display: block; float: left; margin-right: 7px;}
.switch-lang li a {
		width: 18px;
		height: 25px;
		display: block;
		float: left;
		text-indent: -90000px;
		overflow: hidden;
}
.flag-it-in { background: url('images/flags/flags.gif') no-repeat -19px -778px;}
.flag-en-in { background: url('images/flags/flags.gif') no-repeat -76px -778px}
.flag-de-in { background: url('images/flags/flags.gif') no-repeat -133px -778px}
.flag-fr-in { background: url('images/flags/flags.gif') no-repeat -190px -778px }
.flag-es-in { background: url('images/flags/flags.gif') no-repeat -247px -778px}

.flag-it-off { background: url('images/flags/flags.gif') no-repeat 0px -778px}
.flag-en-off { background: url('images/flags/flags.gif') no-repeat -57px -778px}
.flag-de-off { background: url('images/flags/flags.gif') no-repeat -114px -778px}
.flag-fr-off { background: url('images/flags/flags.gif') no-repeat -171px -778px}
.flag-es-off { background: url('images/flags/flags.gif') no-repeat -228px -778px}

.flag-it-off:hover { background: url('images/flags/flags.gif') no-repeat -38px -778px}
.flag-en-off:hover { background: url('images/flags/flags.gif') no-repeat -95px -778px }
.flag-de-off:hover { background: url('images/flags/flags.gif') no-repeat -152px -778px}
.flag-fr-off:hover { background: url('images/flags/flags.gif') no-repeat -209px -778px}
.flag-es-off:hover { background: url('images/flags/flags.gif') no-repeat -266px -778px}