@charset "UTF-8";
/* CSS Document */

html,body{
text-align:center;
background:url(images/fondo.jpg) no-repeat center top;
background-color:#000000;
margin:0;
padding:0;
height:100%;
width:100%;
}

#contenitore{
width:969px;
height:100%;
margin:0 auto;
text-align:left;
}

#header{
width:969px;
height:263px;
margin:0px;
position:absolute;
z-index:99;
}

#barra{
width:100%;
height:10px;
position:absolute;
margin:0px;
background-color:#006AB3;
z-index:100;
}

#ombra{
width:969px;
height:30px;
position:absolute;
margin-top:274px;
margin-left:0px;
background:url(images/ombrablue.png) repeat-x;
filter: alpha (opacity=90);
-moz-opacity: 90%;
z-index:101;
}

#programma{
width:201px;
height:39px;
background:url(images/programma.jpg);
position:absolute;
margin-top:302px;
margin-left:15px; 
z-index:102;
}

#trasparente{
width:969px;
height:100%;
background:url(images/blue.png) repeat;
filter: alpha (opacity=90);
-moz-opacity:90%;
z-index:99;
position:absolute;
margin-left:0px;
margin-top:304px;
margin-bottom:0px;
}

#sab8{
width:232px;
height:28px;
position:absolute;
margin-top:349px;
margin-left:0px; 
z-index:101;
}

#dom9{
width:232px;
height:28px;
position:absolute;
margin-top:377px;
margin-left:0px; 
z-index:101;
}

#lun10{
width:232px;
height:28px;
position:absolute;
margin-top:405px;
margin-left:0px; 
z-index:101;
}

#mar11{
width:232px;
height:30px;
position:absolute;
margin-top:433px;
margin-left:0px; 
z-index:101;
}

#mer12{
width:232px;
height:28px;
position:absolute;
margin-top:470px;
margin-left:0px; 
z-index:101;
}

#gio13{
width:232px;
height:28px;
position:absolute;
margin-top:498px;
margin-left:0px; 
z-index:101;
}

#ven14{
width:232px;
height:28px;
position:absolute;
margin-top:526px;
margin-left:0px; 
z-index:101;
}

#sab15{
width:232px;
height:28px;
position:absolute;
margin-top:554px;
margin-left:0px; 
z-index:101;
}

#dom16{
width:232px;
height:30px;
position:absolute;
margin-top:582px;
margin-left:0px; 
z-index:101;
}

#menu1{
width:460px;
padding-top:10px;
position:absolute;
margin-left:506px;
margin-top:274px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
z-index:102;
}

#espositori{
width:118px;
height:23px;
position:absolute;
margin-top:311px;
margin-left:232px;
z-index:102;
}

#mappa{
width:91px;
height:23px;
position:absolute;
margin-top:311px;
margin-left:359px;
z-index:102;
}

#interventi{
width:213px;
height:23px;
position:absolute;
margin-top:311px;
margin-left:458px;
z-index:102;
}

#comunicati{
width:131px;
height:23px;
position:absolute;
margin-top:311px;
margin-left:679px;
z-index:102;
}

#peresporre{
width:135px;
height:23px;
position:absolute;
margin-top:311px;
margin-left:818px;
z-index:102;
}

a:link.link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-decoration:none;
}

a:visited.link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-decoration:none;
}

a:hover.link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-decoration:underline;
}

#bianco{
width:720px;
position:absolute;
margin-left:232px;
margin-top:349px;
background-color:#FFFFFF;
filter: none;
-moz-opacity: 100%;
z-index:100;
}

#concorsi{
width:235px;
height:25px;
position:absolute;
margin-left:0px;
margin-top:623px;
z-index:100;
}

#novita{
width:235px;
height:25px;
position:absolute;
margin-left:0px;
margin-top:663px;
z-index:100;
}

#palavini{
width:201px;
height:106px;
position:absolute;
margin-left:15px;
margin-top:703px;
background:url(images/palavini.gif);
z-index:100;
}

#loghi{
width:219px;
height:255px;
position:absolute;
margin-left:6px;
margin-top:824px;
background:url(images/loghi.gif);
z-index:100;
}

.menu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5dc2e9;

z-index:100;         
}

.titolorosso{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ae1a45;
z-index:100;
}

.testo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding:20px;
padding-right:220px;
z-index:102;
}

.testo2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding:20px;
padding-right:220px;
padding-top:0px;
z-index:102;
}


.titolo{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#172983;
padding-top:20px;
padding-left:20px;
z-index:102;
}

.titolo2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ae1a45;
padding:20px;
padding-right:20px;
font-weight:bold;
z-index:102;
}

#foto1{
width:160px;
height:119px;
position:absolute;
margin-top:90px;
margin-left:520px;
filter: none;
-moz-opacity:100%;
z-index:102;
}

#foto2{
width:160px;
height:119px;
position:absolute;
margin-top:229px;
margin-left:520px;
z-index:102;
}

#foto3{
width:160px;
height:119px;
position:absolute;
margin-top:368px;
margin-left:520px;
z-index:102;
}

#foto4{
width:160px;
height:226px;
position:absolute;
margin-top:90px;
margin-left:520px;
z-index:102;
}

#galleria1{
width:530px;
height:160px;
position:absolute;
margin-top:160px;
margin-left:93px;
z-index:102;
}

#galleria2{
width:256px;
height:160px;
position:absolute;
margin-top:340px;
margin-left:93px;
z-index:102;
}

#galleria3{
width:256px;
height:160px;
position:absolute;
margin-top:340px;
margin-left:369px;
z-index:102;
}

#galleria4{
width:256px;
height:160px;
position:absolute;
margin-top:520px;
margin-left:93px;
z-index:102;
}

#galleria5{
width:256px;
height:160px;
position:absolute;
margin-top:520px;
margin-left:369px;
z-index:102;
}

a:link.link2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
text-decoration:none;
}

a:visited.link2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
text-decoration:none;
}

a:hover.link2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ae1a45;
text-decoration:underline;
}

#cartina1{
width:254px;
height:142px;
position:absolute;
margin-top:90px;
margin-left:400px;
z-index:102;
}

#cartina2{
width:254px;
height:142px;
position:absolute;
margin-top:252px;
margin-left:400px;
z-index:102;
}

.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006ab3;
text-align:center;
position:relative;
margin-top:20px;
margin-left:0px;
z-index:102;
}

#eventi{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-top:20px;
padding-left:20px;
padding-right:120px;
z-index:102;
}

.nome_evento{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#172983;
}
.data_evento{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#006AB3;
}

#istituzionali{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-top:20px;
padding-left:20px;
width:668px;
z-index:102;
}

.int{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.autore{ 
background-color:#a8193a;
border:1px solid #a8193a;
}

.autore1{ 
border:1px solid #006ab3;
}

.autore2{ 
border:1px solid #fff;
}

.testo3{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.evento_coll{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
font-weight:bold;
}

a:link.link3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
font-weight:bold;
text-decoration:none;
}

a:visited.link3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#172983;
font-weight:bold;
text-decoration:none;
}

a:hover.link3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ae1a45;
font-weight:bold;
text-decoration:underline;
}

#stand{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:20px;
z-index:102;
}

.esp_bianco{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
}

.azzurro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006AB3;
}