body {font-family: Arial; font-size:12px; margin:0px; padding:0px; background-color:#010327;color:#ffffff; }

form {margin:0px; padding:3px}
input {margin:0px; padding:0px}
span {margin:0px; padding:0px}

h1 { font-family:Georgia; font-size:2.7em; color:#ffffff;  margin:0px 10px 0px 0px; font-weight:normal; overflow:hidden; text-align:right}
h2 { font-family:Georgia;font-size:2.1em; color:#ffffff; font-weight:normal; overflow:hidden; padding:0px 0px 0px 0px; margin:8px 0px 0px 0px}
h3 { font: 1.2em Helvetica; color:#ffffff; margin:0px 10px 0px 0px; padding-left:35px; text-align:left;display: block;}
h4 { background:url(/html/images/bg_tsec.gif) top left; font-family:arial;font-size:2.2em; color:#ffffff; margin:0px; padding:3px 0px 3px 10px; text-align:left}

.input {margin:0px; padding:0px; font-size:1.1em; border:1px solid #666666;padding:2px; /*width:106px*/}
.button {color:#FFFFFF; font-size:0.9em; font-weight:bold; border:1px solid #666666; padding:5px 5px 5px 5px; margin:0px; background-color:#D96100}

a {font-weight:bold; text-decoration:none; color:#ffffff}
a:hover {text-decoration:underline; color:#ffffff; }
.clr { clear:both}

#outer {width:100%; text-align:center}

/*------------------testa-------------*/
#head {text-align:center; padding:90px 0px 20px 0px; margin:auto; overflow:hidden}


/*------------------menu-------------*/
div#nav{margin:50px 20px 0px 0px; font: 1.2em Helvetica;text-align:left}
div#nav h3{display: block;line-height: 30px;}
div#nav h3 a{font: 1.0em Helvetica; line-height: 30px;}
div#nav ul,div#nav li{margin: 0;padding: 0;list-style-type: none}
div#nav li{margin: 5px 0 5px 0;background:url(/html/images/bg_menu.jpg) top left no-repeat}
div#nav a{display: block;line-height: 18px;}
div#nav a:hover{color: #ffffff; text-decoration:none}
div#nav ul ul a{font-weight: normal; text-decoration:none}
div#nav ul ul a:hover{ color:#00CCFF; text-decoration:none}
div#nav ul ul { margin:0px 0px 0px 25px}
div#nav ul ul li{ background:none;margin:0px 0px 0px 10px; padding:0px; font-size:1.0em; line-height:21px }
div#nav ul ul li.year{ margin:0px 0px 0px 5px; padding:0px; font-size:1.0em; line-height:21px; font-weight:bold }
div.jsenable h3{cursor: pointer}
div.jsenable ul ul{display:none}
div#nav li.hide ul{display:none}
div#nav li.show ul{display:block}
div#nav li.show h3{background:url(/html/images/bg_menu_o.jpg) top left no-repeat} 


/*------------------centro-------------*/
#content {background:url(/html/images/p_btm.jpg) bottom left no-repeat; text-align:left; padding:0px 0px 80px 0px; width:980px; margin:auto; overflow:hidden}
#content p{ margin:10px; line-height:18px}
.center {text-align:left; padding:0px 0px 0px 0px; }
.left { float:left; width:260px; margin:0px 0px 0px 0px ; padding:0px; overflow:hidden/*border-left:1px solid #000000;*/ }


/* ---SLIDE GALLERY--- */
.box_gallery{
    float:left;
    clear:right;
	margin-top:540px;
	margin-left: 0px;
	width:250px;
	background-image:url(/html/images/bg_slidehome.jpg);
}
.images{
	margin-bottom:0px;
	margin:10px 30px 10px 30px;
    width:250px; height:193px;
}
.images img{
	padding:0px;
	background:#f7f7f7;
	border:0px solid #333;
	width:190px;height:190px;
}
/* ---FINE SLIDE GALLERY--- */

/*------------------fine centro-------------*/

/*------------------piede-------------*/

#foot { width:980px; margin:auto; padding:10px 0px 30px 0px; clear:both; text-align:right }
#foot a{ font-weight:normal }
.cards { float:left;}


