* { font-size:12px; font-family:Geneva, Arial, Verdana, sans-serif; }
body { margin:0; padding:0; text-align:center; font-family:Geneva, Arial, Verdana, sans-serif; }
a:link, a:visited { text-decoration:none; color:#0f238c; }
a:hover { text-decoration:none; color:red; }
h3 { margin:0; padding:0; border-bottom:1px solid #0f238c; color:#177605; text-align:right; }
h4 { margin:0; padding:0; }
h5 { color:#009900; }
h6 { font-size:10px; color:#006; font-weight:bold; }
.floatLeft { float:left; }
#container { width:750px; margin:10px auto 10px auto; background:white; }
#header { background:url(../images/header.jpg) no-repeat; width:870px; height:170px; margin:0 auto 10px auto; }
#wrapper { width:100%; background:url(../images/wrapperBkg.gif) repeat-x; height:170px; }
#banner { float:right; width:235px; height:60px; margin:25px 0 0 0; background:transparent; }
#menuLeft { float:left; width:200px; padding:99px 0 0 200px; }
.clearBoth { clear:both; }
#center { width:750px; }
#mainBody { width:505px; float:left; text-align:left; }
#rightColumn { width:240px; float:left; text-align:left; padding:0 0 0 5px; }
#right-menu {margin:0 0 20px 0; }
#right-news { margin:10px 0 0 0; }
#right-news .contentpaneopen { padding:2px 2px 2px 5px; text-align:justify; }
#footer { background:url(../images/footer.gif) repeat-x; width:750px; height:40px; float:left; margin-bottom:10px; }
#footerCopright { width:180px; background:none; float:left; clear:left; }
#footerMenu { width:400px; background:none; float:right; height:28px; text-align:right; }
span.copyright { font-size:10px; color:#FFF; }
a.mainlevel:link, a.mainlevel:visited { font-variant:small-caps; font-weight:bold; font-size:13px; color:white; margin-right:20px; }
a.mainlevel:hover { font-variant:small-caps; font-weight:bold; color:red; font-size:13px; margin-right:20px; }
td.contentheading { color:#177605; font-weight:bold; }
.mainBody { margin:0; padding:0; text-align:justify; line-height:18px; }
.mainBody-clearboth { margin:0; padding:0; text-align:justify; line-height:18px; clear:both; }
.mainBodyBis { margin-left:5px; padding:0; text-align:justify; line-height:18px; }
.mainBodynote { margin:0; padding:5px 10px; text-align:justify; font-size:12px; color:#333; border:2px solid red; }
div.pagenavbar { text-align:center; margin:10px 0 3px 0; font-weight:bold; }
.mgquadro a:link, .mgquadro a:visited, .mgquadro a:hover { font-size:10px; color:#FFF; font-weight:bold; }
.mgquadro { font-size:10px; color:#FFF; font-weight:bold; }
img {border:none;}
