body {margin:0px;top:0px;left:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;background-color:#000000;}
body div, body p, body h1 {position:relative;width:auto;height:auto;margin:0px;padding:0px;float:left;}
body h1 {text-transform:uppercase;font-size:12px;}
body a {outline:none;}
body img {display:block;position:relative;width:auto;height:auto;border:none;float:left;}

/*header*/
#header {width:100%;}
#header img {margin-top:20px;}
#header div {position:absolute;margin:0px;top:0px;right:0px;}

#container {width:100%;padding-bottom:22px;background:url(../img/bg.jpg) bottom center no-repeat;}

a#open-popup {position:absolute;margin:0px;top:50px;left:50px;color:#ffffff;text-decoration:none;font-weight:bold;float:none;}

#cont {width:866px;margin:0px auto;float:none;}
#cont .swf1 {width:866px;height:478px;}
#cont .swf1 object {position:absolute;top:0px;left:3px;float:left;}
#cont .swf2 {padding-bottom:90px;background:url(../img/sfumatura1.gif) bottom center no-repeat;}
#cont .swf3 {width:866px;height:469px;}

/*contenuti html
#cont-html {width:778px;height:392px;margin-top:27px;left:43px;border:1px solid #bdbcbd;background:url(../img/bg-cont.jpg) top left no-repeat;}
#cont-html div.txt {position:absolute;width:500px;height:100%;top:0px;right:0px;margin:0px;background:url(../img/copri.png) top left no-repeat;float:right;z-index:10;}
#cont-html img.img {position:absolute;top:35px;left:-43px;margin:0px;border:1px solid #9d002d;float:left;z-index:5;}
#cont-html div p {width:360px;margin:60px 20px 0px 0px;line-height:16px;float:right;}*/

/*contatti*/
#cont-contatti {width:778px;height:392px;margin-top:27px;left:43px;border:1px solid #bdbcbd;}
.map {background:url(../img/bg-contatti.jpg) top left no-repeat;}
.form {background:url(../img/bg-contatti-form.jpg) top left no-repeat }
#cont-contatti img.carte {margin-top:-21px;left:-21px;float:left;}
#cont-contatti div.txt {width:245px;margin-top:40px;padding-right:15px;float:right;}
#cont-contatti div.txt #formo { line-height:20px; padding:0px; margin:0px;}
#cont-contatti div.txt #formo span.obl { color:#C00; }
#cont-contatti div.txt input.text {border:none; border-bottom:1px solid #CCC; background:none; width:185px;}
#cont-contatti div.txt input.company { width:180px; }
#cont-contatti div.txt input.contact { width:178px; }
#cont-contatti div.txt input.mail {width:190px;}
#cont-contatti div.txt input.check { background:none; padding-left:0px; margin-left:0px;}
#cont-contatti div.txt #formo #send {  }
#cont-contatti div.txt span { font-size:10px;}
#cont-contatti div.txt textarea { border:#CCC solid 1px; width:230px; height:80px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333; background:none;}
#cont-contatti div.txt .privacy a, #cont-contatti div.txt .privacy a:hover { color:#C00; text-decoration:none;}
#cont-contatti div.txt .display {color:#C00; font-size:10px; display:none; line-height:12px;}
#cont-contatti div.txt .div1 { padding:5px 0 5px 0; float:left; }
#cont-contatti div.txt .div2 { padding:5px 0 5px 0; float:right; }
#cont-contatti div.txt .intro {line-height:10px;}
#cont-contatti div h1 {width:100%;}
#cont-contatti div p {width:100%;padding-bottom:20px;line-height:16px;}
#cont-contatti div p a {text-decoration:none;color:#9d002d;}
#cont-contatti div p a:hover {color:#333333;}
#map {position:absolute;width:448px;height:248px;top:71px;left:-43px;margin:0px;border:1px solid #9d002d;float:left;}
#map div div span {display:block;width:105px;padding:0px 0px 0px 5px;margin-top:10px;text-transform:uppercase;font-weight:bold;line-height:14px;float:left;}
#map div div img {padding-left:2px;}




/*boxes*/
#cont-boxes {width:823px;padding:30px 43px 20px 43px;}
#cont-boxes div {width:240px;height:210px;margin-right:30px;background:url(../img/bg-box.jpg) top left no-repeat;}
#cont-boxes div img {position:absolute;margin:0px;clear:both;}
#cont-boxes div h1 {width:100%;margin:10px 0px 0px 0px;left:10px;}
#cont-boxes div.div2 p {padding:5px 5px 0px 10px;}
#cont-boxes div.div3 p {padding:5px 80px 0px 10px;}
#cont-boxes div.div1 a, #cont-boxes div.div2 a {position:relative;width:100%;margin:10px 0px 0px 0px;left:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:12px;color:#333333;float:left;z-index:2;}
#cont-boxes div.div4 a {position:relative;width:110px;margin:10px 0px 0px 0px;left:120px;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:12px;color:#333333;float:left;}
#cont-boxes div.div1 a:hover, #cont-boxes div.div4 a:hover, #cont-boxes div.div2 a:hover {text-decoration:underline;}
#cont-boxes div.div4 p {width:110px;padding:5px 0px 0px 0px;left:120px;clear:left;}
#cont-boxes div.div1 img {top:12px;left:1px;}
#cont-boxes div.div2 img {top:71px;left:-14px;}
#cont-boxes div.div3 img {width:90px;height:152px;top:-13px;right:-3px;}
#cont-boxes div.div4 img {top:-10px;left:1px;}

/*inizio box streaming*/
#cont-boxes div.stream {width:240px;height:210px;margin-right:30px;background:url(../img/bg-box-streaming.jpg) top left no-repeat;}
#cont-boxes div.stream p.p1 {width:118px;margin-top:55px;padding:0px 5px 0px 10px;color:#ffffff;font-size:14px;}
#cont-boxes div.stream p.p2 {width:220px;margin:0px;padding:0px 5px 0px 10px;color:#ffffff;}
#cont-boxes div.stream p.p3 {width:118px;margin-top:20px;padding:0px 5px 0px 10px;color:#ffffff;font-size:12px;}
#btn-stream {display:none;position:absolute;width:240px;height:140px;margin:0px;top:0px;left:0px;background:url(../img/pixel.gif) top left repeat;float:left;z-index:10;}
#banner-stream {position:absolute;width:119px;height:28px;margin:0px;bottom:71px;right:-11px;float:left;}
#ipt {position:absolute;margin:0px;top:-12px;left:11px;float:left;}

#btn-scrivici {position:relative;width:87px;height:28px;margin:5px 0px 0px 0px;left:9px;background:url(../img/btn-scrivici.gif) top left no-repeat;float:left;}

/*footer*/
#footer {width:100%;}
#footer ul {position:absolute;list-style:none;bottom:0px;margin:0px;padding:0px 43px;}
#footer ul.ul1 {display:none;left:0px;}
#footer ul.ul2 {right:0px;}
#footer ul li {display:inline;margin:0px;font-family:Arial,Helvetica,sans-serif;font-size:10px;float:left;}
#footer ul li a, #footer ul li span.span1 {text-decoration:none;margin:3px 0px 0px 0px;color:#666666;float:left;}
#footer ul li span {margin:2px 4px 0px 4px;color:#666666;float:left;}
#footer ul li a:hover, #footer ul li a.sel {color:#999999;}

#privacy { position:absolute; z-index:1; top:-240px; left:-155px; width:280px; height:280px; background:#FFF; border:1px solid #bdbcbd;  padding:20px; }


