@charset "UTF-8";
/* CSS Document */

body{ 
	margin:0px;
	}
body, div, table, td, tr, span, p, a, ul, li, ol, strong, b{
	font-family:tahoma, Arial, "times new roman";
	font-size:12px;
	color:#666666;
	}
*{
	font-family:tahoma, Arial, "times new roman";
	font-size:12px;
}
	
.text_bold{
	font-weight:bold;
	color:#6f6f6f;
	}
	
	
.splash_linea{
	background-color:#ea892a;
	min-height:18px;
	text-align:center;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	color:#EFEFEF;
	
	}		
	
.splash_lineb{
	background-color:#8f9bab;
	min-height:12px;
	text-align:center;
	color:#EFEFEF;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	
	}			
	
.table_white{
	background-color:#FFFFFF;
	}	
	

	
.offerte_dilavoro{
	color:#ea892a;
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}	
	
.iscriviti_alanewsletter{
	color:#4d535c;
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}	
	
.text_bold{
	color:#4d535c;
	font-weight:bold;
	font-size:12px;
	}		
	
.nav{
	color:#4d535c;
	font-weight:bold;
	font-size:14px;
	}			
		
	
.dropdown{
	width:200px;
	}	
	
.dropdownb{
	width:150px;
	}		
	
.textbox{
	width:150px;
	}	
	
.title_body{	
	color:#ea892a;
	font-size:20px;
	}
	
	



h1{
font-size: 10px;
font-family: Verdana ,Arial;
background: url(images/texturetabup.gif) no-repeat;
color: #444444;
font-weight: bold;
width: 473px;
display: block;
text-align: center;
padding: 4px 0px 4px 0px;
margin: 0px 0px 4px 0px;
height:13px;

}

h2{
font-size: 16px;
font-family: Verdana ,Arial;
color: #fff;
font-weight: bold;
display: block;
margin-top: 0px;
padding: 2px;
margin: 2px;
}

h3{
font-size: 12px;
font-weight: bold;
color: #ff830f;
padding: 0px/* 20px 0px 20px*/;
display: block;
}

h4{
font-size: 12px;
padding: 0px/* 20px 0px 20px*/;
font-weight: normal;
display: block;
text-align: justify;
}

h5 {
font-size: 11px;
padding: 0px/* 20px 0px 20px*/;

font-weight: normal;
display: block;
text-align: justify;
}


h6 {
font-size: 10px;
border: 1px solid #cccccc;
padding: 3px 20px 3px 20px;
margin: 2px 20px 0px 20px;
font-weight: normal;
}

li{
padding: 0px 20px 0px 20px;
font-size: 11px;
font-weight: normal;
}



.footer, td {
font-size: 11px;
font-family: Verdana, Arial;
}

A:link, A:visited { text-decoration: none; COLOR:#565c5a;} 
A:hover { text-decoration: underline; COLOR:#565c5a;}

.xx {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial;
text-decoration: none;
display: block;
border: 0px
}

a.xx:link, a.xx:visited {
text-decoration: none;
color: #444;
}

a.xx:hover {
color: #887;
text-decoration: none;
background-color: #eee;
}



.sel, textarea, select, input{
color: #666666 !important;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica;
background-color: #eee;
margin: 0px;
border: 0px;
border:1px solid #CCCCCC;
}

.button{
	background-color:#fd850d;
	color:#FFFFFF;
	cursor:pointer;
	border:1px solid #fd850d;
}

#cerca{
font-size: 10px;
color: #333;
background: url(../gimg/bkt2.gif) no-repeat;
padding: 5px 0px 0px 14px;
height: 28px;
}

#items {
left: 0px;
width: 293px;
visibility: visible;
display: block;
background: url(../gimg/bkt1.gif);
}

#mappa {
position: absolute;
top: 17px;
left: 259px;
width: 23px;
height: 21px;
visibility: visible;
display: block
}

.main_nav{
	margin:0px;
	padding:0px;
	text-align:right;
	float:left;
}
ul.main_nav{
	list-style:none;
}
a.main_nav{
	display:block;
	background:url(images/main_nav_bg.gif) left center repeat-x;
	padding:25px 10px 0px 0px;
	font-weight:bold;
	color:#F0F0F0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	text-decoration:none;
	width:125px;
	height:24px;
	margin-left:1px;
}
a.main_nav_rosso{
	display:block;
	background:url(images/main_nav_bg_rosso.gif) left center repeat-x;
	padding:25px 10px 0px 0px;
	font-weight:bold;
	color:#F0F0F0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	text-decoration:none;
	width:125px;
	height:24px;
	margin-left:1px;
}
a.main_nav_azzurro{
	display:block;
	background:url(images/main_nav_bg_azzurro.gif) left center repeat-x;
	padding:25px 10px 0px 0px;
	font-weight:bold;
	color:#F0F0F0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	text-decoration:none;
	width:125px;
	height:24px;
	margin-left:1px;
}
a.main_nav_verde{
	display:block;
	background:url(images/main_nav_bg_verde.gif) left center repeat-x;
	padding:25px 10px 0px 0px;
	font-weight:bold;
	color:#F0F0F0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	text-decoration:none;
	width:125px;
	height:24px;
	margin-left:1px;
}
.left_nav{
	margin:0;
	padding:0;
}
ul.left_nav{
margin-left:0px;
}
li.left_nav{
margin-left:0px;

}
.left_nav{
padding-left:5px;
	
	}
a.left_nav, a.currnav{
	width:140px;
	height:15px;
	color:#333333;
	font-size:12px;
	text-decoration:none;
	white-space:nowrap;
	background:url(images/arrow2.jpg) left no-repeat;
	padding-left:15px;
	border-bottom:1px solid #DADADA;
	display:block;
	padding-top:5px;
}
a.left_nav:hover{
	text-decoration:none;
	color:#2e445e;	
}
a.currnav{
	color:#2e445e;
}
a.plus{
	background:url(images/plus.gif) left center no-repeat;
}
a.minus{
	background:url(images/minus.gif) left center no-repeat;
}
a.subnav{
	background:url(images/subnav.gif) left center no-repeat;
}

a.main_nav:hover{
	color:#ffffff;
	text-decoration:none;
	background:url(images/main_nav_bg2.gif) left center repeat-x;
}
a.main_nav_rosso:hover{
	color:#ffffff;
	text-decoration:none;
	background:url(images/main_nav_bg_rosso2.gif) left center repeat-x;
}
a.main_nav_azzurro:hover{
	color:#ffffff;
	text-decoration:none;
	background:url(images/main_nav_bg_azzurro2.gif) left center repeat-x;
}
a.main_nav_verde:hover{
	color:#ffffff;
	text-decoration:none;
	background:url(images/main_nav_bg_verde2.gif) left center repeat-x;
}

.titlebox{
	background: url(images/texturetabup.gif) center no-repeat;
	width:470px;
	height:21px;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
.content{
	min-height:500px;
	padding:10px 25px 20px 20px;
	text-align:left;
}
.h3{
	font-weight:bold;
}
.float_left{
	float:left;
	margin-right:3px;
}

.pager, .pagerx{
	padding:2px 5px 2px 5px;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:2px;
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.pager:hover{
	text-decoration:none;
	color:#FF830F;
}
.pagerx{
	text-decoration:underline;
}
.whitefont{
	color:#FFFFFF;
	text-decoration:none;
}
p{
	margin:0;
	padding:0;
}
.show_float, .float, .show_float_style{
	background-color:#FFFBD5;
	border:1px #2E2E2E solid;
	padding:5px;
}
.float{
	position:absolute;
	display:none;
}
.show_float_2{
}
.show_float{
	position:absolute;
}
.err{
	color:#FFFFFF;
	background-color:#FF0000;
	padding:0 3px 0 3px;
}
.input_button, .button{
	background-color: #999999;
	color:#FFFFFF !important;
	border:2px outset #333333;
	padding:2px 10px 2px 10px;
}
.highlight{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.wrapper{
	width:683px;
}
.top_border{
	height:11px;
	background-image:url(images/top_bg.gif);
}
.left_box{
	border:1px solid #CCCCCC;
}
.pad{
	padding:10px;
}
.pagetitle{
	color:#999999;
	font-size:14px;
	font-weight:bold;
}
a.arrow{
	background: url(images/arrow.gif) left no-repeat;
	height:11px;
	padding-left: 15px;
	color:#999999;
}
.footer_bg{
	background: url(images/footer_bg.gif) repeat-x;
	height:13px;
	margin-bottom:3px;
}

form{
	margin:0; padding:0;
}

#content *, #searchx *, .footer *, a.footer, a.footer:visited, a.footer:hover{
	color:#FFFFFF;
}
td.table_white{
	padding:15px 10px 15px 10px;
}
.blackfont *{
	color:#666666 !important;
}
.highlight{
	color:#ea892a !important;
	font-size:14px;
}
.text_white, a.text_white:visited, a.text_white:hover, a.text_white, text_white ul, text_white li{
	color:#ffffff;
	text-decoration:none;
	
	}	
	
	
	
/*links*/
a#splash_link_chisiamo:hover, a#splash_link_chisiamo:visited, a#splash_link_chisiamo{
	background:url(images/splash-chi-siamo-b.jpg) no-repeat top center;
	width:152px;
	height:146px;
	display:block;
}
a#splash_link_chisiamo:hover{
	background:url(images/splash-chi-siamo.jpg) no-repeat top left;
}

a#splash_link_aiprivati:hover, a#splash_link_aiprivati:visited, a#splash_link_aiprivati{
	background:url(images/splash-servizi-ai-privati-b.jpg) no-repeat top center;
	width:123px;
	height:146px;
	display:block;
}
a#splash_link_aiprivati:hover{
	background:url(images/splash-servizi-ai-privati.jpg) no-repeat top center;
}

a#splash_link_alle_imprese:hover, a#splash_link_alle_imprese:visited, a#splash_link_alle_imprese{
	background:url(images/splash-servizi-alle-imprese-b.jpg) no-repeat top center;
	width:129px;
	height:146px;
	display:block;
}
a#splash_link_alle_imprese:hover{
	background:url(images/splash-servizi-alle-imprese.jpg) no-repeat top center;
}

a#mainlink_chisiamo:hover, a#mainlink_chisiamo:visited, a#mainlink_chisiamo{
	background:url(images/chisiamo1b.jpg) no-repeat top center;
	width:140px;
	height:28px;
	display:block;
}
a#mainlink_chisiamo:hover, a.mainlink_chisiamo_h{
	background:url(images/chisiamo1c.jpg) no-repeat top center !important;
}

a#mainlink_ai_privati:hover, a#mainlink_ai_privati:visited, a#mainlink_ai_privati{
	background:url(images/serviziaiprivati1b.jpg) no-repeat top center;
	width:140px;
	height:49px;
	display:block;
}
a#mainlink_ai_privati:hover, a.mainlink_ai_privati_h{
	background:url(images/serviziaiprivati1c.jpg) no-repeat top center !important;
}

a#mainlink_alle_imprese:hover, a#mainlink_alle_imprese:visited, a#mainlink_alle_imprese{
	background:url(images/servizialleimprese1b.jpg) no-repeat top center;
	width:140px;
	height:49px;
	display:block;
}
a#mainlink_alle_imprese:hover, a.mainlink_alle_imprese_h{
	background:url(images/servizialleimprese1c.jpg) no-repeat top center !important;
}
