/* CSS Document */
.boxalto
{float:right;
 display:inline;
 background:url(/wps/wcm/resources/udc/image/base/sf_boxalto.gif) top left no-repeat;
 width:631px;
 height:76px;
 margin-top:1px;
}

.boxalto p
{float:left;
 display:inline;
 margin-top:25px;
 margin-left:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 width:465px;
}

.boxalto p a
{ font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;}

.boxalto div
{float:right;
 display:inline;
 margin-top:50px;
 margin-right:20px;

}

.boxalto div a
{float:left;
 display:inline;
 margin-left:10px;
}

.img
{float:right;
 display:inline;
 margin:0;
 padding:0;
 width:631px;
}

.img img
{float:left;
 display:inline;
 margin:0;
 padding:0;
 font-size:0;
}

* html .img img {
 margin: 0 -3px;
}

.boxtab
{float:left;
 display:inline;
 margin-top:20px;
 margin-left:20px;
 background:url(/wps/wcm/resources/udc/image/info/sf_boxtab.gif) top left repeat-y;
 padding-bottom:20px;
}

.boxtab #tabs
{float:left;
 display:inline;
 background:url(/wps/wcm/resources/udc/image/info/infotab13.gif) top left no-repeat;
 width:587px;
 height:43px;
}

.boxtab #tabs #tab1 a, .boxtab #tabs #tab1_attivo
{float:left;
 display:inline;
 margin-top:13px;
 margin-left:15px;
 color:#666666;
 width:200px;
 font-size:16px;
 font-weight:bold;
}

.boxtab #tabs #tab2 a, .boxtab #tabs #tab2_attivo
{float:left;
 display:inline;
 margin-top:13px;
 margin-left:5px;
 color:#666666;
 width:200px;
 font-size:16px;
 font-weight:bold;
}

.boxtab #tabs #tab3 a, .boxtab #tabs #tab3_attivo
{float:left;
 display:inline;
 margin-top:13px;
 margin-left:5px;
 color:#666666;
 width:160px;
 font-size:16px;
 font-weight:bold;
}

#tab1info
{float:left;
 display:inline;
 padding-bottom:20px;
}

.bottom_boxinfo
{float:left;
 display:inline;
 background:url(/wps/wcm/resources/udc/image/info/bottom_boxtab.gif) top left no-repeat;
 width:587px;
 height:4px;
 margin-left:20px;
 font-size:0;
}

.boxinfo
{float:left;
 display:inline;
 margin-top:20px;
 margin-left:20px;
}

.boxinfo h2
{float:left;
 display:inline;
 font-size:12px;
 font-weight:bold;
 color:#6D5943;
}

.boxinfo p
{float:left;
 display:inline;
 font-size:11px;
 font-weight:normal;
 color:#999999;
 width:547px;
 margin-top:5px;
}

.boxinfo a img
{float:left;
 display:inline;
 font-size:11px;
 font-weight:normal;
 color:#999999;
 margin-top:20px;
}

.boxinfo p a
{font-size:11px;
 font-weight:normal;
 color:#999999;
 text-decoration:underline;
}

.tabopen
{color:#6D5943;}

.boxalto2
{float:left;
 display:inline;
 background:url(/wps/wcm/resources/udc/image/base/sf_boxalto2.gif) top left no-repeat;
 width:632px;
 height:100px;
}

.boxalto2 h1
{float:left;
 display:inline;
 margin-top:15px;
 margin-left:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:normal;
 color:#ffffff;
 width:465px;
}

.boxalto2 p
{float:left;
 display:inline;
 margin-top:10px;
 margin-left:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 width:465px;
}

.boxalto2 div
{float:right;
 display:inline;
 margin-top:40px;
 margin-right:15px;
}

.boxalto2 div a
{float:left;
 display:inline;
 margin-left:5px;
}

.boxalto2 p a
{font-size:11px;
 font-weight:normal;
 color:#ffffff;
 text-decoration:underline;
}

.boxcontatti_up
{float:left;
 display:inline;
 margin-top:20px;
 margin-left:15px;
 background:url(/wps/wcm/resources/udc/image/corsi/up_box_partecipa.gif) top left no-repeat;
 width:588px;
 height:4px;
  font-size:0;
}

.boxcontatti
{float:left;
 display:inline;
 margin-top:0;
 margin-left:15px;
 background:url(/wps/wcm/resources/udc/image/corsi/sf_box_partecipa.gif) top left repeat-y;
 width:588px;
}

.boxcontatti_down
{float:left;
 display:inline;
 margin-top:0;
 margin-left:15px;
 background:url(/wps/wcm/resources/udc/image/corsi/bottom_box_partecipa.gif) top left no-repeat;
 width:588px;
 height:4px;
 font-size:0;
}

.boxcontatti .testo
{float:left;
 display:inline;
 margin-top:20px;
 margin-left:20px;
 width:420px;
 font-size:10px;
 color:#999999;
 font-weight:normal;
 padding-bottom:30px;
}
 
.boxcontatti .testo a
{font-size:10px;
 color:#666666;
 font-weight:normal;
 text-decoration:none;
}

.boxcontatti .testo a:hover
{ color:#333333;
}


.boxcontatti .bt_invia
{float:right;
 display:inline;
 margin-top:0px;
 margin-right:25px;
 width:83px;
 height:41px;
 } 


.boxcontatti .boxcampo
{float:left;
 display:inline;
 margin-top:10px;
 padding-bottom:5px;
}

.boxcontatti .boxcampo label
{float:left;
 display:inline;
 margin-top:3px;
 margin-left:20px;
 font-size:11px;
 color:#897B6C;
 font-weight:bold;
 width:55px;
}

.boxcontatti .boxcampo input
{float:left;
 display:inline;
 margin-left:10px;
}

.boxcontatti .boxcampo p
{float:left;
 display:inline;
 margin-top:3px;
 margin-left:20px;
 font-size:10px;
 color:#999999;
 font-weight:normal;
}

.boxcontatti .boxcampo2
{float:left;
 display:inline;
 margin-top:10px;
 padding-bottom:5px;
}

.boxcontatti .boxcampo2 label
{float:left;
 display:inline;
 margin-top:3px;
 margin-left:20px;
 font-size:11px;
 color:#897B6C;
 font-weight:bold;
 width:400px;
}

.boxcontatti .boxcampo2 textarea
{float:left;
 display:inline;
 margin-left:20px;
 margin-top:10px;
 width:540px;
 height:70px;
}


