/*Created by SB (Aprile 2006)*/
html, body {margin: 0; padding: 0;}

body {font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #036992;
	background-color: #FFF;
	text-align: center;
}
/*informativa*/
body.inf675 {margin: 10px; text-align: left;}

a {color: #F36C1D;}
a:hover {color: #00384F;}
a img {border: none;}

h1, h2, h3 {margin: 0; font-weight: normal;}
h1 {font-size: 1.40em; padding: 10px; margin: 0; font-weight: bold; text-transform: uppercase;  text-align: center;}
h2 {font-size: 1.20em; margin: 10px 5px 5px 0; font-weight: bold; text-align: left;}
h2 a {color: #F36C1D; text-decoration: none;}
h3 {font-size: 1.10em; text-align: left;}

p {padding: 0; margin: 10px 10px 0 0;}

table {font-size: 0.95em; border: 1px solid #333; border-collapse: collapse;}
table td, table th {border: 1px solid #333; border-collapse: collapse; padding: 8px;}

/* BOX */
#box {width: 800px; margin: 0 auto; 
	text-align: left;
	background-image: url('bg_border.jpg');
	background-position: 0 0;
	background-repeat: repeat-y;
}
#inbox {padding: 0 20px 0 20px;}

/*FASCIA SUPERIORE*/
#top {
	background-image: url('bg.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
}

#logo {}
#logo p {background-image: url('square.gif');
	background-position: left center;
	background-repeat: no-repeat; 
	font-size: 16px; color: #FFF; font-weight: bold;
	padding: 3px 0 0 65px;
	margin: 0px;
}
#logo img {float: right; margin: 12px 8px 0 0;}
#logo h2 {background-color: #F36C1D; font-size: 20px; text-align: left; padding: 5px 0 0 10px; color: #FFF; margin: 0; width: 390px; height: 38px; margin: 42px 0 0 0;}

#menu {
	background-color: #FFF;
	padding: 5px;
	border-bottom: solid 2px #F36C1D;
}
#menu p {color: #F36C1D; display: inline; margin: 0px; padding: 0px; font-weight: bold;}
#menu a {color: #00384F; text-decoration: none;}
#menu a:hover {color: #F36C1D;}
.sep {color: #00384F;}
#lng {}

/*CONTENUTI*/
#main {display: table; width: 100%;}
#inmain {padding: 0 0 10px 10px;}
#inmain img {margin: 0 0 10px 10px; float: right;}
#inmain div.divfull {clear: both; font-size: 0px; height: 10px;}

/*CONTATTI*/
table.webform {border: none;}
table.webform td {border: none; padding: 3px; text-align: left;}
table.webform td.label {width: 270px; font-weight: bold; text-align: right;}
table.webform .field {width: 270px; border: solid 1px #F08427; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.00em;}
table.webform textarea {height: 80px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.00em;}
table.webform .button {border: solid 1px #F08427; background-color: #fff; color: #F08427;}

/*FASCIA INFERIORE(colophon)*/
#colophon {
	border-top: solid 2px #F36C1D;
}
#colophon p {color: #00384F; margin: 10px;}
#bg_colophon {border-top: solid 2px #F36C1D;
	background-image: url('bg.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 50px;}
