body{margin:0; margin-top:0; padding:0; padding-top:0; font-family:Arial, Helvetica, sans-serif;}

#top { padding:0; margin:auto; margin-top:0;}
#content { background:#EEEEEE url(img/content_bordo_top.gif) no-repeat top center;}
#footer{ background-color:#DFDEDE;}
#footer p{font-size:10px; color:#333333; text-align:center; padding: 5px 0px 5px 0px; margin:0;}

.foto_chiara{ margin:10px 5px 10px 10px;}
.lista{font-size:12px; color:#333; list-style:none; }
.lista li{padding-left:14px; background:url(img/bullet.gif) no-repeat 0px 4px;}
.lista2{font-size:12px; color:#333; list-style:disc; }
.lista2 li{padding-right:15px; }
.tabella_cv p{padding:0px 30px 5px 10px;}
.tabella_contatti{font-size:12px; color:#333;}
.tabella_contatti a:link{ text-decoration:underline; color:#666666;}
.tabella_contatti a:visited{ text-decoration:underline; color:#666666;}
.tabella_contatti a:hover{ text-decoration:none; color:#666666;}
.tabella_contattip a:active{ text-decoration:underline; color:#DF3E07;}

#nav {list-style:none; margin:0; padding:0; margin:10px 5px 10px 10px;}
#nav li{display:block; width:113px; height:113px;}
#nav li a:link{display:block; width:113px; height:113px; font-size:14px; font-family:"Courier New", Courier, monospace; color:#FFF; font-weight:bold; text-decoration:none; padding:5px 0px 5px 10px;}
#nav li a:visited{display:block; width:113px; height:113px;font-size:14px; font-family:"Courier New", Courier, monospace; color:#FFF; font-weight:bold; text-decoration:none; padding:5px 0px 5px 10px;}
#nav li a:hover{display:block; width:113px; height:113px;background:url(img/bg_hover.gif) no-repeat top left; text-decoration:none; color:#FFF; padding-top:10px;}


#nav li a#home{background:url(img/bg_home.gif) no-repeat top left;}
#nav li a#home:hover{background:url(img/bg_hover_home.gif) no-repeat top left;}

#nav li a#traduzioni{background:url(img/bg_traduzioni.gif) no-repeat top left;}
#nav li a#traduzioni:hover{background:url(img/bg_hover.gif) no-repeat top left;}

#nav li a#corsidilingua{background:url(img/bg_corsidilingua.gif) no-repeat top left;}
#nav li a#corsidilingua:hover{background:url(img/bg_hover_corsidilingua.gif) no-repeat top left;}

#nav li a#contatti{background:url(img/bg_contatti.gif) no-repeat top left;}
#nav li a#contatti:hover{background:url(img/bg_hover_contatti.gif) no-repeat top left;}

#nav li a#percheio{background:url(img/bg_curriculum.gif) no-repeat top left;}
#nav li a#percheio{background:url(img/bg_hover_curriculum.gif) no-repeat top left;}

p { font-size:12px; color:#333333; text-align:justify; padding: 3px 45px 2px 30px;}
p a:link{ text-decoration:underline; color:#666666;}
p a:visited{ text-decoration:underline; color:#666666;}
p a:hover{ text-decoration:none; color:#666666;}
p a:active{ text-decoration:underline; color:#DF3E07;}

h1 { font-size:15px; color:#DF3E07; text-align:left; font-weight:bold; text-transform:uppercase; margin: 5px 45px 5px 30px; padding-top:15px; border-top: 1px solid #CCCCCC;}
h2 { font-size:12px; color:#DF3E07; text-align:left; font-weight:bold; text-transform:uppercase; margin: 5px 45px 5px 30px;}

.senza_riga{border-top:none;}

#lingua_scelta_it{ width:23px; height:15px;background:url(img/bandiera_italiana_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_en{ width:23px; height:15px;background:url(img/bandiera_inglese_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_fr{ width:23px; height:15px;background:url(img/bandiera_francese_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_de{ width:23px; height:15px;background:url(img/bandiera_tedesca_on.jpg) no-repeat top left; display:block;}

#lingue{ list-style:none; padding:0; margin:10px 0px 0px 20px; font-size:8px;}
#lingue li span{ display:none;}
#lingue li{ width:23px; height:15px; float:right; margin-right:3px;}

.it{ width:23px; height:15px;background:url(img/bandiera_italiana_off.jpg) no-repeat top left; display:block;}
.it:hover{width:23px; height:15px; background:url(img/bandiera_italiana_on.jpg) no-repeat top left;}
.en{ width:23px; height:15px;background:url(img/bandiera_inglese_off.jpg) no-repeat top left; display:block;}
.en:hover{width:23px; height:15px; background:url(img/bandiera_inglese_on.jpg) no-repeat top left;}
.fr{ width:23px; height:15px;background:url(img/bandiera_francese_off.jpg) no-repeat top left; display:block;}
.fr:hover{width:23px; height:15px; background:url(img/bandiera_francese_on.jpg) no-repeat top left;}
