body{font-family:geneva, arial;color:#201D2D;font-size:12px;background:#000 url('../images/back.jpg') top center no-repeat}

h1,h2,h3,h4 {font-weight:normal;text-transform:uppercase;}
h1{font-size:22px;width:100%;line-height:33px;margin:30px 0 20px 0;}
	h1.start{line-height:25px;margin-top:0;}
h2{font-size:20px;color:#2A4A53;margin:0 0 20px 20px;}
	h2 p{font-family:georgia,times,'times new roman';}
h3{font-size:18px;color:#2A4A53;text-transform:none;margin-bottom:20px;}
h4{font-size:16px;color:#2A4A53;text-transform:none;margin-bottom:10px;}

a{text-decoration:none;color:#fff;font-family:geneva, arial;}
a:hover{text-decoration:underline;}

h2 a{color:#2A4A53;font-family:georgia,times,'times new roman';}

p{font-family:geneva, arial;line-height:16px;margin-bottom:15px;}

#container{width:980px;margin:0 auto;}

#header{height:133px;}
	#head_options{float:right;text-align:right;position:relative;margin-top:20px;}
		#head_options ul ul{background:#011319;padding:0;}
		#head_options ul ul li{border-bottom:1px solid #00435C;}

#menu{height:75px;background:url('../images/menu_back.png')}
	#menu ul{padding:27px 0 0 40px}
		#menu li{display:inline;font-size:18px;color:#fff;margin-right:60px;}
		#menu a{color:#4BCDF5;}
			#menu a:hover{color:#fff;}
	
#content{}
	#content a{color:#201D2D}
#col1{float:left;width:499px;padding:20px 0 20px 0;background:#fff}
#col2{float:left;width:211px;padding:20px;background:#E0F1F4 url('../images/col2_back.png') repeat-y;}
	#col2 p{color:#333;}
#col3{float:left;width:190px;padding:20px;background:#D3E3E3 url('../images/col3_back.png') repeat-y;}
	#col3 li{margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:10px;}

#footer{padding-bottom:60px;}
#footer a{color:#333;}
	#footer a:hover{color:#999;}

.div{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:30px;}

#fcol1{float:left;background:#E4E7EB;width:459px;height:202px;padding:20px;}
	#fcol1 ul{margin:0;}
		#fcol1 li{display:inline;margin-right:20px;}
	#last_update{margin-top:145px;font-size:12px;color:#009AD6;border-bottom:1px solid #ccc}
#fcol2{float:left;background:#D4E0E5 url('../images/fcol2_back.png') repeat-y;width:211px;height:202px;padding:20px;}
	#fcol2 p{margin:0;}
#fcol3{float:left;background:#CED9DD url('../images/fcol3_back.png') repeat-y;width:190px;height:202px;padding:20px;}

.news{background:url('../images/news_back.png') repeat-x;padding:20px;}
.data{font-size:12px;color:#009AD6;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:20px;}

.lista_normale{font-family:geneva, arial;margin:0 0 15px 16px;list-style-type:square;}
	.lista_normale li{margin-bottom:10px;}
.lista_nomi{font-family:geneva, arial;font-size:14px;}
.lista_nomi li{margin-left:16px;list-style-type:square;border-bottom:1px dotted #ccc;padding:10px 0 10px 10px;}
	.lista_nomi ul{padding:10px 0 10px 0;}
	.lista_nomi li li{list-style-type:circle;}
.lista_file{margin-left:0;}
	.lista_file li{list-style-type:none;padding-left:25px;margin-left:0;background:transparent url(../images/documents_16.png)no-repeat 0 50%;}
.lista_palmares{margin-left:0;}
	.lista_palmares li{list-style-type:none;margin-left:0;}
.lista_movies{margin-left:0;}
	.lista_movies li{list-style-type:none;margin-left:0;}
	.lista_movies li p{font-size:12px;}
	
.divisore_top{padding-top:40px;border-top:1px dotted #ccc}
	
.hor_list li{float:left;}

.end{margin-bottom:0;}

.thumb_movie{float:right;margin:0 0 10px 10px;width:150px;}
.thumb_palmares{float:left;margin:0 15px 0 0;width:150px;}

.isobox{float:left;font-size:9px;text-align:center;line-height:12px;margin-right:20px;}

.lock{background:url(../images/lock_16.png) no-repeat 0 50%;padding-left:23px;margin-bottom:0;}
#lang_butt{border-top:1px solid #008EC6;}
.mail_butt{background:url(../images/mail_16.png) no-repeat 0 50%;padding:1px 0 1px 23px}
.exe_butt{background:url(../images/computer_16.png) no-repeat 100% 50%;padding:1px 23px 1px 0}
.txt_butt{background:url(../images/documents_16.png) no-repeat 100% 50%;padding:1px 23px 1px 0}
.print_butt{background:url(../images/print_16.png) no-repeat 0 50%;padding:1px 0 1px 23px}
.group_butt{background:url(../images/group_16.png) no-repeat 0 50%;padding:1px 0 1px 23px}
.pdf_butt{background:url(../images/acroread.png) no-repeat 100% 50%;padding:1px 22px 1px 0}
.link{background:url(../images/external.gif) no-repeat 100% 50%;padding:1px 16px 4px 0}

.description{font-size:12px}

.news_container{margin-bottom:30px;border-bottom:1px dotted #999}

/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: right; position: relative}
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; right: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width:100px; }
#nav ul ul { left: 0; }

/* Everything else is theming */
 
#nav { height: 24px; }
#nav *:hover { background-color: none; }
#nav a { color: white; font-size: 12px; padding: 6px 23px 6px 6px; line-height: 18px; }
  #nav li.hover a { }
  #nav ul { top: 25px; }
    #nav ul li a {  }
      #nav ul a.hover { background-color:#033649; }
   #nav ul a { opacity: 0.9; filter: alpha(opacity=90); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

.en_butt{background:url(../images/gb.gif) no-repeat 100% 50%}
.it_butt{background:url(../images/it.gif) no-repeat 100% 50%}
.de_butt{background:url(../images/de.gif) no-repeat 100% 50%}
.cn_butt{background:url(../images/zh.gif) no-repeat 100% 50%}
.es_butt{background:url(../images/es.gif) no-repeat 100% 50%}
.fr_butt{background:url(../images/fr.gif) no-repeat 100% 50%}