/* CSS Document */
body{
padding:0;
margin:0;
color:#7E9096;
background-color:#CC3333;
font:normal 11px Arial, Helvetica, sans-serif;
}
p, ul, li, a, h1, h2, h3, h4 div, form, label, input, strong{
padding:0;
margin:0;
}
ul{
list-style:none;
padding:0;
margin:0;
}
a{
text-decoration:none;
outline:none;
}
img{
padding:0;
margin:0;
border:none;
display:block;
}
/*----------------top100percent table----------------*/
.topTable{
background-color:#00343E;
color:inherit;
}
.mainBg{
background-color:#F7FDFF;
color:inherit;
padding:25px 21px 0 21px;
}
/*------------------header----------------------*/
img.logo{
/*position: absolute;*/
margin-top: - 5px;
padding-top: -5px;
margin-left: 0px;
display: inline;
float:left;
width: 200px;
height: 118px;
}
img.main_banner{
margin-bottom: 2px;
padding-bottom: 2px;
float:left;
margin-right: 18px;
width:auto;
}
ul.toplink{
float:left;
background:url(../images/ul_bg.gif) repeat-x 0 0;
width:832px;
padding: 0px 0 0 10px;
margin-bottom:2px;
padding-bottom: 2px;
}
ul.toplink li{
float:left;
width:auto;
font:bold 11px/34px Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
padding:0 8px 0 7px;
}
ul.toplink li a{
color:#fff;
background-color:inherit;
}
ul.toplink li a.home{
color:#F0EC0A;
background-color:inherit;
}
ul.toplink li a:hover{
color:#F0EC0A;
background-color:inherit;
}
.hdrBg{
/*background:url(../images/headers/header2.jpg) no-repeat 0 0;*/
height:170px;
}
/*-----------form-----------------*/
.formtab{
padding-top:7px;
padding-left:21px;
}

form{
width:221px;
padding-left:20px;
}
label{
font:bold 11px/22px Arial, Helvetica, sans-serif;
color:#507E8E;
background-color:inherit;
float:left;
width:auto;
padding-top:3px;
}
label.forgot a{
font-size:11px;
line-height:18px;
color:#822A00;
background-color:inherit;
float:left;
width:104px;
text-decoration:underline;
padding-top:6px;
}
label.forgot a:hover{
text-decoration:none;
}
input.txtfield{
float:right;
width:152px;
height:20px;
border:solid 1px #8DADB8;
background-color:#ABCDD9;
margin-bottom:8px;
color:#000;
}
input.logbutt{
background:url(../images/login.gif) no-repeat 0 0;
width:47px;
height:21px;
border:none;
cursor:pointer;
float:right;
margin-top:6px;
}
.padbodytable{
padding-top:10px;
}
.bodyDash{
background:url(../images/dashed_verticlly.gif) repeat-y right 0;
}
h2.member{
font:bold 14px Arial, Helvetica, sans-serif;
color:#CC3333;
background-color:#CC3333;
padding-bottom:7px;
}
h2.news{
font:bold 20px/26px Arial, Helvetica, sans-serif;
//color:#00343E;
color:#CC3333;
background-color:inherit;
padding-bottom:10px;
}
p.title_el_citta{
  font:normal 11px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00343E;
}
ul.el_citta{
  /*border: 1px dashed #00343E;*/
  padding-left: 10px;
  font:normal 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.el_citta li{
  padding-top: 3px;
}
ul.el_voci{
  /*border: 1px dashed #00343E;*/
  font:normal 11px Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.el_voci li{
  padding-top: 3px;
}

.el_citta a, a:active, a:visited
{
  color:#00343E;
  text-decoration: none;
}
.el_citta a:hover{
  color: #7E90BA;
}

.el_voci a, a:active, a:visited
{
  color:#00343E;
  text-decoration: none;
}
.el_voci a:hover{
  color: #7E90BA;
}

td.titolo_evento_tabella{
  padding: 2px;
  font:normal 10px Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.calender{
background:url(../images/date_bg.gif) no-repeat 0 0;
width:49px;
height:52px;
font-size:14px;
text-align:center;
color:#FFF;
background-color:inherit;
padding-right:10px;
}
.calender span{
display:block;
color:#00343E;
background-color:inherit;
font-size:20px;
padding-top:8px;
}
 p.events{
font-size:11px;
line-height:15px;
width:177px;
}
 p.events span{
background:url(../images/arrow.gif) no-repeat 0 14px;
display:block;
padding:7px 0 0 8px;
}
 p.events span a{
font-size:11px;
line-height:18px;
font-weight:bold;
color:#822A00;
background-color:inherit;
}
 p.events span a:hover{
 text-decoration:underline;
 }
 p.eitam{
 font-size:11px;
 line-height:15px;
 color:#738C39;
 background-color:inherit;
 margin:0;
 font-weight:bold;
 padding:16px 0 0 0;
 }
 p.eitam span{
 display:block;
 color:#7E9096;
 background-color:inherit;
 font-weight:normal;
 }
  p.eitam  span.two{
background:url(../images/arrow.gif) no-repeat 0 14px;
display:block;
padding:7px 0 0 8px;
}
 p.eitam  span.two a{
font-size:11px;
line-height:18px;
font-weight:bold;
color:#822A00;
background-color:inherit;
}
 p.eitam span.two a:hover{
text-decoration:underline;

 }
 /*-------------------------right panel------------------------*/
 p.rghtTxt{
 font-size:11px;
 line-height:15px;
 color:#6D7D12;
 font-weight:bold;
 background-color:inherit;
 }
  p.rghtTxt span{
  display:block;
  font-weight:normal;
  color:#7E9096;
  background-color:inherit;
  padding:10px 0 0 0;
  }
 p.rghtTxt span.only{
 background:url(../images/arrow.gif) no-repeat 0 14px;
display:block;
padding:7px 0 0 8px;
  }
p.rghtTxt span.only a{
font-size:11px;
line-height:18px;
font-weight:bold;
color:#822A00;
background-color:inherit;
	}
p.rghtTxt span.only a:hover{
text-decoration:underline;
}
.galtxt{
color:#6D7D12;
font-weight:bold;
font-size:11px;
line-height:24px;
background-color:inherit;
padding:0 0;
}
.galimg{
	display:inline;
}
.footTxt{
color:#6D7D12;
font-size:11px;
line-height:15px;
background-color:inherit;
font-weight:bold;

}
ul.rightlink{
padding:9px 0 0 0;
margin:0;
}
ul.rightlink li{
background:url(../images/horiz.gif) repeat-x 0 bottom;
font-size:0;
line-height:0;
padding:0;
margin:0;
height:22px;
}
ul.rightlink li.nobdr{
background-image:none;
}
ul.rightlink li span{
background:url(../images/arrow_lft.gif) no-repeat 8px 50%;
padding-left:16px;
display:block;
}
ul.rightlink li span a{
font:normal 11px/22px Arial, Helvetica, sans-serif;
color:#822A00;
background-color:inherit;
}
ul.rightlink li span a:hover{
color:#000;
background-color:inherit;
}

/*----------------bottom100percent table----------------*/
.botTable{
background-color:#cc3333;
color:black;

}
/*------------------------------footer------------------------------------*/
ul.footerlink{
/*padding:25px 0 0 50px;*/
padding-top: 20px;
padding-left: 250px;
}
ul.footerlink li{
float:left;
width:auto;
color:#FFF;
font:bold 11px/18px Arial, Helvetica, sans-serif;
background-color:inherit;
padding:0 8px;
}
ul.footerlink li a{
color:#FFF;
background-color:inherit;
float:left;
width:auto;
}
ul.footerlink li a:hover{
text-decoration:underline;
}
p.copyright{
color:black;
font:normal 11px/18px Arial, Helvetica, sans-serif;
background-color:inherit;
padding:8px 0 22px 0;
}
p.copyright span{
display:block;
}
p.copyright a{
color:#fff;
background-color:inherit;
}
p.copyright a:hover{
text-decoration:underline;
}
/*-------------------------ABOUT US PAGE START-------------------------*/
p.aboutusTxt{
	line-height:15px;
}
p.aboutusTxt span{
	display:block;
	padding:0 0 17px 0;
}
.aboutusTopTxtPpadding{
	padding:0 0 21px 0;
}
.aboutusTopImgPPadding{
	padding:0 0 26px 0;
}
/*-------------------------ABOUT US PAGE END-------------------------*/

/*---------START CLASSI PAGINA PROGRAMMAZIONE SALE CINEMATROGRAFICHE--------*/
.sfondo_grigio {background-color: #CCCCCC; border: 1px solid black; padding: 5px; margin-top: 5px;}
.sfondo_grigio p {color: black;}
.sfondo_bianco p {color: black;}
.sfondo_bianco {background-color: white; border: 1px solid black; padding: 5px; margin-top: 5px;}
.cinema {font-size: 18px; color: black;}
.Stile4 {font-size: 12px; color: black;}
/*---------END CLASSI PAGINA PROGRAMMAZIONE SALE CINEMATROGRAFICHE--------*/

/*---------START CLASSI PAGINA SINGOLO EVENTO--------*/
.luogo_evento {color: #000000; font-size: 16px; font-weight: bold; }
.data_evento {color: #000000; font-size: 14px; font-weight: bold; margin-top: 10px;}
.descrizione_evento {color: #000000; margin-left: 20px; padding-left: 20px; padding-right: 100px; font-size: 14px; margin-top: 10px; text-align: justify;}
.prezzo_evento {color: #000000; font-size: 14px; margin-top: 10px;}
.indirizzo_evento {color: #000000; font-size: 14px; margin-top: 10px;}
.contatti_evento {color: #000000; font-size: 14px; margin-top: 10px;}
.categoria_evento {color: #000000; font-size: 14px; margin-top: 10px;}
.sfondo_ricciolo{background: url(../images/ricciolo.jpg) no-repeat 0 0; }
/*---------END CLASSI PAGINA SINGOLO EVENTO--------*/



/*
.box_evento_data_inizio, .box_evento_data_inizio, .box_evento_descrizione, .box_evento_tag, .box_evento_luogo
{
    border: #ccc 1px solid;
}*/


.box_evento_data_inizio
{
    width:200px;
    height:15px;
}
.box_evento_nome_evento
{
    width:200px;
    height:30px;
}
.box_evento_descrizione
{
    padding:5px;
    width: 100px;
    height: 50px;
    overflow:hidden;
}
.box_evento_tag
{
    padding:5px;
}
.box_evento_luogo
{
    padding-left:5px;
}