.unlist { 
  padding:0;
 margin:0;
}
.unlist li {
  list-style-type:none;
  }

a:link {text-decoration: none;color:#ffffff}
a:visited {text-decoration: none;color:#ffffff}

a:hover {text-decoration: underline; color: yellow;}
a:focus {text-decoration: underline; color: yellow;}
 a:active {text-decoration: none;color:#ffffff}


a:link span {text-decoration: none;}
a:visited span {text-decoration: none;}
a:hover span {text-decoration: underline; }
a:focus span {text-decoration: underline; }
 a:active span {text-decoration: none;}


a[href^="mailto:"] {color:#0081c6;
padding-right: 1.5em;

background: url(images/email.png) no-repeat center right;

}


a[href^="mailto:"] samp .tuttoadestra {color:#0081c6;
padding-right: 1.5em;

text-decoration: none;

}

a[href^="mailto:"] address {text-decoration: none;}

.nessuno {text-decoration: none;}

.alignleft { float:left; margin: 0 15px 15px 0; }

H1 {font-size:2em;}  /* displayed at 24px */
H2 {font-size:1.5em;}  /* displayed at 18px */
H3 {font-size:1.25em;}  /* displayed at 15px */
H4 {font-size:1em;}  /* displayed at 12px */

.big {font-size:1.5em;}

.bigger {font-size: larger;}

acronym {
  border-bottom: 1px dotted black;
}

acronym:after {
  content: " (" attr(title) ")";
}

.allineadestra {

padding-left:25px;
padding-top:3px;


}

#adestrax {
padding-top:5px;
padding-right:10px;
float:right;
display:inline;

}

div#centrx {
background-color:#ffffff;
display: block;
vertical-align: middle; 

    position:relative;

    margin-left:auto;

    margin-right:auto;

    top: 20px;

    width:960px;


border-style:solid;
border-color:#0081c6;
border-width: thin; 


}

#centrux {
background-color:#ffffff;
display: block;
vertical-align: middle; 

    position:relative;

    margin-left:auto;

    margin-right:auto;

    top: 30px;

    width:960px;
height:30px;

border-style:solid;
border-color:#0081c6;
border-width: thin; 


}



.bencore {background: url(images/bencore.jpg) no-repeat;}

.info {width:600px;}
.info img {float:left;}
.info p {margin-left:10px;}


.spaz {width:215px;display:block;border:0;margin:0;padding:0;}




.corsiv {
	
font-style:italic; 

}

a[href$=".pdf"] {

padding-right: 2px;

background: url(images/pdf.png) no-repeat center right;

}

.marginex {


    margin-left:180px;

}




img {display:inline;
border:0;vertical-align: middle;
}



.giallo {
color:#ffdb00;
} 

.blu {
color:#0081c6;
} 

.emailcsslink {
font-style: italic;
color:#0081c6;
text-align:left;
display: inline;
width: 100%;
margin: 0 auto;
}

.blancio {
color:#ffffff;
}

.blanciox {
color:#ffffff;
}

.mezzo {vertical-align:text-top;} 

.nero {
color:#000000;
} 

.rosso {
color:#d4021d;
} 

.testo {
  font-family:Arial Narrow,Arial Rounded MT,Arial, Helvetica ;
} 


.titolobig {
  font-size:3em;
} 


.titolosmall {
  font-size:2em;
} 

.titoloverysmall {
  font-size:1em;
} 


.titolofooter {
  font-size:1.25em;
} 

.testomenusx {
  font-size:1.4em;
} 


.picc {
width:45px;height:16px;border:0;
}

img.displayed {border:0;
    display: inline;
    margin-left: auto;
    margin-right: auto; }

div.centrainer {width:960px;
    
    display: block;
    vertical-align: middle; }

.adestra {margin-left:auto;margin-right:0;padding:0;display: block;
    
float: right;width:300px;
    

}




div.nonved a {

    text-indent: -9999px;
    width: 100px;
    height: 1px;

    background: url("images/sfondob.png");
  }

div.nonvede a {
    /*background-image: url("images/trans.gif");*/
 background-repeat: repeat;
background-color:#ffffff;
  }

.nonvede {

background-color:#ffffff;
  }

.alcentro {

position:relative;

    margin-left:auto;

    margin-right:auto;

    top: 20px;




}

.asinistra {width:144px;

float: left;


}


.aleft {
    text-align:left;
float: left;
    width:100%;

}





span {text-align:left;
display: block;
width: 50%;
margin: 0 auto;
} 


span.blux {text-align:left;
display: inline;
width: 100%;
margin: 0 auto;
} 





span.link{	
text-align:left;
display: inline;
margin: 0px; padding: 0px;
border:0px;

font-family:Arial Narrow,Arial Rounded MT,Arial, Helvetica ;
	color:#0081c6;
text-transform:capitalize;
font-size:1.3em;
	
}

body {
 font-size:75%;

background-color:#ffffff;

margin:0;

padding:0;

text-align:center;

font-family:Arial, Helvetica, Arial Narrow,Arial Rounded MT;



color:#ffffff;

}

#page {

background-color:#ffffff;


margin:auto;





text-align:left;

}








#header-objectives {

background-color:#83d0f0;

width:960px;

height:67px;

/*background-image:url(images/header-venice.png);*/


clear:both;

}





#menu-venice {


background-color:#0081c6;

width:100%;

height:24px;

/*background-image:url(images/horizontal-menu.png);*/


clear:both;

}


#menulinks {

width:960px;

height:44px;



clear:both;

}

#mainarea {

background-color:#83d0f0;

width:960px;

clear:both;

padding-top:10px;

}

#mainarea-objectives {

background-color:#ffffff;

width:960px;








clear:both;

padding-top:10px;

}


#mainarea-members {

background-color:#ffffff;

width:960px;







clear:both;

padding-top:10px;

}


#mainarea-accessibility {

background-color:#ffffff;

width:960px;




clear:both;

padding-top:10px;

}


#mainarea-process {

background-color:#ffffff;

width:960px;




clear:both;

padding-top:10px;

}


#contentarea {
background-color:#ffffff;

float:left;

width:150px;

padding-left:5px;

margin-bottom:10px;

}

#sidebar {
display:block;
background-color:#ffffff;
color:#000000;
text-align: left;

margin-left:180px;
padding-top:10px;

width:750px;

font-size:1.4em;

border-left-color:#96cbe8;
border-left-width:2px;
border-left-style:dotted;

padding-left:10px;
}



#subsidebar {

background-color:#83d0f0;
position:absolute;
left:490px;
top:566px;



width: 120px;


}

#subsidebar2 {

background-color:#83d0f0;
position:absolute;
left:620px;
top:566px;


width: 100px;


}

#subsidebar3 {

background-color:#83d0f0;
position:absolute;
left:710px;
top:566px;


width: 100px;


}


#subsidebar3 {

background-color:#83d0f0;
position:absolute;
left:710px;
top:566px;


width: 100px;


}





.footerasinistrax {width:550px;
display:inline;
float: left;

}



.adestrafooter {margin-left:auto;margin-right:0;padding:0;display: block;
float: right;width:170px;
padding:10px 5px 5px 10px;

}
/* new */

#footer {

background-color:#0081c6;

margin-top:10px;
height:64px;
width:960px;
/*background-image:url(images/footer-blu.png);*/



clear:both;

}

.footerasinistra {width:205px;
padding:10px 5px 5px 10px;
float: left;
    

}

.inlinea {
 display: inline;
}

.footeralcentro {
margin-top:15px;

 display: block;
padding:5px 5px 5px 0px;
margin-left:20px;
float: left;
width:400px;   
height:58px;
}

.adestra {margin-left:auto;margin-right:0;padding:0;display: block;
margin-top:10px;

float: right;
width:300px;
padding:10px 5px 5px 10px;

}

#footer span {


color:#FFFFFF;

line-height:20px;



}

.tuttoadestra {

font-size:0.9em;
display:inline;


margin-left: auto;
    margin-right: auto
}


a:link .tuttoadestra {text-decoration: none;color:#ffffff}
a:visited .tuttoadestra {text-decoration: none;color:#ffffff}

a:focus .tuttoadestra {text-decoration: none; color: #ffffff;}
 a:active .tuttoadestra {text-decoration: none;color:#ffffff}


.highcontrast {

font-size:1.2em;
display:inline;
color:#000000;
float:right;
    margin-right: 5px;
}

.blu {
color:#0081c6;
} 
.blancio {
color:#ffffff;
} 
.blancioz {
color:#ffffff;
} 
.table {
 width: 100%;
 border: 1px solid #0081c6;
}
.table .th {
 background-color: #0081c6;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #0081c6;
}
.table /*.tr:nth-child(odd)*/ {
 background-color: #eee;
}
.table .td {
 float: left;
 width: 23%;
 padding-left: 2%;
}
.clear {clear: both;
} 


