@charset "UTF-8";
/* CSS Document */

body,td,th { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; }
body { margin: 0px auto; width:950px; text-align:center; background-color:#333333; }
div { float:left; }
a { color:#FF9900; text-decoration:underline; }
a:hover { color:#FFFFFF; text-decoration:none; }
h1 { margin:20px 0 20px 0; font-weight:normal; color:#FF9900; text-transform:uppercase; font-size:15px;}
img {border:0px;}
a img { border:1px solid #666; }
a:hover img{ border:1px solid #FFF; }
ul { margin:5px 20px 10px 30px; padding:0px; }
li { margin:0px; line-height:19px;}
label { display:block; float:left; width:100px; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#000000; color:#FF9900; border:1px solid #555; padding:2px; margin-bottom:3px;}
p {margin:0px;}

.wMax {width:100%;}
.w950 {width:950px;}
.w720 {width:720px;}
.w640 {width:640px;}
.w350 {width:350px;}

.w300 {width:300px;}
.w270 {width:270px;}
.w220 {width:220px;}
.w190 { width:190px;}
.w87 { width:87px;}
.h159 {height:159px;}


.f22 {font-size:18px; }
.p10 { padding:10px; }
.pl40 {padding-left:40px; }
.pr40 {padding-right:40px; }
.mr20 {margin-right:20px;}
.mb40 {margin-bottom:40px;}
.mb20 {margin-bottom:20px;}
.mt20 {margin-top:20px;}
.ml10 {margin-left:10px;}
.mr15 {margin-right:15px;}
.mr5 {margin-right:5px;}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.justify { text-align:justify; }
.center { text-align:center; }
.left { text-align:left; }
.fl {float:left; }
.gradualshine{ filter:alpha(opacity=50); -moz-opacity:0.5;}
.b { font-weight:bold; }
.color { color: #FF9900; }
.color2 { color: #FF9900; }
.uppercase { text-transform:uppercase; }
.hidden { overflow:hidden; }
.nowrap { white-space:nowrap;}

.boxheader { padding:10px 30px 10px 30px; text-align:left;}
.boxheader h1 { font-size:12px; margin-bottom:10px; font-weight:bold; }

.boxtitolo {background: url(../images/box_titolo.gif) no-repeat; height:33px; width:189px; color:#FFFFFF; text-transform:uppercase; font-size:13px;  margin-bottom:5px;}
.boxtitolo strong { margin-left:28px;line-height:33px; font-weight:normal;}

.boxhead1 { width:350px; height:35px; color:#FFF; text-align:center; background: url(../images/box-head1.gif) no-repeat;  text-transform:uppercase; font-weight:bold; line-height:35px; overflow:hidden;}
.boxcontent1 { width:350px; background: url(../images/box-content1.gif); }
.boxfooter1 { width:350px; height:14px; background: url(../images/box-footer1.gif) no-repeat; }

.boxhead2 { width:660px; height:10px; color:#FFF; text-align:center; background: url(../images/box-head2.gif) no-repeat;  text-transform:uppercase; font-weight:bold; line-height:35px; overflow:hidden;}
.boxcontent2 { width:660px; background: url(../images/box-content2.gif); }
.boxcontent2 img { margin-left:15px; }
.boxfooter2 { width:660px; height:10px; background: url(../images/box-footer2.gif) no-repeat; }

.azienda li { width:150px; float:left;}

#header div {text-align:center;}
#header a { color:#444; text-transform:uppercase; }
#header a img { border:0px; }
#header a:hover { color:#FFF; }
.header { background-image:url(../images/header.gif); height:153px;}

#main { text-align:left; }
#main .content { padding:10px;}
#main .top { background-image:url(../images/top.gif); height:15px; }
#main .main { background-image:url(../images/main.gif); }
#main .main2 { background-image:url(../images/main2.gif); }
#main .bottom { background-image:url(../images/bottom.gif); height:15px; }

#footer div {text-align:center;}
#footer { background:url(../images/footer.jpg) no-repeat; height:85px;}
#footer .content { margin:20px 0 20px 0; color:#999999; text-align:center; }
