.right {float: right}
.left {float: left}


.filettoVerde{width:932px;font: 11px verdana, arial, helvetica, sans-serif; color: #666666;}
.filettoVerde .top{background:transparent url(../images/topCen.gif) bottom left repeat-x;height:9px;}
.filettoVerde .topSx{background:transparent url(../images/topSx.gif) no-repeat left bottom;width:11px;height:9px;float:left;}
.filettoVerde .topDx{background:transparent url(../images/topDx.gif) no-repeat left bottom;width:11px;height:9px;float:right;}
.filettoVerde .middle{ background:transparent url(../images/mid.gif) repeat-y left top; height:auto}
.filettoVerde .bottom{background:transparent url(../images/botCen.gif) left top repeat-x;height:14px;}
.filettoVerde .botSx{background:transparent url(../images/botSx.gif) no-repeat left top;width:20px;height:14px;float:left;}
.filettoVerde .botDx{background:transparent url(../images/botDx.gif) no-repeat left top;width:20px;height:14px;float:right;}

.filettoVerde .interno{margin:0px 4px 0 4px;padding:0px;width:924px;height:auto;}

form {padding:0px;margin:0px;}
#oForm{font: 11px verdana, arial, helvetica, sans-serif; color: #FFFFFF;display:inline;margin-bottom:0; padding-bottom:0;}
#oForm input{margin:0; padding:0}

.interno .RigaTitPag{margin:0px 0 0px 0; padding:15px 0;width:924px; }
.interno .RigaTitPag .TitPag {display:inline;float:left;padding:0px 20px 0px 18px; color:#66B542;font-weight:bold}
.interno .RigaTitPag .Back {display:inline;float:right;padding:0px 20px 0px 20px;height:15px;}
.interno .RigaTitPag .Back a{color:#000000;font-weight:bold;font-size:10px;}

.interno .TitoloSezione{background:url(../images/TitoloCen.gif);height:27px;margin:10px 0 15px 0;}
.interno .TitoloSezione span{display: none}
.interno .helpTool {margin:10px  10px 0 0;float:right;height: 10px;width: 13px;background-image: url(../images/helpTool.gif); background-repeat: no-repeat;}
.interno .helpTool span{display: none;}
.interno .helpTool a{display: block; height: 15px;width: 15px;}
.interno .helpTool a:hover{}
.interno .titStrisciaMid{color:#FFFFFF;font-weight:bold;padding:0;margin:7px 0 0 10px;float:left;}

.interno  p{padding-bottom:15px}
.interno .Testo{display:block;padding:0 20px 20px 18px;width:840px; color:#000}
.interno .Testo ul {margin: 0 0 0 0px;padding:0px; text-transform:none; font-weight:normal; }
.interno .Testo ul li{margin:0px;padding:0; }
.interno .Testo ul li.confReg{ display:block;margin:1px;font-size:11px;width:840px;padding:3px 0 15px 30px;  background:url(../images/li_confReg.gif) top left no-repeat; list-style:none}
.interno .TestoErrore {font-size:12px;color:#ff0000;font-weight:bold;padding:0;margin:0px 0 10px 10px;float:left; text-transform:uppercase}
.interno .TestoErrore img {padding: 0px 7px 0 0; vertical-align:middle  }
.interno .TestoErrore ul {margin: 0 0 0 40px;padding:5px; text-transform:none; font-weight:normal}
.interno .TestoErrore ul li{font-size:11px;padding:0}
.interno .TestoRegOk{display:block;padding:0 20px 20px 20px;width:850px;color:#66B542; text-align:center}

.interno .BoxDatiPersonali {margin:0px 4px 0px 4px;padding:0px;width:860px;}
.interno .BoxDatiPersonali .BoxDatiColSx{display:inline;float:left;width:400px;height:auto;padding:0px 20px 0px 18px;}
.interno .BoxDatiPersonali .BoxDatiColSx table tr td{ height:30px; }
.interno .BoxDatiPersonali .BoxDatiColSx table tr td.Errore{color:#FF0000; font-weight:bold}
.interno .BoxDatiPersonali .BoxDatiColSx table tr td  select{font: 11px verdana, arial, helvetica, sans-serif; color: #000000;}
.interno .BoxDatiPersonali .BoxDatiColSx table tr td  input{font: 11px verdana, arial, helvetica, sans-serif; color: #000000; width:190px; }
.interno .BoxDatiPersonali .BoxDatiColSx table tr td  input.radioB{ width:20px; }
.interno .BoxDatiPersonali .BoxDatiColDx{display:inline;float:right;width:360px;padding:0px 20px 0px 18px;height:auto; margin-right:10px; }
.interno .BoxDatiPersonali .BoxDatiColDx table tr td{ height:30px; }
.interno .BoxDatiPersonali .BoxDatiColDx table tr td.Errore{color:#FF0000; font-weight:bold}
.interno .BoxDatiPersonali .BoxDatiColDx table tr td  input{font: 11px verdana, arial, helvetica, sans-serif; color: #000000; width:200px;}
.interno .BoxDatiPersonali .BoxDatiColDx table tr td  select{font: 11px verdana, arial, helvetica, sans-serif; color: #000000;}

.interno .BoxPrivacy {margin:0px 4px 0 4px;padding:0px;width:860px;}
.interno .BoxPrivacy .BoxDati{float:left;padding:0px 20px 0px 15px;}
.interno .BoxPrivacy .BoxDati table { margin:0; padding:0px; }
.interno .BoxPrivacy .BoxDati table tr{ }
.interno .BoxPrivacy .BoxDati table tr td{margin:0; padding:0px; height:28px }
.interno .BoxPrivacy .BoxDati table tr td a{text-decoration:underline; color:#666}
.interno .BoxPrivacy .BoxDati table tr td.Errore{color:#FF0000; font-weight:bold}
.interno  .BoxPrivacy .BoxDati table tr td input.Scelta{float:left; padding: 0px 0 10px 0;font: 10px verdana, arial, helvetica, sans-serif; color: #000000; width:20px; margin:0px 5px 0px 0;}
.interno .BoxPrivacy .BoxDati table tr td div.TestoPrivacy{margin: 0px 3px 0 3px ; } 
.interno .BtnConferma {margin:10px 4px 0px 4px;padding:10px;width:890px; text-align:right;}
.box_100{ margin:0 auto; padding:0px 0px 15px 0; width:882px; color:#545454; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; background:url(../images/bg_box_882_servizi.gif) no-repeat top left; height:65px;}
.box_100 .titoli{ width:706px; color:#339900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; padding:5px 0px 10px 20px;}
.box_100 table tr td {padding-bottom:10px;}
.news_tab { width:850px; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; padding:27px 0px 10px 20px}
