body {padding:0;margin:0;background:#009490 url(../images/bg_top.jpg) repeat-x center top;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#003333;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#2f2f2f;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#container {width:810px;margin:0 auto;position:relative;}

#top {height:189px;background:transparent url(../images/banner.jpg) no-repeat;position:relative;}
#top h1 {margin:0;padding:70px 0 0 20px;}
#top h2 {margin:0;padding:5px 0 0 22px;color:#006666;font-size:17px;font-style:italic; font-weight:normal;}

#top #info {margin:0;position:absolute;top:148px;}
#top #info p {font-size:13px;color:#006666;}
#top #info p.slogan {position:absolute;left:20px;width:280px;}
#top #info p.certificat {position:absolute;left:540px;width:270px;}

#content_top {background:transparent url(../images/bg_content.jpg) repeat-y;}
#content_bottom {background:transparent url(../images/bg_content_bottom.jpg) no-repeat center bottom;_height:20px;}
#content {width:810px;overflow:hidden;position:relative;background:transparent url(../images/bg_content_top.jpg) no-repeat center top;}
#left {width:230px;float:left;margin:10px 5px 15px 10px;}
#right {width:540px;margin:0;padding:10px;margin-bottom:20px;margin-left:245px;overflow:hidden;_margin-top:-200px;}
head~body #right {margin-left:0;}

#copyright {position:absolute;bottom:25px;left:25px;}
#copyright p {font-size:12px;color:#006666;margin:0;padding:0;}

#left ul {list-style-type:none;margin:0;padding:10px;font-size:14px;min-height:300px;_padding-left:0;}
#left ul li {padding:2px 2px 5px 0;width:230px;}
#left ul li a {color:#003333;display:block;padding:4px 0 4px 16px;width:205px;font-size:14px;background:transparent url(../images/menu.gif) no-repeat 3px 6px;}
#left ul li a.select {text-decoration:underline;}
#left ul li a:hover {background:#f2ffff url(../images/menu_over.gif) no-repeat 3px 6px;}

#right h2 {color:#006666;font-size:18px;font-weight:normal;margin:0;padding:10px 10px 5px 0;}

.text {width:525px;padding:3px 25px 3px 2px;text-align:justify;}
.text .right {float:right;margin:5px 0 2px 5px;}
.text .left {float:left;margin:5px 5px 2px 0;}
.text ul.nobullet {list-style-type:none;padding-left:0;*margin-left:0;}

#map {width:525px;height:450px;}

#page-tools {text-align:right;margin-top:-26px;padding-right:17px;}
#page-tools ul {display:inline;margin:0;padding:0;list-style-type:none;}
#page-tools p, #page-tools li {display:inline;}
#page-tools img {vertical-align:middle;margin:0 3px 8px 3px;}
#page-tools .size1 {font-size:16px;cursor:pointer;padding-right:1px;}
#page-tools .size2 {font-size:14px;cursor:pointer;padding-right:1px;}
#page-tools .size3 {font-size:12px;cursor:pointer;}

.text p, .text ul {line-height:1.5em;margin-bottom:1.1em;text-align:justify;font-size:12px;margin-top:0.7em;}
.font1 .text p, .font1 #left li, .font1 ul {font-size:16px;}
.font2 .text p, .font2 #left li, .font1 ul {font-size:14px;}

#foot {position:relative;height:25px;width:810px;}
#foot p {padding:0;margin:0;font-size:11px;text-align:right;margin-right:25px;}
#foot p a {color:#99cccc;}
