body { color: #11007d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #9c9c9c url(immagini/sfondo_pagina.gif) repeat-x fixed; }
p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin: 0 5px 5px; padding: 0; }
H1	{ color: #cb0000; font-family: arial; font-size:	18px; font-weight:	900; font-style: italic; line-height: 30px; text-decoration:	none; word-spacing:	normal; text-transform:	uppercase; text-align: left; margin-top: 0; margin-right: 0; margin-bottom: 20px; display: inline; }
H2	{ color: #3d7e1d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	16px; font-weight:	600; font-style:	normal; text-decoration:	none; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; margin-left: 8px; display: inline; }
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}
H4	{ color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	14px; font-weight:	700; line-height: 16px; text-decoration:	none; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; margin-top: 30px; }
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}
H6	{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style:	normal; line-height: 18px; text-decoration:	none; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; text-align: left; margin: 0 0 0; padding: 0 0 0 6px; }
.ahem {
	display: none;
	}
b {
	font-weight: bold;
	}
strong {
	font-weight: bold;
	}
SMALL	{	
	font-size:	.7em;
	}
BIG	{	
	font-size:	1.17em;
	}
BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}
#main{ background: white url(immagini/bandiera.jpg) no-repeat -50px 110%; position:relative; border:solid 1px #27a752; width:800px; left:50%; margin-left:-400px; overflow:hidden; }

#top{ position:relative; width:100%; height:150px; background-image: url(immagini/header.jpg); background-repeat: no-repeat; overflow: hidden; }
#middle{
	position:relative;
	width:100%;
	height:200px;
}
#menu{ position:relative; float:left; width:200px; height:200px; background-color:black; overflow: hidden; }


.titolomenu{ color: #800000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; margin-top: 15px; border-width: 0 1px 1px 0; border-color:#fff; border-style:solid; margin-left: 10px; }

.vocemenu{ color: #000; font-size: 12px; font-family: arial; line-height: 14px; border-width: 0; border-color: white; overflow: hidden; }



#foto{ position:relative; float:left; width:600px; height:199px; background-color:black; background-image:url(immagini/foto.jpg); top: 1px; overflow:hidden; }


#left{ position:relative; width:178px; overflow: hidden; float:left; margin: 15px 0 10px; border-width: 0; }
#center{ position:relative; float:left; width:420px; overflow: hidden; margin: 20px 0 0; padding: 0 0 40px; border-color: #c6c6c6; border-style: dotted; border-width: 0 1px; }
#right { position: relative; width: 185px; overflow: hidden; float: left; margin: 20px 0 10px; border-width: 0; }
#sottomenu{ width:180px; margin-left:10px; background-color:#fff; margin-bottom: 20px; }


#news{
	width:180px;
	height:300px;
	margin-left:10px;
	border:solid 1px black;
	background-color:#fff;
	margin-top:20px;

}
#center a:link, #center a:visited, #center a:active{ color: #11007d; text-decoration: none; border-style: solid; border-width: 0; }
#center a:hover{
text-decoration: underline;
}
#center img{ text-decoration: underline; border-style: solid; border-width: 0; }


.invisibile{
	display:none;
}
.vocemenu a:link, .vocemenu a:active, .vocemenu a:link, .vocemenu a:visited { color: #11007d; font-size: 10px; font-weight: 400; font-style: normal; line-height: 14px; }
.vocemenu a:hover { color: #00f; font-size: 10px; font-weight: 700; font-style: normal; line-height: 14px; }
.vocemenu a { color: #11007d; font-size: 12px; font-weight: 400; font-style: normal; line-height: 14px; }
.vocesubmenu { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; float: right; }
.vocesubmenu li
{ clear: right; display: inline; margin: 0 5px 0 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; white-space: normal; }
.vocesubmenu ul { text-align: right; margin-top: 5px; margin-bottom: 50px; }
.lingua { border-width: 0; }
img.lingua { width: 45px; }
.menuleft a {color: #3d7e1d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 35px; text-decoration: none; text-transform: capitalize; margin-left: 10px; }
.menuleft a:link, .menuleft a:visited, .menuleft a:active { color: #11007d; }
.menuleft a:hover { color: #00f; font-weight: bold; font-style: normal; text-decoration: none; }
.applicazioni { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-align: justify; width: 550px; margin-top: 10px; margin-bottom: 20px; padding: 0 15px; }
.fotoapplicazioni { width: 150px; float: left; margin: 0 20px 20px; }
.footer { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; text-align: center; margin: 0; }
#footer { color: #9a9a9a; font-family: arial; text-align: center; position: relative; width: 800px; overflow: hidden; float: left; padding: 5px 0 0; border-top: 1px solid #000; }
#mostramateriali { margin: 0; padding: 0 0 0 6px; width: 595px; height: 100px; border-style: dotted; border-width: 1px 0; border-color: #c6c6c6; }
.contenitorefoto { width: 100%; float: left; clear: none; margin-top: 20px; margin-bottom: 20px; }
#mostraraccordi { width: 595px; height: 100px; overflow: hidden; margin: 0; padding: 0 0 0 6px; border-color: #c6c6c6; border-style: dotted; border-width: 1px 0; }
#mostraopzioni { text-align: center; margin: 0; padding: 0 0 0 6px; width: 595px; height: 100px; border-style: dotted; border-width: 1px 0; border-color: #c6c6c6; }
.icone { margin-right: 10px; margin-left: 10px; border-width: 0; }
#titolo { margin-bottom: 25px; }

#home1{ background-image: url(immagini/separatore.gif); background-repeat: no-repeat; background-position: 0 0; float:left; width:350px; height: 200px; overflow: hidden; margin:5px 20px 20px; padding: 0; border: solid 0 #d4d4d4; }
#home1 img{
float:left;
margin-right:10px;
}

#home2{ float:left; width:230px; margin:20px; border: solid 1px #d4d4d4; }
#home2 img{
float:left;
margin-right:5px;
}

#home3{ float:left; width:230px; margin:20px; border: solid 1px #d4d4d4; }
#home3 img{
float:left;
margin-right:5px;
}


.titolohome { color: #ebebeb; font-weight: 500; width: 100%; background-color: #3d7e1d; text-indent: 10px; margin: 0 0 10px; }

#validatori{
	position:relative;
	left:50%;
	margin-left : -100px;
	width: 800px;
	height: 56px;

}

#validatori img{
margin: 10px;
border:0px;
}
.box { background-image: url(immagini/separatore.gif); background-repeat: no-repeat; background-position: 0 0; position: relative; margin: 5px 0 20px 35px; padding: 40px 0 0; width: 350px; overflow: hidden; border: solid 0 #d4d4d4; }
.menuleft { background-image: url(immagini/fondomenu.gif); background-repeat: no-repeat; background-position: 0 0; position: relative; width: 142px; overflow: visible; float: left; margin-top: 10px; margin-bottom: 20px; margin-left: 12px; }
.menuleft ul {  }
.menuleft li { margin-top: 8px; margin-left: -40px; list-style-type: none; }
#right img { width: 150px; margin-top: 30px; margin-bottom: 30px; margin-left: 22px; border-stgle: solid; border-width: 0; }
#payof { color: #11007d; font-size: 18px; font-family: "times new roman"; font-weight: 400; font-stretch: extra-expanded; font-style: oblique; line-height: 30px; background-color: #f4f4f4; text-align: justify; width: 380px; height: 100px; margin-bottom: 40px; padding-top: 10px; padding-right: 20px; padding-left: 20px; }
pre { font-family: arial; margin: 5px 0 10px; padding: 0; }
.box p, .box li { font-size: 12px; font-family: arial; line-height: 26px; text-align: justify; margin-top: 10px; }
#right li { font-size: 11px; font-family: arial; width: 200px; margin-bottom: 10px; margin-left: -26px; list-style-type: none; }
.primavoceright { color: #fff; line-height: 16px; background-color: #800000; padding-left: 5px; padding-right: 5px; }
.secondavoceright { text-indent: 10px;}
.mailto { font-weight: 500; font-style: oblique; }
#flash { margin-top: 15px; margin-bottom: 10px; margin-left: -30px; }
.adhoc { width: 350px; margin-top: 15px; margin-bottom: 15px; }
.primavoceright a:link, .primavoceright a, .primavoceright a:visited, .primavoceright a:active { color: #fff; text-decoration: none; }
.secondavoceright a:link, .secondavoceright a, .secondavoceright a:visited, .secondavoceright a:active { color: #11007d; text-decoration: none; }
.box img { margin-top: 5px; margin-bottom: 5px; margin-left: 70px; display: block; }
.box iframe { width: 350px; height: 400px; margin-top: 20px; margin-left: 0; border-style: solid; border-width: 0; }
