﻿*{padding:0;margin:0;}

body{background-image:url(../images/bg.png);background-color:#a6a5a5; color:#fff; font-family:Arial, Verdana;font-size:12px; background-repeat:repeat-x;}
ul{list-style-type:none;}

#container{width:960px;margin:auto;}
#header{background: url('../images/header.png') no-repeat;height:104px;}
#centerbody{background: url('../images/bgbody.png') repeat-y;}
#left{float:left;width:175px;}
#rightcenter{background-color:#2A0505; width:768px;margin:0 13px 0 0; float:right; padding-bottom:15px;}
#rightactors{width:370px; float:right;}
#righttop{float:right;border-bottom:solid 1px #554d4d;margin:0 12px 0 0; width:769px; color:#fff;}
#right{float:right;/*border-bottom:solid 1px #fff;margin:0 17px 10px 0;*/ width:756px; color:#fff; overflow:auto; height:500px; background-color:#000; margin-left:14px;}
#footer{background: url('../images/footer.png') no-repeat; clear:both; height:52px;}
.rightactors{margin:0 0 10px; width:355px;}

#rightpartners{float:right;/*border-bottom:solid 1px #fff;margin:0 17px 10px 0;*/ width:738px; color:#fff; overflow:auto; height:435px; background-color:#000; margin-left:14px;margin-right:16px;}
#rightactors{float:right;/*border-bottom:solid 1px #fff;margin:0 17px 10px 0;*/ width:752px; color:#fff; overflow:auto; height:400px; background-color:#000; margin-left:14px;}
.mtop17{margin-top:17px;}

ul.menuprinc{margin:40px 0 0 7px;padding:0; list-style:none;}
ul.menuprinc li{margin:10px 0;padding:0; background-image:url('../images/menu.png'); height:22px; width:160px;}
ul.menuprinc li a{display:block;text-decoration:none;height:100%;}
ul.menuprinc li.actors{padding:0; background-position:0px -3px;}
ul.menuprinc li.actress{padding:0; background-position:0px -40px;}
ul.menuprinc li.celebrities{padding:0; background-position:0px -75px;}
ul.menuprinc li.directors{padding:0; background-position:0px -111px;}
ul.menuprinc li.screenwriters{padding:0; background-position:0px -147px;}
ul.menuprinc li.dpeople{padding:0; background-position:0px -183px; height:56px;}
ul.menuprinc li.dteatre{padding:0; background-position:0px -278px; height:33px;}
ul.menuprinc li.laboratory{padding:0; background-position:0px -205px;}
ul.menuprinc li.setdesigner{padding:0; background-position:0px -243px;}

ul.menuhor{margin:0 5px; padding:0;list-style:none;float:right;}
ul.menuhor a{color:#fff; text-decoration:none; font-family:Arial;}
ul.menuhor li{display:inline; margin:0 15px; font-size:12px; line-height:28px;}

ul.menubot{margin:0 auto; padding:5px;list-style:none;width:320px;}
ul.menubot a{color:#540000; font-weight:bold;text-decoration:none; font-family:Arial;}
ul.menubot li{display:inline; margin:0 5px; font-size:12px; line-height:38px;}

h3.actors{height:55px;}
h3.actors img{margin:12px 15px;}

p.info{font-size: 10px;margin:107px 0 0 15px; font-family:Georgia;}
p.info a{color:#fff; text-decoration:none;}
p.copy{text-align:center; font-family:Arial;font-size:11px; margin:5px 0 0 0;}

#rightact{float:right;margin:17px 17px 0 0; width:736px; color:#fff; height:500px; background-color:#000;}
#rightact .content{height:400px;padding:5px;width:344px;overflow:auto;}

.dispnone{display:none;}

.textbox{background: url('../images/bg_textbox.png') no-repeat; clear:both; width:132px; border:none; height:30px;padding:0 10px; color:#fff;}
.login{width:150px;margin:60px 0 0 17px;}
.login h3{font-size:11px;}
.ricerca{width:150px;margin:15px 0 0 17px;}
.ricerca h3{font-size:11px;}

#rightpartners div.contentpartner {margin:0 10px 0 0;}
#rightpartners .contentpartner ul.partners{list-style:none; margin:15px 15px 0 20px;}
#rightpartners .contentpartner ul.partners li{font-size:12px; font-family:Arial; clear:both;margin:12px 0; overflow:hidden;}
#rightpartners .contentpartner ul.partners li img{float:left;margin:0 10px 0 0;}

.fl{float:left;}
.fr{float:right;}

a.cds{text-decoration:none; color:#fff;}
a.cds:hover{text-decoration:underline;}

