html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
letter-spacing:normal;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
table {
border-collapse:separate;
border-spacing:0;
empty-cells:show;
}
caption, th, td {
font-weight:normal;
text-align:left; padding:0}
table, td {
vertical-align: top !important;
}

blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
img {
}
img, div, input {
}
body {background-color:#ffffff; color:#fff; font-family:Arial, Helvetica, sans-serif; background-image: url(../images/bg.gif); background-color:#000; background-repeat:repeat-x;
font-size:99.9%;
line-height:1.3;
padding:0;
text-align:center;
z-index:0;
}
body * {background-color:transparent;}
a {color:#fff;text-decoration:none;}
a:hover { color:0066FF;text-decoration:none;}

p {margin:0;padding:5px 0 10px; font-size:80%; line-height:1.4; }

a {color:#fff;text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}
a:visited {color:#fff;}

h1 {font-size:130%; padding:10px 15px; color:#FFFFFF; }
h2 {font-size:120%; padding: 10px 10px;margin:0px;color:#FFFFFF;}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------- */
#home		{margin:0px; text-align:center; color:#0066FF; padding-bottom:20px;}
#container  {padding:0px;margin:auto; text-align:left;} 
#containerInt {padding:0px; margin: 0px;text-align:left;} 
#logo		{margin-top:20px;}
#logoSmall	{ text-align:center; padding-bottom:10px;}

/*NAVIGATION*/
#menu {margin:auto; width:1000px; height:16px;padding-bottom:16px}

/* ----------banner for logo-------------- */
#banner {text-align: right;padding: 0px;margin: 0px;}
#banner img {padding:10px 0px;} 

/* ----------outer and inner----------------- */

#outer			{ background-color: #000000;min-height:450px; width:1000px; margin:auto;} /* color of the content column */
#outerInt		{width:1000px; margin:auto;} /* color of the content column */

#inner			{margin:0; } /* The ie/pc pecularity */ 


 
 /* --------------left and right navi------------- */

 #right { width:200px;  float:right;  position:relative;  margin-right:-200px;  margin-left:1px; }

/* -----------------content--------------------- */ 
#contentHOME					{float:right; margin: 0px; width:1000px;}
#content						{float:right; margin: 0px; background-image:url(../images/bgcontent.gif); background-position:top; background-repeat:repeat-x; width:1000px; min-height:400px;height: auto !important;height: 400px;	}

#content p,h2					{padding:12px 50px 0px 50px}
#content h2.center				{padding:12px 50px 0px 50px; text-align:center;}
.form							{padding-bottom:15px;padding-top:15px;  text-align:center; font-size:14px;}

#content img					{float:left; margin:0px;}
#content h3.bologna 			{padding:26px 52px 52px 609px;line-height:30px;background-color:#993300;font-size:22px;}
#content h3.samp 				{padding:53px 52px 85px 614px;line-height:30px;background-color:#0066FF;font-size:22px;}
#content h3.lazio 				{padding:32px 57px 46px 585px;line-height:30px;background-color:#5bacff;font-size:22px;}
#content h3.leicester			{padding:48px 52px 60px 595px;line-height:30px;background-color:#5c6ca9;font-size:22px;}
#content h3.italia				{padding:36px 52px 43px 588px;line-height:30px;background-color:#3366FF;font-size:22px;}
#content h3.mancio				{padding:66px 52px 72px 593px;line-height:30px;background-color:#CC3300;font-size:22px;}
#content h3.inter				{padding:73px 52px 95px 593px;line-height:30px;background-color:#3366FF;font-size:22px;}
#content h3.lazio2				{padding:93px 52px 104px 555px;line-height:30px;background-color:#5bacff;font-size:22px;}
#content h3.fiorentina			{padding:51px 52px 57px 593px;line-height:30px;background-color:#9933CC;font-size:22px;}
#content h3.lazio3				{padding:42px 52px 66px 555px;line-height:30px;background-color:#5bacff;font-size:22px;}
#content p.palmares				{padding:2px 10px 18px 10px;  font-size:11px; color:#fff;}
#content span.Left				{float:left; padding-left:33px;padding-bottom:20px;padding-top:20px; width: 445px;}
.ioRoberto #content span.Left	{ width:289px;}
#content span.Right				{float:left; padding-left:20px;padding-bottom:20px;padding-top:20px}
#content em						{color:#D0F5F9; font-size:13px}


.obfuscate						{display:none;} 

#test , #test2 , #test3 , #test4 , #test5 , #test6 , #test7 , #test8 , #test9 , #test10 , #test11 , #test12{
	color: #fff; font-size:12px; line-height:18px;padding: 8px;	margin: 0px;	border: 1px double grey; }
	
#slideout , #slidein , #hide {display:none;}
#toggle	a	{padding-top:15px; padding-bottom:15px;}

p {padding: 5px 10px;margin:0px; }
pre{font-size: 12px;padding: 5px 10px;margin:0px;}

/*  ----------------footer---------------------- */ 
#bottom					{background-image: url(../images/film.gif);background-repeat:repeat-x;padding:9px 15px; clear:both; }
#Top					{background-image: url(../images/film.gif);background-repeat:repeat-x; height:16px; margin:0px;}

#footer					 {width:1000px;margin:auto; clear:both; color:#A6A2A6;font-size:10px ;margin-bottom:20px;margin-top:10px;padding-left:10px;padding-right:10px;padding-top:10px;}
#footer a				 {color:#A6A2A6;text-decoration:none;}
#footer a:hover			 {background-color:#A6A2A6;color:#FFFFFF;}
#nav_footer				 {float:right;}
#nav_footer a			 {color:#A6A2A6;margin-left:10px;text-decoration:none;}
#nav_footer a:hover		 {background-color:#A6A2A6;color:#FFFFFF;margin-left:10px;}
	
	/* -------------slide effect-----------------*/
.hide, .print-logo, .close-button{ display:none; }


.clear			{clear:both; height:0px; font-size:0px;line-height:0px;}
.inside			{width:80%; min-width:65em;	max-width:85em;	margin:0 auto;}
#image			{background:#000; height:450px ;color:#000; float:left; width:370px; left:175pt; margin-top:0pt;padding:0; background-image:url(../images/portrait.jpg); background-repeat:no-repeat;}
#imageInt		{background:#000; height:250px ;color:#000; float:left; width:1000px; left:175pt; margin-top:0pt;padding:0}
#preload		{background:#000; color:#999; width:100%; height:450px; padding:0; margin:0;}
#preload img	{position:relative; top:48%; margin-left:170px}
#preloadInt		{background:#000; color:#999; width:100%; height:250px; padding:0; margin:0;}
#preloadInt img	{position:relative; top:48%; margin-left:405px}
#utils			{background: transparent url(../images/bgr_trans.png) repeat left top; color: #ccc; position: absolute; top:5px; margin-left:320px; width:680px}


/*--------------CONTACT-------*/

#form_box {		width:1000px;	font-size:0.8em;	padding: 0.5em;	margin-top: 5px;	margin-bottom: 2px; text-align:center;}

#form_box p	{padding:0px; margin:0px;}
 
#form_box div {padding: 1px 5px;}
 
#form_box div.hr {border-bottom: 2px solid #e2e2e1;	height: 0px;	margin-top: 0pt;	margin-bottom: 3px;}
 
#form_box p {margin: 0px;}
 
 
#log {width: 1000px;margin-top: 5px;}
 
#log_res {overflow: auto;}
 
#log_res.ajax-loading {	margin:0px; background: url(../images/loading_ani.gif); padding:23px;  }


.MenuBarHorizontal	{width:1000px}
ul.MenuBarHorizontal{ height:27px; background-image:url(../images/bgLinks.gif); margin: 0;	padding: 0; color:#fff;}

ul.MenuBarActive{	z-index: 1000;}
ul.MenuBarHorizontal li{display:inline;margin:0 0px 0 0;list-style-type: none;text-align: left;	cursor: pointer;width: 160px;float: left;background-image:url(../images/bgLinkshover.gif);	 color:#3366ff; text-transform:capitalize;}

ul.MenuBarHorizontal ul{	margin: 0;	padding: 0;	list-style-type: none;	font-size: 15px;	z-index: 1020;	cursor: default;	width: 8.2em;	position: absolute;	left: -1000em;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{	left: auto;}
ul.MenuBarHorizontal ul li{	width: 119px;}
ul.MenuBarHorizontal ul ul{	position: absolute;	margin: -5% 0 0 95%;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{	left: auto;	top: 0;}

ul.MenuBarHorizontal ul{	margin:0px;}

ul.MenuBarHorizontal a{ background-image:url(../images/bgLinks.gif); display: block; cursor: pointer; padding:5px 6px;color: #fff; text-decoration: none;	font-size:12px;	text-align:center; border-right:#000 5px solid; }
ul.MenuBarHorizontal a.last { border-right:none}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{	 background-image:url(../images/bgLinkshover.gif);	color: #CCC; border-bottom:#0066FF 1px solid;}


ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{	background-image:url(../images/bgLinkshover.gif);	color: #FFF;}


ul.MenuBarHorizontal a.MenuBarItemSubmenu{	background-image: url(../images/SpryMenuBarDown.gif);	background-repeat: no-repeat;	background-position: 95% 50%;}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu{	background-image: url(../images/SpryMenuBarRight.gif);	background-repeat: no-repeat;	background-position: 95% 50%;}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(../images/SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(../images/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}
/* ----------- ----------- ----------- ----------- ----------- ----------- -----------contact page--*/	

span.form { padding:40px 0 10px 180px; float:left }
.contact-form {	width:auto;	float:left;	margin:5px;padding-left:180px;  }


.form2 {	width:auto;	float:left;	margin:5px;}
.notification_error {	border: 1px solid #A25965;	height: auto;	width: 98%;	padding: 4px;	background: #F8F0F1; color:#333333;	text-align: left;	-moz-border-radius: 5px;}
.notification_ok {	border: 1px #567397 solid;	height: auto;	width: 100%;	padding: 8px;	background: #f5f9fd;	text-align: center; color:#333333;	-moz-border-radius: 5px;}
.button {	font-size:70%;	border: 1px solid #999999;	border-top-color: #CCCCCC;	border-left-color: #CCCCCC;	background: white;	color: #000;	-moz-border-radius: 3px;}
label {width:200px;	padding-left: 0px;	margin: 5px;	float: left;	text-align: right; 	font-weight:bold;	color: #fff;}
input, textarea {	margin: 5px;	padding: 3px;	float: left;	border: 1px solid #CCCCCC;	border-top-color: #CCCCCC;	border-left-color: #CCCCCC;	color: #fff;	-moz-border-radius: 3px;}
.textbox {	width:400px;}
.textbox2 {	width:400px;	height:300px}
.info_fieldset { }
.info_fieldset legend {	border: 1px #dddddd solid;	color: black;	font-weight: none;	font-size:80%;	padding:2px 5px;	-moz-border-radius: 3px;}


p.facebook { float:left; color:#fff; font-size:100%; } 
p.facebook a { background:url(../images/facebook-icon.png) 0 center no-repeat; padding:5px 40px 5px 24px;} 
