@charset "UTF-8";
.testi1 {
	font-family: arial;
	font-size: 13px;
	line-height: 22px;
	color: #59595B;
	text-align: justify;
}
.testi2 {
	font-family: arial;
	font-size: 13px;
	line-height: 300%;
	color: #59595B;
	text-align: justify;
}
.testiP {
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	color: #59595B;
	text-align: justify;
	text-decoration: underline;
}
.testi_bianko {
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
}
.Bgray_p {
	font-family: arial;
	font-size: 12px;
	line-height: 10px;
	color: #3d3c3c;
	font-weight: normal;
	text-decoration: none;
}
a:link {
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	font-weight: normal;
	text-decoration: underline;
}
.selez1 {
	font-family: arial;
	font-size: 12px;
	line-height: 11px;
	color: #3d3c3c;
	font-weight: normal;
	text-decoration: none;
}
.Bgray {
	font-family: arial;
	font-size: 13px;
	line-height: 11px;
	color: #3d3c3c;
	font-weight: bold;
	text-decoration: none;
}
#area a:link {
	font-family: arial;
	font-size: 12px;
	line-height: 11px;
	color: #40362F;
	font-weight: normal;
	text-decoration: none;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #777F89;
	font-family: arial;
	font-size: 13px;
	line-height: 22px;
	color: #59595B;
	text-align: justify;
}
#area a:visited {
	color: #535B70;
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}
#area a:hover {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
}
#area a:active {
	color: #535B70;
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
}
.gray1 {
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #8c9099;
	font-weight: normal;
	text-decoration: none;
}
#blu a:link {
	font-family: arial;
	font-size: 10px;
	line-height: 10px;
	color: #373A59;
	font-weight: normal;
	text-decoration: none;
}
#blu a:visited {
	font-family: arial;
	font-size: 10px;
	line-height: 10px;
	color: #373A59;
	font-weight: normal;
	text-decoration: none;
}
#blu a:hover {
	font-family: arial;
	font-size: 10px;
	line-height: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
#blu a:active {
	font-family: arial;
	font-size: 10px;
	line-height: 10px;
	color: #373A59;
	font-weight: normal;
	text-decoration: none;
}
#blu2 a:link {
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#blu2 a:visited {
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#blu2 a:hover {
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
#blu2 a:active {
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#blu2p a:link {
	font-family: arial;
	font-size: 11px;
	line-height: 22px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#blu2p a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: 22px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#blu2p a:hover {
	font-family: arial;
	font-size: 11px;
	line-height: 22px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
#blu2p a:active {
	font-family: arial;
	font-size: 11px;
	line-height: 22px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#bianco a:link {
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
#bianco a:visited {
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
#bianco a:hover {
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #9BA6B3;
	font-weight: normal;
	text-decoration: none;
}
#bianco a:active {
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.selez_nero {
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.barra_cel {
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #91B5D1;
	font-weight: normal;
	text-decoration: none;
}
.interlinea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	line-height: 6px;
	color: #FFFFFF;
}
.interlinea2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
}
.campiForm {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #e2e3ea;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
	color: #666;
}
.div_dati_personali {
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	padding-left:6px;
	border: 1px solid #e2e3ea;
	background-color:#fff;
	height:100px;
	width:90%;
	overflow:auto;
	scrollbar-base-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color:#323232;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#b5b5b5;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
}
.div_dati_personali1 {
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	padding-left:6px;
	border: 1px solid #e2e3ea;
	background-color:#fff;
	height:100px;
	width:90%;
	overflow:auto;
	scrollbar-base-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color:#323232;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#b5b5b5;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
}
.bottoniForm {
	background-image: url(images/bg-btn-form.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 31px;
	width: 132px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
#bgLogo {
background: #7D8E7D; /* old browsers */

background: -moz-linear-gradient(top, #7D8E7D 0%, #4A6666 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7D8E7D), color-stop(100%,#4A6666)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7D8E7D', endColorstr='#4A6666',GradientType=0 ); /* ie */
}
#bgLogo a {
	text-decoration:none;
}
.testi3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 29px;
	color: #3B485F;
	font-weight: normal;
	letter-spacing: -1px;
	text-decoration: none;
}
.testi3 a {
	text-decoration: none;
}
.sepX {
	background-image: url(images/sep-x.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.sepX2 {
	background-image: url(images/sep-x2.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.news {
    border: dotted 1px #ccc;
    padding: 10px;
    margin-top: 5px;
	float: left;
	margin-bottom: 20px;
	clear:both;
	min-height: 250px;
}
.news_date{
	font-size: 10px;
}
.news_text {
    font-size: 13px;
	float: left;
}
.news_title {
    text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.news_img {
    float: left;
    padding-right: 10px;
}
.news_img img {
	border: none;
}
.news_allegati a {
    text-decoration: none; 
}
.news_allegati img {
    text-decoration: none; 
	border:none;
	margin-right: 10px;
}
.news_author {
	font-size: 10px;
}

@font-face {
	font-family: 'ColaborateLightRegular';
	src: url('fontface/ColabLig-webfont.eot');
	src: local('☺'), url('fontface/ColabLig-webfont.woff') format('woff'), url('fontface/ColabLig-webfont.ttf') format('truetype'), url('fontface/ColabLig-webfont.svg#webfontrw6WOifO') format('svg');
	font-weight: normal;
	font-style: normal;
}
 @font-face {
 font-family: 'BebasNeueRegular';
 src: url('fontface/BebasNeue-webfont.eot');
 src: local('☺'), url('fontface/BebasNeue-webfont.woff') format('woff'), url('fontface/BebasNeue-webfont.ttf') format('truetype'), url('fontface/BebasNeue-webfont.svg#webfontYW4lu6A6') format('svg');
 font-weight: normal;
 font-style: normal;
}
#testi4 {
	font: 28px 'BebasNeueRegular', Arial, sans-serif;
	color: #fff;
	font-weight: normal;
}
.testi5 {
	font: 17px 'BebasNeueRegular', Arial, sans-serif;
	color: #333;
	font-weight: normal;
}
.testi6 {
	color: #fff;
	font-weight: normal;
}
#box_dati {
	width: 200px;
	margin-left: 35px;
	margin-top: 50px;
	margin-bottom: 50px;}
#tel {
	background-image: url(images/phone.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	line-height: 20px;
}
#mail {
	line-height: 20px;
	background-image: url(images/mail.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#fax {
	line-height: 20px;
	background-image: url(images/fax.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
