/* CSS Document */
body{ background: #333 url(../img/fondo.gif) repeat-x; margin: 0; padding: 0; font: 12px Verdana, Arial, Helvetica, sans-serif;}

/* definizione del corpo pagina*/
#homepagina {position: absolute; top: 0; left: 0; width: 850px;}
#biancosx {background: #fff; position:absolute; top: 160px; left: 0; width: 50px; height: 50px; display: block;}
#nerosx {background: #333; position:absolute; top: 210px; left: 0; width: 50px; height: 205px; display: block;}
h1 {background: #8f946e url('../img/foto_home.jpg') right no-repeat; position: absolute; top: 70px; left: 50px; width: 800px; height: 245px; margin: 0; padding: 0;}
h1 span {display: none;}


#colonnecontenuti {
	position: absolute; top:385px; left: 100px;
}
#colonnecontenuti .colonna {width: 190px; float:left;  text-align:left; padding:0 10px 0 0;}
#colonnecontenuti .colonna a {color: #fff; text-decoration:none;}
#colonnecontenuti .colonna strong.titolo {margin: 10px 0; display:block;}

#colonnecontenuti #eventi { width: 150px; float: left; background: #933; padding:0;}
#colonnecontenuti #eventi a {color: #fff; text-decoration:none;}
#colonnecontenuti #eventi strong.titolo {margin: 10px 0 0 10px; display:block;}


#colonnecontenuti #eventi #eventicol {width: 150px; background: #933; margin: 0; padding: 0;}

#colonnecontenuti #eventicol .eventolist {font: 10px; color: #fff; font: 9px Georgia, "Times New Roman", Times, serif; margin: 15px 0 0 10px;}
#colonnecontenuti #eventicol .eventolist img {border: 1px solid #333; width: 130px;}
#colonnecontenuti #eventicol .eventolist strong {display: block;}
#colonnecontenuti #eventicol .eventolist a {color: #fff; text-decoration: none;}

/* menu di servizio */
#menuservizio {margin: 0; padding: 0; position:absolute; top: 5px; right: 0;}

#menuservizio ul {margin: 0; padding: 0; list-style: none;}
#menuservizio ul li {display: inline;}
#menuservizio ul li a {display: block; float: left; height: 11px;}
#menuservizio ul li a span {display: none;}

#menuservizio ul li a.eventi {width: 38px; background: #fff url('../img/eventi.gif') no-repeat;}
#menuservizio ul li a.news {width: 37px; background: #fff url('../img/news.gif') no-repeat;}
#menuservizio ul li a.community {width: 62px; background: #fff url('../img/community.gif') no-repeat;}
#menuservizio ul li a.info {width: 35px; background: #fff url('../img/info.gif') no-repeat;}
#menuservizio ul li a.credits {width: 49px; background: #fff url('../img/credits.gif') no-repeat;}
#menuservizio ul li a.sitemap {width: 42px; background: #fff url('../img/sitemap.gif') no-repeat;}

/* sponsor link */
#sponsorlink {margin: 0; padding: 0; position:absolute; top:0; left: 50px;}
#sponsorlink ul {margin: 0; padding: 0; list-style: none;}
#sponsorlink ul li {display: inline;}
#sponsorlink ul li a {display: block; float: left; height: 50px;}
#sponsorlink ul li a span {display: none;}
#sponsorlink ul li a.presidenza {width: 170px; background: #fff url('../img/presidenza-del-consiglio-dei-ministri.gif') no-repeat;}
#sponsorlink ul li a.parlamento {width: 170px; background: #fff url('../img/parlamento-europea-ufficio-per-l-italia.gif') no-repeat;}
#sponsorlink ul li a.commissione {width: 170px; background: #fff url('../img/commissione-europea-rappresentanza-italiana.gif') no-repeat;}

/* ricerca */
#ricerca {margin: 0; padding: 0; position:absolute; top:50px; right: 0;}
#ricerca form {margin: 0; padding: 0;}
#ricerca form fieldset {margin: 0; padding: 0; border: 0;}
#ricerca form fieldset legend {display: none;}
#ricerca form label {margin: 0; padding: 0; display: block;}
#ricerca form input {font: 10px Verdana, Arial, Helvetica, sans-serif; width: 90px; margin: 0 5px 0 0; padding: 1px 0; float: left; border: 1px solid #333;}
#ricerca form input.but {font: bold 10px Verdana, Arial, Helvetica, sans-serif; width: auto; margin: 0; padding: 0 1px;}

/* data e santo di oggi */
#data {color: #333; font: 10px Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 50px; right: 0px;}
#data strong.ora {color: #a81c21; background: #fff url(../img/orologio.gif) no-repeat; padding: 0 0 0 11px;}

#eventohp {width: 148px; height: 99px; border: 1px solid #333; position:absolute; top: 314px; left: 700px; background: #333; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff;}
#eventohp a {color: #933; display: block; text-decoration:none; background: url(../img/freccia_hp.gif) no-repeat; padding: 0 0 0 13px;}
#eventohp .container {margin: 5px;}

