/* CSS Document */
body {margin:0;padding:0;background-color:#1D2049;font-family: Verdana, Arial, Helvetica, sans-serif;}
#container {
width: 750px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color: #3B4461;
}
#banner {
padding: 0px;
margin:0px;
background-image:  url(img2/testata.jpg);
background-repeat: no-repeat;
background-position: center top;
background-color: #3B4461;
height:116px;
}
#content {
padding: 0px;
margin:0px;
font-size:0.9em;
color:#fff;
padding-top:16px;
margin-left:145px;
}

#con2 {
width: 604px;
float:right;
margin:0px;
padding:0px;
}
#sidebar-a {
float: left;
width:145px;
padding: 0px;
margin:0px;
background-color: #3B4461;
}
#footer {
clear: both;
padding:3px;
margin:0px;		
background-color: #13124C;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
color:#FDAF0F;
font-size:0.7em;
padding-top:0px;
}
#footer a{
text-decoration: underline;
color:#FDAF0F;
}
#footer a:hover{
text-decoration: none;
color:#FDAF0F;
}
/*menu*/
ul#navlist
{
width: 120px;
padding: 0px;
border-top: 0px;
margin: 0px;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:1em;
}
ul#navlist li
{
list-style: none;
border: 0px;
border-top: 3px solid #3B4461;
margin:6px;
}
ul#navlist li a
{
display: block;
width: 120px;
border: 0px;
text-decoration: none;
text-align: left;
border-color: #1D2049;
background: #13124C;
border-bottom: 1px solid #EFB611;
border-left: 1px solid #EFB611;
padding: 6px;
	background-image: url(img2/palvuot.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
ul#navlist li a:link { color: #efb611; }
div#navcontainer li a:visited { color: #efb611; }
ul#navlist li a:hover
{
color:#efb611;
border-left: 1px solid #EFB611;
border-bottom: 1px solid #EFB611;
background: #3B4461;
	background-image: url(img2/palpien2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
ul#navlist #active a:link, 
ul#navlist #active a:visited, 
ul#navlist #active a:hover {
border-left: 1px solid #EFB611;
border-bottom: 1px solid #EFB611;
color:#efb611;
background-color:#13124c;
	background-image: url(img2/palpien.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
/*fine menu*/
/*menu2*/
#navcontainer2 ul
{
padding-left: 0;
margin-left: 0;
color: #fff;
float: left;
font-family: arial, helvetica, sans-serif;
margin-bottom:30px;
clear:both;
}
#navcontainer2 ul li { display: inline; }
#navcontainer2 ul li a
{
padding: 0.2em 1em;
color: #FEB407;
text-decoration: none;
float: left;
width:90px;
}
#navcontainer2 ul li a:hover
{
color: #fff;
height:100px;
}
#navcontainer2 ul li#par1 a:hover
{
background-image: url(img2/m2/scatoleamericane.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}
#navcontainer2 ul li#par2 a:hover
{
background-image: url(img2/m2/scatoleamericane2.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}
#navcontainer2 ul li#par1a
{
background-image: url(img2/m2/scatoleamericane.jpg);
background-repeat: no-repeat;
background-position: center bottom;
color: #fff;
text-decoration: none;
float: left;
width:90px;
height:100px;
margin-bottom:30px;
padding: 0.2em 1em;
text-align:center;
}
#navcontainer2 ul li#par2a
{
background-image: url(img2/m2/scatoleamericane2.jpg);
background-repeat: no-repeat;
background-position: center bottom;
color: #fff;
text-decoration: none;
float: left;
width:90px;
height:100px;
margin-bottom:30px;
padding: 0.2em 1em;
text-align:center;
}
#navcontainer2 ul li#par3a
{
background-image: url(img2/m2/scatoleamericane3.jpg);
background-repeat: no-repeat;
background-position: center bottom;
color: #fff;
text-decoration: none;
float: left;
width:90px;
height:100px;
margin-bottom:30px;
padding: 0.2em 1em;
text-align:center;
}
#navcontainer2 ul li#par4a
{
background-image: url(img2/m2/scatoleamericane4.jpg);
background-repeat: no-repeat;
background-position: center bottom;
color: #fff;
text-decoration: none;
float: left;
width:90px;
height:100px;
margin-bottom:30px;
padding: 0.2em 1em;
text-align:center;
}
#navcontainer2 ul li#par5a
{
background-image: url(img2/m2/scatoleamericane5.jpg);
background-repeat: no-repeat;
background-position: center bottom;
color: #fff;
text-decoration: none;
float: left;
width:90px;
height:100px;
margin-bottom:30px;
padding: 0.2em 1em;
text-align:center;
}
#navcontainer2 ul li#par3 a:hover
{
background-image: url(img2/m2/scatoleamericane3.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}
#navcontainer2 ul li#par4 a:hover
{
background-image: url(img2/m2/scatoleamericane4.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}
#navcontainer2 ul li#par5 a:hover
{
background-image: url(img2/m2/scatoleamericane5.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}
#par1, #par1 a, #par1 a:link, #par1 a:visited
{
background-color: #3B4461;
background-image: url(img2/m2/par4.jpg);
background-repeat: no-repeat;
background-position: center bottom;
height:100px;
text-align: center;
border-bottom:1px solid  #3B4461;
}
#par2, #par2 a, #par2 a:link, #par2 a:visited
{
background-color: #3B4461;
background-image: url(img2/m2/par1.jpg);
background-repeat: no-repeat;
background-position: center bottom;
height:100px;
text-align: center;
border-bottom:1px solid  #3B4461;
}
#par3, #par3 a, #par3 a:link, #par3 a:visited
{
background-color: #3B4461;
background-image: url(img2/m2/par3.jpg);
background-repeat: no-repeat;
background-position: center bottom;
height:100px;
text-align: center;
border-bottom:1px solid  #3B4461;
}
#par4, #par4 a, #par4 a:link, #par4 a:visited
{
background-color: #3B4461;
background-image: url(img2/m2/par2.jpg);
background-repeat: no-repeat;
background-position: center bottom;
height:100px;
text-align: center;
border-bottom:1px solid  #3B4461;
}
#par5, #par5 a, #par5 a:link, #par5 a:visited
{
background-color: #3B4461;
background-image: url(img2/m2/par5.jpg);
background-repeat: no-repeat;
background-position: center bottom;
height:100px;
text-align: center;
border-bottom:1px solid  #3B4461;
}
/*fine men2*/
/*immagini*/
.img {
margin: 6px;
margin-top: 0px;
border: 1px solid #23254E;
}
.img2 {
margin: 0px 8px 0px 0px;
padding: 0px;
text-align: right;
float: left;
border: 1px solid #23254E;
}
.img3 {
margin: 0px 4px 0px 0px;
padding: 0px;
text-align: right;
float: left;
border: 1px solid #23254E;
}
.img4 {
margin: 0px 0px 6px 4px;
padding: 0px;
text-align: right;
float: right;
border: 1px solid #23254E;
}
/*fine immagini*/
.bold {
	font-weight: bold;
	color: #F9E58F;

}
p {margin:0px; padding:6px;
font-size:0.9em; color:fff;}
h1 {color:#FDAF0F; font-size:1em; margin:0px; padding:0px; padding-bottom:10px; padding-top:10px;}
h2 {color:#FDAF0F; font-size:1em; margin:0px; padding:0px; padding-bottom:10px; padding-top:10px; padding-left:6px;}
.cors {
font-style: italic;
margin:0px;
}
.dx {
float:right;
margin: 0px;
padding: 0px;
width: 252px;
}
.centr {
text-align: center;
clear:both;
margin: 0px;
margin-top: 20px;
margin-left: 4px;
padding: 0px;
}
.sot {
text-decoration: underline;
}
.mar {
padding: 4px 4px 4px 25px;
}
.mar2 {
padding: 5px;
margin: 10px 10px 10px 0px;
border-right: 6px solid #1F204E;
border-bottom: 1px dashed #1F204E;
}
.mar2 a, .mar2 a:link, .mar2 a:active, .mar2 a:visited{
color:#fff;
text-decoration: underline;}
.mar2 a:hover{
color:#fff;
text-decoration: none;}
.mar3 {
padding: 5px;
margin: 10px;
}
.mar3 a, .mar3 a:link, .mar3 a:active, .mar3 a:visited{
color:#fff;
text-decoration: underline;}
.mar3 a:hover{
color:#fff;
text-decoration: none;}
.gial {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #FEB407;
font-weight: bold;
}
.gial2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #FEB407;
font-weight: bold;
text-align:center;
}
.mar4 {
margin: 0px 0px 10px;
padding: 0px;
padding-top: 13px;
padding-right: 6px;
width: 550px;
}
.bloccolink {
border-right: 6px solid #1F204E;
margin: 0px 6px 10px 0px;
padding: 13px 6px 0px 0px;
width: 550px;
border-bottom: 1px dashed #1F204E;
float: right;
}
.txtb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	background-color: #20214D;
	border-top: 1px solid #fff;
	border-right: 1px solid #3B4461;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #3B4461;
	padding: 3px;
	margin: 2px;
	width: 250px;
}.txtb2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #fff;
background-color: #20214D;
border-top: 1px solid #fff;
border-right: 1px solid #3B4461;
border-bottom: 1px solid #fff;
border-left: 1px solid #3B4461;
padding: 3px;
margin: 6px;
font-weight: bold;
}
.txt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #F9E58F;
font-style: italic;
margin: 2px;
}
.centr2 {

text-align: center;
margin: 3px;
padding: 0px;
}

.txtb3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fff;
	background-color: #20214D;
	border-top: 1px solid #fff;
	border-right: 1px solid #3B4461;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #3B4461;
	padding: 3px;
	margin: 6px;
	width: 200px;
}
.pic {
	font-size: 0.7em;
}
