body {margin:0px; padding:0px; background-image:url(../../img/mainsfi.gif); background-repeat:repeat-x; background-color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.noBrd, #header #menu li img {border:0px;}
h1 {float:left; margin:0px; padding:0px; margin-bottom:12px; color:#CCC; font-size:18px; line-height:17px; letter-spacing:-1px; font-family:Georgia, "Times New Roman", Times, serif; background-image:url(../../img/ccc.gif); background-repeat:repeat-x; background-position:bottom;}
p {color:#F5F5F5; line-height:20px; font-size:10px; clear:left; margin:0px; padding:0px;}
p span {color:#FF9900;}
a {color:#FF9900;}
a:hover {color:#C17400;}

.azp {position:relative; margin-left:100px; margin-bottom:10px;}
.azp span {position:absolute; left:-130px; color:#FF9900; width:100px; text-align:right;}

#header {width:700px; height:52px; margin-left:auto;margin-right:auto; background-image:url(../../img/italmarmi.gif); background-repeat:no-repeat; margin-top:23px;}
#header #langs {position:absolute; margin-left:600px; margin-top:-25px;}


#header #menu {position:absolute; margin:0px; padding:0px; margin-left:330px; margin-top:8px;}
#header #menu li {list-style-type:none; float:left; margin-right:40px;}

#splash {position:relative;background-image:url(../../img/splash.jpg); background-repeat:no-repeat; width:674px; height:271px; margin-left:auto; margin-right:auto; margin-top:2px; }
#splash .sp {position:absolute;left:20px; top:22px;}

#homeContents {width:660px; margin-left:auto; margin-right:auto;}
#homeContents #box1 {float:left;width:225px;}
#homeContents #box1 p {width:200px;}
#homeContents #box2 {float:left;width:225px; margin-left:10px;  padding-left:20px;}
#homeContents #box2 ul {margin:0px; padding:0px;clear:left; margin-left:15px;}
#homeContents #box2 ul li {list-style-type:square; color:#FFFFFF; font-size:10px; line-height:15px;}
#homeContents #box2 ul li a {color:#FFFFFF; text-decoration:none;}
#homeContents #box3 {float:left; margin-left:30px;}

#homeFoot {width:100%; float:left; clear:left; margin-top:40px;}
#homeFoot #foot {position:relative;border-top:1px solid #3E3E3E; padding-top:7px; width:700px; margin-left:auto; margin-right:auto; }
#homeFoot #foot p {color:#454545; text-align:center; line-height:normal;}

#intFoot {width:100%; float:left; clear:left; margin-top:40px;}
#intFoot #foot {position:relative;border-top:1px solid #3E3E3E; padding-top:7px; width:100%; margin-left:auto; margin-right:auto; padding-bottom:30px;}
#intFoot #foot p {color:#454545; text-align:center; line-height:normal;}

#intContents {margin-top:80px; margin-left:auto; margin-right:auto; width:660px;}
#intContents #rightMenu {float:left; width:180px; padding-left:40px;}
#intContents #rightMenu .gallery {margin:0px; padding:0px;}
#intContents #rightMenu .gallery li {float:left; list-style-type:none; margin-right:10px; margin-bottom:10px;}
#intContents #rightMenu .gallery li img {border:0px;}

#intContents #contents {float:left; padding-right:59px; border-right:1px solid #454545; width:370px; min-height:500px; height:auto !important; height:500px; }
#intContents #fContents {float:left; padding-right:59px; min-height:500px; height:auto !important; height:500px; }

.prod .left {float:left;}
.prod .left #splashprogetto, .prod .left #splashstandard {width:400px;}
.prod .left .details {margin:0px; padding:0px; margin-left:50px; position:relative; margin-top:-30px;}
.prod .left .details li {list-style-type:square; font-size:10px; color:#FFF; line-height:18px;}
.prod .right {float:left; margin:0px;}
.prod .right ul {width:160px; margin-top:50px;}
.prod .right ul li {float:left;list-style-type:none; margin-bottom:5px; margin-right:5px;}
.prod .right ul li img {border:4px solid #CCC; padding:2px;}

label {color:#FFFFFF; line-height:20px; font-size:10px;}
.inputTxt {background-color:#F5F5F5;border:1px solid #CCC; width:160px; font-size:10px;  font-family:Verdana, Arial, Helvetica, sans-serif;}
.textArea {background-color:#F5F5F5;border:1px solid #CCC; width:160px; height:70px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.button {cursor:pointer; font-weight:bold; font-size:10px; font-family:Tahoma,Arial; width:150px;}