
body{ background: #ffffff url(back.jpg) repeat-x top; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; }

div.txt {font: 10px "Lucida Grande", Lucida, Verdana, sans-serif; color:#002d5c; line-height: 12px;}
a:link.txt {text-decoration: none; font: 10px "Lucida Grande", Lucida, Verdana, sans-serif; color:#002d5c;}
a:visited.txt {text-decoration: none; font: 10px "Lucida Grande", Lucida, Verdana, sans-serif; color:#002d5c;} 
a:active.txt {text-decoration: underline; font: 10px "Lucida Grande", Lucida, Verdana, sans-serif; color:#002d5c;} 
a:hover.txt {text-decoration: underline; font: 10px "Lucida Grande", Lucida, Verdana, sans-serif; color:#002d5c; cursor: pointer;}


div.made {color:#002d5c; font: 9px/10px "Lucida Grande", Lucida, Verdana, sans-serif;}


#copy { width: 940px; height: 20px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; color:#FFF; background-color: #002d5c; line-height: 20px; padding-left:20px;}
#copy a:hover { color: #FFF; cursor: pointer; text-decoration: underline; cursor: pointer;}
#copy a, a:link { color:#FFF; text-decoration: none; cursor: pointer;}

/* primo menu */

#tastomenu1 { width: 48px; height: 16px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #8195ad; cursor: pointer; line-height: 16px;}
#tastomenu1:hover { background-color: #002d5c; cursor: pointer;}
#tastomenu1 a, a:link { color:#FFF; text-decoration: none; }

#tastomenu2 { width: 60px; height: 16px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #8195ad; cursor: pointer; line-height: 16px; border-left: 1px #FFF solid;}
#tastomenu2:hover { background-color: #002d5c; cursor: pointer;}
#tastomenu2 a, a:link { color:#FFF; text-decoration: none; }

#tastomenu3 { width: 66px; height: 16px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #8195ad; cursor: pointer; line-height: 16px; border-left: 1px #FFF solid;}
#tastomenu3:hover { background-color: #002d5c; cursor: pointer;}
#tastomenu3 a, a:link { color:#FFF; text-decoration: none; }

#tastomenu4 { width: 118px; height: 16px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #8195ad; cursor: pointer; line-height: 16px; border-left: 1px #FFF solid;}
#tastomenu4:hover { background-color: #002d5c; cursor: pointer;}
#tastomenu4 a, a:link { color:#FFF; text-decoration: none; }


/* inizio secondo menu */


#tastomenu5 { width: 88px; height: 16px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #d3d9db; cursor: pointer; line-height: 16px; }
#tastomenu5:hover { background-color: #8195ad; cursor: pointer;}
#tastomenu5 a, a:link { color:#002d5c; text-decoration: none; }

#tastomenu6 { width: 106px; height: 16px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #d3d9db; cursor: pointer; line-height: 16px; margin-left: 1px;}
#tastomenu6:hover { background-color: #8195ad; cursor: pointer;}
#tastomenu6 a, a:link { color:#002d5c; text-decoration: none; }

#tastomenu7 { width: 112px; height: 16px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #d3d9db; cursor: pointer; line-height: 16px; margin-left: 1px;}
#tastomenu7:hover { background-color: #8195ad; cursor: pointer;}
#tastomenu7 a, a:link { color:#002d5c; text-decoration: none; }

#tastomenu8 { width: 106px; height: 16px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #d3d9db; cursor: pointer; line-height: 16px; margin-left: 1px;}
#tastomenu8:hover { background-color: #8195ad; cursor: pointer;}
#tastomenu8 a, a:link { color:#002d5c; text-decoration: none; }

#tastomenu9 { width: 112px; height: 16px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #d3d9db; cursor: pointer; line-height: 16px; margin-left: 1px;}
#tastomenu9:hover { background-color: #8195ad; cursor: pointer;}
#tastomenu9 a, a:link { color:#002d5c; text-decoration: none; }

#tastomenu10 { width: 111px; height: 16px; font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #d3d9db; cursor: pointer; line-height: 16px; margin-left: 1px;}
#tastomenu10:hover { background-color: #8195ad; cursor: pointer;}
#tastomenu10 a, a:link { color:#002d5c; text-decoration: none; }



div.menulinea { height: 25px; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; cursor: pointer; line-height: 25px; border-bottom: 1px #002d5c solid; margin-left: 20px;margin-right: 20px;}
div.menulinea:hover { background-color: #eef0f1; cursor: pointer; padding-left: 4px;}
div.menulinea a, a:link { color:#002d5c; text-decoration: none; }

div.menulinea_visitato { height: 25px; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; line-height: 25px; border-bottom: 1px #002d5c solid; margin-left: 20px; margin-right: 20px; background-color: #eef0f1; padding-left: 4px; color:#002d5c;}

#redaz {font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; color:#FFF; line-height: 22px;}
#redaz a:hover { color: #FFF; cursor: pointer; text-decoration: underline;}
#redaz a, a:link { color:#FFF; text-decoration: none; }


#tit {font: 14px "Lucida Grande", Lucida, Verdana, sans-serif; color:#FFF; line-height: 20px; background: #4a96c6; padding-left: 4px; margin-top: 20px; text-align: left; margin-left: 15px; margin-right: 15px;}
#tit a:hover { color: #FFF; cursor: pointer; text-decoration: underline;}
#tit a, a:link { color:#FFF; text-decoration: none; }

#txtdescr {font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; color:#002d5c; line-height: 14px; border-top: 1px #FFF solid; border-bottom: 1px #FFF solid; padding: 10px 0px 10px 0px;}
#tit a:hover { color: #002d5c; cursor: pointer; text-decoration: underline;}
#tit a, a:link { color:#002d5c; text-decoration: none; }


div.img {font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; color:#000; border-left: 1px #d4d9db solid; border-right: 1px #d4d9db solid; border-top: 1px #d4d9db solid; margin-right: 17px; margin-top: 17px; text-align: center;}
div.img a:hover { color: #FFF; cursor: pointer; text-decoration: underline;}
div.img a, a:link { color:#FFF; text-decoration: none; }

div.icolav {font: 10px "Lucida Grande", Lucida, Verdana, sans-serif; color:#002d5c; line-height: 20px; width: 160px; height: 20px; background: #d3d9db; border-left: 1px #d3d9db solid; border-right: 1px #d3d9db solid; padding-left: 8px; margin-right: 17px; font-weight: bold;}
div.icolav a:hover { color: #002d5c; cursor: pointer; text-decoration: underline;}
div.icolav a, a:link { color:#002d5c; text-decoration: none;}


div.titlinea { font: 14px "Lucida Grande", Lucida, Verdana, sans-serif; color: #FFF; line-height: 30px; text-align: left; padding-left: 20px; background: #002d5c; margin-top: 10px;}
div.titlinea a:hover { font-size: 12px; color: #CCC; cursor: pointer; font-style: oblique;}
div.titlinea a { font-size: 12px; color:#FFF; text-decoration: none; font-style: oblique;}



/*MENU FLAGS*/

#menu{position: relative;height: 31px;overflow: hidden;
}
#menu ul,#menu li{margin: 0;padding: 0;list-style: none}
#menu a{position: absolute;top: 0;width: 26px;height: 31px;
background-image: url(images/flags.jpg);text-indent: -9999px}


#italiano a{left: 0px;background-position: 0px 0px}
#english a{left: 26px;background-position: -26px 0px}


#italiano a.active{background-position: 0px -31px}
#english a.active{background-position: -26px -31px}


/*parte per JQuery*/

#menu span{display: none;position: absolute;
    top: 0;left: 0;width: 26px;height: 31px;
    background-image: url(images/flags.jpg);cursor: pointer}
    
#italiano span{background-position: 0px -31px}
#english span{background-position: -26px -31px}


/* FINE MENU FLAGS*/



/*inizio menu colori*/
div.menucolori { height: 25px; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; cursor: pointer; line-height: 25px; border-bottom: 1px #002d5c solid; margin-left: 48px; margin-right: 20px; margin-bottom: 5px;}
div.menucolori:hover { background-color: #eef0f1; cursor: pointer; padding-left: 4px;}
div.menucolori a, a:link, a:visited { color:#002d5c; text-decoration: none; }

div.menucolori_visitato { height: 25px; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; line-height: 25px; border-bottom: 1px #002d5c solid; margin-left: 48px; margin-right: 20px; margin-bottom: 5px; background-color: #eef0f1; padding-left: 4px; color:#002d5c;}

.colori {height: 25px; float: left; padding: 0px 10px;}
/*fine menu colori*/


div.txtcolori {font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; margin-top: 4px;font-weight:bold;text-align: left;}

div.colorisx {padding: 10px 8px 0px 16px;float: left;}
div.coloricentro {padding: 10px 8px 0px 0px;float: left;}
div.coloridx {padding: 10px 16px 0px 0px;float: left;}





