﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,form, fieldset, input, textarea, p, blockquote, th, td, img { margin: 0;padding: 0;}

body { font: 12px Arial, Sans-Serif; color: #FFF;  background:  url(/images/bg.gif) repeat; }
div.content { color: #FFF; margin: 0 auto; padding: 0; width: 798px;  }
#conttop{background: url(/images/ombra.gif) repeat-y;}
#top{background:  url(/images/wibra1.jpg) no-repeat;  background-position: right; height:185px; z-index:1; }
#linktop{ float: right;	margin-top: 10px;	padding-right: 10px;}
#menu{background:  url(/images/bgmenu.gif) repeat-x; margin-left:14px; height:26px;  letter-spacing:1px; text-align:center; vertical-align:middle; }
#bgcorpo{background:  url(/images/bgcorpo.jpg) repeat; margin-left:14px;  min-height:550px; z-index:2; padding-top:40px; }
#footer{background: #173C69; margin-left:14px;    height:25px; z-index:10;  margin-top: -8px;}
#corner{background:  url(/images/corner.gif) no-repeat;  background-position: left; height:14px; z-index:1; }
#down{background: url(/images/ombradown.gif) repeat-x; height:18px;margin-left:14px;}



a { color: #FFF; background: inherit; text-decoration: none; }
a:hover {color:#D2FF00; background: inherit; text-decoration: underline; }


h2 {color:#D2FF00; font-size: 15px; background-image: url('/images/square.png') ; background-repeat:no-repeat; background-position:left;  padding-left:35px;margin-left:20px;margin-top:40px;  height:30px;  line-height:30px;}
h3{ color:#D2FF00;  font-size:14px; margin:20px;}
p{ padding:5px 40px;}
p.menu{padding: 0; font-size: 10px; line-height:26px; /*centro verticalmente*/}
p.centra  { text-align:center}
p.sx         { text-align:left}
p.dx         {text-align:right}

strong{color:#D2FF00; letter-spacing:1px;}

li{ padding-left:116px;}
hr {   background: #FFF;  width:90%; color:#FFF; height:1px; border:none;}


input.BtnSearch  {border: 0px none; font: 8pt verdana, arial, helvetica, sans-serif; color: #FFF; background-color:#FF6600;  height: 17px; width: 50px; margin:4px 2px 2px 2px; vertical-align:middle}
input.TxtSearch  {border: 0px none; font: 8pt verdana, arial, helvetica, sans-serif; color: #000022;  height: 17px; width: 110px; margin:4px 0px 2px 90px; vertical-align:middle  }
input.TxtDesc  {border: 0px none; font: 8pt verdana, arial, helvetica, sans-serif; color: #000022;  height: 17px; width: 200px; margin:2px ;  }
textarea {border: 0px none;  font: 8pt verdana, arial, helvetica, sans-serif; color: #000022;  height: 40px; width: 200px; margin:2px ; }
/*label                    {padding-left:10px; width: 4em; float: left; text-align: left; margin-right: 0.5em;display: block}*/
label.contatti { float: left; width: 120px;  text-align: left; font-weight: bold; }
fieldset           {width:500px; border:solid 1px #282A2B; margin-left:142px}
legend{ color:#FF6600;}
/*input{color: #781351;background: #fee3ad;border: 1px solid #781351}*/

.submit {color: #000;background: #FF6600;border: 1px outset #d7b9c9} 