/* CSS Document */

html, body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, sans-serif;
	color: #224259;
	background-color:#e2e4d4;
}

#footer a {
	outline:none;
	text-decoration:none;
	color:#e2e4d4;
	font-size:1em;
	font-weight:bold;
}

a {
	outline:none;
	text-decoration:none;
	color:#FF9900;
	font-size:0.9em;
	font-weight:bold;
}

#contenitore {
	width:980px;
	text-align:left;
	margin:0 auto;
	background-color:#FFFFFF;
	border:1px groove #224259;
}

#testata {
	width:100%;
}

#col_sx {
	margin:-3px 0 0 0;
	padding:0;
	width:220px;
	height:430px;
	float:left;
}

.a { background:url(images/foto_roma.png) top left no-repeat; }

.b { background:url(images/foto_grosseto.png) top left no-repeat; }

#corpo {
	width:720px;
	padding:10px 10px 40px 10px;
	float:left;
}

#col_sx3 {
	margin:0 0 0 10px;
	padding:10px 0 40px 0;
	width:300px;
	float:left;
}
#col_cx3 {
	margin:0 20px;
	padding:10px 0 40px 0;
	width:320px;
	float:left;
	line-height:20px;
}
#col_dx3 {
	margin:0 10px 0 0;
	padding:10px 0 40px 0;
	width:300px;
	float:left;
}

#footer {
	font-size:0.8em;
	color:#e2e4d4;
	background-color:#4e7b94;
	width:960px;
	border-top:3px solid #00364A;
}

h3 {
	color:#546e82;
	margin:0;
	padding:0;
}

blockquote {
	/*color:#a9b5b5;*/
	background-color:#a9b5b5;
	padding:10px;
}

.marg10 {
	margin:10px;
}

.padd10 {
	padding:10px;
}

.allinea_sx { text-align:left; }
.allinea_dx { text-align:right; }
.centra { text-align:center; }
.giustificato { text-align:justify; }

.float_sx { float:left; }
.float_dx { float:right; }

.font_coda {
	font-size:0.8em;
}

.clear {
	clear:both;
}

div#corpo a {
	color: #7095AF;
	font-weight:normal;
}

.txtpiccblu {
	color:#003366;
	font-size:0.9em;
}

ul p {
	padding:0;
	margin:0;
}
