html,body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;margin:0; background-color: #404040; }
.corpo { width:760px; margin:0 auto; background: #404040 url(immagini/bg.gif) 0 0 no-repeat; position:relative }
.clear { clear:both}
.hidden{display:none;}
.center { text-align: center}
.plus  { font-size: 120%}
.credits { margin-bottom:40px;}
a img, a:visited img { border: 1px solid #404040;}
a:hover img { border-top: 1px solid #999999;border-bottom: 1px solid #999999 }

.nav { text-align:right; padding-top:150px; padding-right: 80px; margin-bottom:10px   }
.nav a { text-decoration:none; color:#d4d4d4; padding-left:10px }
.nav a:hover { text-decoration:underline}
a.orange { color:#fcb63d}

.menu{ margin-top:20px}
ol.menu { font-size: 12px; width:160px; list-style-type:none; text-align:right  }
ol.menu li { padding-bottom: 15px}
ol.menu li a { color:#d4d4d4; font-weight:bold; text-decoration:none; }
ol.menu li a:hover { color:#fcb63d}
ol.menu li.visit { color:#444444; font-weight:bold }

.colonna_destra { position:absolute; top:170px; left:210px}
.contenuto { width:549px; background-color:#FFFFFF; padding: 0 10px; text-align:justify}
.bianco_top{width:571px; height:17px; background-image:url(immagini/bianco_top.gif); padding:0 }
.bianco_bottom{width:571px;height:19px; background-image:url(immagini/bianco_bottom.gif); padding:0; margin-bottom:30px}
.contenuto p { margin:0; padding:0; line-height:130% }

.down-pdf ol { list-style-type:none; font-size: 14px; padding-top:20px}
.down-pdf ol a { font-style:italic; color:#920b0b; text-decoration:none}
.down-pdf ol a:hover { text-decoration:underline}
.down-pdf ol li { padding-bottom: 15px;}
.down-pdf { width:295px; height:201px; background-image: url(immagini/down-link.gif); margin-bottom: 30px; float:left; clear:both}

.registration-form {float:right;}

a.no-border img { border:none}
.red {color:#990000 }

.contenuto h1 { margin:0; padding:0; text-align:left; font-size:18px}
.contenuto a.orange, .contenuto .orange { color:#920b0b;}
.contenuto a { text-decoration:none; color:#920b0b;}
.contenuto a:hover { text-decoration:underline}
.contenuto .hidden{display:none;}
.contenuto p { margin:0 5px; padding:10px;}
.contenuto caption { display:none}
.contenuto ul { list-style-type:square;list-style:square padding:5px}
.contenuto ul#multi{width: 100%; padding:0;margin: 0;line-height: 1.8;  }
.contenuto ul#multi li{float:left;width:32%; margin-left: 1%;text-align:left;display: inline;border-bottom:1px dotted #777;list-style-type:square; list-style:square}
.contenuto ul.commit li { padding-bottom:10px}
.contenuto div.split div{ float: left;width: 45%; \width: 49%; w\idth: 45%; padding: 0 2%}
.contenuto a img { border:none}

.register, .deadline { padding:15px}
table.registration td.colonna { width:85px; text-align:center; vertical-align:top}
table.registration td.titolo { width:125px; height:75px;vertical-align:top}
table.registration td { text-align: center }
.registration .riga { text-align:left}
.registration td{ border:1px solid #CCC}

.deadline h1{ color: #FFF; font-weight:bold}
.register h2, .deadline h2 { color: #fcb63d; font-weight:bold}

.important { border: 3px dashed #999999; padding: 20px}
.ul-lettere li { list-style-type:lower-latin}
.u { text-decoration:underline}

.clear{clear:both; direction:ltr}

.corpo a.skyteam img:hover, .corpo a.skyteam img { border:0} 

.contenuto a img { border:1px solid #FFF}
.contenuto a:hover img { border:1px solid #404040}
.sponsor_page img { margin: 0 15px 15px 0;}

