body {
	background-image:url(images/bg.jpg);
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;}
	
a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#8c0c39;
  text-decoration:none;
  border:none;

}

a:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#8c0c39;
  text-decoration:underline;
  border:none;

}

img{
border:none;
}


/****** settagglio per le gif dei titoli, in home Operazioni, Eventi, Contattaci ******/
.titoli{
	margin-left:5px;
	margin-top: 2px;
}

/****** Div che contiene le immagini per selezionare la lingua ******/

.language{
	width:100%;
	position: relative;
	text-align: right;
	color: white; }
 
  
/****** Div che contiene l'header, la banda grigia lunga il 100%della pagina ******/

 .header{
	height:130px;
	background-image:url(images/header.png);
	width:100%;
	z-index:3;
	margin-bottom: -12px;}
	
	

/****** Div che contiene l'immagine di genova grigia ******/

.genova{
	width:990px;
	height:191px;
	/*background-image:url(images/img_gen.png);*/
	z-index:1;padding-top:12px;}



/****** Div che contiene il menu ******/

.div_menu{
	width:990px;
	height:55px;
	position: relative;
	background-image: url(images/menu.png); }
 
 
/****** Pannelli laterali  ******/

.panel_lateral{
	width:269px;
	height:411px;
	position: relative;
	text-align: justify;
	background-repeat:no-repeat;
	background-position:top;
	background-image: url(images/lateralbg.png);
	padding: 10px;
}
	
	

/****** Pannello centrale  ******/

.panel_center{
	width:370px;
	height:401px;
	position: relative;
	text-align: justify;
	background-image: url(images/centralbg.png);
	background-repeat:no-repeat;
	background-position:top;
	padding: 15px;
}
 
 
 
/****** Pannello grande pagine interne  ******/

.panel_big{
	width:675px;
	height:410px;
	position: relative;
	text-align: justify;
	padding: 10px;
	background-image: url(images/internalbg.png);
}


/****** testo bianco del Footer  ******/

.footer {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:600;}
	

/****** Menu rollover - cambio immagini al clic ******/

/* HOME */

a.home {
display: block;
width: 50px;
height: 28px;
background:url(images/menu/home.gif) 0 0 no-repeat;
text-decoration: none;
}
a:hover.home{
 background-position: -54px 0;
 }


a.biglink {
font-size:14px;
}
a:hover.biglink{
font-size:14px;
 }


/* IL GRUPPO */

a.gruppo {
 display: block;
width: 75px;
height: 28px;
background: url(images/menu/gruppo.gif) 0 0 no-repeat;
text-decoration: none;
}

a:hover.gruppo{
 background-position: -78px 0;
 }

/* ATTIVITA' */

a.attivita {
display: block;
width:80px;
height: 28px;
background: url(images/menu/attivita.gif) 0 0 no-repeat;
text-decoration: none;
}

a:hover.attivita{
 background-position: -86px 0;
 }
 
 
 /* OPERAZIONI */

a.operazioni {
 display: block;
width: 90px;
height: 28px;
background: url(images/menu/operazioni.gif) 0 0 no-repeat;
text-decoration: none;
}

a:hover.operazioni{
 background-position: -94px 0;
 }


 /* NEWS */

a.news {
display: block;
width: 43px;
height: 28px;
background: url(images/menu/news.gif) 0 0 no-repeat;
text-decoration: none;
}

a:hover.news{
 background-position: -43px 0;
 }

/* CONTATTI */

a.contatti {
display: block;
width: 65px;
height: 28px;
background: url(images/menu/contatti.gif) 0 0 no-repeat;
text-decoration: none;
}

a:hover.contatti{
 background-position: -70px 0;
 }
 
h3{color:#942D51;}
strong{color:#000000;}

INPUT{
border:1px solid #942D51;
background-color:#ffffff;
font-size:11px;
}

TEXTAREA{
border:1px solid #942D51;
background-color:#ffffff;
font-size:11px;
}