html { height:100%; width:100%; margin:0; padding:0; background: #ded7c8; }  
body { height:100%; width:100%; padding:0; margin:0; text-align:left; background:#ded7c8 url(img/sfondo2.jpg) left top no-repeat; font-family:Arial,sans-serif; font-size:13px; color:#FFF; }
a,a:visited { color:#FFF; text-decoration:underline; }
a:hover,a:active { color:#FFF; text-decoration:none; }
img { border:none; margin:0; padding:0; }
.clear { clear:both; }
br.clear { height:1px; line-height:1px; font-size:1px; }
#box { position:relative; left:0; top:0; text-align:left; width:975px; height:667px; margin:0; padding:0; }
#logo { position:absolute; left:18px; top:18px; width:175px; height:118px; padding:0; margin:0; z-index:10; }
#logo img { display:block; }
#luci { position:absolute; left:25px; top:125px; width:172px; height:100px; padding:0; margin:0; z-index:8; }
#luci img { display:block; }
#menu2 { position:absolute; top:25px; left:865px; text-align:left; width:89px; height:21px; margin:0; padding:0; z-index:10; }
#menu { position:absolute; top:306px; left:0; text-align:left; width:208px; height:300px; margin:0; padding:0; z-index:10; background:transparent url(img/menu2.jpg) left top no-repeat; }
#menu ul { position:relative; display:block; margin:0; padding:0; list-style-type:none; }
#menu li { position:absolute; display:block; margin:0; padding:0; list-style-type:none; }
li#chisiamo { left:38px; top:34px; }
li#fiction { left:36px; top:112px; }
li#documentari { left:33px; top:149px; }
li#contatti { left:32px; top:236px; }
/*#nav { font-size:14px; position:absolute; left:15px; top:15px; display:block; margin:0; padding:0; width:200px; height:170px; z-index:3; }
#nav li { position:relative; display:block; margin:0; padding:0; list-style-type:none; background: transparent url(img/line_menu.jpg) left bottom no-repeat; font-weight:bold; }
#nav li.ultimo { background:none; }
#nav li.sel a { color:#9b3a2a; }
#nav li a { display:block; position:relative; width:170px; color:#FFF; padding:0.8em 0; text-decoration:none; }
#nav li a:hover { color:#1377d9; }
#nav li strong { position:relative; color:#9b3a2a; }*/
#sottonav { font-size:11px; position:relative; display:block; margin:5px 38px; padding:0; z-index:3; height:35px; text-transform:uppercase; }
#sottonav li { position:relative; display:inline; margin:0; padding:0; list-style-type:none; background: transparent; float:right; line-height:12px; }
#sottonav li.ultimo a { border:none; padding-right:10px; }
#sottonav li a { display:block; position:relative; color:#CCC; padding:0 0 0 10px; text-decoration:none; border-left:1px solid #CCC; }
#sottonav li a:hover { color:#d78059; }

#container { position:relative; width:975px; height:667px; padding:0; margin:0; background: transparent url(img/sfondo_testo2.jpg) 285px 145px no-repeat; }
#text { position:absolute; top:220px; left:365px; height:332px; width:540px; overflow:auto; text-align:left; margin:0; padding:0; z-index:1; color:#FFF; }
#text h1 { position:relative; font-size:16px; padding:0; margin:15px; text-transform:uppercase; }
#text h2 { position:relative; font-size:13px; padding:0; margin:0 0 13px 15px; }
#text h3 { position:relative; font-size:14px; padding:0; margin:0 0 13px 0; }
#text p { position:relative; margin:0 15px 15px 15px; padding:0; }
#text img.photosx { position:relative; float:left; margin:0 15px 15px 0; padding:0; border:1px solid #353537; }
#text img.photodx { position:relative; float:right; margin:0 0 15px 15px; padding:0; border:1px solid #353537; }
.fotosx { position:relative; float:left; margin:0 15px 15px 0; padding:0; }

#foot { position:absolute; bottom:0; height:20px; margin:0 0 0 240px; width:735px; padding:0; text-align:center; color:#6c5a4c; font-style:normal; line-height:20px; font-size:10px; }
#foot a:link, #piede a:hover, #piede a:visited { color:#6c5a4c; font-style:normal; display:inline; text-decoration:none; }