@charset "UTF-8";
/* CSS Document */


body  {
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #5B6F72;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #666666;
	background-image: url(../agg08/text.jpg);
}

.oneColFixCtr p {
	font-size: 11px;
	line-height: 16px;
	margin-top: 8px;
}

.oneColFixCtr #head {
	width: 745px;
	margin-right: auto;
	margin-left: auto;
	background-color: #2C323C;
	height: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 7px;
}
.oneColFixCtr #head  a {
	color: #AFAFAF;
	font-weight: bold;
	text-decoration: none;
	font-size: 7px;
	line-height: 8px;
}
.oneColFixCtr #head #logo h1 {
	background-image: url(../immagini/logohome.gif);
	background-repeat: no-repeat;
	font-size: -9999px;
	height: 70px;
	padding-top: 0px;
	padding-right: 0px;
	text-align: left;
}

.oneColFixCtr #head #logo h3 {
	width: 300px;
	padding : 0;
	text-indent : -9999px;
	background-image: url(../immagini/logohome.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	margin: 0;
}



.oneColFixCtr #head #aiap #logoaiap {
	float: left;
	width: 40px;
	padding-right: 1px;
	text-align: center;
}
.oneColFixCtr #head #beda #beda_logo {
	float: left;
	padding-right: 5px;
}
.oneColFixCtr #head #logo {
	width: 350px;
	height: 83px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
.oneColFixCtr #head #aiap {
	float: left;
	width: 190px;
	padding-right: 5px;
	height: 40px;
	font-size: 7px;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.oneColFixCtr #head #beda {
	width: 185px;
	float: left;
	padding-right: 5px;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #CCCCCC;
	font-weight: normal;
}
.oneColFixCtr #head #linguahead {
	width: 360px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: right;
	padding-right: 5px;
	color: #FFFFFF;
}
.oneColFixCtr #head #linguahead a {
	font-size: 9px;
	color: #FFFFFF;
}
.oneColFixCtr #flashcontainer {
	background-color: #FFFFFF;
	height: 250px;
	width: 745px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.oneColFixCtr #menu {
	background-color: #2C323C;
	height: 25px;
	width: 745px;
	margin-right: auto;
	margin-left: auto;
}

.oneColFixCtr #container {
	width: 745px;  /* utilizzando 20 px in meno rispetto alla dimensione piena di 800 px lascia spazio per gli elementi grafici e strutturali del browser ed evita che venga visualizzata una barra di scorrimento orizzontale */
	background: #FFFFFF;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin: auto;
}
.oneColFixCtr #footer #links ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 480px;
}
.oneColFixCtr #footer #links li {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.oneColFixCtr #mainContent {
	margin-bottom: auto;
	background-color: #FFFFFF;
	margin-top: auto;
}
.oneColFixCtr #container #mainContent #news {
	width: 300px;
	float: left;
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.oneColFixCtr #container #mainContent #contatto {
	width: 210px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
}
.oneColFixCtr #container #mainContent #contatto a {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.oneColFixCtr #container #mainContent #contatto #soddif {
	text-align: left;
	margin-left: 5px;
	line-height: 16px;
}
.oneColFixCtr #container #mainContent #contatto #info {
	text-align: left;
	line-height: 16px;
	margin-left: 5px;
}
.oneColFixCtr #container #mainContent #contatto #newsletter {
	text-align: left;
	line-height: 16px;
	margin-left: 10px;
	margin-right: 10px;
}
.oneColFixCtr #container #mainContent #post {
	float: left;
	margin-right: 5px;
	width: 210px;
	margin-top: 2px;
}
.oneColFixCtr #container #mainContent #contatto .tags {
	margin-right: 10px;
	margin-left: 10px;
}
.oneColFixCtr #container #mainContent #post a {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.oneColFixCtr #container #mainContent #post img {
}
.oneColFixCtr #container #mainContent #post #post2 p {
	line-height: 16px;
}
.oneColFixCtr #container #mainContent #post #post2 {
	background-image: url(immagini/sticky-note.jpg);
	background-repeat: no-repeat;
	background-position: -5px 0px;
}
.oneColFixCtr #container #mainContent #post #post2 a {
	color: #ADAB2A;
}
.oneColFixCtr #container #mainContent #post #post2 img {
	float: left;
	padding-bottom: 20px;
}
.oneColFixCtr #container #mainContent #offerta table {
	text-align: left;
}
.oneColFixCtr #ombra {
	width: 745px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.oneColFixCtr #footer {
	width: 745px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	height: 80px;
}
.oneColFixCtr #footer #lingua {
	width: 182px;
	float: left;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
}
.oneColFixCtr #footer #lingua #aggiornamento {
	float: left;
	width: 182px;
	padding-top: 5px;
	padding-right: 10px;
}
.oneColFixCtr #footer #spazio {
	width: 10px;
	float: left;
	background-image: url(immagini/tratto.gif);
	background-repeat: repeat-y;
	margin-bottom: auto;
	margin-top: auto;
	height: 77px;
}
.oneColFixCtr #footer #links {
	width: 520px;
	float: left;
	padding-left: 10px;
	text-align: left;
	padding-top: 10px;
}
.oneColFixCtr #footer #indirizzo {
	width: 520px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
}
.oneColFixCtr  #footer  #links  li a {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	padding-right: 8px;
	padding-left: 8px;
	border-left-color: #5B6F72;
}
.oneColFixCtr #footer #lingua a {
	font-size: 10px;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
}
.oneColFixCtr #footer #indirizzo a {
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.Stile1 {	color: #FFFFFF;
	font-weight: bold;
}

td img {display: block;}
#apDiv1 {
	position:absolute;
	left:35px;
	top:396px;
	width:508px;
	height:536px;
	z-index:1;
}
.Stile5 {
	font-size: 11px
}
.oneColFixCtr #container #mainContent #contatto #soddif a {
	color: #516B87;
}
.oneColFixCtr #container #mainContent #contatto .tags a {
	color: #4E6782;
}
/*////////////   menu links centrale    //////////////////*/
table#menuNoi {
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

table#menuNoi body, table#menuNoi tr, table#menuNoi td {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

table#menuNoi a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}

table#menuNoi a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DEE0CA;
	text-decoration: none;
	text-align: left;
}
table#menuNoi a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDDDDD;
	text-decoration: none;
	text-align: left;

}
table#menuNoi a:hover {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.oneColFixCtr #imagecontainer {
	height: 275px;
	width: 597px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

