@charset "utf-8";
/* CSS Document */
/*31-03-09*/
*{ padding:0px; margin:0px;}

html{}
	
body{font-size:12px; background:#FFF; font-family:"Helvetica", "Helvetica Neue", Helvetica, Arial, sans serif;}
	
p{ line-height:; color:#bebebe; font:11px; line-height:18px;}
	
h1{}
	
h2{}	
	
h3{font-family:"Rockwell" , Georgia;}

h4{}

/*PSEUDO CLASSI*/	
a{ text-decoration:none; color:#606060;}
	
a:visited {}
	
a:hover, a:active {}

img{ border:0; margin:0; }

#container{ width:884px; margin:30px auto 0 auto; background:url(../img/bg_01.gif) repeat-y; background-color:#fff; }

#header{ height:93px;  margin:0px 0 0 0; background:url(../img/bg_00.png) no-repeat top; position:relative;} 
#header h1 a{ display:block; height:80px; width:68px; position:absolute; top:8px; left:106px;}
#header h1 a span{ display:none;}
#header a.cinenane{ background:url(../img/cinenane.png); width:140px; height:20px; display:block; float:left; position:absolute; right:18px; }
#header a.cinenane span{ display:none;}

/*#topmenu{ position:absolute; left:463px; top:51px;}

#topmenu ul{ list-style:none; height:17px; margin:0; padding:0;}
#topmenu ul li{ float:left; margin:0 2px 0 2px; width:80px; padding:0 0 10px 0;}
#topmenu ul li a{display:block; color:#bebebe; font-size:13px; text-transform:uppercase; padding:1px 2px 1px 4px; }
#topmenu ul li a:hover{ color:#fff; background-color:#bebebe; display:block; float:left;}

#topmenu ul.sub{ list-style:none; height:21px; width:auto!important; margin:5px 0 0 -70px; display:none; background-color:#eee;}
#topmenu ul li:hover ul{ display:block; position: absolute; top:14px; left:60px;}
#topmenu ul.sub li{ float:left; margin:0 3px 0 3px; width:auto!important; }
#topmenu ul.sub a{display:block; float:left; color:#bebebe; font-size:12px; text-transform:uppercase; padding:3px 2px 3px 2px;}
#topmenu ul.sub a:hover{ background:none; color:#bebebe;}*/

#leftmenu{ float:left; width:232px; margin:41px 0 0 0; position:relative; }
#leftmenu ul{ list-style:none; margin-left:32px;}
#leftmenu ul li{ margin-bottom:15px;}
#leftmenu ul li a{ font:12px "Helvetica", "Helvetica Neue", Helvetica, Arial, sans serif; color:#bebebe; text-transform:uppercase; padding:1px 2px 1px 2px;}
#leftmenu ul li a.current{ background:#bebebe; color:#fff; }
#leftmenu ul li a:hover{ background:#dedede; color:#fff; }

#content{ width:652px; margin:41px 0 10px 232px; }

#content p.abstract{ margin:11px 0 0 0; color:#666666; font-size:11px; line-height:18px; padding:0 55px 0 0;}


/*N.B. TOP:339px CONTROLLA IL POSIZIONAMENTO VERTICALE DEGLI EVENTI */
#events{ margin:0 0 0 33px; width:180px; position:absolute; top:339px;}
#events h2{ background:#bebebe; width:57px; height:18px; line-height:18px; padding:0 0 0 3px; color:#fff; font-size:10px; text-transform:uppercase; font-family:"Helvetica", "Helvetica Neue", Helvetica, Arial, sans serif; margin:0 0 3px 0; }
#events ul{ list-style:none; margin:0;}
#events ul li{ border-bottom:1px solid #e5e5e5; padding:5px 0 5px 0; margin:0 0 0 0;}
#events ul li span.date{ color:#aaaaaa; text-transform:uppercase; width:89px; display:block; float:left; font-size:11px;}
#events ul li span.title{ color:#606060; text-transform:uppercase; display:block; font-size:11px;}
#events ul li span.location{ color:#aaaaaa; font-size:11px; width:auto; display:block;}
#events ul li a{ color:#9eb8c4; /*margin:2px 0 0 89px;*/ }

#content div.servbox{width:205px; float:left; padding:0 5px 30px 0; margin:29px 0 0 0;}
#content div.servbox h3{ margin: 7px 0 20px 0; font-size:12px; font-family:"Helvetica", "Helvetica Neue", Helvetica, Arial, sans serif; color:#000; font-weight:normal; }
#content div.servbox h3 a{ color:#000;}
#content div.servbox p{ font-size:11px; color:#666; line-height:14px;  }

#footer{ clear:both; margin:30px 0 0px 0; padding:56px 0 0px 0; height:30px; background:url(../img/bg_02.png) no-repeat #fff;  }
#footer a.youtube{ background-image:url(../img/youtube.png); width:43px; height:17px; display:block; float:left; margin:0 12px 0 11px;}
#footer a.facebook{ background-image:url(../img/fb.png); width:17px; height:17px; display:block; float:left;}
#footer a.youtube span{ display:none; }
#footer a.facebook span{ display:none;}
#footer ul{ list-style:none; float:right; }
#footer ul li{ float:left; font-size:10px; background:url(../img/l.gif) no-repeat right center; padding:0 5px 0 5px; color:#bebebe;}
#footer ul li a{ font-size:10px; color:#bebebe; }
#footer ul li.last{ background:none;}
.hidden{ display:none;}



