html,body{margin:0;padding:0}
body{
	font: 10px Verdana,Arial,sans-serif;
	text-align: center;
	background: #fff;
	color:#666666;
	padding-bottom:20px;
	background-image: url(../img/sfondo_europa2.gif);
	background-repeat:repeat;
}

p{margin-top:0}
h1,h2,h3{font: 11px Verdana, Arial, geneva,sans-serif}
h2{font-size:14px}
h3{font-size:16px}

div#header{width:100%;overflow:hidden;background: #66ccff;  background-image: url(../img/header_erasmus.gif); background-repeat:no-repeat}
div#header h1,div#menu{width:870px;margin:0 auto;text-align:left}
div#header h1{padding: 20px 0 10px;color: #FFF}

A:link {color: #FF0066; font-weight: bold; text-decoration: none;}
A:active {color: #FF0066; font-weight: bold; text-decoration: none;}
A:visited {color: #FF0066; font-weight: bold; text-decoration: none;}
A:hover {color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #FF0066;}

div#container{width:960px;margin:0 auto 5px;padding:5px 0 5px;text-align:left;background:#FFF}
div#content{float:left;display:inline; width:700px;margin:10px 10px 10px 15px; padding: 5px 5px 5px 5px; font-size:10px; line-height: 17px}
div#content a:link { color:#999999; text-decoration: underline}
div#content a:visited { color:#999999; text-decoration:underline}	
div#content a:hover { color:#FFFFFF; background-color:#999999}
div#contenthome{float:left;display:inline; width:700px;margin:10px 10px 10px 15px; padding: 5px 5px 5px 5px; font-size:9px; line-height: 17px; color:#E8E8E8}
div#titoli{clear:both;width:360px; height: 30px; margin:0 2px 0;padding: 1px; font-size:10px; background:#FFFFFF;
   color: #cc0066;text-align:left}

div#sottomenu{clear:both;width:640px;margin:0 20px 0;padding: 2px 0;
    background: #FFF;color: #cc0066;text-align:left; font-size:9px}
div#sottomenu p{margin:0}

/* Stili e regole per i menu attivati al passaggio del mouse.  
   Modificare questi per personalizzare l'aspetto.  */
div.menu  { 
  position:absolute; visibility:hidden; 
  width:160px; left:0; top:0; z-index:500;
  font-size:10px; 
  background-color:#00CC00; 
  border: 2px solid;	border-color: #f7faff #99a #99a #f7faff; 
}
/* Stili per le liste e i link contenuti nei menu  */
div.menu ul { margin:2px 3px 3px 2px; padding:1px }
div.menu ul li { line-height:1; list-style-type:none; margin:0 0 .8em .4em; }
div.menu a { text-decoration:none; white-space:nowrap; }  
div.menu a:link { color:#FF0066}
div.menu a:visited { color:#FF0066}
div.menu a:hover { color:#FFFFFF; background-color:#FF0066; }

ul#split,ul#split li{margin:0;padding:0;list-style:none}
ul#split li{float:left;width:180px;margin:0 5px 5px 0}
ul#split h3{font: 10px Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0;text-align:center;color: #fff}
ul#split p{margin:0;padding:5px 8px 10px}
li#one h3{background: #66CCFF}
ul#split div{background: #fff; line-height:2}
li#one div{border:1px solid #66CCFF}
li#two h3{background: #66CCFF; line-height:1}
li#two div{border:1px solid #66CCFF; line-height:1}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 90%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left;width: 47px;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666}
ul#nav a:hover{background: #FF0066;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

div#adv {clear:both;width:640px;margin:5px 2px 15px 15px;padding: 2px}

div#slogan{color: #000;text-align:left; font-size: 9px}

div#footer{clear:both;width:930px;margin:0 5px 0;padding: 4px 0; background: #66ccff;color: #FFF;text-align:center; font-size: 9px}
div#footer a:link {color:#418FA5}
div#footer a:visited {color:#418FA5; text-decoration:line-through}	
div#footer a:hover {color:#FFFFFF; background-color:#418FA5}		

div#footer p{margin:0}
