/* CSS Document */

html {

}

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image:url(images/sfondo.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6c6c6c;
}

a {
color:#023A84;
text-decoration:none;
font-weight:600;
}

a:hover {
color:#CD0920;
}

#logo {
padding-top:5px;
padding-bottom:5px;
}

#menutop {
border-top:1px dotted #6c6c6c;
border-bottom:1px dotted #6c6c6c;
}

#moduliheader {
/*border-top:2px solid #CD091F;*/
padding-top:0px;
padding-bottom:0px;
}

#content {
padding-top:15px;
padding-bottom:12px;
}

.contentnews {
color:#023A84;
font-weight:bold;
padding-bottom:8px;
}

#footer {
color:#6c6c6c;
border-top:5px solid #023A84;
padding-top:10px;
}

#footer-menu {
border-top:#6c6c6c 1px dotted;
border-bottom:#6c6c6c 1px dotted;
text-align:center;

}

#menu td a {
background-image:url(images/sf-menu.jpg);
background-repeat:no-repeat;
padding-top:24px;
padding-left:10px;
padding-right:20px;
}

#menu td a:hover {
background-image:url(images/sf-menu-hover.jpg);
background-repeat:no-repeat;
padding-top:24px;
padding-left:10px;
padding-right:20px;
}

#menu td a#active_menu {
background-image:url(images/sf-menu-hover.jpg);
background-repeat:no-repeat;
padding-top:24px;
padding-left:10px;
padding-right:20px;
}

.module_menu a {

}

.module h3 {
font-size:12px;
color:#023A84;
background-image:url(images/module-h3.jpg);
background-repeat:no-repeat;
padding-left:10px;
}

#user1 {
border-right:1px dotted #AAAAAA;
padding-right:10px;
}

#user2 {
padding-left:10px;
}

.module-placehere {
margin-top:-1px;
background-image:url(images/module-h3.jpg);
background-repeat:no-repeat;
padding-left:10px;

}

.module-placehere h3 {
font-size:12px;
color:#023A84;
background:none;
padding-left:0px;

}

.module-right_top h3 {
font-size:12px;
color:#023A84;
background:none;
padding-left:10px;

}

.module-right_top {
margin-top:-1px;
background-image:url(images/module-h3.jpg);
background-repeat:no-repeat;
padding-left:0px;
padding-bottom:15px;
border-bottom:1px #aaaaaa dotted;
}

.module-right_bottom h3 {
font-size:12px;
color:#023A84;
background:none;
padding-left:0px;
}

.module-right_bottom {
margin-top:-1px;
background-image:url(images/module-h3.jpg);
background-repeat:no-repeat;
padding-left:10px;
padding-bottom:30px;
}

#user3 {
padding-left:5px;
padding-right:10px;
border-right:1px dotted #aaaaaa;
}

#contenuti {
padding-left:5px;
padding-right:10px;
padding-top:7px;
}

#user4 {
padding-left:5px;
padding-right:10px;
}

#user5 {
padding-top:10px;
padding-left:5px;
padding-right:10px;
}

#user6 {
padding-top:0px;
border-right:1px dotted #AAAAAA;
padding-right:10px;
}

.mainlevel {
line-height:65px;
text-decoration:none;
color:#6c6c6c;
text-transform:uppercase;
font-weight:bold;
font-size:10px;
}

a.mainlevel:hover {
text-decoration:none;
color:#CB0A1F;
text-transform:uppercase;
font-weight:bold;
}

.mainlevel-home {
line-height:18px;
width:100%;
background-image:url(images/loghetto.jpg);
background-repeat:no-repeat;
text-decoration:none;
color:#6c6c6c;
text-transform:uppercase;
font-weight:bold;
font-size:10px;
padding-left:17px;
padding-bottom:5px;
}

a.mainlevel:hover-home {
text-decoration:none;
color:#6c6c6c;
text-transform:uppercase;
font-weight:bold;
}

a.mainlevel-footer {
line-height:30px;
height:30px;
padding-top:7px;
padding-bottom:6px;
padding-left:3px;
padding-right:3px;
text-decoration:none;
color:#6c6c6c;
text-transform:uppercase;
font-weight:normal;
}

.contentheading {
font-size:12px;
color:#023A84;
font-weight:bold;
background-image:url(images/module-h3.jpg);
background-repeat:no-repeat;
padding-left:10px;
line-height:15px;
}

.contentpaneopen {
line-height:20px;
padding-top:0px;
}

.button {
background:#013B84; 
border:none;
color:#FFFFFF;
font-weight:bold;

}
