:link,:visited { text-decoration:none }
ul  { list-style:none }
ol  { margin-left:40px;}
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
img { border:none }

* { 
padding:0px;
margin:0px;
}


BODY {
		font-family: Georgia, "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		background-color: #081B21;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		color:#ffffff;
		text-align:center;
}

a {
color:#FFB800;
}

hr {
		margin-top: 10px;
		margin-bottom: 0px;
		float:left;
		width:100%;
		color:#3D8FDC;
		height:1px;
}

.pagina {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		width:780px;
		padding:0px;
}

.header {
		float:left;
		width:780px;
}

.header img{
		float:left;
		display:block;
}

.sponsor {
		background-color: #000000;
		padding:10px 0px 10px 0px;
		width:780px;
		text-align:center;
		float:left;
}

.contenuto {
		background-image: url(../images/bkg_page.jpg);
		background-position: 0% 0%;
		background-repeat: no-repeat;
		width:780px;
		float:left;	
}

.menu1 a, .menu1 a:visited, .menu2 a, .menu2 a:visited{
		color:#D8AF51;
		padding:0px 5px 0px 5px;
		font-size:0.9em;
		font-variant:small-caps;
		font-weight:900;
}
.menu1 a:hover, .menu2 a:hover{
		color:#FFB800;
}


.menu1 {
		padding:10px 0px 0px 0px;
		text-align:center;
		background-image: url(../images/bkg_menu1.jpg);
		background-position: 0% 0%;
		background-repeat: no-repeat;
		width:780px;
		height:27px;
}

.menu2 {
		padding:10px 0px 0px 0px;
		text-align:center;
		background-image: url(../images/bkg_menu2.jpg);
		background-position: 0% 0%;
		background-repeat: no-repeat;
		width:780px;
		height:27px;
}


.footer {
		background-image: url(../images/base-footer.jpg);
		background-position: 0% 0%;
		background-repeat: no-repeat;
		background-color: #103742;
		width:780px;
		text-align:center;
		padding:6px 0px 6px 0px;
}

.boxhp1 p.var{
		color:#3D8FDC;
}

.boxhp1{
		float:left;
		width:233px;
		padding:0px 20px 10px 5px;
		margin:10px 0px 0px 0px;
}

.boxhp2{
		background-image: url(../images/tratteggio.gif);
		background-position: 100% 0%;
		background-repeat: repeat-y;
		float:left;
		width:267px;
		padding:30px 20px 10px 20px;
		margin:10px 0px 0px 0px;
}

.boxhp3{
		background-image: url(../images/tratteggio.gif);
		background-position: 0% 0%;
		background-repeat: repeat-y;
		float:left;
		width:190px;
		padding:0px 5px 10px 20px;
		margin:10px 0px 0px 0px;
}

.testi{
		float:left;
		width:520px;
		padding:10px 20px 10px 5px;
		margin:10px 0px 0px 0px;
}

.boxhp1 h2, .boxhp2 h2, .boxhp3 h2{
		letter-spacing:3px;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		font-size:1.2em;
		font-variant:small-caps;
		font-weight:100;
		color:#FFB800;
}

.boxhp3 h3{
		letter-spacing:3px;
		margin:10px 0px 0px 0px;
		font-size:1.1em;
}

.boxhp3 li{
		font-variant:small-caps;
		padding:2px 5px 3px 5px;
		font-size:0.9em;
}

.boxhp3 li.var{
		color:#FFB800;
		background-color:#0C2932;
}

.testi h1{
		letter-spacing:5px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		font-size:1.6em;
		font-variant:small-caps;
		font-weight:100;
		color:#FFB800;
}

.testi h2{
		border-bottom:1px solid #3D8FDC;
		letter-spacing:3px;
		padding:0px 0px 3px 0px;
		margin:10px 0px 3px 0px;
		font-size:1.3em;
		font-variant:small-caps;
		font-weight:900;
		color:#4090D7;
}

.testi h3{
		margin:10px 0px 0px 0px;
		font-size:1em;
		font-weight:900;
		color:#FFB800;
}

.testi p{
		margin:0px 0px 10px 0px;
		color:#C7D9DE;
}

.testi ul li{
		padding:2px 4px 2px 10px;
		color:#C7D9DE;
		margin:0px 0px 5px 0px;
}

.testi  ul li b{
		color:#ffffff;
}

.testi  ul li.var{
		background-color:#0C2932;
}

.testi .mod1 td{
		padding:2px;
		border:1px solid #408FDE;
}

.testi .mod1 tr.var td{
		color:#C7D9DE;
		background-color:#408FDE;
}

.testi .mod1 th{
		padding:2px;
		border:1px solid #408FDE;
		background-color:#0C2932;
}

.testi .imgsx{
		border:1px solid #3D8FDC;
		padding:10px;
		margin:0px 10px 0px 0px;
		display:block;
		float:left;
}

.boxsponsor {
		float:left;
		border-bottom:1px solid #3D8FDC;
		padding:0px 0px 5px 0px;
		margin:10px 0px 5px 0px;
		font-size:0.9em;
}

.boxgara {
		text-align:center;
		float:left;
		border:1px solid #0C2932;
		padding:7px;
		margin:1px;
		font-size:0.9em;
		width:160px;
}


.boxgara ul li{
		text-align:center;
		margin-bottom:1px;
		padding:3px;
		background-color:#0C2932;
}

.boxgara ul li b{
		color:#FFB800;
}

.boxgara a, .boxgara a:visited{
		color:#3D8FDC;
}

.boxgara a:hover{
		color:#FFB800;
}

.boxfoto {
		float:left;
		margin-bottom:20px;
}

.boxfoto a, .boxfoto a:visited{
		display:block;
		float:left;
		margin:1px;
		padding:7px;
		border:1px solid #3D8FDC;
}

.boxfoto a:hover{
		display:block;
		float:left;
		margin:1px;
		padding:7px;
		border:1px solid #ffffff;
		background-color: #103742;
}










