/* CSS Document */

* {
margin: 0;
padding: 0;
}

body {
background-color: #000000;
font-family: Verdana, Trebuchet MS, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}

/* Formattazione testi */

.ob111 {
padding-top: 50px;
padding-left: 220px;
}

.intofooter {
font-family: Trebuchet MS,  Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: bold;
color: #fff;
text-align: center;
}

.linklanguage  {
font-family: Trebuchet MS, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: bold;
color: #f70000;
text-decoration: none;
}

.link2008  {
font-family: Trebuchet MS, Verdana, Georgia, "Times New Roman", Times, serif;
color: #FF0033;
text-decoration: none;
}


.link2009 {
font-family: Trebuchet MS;
text-align:left;

margin: 0px 0px 0px 280px;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;

}

.l10 {
font-family: Trebuchet MS;
text-align:left;
color: #CC0000;
font-weight: bold;
font-size: 12px;
text-decoration: none;

}

.quo10 {
font-family: Trebuchet MS;
text-align: left;
color: #CC6633;
font-weight: bold;
font-size: 18px;
margin: 380px 0px 0px 60px;
text-decoration: none;
}

.comh {
font-family: Trebuchet MS;
text-align: justify;
color: #666666;
font-size: 13px;
margin: 30px 20px 20px 20px;
}



.link010 {
font-family: Trebuchet MS;
text-align: right;
color: #CC0000;
font-weight: bold;
font-size: 18px;
text-decoration: none;
}

.oliv {
font-family: Trebuchet MS;
text-align: left;
color:
#CC0000;
font-weight: bold;
font-size: 11px;
margin: 550px 0px 0px 70px;
text-decoration: none;
}



a:hover {
color: #fe0000;
}

.testohome {
font-family: trebuchet MS;
font-size: 12px;
text-align: left;
padding-top: 25px;
margin: 0 20px 0 20px;
color: #000;
}

.testohome2 {
font-family: trebuchet MS;
font-size: 12px;
text-align: left;
margin: 50px 20px 0px 40px;
color: #000;
}

.testohome3 {
font-family: trebuchet MS;
font-size: 12px;
text-align: left;
margin: 50px 20px 0px 290px;
color: #CC6600;
}

.testohomeb {
font-family: trebuchet MS;
font-size: 12px;
text-align: left;
margin: 350px 20px 0px 40px;
color: #000;
}
.testocontatti {
font-family: trebuchet MS;
font-size: 18px;
padding-top: 200px;
margin: 150px 50px 0 0px;
color: #000;
}

.testofilm {
font-family: trebuchet MS;
font-size: 12px;
text-align: left;
padding-top: 25px;
margin: 80px 20px 0 20px;
color: #FF0000;
}

.testofilm1 {
font-family: trebuchet MS;
font-size: 12px;
text-align: left;
margin: 0px 0px 0px 20px ;
color: #FF0000;
}

.testofilm2 {
font-family: trebuchet MS;
font-size: 10px;
text-align: justify;
padding-top: 25px;
margin: 0px 20px 0 20px;
color: #000000;
}

.linkmail {
font: 100% Trebuchet MS, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 18px;
color: #f70000;
text-decoration: none;
}

.pallino {
margin: 0 0 0 125px;
}

.locandine {
margin: 0px 0px 0px 20px;
padding-right: 10px;
padding-bottom: 30px;
padding-top: 20px;
}

.locandine2 {
margin: 0px 0px 0px 20px;
padding-right: 10px;
padding-bottom: 90px;
padding-top: 40px;
}

.locandine3 {
margin: 0px 0px 0px 20px;
padding-right: 10px;
padding-bottom: 60px;
padding-top: 40px;
}

.titolomovie {
font: 100% Trebuchet MS, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 18px;
float: left;
padding-left: 10px;
color: #f70000;
text-decoration: none;
}

.titolomovie22 {
font: 100% Trebuchet MS, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 11px;
color: #f70000;
text-decoration: none;
}

.geomap {
font: 100% Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
padding-top: 150px;
padding-left: 60px;
color: #000;
text-decoration: none; 
}

.rifmappa {
font: 100% Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
padding-left: 20px;
color: #f70000;
text-decoration: none; 
}

.rifmappa2 {
font: 100% Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
padding-left: 19px;
color: #f70000;
text-decoration: none; 
}

.rifmappa3 {
font: 100% Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
padding-left: 30px;
color: #f70000;
text-decoration: none; 
}

.rifmappa4 {
font: 100% Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
padding-left: 36px;
color: #f70000;
text-decoration: none; 
}

.rockyjoe {
margin-top: 50px;
}

.rockyjoe2 {
margin-top: 26px;
}

.titcamma {
font-size: 14px;
}

a:hover {
color: #ff7800;
}

/**/

/* MENU */

#menu02o {
width: 10em;
font: 100% Arial, Helvetica, sans-serif; 
}
#menu02o ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu02o li{
text-align:center;
font-size: 90%;
font-weight: bold;
display: inline;
margin: 0;
padding: 0;
width: 120px;
height: 14px;
}

#menu02o a:link, #menu02o a:visited{
float:left;
background: url(img/menu2b.jpg) center top no-repeat;
background-color: #DFDBDB;
color: #000;
padding: 5px 0 5px 0;
text-decoration:none;
width: 120px;
height: 14px;
}
#menu02o a:hover, #menu02o a:focus, #menu02o a:active{
float:left;
color: #fff;
background: url(img/menu2a.jpg) center top no-repeat;
background-color: #000;
padding: 5px 0 5px 0;
}

/**/

/* STRUTTURE */

div.scatolonehome{
background-color: #bbd6eb;
height:940px;
width: 946px;
}

div.scatolonehome2{
background-color: #bbd6eb;
height:auto;
width: 870px;
}

div.scatolone{
background-color: #bbd6eb;
height: 932px;
width: 946px;
}

div.colonna{
background-color: #bbd6eb;
width: 76px;
float: right;
}

div.colonnavuotoalto{
background-color: #bbd6eb;
height: 302px;
width: 76px;
}  

div.colonnaperimg{
height: 476px;
width: 76px;
background: url(img/sbordo.jpg) no-repeat center;
} 

div.colonnaperimghome{
height: 476px;
width: 76px;
background-color: #bbd6eb;
} 
 
div.container{
background-color: #bbd6eb;
width: 870px;
height: auto;

float: right;
}

div.header{
background-color: #bbd6eb;
height: 182px;
width: 870px;
background: url(img/header2.jpg) no-repeat center;
}

div.header2{
background-color: #bbd6eb;
height: 182px;
width: 870px;
background: url(img/header3.jpg) no-repeat center;
}

div.spallasx{
width: 120px;
height: 950px;
float: left;
background-color: #FF0000;
}

/* + menu02o */

div.spallasxbassa{
width: 120px;
height: 476px;
float: left;
background: url(img/pellicola4.jpg) no-repeat center;
}  

div.spallasxbassahome{
width: 120px;
height: 813px;
float: left;
background-color: #fe0000;
}

div.spallasxbassafoto{
width: 120px;
height: 54px;
float: left;
background-color: #fe0000;
}

div.center{
width: 570px;
height: 1400px;
float: left;
}

div.center2{
width: 570px;
height: 940px;
float: left;
}

div.c2{
background: #fff url(img/sup1.jpg);
width: 570px;
height: 330px;
background-color: #FFFFFF;
float: left;
}

div.c3{
background: #fff;
width: 570px;
height: 620px;
float: left;
}

div.c3a{
width: 570px;
height: 195px;
float: left;
}

div.c3a1{
background: #fff url(img/co1.jpg);
width: 570px;
height: 99px;
float: left;
}

div.c3a2{
background: #fff url(img/co2.jpg);
width: 570px;
height: 96px;
float: left;
}

div.c3b{
background: #fff;
width: 570px;
height: 620px;
background: #fff url(img/h_s.jpg);
float: left;
}


div.quof{
background: #fff;
width: 750px;
height: 3000px;
float: left;
}

div.centerp{
background: #fff url(img/centerp.jpg) no-repeat top;
width: 570px;
height: 940px;
float: left;
}

div.centerp10{
width: 570px;
height: auto;
float: left;
background-color:#FFFFFF;
}

div.centerf{
background:url(img/centerf.jpg) no-repeat top;
background-color:#FFFFFF;
width: 570px;
height: auto;
float: left;
}

div.centerf10{
background-color:#FFFFFF;
width: 570px;
height: 950PX;
float: left;
}

div.centerc{
background:url(img/sup1.jpg) no-repeat top;
background-color:#FFFFFF;
width: 570px;
height: 940px;
float: left;
}

div.centerboss{
background: #fff;
width: 570px;
height: 716px;
float: left;
}

div.centerstriscia{
background: rgb(186,213,234) url(img/sponsor3.jpg) no-repeat top;
width: 570px;
height: 120px;
float: left;
}

div.centerprogramma{
background: rgb(186,213,234) url(img/center2.jpg) no-repeat top;
width: 570px;
height: 596px;
float: left;
}

/* PAGINA DEI FILM */
div.centerfilm{
background:  rgb(186,213,234)url(img/center3.jpg) no-repeat top;
width: 570px;
height: 596px;
float: left;
}

div.centerfilmvuotosopra{
width: 570px;
height: 50px;
float: left;
}

div.centerfilm1{
width: 570px;
height: 35px;
float: left;
}

div.centerfilm2{
width: 570px;
height: 35px;
float: left;
}

div.centerfilm3{
width: 570px;
height: 35px;
float: left;
}

div.centerfilm4{
width: 570px;
height: 35px;
float: left;
}

div.centerfilm5{
width: 570px;
height: 35px;
float: left;
}

div.centerfilm6{
width: 570px;
height: 35px;
float: left;
}

div.centerfilm7{
width: 570px;
height: 35px;
float: left;
}

div.centerfilmvuotosotto{
width: 570px;
height: 351px;
float: left;
}
/* FINE PAGINA DEI FILM */

div.centerdove{
background:  rgb(186,213,234) url(img/center4.jpg) no-repeat top;
width: 570px;
height: 596px;
float: left;
}

div.centercontatti{
background: rgb(186,213,234) url(img/center5.jpg) no-repeat top;
width: 570px;
height: 596px;
float: left;
}

div.colonnasponsor{
width: 180px;
float: right;
}

div.spalladxhome{
background: url(img/sponsor.jpg);
width: 180px;
height: 950px;
float: right;
}

div.spalladx{
background: rgb(186,213,234) url(img/sponsor2.jpg) no-repeat center;
width: 120px;
height: 716px;
float: left;
}

div.colonnadx{
background-color: #bbd6eb;
width: 60px;
height: 596px;
float: right;
}

div.footerpertesto{
background-color: rgb(181,181,181);
width: 946px;
height: 15px;
}

div.footerpertesto2{
width: 870px;
height: 15px;
float: left;
}

/**/

/* SCHEDE FILMS */

div.paginacomunicato {
width: 500px;
height: auto;
background-color: #fff;
float: top;
} 

div.paginacomunicato3 {
width: 500px;
height: 1150px;
background-color: #fff;
float: top;
} 

.pressroom {
font-family: Trebuchet MS, Verdana;
font-size: 11px;
text-align: left;
margin: 0 20px 0 20px;
color: #000;
}

.imgcomstpopup {
padding-top: 0;
}

div.footerf {
width: 500px;
height: 30px;
background-color: rgb(186,213,234);
float: top;
margin: 0;
padding: 0;
}   

.linkfooter  {
font-size: 10px;
font-weight: bold;
color: rgb(0,153,0);
text-decoration: none;
}

.intofooter2 {
margin: 10px 0 0 0;
font-size: 10px;
font-weight: bold;
color: #fff;
text-align: center;
}

/**/

/* DOVE SIAMO */

div.paginamappadove {
width: 500px;
height: 420px;
background-color: rgb(186,213,234);
float: top;
} 

/**/

/* INGRANDIMENTO FOTO */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: rgb(186,213,234);
padding: 5px;
left: -1000px;
border: 1px dashed #000;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: 100px; /*position where enlarged image should offset horizontally */
}

/**/


.tp10 {
font-family: trebuchet MS;
font-size: 18px;
text-align: left;
margin: 0px 0px 0px 20px;
color: #990000;
}

.tp20 {
font-family: trebuchet MS;
font-size: 14px;
text-align: left;
margin: 0px 0px 0px 20px;
color: #666666;
}
