body {
	background-color:#FFFFFF;
	margin:0px;
	background-image:url(img/sfondo.png);
	background-repeat:repeat-x;
	font: 0.9em Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
}

#content{
	padding:0px;
	margin:0px auto;
	width:800px;
}

#header{
width:800px;
height:30px;
padding-top:280px;
background-image:url(img/testata.jpg);
}

#center{
width:800px;
background-image:url(img/corpo.png);
background-repeat:repeat-y;

}

#footer{
width:800px;
height:40px;
background-image:url(img/footer.png);
background-repeat:no-repeat;
clear:both;
}

#footer h5 {
	margin:0 auto;
	text-align:center;
	font-size:0.75em;
	line-height:25px;
	}


#titolo{
margin:0;
width:796px;
padding:2px;
background-image:url(img/titolo.jpg);
background-repeat:repeat-y;
}

/*---------------------------------------*/
#menu {
	margin:0 auto;
	text-align:left;
	padding-left:30px;
	}

ul#menu {
	list-style-type:none;
	font-size: 1em;
	font-family: "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	}

	
#menu li{
	display:inline;
	padding-right:20px;
	}
	
#menu a{
	color:#FFFFFF;
	text-decoration:none;
	
	}
#menu a:visited{
	color:#FFFFFF;
	}
	
#menu a:hover{
	color:#FFFF00;
	}
	
/*-------------------------------------*/
h1{
	margin:0;
	color:#FFFFFF;
	text-align:center;
	font-size:1.9em;;
	}

h4{
	margin: 10px auto;
	text-align:center;
	}
	
h5{
	margin:0 auto;
	text-align:center;
	}

p {
	margin:20px 20px 20px 20px;
}

a:link {
	color:#003399;
}

a:visited{
	color:#003399;
}

a:hover{
	color:red;
}


/* ----------------------------------- */
#left{
	width:390px;
	margin:0px 0px 0px 5px;
	height:235px;
	float:left;
	background-image:url(img/sinistra.jpg);
	
}

#right{
	width:400px;
	height:235px;
	float:right;
	margin:0px 0px 0px 0px;
	background:none;
	background-image:url(img/destra.jpg);
}

.title{
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	}

.title a{
	color:#FFFFFF;
	text-decoration:none;
	}

.title a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.title a:hover{
	color:#FF0000;
	text-decoration:underline;
}

.box {
	margin-right:185px;
	margin-left:10px;
	margin-top:25px;
	color:#FFFFFF;
}

table{
margin-left:5px;
}

#sede{
margin:0;
background:#CCCCCC;
}

#certificazionedx{
float:right;
width:300px;
text-align:center;

}
#certificazionesx{
float:left;
width:280px;
text-align:center;
}

#image{
text-align:center;
}

#image img{
	margin:5px;
	border:none;
		}
		
#vetrina {
	margin:10px auto;
	}

p #vetrina{
	margin-left:10px;
	}

table td{
padding:0 0 0 0;
border:0px;
margin-left:3px;
margin-top:0px;
}

img{
border:none;
}

ul#livello2 {
margin-top:10px;
margin-right:5px;
list-style:square;
color:#003399;
}

ul#livello2 li {
padding: 5px 5px 5px 0;
margin-left:0;
}

ul#livello3 {
margin-top:5px;
margin-right:5px;
margin-left: 0;
color:#003399;
}

ul#livello3 li {
padding: 5px 0px 5px 0;
margin-left:0;
}

table.contatti {
margin-top: 15px;
width:775px;
margin-left:15px;
}

table.contatti td{
padding: 5px 5px 5px 5px;
}

/* ---------------------------centrato-------- */

.centrato{

margin:0px auto;

}

.breadclumb{
margin:0px 2px 2px 10px;
text-decoration:none;
font-size:10px;
}

.home{
background-image:url(img/home.jpg);
}

.titoloCentrato{
text-align:center;
}


.titoloBandiera{
color:#0033CC
}

.giustificato{
text-align:justify;
}