/* file css */
body { background-color:#b5b5b5; text-align:center; font-family:Arial,Verdana,Sans-Serif; }
a { color:#ffcc01; }
a:hover { color:#FFFFFF; }
 
hr { height: 1px; background: Silver; border: none; color: silver; }

#wrap { margin-left:auto; margin-right:auto; width:980px; text-align:left; }

/* header */
#wrap #header {background-image:url(../images/logo.gif);background-repeat:no-repeat;height:91px;}
#wrap #header #flagBox {position:absolute; text-align:center; padding-top:5px;
	float:right; margin-top:65px; margin-left:881px; background-image:url(../images/flagBox.gif); 
	background-repeat:no-repeat; height:25px; width:89px;}

/* menu */
/*menu riga 1*/
#wrap #menu_su {background-color:#000000;  width:970px;height:25px;}
#wrap #menu_su ul {list-style-type:none; margin:0px; padding:0px;}
#wrap #menu_su ul li {float:left; height:25px; border-right: 1px solid #797979;}
#wrap #menu_su ul li a {position:relative; top:2px;color:#ffcc01;font-size:12px; font-weight:bold; 
	text-decoration:none; padding-left:5px; padding-right:5px;}
#wrap #menu_su ul .selected {color:#000000; background-color:#ffcc01;}
#wrap #menu_su ul .selected a {color:#000000; background-color:#ffcc01;}

/*menu riga 2*/
#wrap #menu_giu {background: url(../images/bg_menu2.gif);width:970px;height:25px; border-top: 1px solid #b5b5b5;}
#wrap #menu_giu ul {list-style-type:none; margin:0px; padding:0px;}
#wrap #menu_giu ul li {float:right; height:25px; border-right: 1px solid #797979;}
#wrap #menu_giu ul li a {position:relative; top:2px;color:#ffff00;font-size:12px; font-weight:bold; 
	text-decoration:none; padding-left:5px; padding-right:5px;}
#wrap #menu_giu ul .selected {color:#000000; background-color:#ffff00;}
#wrap #menu_giu ul .selected a {color:#000000; background-color:#ffff00;}

/* contents */
#wrap #contents {float:left;margin-top:1px;background-color:#3e3e3e;}

#wrap #contents #left {float:left;width:180px;}
#wrap #contents #left p {padding:20px; padding-top:0px; padding-bottom:0px;color:#FFFFFF; font-size:11px;}

#wrap #contents #center {float:left; background-color:#000000; width:567px; }
#wrap #contents #center p {padding:3px 1em 3px 1em; color:#FFFFFF; line-height:1em;}
#wrap #contents #center p strong {color:#F5F5F5; letter-spacing:1px;}
#wrap #contents #center form { margin: 0px; padding: 2px; }
#wrap #contents #center table { font-size: 11px; color: #fff; }
#wrap #contents #center input { font-size: 11px; }

#wrap #contents #center2 {float:left; background-color:#000000; width:768px; 
	border-right:1px solid #b5b5b5; border-left:1px solid #b5b5b5; color: #fff; padding: 10px;}

#wrap #contents #right {float:left; width:222px;}
#wrap #contents #right p {padding:20px; padding-top:0px; padding-bottom:0px;color:#FFFFFF; 
	font-size:11px; line-height:18px;}
/* footer */
#wrap #footer {clear:left;background-color:#ffcc01;width:970px;margin-top:1px;}

#sx1 { float: left; padding:10px; }
#dx1 { float: right; padding:10px; }

.arrowed {background-image:url(../images/freccia1.gif); background-repeat:no-repeat; 
	background-position:left; padding-left:15px;}
.limg {border:0px;}
.p2 {color:#000000;font-size:11px;}
.p2 a {color:#000000;}
.p2 a:hover {color:#FFFFFF;}
.list1 {padding-left:15px; margin-left:15px;}
.list1 li {list-style-image:url(../images/freccia1.gif); margin-bottom:5px;}
.list1 a {color:#FFFFFF; text-decoration:none; font-size:14px;}

/* FORM */
.frmSelect {background-color:#F5F5F5; font-size:12px; width: 130px;}
.frmSelect2 {background-color:#F5F5F5; font-size:12px}

table {  }
table td { vertical-align: top; }

#colsx, #coldx { background: #3E3E3E; }
#colct {background:#000 url(../images/bg_colct.gif) 0 0 repeat-y; font-weight: 11px; }
#colct2 { background: #000; width: 560px; }

#colct #center { font-size: 12px; }

h2, h3 { margin: 2px; padding: 2px; text-align: center; }
h3 { color: #fff; } 
 
#codice { text-align: center; }
#codice ul { list-style: none; margin: 2px; padding: 2px; }
#codice ul li { list-style: none; margin: 3px; background: #708090; border: 1px solid #fff;
	width: 32%; text-align: center; float: left; }
#codice ul li a { text-decoration: none; width: 100%; padding: 3px; }	
#codice ul li a:hover { text-decoration: none; width: 100%; background: #5A6D76; }

#tabcodice { color: #fff; }
#tabcodice .titoli { background: #5A6D76; font-weight: bold; }
#tabcodice table { margin: 6px; color: #fff; font-size: 11px; }
#tabcodice table td { margin: 2px; padding: 2px; }
#tabcodice table tr { margin: 2px; padding: 2px; text-align: left; }

.back2 { background: #475A61; }

#stats { display: none; visibility: hidden; }