#menutop{
padding: 4px;
background-color: #e9f4ff;
padding-right:10px;
}

#generale{
width: 815px;
margin: 0 auto;
background-color: #ffffff;
}

#user3{
height: 24px;
padding: 0px;
margin: 0px 0px 0px 0px;
background-color: #3d608a;
}

#user8{
width: 628px;
padding: 0px;
margin: 5px 0px 0px 0px;
}

#user4{
float: right;
width: 180px;
margin: -250px 0px 0px 5px;
/*margin: -608px 0px 0px 5px;*/
background-color: #E9F4FF;
}

#user6{
float: left;
width: 210px;
margin: 5px 5px 0px 0px;
}

#centrale {
margin: 0px 0px 0px 0px;
}

#user2 {
margin: 5px 205px 0px 215px;
background-color: #E3E3CE;
}

#main {
margin: 5px 0px 0px 0px;
}

body#mainbody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	background-image: url(../images/rt_pane_2.jpg);
	}

A:link  {
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
    text-decoration:    none;
    color:  #003366;
}

A:visited   {
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
    text-decoration:    none;
    color:  #003366;
}

A:active    {
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
    text-decoration:    none;
    color:  #003366;
}

A:hover  {
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
    text-decoration:  underline;
    color:  #003366;
}

.text{
color : #292929; 
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
}

.contentpaneopen {
	padding:5px;
	border:0px;
color : #292929; 
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
}

.contentpane {
padding:5px;
border:0px;
color : #292929; 
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
}

table.moduletable th{
background-color: #3d608a;
display: block;
border: 0px;
height: 24px;
padding: 0px;
margin: 0px auto;
color : #ffffff; 
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 24px; 
}

#user6 table.moduletable th{
background-color: #F8931D;
display: block;
border: 0px;
height: 24px;
padding: 0px;
margin: 0px auto;
color : #ffffff; 
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 24px; 
}

#user6 table.moduletable {
width: 210px;
margin: 0 auto;
padding-bottom: 5px;
}

#user4 table.moduletable {
width: 180px;
margin: 0 auto;
padding-bottom: 5px;
}

#user6 a.mainlevel:link, #user6 a.mainlevel:visited { 
width: 180px;
display:block;
background-image : url(../images/bull.jpg);
background-repeat : no-repeat;
background-position : 5px 100%;
padding: 0px 5px 0px 25px;
margin : 0px auto;
border : 0px;
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
text-decoration:    none;
color:  #003366;
}

#user6 a.mainlevel:hover { 
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
text-decoration: underline;
color:  #000000;
}

.contentheading{
background-color: #3d608a;
border: 0px;
width: 550px;	
height: 24px;
padding: 0px 25px 0px 15px;
margin: 0px auto;
color : #ffffff; 
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
}

#user2 table.moduletable td{
padding: 5px;
}

#user4 table.moduletable tr{
padding: 5px 0px 5px 0px;
}

#user6 table.moduletable td{
padding: 5px 0px 5px 0px;
}

label, input {
font-size : 9pt; 
font-family :Microsoft Sans Serif;
line-height: 125%; 
}

#mod_login_form table {
  width: 90% !important;
}
#mod_login_form input {
  margin-bottom: 4px;
}
.latest_event{
font-size : 9pt;
font-family :Microsoft Sans Serif;
line-height: 125%;
padding: 3px 0;
border-bottom: 1px solid #3d608a;
}