* { font-size: 12px; font-family: Arial }

html, body { margin: 0px; padding: 0px }
body { text-align: center; background-color: #0A1A68;}

#global { width: 790px; margin-right: auto; margin-left: auto;  margin-top: 5px; background-image: url('menu.jpg'); background-repeat: no-repeat; background-position: bottom left;}
#header { margin: 0px 0px 30px 0px;  }
#left { width: 180px; text-align: center; vertical-align: top; padding-bottom: 200px}
#main { width: 570px; text-align: left; vertical-align: top; margin: 0px 10px 0px 20px }
#menuh { width: 790px; background-image: url('bg_menu.jpg');  margin-right: auto; margin-left: auto; height: 28px}
#menuh a { color: white; font-weight: bolder; }
#footer {color: white }
#footer a {color: #FFFCD1 }

p { text-align: justify }
a {color: #0000c0; font-weight: bolder;}
a:hover {color: #CC0000}
img { border: none }
img.vignette { border: 1px solid #000080 }
h1 { font-size: 24px; font-style: italic; color:#0523ad; border-color: #B91804; border-style:solid; border-width:0px 0px 3px 0px; padding-bottom: 5px;}
h2 { padding: 3px; background-color:#000080; font-size: 11px; color:#80180F;  border-style: solid; border-width: 1px 0px 1px 0px; border-color: #b4cffe; color: white }
h3 {  background-color:#b4cffe; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #000080; color: white; margin-right: 20px; padding: 3px 2px; }
li { text-align: justify; }
li.a { text-align: left; }


#left div { margin: 20px 20px 0 0 ; padding: 10px; font-weight: bolder; display: block; text-decoration: none; border: #D60000 solid 1px; background-color: white;}
a.thin { text-decoration: none; font-weight: normal }
#ssmenu { text-align: left; border: 1px solid #ffb035; background-color:#fffcd1; padding: 0px 10px 10px 10px }

