*{margin:0;padding:0}
a img{border:none}
body{background:#ffffff url(images/back.jp) repeat-x;color:#1C1D4C;font-size: 75%;font-family: Verdana, Arial, Helvetica, sans-serif}
#main{width:760px;margin: 10px auto;background-color:#FFFFFF;border:1px solid #ccc}
* html #top{zoom:1}
* html #footer{zoom:1}
#top{position: relative;background:#FFF url(images/top2009.jpg) bottom left no-repeat;margin-bottom: 30px}
#top img{padding: 20px 0 60px 220px}
address{position: absolute;bottom: 0px;right: 10px;text-align: right;overflow: hidden;height: 70px}
#fastlinks{position: absolute;top: 5px;right: 10px}
#fastlinks ul{list-style-type:none}
#fastlinks ul li{float: left}
#fastlinks ul li a{display:block;padding: 2px 0 0 10px;font-size:0.9em;color:#333333;text-decoration:none;text-align:center}
#fastlinks ul li a:hover{color:#FF0000}
#fastlinks ul li a.on{color:#999999}
#content{float:left;width: 560px}
#footer{zoom:1;position: relative;height: 80px;clear:both}
#logoBottom2009{position:absolute;bottom: 0;right: 0}
#powered{position: absolute;bottom: 10px;left: 10px}
#designer{position: absolute;bottom: 10px}
#flags{width: 120px;padding-bottom: 5px;margin: 0 0 10px;border-bottom: solid 1px #999999;font-size:0.9em;color:#333333;text-decoration:none;text-align:left}
#flags a{color:#333333;text-decoration:none;font-weight: bold}
#flags a:hover{color:#ff0000}
#flags a.on{color:#0000CC}
#nav{position: relative;float:left;width:160px;margin:0 15px 50px 10px;overflow: hidden}
#nav ul{list-style-type:none}
#nav ul li{padding-bottom: 5px}
#nav ul li a{display:block;padding:1px 15px;background:url(images/buttonNormal.gif) no-repeat left center;font-size: 1.1em;color:#666666;font-weight: normal;text-decoration:none}
#nav ul li a:hover{color:#FF0000;background:#EEEEEE url(images/buttonOver.gif) no-repeat left center}
#nav ul li a.on{color:#10206b;background:url(images/buttonOver.gif) no-repeat left center}
#subnav{overflow:hidden;width:100%;margin-bottom: 10px}
br[style*="clear"]{display:none}
#subnav ul{float:left;width:100%;list-style-type:none;background-color:#FFF}
#subnav ul li{float:left;margin:0 10px 0 0;line-height:18px}
#subnav ul li a{padding-left:12px;background:url(images/Subnav.gif) no-repeat left center;color:#666666;text-decoration:none;white-space:nowrap;font-weight:bold;font-size:0.9em}
#subnav ul li a:hover{color:#10206b}
#subnav ul li a.on{color:#10206b}
h1, h2, h3, h4{font-weight:bold}
h1{margin:0 0 16px 0;color:#10206b;letter-spacing:0.05em;border-bottom:1px solid #D1D4E3;font-size:1.4em;font-weight:bold}
h2{margin:0 0 15px 0;color:#CC0000;text-align:left;font-size:1.2em;font-weight:bold}
h3{margin:0 0 12px 0;color:#10206b;font-size:1em}
h4, a.h4{margin:0 0 6px 0;font-size:1em;font-weight:bold;color:#10206b}
a{color:#10206b}
a:hover{color:#ff0000}
ul.dotlist, div.sitemap ul{list-style-type:none;list-style-image:none}
ul.dotlist li, div.sitemap ul li{margin-left:5px;padding:0 0 0 14px;background:url(images/dot.gif) no-repeat 0 0.1em}
.dot{padding:0 0 0 13px;background:url(images/dotLink.gif) no-repeat 0 0.1em}
ul.dotlist li, div.sitemap ul li{margin-bottom:13px}
.table{border-collapse:collapse}
.table td, .table th{border:1px solid #333333;padding:3px 4px}
.table th{background-color:#EEEEEE}
div.separator1 hr, div.separator2 hr{display:none}
div.separator1{border-bottom:1px solid #D1D4E3;padding:2px 0}
div.separator2{border-bottom:2px dotted #999999;padding:2px 0}
.form_field{border-style:solid;border-width:1px;background-color:#F0F0F0;border-color:#666666 #CCCCCC #CCCCCC #666666}
.form_fieldset, .form_field{margin:0 0 10px 10px}
.gb_bloc{overflow:hidden;margin:4px 0;padding:4px;border:1px solid #CCC}
div.bloc{margin:14px 0}
p.topless{margin-top:0}
p.left{margin-right:10px}
p.right{margin-left:10px}
.left{padding-right:16px}
.right{padding-left:16px}
img.form_reqdot{margin:3px 3px;vertical-align:top}
img.bordered{border:solid 1px #000}
dl.coord{margin:1em 0}
dl.coord dt{position:relative;margin:0 0 0 30px;font-weight:bold}
dl.coord dd{margin:0.5em 0 1.5em 30px}
dl.coord dt img{position:absolute;left:-30px}
