/* CSS Document */
/* ----------------------------------------------------- Elementi HTML --------------------------------------------------------- */
body {
	text-align:center;
	padding:0;
	margin:0;
	color: #000000;
	line-height: 16px;
	background-color:#646464;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../images/struttura/body_fondo.gif);
	background-position:left;
	background-repeat: repeat-y;
}
strong {
	font-weight:bold;
}

h1, h3, h4 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:15px;
}
h2 {
	margin:0;
	padding:0;
	color:#046F97;
	font-weight:bold;
	font-size:13px;
}
h5 {
	font-size: 12px;
	font-weight: normal;
}
h1 img {
}
a {
	color: #000000;
}	
dd, dl, dt, li, ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
li, ul {

	list-style-type:square ;
	
}
a:hover {
	color: #C43E26;
}
img {
	margin:0;
	padding:0;
}
.imgcentral {
	border: 2px solid #E7E4D1;
}

.imgdx {
	float:right;
	margin-left: 10px;
	border: 2px solid #F5F182;

}
.imgsx {
	float:left;
	margin: 0 12px 2px 0;
	border: 2px solid #F5F182;

}

/* ----------------------------------------------------- Struttura --------------------------------------------------------- */
#container {
	width: 760px;
	text-align: left;
	position:relative;
	margin: 80px auto 0 auto;
}
#contentcontatti {
	background-color:#FFFFFF;
	padding: 32px 0 0 0;
}
#indietrocontatti {
}
#sx {
	width:124px;
	float:left;
}
#logo {
	background-image:url(../images/struttura/imglogo.gif);
	height: 159px;
}
#central {
	margin: 0 0 0 124px;
}
#central h1 {
	background-image:url(../images/struttura/scrittalogo.gif);
	background-repeat:no-repeat;
}
#central h1 a {
	text-indent: -900px;
	display:block;
	width: 140px;
	height:159px;
}
#flash {
	float:right;
	width: 450px;
	text-align:right;
}
#content {
	padding: 15px 12px;
	position:relative;
}
#mappa {
	width:134px;	
	background-image:url(../images/struttura/date.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 151px 0 0 0;
	border-top:1px solid #C43E26;
	float:left;
	display:block;
}
#mappa img {
	text-indent:0;
}
#mappa h2 {
	text-indent:-999px;
}
#indietro {
	width: 89px;
	height: 23px;
	position:absolute;
	top:3px;
	right:8px;
	
}
#testo {
	margin: 0 167px 0 134px;
	padding: 0 20px;
	border-top:1px solid #C43E26;
}
#testo h3 {
	padding: 6px 0 0 0;
	color:#C43E26;
}
#fotoecomunicati {
	margin: 0 0 0 0;
	width: 152px;
	float:right;
}
#foot {
	background-image:url(../images/struttura/piede_curva.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-position: left top;
	padding:86px 0 0 0;
	position:relative;
}
#footnero {
	background-color:#000000;
	text-align:left;
	height:84px;
}
#footnero img {
	float:left;
	margin: 17px 13px 0 13px;
}
#footnerop1 {
	color:#FFFFFF;
	padding: 15px 0 0 0;
	float:left;
	text-align:right;
}
#footnerop1 a {
	color:#FFFFFF;
	text-decoration:none;
}
#footnerop1 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
.footer {
	clear:both;
	height:1px;
}
#contatticont {
	background-color:#FFFFFF;
	height:393px;
}

