body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-color: #222222;
	text-align: center;

}

body, td {

	font-family: arial,verdana,Helvetica;
	font-size:13px;
	text-decoration:none;
	color:#444444;
}

td {
	text-align: justify;
}

.contenitore {
	position:relative;
	top: 0px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 800px;
	background-color: #181818;
	z-index:0;
	border: 1px solid #444444;
}

.linea1 {
	position:relative;
	top: 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	height:32px;
	text-align: left;

}

.linea1_in {
	margin: 2px 0px 0px 10px;
}

.zac1 {	
	font: italic bold normal 28px arial,verdana,sans-serif;
	color:#E52226;
	font-weight: bold;
}

.zac2 {	
	font: italic bold normal 28px arial,verdana,sans-serif;
	color:#ffffff;
	font-weight: bold;
}

.linea2 {
	position:relative;
	top: 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	height:205px;
}
.linea2int {
	position:relative;
	top: 0px;
	float:left
}


.Menu {
	position:relative;
	top: 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	height:39px;
	background-image: url(sfondoMenu.jpg);
}

.menuVoce {
	margin: 10px 20px 0px 10px;
	float: right;
}

.menuVoce a {
	color:#f0f0f0;
	text-decoration:none;
}

.menuVoce a:hover {
	color:#E52226;
	text-decoration: none;
}

.menuCol {
	text-decoration:none;
	font: italic bold normal 16px arial,verdana,sans-serif;
	text-align: left;
	font-weight: bold;
}
body#ind .menuCol#indN {
	color: #E52226;
}

body#chi .menuCol#chiN {
	color: #E52226;
}

body#ser .menuCol#serN {
	color: #E52226;
}

body#dov .menuCol#dovN {
	color: #E52226;
}

body#lin .menuCol#linN {
	color: #E52226;
}

body#gal .menuCol#galN {
	color: #E52226;
}

body#new .menuCol#newN {
	color: #E52226;
}

body#con .menuCol#conN {
	color: #E52226;
}

.Menu2 {
	position:relative;
	float:left;
	top: 0px;
	width: 250px;
	height:380px;
	border-right: 1px solid #505050;
	border-bottom:0px solid #505050;
	background-color: #323232;
}

.menu2Voce {
	margin: 10px 10px 0px 10px;
	font: normal normal normal 11px verdana,sans-serif;
	color:#f0f0f0;
	text-align: left;
}

.menu2Voce a {
	color:#f0f0f0;
	text-decoration:none;
	font: normal small-caps normal 11px verdana,sans-serif;
}

.menu2Voce a:hover {
	color:#E52226;
	text-decoration: none;
}

.Corpo {
	position:relative;
	float:left;
	top: 0px;
	padding: 0px 0px 0px 0px;
	width: 547px;
	border:1px solid #111111;
	background-color: #eeeeee;

}

.testo
	{	
	padding: 5px 10px 5px 10px;
	text-align: justify;
	font-size:13px;
	font-family: Sans-Serif, Arial, Helvetica;
	color:#444444;

}
.testo hr {
	border:0px;
	background-color:#BF0106;
	color:#BF0106;
	height: 2px;

}



.testo a {
	color:#222222;
	text-decoration: none;
	font-weight: bold;
}

.testo a:hover {
	color:#BF0106;
	text-decoration: none;
	font-weight: bold;
}

.titolo{	
	padding: 5px 10px 10px 0px;
	color:#222222;
	font-size:16px;
	font: normal normal bold arial;
	font-weight: bold;
	
}

.Fine {
	position:relative;
	top: 0px;
	padding: 4px 0px 0px 0px;
	font: normal normal normal 10px verdana, sans-serif;
	color:#eeeeee;
	text-align: center;
	width: 800px;
	height:20px;

	border-top:1px solid #505050;
}

.vuoto{
	clear:both;
}

.testo td input{ 
      width:221px; 
      height:18px; 
      border:1px solid #545859; 
      padding:1px 0 1px 4px; 
      margin:2px 0 11px 0; 
      background:#2D2E2D; 
      color:#EAEAEA; 
      font-weight:bold; 
      font-size:11px; 
      font-family:tahoma;
}

.testo td textarea{ 
       width:221px; 
       height:120px; 
       border:1px solid #545859; 
       padding:1px 0 1px 4px; 
       margin:1px 0 7px 0; 
       background:#2D2E2D; 
       color:#EAEAEA; 
       font-weight:bold; 
       font-size:11px; 
       font-family:tahoma; 
       overflow:auto;
}
.galleria {
	position:relative;
	top: 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;


}



