* {margin:0; padding:0; border:0;}

html, body {width:100%; height:100%; background:#FFF;}
body {border-top: 7px solid #242424; font-family:Arial, Helvetica, sans-serif;}

#header, #main, #info, #partners, #footer {width:100%}
#info {background:#EFF6C6; border-bottom:4px solid #9FC100; padding-top:1px; color:#666;}
#partners {background:#242424;  padding:1px 0;}
#footer {background:#222222; height:30px;}
.wrap {width:930px; margin:0 auto;}

#header .wrap {border-bottom:1px solid #CCC;}
#header h1 {width:930px; height:105px; background:url(../img/enterprise/header.gif) no-repeat 0 0; text-indent:-100em; overflow:hidden;}

#main .wrap, #info .wrap, #partners .wrap {margin-top:25px; margin-bottom:25px;}
#info .wrap, #partners .wrap {margin-bottom:15px;}

.sx, .dx {float:left;}
.sx { width:465px; border-right:1px solid #CCC;}
.dx { width:463px; position:relative;}

.bdStudio, .viaggio, .network, .stage {padding:0 0 15px 85px; margin:20px 25px 0 0; border-bottom:1px solid #CCC; }
.bdStudio {background:url(../img/enterprise/bdStudio.jpg) no-repeat 0 0; margin-top:0;}
.bdStudio strong {color:#9FC100;}
.viaggio {background:url(../img/enterprise/viaggio.jpg) no-repeat 0 0;}
.viaggio strong {color:#C7B700;}
.network {background:url(../img/enterprise/network.jpg) no-repeat 0 0;}
.network strong {color:#D65CB3;}
.stage {background:url(../img/enterprise/stage.jpg) no-repeat 0 0; border:none; padding-bottom:0;}
.stage strong {color:#F93;}

h2 {font-size:20px; font-weight:normal; color:#242424;}
p {font-size:14px; color:#838383;}
.small			{ font-size:11px;}


.dx .box, .dx img {padding-left:22px;}
#main .box {position:absolute; top: 214px; left:0;}
#main .box2 {position:absolute; top: 0px; left:20px;}

#info ul { font-size:14px;}
#info li {margin: 15px 0 0 25px;}
#info li.first {margin-top:9px;}

form {margin: 7px 0 0 0; padding:0px;}

label {font-size:12px;}

form .sx {width:164px; margin-right:13px; border:none;}
form .dx {width:263px;}

input, textarea {font-family:Arial,Tahoma,Verdana, Helvetica, sans-serif; font-size:14px; color:#272727;}

form .sx input {float:left; width:160px; height:22px; border:1px solid #C3C9A2;}
form .dx textarea {float:left; width:260px; height:71px; border:1px solid #C3C9A2;}
form .dx input {float:right;}

p.nb {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-top:4px;}

#partners ul {list-style-type:none;}
#partners li {float:left; border:7px solid #212121; margin-left:17px;}
#partners li.first {margin:0;}

