@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #0d2f4b;
}
#apDiv1 {
	position: relative;
	left:50%;
	top:0;
	width:1002px;
	height:730px;
	margin-left:-501px;
	z-index:1;
	background-color:#FFF
}

#apDiv1bis {
	position: relative;
	left:50%;
	top:0;
	width:1002px;
	margin-left:-501px;
	z-index:1;
	color:#808285
}


#apDiv2 {
	position:absolute;
	left:10px;
	top:37px;
	width:982px;
	height:59px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:10px;
	top:7px;
	width:982px;
	height:27px;
	z-index:2;
}
#apDiv4 {
	position:absolute;
	left:36px;
	top:17px;
	width:120px;
	height:121px;
	z-index:2;
}
#apDiv5 {
	position:absolute;
	left:196px;
	top:101px;
	width:796px;
	height:39px;
	z-index:2;	
	
	font-weight: bold;
}

#apDiv6 {
	position:absolute;
	left:10px;
	top:172px;
	width:980px;
	height:546px;
	z-index:1;
	border:thin solid #808285;
	overflow:hidden
}
.ombrina{
	background-color:#FFF;
	text-align:center;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
		  behavior: url(pie/PIE.htc);
		  float:left;
		  padding:8px 12px;
		  margin:1px;
		  line-height:15px
		  
}

.ombralogo{
	
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
		  behavior: url(pie/PIE.htc);
		  
}

.footer_2{
	border:thin solid #808285;
	border-left:0;
	border-right:0;
	font-size:11px;
	padding:15px 5px
		  
}


.footer_3{

	font-size:11px;
	padding:0 5px
		  
}
.footer_1{

	padding:0 5px;
		  
}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#apDiv7 {
	position:absolute;
	left:10px;
	top:143px;
	width:397px;
	height:25px;
	z-index:2;
	font-size:11px;
	color:#808285;
	line-height:25px
}
#apDiv8 {
	position:absolute;
	right:13px;
	top:7px;
	width:377px;
	height:26px;
	z-index:2;
	font-size:11px;
	color:#808285;
	line-height:25px;
	text-align:right
}
#apDiv9 {
	position:absolute;
	right:0px;
	top:93px;
	width:11px;
	height:74px;
	z-index:2;
	background-color: #FFFFFF;
}
#apDiv10 {
	position:absolute;
	left:51px;
	top:211px;
	width:435px;
	height:94px;
	z-index:2;
}


.cabin {
font-family: 'Cabin Condensed', sans-serif;
font-weight:400

}

.titolo {
	font-weight:600;
	font-size:35px;
	color:#003b6a;
	line-height:37px
}


.sottotitolo {
	font-size:25px;
	color:#003b6a;
	line-height:26px
}

.sottotitolo strong {
		font-weight:600;
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #6396d1;
}
a:active {
	text-decoration: none;
	color: #6396d1;
}


a.piccoli:link     { color: #808285; text-decoration: none; }
a.piccoli:visited  { color: #808285; text-decoration: none; }
a.piccoli:hover    { color: #808285; text-decoration: none;}
a.piccoli:active    { color: #808285; text-decoration: none;}


#apDiv11 {
	position:absolute;
	left:10px;
	top:10px;
	right:10px;
	bottom:10px;
	z-index:1;
	border:#0d2f4b solid 6px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow:hidden
}
.titolino {
	font-weight:600;
	font-size:18px;
	color:#003b6a;
	line-height:22px;
	margin-bottom:10px
}
#apDiv12 {
	position:absolute;
	left:659px;
	top:670px;
	width:303px;
	height:27px;
	z-index:2;
	font-size:11px;
	line-height:27px;
	text-align:right
}

			.scroll-pane
			{
				width: 100%;
				height: 200px;
				overflow: auto;
			}
			
	.pagineinterne {
	left:20px;
	width:920px;
	top:20px;
	font-size:11px;
	line-height:15px;
	position:relative
}
	
.pagineinterneBIG {
height:50px;
position:absolute;
overflow: auto;
}





.corniceverdeBig {
	position:absolute;
	left:10px;
	top:10px;
	right:10px;
	bottom:10px;
	z-index:1000;
	border:#0d2f4b solid 6px;
	background:url(images/trasparente.png) repeat;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
text-align:left;
}

a.bottone:link     { color: #FFF; text-decoration: none; background-color:#be191f; padding:4px 10px; font-weight:600; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
a.bottone:visited  { color: #FFF; text-decoration: none;  background-color:#be191f;}
a.bottone:hover    { color: #FFF; text-decoration: none;  background-color:#0d2f4b;}
a.bottone:active    { color: #FFF; text-decoration: none; background-color:#0d2f4b; }

button  { color: #FFF; text-decoration: none; background-color:#be191f; padding:4px 10px; font-weight:600; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:0px; font-size:13px; line-height:16px; cursor:pointer}

button:hover{ color: #FFF; text-decoration: none; background-color:#0d2f4b; padding:4px 10px; font-weight:600; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:0px; font-size:13px; line-height:16px; cursor:pointer}


input{ background-color:#FFF; width:210px; height:30px; border:#0d2f4b thin solid}
.rosso{color:#C00}