body{ background: #333333; color: #ffffff; margin: 0px; padding: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }
a{color:#ffffff;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}
h1,h2,h3,h4,h5,p{margin:0;padding:0}
h1{font-size:12px;text-transform:uppercase;font-weight:bold}
h1 span{font-size:24px;font-weight:bold}
h2{font-size:12px}
h3{font-size:12px;margin:0;padding:0}
ul{margin:0;padding:0;list-style-type:none}
li{margin:0;padding:5px 0px 0px 0px}
.clear{ clear: both; }
/* forms.css */
.wform{
	padding-top:1em
}
fieldset {
  width: 100;
  position: relative;
  padding: 1.5em 0 0.5em 0;
  border: 1px solid #ccc;
  border-width: 1px 0 0 0;
  font-size: 90%;
  margin: 0 0 1em 0
}


legend span {
  position: absolute;
  left: 0;
  font-weight: bold;
}
legend span {
  margin: -0.75em 0 0 1em;
  padding: 0 .4em 0 .4em;
  background: #999966
}


form .row{float:left;padding-bottom:12px;clear:both;width:100%}
form .col{float:left;width:46%}
form .col.fright{float:right}
label{display:block; margin-bottom: .2em}

input[type="text"]{ border: 1px solid #747d95; height: 20px; padding: 0 0; font: normal normal normal 11px/20px Arial,Helvetica,sans-serif; color: #898989; margin: .1em 0 0 0; display: block; width: 100%; }
input[type="radio"]{
	display: inline;
}
select{ font: normal normal normal 11px/20px Arial,Helvetica,sans-serif; padding: 1px; border: 1px solid #747d95; }
textarea{
	font: normal normal normal 11px/20px Arial,Helvetica,sans-serif; 
	border: 1px solid #747d95;
	width: 100%;
	overflow: auto;
}

.wform select{ width: 620px; }
#wform-preventivo  select{ width: 420px; }
#prov,
#dittaprovincia{ width: 284px; }

#natoilg{ width: 49px; }
#natoilm{ width: 64px; }
#natoila{ width: 58px; }
.form-notes{padding-bottom:10px}

button,input[type="reset"],input[type="submit"]{
	background: #6c6c41;
	border: 1px solid #333;
	color: #fff;
	text-transform: lowercase;
	font: normal normal normal 12px/20px Arial,Helvetica,sans-serif; 
	 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 padding: 5px;
 cursor:pointer;
 margin: 0 .5em
 	
}
button:hover,,input[type="reset"]:hover,input[type="submit"]:hover{ background:#85855a }
/* --------------------------------------------------------------
Blueprint grid.css file for version 0.9.1
Width: 980px
Columns: 12		Column width: 67px
Gutter width: 16px
This file was generated with GridCalc (http://www.problem.se/labs/gridcalc/)
---------------------------------------------------------------*/
.jst{text-align:justify}
.cnt{text-align:center}
#container{width:860px;margin:0px auto 0px auto;text-align:center}
#logo{padding:20px 0px 10px 0px}
#topNav{height:16px;background:transparent url(../images/sf-bordo-top.gif) no-repeat 0px 0px}
#underNav{height:16px;background:transparent url(../images/sf-bordo-under.gif) no-repeat 0px 0px}
#navOriz{color:#ffffff;padding:10px}
#navOriz a{color:#ffffff;text-decoration:none;margin:0px 12px 0px 12px}
#navOriz a:hover{text-decoration:underline}
#subContainer{margin-top:15px;text-align:left}
#colSx{float:left;width:200px; overflow:hidden}
#preMain{float:left;width:460px;background:#999966; overflow:hidden}
#preMainBig{float:left;width:660px;background:#999966; overflow:hidden}
#preMainCorsi{float:left;width:460px;background:#999966}
#main{background:transparent url(../images/sf-main-top-left.gif) no-repeat 0px 0px}
#main .inner{padding:20px;min-height:400px;height:auto !important;height:400px;text-align:justify}
#main .inner ul{padding:0px 0px 0px 15px}
#main .inner li{list-style-type:square}
#underMain{
	height: 24px;
	background: transparent url(../images/sf-main-under-right.gif) no-repeat bottom right;
	clear: both;
}
#navigator{color:#ffffff;padding:20px 10px 0px 10px}
#navigator ul{padding:0px 0px 10px 0px}
#navigator ul a{
	color: #ffffff;
	text-decoration: none;
	background: transparent url(../images/square.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 12px;
	text-transform: uppercase;
	font-size: 11px;
	display: block;
}
#navigator ul a:hover{text-decoration:underline}
#navigator li{padding:0px 0px 5px 0px}
#colDx{float:left;width:200px}
#colDx a{color:#ffffff;font-size:11px;text-decoration:none}
#colDx a:hover{text-decoration:underline}
#footer{text-align:center;width:800px;font-size:11px;padding:10px;clear:left}
#footer a{color:#999966}
#footer a:hover{text-decoration:underline}
/* @group formReg */

#map{height:300px;background:#cccccc}
div#my-glider-vertical div.scroller{width:200px;/* modify width and height of scrolling section if necessary */ height:410px;overflow:hidden}
div#my-glider-vertical div.scroller div.section{width:190px;/* modify width and height of each section as needed (should match the size of the scroller window) */ height:430px;overflow:hidden;/*float:left;*/ padding:5px}
div#my-glider-vertical div.scroller div.content{width:10000px}
div#my-glider-vertical div#section2{background:#666666;color:#ffffff}
.active{background-color:#000000;color:#ffffff}
#colDx ul{padding:0px;margin:0px}
#colDx li{padding:0px;margin:0px}
.tabCorsi{width:100%;border-collapse:collapse;margin:15px 0 0 0}
.mini td{font-size:11px}
.tabCorsi td,.tabCorsi th{padding:7px 5px}
.tabCorsi th{text-transform:uppercase;text-align:left;font-size:12px}
.tabCorsi tr.odd td{background:#a4a477}
.tabCorsi a{text-decoration:underline}
.tabCorsi a:hover{text-decoration:underline;color:#ffff00}
.tabCorsi a.detail{background:url(../images/arrow.png) no-repeat 0 0;display:block;width:17px;height:17px;text-indent:999px;overflow:hidden}
.tabCorsi a:hover.detail{background:url(../images/arrowh.png) no-repeat 0 0}
.tabCorsi a.iscriviti{background:url(../images/iscriviti.gif) no-repeat 0 0;display:block;width:61px;height:18px;text-indent:999px;overflow:hidden}
.tabCorsi a:hover.iscriviti{background:url(../images/iscrivitih.gif) no-repeat 0 0}
#menu-invia-richiedi{padding-bottom:10px;margin-top:10px}
#menu-invia-richiedi ul{margin:0;padding:0;list-style:none;position:relative;left:-50%;float:left}
#menu-invia-richiedi ul li{float:left;height:30px;line-height:30px;text-align:center;margin:0 10px;list-style-type:none !important}
#menu-invia-richiedi ul li a{display:block;height:100%;background:#85855a;color:#ffffff;text-decoration:none;border:1px solid #6c6c41;padding:0 10px}
#menu-invia-richiedi ul li a:hover{background:#919164}
#menu-invia-richiedi div{float:left;position:relative;left:50%}
/* @end */
#wnormativa{height:120px;overflow:auto}

#sponsor{ background:#333;}
