﻿body
{
  background-color: Black;
  margin: 0px;
  font-family: Arial;
  font-weight: bold;
}

.clear
{
  clear: both;
}

.hidden
{
  display: none;
}

.topSmartBanner
{
  text-align: center;
  margin-top: 10px;
}

.rightSmartBanner
{
  /* width:160px;     height:400px; */
}

/*-----Facebook-----*/
.ImmagineFacebook
{
  margin: 4px;
  float: right;
  width: 40px;
  height: 40px;
}
.DatiFacebook
{
  float: right;
}
/*-----BaseMasterPage-----*/

.allBoxOut
{
  margin: auto;
  position: relative;
  overflow: hidden;
}

.allBox
{
  margin: auto;
  width: 1000px;
  position: relative;
}

.testata
{
  background-image: url(../../images/top.jpg);
  height: 85px;
  position: relative;
  background-repeat: no-repeat;
}

.logoLink
{
  height: 80px;
  position: absolute;
  width: 220px;
}

.cerca
{
  background-image: url(../../images/cercaFondo.png);
  background-repeat: no-repeat;
  width: 239px;
  height: 23px;
  margin-left: 398px;
  position: relative;
  top: 10px;
}

.cercaButton
{
  background-color: transparent;
  border-style: none;
  background-image: url(../../images/cercaButton.png);
  background-position: bottom;
  width: 63px;
  height: 19px;
  position: absolute;
  top: 2px;
  right: 3px;
}

.cercaButton:hover
{
  background-image: url(../../images/cercaButton.png);
  background-position: top;
}

.txtBox_Cerca
{
  margin-left: 30px;
  margin-top: 2px;
  width: 140px;
  position: relative;
}

*:first-child + html .txtBox_Cerca
{
  margin-left: -390px;
}

.accessoTest
{
  color: #FFF;
  float: right;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  background-repeat: no-repeat;
  width: 255px;
  padding-left: 2px;
  padding-top: 3px;
  margin-right: 20px;
  height: 60px;
}

.accessoTest a
{
  font-family: Arial;
  text-decoration: none;
  color: #FFF;
  padding-left: 2px;
  padding-right: 2px;
}

.accessoTest a:hover
{
  font-family: Arial;
  text-decoration: none;
  color: #797877;
  padding-left: 2px;
  padding-right: 2px;
}

.accessoTest a:active
{
  font-family: Arial;
  text-decoration: none;
  color: #B1AFAE;
  padding-left: 2px;
  padding-right: 2px;
}

.lblAccediCon
{
  vertical-align: top;
}

.navigazione a
{
  text-decoration: none;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  display: block;
  padding-left: 10px;
  padding-top: 2px;
  float: left;
  padding-left: 2px;
  width: 102px;
  height: 25px;
}

.navigazione a:hover
{
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  height: 25px;
  display: block;
  float: left;
}

.navigazione a:active
{
  font-family: Arial;
  font-weight: bold; /*background-image: url(../../images/menuTopButtonOn.png);*/
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-decoration: none;
  display: block;
  float: left;
  height: 25px;
}

.navigazione
{
  width: 440px;
  font-size: 16px;
  padding-left: 238px;
  padding-bottom: 10px;
  margin-top: 35px;
  position: relative;
  height: 25px;
}

.userInfo
{
  float: right;
  width: 260px;
  font-size: 12px;
  color: #00ACDC;
  text-align: right;
}

.login
{
  color: #00ACDC;
  text-decoration: none;
}

.logout, a.login
{
  text-decoration: none;
  color: #797877;
}

a.logout:hover, a.login:hover
{
  color: #fff;
}

.box_logeddin
{
  width: 260px;
  float: right;
  margin-right: 25px;
  padding-top: 3px;
}

.mappaTest
{
  color: #00ACDC;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  right: -730px;
  top: -25px;
  width: 280px;
  height: 20px;
}

.mappaTest a
{
  font-family: Arial;
  text-decoration: none;
  color: #00ACDC;
  padding-left: 2px;
  padding-right: 2px;
}

.mappaTest a:hover
{
  font-family: Arial;
  text-decoration: none;
  color: #FFFFFF;
  padding-left: 2px;
  padding-right: 2px;
}
/*Non utilizzato*/
.mappaTest a.selected
{
  font-family: Arial;
  text-decoration: none;
  color: #FFFFFF;
  padding-left: 2px;
  padding-right: 2px;
}

.news1, .news1 a, .news1 a:hover
{
  text-decoration: none;
  font-family: Arial;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #FFFFFF;
}

.Stile5
{
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-style: normal;
}

.lista_footer, .lista_footer a
{
  color: #797877;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 13px;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}

.lista_footer a:hover
{
  text-decoration: none;
  color: #00ACDC;
}

.lista_footer .footerGold, .lista_footer .footerGold a
{
  color: #c49d54;
}

.lista_footer .footerFree, .lista_footer .footerFree a
{
  color: #00ACDC;
}

.lista_footer .footerFree a:hover
{
  color: #797877;
}

.lista_footer .footerSilver, .lista_footer .footerSilver a
{
  color: #B0B0B0;
}

.lista_footer .footerCopper, .lista_footer .footerCopper a
{
  color: #B87333;
}

.testo_news, .testo_news a, .testo_news a:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  text-decoration: none;
  color: #000000;
}

.Stile6, .Stile6 a
{
  color: #FFFFFF;
}

.Stile6 a:hover
{
  text-decoration: none;
  color: #797877;
}


#cont_footer
{
  padding: 0px;
  width: 1000px;
  height: 194px;
}

#footer
{
  padding-top: 3px;
  margin-bottom: 25px;
  margin-right: auto;
  background-repeat: repeat-x;
  background-image: url(../../images/footerSiteMap.jpg);
}

#contenitore_fn
{
  position: relative;
  height: 115px;
  margin-right: auto;
  padding-left: 35px;
  padding-top: 10px;
}

#mappa_sito
{
  float: left;
  height: 85px;
  width: 100px;
  margin-top: 8px;
}

#mp
{
  background-image: url(../../images/divisoreSiteMap.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 15px;
  margin-bottom: 5px;
  padding-bottom: 10px;
}

#cf
{
  height: 15px;
  margin-bottom: 5px;
  padding-bottom: 10px;
  background-image: url(../../images/divisoreSiteMapExtraLong.png);
  background-position: -70px bottom;
  background-repeat: no-repeat;
}

#sf
{
  height: 15px;
  margin-bottom: 5px;
  padding-bottom: 10px;
  background-image: url(../../images/divisoreSiteMap.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  margin-bottom: 5px;
}

#ac
{
  height: 15px;
  margin-bottom: 5px;
  padding-bottom: 10px;
  background-image: url(../../images/divisoreSiteMap.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  margin-bottom: 5px;
}

#ex
{
  height: 15px;
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #00A1C1;
  margin-bottom: 5px;
}

#lista_mappa_sito
{
  height: 70px;
  width: 71px;
  float: left;
}

#categorie_film
{
  float: left;
  height: 85px;
  width: 405px;
  margin-top: 8px;
  margin-left: 28px;
}

#lista_categorie_film_uno
{
  float: left;
  width: 65px;
  margin-right: 40px;
}
#lista_categorie_film_due
{
  float: left;
  width: 65px;
  margin-right: 40px;
}
#lista_categorie_film_tre
{
  float: left;
  width: 75px;
  margin-right: 40px;
}

#sezioni_film
{
  float: left;
  height: 59px;
  width: 114px;
  margin-top: 8px;
  margin-left: 28px;
}

#accesso
{
  float: left;
  height: 59px;
  width: 130px;
  margin-top: 8px;
  margin-left: 28px;
}

#extra
{
  float: left;
  height: 90px;
  width: 118px;
  margin-top: 28px;
  margin-left: 28px;
}

#lista_extra_uno
{
  height: 15px;
  width: 50px;
  padding-top: 8px;
  background-image: url(../../images/LOGO_RSS.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  margin-top: 5px;
}

#lista_extra_due
{
  height: 15px;
  width: 58px;
  padding-top: 8px;
  background-repeat: no-repeat;
  background-position: right top;
  background-image: url(../../images/LOGO_FACEBOOK.jpg);
  margin-top: -13px;
}

#lista_extra_tre
{
  height: 15px;
  width: 104px;
  padding-top: 8px;
  background-repeat: no-repeat;
  background-position: right top;
  background-image: url(../../images/R_STAMPA.jpg);
  margin-top: -13px;
}

#ringraziamenti
{
  float: left;
  height: 85px;
  width: 78px;
  margin-top: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 28px;
}

#special_thanks
{
  border-left: 1px solid #00A1C1;
  border-right: 1px solid #00A1C1;
  margin-left: auto;
  margin-right: auto;
  margin-top: 74px;
  padding-left: 2px;
  width: 75px;
}

#powered
{
  background-image: url("../../images/footerSiteMap.jpg");
  background-repeat: no-repeat;
  height: 50px;
  padding-left: 35px;
  width: 965px; /*background-image: url(../../images/Sfumatura-footer.png);*/
}

#powered a
{
  text-decoration: none;
  vertical-align: top;
}

#teamdev
{
  float: left;
  height: 18px;
  width: 142px;
  background-repeat: no-repeat;
  background-position: center right;
  background-image: url(../../images/Joshua.png);
  font-family: Arial;
  color: #FFFFFF;
  font-size: 11px;
  margin-top: 18px;
}

#archimede
{
  background-repeat: no-repeat;
  background-position: center right;
  float: left;
  height: 18px;
  width: 107px;
  margin-left: 20px;
  background-image: url(../../images/archimedeSign.png);
  font-family: Arial;
  color: #FFFFFF;
  font-size: 11px;
  margin-top: 18px;
}

#siae
{
  float: right;
  position: relative;
  height: 21px;
  margin-right: 30px;
  margin-top: 14px;
  font-size: 15px;
}

.siteTitle
{
  color: #00ACDC;
  font-size: 16px;
  margin-bottom: 10px;
  padding-top: 14px;
}


/*-----BaseMasterPage-----*/

.cursorPointer
{
  cursor: pointer;
}

/*-----DefaultMasterPage-----*/

.top
{
  margin-top: 5px;
  margin-bottom: 25px; /*height: 272px;*/
  overflow: hidden;
  background-color: Black;
  width: 1000px;
}

.imgTopDefault
{
  background: url(../../images/banner1.jpg);
  height: 372px;
  width: 820px;
}

.category_home
{
  width: 140px; /*height: 262px;*/
  float: left; /*padding: 3px;     padding-top: 0px;     margin-top: 6px;*/
}
.category_home .linea
{
  width: 123px;
  height: 2px; /*background: url(../../images/divisoreMenuSx.png) repeat-y top;*/
  margin-left: 7px; /*margin: 2px;*/
  padding: 0px;
}

.category
{
  text-decoration: none;
}
.category:link span, .category:visited span
{
  color: #fff;
  font-size: 14px;
}
.category:hover span
{
  display: block;
  color: #797877;
  float: left;
}

.category:active span, .category:active
{
  color: #797877;
}

.category:link, .category:visited
{
  color: #fff;
  font-size: 14px;
}

.category:hover
{
  color: #797877;
}
.category:link .freccia, .category:visited .freccia
{
  background: #000 url(../../images/menuSxSpunta.png) no-repeat top;
  float: left;
  width: 11px;
  height: 9px;
  margin: 4px;
  margin-top: 7px;
}
.category:hover .freccia
{
  background: #000 url(../../images/menuSxSpunta.png) no-repeat bottom;
  width: 11px;
  height: 9px;
  margin: 4px;
  margin-top: 7px;
}

.category_film
{
}

.category_button
{
  margin-top: 10px;
}

.categoryFilm_Opinion:link, .categoryFilm_Opinion:visited, .categoryGold:link, .categoryGold:visited, .categoryFree:link, .categoryFree:visited, .categoryIndediti:link, .categoryIndediti:visited, .categoryLingua_Originale:link, .categoryLingua_Originale:visited, .categoryTrailer:link, .categoryTrailer:visited
{
  width: 125px;
  height: 40px;
  margin-top: 6px;
  display: block;
}
.categoryFilm_Opinion:link, .categoryFilm_Opinion:visited
{
  background: url(../../images/but_filmop.gif) no-repeat top;
}
.categoryGold:link, .categoryGold:visited
{
  background: url(../../images/but_gold.gif) no-repeat top;
}
.categoryFree:link, .categoryFree:visited
{
  background: url(../../images/but_free.gif) no-repeat top;
}
.categoryIndediti:link, .categoryIndediti:visited
{
  background: url(../../images/but_inediti.gif) no-repeat top;
}
.categoryLingua_Originale:link, .categoryLingua_Originale:visited
{
  background: url(../../images/but_lingua.gif) no-repeat top;
}
.categoryTrailer:link, .categoryTrailer:visited
{
  background: url(../../images/but_trailer.gif) no-repeat top;
}

.categoryFilm_Opinion:hover
{
  background: url(../../images/but_filmopOn.gif) no-repeat top;
}
.categoryGold:hover
{
  background: url(../../images/but_goldOn.gif) no-repeat top;
}
.categoryFree:hover
{
  background: url(../../images/but_freeOn.gif) no-repeat top;
}
.categoryIndediti:hover
{
  background: url(../../images/but_ineditiOn.gif) no-repeat top;
}
.categoryLingua_Originale:hover
{
  background: url(../../images/but_linguaOn.gif) no-repeat top;
}
.categoryTrailer:hover
{
  background: url(../../images/but_trailerOn.gif) no-repeat top;
}

.category_list
{
  width: 124px;
}

.preview_player
{
  float: left;
  height: 370px;
  position: relative;
  width: 640px;
}
.foto_film
{
  width: 640px;
  height: 370px;
  overflow: hidden;
  background: #000 url(../../images/defaultScheda.jpg) no-repeat top;
}

.preview_player_schedaFilm
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 640px;
  height: 420px;
  display: none;
    z-index:900;
}
.preview_player_schedaFilm .topTrama
{
  position: relative;
  width: 640px;
  height: 11px;
  background: #000 url(../../images/contentTop.png) no-repeat bottom;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.preview_player_schedaFilm .descrizioneTramaSfondo
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.preview_player_schedaFilm .descrizioneTrama
{
  position: relative;

}
.preview_player_schedaFilm .descrizioneTrama .trama
{
  position: relative; /*margin-top: 10px;*/
  padding-top: 12px;
}
.preview_player_schedaFilm h1
{
  color: #00ACDC;
  display: block;
  font-size: 16px;
  text-decoration: none;
  margin: 0px;
}
.preview_player_schedaFilm h2
{
  color: #111;
  display: block;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}

.preview_player_schedaFilm .footTrama
{
  position: relative;
  width: 640px;
  height: 11px;
  background: #000 url(../../images/contentBottom.png) no-repeat bottom;
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.preview
{
  position: relative;
  float: left; /*margin-top: 5px;*/
  width: 860px;
  overflow: hidden;
}

.all
{
  /*margin-top: 10px;*/
}
.colonnaSx
{
  width: 140px;
  float: left;
  padding: 3px;
}
.page
{
  width: 640px; /*margin-bottom: 20px;*/
  float: left;
  margin-left: 2px;
  margin-top: 4px;
}
.page .contentTop
{
  height: 11px;
  background-image: url(../../images/contentTop.png); /*background-image: url(../../images/contentTop.png);*/
  background-repeat: no-repeat;
}
.page .contentCenter
{
  background-color: #FFF; /*background-color: #797877;*/
  overflow: visible;
  min-height: 600px;
}

.pageTop
{
  margin-top: 10px;
  padding-left: 2px;
}

.contentCenter2
{
  padding-left: 18px;
  padding-right: 28px;
  background-color: #FFF;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  min-height: 600px;
}

.contentFix
{
  height: 600px;
}

.page .contentBottom
{
  height: 11px;
  background-image: url(../../images/contentBottom.png); /*background-image: url(../../images/contentBottomGray.png);*/
  background-repeat: no-repeat;
}
.DefaultTitle
{
  color: #00ACDC;
  font-size: 16px;
}

.colonnaDx
{
  width: 200px;
  height: 600px;
  float: left;
  margin-top: 4px;
  margin-left: 10px;
  display: table-cell;
  top: 50%;
  vertical-align: middle;
}

.colonnaDxTop
{
  padding-top: 190px;
}

.colonnaDx .linea, .colonnaDx_player .linea
{
  width: 170px;
  height: 2px;
  background: url(../../images/divisoreColonnaDx.png) repeat-y top;
  margin: auto;
}

.colonnaDx :link, .colonnaDx .filmTitleDX:visited, .colonnaDx_player .filmTitleDX:link, .colonnaDx_player .filmTitleDX:visited, .all .colonnaDx .filmTitleDX:link, .all .colonnaDx .filmTitleDX:visited
{
  display: block;
  text-decoration: none;
  margin-left: 15px;
  margin-right: 15px;
  color: #00ACDC;
  font-size: 16px;
}
.colonnaDx .film:link, .colonnaDx .film:visited, .colonnaDx_player .film:link, .colonnaDx_player .film:visited
{
  display: block;
  text-decoration: none;
  margin: 15px;
  color: #00ACDC;
  font-size: 12px;
}
.colonnaDx .film:link img, .colonnaDx .film:visited img, .colonnaDx_player .film:link img, .colonnaDx_player .film:visited img
{
  width: 171px;
  height: 98px;
  border-style: none;
}
.colonnaDx .film:hover img, .colonnaDx_player .film:hover img
{
  filter: alpha(opacity=80);
  opacity: 0.8;
  width: 171px;
  height: 98px;
  border-style: none;
}

/*-----DefaultMasterPage-----*/

/*-----Tutti i film - Le novita-----*/
.titleSearch
{
  padding-bottom: 11px;
  padding-top: 10px;
}

.tutti_i_film
{
  padding-top: 4px;
  position: relative;
  padding-left: 18px;
}

.tutti_i_film .item:link, .tutti_i_film .item:visited, .box_film .item:link, .box_film .item:visited
{
  position: relative;
  float: left;
  width: 137px;
  display: block;
  text-decoration: none;
  margin-right: 18px;
  margin-left: 0px;
  margin-bottom: 40px;
  color: #00ACDC;
  font-size: 12px;
}

.tutti_i_film .itemGold:link, .tutti_i_film .itemGold:visited, .box_film .itemGold:link, .box_film .itemGold:visited
{
  position: relative;
  float: left;
  width: 137px;
  display: block;
  text-decoration: none;
  margin-right: 18px;
  margin-left: 0px;
  margin-bottom: 40px;
  color: #c49d54;
  font-size: 12px;
}

.tutti_i_film .filmTitle, .tutti_i_film .filmTitle h1, .box_film .filmTitle:link, .box_film .filmTitle:visited
{
  display: block;
  text-decoration: none;
  color: #00ACDC;
  font-size: 16px;
  padding-bottom: 11px;
  padding-top: 10px;
}

.tutti_i_film .item:link img, .tutti_i_film .item:visited img, .box_film .item:link img, .box_film .item:visited img, .tutti_i_film .itemGold:link img, .tutti_i_film .itemGold:visited img, .box_film .itemGold:link img, .box_film .itemGold:visited img
{
  width: 137px; /*height: 182px;*/
  border-style: none;
}
.tutti_i_film .item:hover img, .box_film .item:hover img, .tutti_i_film .itemGold:hover img, .box_film .itemGold:hover img
{
  filter: alpha(opacity=80);
  opacity: 0.8;
  width: 137px; /*height: 182px;*/
  border-style: none;
}
.paging
{
  height: 16px;
  width: 620px;
  position: absolute;
  top: 560px;
}
.paging .controlliPaging
{
  position: absolute;
  top: 0px;
  right: 30px;
}
.paging .controlliPaging .rr:link, .paging .controlliPaging .rr:visited
{
  margin: 2px;
  display: block;
  width: 18px;
  height: 12px;
  float: left;
  position: relative;
  background-image: url(../../images/controlliPaging.png);
  background-repeat: no-repeat;
  background-position: 0px -1px;
}
.paging .controlliPaging .rr:hover
{
  margin: 2px;
  display: block;
  width: 18px;
  height: 12px;
  float: left;
  position: relative;
  background-image: url(../../images/controlliPaging.png);
  background-repeat: no-repeat;
  background-position: 0px -13px;
}
.paging .controlliPaging .back:link, .paging .controlliPaging .back:visited
{
  margin: 2px;
  display: block;
  width: 6px;
  height: 12px;
  float: left;
  position: relative;
  background-image: url(../../images/controlliPaging.png);
  background-repeat: no-repeat;
  background-position: -19px -1px;
  margin-right: 5px;
}
.paging .controlliPaging .back:hover
{
  margin: 2px;
  display: block;
  width: 6px;
  height: 12px;
  float: left;
  position: relative;
  background-image: url(../../images/controlliPaging.png);
  background-repeat: no-repeat;
  background-position: -19px -13px;
  margin-right: 5px;
}
.paging .controlliPaging .number
{
  margin-left: 4px;
  margin-right: 4px;
  width: 40px;
  height: 16px;
  float: left;
  background-image: url(../../images/pagingNumber.png);
  background-repeat: no-repeat;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
}
.paging .controlliPaging .number span, .paging .controlliPaging .number_page span
{
  width: 100%;
}
.paging .controlliPaging span
{
  float: left;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
}
.paging .controlliPaging .number_page
{
  margin-left: 4px;
  margin-right: 4px;
  width: 30px;
  height: 16px;
  float: left;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
}
.paging .controlliPaging .next:link, .paging .controlliPaging .next:visited
{
  margin: 2px;
  display: block;
  width: 6px;
  height: 12px;
  float: left;
  position: relative;
  background-image: url(../../images/controlliPaging.png);
  background-repeat: no-repeat;
  background-position: -27px -1px;
  margin-left: 5px;
}
.paging .controlliPaging .next:hover
{
  margin: 2px;
  display: block;
  width: 6px;
  height: 12px;
  float: left;
  position: relative;
  background-image: url(../../images/controlliPaging.png);
  background-repeat: no-repeat;
  background-position: -27px -13px;
  margin-left: 5px;
}
.paging .controlliPaging .ff:link, .paging .controlliPaging .ff:visited
{
  margin: 2px;
  display: block;
  width: 18px;
  height: 12px;
  float: left;
  position: relative;
  background-image: url(../../images/controlliPaging.png);
  background-repeat: no-repeat;
  background-position: -35px -1px;
}
.paging .controlliPaging .ff:hover
{
  margin: 2px;
  display: block;
  width: 18px;
  height: 12px;
  float: left;
  position: relative;
  background-image: url(../../images/controlliPaging.png);
  background-repeat: no-repeat;
  background-position: -35px -13px;
}

.contentTube
{
  padding-top: 10px;
}
.divisoreBanner
{
  margin-bottom: 8px;
  margin-top: 12px;
}
/*-----Tutti i film - Le novita-----*/

/*-----Il mio account - I miei film-----*/
.page .titleMenuTop
{
  height: 25px;
}
.page .titleMenuTop .tabContent
{
  margin-left: 95px;
}
.page .titleMenuTop .tabContent a:link, .page .titleMenuTop .tabContent a:visited
{
  display: block;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
  height: 27px;
  width: 104px;
  text-align: center;
  color: #797877;
  font-size: 16px;
  text-decoration: none;
  padding-top: 4px;
}
.page .titleMenuTop .tabContent a:hover
{
  display: block;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
  height: 27px;
  width: 104px;
  background-image: url(../../images/tabContent.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-align: center;
  color: #797877;
  font-size: 16px;
  text-decoration: none;
  padding-top: 4px;
}
.accountPage
{
  padding-top: 4px;
  position: relative;
}
.accountPage .sectionTitle:link, .accountPage .sectionTitle:visited
{
  display: block;
  text-decoration: none;
  color: #797877;
  font-size: 16px;
  margin-left: 31px;
}
.accountPage .boxFilmAccountSelezionato
{
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url(../../images/boxSelezionato.gif);
  background-repeat: no-repeat;
  width: 590px;
  height: 132px;
}
.accountPage .boxFilmAccount
{
  float: left;
  text-decoration: none;
  margin: 15px;
  margin-left: 25px;
  margin-right: 25px;
  color: #00ACDC;
  font-size: 12px;
  width: 590px;
  height: 132px;
  position: relative;
}
.accountPage .boxFilmAccount .filmSelezionato
{
  float: left;
  width: 400px;
  background-image: url(../../images/fondoGrigioStondato.png);
  background-repeat: no-repeat;
  background-position: 30px bottom;
}
.accountPage .boxFilmAccount .filmSelezionato .riquadro .descrizioneFilmSelezionato
{
  float: left;
  width: 170px;
  margin-left: 10px;
}
.accountPage .boxFilmAccount .filmSelezionato .riquadro img, .accountPage .boxFilmAccount .filmSelezionato .riquadro img
{
  width: 170px;
  height: 96px;
  border-style: none;
  float: left;
}
.accountPage .boxFilmAccount .filmSelezionato .riquadro .descrizioneFilmSelezionato a:link, .accountPage .boxFilmAccount .filmSelezionato .riquadro .descrizioneFilmSelezionato a:visited
{
  display: block;
  text-decoration: none;
  color: #00ACDC;
}
.accountPage .boxFilmAccount .filmSelezionato .riquadro .descrizioneFilmSelezionato a:hover
{
  display: block;
  text-decoration: underline;
  color: #00ACDC;
}
.accountPage .boxFilmAccount .filmSelezionato .riquadro .descrizioneFilmSelezionato span
{
  display: block;
  font-size: 10px;
  color: #797877;
  margin-top: 7px;
  margin-bottom: 5px;
}
.accountPage .boxFilmAccount .guardaFilm
{
  float: left;
  width: 170px;
}
.accountPage .boxFilmAccount .guardaFilm .buttonGuardaFilm:link, .accountPage .boxFilmAccount .guardaFilm .buttonGuardaFilm:visited
{
  display: block;
  width: 151px;
  height: 26px;
  background-image: url(../../images/buttonBluChiaro.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: auto;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  text-decoration: none;
  padding-top: 4px;
}
.accountPage .boxFilmAccount .guardaFilm .buttonGuardaFilm:hover
{
  display: block;
  width: 151px;
  height: 26px;
  background-image: url(../../images/buttonBluChiaro.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: auto;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  text-decoration: none;
  padding-top: 4px;
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.accountPage .boxFilmAccount .guardaFilm .buttonGuardaFilmBlu:link, .accountPage .boxFilmAccount .guardaFilm .buttonGuardaFilmBlu:visited
{
  display: block;
  width: 151px;
  height: 26px;
  background-image: url(../../images/buttonBluScuro.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: auto;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  text-decoration: none;
  padding-top: 4px;
}
.accountPage .boxFilmAccount .guardaFilm .buttonGuardaFilmBlu:hover
{
  display: block;
  width: 151px;
  height: 26px;
  background-image: url(../../images/buttonBluScuro.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: auto;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  text-decoration: none;
  padding-top: 4px;
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.accountPage .boxFilmAccount .guardaFilm .buttonNoleggia:link, .accountPage .boxFilmAccount .guardaFilm .buttonNoleggia:visited
{
  display: block;
  width: 151px;
  height: 26px;
  background-image: url(../../images/buttonGrigio.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: auto;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  text-decoration: none;
  padding-top: 4px;
}
.accountPage .boxFilmAccount .guardaFilm .buttonNoleggia:hover
{
  display: block;
  width: 151px;
  height: 26px;
  background-image: url(../../images/buttonGrigio.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: auto;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  text-decoration: none;
  padding-top: 4px;
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.accountPage .boxFilmAccount .guardaFilm .descrizione
{
  font-size: 12px;
  font-weight: normal;
  color: #000;
  margin: 2px;
}
.accountPage .boxFilmAccount .guardaFilm .licenza:link, .accountPage .boxFilmAccount .guardaFilm .licenza:visited
{
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  color: #B1AFAE;
  margin: 2px;
}
.lineaPage
{
  margin-bottom: 15px;
  width: 574px;
  height: 2px; /*margin-left: 3px;     margin-top: 15px;     background: url(../../images/divisoreContent.png) repeat-y top;*/
}
.boxRss
{
  width: 573px;
  height: 46px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url(../../images/boxRss.png);
  background-repeat: no-repeat;
  background-position: top;
}
.boxRss a:link, .boxRss a:visited
{
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  color: #282323;
}
.boxRss a:hover
{
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  color: #B1AFAE;
}
.boxRss span
{
  font-size: 12px;
  font-weight: normal;
  color: #B1AFAE;
}
.boxExit
{
  width: 573px;
  height: 46px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url(../../images/boxExit.png);
  background-repeat: no-repeat;
  background-position: top;
}
.boxExit a:link, .boxExit a:visited
{
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  color: #B1AFAE;
}
.boxExit a:hover
{
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  color: #555;
}
.boxExit span
{
  font-size: 12px;
  font-weight: normal;
  color: #555;
}
.colonnaSx
{
  color: #797877;
  font-size: 14px;
}
.colonnaSx .iscrittodal, .colonnaSx .completezzaProfilo, .colonnaSx .indirizzo, .colonnaSx .lingue, .colonnaSx .email, .colonnaSx .cambiaPassword, .colonnaSx .disconnettiFB
{
  margin-left: 8px;
}
.colonnaSx .titolo
{
  font-size: 16px;
  color: #B1AFAE;
  font-weight: bold;
}
.colonnaSx h1
{
  font-size: 12px;
  margin: 0;
}
.colonnaSx a:link, .colonnaSx a:visited
{
  display: block;
  float: right;
  font-size: 12px;
  margin: 0;
  color: #797877;
  margin-right: 10px;
}
.colonnaSx span
{
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  color: White;
}
.colonnaSx .completezzaProfilo
{
  background: transparent url(../../images/boxCompletezza.png) no-repeat top;
  width: 124px;
  height: 57px;
}
.colonnaSx .completezzaProfilo .statoCompletezza
{
  background: transparent url(../../images/completezza.png) no-repeat top;
  margin: auto;
  width: 110px;
  height: 10px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.colonnaSx .completezzaProfilo .percentuale span
{
  display: block;
  float: left;
  font-size: 14px;
  margin: 0;
  color: #797877;
}

.colonnaSx .linea
{
  background: url(../../images/divisoreMenuSx.png) repeat-y center top;
  height: 2px;
  width: 123px;
  margin: 5px;
}
.colonnaSx .iscrittodal, .colonnaSx .completezzaProfilo, .colonnaSx .indirizzo, .colonnaSx .lingua, .colonnaSx .email, .colonnaSx .cambiaPassword, .colonnaSx .disconnettiFB
{
  margin-left: 8px;
}
.colonnaSx .lingue .listaLingue
{
  background: url(../../images/selectLingua.png) repeat-y center top;
  width: 124px;
  height: 23px;
  margin-top: 5px;
  margin-bottom: 10px;
  border: none;
}
.colonnaSx .disconnettiFB a
{
  font-size: 10px;
  text-decoration: none;
}
.colonnaSx .disconnettiFB h1 img
{
  font-size: 10px;
  width: 14px;
  border: none;
}
/*-----Il mio account - I miei film-----*/

/*-----Idea - Funziona - FAQ - Film_player-----*/
.idea
{
  margin-bottom: 6px;
  margin-top: 2px;
  width: 820px;
  height: 379px;
  background-position: 0 8px;
  background-repeat: no-repeat;
  background-image: url(../../images/banner1.jpg);
}

.testo1Idea
{
  color: #FFFFFF;
  font-size: 15px;
  padding-top: 20px;
  padding-left: 35px;
  width: 400px;
  font-weight: normal;
}

.testo2Idea
{
  color: #FFFFFF;
  font-size: 15px;
  font-weight: normal;
  width: 390px;
  padding-top: 225px;
  padding-left: 420px;
  text-align: right;
}

.titoloIdea
{
  font-weight: bold;
  color: #00ACDC;
  font-size: 28px;
}

.funziona
{
  margin-bottom: 6px;
  margin-top: 2px;
  width: 820px;
  background-image: url(../../images/banner2.jpg);
  height: 379px;
  background-position: 0 8px;
  background-repeat: no-repeat;
}

.titoloFunziona
{
  font-weight: bold;
  color: #00ACDC;
  font-size: 16px;
}

.titolo2Funziona
{
  font-weight: bold;
  color: #797877;
  font-size: 16px;
}

.faq
{
  margin-bottom: 10px;
  margin-left: 150px;
  width: 820px;
  background-image: url(../../images/banner3.jpg);
  height: 365px;
  background-position: 0 8px;
  background-repeat: no-repeat;
}

.top_player
{
  margin-top: 5px;
  margin-bottom: 5px; /*height: 460px;*/
  background-color: Black;
  overflow: hidden;
  margin-left: 15px;
}

.top_page
{
  margin-bottom: 5px;
  overflow: hidden;
}

.colonnaDx_player
{
  float: left;
  margin-top: -180px;
  width: 200px;
}

.vota_film
{
  background-image: url(../../images/votaFilmFondo3.png);
  background-repeat: no-repeat;
  height: 225px;
  margin-left: 13px;
  text-decoration: none;
  margin-top: 30px;
}

.socialBookmars
{
  width: 170px;
}

.itemSb:link, .itemSb:visited
{
  position: relative;
  height: 16px;
  width: 50px;
  color: #797877;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
  padding-left: 18px;
  display: block;
  float: left;
  margin: 8px 0px 3px 13px;
  margin-left: 10px;
}

.itemSb:hover
{
  /*background-image: url(../../images/loghiSocial.png);     background-position: 100% 0%;     background-repeat: no-repeat;*/
  color: #00ACDC;
  padding-left: 18px;
}

.showHand, .showHand:hover
{
  cursor: pointer;
}

.sbFacebook:link, .sbFacebook:visited
{
  background-image: url(../../images/sbFacebook.png);
  background-position: 0px -16px;
  background-repeat: no-repeat;
}
.sbFacebook:hover
{
  background-image: url(../../images/sbFacebook.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.sbMyspace:link, .sbMyspace:visited
{
  background-image: url(../../images/sbMyspace.png);
  background-position: 0px -16px;
  background-repeat: no-repeat;
}
.sbMyspace:hover
{
  background-image: url(../../images/sbMyspace.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.sbTwitter:link, .sbTwitter:visited
{
  background-image: url(../../images/sbTwitter.png);
  background-position: 0px -16px;
  background-repeat: no-repeat;
}
.sbTwitter:hover
{
  background-image: url(../../images/sbTwitter.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.sbDigger:link, .sbDigger:visited
{
  background-image: url(../../images/sbDigger.png);
  background-position: 0px -16px;
  background-repeat: no-repeat;
}
.sbDigger:hover
{
  background-image: url(../../images/sbDigger.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.sbDelicious:link, .sbDelicious:visited
{
  background-image: url(../../images/sbDelicious.png);
  background-position: 0px -16px;
  background-repeat: no-repeat;
}
.sbDelicious:hover
{
  background-image: url(../../images/sbDelicious.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.sbReddit:link, .sbReddit:visited
{
  background-image: url(../../images/sbReddit.png);
  background-position: 0px -16px;
  background-repeat: no-repeat;
}
.sbReddit:hover
{
  background-image: url(../../images/sbReddit.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.content_player
{
  float: left;
  height: 377px;
  margin-left: 2px;
  margin-top: 10px;
}

.preview_more_player
{
  float: left;
  height: 380px;
  position: relative;
  text-decoration: none;
  width: 190px;
}

.btnSottotitoli
{
  background-image: url(../../images/buttonSottotitoli.png);
  background-repeat: no-repeat;
  height: 39px;
  width: 224px;
  margin-top: 10px;
  margin-left: 200px;
}

.titoloFilm
{
  color: #FFFFFF;
  height: 45px;
  width: 640px;
  position: absolute;
  background-image: url(../../images/pixelNero.png);
  background-repeat: repeat-x repeat-y;
  top: 30px;
  font-weight: normal;
}
.titoloFilm span
{
  color: #FFFFFF;
  height: 45px; /*font-size:30px;*/
  width: 530px;
  display: block;
  float: left;
  vertical-align: middle;
  line-height: 45px;
  padding-left: 10px;
}

.titoloFilmSpot
{
  color: #fff;
}

.selectSpotTesto
{
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}

.btnNotLogged
{
  color: White;
  margin: auto;
  width: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.btnNotLoggedBorder
{
  border: 1px solid #00ACDC;
  margin-left: 50px;
  padding: 5px;
  text-align: center;
  width: 300px;
  background-image: url(../../images/pixelNero.png);
  background-repeat: repeat-x repeat-y;
}

.btnNotLogged a:link, .btnNotLogged a:visited
{
  color: #00ACDC;
  text-decoration: none;
}
.btnNotLogged a:hover
{
  text-decoration: underline;
}

.btnGuarda
{
  width: 640px;
  margin-top: -100px;
  position: absolute;
}
.btnGuardaContenitore
{
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  text-align: center; /*padding-left: 90px;*/
}
.lblGuarda
{
  font-weight: normal;
  color: #C0CCD1; /*margin-left: 10px;*/
}

.lblGuardaDTR
{
  font-size: 9px;
  color: #C0CCD1;
  font-weight: bold;
  left: 257px;
  position: absolute;
  top: 50px;
}

.lblGuardaDTO
{
  font-size: 9px;
  color: #C0CCD1;
  font-weight: bold;
  left: 412px;
  position: absolute;
  top: 50px;
}

.lblGuardaFVOD
{
  font-size: 9px;
  color: #C0CCD1;
  font-weight: bold;
  left: 105px;
  position: absolute;
  top: 50px;
}

.lblGuardaTrailer
{
  font-size: 9px;
  color: #C0CCD1;
  font-weight: bold;
  left: 95px;
  position: absolute;
  top: 50px;
}

#lblTrailer
{
  color: #AED400;
    font-weight: bold;
}

.lblGuardaTrailerprezzo
{
  color: #AED400;
  font-weight: bold;
}

.lblGuardaDTRprezzo
{
  color: #F59A00;
  font-weight: bold;
}

.lblGuardaDTOprezzo
{
  color: #D94900;
  font-weight: bold;
}

.GuardaTrailer a:hover
{
  background-image: url(../../images/but_player_verde.gif);
  cursor:pointer;
}

.lbtGuardaFVOD:hover
{
  background-image: url(../../images/but_player_verde.gif);
  cursor:pointer;
}

.lbtGuardaDTR:hover
{
  background-image: url(../../images/but_player_giallo.gif);
  cursor:pointer;
}

.lbtGuardaDTO:hover
{
  background-image: url(../../images/but_player_rosso.gif);
  cursor:pointer;
}
.GuardaFVOD, .GuardaDTR, .GuardaDTO
{
  color: #FFFFFF;
  float: left;
  font-family: verdana;
  font-size: 12px;
  height: 55px;
  margin-left: 10px;
  margin-right: 10px;
  overflow: hidden;
  text-align: center;
  width: 134px;
}

.GuardaTrailer, .GuardaFVOD
{
  padding-left: 90px;
    font-family: verdana;
}

.lbtGuardaFVOD, .lbtGuardaTrailer
{
  background-image: url("../../images/but_player_grigio.gif");
  background-repeat: no-repeat;
  color: #C0CCD1;
  float: left;
  font-size: 11px;
  font-weight: normal;
  height: 55px;
  padding-left: 4px;
  padding-top: 2px;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  width: 134px; /*background-image: url(../../images/buttonBluChiaro.png);   background-repeat: no-repeat;   background-position: 0px 0px;   line-height: 26px;   color: #FFF;   margin-top: 10px;   margin-left: 20px;   margin-right: 20px;*/
}


.lbtGuardaDTO, .lbtGuardaDTR
{
  background-image: url("../../images/but_player_grigio.gif");
  color: #C0CCD1;
  float: left;
  font-size: 12px;
  font-weight: normal;
  height: 55px;
  padding-left: 4px;
  padding-top: 2px;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  width: 134px; /*background-image: url(../../images/buttonBluScuro.png);   background-repeat: no-repeat;   background-position: 0px 0px;   line-height: 26px;   color: #FFD700;   margin: 10px;   margin-left: 20px;   margin-right: 20px;*/
}

.btnExternalLink:link, .btnExternalLink:visited
{
  color: #C0CCD1;
  display: block;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  padding-left: 15px;
  padding-top: 11px;
  text-decoration: none;
  vertical-align: middle;
}

.ExternalLinkContent
{
  background-image: url(../../images/guardaIlTrailer1.gif);
  background-repeat: no-repeat;
  background-position: center 0px;
  height: 36px;
  width: 170px;
  margin-left: 12px;
  margin-top: 20px;
}

.imgMovieRepeaterDiv
{
  text-decoration: none;
}

.titlePremiumCSS
{
  background: url("../../images/movie_gold.png") no-repeat scroll 0 0 transparent;
  height: 64px;
  left: 564px;
  position: absolute;
  top: 299px;
  width: 76px;
}

.titleFreeCSS
{
  background: url("../../images/movie_free.png") no-repeat scroll 0 0 transparent;
  height: 64px;
  left: 564px;
  position: absolute;
  top: 299px;
  width: 76px;
}

.titlePremiumBigCSS
{
  height: 60px;
  top: 0px;
  left: 0px;
  background: url(../../images/goldMovieCarousel.png) no-repeat;
  position: absolute;
}

.titleFreeBigCSS
{
  height: 60px;
  top: 0px;
  left: 0px;
  background: url(../../images/freeMovieCarousel.png) no-repeat;
  position: absolute;
}

.titlePremiumCarCSS
{
  background: url("../../images/movie_gold_smallissimo.png") no-repeat scroll 0 0 transparent;
  height: 15px;
  left: 72px;
  position: absolute;
  margin-top: 35px;
  width: 21px;
}

.titleFreeCarCSS
{
  background: url("../../images/movie_free_smallissimo.png") no-repeat scroll 0 0 transparent;
  height: 15px;
  left: 72px;
  position: absolute;
  margin-top: 35px;
  width: 21px;
}

.titlePremiumRptCSS
{
  background: url("../../images/movie_gold_small.png") no-repeat scroll 0 0 transparent;
  height: 30px;
  left: 107px;
  position: absolute;
  top: 152px;
  width: 30px;
}

.titleFreeRptCSS
{
  background: url("../../images/movie_free_small.png") no-repeat scroll 0 0 transparent;
  height: 30px;
  left: 107px;
  position: absolute;
  top: 152px;
  width: 30px;
}

.crewList
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.forum
{
  font-size: 12px;
  color: #444;
  font-weight: normal;
}

.scheda_film
{
  color: #00ACDC;
  font-size: 11px;
  position: relative;
  width: 170px;
  height: 21px;
  vertical-align: middle;
  line-height: 21px;
  margin-left: 13px; /*margin-top: 16px;*/
}
.scheda_film span
{
  color: #00ACDC;
  font-size: 11px;
  position: relative;
  float: left;
  width: 70px;
  height: 21px;
  vertical-align: middle;
  line-height: 21px;
}
.apri_scheda:link, .apri_scheda:visited
{
  display: block;
  text-decoration: none;
  background-image: url(../../images/xpiu.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
  float: right;
}
.apri_scheda:hover
{
  display: block;
  text-decoration: none;
  background-image: url(../../images/xpiu.png);
  background-position: -21px 0px;
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
}
.active:link, .apri_scheda:visited
{
  display: block;
  text-decoration: none;
  background-image: url(../../images/xpiu.png);
  background-position: 0px -21px;
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
  float: right;
}
.active:hover
{
  display: block;
  text-decoration: none;
  background-image: url(../../images/xpiu.png);
  background-position: -21px -21px;
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
}
.testo_vota
{
  color: #797877;
  font-size: 12px;
  font-weight: normal;
  padding-left: 12px;
  padding-top: 11px;
  text-decoration: none;
  float: left;
}

.testo_vota_link:link .testo_vota, .testo_vota_link:visited .testo_vota
{
  text-decoration: none;
}

.testo_vota_link:hover .testo_vota
{
  color: #00ACDC;
  text-decoration: none;
}

.testo_invia_link:link, .testo_invia_link:visited, .testo_aggiungi
{
  display: block;
  height: 12px;
  width: 148px;
  color: #797877;
  font-size: 12px;
  font-weight: normal;
  padding-left: 12px;
  padding-bottom: 4px;
  position: relative;
  text-decoration: none;
  background-image: url(../../images/InviaMailDeactive.png);
  background-position: right;
  background-repeat: no-repeat;
}

.testo_invia_link:hover, a.activeInviaEmail:link, a.activeInviaEmail:visited, .testo_aggiungi_link:hover .testo_aggiungi
{
  color: #00ACDC;
  text-decoration: none;
  background: url(../../images/InviaMailActive.png);
  background-position: right;
  background-repeat: no-repeat;
}

.testo_add_bookmark:link, .testo_add_bookmark:visited
{
  display: block;
  height: 12px;
  width: 148px;
  color: #797877;
  font-size: 12px;
  font-weight: normal;
  padding-left: 12px;
  padding-bottom: 4px;
  position: relative;
  text-decoration: none;
  background-image: url(../../images/AddBookmarksDeactive.png);
  background-position: right;
  background-repeat: no-repeat;
}

.testo_add_bookmark:hover
{
  color: #00ACDC;
  text-decoration: none;
  background: url(../../images/AddBookmarksActive.png);
  background-position: right;
  background-repeat: no-repeat;
}

.testo_aggiungi_link, .testo_vota_link
{
  text-decoration: none;
}

.testo_aggiungi_link:hover .preferiti
{
  background-image: url(../../images/cuoreStellaMail.png);
  background-position: 0px 15px;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 1px;
  left: 145px;
  text-decoration: none;
}

.preferiti
{
  height: 15px;
  width: 15px;
  position: absolute;
}

.testo_condividi
{
  color: #797877;
  font-size: 12px;
  padding-left: 12px;
  text-decoration: none;
}

.objectInObjectDiv
{
  position: relative;
  border: 1px solid red;
  margin: auto;
}

/*
.condividi_sx
{
    color: #797877;
    font-size: 11px;
    font-weight: normal;
    float: left;
    width: 70px;
    padding-top: 7px;
    padding-left: 12px;
    text-decoration: none;
}

.condividi_dx
{
    color: #797877;
    font-size: 11px;
    font-weight: normal;
    float: left;
    width: 80px;
    padding-top: 7px;
    padding-left: 13px;
    text-decoration: none;
}

.condividi_F
{
    background-image: url(../../images/loghiSocial.png);
    background-position: 67% 0;
    background-repeat: no-repeat;
    height: 16px;
    position: absolute;
    width: 16px;
}

.condividi_F_link:link .condividi_F, .condividi_F_link:visited .condividi_F
{
    color: #797877;
    text-decoration: none;
}

.condividi_F_link:hover .condividi_F, .condividi_F_link:hover .testo_vota_sx
{
    background-position: 0 0;
    color: #00ACDC;
    text-decoration: none;
}

.condividi_T
{
    background-image: url(../../images/loghiSocial.png);
    background-position: 67% 50%;
    background-repeat: no-repeat;
    height: 16px;
    position: absolute;
    width: 16px;
}

.condividi_T_link:link .condividi_T, .condividi_T_link:visited .condividi_T
{
    color: #797877;
    text-decoration: none;
}

.condividi_T_link:hover .condividi_T, .condividi_T_link:hover .testo_vota_sx
{
    background-position: 0 50%;
    color: #00ACDC;
    text-decoration: none;
}

.condividi_D
{
    background-image: url(../../images/loghiSocial.png);
    background-position: 67% 100%;
    background-repeat: no-repeat;
    height: 16px;
    position: absolute;
    width: 16px;
}

.condividi_D_link:link .condividi_D, .condividi_D_link:visited .condividi_D
{
    color: #797877;
    text-decoration: none;
}

.condividi_D_link:hover .condividi_D, .condividi_D_link:hover .testo_vota_sx
{
    background-position: 0 100%;
    color: #00ACDC;
    text-decoration: none;
}

.condividi_M
{
    background-image: url(../../images/loghiSocial.png);
    background-position: 100% 0%;
    background-repeat: no-repeat;
    height: 16px;
    position: absolute;
    width: 70px;
}

.condividi_M_link:link .condividi_M, .condividi_M_link:visited .condividi_M
{
    color: #797877;
    text-decoration: none;
}

.condividi_M_link:hover .condividi_M, .condividi_M_link:hover .testo_vota_dx
{
    background-position: 33% 0%;
    color: #00ACDC;
    text-decoration: none;
}

.condividi_G
{
    background-image: url(../../images/loghiSocial.png);
    background-position: 33% 50%;
    background-repeat: no-repeat;
    height: 16px;
    position: absolute;
    width: 16px;
}

.condividi_G_link:link .condividi_G, .condividi_G_link:visited .condividi_G
{
    text-decoration: none;
    color: #797877;
}

.condividi_G_link:hover .condividi_G, .condividi_G_link:hover .testo_vota_dx
{
    background-position: 33% 50%;
    color: #00ACDC;
    text-decoration: none;
}

.condividi_R
{
    background-image: url(../../images/loghiSocial.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    height: 16px;
    position: absolute;
    width: 16px;
}

.condividi_R_link:link .condividi_R, .condividi_R_link:visited .condividi_R
{
    color: #797877;
    text-decoration: none;
}

.condividi_R_link:hover .condividi_R, .condividi_R_link:hover .testo_vota_dx
{
    background-position: 33% 100%;
    color: #00ACDC;
    text-decoration: none;
}*/

.testo_vota_sx
{
  padding-left: 18px;
}

.testo_vota_dx
{
  padding-left: 18px;
}

.formSendFriend
{
  display: none;
  position: absolute;
  top: 180px;
  left: 600px;
  width: 400px;
  height: 266px;
  background-image: url(../../images/boxInvioMail.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  font-weight: normal;
  font-size: 14px;
}
.formSendFriend .required
{
  display: none;
  float: left;
  font-weight: normal;
  font-size: 12px;
  color: Red;
}
.formSendFriend .emailNonValida
{
  text-align: right;
  font-weight: normal;
  font-size: 12px;
  margin-right: 15px;
  margin-top: 5px;
  color: Red;
  height: 14px;
}
.formSendFriend .emailNonValida .emailV
{
  display: none;
}

.boxInvioEmailDestinatario
{
  margin-top: 50px;
  margin-left: 20px;
}

.boxInvioEmailMessaggio
{
  margin-top: 8px;
  margin-left: 20px;
}
.boxInvioEmailLink
{
  display: block;
  margin-left: 20px;
  padding-top: 8px;
  font-size: 11px;
}
.buttonEmail
{
  margin: 15px;
  margin-left: 150px;
}
.InviaEmail
{
  background-image: url(../../images/buttonInvia.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-color: Transparent;
  border: none;
  width: 101px;
  height: 26px;
  cursor: pointer;
  float: left;
  margin-left: 10px;
}
.cancellaInviaEmail
{
  background-image: url(../../images/buttonCancella.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-color: Transparent;
  border: none;
  width: 101px;
  height: 26px;
  cursor: pointer;
  float: left;
}


/*-----Idea - Funziona - FAQ - Film_player-----*/

#linguetta_default
{
  float: left;
  height: 45px;
  width: 182px;
  margin-top: 28px; /*background-image: url(../../images/menuTopButtonOn.png);*/
}

#wait
{
  text-align: center;
  float: left;
  width: 616px;
  display: none;
}

#banner_basso
{
  margin: auto;
  height: 90px;
  width: 728px;
  margin-top: 28px;
  padding-bottom: 28px;
}

.wrapper
{
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
  width: 930px;
  overflow: hidden;
}

.film_home
{
  background-position: center 0px;
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

#pulsanti_scheda
{
  float: left;
  background-repeat: no-repeat;
  background-position: left top;
  border: 1px solid red;
}

#menu
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#menu li
{
  float: left;
  margin: 0;
  padding: 0;
}
#menu a
{
  display: block;
  width: 141px;
  height: 45px;
}
#menu span
{
  display: none;
}

.votati_link, .tutti_link, .novita_link, .novita_link, .visti_link
{
  background-image: none;
  color: #00ACDC;
}

.countFilm
{
  font-size: 10px;
  left: 390px;
  margin-top: -26px;
  position: absolute;
}

.novita_active
{
  background-image: url(../../images/menuTopButtonOn.png);
  color: #FFF;
}
.visti_active
{
  background-image: url(../../images/menuTopButtonOn.png);
  color: #FFF;
}
.votati_active
{
  background-image: url(../../images/menuTopButtonOn.png);
  color: #FFF;
}
.tutti_active
{
  background-image: url(../../images/menuTopButtonOn.png);
  color: #FFF;
}

/*-----Registrazione - Login-----*/
.iscrizioneStyleOne
{
  width: 213px;
  height: 10px;
}
.iscrizioneStyleTwo
{
  vertical-align: top;
  width: 213px;
}

.registrationForm
{
  background-color: #fff;
  width: 600px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-family: Arial;
  font-size: 12px;
  position: relative;
}

.infoFilmReg
{
  position: absolute;
  top: -40px;
  right: -190px;
  width: 170px;
  color: #00ACDC;
}

.lineaInfo
{
  width: 123px;
  height: 2px;
  background: url(../../images/divisoreMenuSx.png) repeat-y top;
  margin-left: 7px;
  margin: 4px;
  padding: 0px;
}

.lineaRegInfo
{
  width: 170px;
  height: 1px;
  background: url(../../images/divisoreColonnaDx.png);
  margin-top: 4px;
  margin-left: -10px;
}

.pageTitle
{
  color: #00ACDC;
  font-size: 16px;
  padding-left: 28px;
}

.formLogin
{
  font-size: 12px;
  font-weight: normal;
  color: #000;
  padding-right: 30px;
  width: 580px;
}

.formLogin b
{
  color: #00ACDC;
  font-size: 17px;
  font-weight: bold;
}

.contUCLogin
{
}

.contUCLogin a:link
{
  color: #797877;
}

.contUCLogin a:hover, .contUCLogin a:visited
{
  color: #00ACDC;
}

.box_login
{
  color: #000;
  float: left;
  font-size: 12px;
  margin-left: 5px;
}

.loginTextbox
{
  position: relative;
  float: left;
  width: 132px;
  height: 20px;
  margin-top: 2px;
  margin-left: 10px;
}

.lblLogin
{
  font-size: 12px;
}

.loginError
{
  font-family: Verdana, Arial;
  font-size: 9px;
  color: Red;
  top: 110px;
  left: 19px;
}

.table_pass
{
  border: none;
  font-family: Arial;
  font-size: 12px;
  width: 600px;
}

.errorPage_tit
{
  color: #00ACDC;
  font-weight: bold;
  font-size: 20px;
}

.errorPage, .errorPage a
{
  text-align: center;
  text-decoration: none;
  padding-top: 40px;
}

.back_soon
{
  font-family: Arial;
  font-size: 18px;
}

.miniEditButton, .miniEditButton:link, .miniEditButton a
{
  float: left;
  margin: 5px;
  clear: both;
  border: none;
  text-decoration: none;
}

.readerContent
{
  font-size: 12px;
  font-weight: normal;
  padding-right: 28px;
}

.verifyMailDiv
{
  margin-left: 28px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.verifyMailDisclaimer
{
  overflow-y: scroll;
  margin-top: 30px;
  margin-bottom: 5px;
  height: 150px;
  border: solid 1px black;
  font-weight: normal;
}

.verifyMailConfirmedDiv
{
  padding-left: 30px;
  padding-right: 30px;
}

.pageTitleVerify
{
  color: #00ACDC;
  font-size: 16px;
}




/*-----Registrazione - Login-----*/


.shinystat
{
  margin-top: 18px;
  height: 17px;
  padding-left: 75px;
  float: left;
  position: relative;
}

/* colonna Dx */
.colonnaDxBanner
{
  /*top: 50%;*/
  position: absolute;
}

.bannerContent
{
  text-align: center;
}

#bannerContent
{
  vertical-align: middle;
}

.disableNewsletter span
{
  font-size: 12px;
  font-weight: normal;
}

.btnDisableNewsletter
{
  margin-left: 30px;
  background-image: url(../../images/buttonBluChiaro.png);
  background-position: top;
  background-repeat: no-repeat;
  width: 151px;
  height: 26px;
  color: White;
  font-weight: bold;
  cursor: pointer;
}
/*START Iscrizione Step*/
.rowIscrizione
{
  margin-bottom: 30px;
  vertical-align: middle;
}
.rowIscrizione .titoliTextBox
{
  line-height: 30px;
  vertical-align: middle;
  font-size: 20px;
}
.rowIscrizione span
{
  line-height: 40px;
  vertical-align: middle;
  font-size: 20px;
}
.rowIscrizione a:link, .rowIscrizione a:visited, .rowIscrizione a:hover
{
  text-decoration: none;
  color: #00ACDC;
}
.txtIscrizioneCine1
{
  text-align: center;
  float: left;
}
.txtIscrizioneCine1 input
{
  background-image: url(../../images/IscrizioneTxt.png);
  background-position: left;
  background-repeat: no-repeat;
  width: 208px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  vertical-align: middle;
  border: none;
  padding-left: 5px;
  padding-right: 5px;
}
.txtIscrizioneCine1 input:focus
{
  background-image: url(../../images/IscrizioneTxtSelect.png);
}
.SelectedCheckBox
{
  background-image: url(../../images/IscrizioneCheckboxSelect.png);
  background-position: left;
  background-repeat: no-repeat;
  display: block;
  width: 30px;
  height: 30px;
  float: left;
  border: none;
  text-decoration: none;
  margin: 5px;
}
.notSelectedCheckBox
{
  background-image: url(../../images/IscrizioneCheckbox.png);
  background-position: left;
  background-repeat: no-repeat;
  display: block;
  width: 30px;
  height: 30px;
  float: left;
  border: none;
  text-decoration: none;
  margin: 5px;
}
.ddlProvince
{
  background: url(../../images/IscrizioneDdl_Province.png);
  border: none;
  width: 80px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  font-size: 18px;
  padding: 5px;
}
.ddlProvince:focus
{
  background: url(../../images/IscrizioneDdlSelect_Province.png);
}
.ddlComune
{
  background: url(../../images/IscrizioneDdl_Comuni.png);
  border: none;
  width: 300px;
  height: 40px;
  line-height: 38px;
  vertical-align: middle;
  font-size: 16px;
  padding: 5px;
}
.ddlComune:focus
{
  background: url(../../images/IscrizioneDdlSelect_Comuni.png);
}
.ddlAnno, .ddlOccupazione
{
  background: url(../../images/IscrizioneTxt.png);
  border: none;
  width: 218px;
  height: 40px;
  vertical-align: middle;
  font-size: 18px;
  padding: 5px;
}
.ddlAnno:focus, .ddlOccupazione:focus
{
  background: url(../../images/IscrizioneTxtSelect.png);
}
.ddlProvince option, .ddlComune option, .ddlAnno option, .ddlOccupazione option
{
  font-size: 14px;
}
.rdbSex
{
  cursor: pointer;
}
.btnIscriviti
{
  background-image: url(../../images/backButton.gif);
  background-position: left;
  background-repeat: no-repeat;
  color: #FFF;
  width: 91px;
  height: 26px;
  line-height: 26px;
  font-size: 18px;
  vertical-align: middle;
  border: none;
  text-align: center;
  cursor: pointer;
}
.boxCaptcha
{
  border: 1px solid #00ACDC;
  height: 65px;
  width: 218px;
}
.ckbDisclamer input
{
  display: none;
}
/*END Iscrizione Step*/
/*START Login*/
.txtLoginUC
{
  background-image: url(../../images/IscrizioneTxt.png);
  background-position: left;
  background-repeat: no-repeat;
  width: 208px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  vertical-align: middle;
  border: none;
  padding-left: 5px;
  padding-right: 5px;
}
.txtLoginUC:focus
{
  background-image: url(../../images/IscrizioneTxtSelect.png);
}
.btnAccedi
{
  background-image: url(../../images/backButton.gif);
  background-position: left;
  background-repeat: no-repeat;
  color: #FFF;
  width: 91px;
  height: 26px;
  line-height: 26px;
  font-size: 18px;
  vertical-align: middle;
  border: none;
  text-align: center;
  cursor: pointer;
  float: right;
  margin-bottom: 5px;
  margin-top: 5px;
}
.lblLoginUC
{
  font-size: 18px;
  text-align: center;
  vertical-align: middle;
  width: 90px;
}
/*END Login*/
