/* CSS Document */
html,body{margin:0;padding:0}
body{font: 76%  arial,sans-serif;text-align:center; color:#808C99;}

div#container{text-align:left; background:#F1EFEF url(../images/new/bgBtm.gif) bottom left repeat-x; padding-bottom:10px; }
div#quickAccess {background:#B9CAFF}
div#footer{color: #FFF; height:70px; color:#B9B0B0; }
div#footer a:link, div#footer a:visited {color:#B9B0B0; }
div#footer p{margin:0;padding:20px 0; text-align:center; font-size:90%;}
div#header { background:url(../images/new/bgTop.gif) bottom left repeat-x; height:180px;  }

a:link, a:visited { color:#ED0C1A; }

h1, h2, h3 {font-family:"Arial", Times, serif; color:#ED0C1A; font-weight:normal;}

/* stile homepage */
div#contentHome h2 { font-size:20px; font-weight:normal; margin-bottom:22px; }
div#contentHome h2 span { font-size:20px; } 
div#contentHome h3 { font-size:18px; color:#808C99;   }
div#contentHome h3 a:link, div#contentHome h3 a:visited { color:#808C99; }

/* logo style*/
h1#logo	{text-indent: -9999px;	margin: 0;	padding: 0;	border: 0; 	float:left;	}	
h1#logo a:link, h1#logo a:visited	{display: block;	width: 212px;	height: 147px;background: url(../images/new/logo.gif) left top no-repeat;	margin: 0;	padding: 0;	border: 0;	text-decoration: none; margin-top:33px;}
#header a:link, #header a:visited{color:#fff;text-decoration:none;}


/*navigazione*/
#nav { float:left; width:720px; position:relative; top:40px; background:url(../images/new/pallino.gif) right bottom no-repeat;  }
#nav ul { list-style:none;  }
#nav ul li  { float:left; padding-right:12px; }
#nav a:link, #nav a:visited { font: 90% Arial, Helvetica, sans-serif; color:#ED0C1A; font-weight:bold;  }
#nav a:hover { color:#eee; }
#nav ul li.sel a:link, #nav ul li.sel a:visited,  #nav ul li.sel a:hover { color:#fff; } 

/* struttura */
div#container{width:960px;margin:0 auto}
div#wrapper{float:left;width:100%;}
div#contentHome {margin-right: 440px; padding:25px; }
div#quickAccess{float:left; width:220px; background:url(../images/new/bgQuickAccess.gif) center top no-repeat; margin-left:-220px; height:282px; position:relative; top:-70px;}
div#visual{float:left;width:220px;margin-left:-440px; position:relative; top:-70px;}
div#footer{clear:left;width:100%;}


/* grafica varia */
div#content{margin-left: 230px;}
div#spalla{float:left;width:210px;margin-left:-960px}
div#immagini{float:left;width:210px;margin-left:-750px}

p{margin:0 0 10px}
div#contentHome p { margin-top:80px; }
div#visual p { margin:24px 10px 10px;  }
div#quickAccess p { margin-top:25px; }
div#quickAccess h4 { margin:10px 20px; color:#fff; text-transform:uppercase; font-size:11px; }
div#quickAccess ul { list-style:none; margin:0; padding:0; }
div#quickAccess ul li { }
div#quickAccess ul li a:link, div#quickAccess ul li a:visited { background:url(../images/new/arr.gif) left center no-repeat; padding-left:20px; margin-left:20px; color:#fff; font-size:80%; }
div#quickAccess .bx1 { height:180px; overflow:hidden; }
div#quickAccess .bx2 { height:100px; overflow:hidden; }
div#quickAccess form { padding:0 20px; margin:0; }
div#quickAccess input, input { width:120px; font-size:11px; margin-bottom:2px; color:#808C99;  }
div#quickAccess input.btGo { float:right; width:auto; }
div#quickAccess span { color:Red; font-family:Arial; font-size:13px;}

div#spalla { }
div#spalla h1, div#spalla h2 , div#spalla p { margin:25px; }

div#immagini h1, div#immagini h2 , div#immagini p,  div#immagini img { margin:0 8px; }
div#immagini img { margin-bottom:5px; }
div#immagini { padding-top:15px; font-size:50%;  }
div#immagini p.dida { margin-bottom:45px; }
div#immagini p.dida span { font-weight:bold; }
div#spalla h1 { margin-top:100px; font-size:100%;}
div#content h1 { color:#5B5858; margin-bottom:15px; }
div#content h1 span { color:#ED0C1A; }
div#content p{line-height:2; font-size:90%; margin:0 15px 15px 0;}

/*Hide div*/
/*Private section*/
div#Jan12, div#Jan13, div#Jan14
{
 margin: 0px 20px 0px 20px;
 display: none;
}
/*Training section*/
div#OtherTraining, div#Positions,div#EpicureTraining
{
 margin: 0px 0px 0px 0px;
 display: none;
}

ul.UlPrv { padding:0px; margin:0px; margin-top:10px; }