/* CSS Document */
html,body{margin:0;padding:0}
body{font: 76% Verdana,Arial,sans-serif;
    background: #FDFDFD url(../IMAGES/portone2.jpg) no-repeat top left;color: #444; background-position: -13px -10px;
	}


h1,div#footer{text-align:center}
h1{font-size: 200%;margin:0;padding-top:70px;color: #767676;}
h2{padding-left:10px;}
p{margin: 10px;line-height:1.4}
div#container{margin: 85px  175px 0px; width:755px;text-align:left; background: #FDFDFD url(../IMAGES/3lbis.gif) repeat-y  right; position:relative;}
div#wrapper{
	background-color:#FF0000;height:100px;}
div#header{
	height:75px;
	margin-left: 0px;
	text-align:center;
	padding-top:25px;
	background-color: #F00; background:  url(../IMAGES/sfondoheader.gif) no-repeat top left;
}
div#main{float:left;width:100%; } /*background: url(bordo.gif) repeat-y right; */
div#content{float:right;width:75%;  padding-right:20px; height:100%;padding-bottom:25px;}
div#sidebar{float:left;width:150px; }
div#extra{float:right;width:20%}
div#sidebar p, div#extra p{margin: 10px 5px}
div#footer{clear: both;width:100%;margin-top:10px;padding-top:10px;height:70px;background: #808080 url(../IMAGES/footer.jpg) repeat-x bottom;color: #FFF; font: "Courier New", Courier, mono}
div#footer p{padding: 0px 0 40px;margin:0;}
div#logo {margin:auto;}

ul#menu{list-style-type: none; margin:0; padding:0;}
ul#menu li{display:block; background: url(../IMAGES/bgmenu.gif) no-repeat; background-position: 13px 13px;  width:120px; height:35px;padding-left:38px;}
ul#menu li a{display:block; border-width:1px; border-style:solid;  border-color:#FF0000;width:85px; line-height:30px;height:20px;
 color:#FF0000; text-decoration:none;padding-left:5px; padding-top:5px; background-color:#FFFFFF; font: 95% Verdana, Arial, Helvetica, sans-serif;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-topleft: 8px}
ul#menu li a:hover{background-color:#FFCCCC; color:#990000;} 

ul#menu #attivo{color:#FFFFFF; background-color:#FF0033;}
#enter{float:right;}
#enter2{
	font:150% Verdana,Arial,sans-serif;
	color:#FF0000;
	font-style: italic;
}
#titoletto{
	font:120% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-weight: bold;
	padding-left:25px;
	background:  url(../IMAGES/titolo.gif) no-repeat left center;
	clear:both;
}
#titoletto2{
	font:100% Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	padding-left:25px;
	background-color: #f00;
	border-bottom-color:#666;
	display:block;
	border-bottom-width: 2px;
	color:#FFFFFF;
	border-bottom-style: solid;	
	padding-bottom:2px;
}


dl{width:400px;line-height:1.3;color: #555}
dt{padding: 15px 15px 0;background: url(../IMAGES/rounded.jpg) no-repeat top;font-weight:bold}
dt a{color: #FF0000}
dt a:hover{color: #CC0000}
dd{margin:0;padding: 5px 15px 15px;background: url(../IMAGES/rounded.jpg) no-repeat bottom}
dd p{margin:0;padding: 0 0 5px}
p#contatti{text-align:center; border:1px solid #F00;}
p a, ul a{color:#FF0000; text-decoration:none;}
p a:hover, ul a:hover{color:#3300FF}
p a.accesso {
color:#FF0000; text-decoration:none; padding-left:35px; background:  url(../IMAGES/freccia2.gif) no-repeat 10px 50%;height:15px;display:block;
}
p a.accesso:hover {
color:#3300FF
}
table.asso{ 
	border:1px solid #CC0000; margin-left:10px; width:545px; font: 85% Verdana, Arial, Helvetica, sans-serif }
a.linkesterno{text-decoration:none; color:#FF0000; display:block; background:  url(../IMAGES/freccia2.gif) no-repeat 40px 50%; width:55px; height:15px;}
a.linkestrerno:hover{color:#3300FF}
td.descrizione{padding-right:10px}
p.data{color:#FF0000; border-top:2px solid #ff0000;}

#menulingua{position:absolute; top:355px; left:-150px;  }

ul#lingua{list-style-type: none; margin:0; padding:0;font:75% Verdana, Arial, Helvetica, sans-serif;}
ul#lingua li{display:block; width:130px; height:30px;padding-right:38px;}
ul#lingua li a{display:block; border-width:0px; border-style:solid;  border-color:#FF0000;width:100px; line-height:20px;
 color:#FF0000; text-decoration:none;padding-left:5px; background-color:#FFFFFF; text-align:right;}
ul#lingua li a:hover{background-color:#FFCCCC; color:#990000;} 
#inglese{background: url(../IMAGES/bandieraeng.gif) no-repeat ; background-position: 110px 1px;}
#italiano{background: url(../IMAGES/bandierait.gif) no-repeat ; background-position: 110px 1px;}
ul#congresso{list-style-type: none; margin:0; padding:0;font:85% Verdana, Arial, Helvetica, sans-serif;display:block; border:1px solid #CC0000; margin-left:10px; width:545px;}
ul#congresso li{display:block;padding-left:38px; background: url(../IMAGES/titolo_little.gif) no-repeat ; background-position: 15px 27px;padding-bottom:15px;padding-top:15px; padding-right:10px;}
ul#congresso li a{text-decoration:none; color:#555; font:110% Verdana,Arial,sans-serif;}
ul#congresso li a:hover{color:#FF0000;}
p.titoletto3,p.datacongresso{
	color:#FF0000;
	font-weight: bold;
	}
p.datacongresso,p.datacongresso1,p.datacongresso2{padding-left:300px;} 
p.nondispo{color:#CCCCCC;}
ul.documenti{list-style-type: none; margin:0; padding:0;}
ul.documenti li{padding-left:30px;}
ul.documenti li.zip{background: url(../IMAGES/icon_zipfile.gif) no-repeat ; background-position: 10px 1px;}
ul.documenti li.pdf{background: url(../IMAGES/icon_pdffile.gif) no-repeat ; background-position: 10px 1px;}
ul.documenti li.doc{background: url(../IMAGES/wordicon.gif) no-repeat ; background-position: 10px 1px;}
ul.documenti li.xfile{background: url(../IMAGES/icon_file.gif) no-repeat ; background-position: 10px 1px;}
div#contenuto{margin: 110px  175px 0px; width:450px;text-align:left; position:relative;}
li a:hover{color:#999999;}
div#contenuto img{clear:both;}
table a  img{border:1px solid #999999;}
.logoCong {border:1px solid #999999;}