/* body{ background:url(../images/bodyBgSfumatura.jpg) repeat-x #000F32;}

   Sostituire:
   - http://localhost:8080/application/admin/    *->*    http://www.tuosito.it/admin/
*/

* { margin:0; padding:0; }
body{ background-color:#fff;}
html, input, textarea, select, td{ font-family:Tahoma,Helvetica,Arial,Verdana; font-size:12px; color:#606060; line-height:20px; }
ul, li{margin:0; border:0; padding:0; list-style:none;}

/*
	Div
*/
#contenitore {margin: 0px auto;}
#contenitore #pubblicita { background-color:#fff; margin: 0px auto; border: 0px solid #333333; height: 63px; width: 1000px}
#contenitore #barraSuperiore { float:left; color:#FFFFFF; width: 100%; margin: 3px auto}
#contenitore #barraSuperiore #ora { float:left; width: 200px; margin-left: 10px}
#contenitore #barraSuperiore #menuUp {float:left; width: 720px; text-align:right; color:#FFFFFF }
#contenitore #barraSuperiore #menuUp a { color:#FFFFFF }
#contenitore #barraSuperiore #menuUp a:hover { color:#FFFFFF; text-decoration:underline }

#up {width:1012px; margin: 0px auto; background:url(../images/bodyBgUp.gif) no-repeat; height: 12px }
#center { margin: 0px auto; background:url(../images/bodyBgCenter.gif) repeat-y; width: 1012px; padding: 0px 0px 0px px }

#main {width:960px; margin: 0px auto; background-color:#FFFFFF }
#main #testata { }
#main #testataMenu {
	margin: -5px 0px 0px 0px;
	background:url(../images/header41.gif) repeat-x;
	padding:0px 26px 0px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-top-color: cccccc;
}
#main #footer {height: 50px; background:url(../images/footer.jpg) top repeat-x; padding: 15px 0px 5px 0px; margin-bottom:5px}
#main #body { float:left; margin-top: 0px; color:#FFFFFF; width: 100%}
#main #body #content { float:left; width: 655px}
#main #body #content .boxNews { width: 100%; margin-top: 5px}
#main #body #content .boxNews .boxNewsUp { height: 32px; background:url(../images/sfondoGrigio.gif) top repeat-x;}
#main #body #content .boxNews .boxNewsUp p {padding: 8px 0px 0px 10px; color:#636363}
#main #body #content .boxNews .boxNewsUp a {color:#636363; text-decoration:none}
#main #body #content .boxNews .boxNewsUp a:hover {color:#232323; text-decoration:underline}
#main #body #content .boxNews .boxNewsDown { background-color:#b0b0b0; padding: 5px 5px 5px 5px }
#main #body #content .boxNews .boxNewsDown .inside { background:url(../images/bg19.gif) top repeat-x; padding: 5px 5px 5px 5px; height:190px; line-height: 15px}
#main #body #content .boxNews .boxNewsDown .inside img { border: 0px none}
#main #body #content .boxNews .boxNewsDown .inside img.news { float:left; padding-right: 5px; width: 150px; height: 150px }
#main #body #content .boxNews .boxNewsDown .inside img.photogallery { padding-right: 5px; width: 150px; }
#main #body #content .boxNews .boxNewsDown .inside p.data { color: #CCCCCC; font-size:10px }
#main #body #content .boxNews .boxNewsDown .inside p.titolo { color: #00379c; font-size:20px; margin-top: 10px; line-height: 20px }
#main #body #content .boxNews .boxNewsDown .inside p.titolo a { color: #00379c; text-decoration:none }
#main #body #content .boxNews .boxNewsDown .inside p.titolo a:hover { color: #00379c; text-decoration: underline }
#main #body #content .boxNews .boxNewsDown .inside p.occhiello { color: #386fff; font-size:15px; margin-top: 10px }
#main #body #content .boxNews .boxNewsDown .inside p.testo { color: #606060; margin-top: 10px;}
#main #body #content .boxNews .boxNewsDown .inside p { color: #606060; margin-top: 10px;}
#main #body #content .boxNews .boxNewsDown .insideNews{ background-color:#fff; padding: 5px 5px 5px 5px;line-height: 15px; font-family:Tahoma,Helvetica,Arial,Verdana; font-size:12px; color:#606060; line-height:20px;}
#main #body #content .boxNews .boxNewsDown .insideNews #sondaggio {margin-left: 50px; margin-top: 20px}
#main #body #content .boxNews .boxNewsDown .insideNews #sondaggio table {margin-top: 20px}
#main #body #content .boxNews .boxNewsDown .insideNews img { border: 0px none}
#main #body #content .boxNews .boxNewsDown .insideNews img.news { float:left; padding-right: 5px; width: 150px; height: 150px }
#main #body #content .boxNews .boxNewsDown .insideNews img.photogallery { padding-right: 5px; padding-bottom: 5px; width: 150px; }
#main #body #content .boxNews .boxNewsDown .insideNews p.data { color: #CCCCCC; font-size:10px }
#main #body #content .boxNews .boxNewsDown .insideNews p.data { color: #CCCCCC; font-size:10px }
#main #body #content .boxNews .boxNewsDown .insideNews p.titolo { color: #00379c; font-size:20px; margin-top: 10px; line-height:20px }
#main #body #content .boxNews .boxNewsDown .insideNews p.titolo a { color: #00379c; text-decoration:none }
#main #body #content .boxNews .boxNewsDown .insideNews p.titolo a:hover { color: #00379c; text-decoration: underline }
#main #body #content .boxNews .boxNewsDown .insideNews p.titolo2 { color: #00379c; font-size:14px; margin-top: 10px }
#main #body #content .boxNews .boxNewsDown .insideNews p.titolo2 a { color: #00379c; text-decoration:none }
#main #body #content .boxNews .boxNewsDown .insideNews p.titolo2 a:hover { color: #00379c; text-decoration: underline }
#main #body #content .boxNews .boxNewsDown .insideNews p.titolo4 { color: #00379c;font-size:10px;margin-top:10px;line-height:13px }
#main #body #content .boxNews .boxNewsDown .insideNews p.titolo4 a { color: #00379c; text-decoration:none }
#main #body #content .boxNews .boxNewsDown .insideNews p.titolo4 a:hover { color: #00379c; text-decoration: underline }
#main #body #content .boxNews .boxNewsDown .insideNewsImg { padding: 5px 5px 5px 5px; line-height: 15px}
#main #body #content .boxNews .boxNewsDown .insideNewsImg img { border: 0px none; padding: 3px 3px 3px 3px }
#main #body #content .boxNews .boxNewsDown .insideNewsImg img.news { height: 80px }

#main #body #content .boxNews .boxNewsDown .insideNews p.occhiello { color: #386fff; font-size:15px; margin-top: 10px }
#main #body #content .boxNews .boxNewsDown .insideNews p { color: #606060; margin-top: 10px;}
#main #body #content .boxNews .boxNewsDown .insideNews p.testo { color: #606060; margin-top: 10px;}

#main #body #content .boxCentrale { float:left; margin-top:1px}
#main #body #content .boxCentrale .boxCentraleLeft { float:left; width: 430px}
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftUp { height: 32px; background:url(../images/sfondoGrigio.gif) top repeat-x; margin-top: 5px}
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftUpGiallo { padding-left: 5px;  height: 30px; background:url(../images/sfondoGiallo.gif) top repeat-x; margin-top: 5px}

#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftUp p {padding: 4px 0px 0px 10px; color:#636363}
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftDown { background-color:#b0b0b0; padding: 3px 3px 3px 3px }
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftDown .inside { background:url(../images/bg2.gif) top repeat-x; padding: 5px 5px 5px 5px; height: 100px; line-height: 15px; margin-top: 1px}
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftDown .inside img { border: 0px none}
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftDown .inside img.news { float:left; padding-right: 5px; width: 100px; height:100px }
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftDown .inside p.data { color: #CCCCCC; font-size:10px }
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftDown .inside p.titolo { color: #00379c; font-size:14px; margin-top: 5px }
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftDown .inside p.titolo a { color: #00379c; text-decoration:none }
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftDown .inside p.titolo a:hover { color: #00379c; text-decoration: underline }
#main #body #content .boxCentrale .boxCentraleLeft .boxCentraleLeftDown .inside p.testo { color: #606060; margin-top: 5px; line-height: 15px}
#main #body #content .boxCentrale .boxCentraleRight { float:left; width: 220px; padding-left: 5px}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox { margin-top: 5px}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightUp { height: 30px; background:url(../images/sfondoBlu.gif) top repeat-x;}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightUpGiallo { padding-left: 4px; height: 30px; background:url(../images/sfondoGiallo.gif) top repeat-x;}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightUp p.titolo {padding: 4px 0px 0px 10px;}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightUpGiallo titolo.Stile1 {color: #00379c}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightUpGiallo p.titolo a{ color:#00379c; text-decoration:none} 
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightUp p.titolo a{ color:#FFFFFF; text-decoration:none}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightUp p.titolo a:hover{ color:#999999; text-decoration:none}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightUp p.under {padding: 8px 0px 5px 0px; text-align:center; font-size: 10px}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown { width: 100%; background-color: #00379b; padding: 0px 0px 5px 0px}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown .elenco { padding: 0px 5px 0px 5px}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown .elenco a { text-decoration:none; color:#FFFFFF}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown .elenco a:hover { text-decoration:underline;}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown .elenco p { text-align:left}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown img { padding-left: 5px; padding-top:5px; border:0px none}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown .elenco2 { padding: 0px 0px 0px 0px}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown .elenco2 a { text-decoration:none; color:#FFFFFF}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown .elenco2 a:hover { text-decoration:underline;}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown .elenco2 p { text-align:left}
#main #body #content .boxCentrale .boxCentraleRight .boxCentraleRightBox .boxCentraleRightDown img.im { padding-left: 0px; padding-top:0px; border:0px none}
#main #body #content .boxCentrale .boxCentraleRight .google { padding: 5px 0px 0px 5px; border: 2px solid #c2c2c2; margin-top: 6px}
#main #body #content .boxCentrale .boxCentraleRight .pubbl { padding: 0px 0px 0px 0px; border: 2px solid #c2c2c2; margin-top: 6px;}
#main #body #content .boxCentrale .boxCentraleRight .pubbl img{ width: 100%; height: 169px; border:0px none}


#main #body #content .boxInferiore { float:left}
#main #body #content .boxInferiore .boxInferioreLeft { float:left; width: 655px}
#main #body #content .boxInferiore .google468 { padding: 5px 0px 0px 0px; border: 2px solid #c2c2c2; background-color: #00379b; align="center"; margin-top: 5px; width="650px";}
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftUp { width: 100%; height: 32px; background:url(../images/sfondoGrigio.gif) top repeat-x; margin-top: 5px}
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftUp p {padding: 4px 0px 0px 10px; color:#636363}
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftDown { background-color:#b0b0b0; padding: 3px 3px 3px 3px;}
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftDown .inside {float:left; background:url(../images/bg2.gif) top repeat-x; padding: 5px 5px 5px 5px; height: 100px; line-height: 15px; margin-top:1px; margin-left:2px; width: 312px}
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftDown .inside img { border: 0px none}
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftDown .inside img.news { float:left; padding-right: 5px; width: 100px ; height: 100px; }
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftDown .inside p.data { color: #CCCCCC; font-size:11px }
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftDown .inside p.titolo { color: #00379c; font-size:14px; margin-top: 5px }
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftDown .inside p.titolo a { color: #00379c; text-decoration:none }
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftDown .inside p.titolo a:hover { color: #00379c; text-decoration: underline }
#main #body #content .boxInferiore .boxInferioreLeft .boxInferioreLeftDown .inside p.testo { color: #606060; margin-top: 5px; line-height: 15px}
#main #body #content .boxInferiore .boxInferioreRight { float:left; width: 325px; padding-left: 5px; margin-top:5px}
#main #body #content .boxInferiore .boxInferioreRight .boxInferioreRightUp { height: 32px; background:url(../images/sfondogrigio.gif) top repeat-x;}
#main #body #content .boxInferiore .boxInferioreRight .boxInferioreRightUp p {padding: 4px 0px 0px 10px; color: #636363}
#main #body #content .boxInferiore .boxInferioreRight .boxInferioreRightDown { background-color: #a20400; padding: 5px 5px 5px 5px}
#main #body #content .boxInferiore .boxInferioreRight .boxInferioreRightDown .inside { background-color:#fff; padding: 5px 5px 5px 5px; height: 100px; line-height: 15px; margin-top:5px}
#main #body #content .boxInferiore .boxInferioreRight .boxInferioreRightDown .inside img { border: 0px none}
#main #body #content .boxInferiore .boxInferioreRight .boxInferioreRightDown .inside img.news { float:left; padding-right: 5px }
#main #body #content .boxInferiore .boxInferioreRight .boxInferioreRightDown .inside p.titolo { color: #00379c; font-size:16px; margin-top: 30px }
#main #body #content .boxInferiore .boxInferioreRight .boxInferioreRightDown .inside p.testo { color: #606060; margin: 30px 0px 0px 260px; line-height: 15px; text-decoration:underline}


#main #body #content .boxFinale { float:left}
#main #body #content .boxFinale .google468 { height:65px; margin: 0px auto; width:650px}
#main #body #content .boxFinale .boxFinaleLeft { float:left; width: 325px}
#main #body #content .boxFinale .boxFinaleLeft .boxFinaleLeftUp { height: 32px; color: #636363; background:url(../images/sfondoGrigio.gif) top repeat-x; margin-top: 5px}
#main #body #content .boxFinale .boxFinaleLeft .boxFinaleLeftUp p {padding: 4px 0px 0px 10px;}
#main #body #content .boxFinale .boxFinaleLeft .boxFinaleLeftDown { background-color:#CCCCCC; padding: 5px 5px 5px 5px; height: 230px }
#main #body #content .boxFinale .boxFinaleLeft .boxFinaleLeftDown .inside { padding: 5px 5px 5px 5px; height: 100px; line-height: 18px; margin-top:5px}
#main #body #content .boxFinale .boxFinaleLeft .boxFinaleLeftDown .inside data{ color: 636363; font-size:10px}
#main #body #content .boxFinale .boxFinaleLeft .boxFinaleLeftDown .inside a { color: #636363; font-size:10px; margin-top: 0px; text-decoration: none }
#main #body #content .boxFinale .boxFinaleLeft .boxFinaleLeftDown .inside a:hover { text-decoration: underline; color: 636363;}
#main #body #content .boxFinale .boxFinaleRight { float:left; width: 325px; padding-left: 5px; margin-top:5px}
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightUp { height: 32px; background:url(../images/sfondoBlu.gif) top repeat-x;}
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightUp p {padding: 4px 0px 0px 10px;}
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightDown { background-color: #00379b; padding: 5px 5px 5px 5px}
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightDown .inside { padding: 5px 5px 5px 5px; height: 100px; line-height: 15px; margin-top:5px}
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightDown .inside img { border: 0px none;}
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightDown .inside img.news { float:left; padding-right: 5px; width:80px}
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightDown .inside p { background:url(SCRIVIQUI.JPG) repeat-x; }
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightDown .inside p.titolo { color: #fdfd39; font-size:14px; margin-top: 5px }
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightDown .inside p.testo { margin: 10px 0px 0px 5px; line-height: 15px; font-size: 15px}
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightDown .inside p.commento { padding: 10px 0px 0px 10px;}
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightDown .inside .commento a { color: #fdfd39; text-decoration:none}
#main #body #content .boxFinale .boxFinaleRight .boxFinaleRightDown .inside .commento a:hover { color: #fdfd39; text-decoration:underline}
#main #body #content .boxFinale .google { padding: 5px 10px 10px 5px; border: 2px solid #c2c2c2; background-color: #00379b;margin-top: 6px; width="100%"}
#main #body #content .boxFinale .google468 { padding: 5px 0px 0px 0px; border: 2px solid #c2c2c2; background-color: #00379b;margin-top: 5px; width="650"}

#main #body #content .google .google468 { padding: 5px 0px 0px 0px; border: 2px solid #c2c2c2; background-color: #00379b;margin-top: 5px; width:650 }
#main #body #content .google .google728 { padding: 5px 0px 0px 0px; border: 2px solid #c2c2c2; background-color: #00379b;margin-top: 5px; width:1000px}

#main #body #menu { float:left; width: 300px; padding-left: 5px}
#main #body #menu .box { width: 100%; margin-top: 5px}
#main #body #menu .box #pubblicita { height: 245px; border: 2px solid #c2c2c2}
#main #body #menu .box .boxUp { height: 50px; background:url(../images/sfondoBlu.gif) top repeat-x;}
#main #body #menu .box .boxUp p.titolo2 { padding: 4px 0px 0px 10px;}
#main #body #menu .box .boxUp p.titolo { padding: 4px 0px 0px 100px; color:#ebb70e; font-size:16px}
#main #body #menu .box .boxUp p.titolo a{ color:#ebb70e; font-size:16px; text-decoration:none}
#main #body #menu .box .boxUp p.titolo a:hover{ color:#ebb70e; font-size:16px; text-decoration:none}
#main #body #menu .box .boxUp p.motto { padding: 7px 0px 0px 60px;}
#main #body #menu .box .boxUp img { float:left; padding: 2px 0px 0px 10px; width: 66px}
#main #body #menu .box .boxUp2 { height: 30px; background:url(../images/sfondoBlu2.gif) top repeat-x;}
#main #body #menu .box .boxUp2 p.titolo2 { padding: 4px 0px 0px 10px;}
#main #body #menu .box .boxUp2 p.titolo { padding: 4px 0px 0px 100px; color:#ebb70e; font-size:16px}
#main #body #menu .box .boxUp2 p.titolo a{ color:#ebb70e; font-size:16px; text-decoration:none}
#main #body #menu .box .boxUp2 p.titolo a:hover{ color:#ebb70e; font-size:16px; text-decoration:none}
#main #body #menu .box .boxUp2 p.motto { padding: 7px 0px 0px 60px;}
#main #body #menu .box .boxUp2 img { float:left; padding: 2px 0px 0px 10px; width: 66px}
#main #body #menu .box .boxTitle { height: 40px; background-color:#00379B;}
#main #body #menu .box .boxTitle img { width: 300px; border: 0px none;}
#main #body #menu .box .boxTitle p.under { text-align:center; padding-top:2px; padding-bottom:2px}
#main #body #menu .box .boxTitle p.under2 { text-align:left; padding-top:2px; padding-bottom:2px; color:#ebb70e; font-size:14px}
#main #body #menu .box .boxTitle p.under2 a { color:#ebb70e; text-decoration:none}
#main #body #menu .box .boxTitle p.under2 a:hover { text-decoration:underline; color:#ebb70e;}
#main #body #menu .box .boxTitle p.under a { color:#ebb70e; text-decoration:none }
#main #body #menu .box .boxTitle p.under a:hover { text-decoration:underline}
#main #body #menu .box .boxDown { width: 100%; background-color: #00379b; padding: 5px 0px 0px 0px}
#main #body #menu .box .boxDown img { border: 0px none;}
#main #body #menu .box .boxDown .commento {padding: 5px 5px 5px 10px}
#main #body #menu .box .boxDown .commento img.grillo {float: left; width: 100px; height: 100px}
#main #body #menu .box .boxDown .commento h1 { color: #fdfd39; font-size: 11px}
#main #body #menu .box .boxDown .commento hr { margin-top: 5px}
#main #body #menu .box .boxDown .commento p { line-height: 14px}
#main #body #menu .box .boxDown .line { padding: 3px 3px 3px 3px; width="100%"}
#main #body #menu .box .boxDown .commento a { color: #fdfd39; text-decoration:none}
#main #body #menu .box .boxDown .commento a:hover { color: #fdfd39; text-decoration:underline}
#main #body #menu .box .boxDown img.big {padding: 5px 0px 0px 15px}
.fixFloat { float:left  width: 100%; height:20px }

#main #body #menu .box .boxInferioreRight .boxInferioreRightUp { height: 32px; background:url(../images/sfondoRosso.gif) top repeat-x;}
#main #body #menu .box .boxInferioreRight .boxInferioreRightUp p {padding: 4px 0px 0px 10px; color: #white}
#main #body #menu .box .boxInferioreRight .boxInferioreRightDown { background-color: #a20400; padding: 5px 5px 5px 5px}
#main #body #menu .box .boxInferioreRight .boxInferioreRightDown .inside { background-color:#fff; padding: 5px 5px 5px 5px; height: 100px; line-height: 15px; margin-top:5px}
#main #body #menu .box .boxInferioreRight .boxInferioreRightDown .inside img { border: 0px none}
#main #body #menu .box .boxInferioreRight .boxInferioreRightDown .inside img.news { float:left; padding-right: 5px }
#main #body #menu .box .boxInferioreRight .boxInferioreRightDown .inside p.titolo { color: #00379c; font-size:14px; margin-top: 10px }
#main #body #menu .box .boxInferioreRight .boxInferioreRightDown .inside p.testo { color: #606060; margin: 10px 0px 0px 10px; line-height: 15px; text-decoration:underline}

/*
	Menu a tendina
*/

@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
@charset "UTF-8";

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
 font-weight: bold;
}

	ul.dropdown li {
	 padding: 7px 10px;
	 border-style: solid;
	 border-width: 0px;
	 border-color: #d9d9d9;
	 color: #000;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #ddd;
	 color: #000;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #000; text-decoration: none; }
	ul.dropdown a:hover		{ color: #000; }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		 background-color: #eee;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(../images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(../images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(../images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url../(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(../images/nav-arrow-left.png);
 background-position: 0 50%;
}
ul.menu {list-style:none; margin:0; padding-top:6px; height:1px}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#00285E; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:125px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:125px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:4px 7px 5px; font-weight:bold; width:105px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(../images/arrow.gif) 125px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


/*
	Form
*/
/*form*/
form { padding: 10px; 10px 10px 10px}
form label { display: block; margin: 3px 0; color:#FFFFFF}
form label p{ display: inline; margin: 3px 0; width:500px; padding-bottom:10px;}
form label.registrazione { display: float; margin: 3px 0px 0px 15px;}
form label span { float: left; width: 110px; color:#606060}
form label span.mini { float: left; width: 90px;}
form label span.minibutton { float: left; width: 120px;}
form label span.counter { float: left; width: 20px;}
form label input.text { border:1px solid #d6e0e4; width: 350px; height: 18px; font-family:Tahoma, Helvetica, Arial, Verdana; font-size:12px; color:#606060;}
form label input.text2 { border:1px solid #d6e0e4; width: 218px; height: 18px; font-family:Tahoma, Helvetica, Arial, Verdana; font-size:12px; color:#606060;}
form label input.check {}
form label input.file { border:1px solid #d6e0e4; }
form label input.send { width: 80px; height: 20px;} 
form label select { width: 60px; height: 20px; color: #455972; font: 1.0em/1.7em verdana, sans-serif;} 
form label select.big { width: 220px; height: 20px; color: #455972; font: 1.0em/1.7em verdana, sans-serif;}
form label select.big2 { width: 180px; height: 20px; color: #455972; font: 1.0em/1.7em verdana, sans-serif;}
form label textarea { border:1px solid #d6e0e4; width: 400px; font-family:Tahoma, Helvetica, Arial, Verdana; font-size:12px; color:#606060;}
form label textarea.small { border:1px solid #d6e0e4; width: 645px; font-family:Tahoma, Helvetica, Arial, Verdana; font-size:12px; color:#606060;}
form label textarea.big { border:1px solid #d6e0e4; width: 645px; font-family:Tahoma, Helvetica, Arial, Verdana; font-size:12px; color:#606060;}
form.login label input.text { border:1px solid #606060; width: 150px; height: 18px; font-family:Tahoma, Helvetica, Arial, Verdana; font-size:12px; color:#606060;}



/*
	Classi
*/
.fixFloat {width: 100%; padding-top: 2px; height:1px}
.fixFloat2 {width: 100%; padding-top: 10px;}
#rispostona {margin-top:10px}
spanning { float: left; width: 110px;}
spanning2 { float: left; width: 410px;}
.collegamento {color: #636363; font-size:12px; margin-top: 0px; text-decoration: none}
.collegamento:hover {text-decoration: underline; color: 636363;}
