body,
html {
 background:#575757;
 font-family: Verdana,Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-top:0px;

}
body,p,h1,h2,h3,h4,ul,li,a,div,p,img {
    margin:0px;
	margin-top:0px;
	padding:0px;
	border:0px;
	
	
}
/* tools*/
.clearleft {
    clear:left; /*Floating in the left must be cleared*/
}
a {
color:#FF450A;
 text-decoration:none;
}

a:hover{
 color:#FF450A;
 text-decoration:underline;
}

input.modulo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:223px;
	border:1px solid #343434;
	
}
input.modulosmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:123px;
	border:1px solid #343434;
	
}
select.modulo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:223px;
	border:1px solid #343434;
}

tr.corpo th {
 font-family: "Trebuchet MS",Verdana,Arial, Helvetica, sans-serif;
 font-size:13px;
 background-color:#626262;
 color:#FFF;
}

tr.RowP {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
 color:#444444;
}

tr.rowD {
  background-color: #D7D7D7;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color:#444444;
 
}

tr.RowP td,tr.rowD td{
  border-bottom:1px dashed #626262;
  padding:12px;
}


/* container*/
#frame {
width:935px;
}
#loginHeader{
 text-align:right;
 padding:5px;
}
#header{
 border:2px solid #fff;

}

#contenttop{
 border-left:2px solid #fff;
 border-right:2px solid #fff;
 background:#C0C0C0;

}

#contentmenu{
 padding:0px;
 width:237px;
 float:left;
 background:#575757;
 }

#contentmenu #mainMenu ul {
 	list-style: none;
}

#contentmenu #mainMenu  li {
   display:inline;
   border-bottom:2px solid white;
}

#contentmenu #mainMenu  img {
	padding:0px;
	border:0px;
	margin:0px;
	display:block;
	border-bottom:1px solid white;
}


#contentbody{
  padding:20px;
  width:652px;
  float:left;
  border-left:2px solid #fff;
  color:#444444;
  background:#fff;
}

#contentbody h2{
  font-family:"Trebuchet MS", Verdana,Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  letter-spacing:110%;
  color:#343434;
  border-bottom:1px dashed;
  margin-bottom:10px;
}

#contentbody h3{
  font-family:"Trebuchet MS", Verdana,Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  letter-spacing:110%;
  color:#343434;
}

#contentbody p{
  color:#444444;
  padding-top:10px;
  padding-bottom:10px;
}
#contentbody td.corpo{
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#343434;
  padding-bottom:10px;
}
#contentbody td.corpo h2{
 font-family:"Trebuchet MS", Verdana,Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  letter-spacing:110%;
  color:#343434;
  border-bottom:1px dashed ;
  margin-bottom:10px;
}
 ul.myList {
 	list-style: square;
	font-family: "Trebuchet MS",Verdana,Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	padding-left:20px;
	color:#444444;
}

 ul.myList  li {
   list-style: square;
   font-family: "Trebuchet MS",Verdana,Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#444444;
}
#contentbody table.lista td {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#444444;
  border-bottom:1px dashed #575757;
  padding:10px;
}

li.buttonPreview {
 background: url(../images/bck_pre.jpg) no-repeat;
 padding:5px;
 width:148px;
 height:24px;
 display:inline;
}
li.buttonSeminar {
 background: url(../images/bck_seminar.jpg) no-repeat;
 padding:5px;
 width:148px;
 height:24px;
 display:inline;
}
li.buttonEnroll {
 background: url(../images/bck_enroll.jpg) no-repeat;
 padding:5px;
 width:248px;
 height:24px;
 display:inline;
}
li.buttonPreview a,li.buttonSeminar a, li.buttonEnroll a {
 color:#fff; 
 font-weight:bold;
}

li.buttonPreview a:hover, li.buttonSeminar a:hover, li.buttonEnroll a:hover{
 color:#fff;
 font-weight:bold;
}
#contentpop{
  padding:25px;
  padding-top:5px;
  padding-bottom:5px;
  color:#fff;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
}
#contentpop p,#contentpop td {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  color:#fff;
  padding-top:10px;
  text-align:justify;
  line-height:120%;
 
}
#contentpopcerca{
  margin:9px;
  margin-top:14px;
  padding:9px;
  padding-top:15px;
  float:left;
  border:1px solid white;
  background:#FF9619;
  width:218px;
  color:#fff;  
}
#contentpopcerca p,#contentpopcerca td {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  color:#fff;
}

#footer{
  border-top:2px solid #fff;
  color:#fff;
  padding:1px;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size:10px;
 
}
/*box*/

#boxRicerca {
 margin:40px;
 padding:20px;
 border: 1px solid #343434;;
 background:#FF9619;
 color:#fff;
}
#boxRicerca a{
 color:#fff;
 font-weight:bold;
}
#boxRicerca a:hover{
 color:#fff;
 font-weight:bold;
}
#boxCarica{
  padding-top:20px;
}
#msgRicerca {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	
}
war_box {
display:none;
}
#boxLink{
  padding-top:15px;
}
#boxLink a{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color:#fff;
}


