@charset "utf-8";
/* CSS Document */

body{ background:#FFFFFF; background-image:url(../images/bk_page.jpg); background-repeat:repeat-x; }
#container{ background-image:url(../images/top.jpg); width:990px; position:absolute; top:0; left:50%; margin-left:-495px; background-repeat:no-repeat; display:block; z-index:0; height:450px;}
#foto {position: relative; top:111px; left:69px; width:820px; z-index:0}
#logo {position: absolute; top:42px; left:0px; width:229px; z-index:1}

/*menu primo livello*/
#menu{ border:1px #000000 double; background-color:#000000; width:450px; height:17px; position:absolute; top:74px; right:60px; padding:0 10px 0 0; text-align:right; vertical-align:middle}
#menu ul { margin:0px; padding:2px 0 0 0; float:right}
#menu ul li{ list-style-type:none; padding:0px; float:left; font-family:Helvetica, sans-serif, Verdana, Arial; font-size:13px; color:#fff; }
#menu ul li a { font-family:Helvetica, sans-serif, Verdana, Arial; font-size:13px; color:#fff; font-weight:bold; text-decoration:none;text-transform:uppercase;}
#menu ul li a:hover { font-family:Helvetica, sans-serif, Verdana, Arial; font-size:13px; color:#ff0000; font-weight:bold; text-decoration:none}
#menu ul li a.lsel { font-family:Helvetica, sans-serif, Verdana, Arial; font-size:13px; color:#ff0000; font-weight:bold; text-decoration:none}
#menu ul li.balls { list-style-type:none; margin:0px; background-image:url(../images/ball_small_red.gif); background-repeat:no-repeat; background-position:center; width:6px; height:17px; display:block; padding:0px 4px 0px 4px; }
/*menu secondo livello*/
#menu2{ border:1px #000000 double; background-color:#000000; width:803px; height:35px; position:absolute; top:450px; left:41px; padding:0 10px 0 0; text-align:right; vertical-align:middle}
#menu2 ul { margin:0px; padding:0; float:right}
#menu2 ul li{ list-style-type:none; padding:0px; float:left; font-family:Helvetica, sans-serif, Verdana, Arial; font-size:22px; color:#545454; line-height:35px}
#menu2 ul li a { font-family:Helvetica, sans-serif, Verdana, Arial; font-size:22px; color:#545454; font-weight:bold; text-decoration:none;text-transform:uppercase;}
#menu2 ul li a:hover { font-family:Helvetica, sans-serif, Verdana, Arial; font-size:22px; color:#545454; font-weight:bold; text-decoration:none}
#menu2 ul li a.lsel { font-family:Helvetica, sans-serif, Verdana, Arial; font-size:22px; color:#545454; font-weight:bold; text-decoration:none}
#menu2 ul li.balls { list-style-type:none; margin:0px; background-image:url(../images/ball_small_grey.gif); background-repeat:no-repeat; background-position:center; width:6px; height:35px; display:block; padding:0px 8px 0px 8px; }

/*contenuti pagina*/
#content-page{ position:relative; top:200px; border:0px #000000 double; padding: 0 110px 0px 70px; font-family:Helvetica, sans-serif, Verdana, Arial; font-size:11px; color:#000; line-height:15px; display:block;}
h1 {font-family:Helvetica, sans-serif, Verdana, Arial; font-size:22px; color:#000; text-transform:uppercase; }
#content-text{ position:relative; border:0px #000000 double; padding: 0px 0px 0px 20px; width:786px; display:block; height:700px;}
.ballb { background-image:url(../images/ball_big.gif); background-repeat:no-repeat; background-position:center; width:15px; border:0px #000000 double; padding:0 5px 0 5px;}
.testo {font-family:Helvetica, sans-serif, Verdana, Arial; font-size:11px; color:#000; line-height:15px;}

a.ltesto{font-family:Helvetica, sans-serif, Verdana, Arial; font-size:11px; color:#545454; line-height:15px; font-weight:bold}
a.ltesto:hover{font-family:Helvetica, sans-serif, Verdana, Arial; font-size:11px; color:#000; line-height:15px; font-weight:bold}

input, textarea, select { border:#333333 1px solid; font-family:Helvetica, sans-serif; font-size:11px; padding:3px;}
input[type=radio] { border:0px none; }
input[type=checkbox] { border:0px none; }
.normale { font-size:12px; }
.normaleErrore { font-size:12px; color:#990000; }