

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;}


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;}

 .headerhome {

background-color:#0000ff;

height:500px;

/*background-image:url(images/head6.png);*/
visibility:hidden;
display:none;
}

a[href$=".pdf"] {

padding-right: 15px;

background: url(images/pdf.png) no-repeat center right;

}

.blu {
color:#0081c6;
} 

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;
	
}

div#centrx {
display: block;
vertical-align: middle; 

    position:relative;

    margin-left:auto;

    margin-right:auto;

    top: 20px;

    width:960px;




    
}

acronym {
  border-bottom: 1px dotted black;
}

acronym:after {
  content: " (" attr(title) ")";
}


img {
border:0;vertical-align: middle;
}

.riduc img {
border:0;vertical-align: middle;
}

.giallo {
color:#ffdb00;
} 

.blancio {
color:#ffffff;
}

.blanciox {
color:#83d0f0;
}

.mezzo {vertical-align:text-top;} 

.nero {
color:#000000;
} 

.rosso {
color:#d4021d;
} 

.testo {
  font-family:Arial Narrow,Arial Rounded MT Bold;
} 


.titolobig {
  font-size:3em;
} 


.titolosmall {
  font-size:2em;
} 

.titolofooter {
  font-size:1.25em;
} 

.titoloverysmall {
  font-size:1em;
} 


.badge {
margin-top:10px;
}

.badgeimage {display: inline;
background-image:url(images/badge.jpg);
  width: 60px;
    height: 60px;
border:0;
}

.picc {
width:45px;height:16px;border:0;
}

img.displayed {border:0;
    display: block;
    margin-left: auto;
    margin-right: auto }

div.centrainer {width:960px;
    
    display: block;
    vertical-align: middle; }






.asinistra {width:550px;
    
float: left;
    

}



div.nonved a {
    display: block;
    text-indent: -9999px;
    width: 100px;
    height: 100px;
    background: url("images/sfondo.png");
  }


span {text-align:left;
display: block;
width: 50%;
margin: 0 auto;
} 

body {

background-color:#83d0f0;

margin:0;

padding:0;

text-align:center;

font-family:Arial;

 font-size:75%;



}

#page {

width:960px;


margin:auto;





text-align:left;

}

#header {

background-color:#83d0f0;

width:960px;

height:596px;

background-image:url(images/head6.png);


clear:both;

}


#header-objectives {

background-color:#83d0f0;

width:960px;

height:67px;

background-image:url(images/header-venice.png);


clear:both;

}


#menu-venice {


background-color:#0081c6;

width:960px;

height:24px;

background-image:url(images/horizontal-menu.png);


clear:both;

}


#menulinks {

width:960px;

height:44px;



clear:both;

}

#mainarea {



width:960px;

clear:both;

padding-top:10px;

}

#mainarea-objectives {

background-color:#83d0f0;

width:960px;
height:717px;
background-image:url(images/sfondo.png);


clear:both;

padding-top:10px;

}


#contentarea {


float:left;

width:560px;

padding-left:45px;

margin-bottom:10px;

}




#fixed_sidebar {

background-color:#83d0f0;
position:absolute;
left:500px;
top:300px;



width: 100px;


}



#fixed_sidebar2 {


background-color:#83d0f0;
position:absolute;
left:500px;
top:350px;



width:100px;


}
#fixed_sidebar3 {


background-color:#83d0f0;
position:absolute;
left:500px;
top:400px;
}


#fixed_sidebar4
{
background-color:#83d0f0;
position:absolute;
left:500px;
top:460px;
}


#creators {

background-color:#83d0f0;
position:absolute;
left:5px;
top:570px;

float:left;

width:500px;
height:40px;

}


#fixed_subsidebar {

background-color:#83d0f0;
position:absolute;
left:500px;
top:566px;



width: 110px;


}

#fixed_subsidebar2 {

background-color:#83d0f0;
position:absolute;
left:620px;
top:566px;


width: 120px;


}

#fixed_subsidebar3 {

background-color:#83d0f0;
position:absolute;
left:743px;
top:566px;


width: 120px;


}


#fixed_subsidebar4 {

background-color:#83d0f0;
position:absolute;
left:845px;
top:566px;


width: 120px;


}

#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;
}
.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;
} 
