/* CSS Document */
body{
background-color:#000; font: 86%   Verdana, Arial, Helvetica, sans-serif;
text-align:center; line-height: 1.5em; color:#fff; background-image:url(../images/layout/bg_body.gif); background-position:top; background-repeat:repeat-x}
html,body{margin:0;padding: 0; height:100%; }
img{border:0px}
#container{width:960px; margin-left:auto; margin-right:auto; background-image:url(../images/layout/luciano.jpg); background-position:top right; background-repeat:no-repeat;}
#header{height:300px; position:relative}
#logo{position:absolute; left:0; top:50px; width:230px; text-align:left}
#mnutop{position:absolute; top:0px; left:0px}
#musica{position:absolute; top:20px; left:650px}
#menu{position:absolute; top:50px; right:180px; text-align:left; height:250px; width:210px; background-color:#F4E671;}
#content{ width:960px; background-color:#4d4d4d; background-image:url(../images/layout/bg_content.gif); background-position:right; background-repeat:repeat-y; border-left:1px solid #990000; }
#centro{width:700px; padding:20px 170px 20px 40px; text-align:justify; min-height: 300px;height:auto !important; height: 300px;  }
#luciano{position:absolute; top:0; right:0}
#swf{position:absolute; top:50px; left:230px; background-color:#990000; height:250px; width:340px}
#footer{clear:both; background-image:url(../images/layout/bg_footer.gif); background-repeat: repeat-y; padding:4px 20px; text-align:left; color:#CCCCCC; font-size:12px} 
#footer a{color:#FFFFFF; text-decoration:underline}
#footer a:hover{text-decoration:none}
h1{font-size:140%; font-family:"Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;}
h2{font-size:120%;  font-family:"Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;}
.img_dx{float:right; margin:0 0 10px 30px; border:1px solid #CCCCCC; clear:right}
.bordifoto{border:1px solid #CCCCCC; margin:0 10px; }
.img_sx{float:left; margin:0 30px 0 0}
.clear_dx{clear:right}
.centrato{margin-left:auto; margin-right:auto; clear:both; width:700px; margin-top:2em}
.fotoindex{margin-left:70px}
.clear{clear:both}
/*menu*/
ul.menu { 
width:210px;
list-style:none; 
margin:0; padding:0;
font-family:"Trebuchet ms", Verdana,Arial,Sans-serif;
font-size:14px;
text-align:left;
font-weight:bold;
float:left;}
ul.menu li a { 
display:block; 
text-decoration:none; 
height:28px;line-height:28px; background-image:url(../images/layout/menu.gif); background-position:left; background-repeat:no-repeat }
ul.menu li a:link, ul.menu li a:visited{ 
color: #990000; padding-left:20px;
text-decoration:none;} 
ul.menu li a:hover, ul.menu li a:active{color:#990000; background-image:url(../images/layout/menu_hover.gif); background-position:left; background-repeat:no-repeat } 
.data{color:#FFCC00}
a{color:#FFFFFF; text-decoration:underline}
a:hover{text-decoration:none}
.fotobis{margin:30px 50px ;}
div.img{margin: 1px;height: auto;width: auto;float: left;text-align: center; margin-left:40px}
div.img img{display: inline;margin: 3px;}
div.desc{text-align: right;font-weight: normal;width: 221px;margin: 1px; }
ul.curr{padding:0; margin:0; padding-top:20px}
ul.curr li{padding-bottom:18px}
table.messaggi{border:1px solid #CCCCCC; width:600px; margin-left:auto; margin-right:auto; background-color: #666666}
table.messaggi td{margin:0; padding:3px}
table.messaggi input{background-color: #EAEAEA}
table.messaggi textarea{background-color: #EAEAEA}
.mini{font-size:86%}
.errore{color:#FF0000; background-color:#CCCCCC; padding:4px}
.mleft20{margin-left:20px; vertical-align: middle}
.boxindex2{float:left; width:210px; text-align:center}
.boxvideo{margin:0; padding:1em 0}
.boxvideo img{padding:0 15px;}