/* Inizio Configurazione elementi generici */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
html{ color: white; background-color: #C0C0C0; border: 0px; height: 100%; width: 100%; z-index: 0; }
body {
	color: white;
	background-color: #c1c1d5;
	font-family:   "Myriad Pro", Tahoma, Verdana, "MS Sans Serif", Arial, Default, sans-serif;
	font-size:  medium;
	text-align: justify; 
}
ul,ol { list-style:none }
a img,:link img,:visited img { border:none }
:link,:visited { text-decoration:none }
a.continua {
	color: #F33F0A; font-size: 8pt;
}
a.continua:hover {
	  text-decoration: underline;
}
/* Fine elementi generici */
div#contienisito {
	border: 1px solid black;  width: 750px; position: absolute; left: 50%; margin-left: -375px;
}
div#servizi {
	position: absolute; top: 375px; z-index: 4;
}
div#servizi a img {
	width: 45px; display: block; border-bottom: 1px solid #081854; border-bottom-style:  inset;
}
/*  TESTATA */
div#barralogo {
	width: 100%; height: 62px; background-color: #081854;
}
div#barralogo a img{
	float: right; display: block;  height: 62px; width: 244px;
}
div#testata {
	width: 100%; height: 300px; background-color: #C1C1D5; color: white; border-top: 4px solid #0a1f70; border-bottom:4px solid #0a1f70;
}
div#testata img {
	 display: block; height: 300px; width: 490px; z-index: 1; position: absolute; right: 0px;
}
div#menu {
	position: absolute; background-color: #0A1F70; left: 45px; top:66px; height: 300px;  width: 705px;  color: white; font-weight: bold;  text-transform:  uppercase; font-family: Arial, Helvetica, sans-serif; z-index: 0; background-image:  url(../immagini/testata.jpg); background-position: right; background-repeat: no-repeat;
}
div#menu a {
	color: white;
}
a.m0l1o, a.m0l2o, m0l3o{
	z-index: 5; position: relative;
}
div#testata ul {
  display: block; margin-left:45px; height: 300px; overflow: auto; background-color: #0a1f70; width: 215px; z-index: 1;
}
div#menu img, div#testata ul li img {
	width: 18px; height: 18px; float: none; display: inline; padding-top: 2px; position:  static; margin-right: 5px;
}
div#testata ul li{
width: 100%; vertical-align: middle;
}
div#testata ul li.selected {
background-color: #FFD633; 
}
div#testata ul li a {
	 font-family: Arial, Helvetica, sans-serif;  width: 100%;  color: white; background-color: transparent; font-weight: bold;  text-transform:  uppercase;
}
div#testata ul li a.selected {
	 font-family: Arial, Helvetica, sans-serif;  width: 100%;  color: #0A1F70; background-color: #FFD633; font-weight: bold;  text-transform:  uppercase;
}

/*  CENTRO */
div#centro {
	background-color: #E8ECED; color: Black; margin-left: 45px; width: 705px; border-top: 2px solid white;
}


/* COLONNA DX*/
div#colonnadx {
	width: 490px; min-height: 500px;  background-color:  #E8ECED; float: right;
}
div.articoli {
	margin-left: 15px; width: 460px; color: #0A1F70; text-align: left; height: 120px; margin-bottom: 10px;
}
div.articoli h1, div#colonnadx h1 {
	font-size: 1.2em; color:  #F33F0A; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-stretch: condensed;
}
div.articoli img.dx {
	float: right; margin-left: 5px; width: 130px; height: 90px;
}
div.articoli img.sx {
	float: left; margin-right: 5px; width: 130px; height: 90px;
}
div.articoli h2 {
	font-size: 0.9em;  font-weight: bold;
}
div.articoli span {
	font-size: 0.74em;
}
p.height {
	clear:both; line-height: 0px;
}
div.articolo {
	margin-left: 15px; width: 460px; color: #0A1F70; text-align: left; 
}
div.articolo p{
	font-size: 0.85em; line-height: 1.5em;
}
div#colonnadx img.foto1 {
	float: left; margin-right: 10px; display: block;
}
div#colonnadx img.foto2 {
	float: right; margin-left: 10px; display: block; 
}
div#colonnadx form {
	text-align: justify; font-size: 0.85em; line-height: 1.8em; color: #0A1F70; width: 90%; padding-left: 20px;
}
div#campicontatto li {
	line-height: 1.8em; margin-top: 5px;
}
div#campicontatto input {
	width: 20em;
}
div#campicontatto label {
	width: 10em; display: block; float: left;
}
div#campicontatto textarea {
	width: 20.5em; height: 10em;
}
/* COLONNA SX */
div#colonnasx {
	background-color: #CFD7D9; width: 215px; float: left; clear:left; 
}
div#menusx{
	background-color: red; position: absolute; top: 375px; left: 47px; 
}

div#colonnasx div.news{
	padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #0A1F70; clear: both;
}
div.news {
	margin-left: 5px; width: 205px; color: #0A1F70; margin-bottom: 10px;
}
div.news h1 {
	font-size: 1.2em; color:  #F33F0A; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-stretch: condensed;
}
div.articoli img {
	width: 130px; height: 90px;
}
div.news h2 {
	font-size: 0.9em;  font-weight: bold;
}
div.news span {
	font-size: 0.74em;
}
div#colonnasx h3{
	font-size: 1.1em; line-height: 1.3em; font-weight: bold; color: #0A1F70;
}
div#colonnasx h4 a{
	padding-left: 15px; font-size: 0.9em; color: #0A1F70;
}
div#colonnasx h4 a.selected {
	color: #FFD633;
}
/** FONDO PAGINA **/
div#fondopagina {
	clear:both; background-image: url(../immagini/fondopagina.jpg); width: 750px; height: 54px; text-align: center; padding-top: 5px;
}
div#fondopagina ul li {
	font-size: 0.8em; color: white; display: inline;
}
div#fondopagina  a {
	color: white;
}
div#fondopagina ul li a:hover, div#fondopagina ul li a.selected {
	color: #FFD633;
}
div#fondopagina p {
	font-size: 0.75em;  margin-top: 6px;
}