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: "Myriad Pro",Arial,Helvetica,Tahoma,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}
#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--*/	




#content h3 { font-size:100%; padding:8px 0 8px 0px; font-weight:normal; text-align:center;}


#fields label { width: 246px; margin: 8px 19px 8px 0px; float: left; text-align:right;color:#DADADA;}


#fields input { background-color: #fefefe; margin: 5px; padding: 0px; float: left; margin: 5 5 5 0; padding: 2px; border: 1px solid #dedede; color: #333333; -moz-border-radius: 3px; }
#fields textarea { background-color: #fefefe; width: 300px; margin: 5px; padding: 0px; float: left; margin: 5 5 5 0; padding: 2px; border: 1px solid #dedede; color: #333333; -moz-border-radius: 3px; }

#fields input.error { border: 1px solid #F3CCBE; }
#fields textarea.error { border: 1px solid #F3CCBE; }

#fields input.ok { border: 1px solid #B9E7AE; }
#fields textarea.ok { border: 1px solid #B9E7AE; }

#fields label.error { font-size: 11px; color: red; margin: 0px 0px 9px 267px; width: 300px; text-align: left; padding: 0px; }
#fields .button { cursor: pointer; width: 246px; background: white url('../images/icon-submit.png') no-repeat scroll 11px 50%; border: 1px solid #999999; border-top-color: #ededed; border-left-color: #ededed; color: #333333; padding: 6px 1px 8px 25px; -moz-border-radius: 3px; }


#fields br { clear: left; }

.notification_ok { color:#FF0000;margin: 0 auto; background: #f5f9fd url('../images/icon-button-ok.png') no-repeat scroll 15px 50%; height: 26px; width: 90%; padding: 8px 0px 0px 46px; text-align: left; -moz-border-radius: 5px; }
.notification_error {color:#FF0000; margin: 0 auto; background: #FDF4F5 url('../images/icon-dialog-error.png') no-repeat scroll 4% 4px; height: auto; width: 90%; padding: 3px 0px 3px 51px; text-align: left; -moz-border-radius: 5px; }



#content #contact-area { margin-left: auto; margin-right: auto; width: 760px; border:1px solid #333; -moz-border-radius:10px; }
#content #contact-area h1 {font-size: 16px; font-weight:lighter; background: url('../images/icon-mail.png') no-repeat scroll 34% 47%;font-size:19px;font-weight:lighter; padding:10px 0;text-align:center; }
#content #contact-area em { color:#FF0000;}
#note { display:none; }

.hide { display:none; }

#ajax-loading { display: none; background: white url('../images/icon-ajax-loader.gif') no-repeat scroll 185px 50%; padding: 0px 0px 0px 207px; }

#icon-refresh { margin: 0 0 7px 0; }

#verified .ok { margin: 0px; } 

#sec_div { float: left; }

.requiredField { color: red; margin-right: 5px; }
.requiredOK { color: green; margin-right: 5px; }

.highlighted { width: 630px; background-color: #000; }

.styled { font-style: normal; }
