﻿html {

	margin-top: 1%;/* elimina lo spazio bianco presente tra finestra e contenuto */
	margin-bottom: 1%;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;

	height: 100%;
	width: 100%;
	
	
	
	background: url('../immagini/bg_o.jpg') repeat; 

}

body {

	margin-top: 1%; /* elimina lo spazio bianco presente tra finestra e contenuto */
	margin-bottom: 1%;
	margin-left: auto;
	margin-right: auto;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	height: 100%;
	width: 100%;
	
	text-align: center; /* centra in IE5.x */
	
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	
	
		
	/* background: url('../immagini/backgrid.jpg') repeat; */
	

	
		
}



#box {

	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	width: 760px; /*width: 760px; \width: 762px; w\idth: 760px;  dctb */
	
	
	text-align: center; /* ... ripristina l'allineamento a sinistra */
	
}

#header {

	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	width: 760px;
	height: 184px;
	
		
}


#banner {

	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	width: 760px;
	height: 142px;
	background: url('../immagini/header.jpg') no-repeat;
	
}


#menu {

	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	

	width: 760px;
	height: 42px;
	/* background: url('../immagini/menu.jpg') no-repeat; */
	
}


#content {

	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; 
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	width: 760px;
	height: 828px;
	
	text-align: left; 
	
	background-color: #ffffff;
	color: black;
	
}


#colsx {

	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	width: 283px;
	
	
	float: left;
	
	background-color: #ffffff;
	color: black;
	
	text-align: justify;
	
	
}


#colsx_content {

	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	color: black;
	
	width: 263px;
	
	
}


#colsx_footer {

	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	background-color: #ffffff;
	color: #2d4b9b;
	
	width: 263px;
	height: 98px;
		
}

#footer {

	
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 1px solid #cccccc;
	border-left: 0px;
	border-right: 0px;
	
	width: 760px;
	height: 235px;
	
	text-align: center; 
	
	background-color: white;
	color: black;
	
	clear: both;
	
}

#footer a {

	padding-left: 6px;
	padding-right: 6px;
	
	text-decoration: none;
	
	
	color: white;
	background-color: inherit;
	
}

#footer a:hover {

	
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: underline;
	
}



#menu_txt {

	
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	width: 760px;
	height: 48px;
	
	text-align: center; 
	
	background:  url('../immagini/footer_bg.jpg') repeat-x;
	
}



.credits {

	
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	width: 760px;
	
	text-align: center; 

	background-color: white;
	color: #aaaaaa;
	
}

.credits img {

	
	margin: auto;
	
	padding-top: 5px;
	padding-bottom: 15px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	text-align: center; 
	
	clear: both;
	
	display: block;

		
}


img  {
	
	
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	display: block;
	
		
}


.separatore {
	
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	
	height: 15px;
	float: none;
	clear: both;

}

.submenu
{

	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
		
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;


	font-family: geneva, sans-serif;
	font-weight: normal;
	font-size: 10px;
	
	clear: both;
	
}

.submenu ul, .submenu li
{
    
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
		
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	border-top: 0px; /* elimina lo spazio bianco presente tra finestra e contenuto */
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;

	display: inline;
	list-style-type: none;
}

.submenu a:link, .submenu a:visited
{
	font-family: arial, sans-serif;
	display:block;
	float: left;
	color: gray;
	padding-right: 8px;
	padding-left: 8px;
	border:0px solid #fff;
}

.submenu a:link#current, .submenu a:visited#current, .submenu a:hover
{
	font-family: arial, sans-serif;
	background: white;
	color: #006;
	background:silver;
	border:1px solid #000;
	text-decoration: none;
}

.submenu a:hover { color: #000;font-style:italic; }


.input_tag {

		padding-left: 0px;
		font-family: verdana, sans-serif;
		font-size: 9px;
		height: 17px;
		border: 0px;
		background-color: rgb(246, 246, 246);
		text-align: left;
		color: red;
		font-style: normal;
		/* color: #f20; */
		
		
		}


.nome  {
		margin: 0px;
		border: 0px;
		padding: 1px 0px 0px 6px;
		font-family: verdana, sans-serif;
		font-size: 12px;
		text-align: left;
		color: #00008B;
		font-style: normal;
			
		}

.qualifica  {
		margin: 0px;
		border: 0px;
		padding: 1px 0px 0px 6px;
		font-family: verdana, sans-serif;
		font-size: 10px;
		text-align: left;
		color: #A9A9A9;
		font-style: italic;
			
		}
		
.postaelettronica a {
		margin: 0px;
		border: 0px;
		padding: 1px 0px 0px 6px;
		font-family: verdana, sans-serif;
		font-size: 10px;
		text-align: left;
		color: red;
		font-style: italic;
			
		}
		
.titoletto  {
		margin: 0px;
		border: 0px;
		padding: 20px 0px 5px 0px;
		font-family: verdana, sans-serif;
		font-size: 14px;
		text-align: left;
		color: #00008B;
		font-style: normal;
		clear: both;
			
		}