body {margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-color: #FCD807;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
	}
a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}	

.txt a.azzurro:link, .txt a.azzurro:visited { color:#7191B2; font-weight:bold; font-size:15px;}
.txt a.azzurro:hover{ text-decoration:underline; }

.info{
	font-size : 12px;
	font-weight : normal;
	color : #7191B2;
	text-decoration : none;
}
.info a:link, .info a:visited {
	font-size : 12px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.info a:hover, .info a:active {
	font-size : 12px;
	color : #7191B2;
	font-weight : normal;
	text-decoration : none;
}

.info2{
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.info2 a:link, .info2 a:visited {
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.info2 a:hover, .info2 a:active {
	font-size : 10px;
	color : #7191B2;
	font-weight : normal;
	text-decoration : none;
	
}

.info3{
	font-size : 11px;
	line-height: 13px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.info3 a:link, .info3 a:visited {
	font-size : 11px;
		line-height: 13px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.info3 a:hover, .info3 a:active {
	font-size : 11px;
		line-height: 13px;
	color : #7191B2;
	font-weight : normal;
	text-decoration : none;
	
	}		
		

.job {border: 1px solid #CCC;
	
	
}

.menusettori {
	font-size : 13px;
	line-height: 18px;
	font-weight : bold;
	color : #5B86A9;
	text-decoration : none;
}

.menusettori a:link, .menusettori a:visited {
	font-size : 13px;
	line-height: 18px;
	font-weight : bold;
	color : #5B86A9;
	text-decoration : none;
}

.menusettori a:hover, .menusettori a:active {
	font-size : 13px;
	line-height: 18px;
	font-weight : bold;
	color : #F29000;
	text-decoration : none;
}

.menusettori1 {
	font-size : 12px;
	line-height: 14px;
	font-weight : bold;
	color : #5B86A9;
	text-decoration : none;
}

.menusettori1 a:link, .menusettori1 a:visited {
	font-size : 12px;
	line-height: 14px;
	font-weight : bold;
	color : #5B86A9;
	text-decoration : none;
}

.menusettori1 a:hover, .menusettori1 a:active {
	font-size : 12px;
	line-height: 14px;
	font-weight : bold;
	color : #F29000;
	text-decoration : none;
}



.bottom{
	font-size : 10px;
	font-weight : normal;
	color : #cccccc;
	text-decoration : none;
}

.bottom a:link, .bottom a:visited {
	font-size : 10px;
	font-weight : normal;
	color : #cccccc;
	text-decoration : none;
}

.bottom a:hover, .bottom a:active {
	font-size : 10px;
	font-weight : normal;
	color : #999999;
	text-decoration : underline;
}

.bottom1{
	font-size : 11px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}

.bottom1 a:link, .bottom1 a:visited {
	font-size : 11px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}

.bottom1 a:hover, .bottom1 a:active {
	font-size : 11px;
	font-weight : normal;
	color : #666666;
	text-decoration : underline;
}
.bottom2{
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.bottom2 a:link, .bottom2 a:visited {
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.bottom2 a:hover, .bottom2 a:active {
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : underline;
}

.bottom3{
	font-size : 10px;
	font-weight : normald;
	color : #999999;
	text-decoration : none;
}

.bottom3 a:link, .bottom3 a:visited {
	font-size : 10px;
	font-weight : bold;
	color : #999999;
	text-decoration : none;
}

.bottom3 a:hover, .bottom3 a:active {
	font-size : 10px;
	font-weight : bold;
	color : #999999;
	text-decoration : underline;
}


.top{
	font-size : 11px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}
.top a:link, .top a:visited {
	font-size : 11px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}
.top a:hover, .top a:active {
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	text-decoration : underline;
}

.txt {
	font-size : 12px;
	font-weight : normal;
	color : #333333;
	line-height: 16px;
	text-decoration : none;
}
.txt a:link, .txt a:visited {
	font-size : 12px;
	font-weight : normal;
	color : #333333;
	line-height: 16px;
	text-decoration : none;
}
.txt a:hover, .txt a:active {
	font-size : 12px;
	font-weight : normal;
	color : #666666;
	line-height: 16px;
	text-decoration : none;
}

.txt h1{
	font-size : 23px;
	color : #5D5E60;
	line-height: 25px;
	font-weight : normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.txt h1 a:link, .txt h1 a:visited {
	font-size : 23px;
	color : #5D5E60;
	line-height: 25px;
	line-height: 21px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.txt h1 a:hover, .txt h1 a:active {
	font-size : 23px;
	color : #5D5E60;
	line-height: 25px;
	line-height: 21px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.txt1 {
	font-size : 10px;
	font-weight : normal;
	color : #333333;
	line-height: 12px;
	text-decoration : none;
}


.txtn {
	font-size : 12px;
	font-weight : normal;
	color : #606263;
	line-height: 15px;
	text-decoration : none;
}
.txtn a:link, .txtn a:visited {
	font-size : 11px;
	font-weight : normal;
	color : #606263;
	line-height: 14px;
	text-decoration : none;
}
.txtn a:hover, .txtn a:active {
	font-size : 11px;
	font-weight : normal;
	color : #606263;
	line-height: 14px;
	text-decoration : underline;
}

.more {
	font-size : 11px;
	font-weight : normal;
	color : #5B86A9;
	line-height: 14px;
	text-decoration : none;
}
.more a:link, .more a:visited {
	font-size : 11px;
	font-weight : normal;
	color : #5B86A9;
	line-height: 14px;
	text-decoration : none;
}
.more a:hover, .more a:active {
	font-size : 11px;
	font-weight : normal;
	color : #5B86A9;
	line-height: 14px;
	text-decoration : underline;
}

.more1 {
	font-size : 12px;
	font-weight : normal;
	color : #666666;
	line-height: 14px;
	text-decoration : none;
}
.more1 a:link, .more1 a:visited {
	font-size : 12px;
	font-weight : normal;
	color : #666666;
	line-height: 14px;
	text-decoration : none;
}
.more1 a:hover, .more1 a:active {
	font-size : 12px;
	font-weight : normal;
	color : #666666;
	line-height: 14px;
	text-decoration : underline;
}


.txtn h1{
	font-size : 12px;
	font-weight : bold;
	color :#073E7F;
	line-height: 15px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.txtn h1 a:link, .txtn h1 a:visited {
	font-size : 12px;
	font-weight : bold;
	color : #fe8802;
	line-height: 15px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.txtn h1 a:hover, .txtn h1 a:active {
	font-size : 12px;
	font-weight : bold;
	color : #fe8802;
	line-height: 15px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}



.entra {
	font-size : 15px;
	color : #333333;
	line-height: 16px;
	font-weight : bold;
	text-decoration : none;
}

.entra a:link, .entra a:visited {
	font-size : 15px;
	color : #333333;
	line-height: 16px;
	font-weight : bold;
	text-decoration : none;
}
.entra a:hover, .entra a:active {
	font-size :15px;
	color : #ffffff;
	line-height: 16px;
	font-weight : bold;
	text-decoration : none;
}

.rss {
	font-size :12px;
	color : #000000;
	line-height: 16px;
	font-weight : normal;
	text-decoration : none;
}
.rss a:link, .rss a:visited {
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	line-height: 16px;
	text-decoration : none;
}
.rss a:hover, .rss a:active {
	font-size : 12px;
	font-weight : bold;
	color : #7191B2;
	line-height: 16px;
	text-decoration : none;
}

.titolobig {
	font-size :26px;
	color : #FCD807;
	padding-bottom:12px;
	font-weight : normal;
	text-decoration : none;
}

.menu {
	font-size :13px;
	color : #333333;
	line-height: 17px;
	font-weight : bold;
	text-decoration : none;
}
.menu a:link, .menu a:visited {
	font-size :13px;
	font-weight : bold;
	color : #333333;
	line-height: 17px;
	text-decoration : none;
}
.menu a:hover, .menu a:active {
	font-size :13px;
	font-weight : bold;
	color : #cccccc;
	line-height: 17px;
	text-decoration : none;
}

.menu1 {
	font-size :14px;
	color : #000000;
	line-height: 17px;
	font-weight : normal;
	text-decoration : none;
}
.menu1 a:link, .menu1 a:visited {
		color : #555555;
	text-decoration : none;
}

.menu1 a:hover, .menu1 a:active {
		color : #000000;
	text-decoration : none;
}

.menu2 {
	font-size : 14px;
	color : #666666;
	line-height: 17px;
	font-weight : normal;
	text-decoration : none;
}
.menu2 a:link, .menu2 a:visited {
	font-size : 14px;
	color : #666666;
	line-height: 17px;
	font-weight : normal;
	text-decoration : none;
}

.menu2 a:hover, .menu2 a:active {
	font-size : 14px;
	color : #666666;
	line-height: 17px;
	font-weight : normal;
	text-decoration : none;
}

.menu3 {
	font-size : 13px;
	color : #FFF;
	line-height: 16px;
	font-weight : normal;
	text-decoration : none;
}
.menu3 a{
	font-size : 13px;
	color : #FFF;
	line-height: 16px;
	font-weight : normal;
	text-decoration : none;
}

.menu3 a:hover{
	font-size : 13px;
	color : #FCD807;
	line-height: 16px;
	font-weight : normal;
	text-decoration : underline;
}

.menu3_giallo{
	font-size : 13px;
	color : #FCD807;
	line-height: 16px;
	font-weight : normal;
	text-decoration : underline;
}


.menu4 {
	font-size : 14px;
	color : #ffffff;
	line-height: 17px;
	font-weight : normal;
	text-decoration : none;
}
.menu4 a:link, .menu4 a:visited {
	font-size : 14px;
	color : #ffffff;
	line-height: 17px;
	font-weight : normal;
	text-decoration : none;
}

.menu4 a:hover, .menu4 a:active {
	font-size : 14px;
	color : #ffffff;
	line-height: 17px;
	font-weight : normal;
	text-decoration : underline;
}

.menu5 {
	font-size : 17px;
	color : #ffffff;
	line-height: 19px;
	font-weight : normal;
	text-decoration : none;
}
.menu5 a:link, .menu5 a:visited {
    font-size : 17px;
	color : #ffffff;
	line-height: 19px;
	font-weight : normal;
	text-decoration : none;
}

.menu5 a:hover, .menu5 a:active {
	font-size : 17px;
	color : #ffffff;
	line-height: 19px;
	font-weight : normal;
	text-decoration : underline;
}

.menprodotti {
	font-size : 13px;
	line-height: 16px;
	font-weight : bold;
	color : #004795;
	text-decoration : none;
}

.menprodotti a:link, .menprodotti a:visited {
	font-size : 13px;
	line-height: 16px;
	font-weight : bold;
	color : #666666;
	text-decoration : none;
}

.menprodotti a:hover, .menprodotti a:active {
	font-size : 13px;
	line-height: 16px;
	font-weight : bold;
	color : #F29000;
	text-decoration : none;
}


.titolonev {
	font-size : 19px;
	color : #5B86A9;
	line-height: 21px;
	font-weight : bold;
	text-decoration : none;
}

.titolonev a:link, .titolonev a:visited {
	font-size : 19px;
	color :#5B86A9;
	line-height: 21px;
	font-weight : bold;
	text-decoration : none;
}
.titolonev a:hover, .titolonev a:active {
	font-size : 19px;
	color : #5B86A9;
	line-height: 21px;
	font-weight : bold;
	text-decoration : none;
}

.clienti {
	font-size : 13px;
	color : #AEAEAE;
	line-height: 16px;
	font-weight : normal;
	text-decoration : none;
}
.clienti a:link, .clienti a:visited {
	font-size : 13px;
	font-weight : normal;
	color : #AEAEAE;
	line-height: 16px;
	text-decoration : none;
}
.clienti a:hover, .clienti a:active {
	font-size : 13px;
	font-weight : normal;
	color : #73AE2F;
	line-height: 16px;
	text-decoration : none;
}

.sfondo {
background-image: url(images/albero.gif);
background-position:bottom left;
background-repeat:no-repeat;

}

.sfondo1 {
background-image: url(images/fondo1.gif);
background-position:top right;
background-repeat:no-repeat;

}

.sfondo2 {
background-image: url(images/albero1.gif);
background-position:bottom left;
background-repeat:no-repeat;

}


.menudiv li {
	font-size : 14px;
	color : #ffffff;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.menudiv lu {
	font-size : 14px;
	color : #ffffff;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.menudiv {
	font-size : 13px;
	color : #ffffff;
	line-height: 16px;
	font-weight : normal;
	text-decoration : none;
}
.menudiv a:link, .menudiv a:visited {
	font-size : 13px;
	color : #ffffff;
	line-height: 16px;
	font-weight : normal;
	text-decoration : none;
}

.menudiv a:hover, .menudiv a:active {
	font-size : 13px;
	color : #ffffff;
	line-height: 16px;
	font-weight : normal;
	text-decoration : underline;
}


.etichette {
	font-size : 12px;
	line-height: 16px;
	font-weight : normal;
	color : #686868;
	text-decoration : none;
}

.etichette a:link, .etichette a:visited {
	font-size : 12px;
	line-height: 16px;
	font-weight : normal;
	color : #686868;
	text-decoration : none;
}

.etichette a:hover, .etichette a:active {
	font-size : 12px;
	line-height: 16px;
	font-weight : normal;
	color : #686868;
	text-decoration : underline;
	
}

.more_it {
	font-size : 12px;
	font-weight : normal;
	color : #CCCCCC;
	line-height: 14px;
	text-decoration : none;
}
.more_it a:link, .more_it a:visited {
	font-size : 12px;
	font-weight : normal;
	color : #FFFFFF;
	line-height: 14px;
	text-decoration : none;
}
.more_it a:hover, .more_it a:active {
	font-size : 12px;
	font-weight : normal;
	color : #FFFFFF;
	line-height: 14px;
	text-decoration : underline;
}

.project {
	font-size : 23px;
	color : #AD4B58;
	line-height: 25px;
	font-weight : normal;
}

.copy{
	font-size : 10px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}

.share_txt{
font-size:14px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}

ul.chiyoda{
list-style-type:none;
float: left;
margin: 0 0 0 0;
padding:0 0 0 0;
width:550px;
}
ul.chiyoda li{
background: url(images/freccia1.png) 0 5px no-repeat;
color: #333333;
float: left;
font-size: 13px;
margin: 0 0 0 0;
padding: 0 0 0 15px;
width: 550px;
}

ul.chiyoda1{
list-style-type:none;
float: left;
margin: 10px 10px 20px 10px;
padding:0 0 0 0;
width:550px;
}
ul.chiyoda1 li{
background: url(images/freccia2.png) 0 5px no-repeat;
color: #333333;
float: left;
font-size: 13px;
margin: 0 0 0 0;
padding: 0 0 0 15px;
width: 550px;
}


#pulsante{
background-color:#999999;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}


/*cookies*/

#explicitsubmit, #impliedsubmit{
border:1px solid #FFFFFF;
font-size:14px;
padding:3px 7px;
background:none;
margin-left:10px;
color:#FFF;
}
#explicitsubmit:hover, #impliedsubmit:hover{
background-color:#FFFFFF;
color:#000000;
}
.exclamation{
margin-right:20px;
margin-top:3px;
color:#FFFFFF;
}
.cookie_text { text-align:center; }
.cookie_text p{
font-family: Tahoma, Arial, Helvetica, sans-serif;
/*background:url(images/mark.png) 18% center no-repeat;*/
margin-top:5px;
color:#FFFFFF;
font-size:12px;
text-align:center;
}
