body{
text-align:center;
background-color: #005FAF;
margin:0;
padding:0;
font-family: Arial, Verdana;
font-size: 80%;
color:#003366;
}
#container{
width: 760px;
\width: 780px;
w\idth: 760px;
text-align:left;
margin:0 auto;
background:#FFF url(../img/sfondo.gif) repeat;
border-bottom: 7px solid #A0A0A0;
border-top: 7px solid #A0A0A0;
}
#corpo{
width: 760px;
background-color:transparent;
}


/*testata*/
#testata{
background:url(../img/testata.jpg) 0 0 no-repeat;
width:760px;
height:202px;
margin:0;
padding:0;
}
#testata h1#map{
margin:0;
padding:0;
list-style:none;
width:205px;
height:116px;
} 
#testata h1#map a {
display:block;
width:100%;
height:100%;
}

/*col sx*/
#col-sx{
width: 160px;
float:left;
margin-top:1px;
padding:0;
background:transparent;
}



/*contenuto*/
.float-left{
float:left;
margin:0 1em .5em 0;
border:none;
}
#contenuto{
float:left;
width:410px;
padding: 10px;
background:transparent;
}
#contenuto p{
font-family:Arial, Verdana;
font-size:1.06em;
text-align: justify;
line-height:1.8em;
word-spacing:0.2em;
padding-left:10px;
}
#contenuto h2{
font-size:1.2em;
color:#234C8E;
font-weight:bold;
letter-spacing:0.1em;
line-height:1.5em;
padding-left:10px;
}
#contenuto ul li{
font-size:1.06em;
line-height:1.8em;
word-spacing:0.2em;
text-align: justify;
}


/*col dx*/
#col-dx{
	width: 160px;
	background:transparent;
	float:left;
	margin-top:-40px;
	margin-left:6px;
}
#fir-meet{
background:url(../img/spotlight.gif) no-repeat;
margin-left:20px;
margin-top:0.4em;
width:120px;
height:20px;
}

#fir-screen{
background:url(../img/screendemo.gif) no-repeat;
margin-left:45px;
margin-top:0.4em;
width:100px;
height:20px;
}

#fir-news{
background:url(../img/newsletter.gif) no-repeat;
margin-left:45px;
margin-top:0.4em;
width:101px;
height:20px;
}

.meetings{
    width: 146px;
	border: 1px solid #BDC1C4;
	color:#234C8E;
	margin-bottom:1em;
	
}
.meetings p{
font-size: 0.87em;
text-align: left;
color:#234C8E;
line-height:1.4em;
margin-top:1em;
margin-bottom:1em;
	margin-left:0.9em;
	}

.meetings p a:link, .meetings p a:visited{
color:#234C8E;
font-weight:normal;
}
.meetings p a:hover, .meetings p a:focus, .meetings p a:active{
color:#fff;
background:#004283;
font-weight:normal;
}


div.loghini{
width: 100px;
height:0 auto!important;
height:80px;
margin-left:30px;
}
div.loghini h3#mappa-logo{
	margin:0;
	padding:0;
	list-style:none;
	width:82px;
	height:44px;
	background:url("../img/loghino.gif") no-repeat;
	left: 760px;
	top: 650px;
} 
div.loghini h3#mappa-logo a {
display:block;
width:100%;
height:100%;
}
div.loghini h3#mappa-logo .nascosto { display:none }

div.loghini h3#mappa-logo2{
	margin:0;
	padding:0;
	list-style:none;
	width:82px;
	height:44px;
	background:url("../img/sixth.jpg") no-repeat;
	left: 760px;
	top: 650px;
} 
div.loghini h3#mappa-logo2 a {
display:block;
width:100%;
height:100%;
}
div.loghini h3#mappa-logo2 .nascosto { display:none }

.newsletter{
position:relative;
width: 146px;
border: 1px solid #BDC1C4;
color:#234C8E;
margin-top:0;
min-height:130px;
height:auto !important;
height:140px;
margin-bottom:1em;
margin-left:0;
}
.newsletter2{
position:relative;
width: 145px;
height:150px!important;
height:170px;
border: 1px solid #BDC1C4;
color:#234C8E;
margin-top:0;
min-height:170px;
margin-bottom:1em;
margin-left:0;
}
.newsletter h3{
font-size: 0.9em;
font-weight:bold;
line-height:1.2em;
}
.members{
width: 146px;
	margin-top:1em;
	margin-bottom:2em;
	border: 1px solid #BDC1C4;
	color:#234C8E;
	margin-left:0;
}
.members h3{
font-size: 0.9em;
font-weight:bold;
line-height:1.2em;
text-align:center;
padding:5px;
margin-top:8px;
height:12px;
}
.members h3 a:link, .members h3 a:visited{
font-size: 1em;
font-weight:bold;
color:#234C8E;
}
.members h3 a:hover, .members h3 a:focus, .members h3 a:active{
font-size: 1em;
font-weight:bold;
text-decoration:none;
color:#fff;
background:#004283;
}

.input{
float:left;
width:120px;
height:20px;
margin-left:0.8em;
margin-right:1em;
background-color:#F6F6F8;
border:1px solid #ccc;
margin-bottom:1.0em;
margin-top:1.0em !important;
margin-top:-0.3em;
}
.ok{
float:left;
width:90px;
height:20px;
border:none;
background-color:#B3C2D9;
font-weight:bold;
color:#234C8E;
font-size:0.7em;
margin-left:1.25em!important;
margin-left:0.85em;
margin-top:.8em!important;
margin-top:0;
}
.checkbox{
float:left;
margin-left:0.9em!important;
margin-left:0.45em;
margin-bottom:1.0em;
}
.policy{
float:none!important;
float:left;
font-size:0.9em !important;
font-size:0.85em;
margin-bottom:1.0em;
}

.policy a:link{
background:transparent;
color:#004283;
}

.policy a:hover,
.policy a:focus,
.policy a:active,
.policy a:visited{
color:#750075;
background:transparent;
}
.issue{
float:left;
    width: 110px;
	height: auto;
	border: 1px solid #005faf;
	background-color: #F6F6F8;
    padding:0.4em;
    margin-left:0.95em !important;
	margin-left:0.5em;
	margin-top:1.0em;
	
}
.issue a{
color:#004283;
line-height:2.0em;
font-weight:bold;
text-decoration:none;
}
.issue a:hover,
.issue a:focus,
.issue a:active,
.issue a:visited{
color:#750075;
font-weight:bold;
text-decoration:none;
}
.no-disponibile{
font-size:0.9em;
padding:1em;
margin-bottom:-1.5em;
}
.inbox{
    width: 95px;
	border: 1px solid #BDC1C4;
	background-color: #F6F6F8;
	padding:0 1em 1em;
	margin:0.9em auto;
}

	

/*footer*/
#footer{
clear:both; 
padding-bottom:1em;
width:760px;
}
#footer ul#mappa1{
margin:0;
padding:0;
list-style:none;
position:relative;
width:445px;
height:94px;
background:url("../img/barra-loghi.jpg") no-repeat;
margin-left:23%;
} 
#footer ul#mappa1 li{
display:block;
position:absolute;
margin:0;
padding:0;
}
#footer li#mappa1-link1 {
left:9;
top:43;
width:35px;
height:35px;
}
#footer li#mappa1-link2 {
left:50px;
top:15px;
width:75px;
height:15px;
}
#footer li#mappa1-link3 {
left:140px;
top:15px;
width:35px;
height:15px
}
#footer li#mappa1-link4 {
left:200px;
top:17px;
width:40px;
height:17px;
}
#footer li#mappa1-link5 {
left:265px;
top:19px;
width:90px;
height:19px;
}
#footer li#mappa1-link6 {
left:370px;
top:17px;
width:60px;
height:17px;
}
#footer li#mappa1-link7 {
left:7px;
top:58px;
width:25px;
height:23px;
}
#footer li#mappa1-link8 {
left:55px;
top:50px;
width:50px;
height:40px;
}
#footer li#mappa1-link9 {
left:125px;
top:54px;
width:30px;
height:30px;
}
#footer li#mappa1-link10 {
left:175px;
top:55px;
width:75px;
height:20px;
}
#footer li#mappa1-link11 {
left:270px;
top:55px;
width:50px;
height:35px;
}
#footer li#mappa1-link12 {
left:343px;
top:54px;
width:85px;
height:20px;
}
#footer #mappa1 a {
display:block;
width:100%;
height:100%;
}
#footer #mappa1 .nascosto { display:none }

.copy{
width:420px;
text-align:center;
margin-top:1.3em;
font-size:0.9em;
word-spacing:0.2em;
margin:0 auto;
margin-left:185px;
margin-top:2em;
border-top:1px solid #ccc;
padding-top:1.5em;
}


/*stili generici*/
.nascosto{
position: absolute;
top: -10000px;
left:-10000px;
width: 0;
height:0;
clear:none;
}
hr{
display:none;
}	
acronym,
abbr, .abbreviazione{
cursor:help;
border-bottom:1px dotted #333;
}

p a:link{
background:transparent;
color:#004283;
}
p a:visited{
color:#750075;
background:transparent;
font-weight:bold;
}
p a:hover,
p a:focus,
p a:active{
background:#004283;
color:#fff;
text-decoration:none;
}



/*comportamento dei link esterni*/
a.esterno span{
position: absolute;
left: -5000px;
width: 4000px;
}
a.esterno:link{
color:#004283;
background: url(/css/i/icona_link2.gif) no-repeat 100% 0;
padding: 0 20px 0 0;
}
a.esterno:visited{
color:#750075;
background: url(/css/i/icona_link2.gif) no-repeat 100% -100px;
padding: 0 20px 0 0;
}
a.esterno:hover,
a.esterno:focus,
a.esterno:active{
color:#fff;
background:#004283 url(/css/i/icona_link2.gif) no-repeat 100% -200px;
padding: 0 20px 0 0;
}
div.copy a:link{
background:transparent;
color:#004283;
font-weight:bold;
text-decoration:none;
}
div.copy a:visited{
color:#750075;
background:transparent;
font-weight:bold;
text-decoration:none;
}
div.copy a:hover,
div.copy a:focus,
div.copy a:active{
background:#004283;
color:#fff;
text-decoration:none;
font-weight:bold;
}

	
