* {
	padding:0;
	margin:0;
}

p {
	text-align:justify;
	color:#001738;
	padding:0 0 10px 0;
}

img {
	border:none;
}

body {
	background:#f0f0f0 url(../../public/image/sfondoBody2.jpg) repeat-x;
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	color:#000;
	text-align:justify;
	line-height:140%;
}

h1 {
	font-size:24px;
	color:#fff;
	margin-bottom:30px;
	margin-top:5px;
	font-weight: normal;

}


h2 {
	font-size:14px;
	color:#034ea2;
	font-weight: normal;
	

	
}

h3 {
	font-size:14px;
	color:#00aeef;
	font-weight: normal;

}


h4 {
	font-size:13px;
	color: #fff;
	font-family:'Michroma', Helvetica, sans-serif;
	font-weight: normal;
}



.testoBianco

{
	
	color:#00aeef;
	font-weight:bold;
	margin-bottom:15px;
	
}


a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

a:hover {
	color:#034ea2;
	text-decoration:none;
}

.container {
	width:969px;
	margin:0 auto 0 auto;
	
}

.logo {
	float:left;
	margin-top:-120px;
	margin-left:15px;
	
}

.animazione {
	float:left;
	width:969px;
	height:239px;
	margin-top:8px;
	text-align:center;
		z-index:-9999;
	position:relative;
}

.pagina img, .paginaUnica img, .paginaSx img, .paginaDx img, .paginaSxCatalogo img, .paginaDxCatalogo img {
	padding:0 0 20px 20px;
}
 
.pagina {
	float:left;
	position:relative;
	background:#fff url(/public/image/sfondoPagina2.jpg) repeat-x;
	width:968px;
	margin-top:19px;
	padding-bottom:20px;
	height:530px;
	min-height:530px;
	height:auto; !important
}

.paginaUnica {
	float:left;
	width:900px;
	margin:30px 10px 15px 5px;
	height:500px;
	min-height:500px;
	height:auto; !important
	
}

.paginaUnicaNews {
	float:left;
	width:900px;
	margin:30px 30px 15px 30px;
	height:500px;
	min-height:500px;
	height:auto; !important
	
}

.paginaSx {
	float:left;
	width:545px;
	margin: 40px 0 10px 30px;
	
	
	
}

.paginaSx img{
   margin-top:10px;
		
}



.paginaDx {
	float:left;
	width:250px;
	margin: 40px  0  0 40px;

}


.paginaDxContatti {
	float:left;
	width:250px;
	margin: 80px 0 0 -60px;

}

.paginaDx img{
  float:left;
  margin:0 0 15px 0;
  padding:0;
	
	
}

.paginaDx div{
float:left;
margin:0 0 10px 0;
padding:0;
	
	
}


.paginaSxInterno {
	float:left;
	width:475px;
	margin: 40px 0 10px 30px;

}


.paginaSxInterno ul {
	float:left;
	width:445px;
	margin-left:30px;

}

.paginaSxInterno img {
	
	border: 3px solid   #fff;
	margin:0 ;
	padding:0;
	
	
	
	
}


.paginaSxInterno2{
	float:left;
	width:390px;
	margin-right:20px;

}

.paginaDxInterno2{
	float:left;
	width:490px;
}

.paginaUnicaContenuti {
	float:left;
	width:900px;
	margin:10px 10px 10px 30px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:20px;
	
}


.paginaUnicaContenuti2 {
	float:left;
	width:900px;
	margin:10px 10px 10px 30px;
	padding-bottom:20px;
	
}


.paginaUnicaContenuti h2{
display:inline;
	
}

.gallery {
	float:left;
	width:400px;
	margin-top:90px;
	
	margin-left:30px;
	background-color:#8ddaf8;
	border-radius: 10px; -moz-border-radius: 10px; /* firefox */  -webkit-border-radius: 10px; /* safari, chrome */
	padding-bottom:10px;
}


.gallery2 {
	float:left;
	width:400px;
	margin-top:-360px;
	margin-left:-5px;
	
}

.gallery3 {
	float:left;
	width:400px;
	margin-top:-40px;
	margin-left:0px;

}


.gallery4 {
	float:left;
	width:400px;
	margin-top:-90px;
	margin-left:0px;
	
}


.gallery5 {
	float:left;
	width:400px;
	margin-top:-45px;
	margin-left:0px;
	
}


.gallery6 {
	float:left;
	width:400px;
	margin-top:-45px;
	margin-left:0px;
	
}


.gallery7 {
	float:left;
	width:400px;
	margin-top:-95px;
	margin-left:0px;

}


.gallery img, .gallery2 img, .gallery3 img, .gallery4 img, .gallery5 img, .gallery6 img, .gallery7 img{
  float:left;
  margin:10px 10px 10px 10px;
  padding:0;
  border: 3px solid  #e4e7ea;
 
	
}



.news {
    
	background:url(/public/image/sfondonews2.png) no-repeat;
	margin-left:-5px;
	font-size:11px;
	margin-top:368px;
	left:30px;
	width:558px;
	height:184px;
	position:absolute;	
}


.footer {
	clear:both;
	background: url(/public/image/sfondoFooter.jpg) #fff  top center repeat-x;
	padding-top: 20px;
	height:200px;
	border-top: 2px solid #f0f4f5;
}

.footerContenuti {

	width:969px;
     margin:0 auto 0 auto;
	padding-left:50px;
	font-size:12px;
	color:#fff;
	
}


.footerContenuti01 {
	float:left;
	width:400px;
	margin-top:-195px;
	color:#003399;
	position:relative;
	color:#fff;
}


.footerContenuti02 {
	float:left;
	width:550px;
	margin-top:-165px;
	color:#003399;
	margin-left:480px;
	color:#fff;
	

}

.logo2  {

position:relative;







}

.logo2 img {

margin-left:315px;
vertical-align:bottom;




}
.footer p { }

.bandiere {
   
	float:right;
	margin-top:-40px;
	margin-left:180px;
	margin-right:5px;
	
	
}


.div1{
background:url(/public/image/bottone.png) top no-repeat;
height:151px;
width:325px;
}




.div2{
background:url(/public/image/bottone2.png) top no-repeat;
height:153px;
width:325px;
}


.div3{
background:url(/public/image/bottone3.png) top no-repeat;
height:152px;
width:325px;
}

.div1 h2, .div2 h2, .div3 h2 {

margin-top:13px;
margin-bottom:px;
margin-left:15px;
font-size:16px;
color:#003d78;
}



.div1 p, .div2 p, .div3 p {
padding:15px;

}


.div1 ul {
margin-top:17px;
}

.div1 li {
margin-left:30px;
}

.paginaDxInterno2 table {

font-size:11px;
margin:0 0 8px 0;
text-align:center;

}

.paginaDxInterno2 table h1 {
font-size:11px;
font-weight:bold;
color: #fff;
margin:0;
}

.paginaDxInterno2 table td {
background-color:#e4e7ea;
padding:2px;
text-align:center;
}

.paginaDxInterno2 table td.intestazioneTabella{
background-color:#13a7ec;

}


/*  */

a.titNews { color: rgb(3, 78, 162); text-decoration: none !important;  }
a.titNews:hover { text-decoration: underline !important; }
