/* Inizio Configurazione elementi generici */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
html{
border:0px;
width:100%;
color:#000000;
background-color:#C0C0C0;
height:100%;
}
body{
margin:0;
padding:0;
font-family: Verdana,"MS Sans Serif",Arial,Default,sans-serif;
font-size:11pt;
text-align:center;
height:100%;
}
ul,ol{list-style:none;}
a img,:link img,:visited img{border:none;}
:link,:visited{text-decoration:none;}

/*
div.testo a[href^="mailto:"]{padding-left: 15px;background: url(../img/moin-email.png) no-repeat center left}
div.testo a[href^="http"], div.testo a[href^="www"], div.testo a[href*="aprifinestra"]{padding-left: 15px;background: url(../img/moin-www.png) no-repeat center left}

a.www:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
a.http:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
a.https:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
a.file:before {content: url(../img/moin-ftp.png); margin: 0 0.2em;}
a.ftp:before {content: url(../img/moin-ftp.png); margin: 0 0.2em;}
a.nntp:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
a.news:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
a.telnet:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
a.irc:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
a.mailto:before {content: url(../img/moin-email.png); margin: 0 0.2em;}
a.attachment:before {content: url(../img/moin-attach.png); margin: 0 0.2em;}
a.badinterwiki:before {content: url(../img/moin-inter.png); margin: 0 0.2em;}
a.interwiki:before {content: url(../img/moin-inter.png); margin: 0 0.2em;}
*/
a[href*=".pdf"]{	padding-right: 20px;  background: url(../img/icon_pdf.gif) no-repeat center right; }
a[href*=".doc"]{	padding-right: 20px;  background: url(../img/icon_doc.gif) no-repeat center right; }
a[href*=".txt"]{	padding-right: 20px;  background: url(../img/icon_doc.gif) no-repeat center right; }
a[href*=".zip"]{	padding-right: 20px;  background: url(../img/icon_archive.gif) no-repeat center right; }
a[href*=".rar"]{	padding-right: 20px;  background: url(../img/icon_archive.gif) no-repeat center right; }


div#contienisito{
width:955px;
margin:0 auto;
margin-left:-477px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top: 8px solid #f68220;
background-color: #FFFFFF;
color:#000000;
text-align:left;
min-height:503px;
position:absolute;
left:50%;
z-index: 0;

}
.invisible{display:none;visibility:hidden;}
.continua{color:#FC8C02;}

a {
	color: #FC8C02; 
}
a.titolo {
	color: #D95007;
}
img.foto1 {
	float: left; margin-right: 10px; margin-bottom: 20px; width: 100px; overflow: hidden; position: relative; clear: left;
}
/* Fine elementi generici */
/* TESTATA */
div#testata {
	width: 955px;
}

/* BOXCERCA */
div#boxcerca {
	float: right; margin-top: 0px; width: 240px; z-index: 100;  
}
div#boxcerca legend {
	z-index: 3;    border: 0px;  padding: 0; margin: 0;
}
div#boxcerca fieldset {
	border: 0px; vertical-align: bottom; padding: 0; margin: 0;
}

/* MENU1 */
div#menu1 {
	 width: 710px; height:60px;  margin-bottom: 20px;
}
div#menu1 ul {
	
}
div#menu1 ul li {
 display: inline; border-right: 1px dotted #00527C;  padding-top: 20px; padding-bottom: 10px;
}
div#menu1 ul li.nobordo {
	border: 0;
}
div#menu1 a {
	color:#F68220;  
	text-align: center; 
	font-family: Helvetica, Arial, sans-serif;
   font-size: 1.19em;  line-height: 60px; font-weight: 700; padding-bottom: 7px;
}
div#menu1 a:hover, div#menu1 a.selected {
	 border-bottom: 2px solid #F68220;
}

img#promo {
	position: absolute; right: 0px; z-index: 1;
}


/* BARRASX */

/* MenuSX */

ul.l1 li{
	width: 160px; color: #1a2811; background-color:  transparent; font-size: 0.9em; text-align: left;  margin: 0 0 3px 0; vertical-align: middle; padding-left: 5px;
}
ul.l1 a.linkmenu {
	font-weight: bold; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; color: #1a2811; background-color: transparent; width: 100%; display: block;  line-height: 20px; padding: 0.25em 0;
}
ul.l1 a.linkmenuselected {
	font-weight: bold; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; color:   #1a2811; background-color: transparent; width: 100%; display: block; line-height: 20px; padding: 0.25em 0;
}
ul.l1 a:hover {
	color: #FAA619; background-color:  #F9F9F8;
}

ul.l2 li{
	width: 135px; color:  #567610; background-color: transparent; font-size: 0.8em; text-align: left;  margin: 0 0 3px 30px; vertical-align: middle;  list-style-type: square; 
}
ul.l2 a.linkmenu {
	font-weight: bold; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; color: #1a2811; background-color: transparent; width: 100%; display: block;  line-height: 20px; padding: 0.15em 0;
}
ul.l2 a.linkmenuselected {
	font-weight: bold; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; color:  #FAA619; background-color: transparent; width: 100%; display: block; line-height: 20px; padding: 0.15em 0;
}
ul.l2 a:hover {
	color: #FAA619; background-color: #F9F9F8;
}

ul.l3 li{
	width: 135px; color:#567610; background-color: transparent; font-size: 0.7em; text-align: left;  margin: 0 0 2px 30px; vertical-align: middle; 
}
ul.l3 a.linkart {
	font-weight: bold; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; color: #1a2811; background-color:transparent; width: 100%; display: block;  line-height: 20px; padding: 0.05em 0; margin-left: 5px;
}
ul.l3 a.linkartselected {
	font-weight: bold; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; color: #FAA619; background-color: transparent; width: 100%; display: block; line-height: 20px; padding: 0.05em 0;  margin-left: 5px;
}
ul.l3 a:hover {
	color: #FAA619; background-color: #F9F9F8;
}

div#linksx {
	width: 170px; margin: 50px 0; text-align: center;
}
div#linksx a {
	font-weight: bold; color: #00527C; font-size: 0.9em; text-transform: uppercase; font-family: Helvetica; 
}

ul#banner_fissi_sx li, ul#banner_tempo_sx li {
	text-align: center; width: 100%; margin: 5px 0;
}
div#centro {
	position: relative; z-index: 0;
}
/* HOME PAGE */
div#menu_fiera {
	width: 602px; border: 0px; position: relative; height: 74px;  margin-left: 33px; text-align: center; vertical-align: middle; 
	border-bottom: 1px solid #F68220;
}
div#menu_fiera li.menu1 {
	background-image: url(../img/menu1.gif); width: 111px; height: 54px; float: left;  padding: 20px 20px 0px 20px; 
}
div#menu_fiera li.menu2 {
	background-image: url(../img/menu2.gif); width: 111px; height: 54px; float: left; padding: 20px 20px 0px 20px; 
}
div#menu_fiera li.menu3 {
	background-image: url(../img/menu3.gif); width: 110px; height: 54px; float: left; padding: 20px 20px 0px 20px;
}
div#menu_fiera li.menu4 {
	background-image: url(../img/menu4.gif); width: 110px; height: 54px; float: left; padding: 20px 20px 0px 20px;
}
div#menu_fiera a {
	font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 1.3em; width: 90%; color: White;  
}
div#menu_fiera a:hover {
	color: #000000;
}
div#menu_svaghi {
	position: absolute; right: 5px; top: 221px;
}
div#menu_svaghi li{
	display: inline;
}
div#menu_studenti {
	position: absolute; 
	left: 650px; top: 368px; background-image: url(../img/menumatricole.jpg); background-repeat: no-repeat; 
	width: 301px; height: 256px; overflow: hidden;
}
div#menu_studenti li {
width: 100%; display: block;
}
div#menu_studenti li a {
	display: block; width: 100%; height: 60px; margin-top: 1px; color: black; padding-left: 300px;
}
div#menu_fiere {
	position: absolute; left: 650px; top: 628px; 
	width: 290px; height: 200px; overflow: hidden; background-image: url(../img/bgfiere.jpg); background-repeat: no-repeat; background-position: top left; padding-top: 57px; padding-left: 10px;
}
div#menu_fiere li a{
	display: block; width: 270px; height: 33px; line-height: 33px; margin-top: 1px; background-image: url(../img/bglinkfiere.jpg); background-repeat: no-repeat;
	font-size: 8pt; text-align: right; padding-right: 8px; color: black;
}
div#menu_fiere li b {
	color: #F68220
}
div#menu_ansa {
	position: absolute; left: 650px; top: 628px; 
	width: 290px; height: 200px; overflow: hidden; background-image: url(../img/bgnotizie.jpg); background-repeat: no-repeat; background-position: top left; padding-top: 57px; padding-left: 10px;
}
div#menu_ansa li a{
	display: block; width: 270px; height: 33px; line-height: 33px; margin-top: 1px; background-image: url(../img/bglinkfiere.jpg); background-repeat: no-repeat;
	font-size: 8pt; text-align: right; padding-right: 8px; color: black; overflow: hidden;
}
div#menu_ansa li b {
	color: #F68220
}
div#forum {
	position: absolute; left: 650px; top: 833px; background-image: url(../img/bgforum.jpg); background-repeat: no-repeat; background-position: top left; width: 255px; height: 132px; padding-top: 72px; padding-left: 30px; overflow: hidden; padding-right: 15px;
}
div#forum h3 a {
	font-size: 1.1em; color: black; font-family: Georgia; font-weight: bold;
}
div#boxhome {
	border: 0; 
	width: 955px; 
	min-height: 973px; 
	background-image: url(../img/bgboxhome.jpg); background-repeat: no-repeat; background-color: #FCF04C ; 
	margin-top: -1px;  position: relative; z-index: -2;
}
div#boxhome h2 {
	color: #d95007; font-size: 11pt; margin-bottom: 1.5em; font-weight: bold; line-height: 1em;
}
div#boxhome h3 {
	color: #d95007; font-size: 9pt; font-weight: bold; text-transform:  capitalize; font-style: italic;
}
div#boxhome p,  div#boxhome div {
	font-family: Helvetica, Arial,  sans-serif; font-size: 8pt; color: Black; display: inline;  border: 0; line-height: 1.4em;
}
div#primopiano {
	position: absolute; top: 85px; left: 55px; width: 188px; height: 150px; background-image: url(../img/bgopinione.jpg); background-repeat: repeat-x; overflow: hidden; 
	padding-top: 21px; padding-left: 15px; padding-right: 15px; text-align: left; line-height: 1.4em; border: 1px solid #d3dbe4; z-index: 100;
}
div#ultimenovita {
	position: absolute; top: 85px; left: 285px; width: 320px; height: 150px; background-image: url(../img/bgopinione.jpg); background-repeat: repeat-x; overflow: hidden; 
	padding-top: 21px; padding-left: 5px; padding-right: 5px; text-align: left; line-height: 1.4em; border: 1px solid #d3dbe4; z-index: 100;
}
div#ultimenovita img {
	float: left; margin-right: 8px; width: 130px; border: 1px solid black;
}
div#homecentro {
	margin-top: 290px; 
	top: 540px; 
	min-height: 589px; 
	background-image: url(../img/middlehomecentro.png);  background-repeat: repeat-y; 
	width: 647px; 
	padding: 0; 
	float: left;
}
 div#proverbio {
	margin-top: 5px;  
	float: left; 
	left: 30px;
	width: 600px;
	text-align: center;
	margin-left: 30px;
	margin-right: 17px;

}
div#proverbio hr {
	color: #F68220;  background-color: #F68220; 
	border: 1px solid #F68220;

}
div#proverbio h2 {
	font-size: 2em;   color: #1f2e5f;
	font-weight: normal; z-index: 3; 
	width: 300px; background-color: white;
	top: 306px; left: 180px; line-height: 30px;
	position: absolute; text-align: center;
}
div#proverbio p {
	font-size: 12pt; 
}
div#homecentro div#homenews {
	clear: left; margin-left: 50px; margin-top: 20px; width: 600px;  display: block; background-image: url(../img/topnews.jpg); background-position: 0px 0px; background-repeat: no-repeat; padding-top: 60px;
}
div#homenews > div {
	float: left; width: 260px; 
}
div.boxnews0 {
	padding-right: 15px; border-right: 1px solid #F68220;
}
div.boxnews1 {
	 padding-left:15px; border-left: 1px solid #F68220; margin-left: -1px;
}
div#homelibri {
	background-image: url(../img/toplibri.jpg); background-position: 0 0; background-repeat: no-repeat; padding-top: 70px; width: 275px; margin-left: 30px; float: left;
	padding-left: 20px; padding-right: 20px; 
}
div#homecinema {
	background-image: url(../img/topspettacoli.jpg); background-position: right top; background-repeat: no-repeat; padding-top: 70px; width: 280px;  float: left;  
}
div#homecinema div.cornice {
	border: 1px solid black;   padding: 10px 20px; width: 230px; display: block;
}

/* FE ARTICOLO */

div#articolo {
	margin-top: 0px; 
	top: 0px; 
	min-height: 589px; 
	background-image: url(../img/middlehomecentro.png);  background-repeat: repeat-y; 
	width: 647px; 
	padding: 0; 
	float: left;
	z-index: 3;
}
div#articolo div.orange{
	background-color: #FC8C02;
	display: block; height: 262px; width: 647px; z-index: -1;
	position: absolute; top: 15px;
}
div#articolo h1 {
	margin-left: 30px;  margin-bottom: 20px;
}

div#articolo img.foto1, div#articolo img.foto2 {
	margin-left: 35px;
}
div#articolo p.data {
	color: #D95007;
}
div#boxhome div#testo1, div#boxhome div#box_articoli {
	 display: block; width: 430px; margin-left: 190px; min-height: 824px;
}
div#boxhome div#testo1 p, div#boxhome div#testo1 div {
	display: block;  font-size: 10pt; line-height: 14pt;
}

div#boxhome div.articoli{
	margin-bottom: 10px; display: block;
}
div#boxhome div.articoli img{
	margin-left: -155px;
}
div#menu3 {
	display: block; width: 100%; margin-top: 15px; margin-left: 35px; position:  relative;  left: 35px;
}
div#paginazione {
	display: block; width: 100%; margin-top: 20px; margin-left: 35px; position:  relative;  left: 35px;
}
div#paginazione li,div#menu3 li {
	float: left; border: 1px solid #D95007;  font-size: 8pt; color: #F68220; margin-right: 1em
}
div#paginazione li a:hover, div#paginazione li a.selected, div#menu3 li a:hover, div#menu3 li a.selected {
	background-color: #F68220; color: white;
}
div#paginazione li a, div#menu3 li a {
	display: block;  color: #F68220; padding: 4px; font-weight: bold;
}

/* FE_GALLERIA */
 table#galleria {
	table-layout: auto;
	border-spacing: 8px;
	margin: 5px auto;
}
 table#galleria td img{
 	overflow: hidden; width: 110px; 
	 opacity:0.4;
	 filter:alpha(opacity=40);
 }
 table#galleria td{
 	background-color: #F9F9F8
 }
 table#galleria img.unselect {
	 opacity:1;
	 filter:alpha(opacity=100);
 }
 
 div#boxhome div#boxfoto {
	 display: block; width: 460px; margin: 30px auto; min-height: 345px; border: 4px groove #FAA619; text-align: center; background-color: #D3DBE4; overflow: hidden;
}
div#boxhome div#boxfoto img.landscape {
	width: 460px; line-height: 345px; vertical-align: middle;
}
div#boxhome div#boxfoto img.portrait {
	height: 450px;
}
/* FOOTER */
div#footer {
	background-color:  #F68220; color: white; text-align: center; padding: 0.25em 0.25em; z-index: 10; clear: both;
}
div#footer a{
	color: white;
}

/* Area Riservata */
fieldset {
	 border: 1px solid #FF8200; margin-top: 10px; padding: 10px; text-align: justify;
}
legend {
		color: #d95007; font-size: 11pt; font-weight: bold; line-height: 1.5em;
}
fieldset label {
	float: left; width: 150px; font-size: 1em; line-height: 2em; text-align: right; margin-right: 1em;
}
fieldset p {
	clear: left; line-height: 2em;
}
fieldset textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em;
}
fieldset input {
	width: 200px;
}
#form_commento label {
	float: left;
}
div#commenti h5 {
	color: #00527c; border-top: 1px dashed #00527c; padding-top: 1em; margin-top: 2em;
}
#form_commento h4 {
	margin-top: 2em; color: #d95007
}