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




div.wrapper {

  margin: 0 auto; width: 1024px;

}

body{
	background: #cccccc url(../immagini/sfondo.jpg) repeat-x;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0;
	margin: 0 auto;
}

  img, div, body { behavior: url(../iepngfix.htc) }
img {
	border: none;
}

a{ 
text-decoration: none;
color: #0e3f7f;	
}
a:hover{
	text-decoration: underline;
	text-align: center;
}

li{
	list-style-type: none;
	margin-bottom: 30px;
}


#schermo{
	text-align: center;
	width: 1024px;
	height:768px;
}

#head{
	background: url(../immagini/SCHERMO_02.png);
	width:  1024px;
	height: 74px;
	color: #fff;
	font-size: 20px;
	line-height: 55px;
}

#head a{
	color: #fff;
}
#headGE{
	background: url(../genova/immagini/SCHERMO_02.png);
	width:  1024px;
	height: 74px;
	
}
#middle{
	background: url(../immagini/SCHERMO_04.jpg);
	width:  928px;
	height: 624px;
	overflow: hidden;
}

#left{
	background: url(../immagini/SCHERMO_03.png);
	width:  49px;
	height: 624px;
}

#right{
	background: url(../immagini/SCHERMO_05.png);
	width: 47px;
	height: 624px;
}
/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(css-dock-menu/images/dock-bg2.png);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 0px 5px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

#dock2 {
	width: 100%;
	top: 686px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(../immagini/dock-bg2.png);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 15px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 0px 0px; 
	width: 100%; 
}
#Pub1 {
	position: absolute;
	top: 90px;
	width: 100%;
	height: 20px;
	z-index: 1;
	background-color: transparent;
	text-align: center;
	
}

#Pub1 a{
	color: #000000;
}
#Pub2{
	
	top: 112px;
	z-index: 2;
	background-color: transparent;
width: 100%;
	text-align: center;
	position: absolute;
}
#Pub3{
	width: 100%;
	height: 100%;
	z-index: 50;
}	

#upleft{
	background: url(../immagini/livello/up_left.jpg) no-repeat 0 0;
	height: 34px;
	width:750px;
}
#upleftH{
	background: url(../immagini/livello/up_left.jpg) no-repeat 0 0;
	height: 34px;
	width:500px;
}
#upcent{
	background: url(../immagini/livello/up_cent.jpg) repeat-x 10px;
	height: 34px;
	margin-left: 10px;
	
}
#upright{
	background: url(../immagini/livello/up_right.jpg) no-repeat 100%;
	height: 34px;

}

.titolo{
	padding-top: 5px;
	font-size: 14px;
	vertical-align: middle;
	text-align: left;
}

#centro{
	height: 426px;
	width: 748px;
	border: 1px solid #9f9f9f;
}
#centroH{
	height: 437px;
	width: 498px;
	border: 1px solid #9f9f9f;
	z-index: 100;
}

#33{
	width: 100%;
	
}
#33 td{
}

.azzurra{

	width: 230px;
	
	background: #d6dde5 url(../immagini/livello/tabella.jpg) repeat-y 100%;
	margin: 0;
	padding: 0;
}
.azzurraH{

	width: 130px;
	
	background: #d6dde5 url(../immagini/livello/tabella.jpg) repeat-y 100%;
	margin: 0;
	padding: 0;
}


#downleft{
	background: url(../immagini/livello/down_left.jpg) no-repeat 0 0;
	height: 23px;
	width:750px;
}
#downleftH{
	background: url(../immagini/livello/down_left.jpg) no-repeat 0 0;
	height: 23px;
	width:500px;
}
#downcent{
	background: url(../immagini/livello/down_center.jpg) repeat-x 10px;
	height: 23px;
	margin-left: 10px;
	
}
#downright{
	background: url(../immagini/livello/down_right.jpg) no-repeat 100%;
	height: 23px;

}

.fondo{
	padding-top: 5px;
	font-size: 11px;
	text-align: center;
}
.margin{
	margin-left: 10px;
	margin-top: 5px; 
	margin-right: 5px; 
	vertical-align: top;
	font-size:9px;
}
.margin2{
	margin-left: 10px;
	margin-top: 5px; 
	margin-right: 5px; 
	vertical-align: top;
	text-align:justify;
}
.contatti{
	background: #fff url(../immagini/cont-sf_03.jpg) repeat-y;
}
#apDiv1 {
	position:relative;
	left:783px;
	bottom:300px;
	width:185px;
	height:185px;
	z-index:1000;
	
	padding-bottom:20px;
	padding-left:12px;
	padding-right:20px;
}
.yo { list-style:circle;
margin-bottom: auto;}
.stampa{
	width:500px;
	height:420px;
	overflow:auto;
	padding-left:5px;
	padding-right:5px;
	text-align: justify;
}

.chatverde{
	padding-left: 43px;
	padding-top: 15px;
	padding-right: 10px;
	color: #515151;
}
.chatverde span{
	font-weight: bold;
	color: #14981b;
	font-size: 16px;
}
.chatgialla{
	padding-left: 43px;
	padding-top: 15px;
	padding-right: 10px;
	color: #515151;
}
.chatgialla span{
	font-weight: bold;
	color: #edc45a;
	font-size: 16px;
}
.chatrossa{
	padding-left: 43px;
	padding-top: 15px;
	padding-right: 10px;
	color: #515151;
}
.chatrossa span{
	font-weight: bold;
	color: #d11e3e;
	font-size: 16px;
}

.chat_link{
	color: #adadad;
	text-align: center;
	font-size: 11px;
	vertical-align: middle;
}

.chatrosa{
	padding-left: 43px;
	padding-top: 15px;
	color: #515151;
	padding-right: 10px;
}
.chatrosa span{
	font-weight: bold;
	color: #983f91;
	font-size: 16px;
}

.chatblu{
	padding-left: 43px;
	padding-top: 15px;
	color: #515151;
	padding-right: 10px;
}
.chatblu span{
	font-weight: bold;
	color: #398798;
	font-size: 16px;
}
#sotto{
	position: relative;
	width: 210px;	
	left: 500px;
	top: -440px;
	
}
.unicom{
	padding-left: 20px;
	background: #fff url(../immagini/centro_ombra.jpg) repeat-y;
	border-right: 1px solid #b4b4b4;
	width: 100%;

}
#up_ombra{
	background: url(../immagini/up_ombra.jpg) no-repeat 0 0;
	height: 34px;
	}
#upunicent{
	background: url(../immagini/livello/up_cent.jpg) repeat-x 10px;
	height: 34px;
	margin-left: 30px;

}

#upunicent{
	background: url(../immagini/livello/up_cent.jpg) repeat-x 10px;
	height: 34px;
	margin-left: 30px;

}
#upuniright{
	background: url(../immagini/livello/up_right.jpg) no-repeat 100%;
	height: 34px;

}

#down_ombra{
	background: url(../immagini/down_ombra.jpg) no-repeat 0 0;
	height: 23px;
	
}
#downunicent{
	background: url(../immagini/livello/down_center.jpg) repeat-x 10px;
	height: 23px;
	margin-left: 20px;
	
}
#downuniright{
	background: url(../immagini/livello/down_right.jpg) no-repeat 100%;
	height: 23px;

}
#pagina2{
	overflow: hidden;
	width:  928px;
	height: 624px;
}
.SS{
	text-decoration: underline;
}
