*                   { margin:0; padding:0 }
/* General */

body                { font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:20px; font-size:11px; background:#1b3a59; color:#333; }

a:link, a:visited			{ text-decoration:none; color:#369;}
a:hover, a:active			{ text-decoration:none; color:#999;}
img							{ border:none;}
hr							{ display:none }
input						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px; }
input.bottone				{ border:2px solid #fff; background:#173659 url(../../img/squadramia/images_for_css/bottone.gif) top left repeat-x; padding:2px; text-align:center; text-transform:uppercase; font-weight:bold; color:#FFFFFF; }

.floatleft					{ float:left; }
.floatright					{ float:right; }
h1 strong, h2 strong		{ color:#495d90; font-weight:normal; text-transform:uppercase; }
ol strong					{ color:#1b3a59; text-transform:uppercase; }
h1, h2						{ font-family: Impact, Arial, Helvetica, sans-serif; font-weight: normal; }
h3, h4						{ font-size:1em; }
h4							{ text-align:right; }
h1							{ color:#646464; margin-top:0; margin-bottom:20px; padding-top:0; font-size:30px; }
h1 em						{ color:#000; font-style:normal; }
h2							{ font-size: 22px; }
h2 em						{ color:#000; font-style:normal; }

/* Layout */
#squadramia_Container			{ width: 964px; margin: 0 auto; background:#FFFFFF url(../../img/squadramia/images_for_css/content_bkg.gif) top left repeat-y;}
#squadramia_Menubar				{ clear:both; margin:0 auto; }
#squadramia_HeaderWrap          { clear:both; background:#1b3a59 url(../../img/squadramia/images_for_css/header.gif) top left no-repeat; width:964px; height:260px;}
#squadramia_Header				{ height:160px; }
#squadramia_LoggedPanel			{ float:right; width:180px; margin: 35px 20px 0 0; border:none; color:#47648c; text-align:center; }			
#squadramia_Navbar				{ padding:48px 13px 0 20px; }
#squadramia_Language			{ float:right; width:230px; }
#squadramia_Corpo				{ clear:both; width: 964px; margin: 0 auto; padding:0; background:transparent url(../../img/squadramia/images_for_css/overcontent.gif) top left no-repeat; }
#squadramia_Breadcrumb			{ clear:both; margin-bottom:10px; padding: 0 10px 14px 10px; border-bottom:1px dashed #CCCCCC; }
#squadramia_Footer				{ float:left; color:#bbb; background: #1b3a59 url(../../img/squadramia/images_for_css/footer.gif) top left no-repeat; width:964px; height:160px; }
#squadramia_Credits				{ color:#eee; width:964px; text-align:center; padding-bottom:20px; background-color:transparent; margin: 0 auto;}
.squadramia_Clearer   			{ visibility:hidden; clear:both; width:100%; height:1px; overflow: hidden; font-size:3px;  }


/* 2 colonne */
.squadramia_Col01					{ width:610px; float:left; display:inline; padding-top:10px; padding-left:25px; }
.squadramia_Col02					{ width:300px; float:right; display:inline; padding:10px 10px 15px 10px; }
#fullpage .squadramia_Col01			{ width:915px; float:left; display:inline;  padding-top:10px; padding-right:10px; padding-left:25px; }

/* Navigazione */
div#squadramia_Navbar ul               	{ color:#fff; float:left; }
div#squadramia_Navbar ul li             { list-style-type: none; display: inline; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #FFF }
div#squadramia_Navbar ul li a           { font-size:1.2em; font-weight:bold; color:#fff; padding: 0 12px;}
div#squadramia_Navbar ul li a.selected	{ color:#9cf;}
div#squadramia_Navbar ul li a:hover     { font-size:1.2em; font-weight:bold; color:#375e8a; padding: 0 12px;}
#squadramia_Language img             	{ float:left; margin-right:7px; }
#Submenu								{ padding-left:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#06c; clear:left; margin-top:26px; }
#Submenu ul li							{ border-right:1px solid #fff; list-style-type: none; display: inline; text-transform:uppercase; }
#Submenu ul li a						{ font-size:1em; font-weight:bold; color:#039; padding: 0 12px; }
#Submenu ul li a:hover     				{ font-size:1em; color:#375e8a; }


/* Login - Cpanel */
form#frmLogin fieldset						{ float:right; width:220px; margin: 20px 30px 0 0; border:none;
 /*color:#47648c;  */
 color:#FFFFFF;
 line-height:2.4em; }
form#frmLogin fieldset input				{ width:100px; margin-left: 5px; border:2px solid #47648c; }
form#frmLogin fieldset input.bottone		{ width:107px; margin-left: 0; border: 2px solid #fff; }
form#frmLogin fieldset label				{ font-weight:bold; }
form#frmLogin fieldset a#lostpwd			{ display:block; float:left; width:71px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; margin-top:2px; 
color:#FFFFFF;
}
form#frmLogin fieldset p					{ font-family: Impact, Arial, Helvetica, sans-serif; font-weight: normal; font-size:20px; padding:10px 20px; margin-top:0; }
form#frmLogin fieldset p a					{
color:#FFFFFF;
 text-decoration:underline; }
#squadramia_LoggedPanel h2					{ text-transform:uppercase; }
#squadramia_LoggedPanel p					{ font-size:14px; font-weight: bold; color:#000000; padding:0; margin: 10px 0; }
#squadramia_LoggedPanel h2					{ text-transform:uppercase;color:#FFFFFF }
#squadramia_LoggedPanel a					{ display:block; width:140px; border:2px solid #fff; background:#173659 url(../../img/squadramia/images_for_css/bottone.gif) top left repeat-x; padding:4px 1px; text-align:center; text-transform:uppercase; font-weight:bold; color:#FFFFFF; margin: 0 auto; }



/* Box Colonna 1 */
.squadramia_Col01 div.squadramia_Counter			{ margin-bottom:15px; float:left; width:300px; display:inline; }
.squadramia_Col01 div.squadramia_Counter h1			{ width:170px; font-size:40px; float:left; }
.squadramia_Col01 div.squadramia_Counter h1	strong	{ font-size:58px; }
.squadramia_Col01 div.squadramia_Counter img		{ float:left; margin:5px 2px; }
.last												{ clear:right; }
.squadramia_Col01 div.squadramia_Cloud				{ width:300px; display:inline; margin-bottom:15px; margin-left:10px; float:right; clear:right; font-weight:bold; color:#336699; }
.squadramia_Col01 div.squadramia_Cloud	h1			{ font-size:32px; }

.squadramia_Col01 div.squadramia_BoxCentrale		{ overflow:auto; clear:both; padding:15px 0 30px;  }
.squadramia_Col01 div.squadramia_BoxCentrale p		{ margin-bottom:15px;  }
.squadramia_Col01 div.squadramia_BlockBox			{ margin-bottom:0; padding: 25px 0 35px; line-height:1.8em; overflow:auto; border-top:1px dotted #999;  }

.blockOne											{ width: 170px; padding-right:15px; float:left; }
.blockOne h1										{ font-size:36px; line-height:50px; }
.blockTwo											{ width: 170px; border-right:1px dotted #999; border-left:1px dotted #999; padding-right:15px; padding-bottom:60px; padding-left:15px; float:left; color:#666; }
.blockTwo h1										{ font-size:18px; text-transform:uppercase; color:#495d90; padding-bottom:12px; margin-bottom:0; }
.blockTwo ol										{ padding:0; margin:0 0 0 20px; line-height:1.8em; }
.blockThree											{ width: 170px; padding-left:15px; float:right;  }
.blockThree h1										{ font-size:18px; text-transform:uppercase; color:#495d90; padding-bottom:12px; margin-bottom:0; }
.Compila											{ background:#f3f5f8 url(../../img/squadramia/images_for_css/compila_bkg.gif) bottom center no-repeat; }
.Compila ol											{ width:300px; float:left;  padding-left:10px; margin:0 10px 0 25px; line-height:2.2em; }
.Compila li											{ margin-left:0; padding-left:0; }
.Compila h1											{ padding-right:10px; padding-left:10px; }

form#compraSquadra fieldset							{ float:right; width:240px; border:none; color:#47648c; line-height:2em; text-align:right; margin:0 10px 0 0; }
form#compraSquadra fieldset input					{ width:100px; margin-left: 5px; }
form#compraSquadra fieldset input.bottone			{ width:176px; border: 2px solid #fff; margin:0 auto; }
form#compraSquadra fieldset label					{ font-weight:bold; }
form#compraSquadra fieldset p						{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; text-align:right; margin-top:0; }
form#compraSquadra fieldset p a						{ text-decoration:underline; }
form#votaSquadra fieldset							{ border:none; color:#47648c; padding:0; margin:0; }
form#votaSquadra fieldset input						{ margin-right:5px; }
form#votaSquadra fieldset input.bottone				{ width:146px; border: 2px solid #fff; margin:10px auto 0 auto; }


/* Box Colonna 2 */
.squadramia_Col02 									{  }
.squadramia_Col02 div.BoxLaterale div				{ padding:15px 0; }
.squadramia_Col02 div.BoxLaterale p					{ margin: 10px 0 15px 0; }
.squadramia_Col02 div.BoxLaterale img				{ float: left; margin: 0 8px 4px 0; }
.squadramia_Col02 div.BoxLaterale h4 a				{ text-transform:uppercase; }
#squadramia_Loggedmenu								{ margin-bottom:20px; }
#squadramia_Loggedmenu h1							{ margin-bottom:10px; }
#squadramia_Loggedmenu ul							{ list-style-type:none; margin:0; padding:0; line-height:1.3em; font-size:19px; font-family: Impact, Arial, Helvetica, sans-serif; font-weight: normal; }

/* Footer */
#squadramia_Footer ul              { padding:96px 0 0px 35px; }
#squadramia_Footer li              { list-style-type: none; display: inline; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-right:10px; }



.error_box {
color:#FFFFFF;
background-color:#FF3300;
font-family:Verdana;
font-size:14px;
padding:2px 2px 2px 2px;
border: #CC0000 solid 2px;
text-transform:capitalize;
font-weight:bold;
}
.sbox
{
	border:2px solid #CCCCCC;
	background-color:#f9f9f9;
 	padding: 10px 10px 10px 10px;
	text-align:center;
}

.quote
{
	font-size:11px;
	color:gray;
	font-style: oblique;
	border:1px solid #CCCCCC;
	margin: 5px 5px 5px 5px;
	background-color:#f9f9f9;
	width:80%;
}

.hr_visible
{
	display:block;
	width:60%;
}

.classifica											{  padding-right:15px; padding-bottom:60px; padding-left:15px; float:left; color:#666; }
.classifica h1										{ font-size:18px; text-transform:uppercase; color:#495d90; padding-bottom:12px; margin-bottom:0; }
.classifica ol										{ padding:0; margin:0 0 0 20px; line-height:1.8em; }



