html, body {margin: 0; padding: 0;}
body {font: 76% Arial, Helvetica, Sans-serif; text-align: center; color: #000000; background-color: #E9E9E9;
	background-image: url('bg_body.gif');
	background-repeat: repeat-x;
	background-position: 0 0;}
/*--------------------------------------------------------------------------------INFORMATIVA*/
body.inf675 {margin: 20px; background-color: #FFFFFF; font-size: 0.90em; text-align: left;
	background-image: url("bg_colophon.gif");
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 110px;}
body.inf675 h1 {color: #1A365B; padding: 0; font-size: 1.4em; margin-bottom: 10px;}
/*----------------------------- caratteristiche generali dei font */
h1 {font-size: 1.60em; font-weight: normal; color: #FFFEFB;
	background-image: url('quadrato.gif'); background-repeat: no-repeat; background-position: 5px 5px;
	padding: 0 0 0 25px; margin: 0; line-height: 1em;}
#tit {background-image: url('bg_h1.gif'); background-repeat: repeat; background-position: 0 0; padding: 5px; margin: 0 0 15px 0;}
h2 {font-size: 1.2em; color: #1A365B; margin: 10px 0 0 0;}
p {padding: 0; margin: 7px 0 0 0;}
a {color: #186299; text-decoration: underline;}
a:hover {color: #007ecf;}
a img {border: none;}
/*----------------------------------------------------------------------------disposizione testo */
#box {width: 702px; margin: 0 auto; text-align: left; background-color: #FFFFFF;}
#header {background-image: url('bg_header.jpg'); background-repeat: repeat-x; width: 702px; height: 189px;}
#inheader {background-image: url('bg_inheader.gif'); background-repeat: repeat-x; background-position: left bottom; height: 189px;}

#logo {height: 155px; width: 430px; float: left;}
#flash {margin-left: 93px; float: left; }

#menu {margin: 10px 15px 0 15px; color: #FFFFFF; font-size: 1.2em; width: 570px; float: left;}
#menu p {display: inline; margin: 0 10px 0 0;}
#menu a {color: #A7C5E9; text-decoration: none;}
#menu a:hover {color: #FFFFFF; text-decoration: none;}
span.bull {font-family: verdana; padding-right: 5px;}

#datacoop {width: 80px; float: left; margin-top: 7px;}

.divfull {clear: both; height: 7px; font-size: 0;}
p.attach {margin: 0;}

#incontent {padding: 20px;}
#incontent img {margin: 10px 10px 10px 0;}

#outcolophon {
	clear: both;
	width: 100%;
	background-image: url("bg_colophon.gif");
	background-position: 0 0;
	background-repeat: repeat-x;
	background-color: #4B709C;
	border-bottom: 1px solid #FFFFFF;}

#colophon {
	color: #FFFFFF;
	width: 702px;
	margin: 0 auto;
	text-align: left;}
#incolophon {padding: 10px 5px 5px 5px;}
#incolophon p {margin: 0;}
#incolophon a {color: #FFFFFF;}
/*---------------------------------------------------------------------------------------------------------------------------CONTATTI*/
table.webform {font-size: 1.00em; font-family: Verdana, Arial, Helvetica, Sans-serif; color: #666;}
table.webform td.label {text-align:right;}
table.webform .field {width: 300px; border: solid 1px #1A365B;}
table.webform textarea {height:80px; font-size: 1.00em; font-family: Verdana, Arial, Helvetica, Sans-serif;}
table.webform .button {border: solid 1px #1A365B; font-weight: bold; color: #FFF; font-size: 0.90em; background-color: #1A365B;}
/* the end */
