body        { font-size: 13px; font-family: "trebuchet ms"; font-style: normal; background-color: #f2f2f2; text-align: center; margin: 0; padding: 0 }
#page     { background-color: white; background-image: url("images/bg_col1.jpg"); background-repeat: repeat-y; text-align: left; margin: 10px auto; padding: 0; width: 780px; border: solid 1px silver }
#top  { width: 780px; height: 225px }
#header    { background-image: url("images/bg_sky.jpg"); background-repeat: no-repeat; background-position: 0 top; height: 36px }
#header2  { background-color: #0281c5; background-image: url("images/bg_logo.gif"); background-repeat: no-repeat; height: 153px }
#panoramic img { margin-top: -180px; margin-left: 181px; width: 564px; height: 205px }
#main  { width: 590px; float: right }
#col1    { background-image: url("images/bg_col1.jpg"); background-repeat: repeat-y; margin-top: -40px; width: 181px; float: left }
.also { margin-top: 50px }
#col2    { margin-bottom: 50px; width: 370px; float: left }
#col0  { margin-bottom: 50px; width: 550px; float: left }
#col3 { width: 200px; float: right }
#col1_content     { margin: 10px 14px 15px 10px }
#col2_content      { margin-top: 25px; margin-bottom: 15px; margin-left: 5px }
#col2_content h2   { color: #c03; font-size: 15px; font-weight: bold; margin: 0; padding-top: 10px; padding-bottom: 0 }
#col3_content { margin: 25px 25px 15px 10px }
#col1 h2   { font-size: 14px; font-weight: bold; margin-top: 0; margin-bottom: 10px; margin-left: 5px; padding: 0 }
#menu   { background-image: url("images/ombre_menu.jpg"); background-repeat: no-repeat; margin-top: -5px; width: 590px; height: 30px; float: right }
#menu  li   { text-transform: uppercase; display: inline; padding: 5px; border-right: 1px solid #a2b9fe }
#menu ul   { list-style-type: none; margin: 15px 0 0 5px; padding: 0 }
#menu li a    { color: black; font-size: 12px; font-weight: bold; text-decoration: none }
#menu li.last { border-style: none }
#menu li.current   { text-decoration: none; background-color: #0382c7 }
#menu li.current a { color: white }
#menu li.current a:hover { color: white; text-decoration: underline }
#menu li a:hover { color: #c03; text-decoration: none }
h1 strong, h2 strong { color: #c03 }
#col1 ul { list-style-type: none; margin: 0; padding: 0 }
#col1 li  { padding-top: 7px; padding-bottom: 7px; padding-left: 5px; border-bottom: 1px solid #cad0d5 }
#col1 li.current2  { background-color: white; padding-top: 7px; padding-bottom: 7px; border-style: solid; border-width: 1px 2px 2px; border-color: #cad0d5 }
#col1 li a  { color: #154a61; text-decoration: none; padding-top: 3px; padding-bottom: 3px }
#col1 li a:hover  { color: #c03; background-color: white; width: 180px }
hr   { visibility: hidden; margin: -1px 0 0; padding: 0; height: 1px; clear: both; border: none }
#footer  { color: #8d9093; text-align: right; margin-right: 15px; margin-left: 196px; padding-top: 5px; height: 35px; clear: both; border-top: 1px solid #b9bcbf }
#footer a  { font-size: 12px; background-image: url("images/top.gif"); background-repeat: no-repeat; padding-left: 10px; float: left }
h1   { font-size: 20px }
#faqbox  { padding: 15px }
#worldbox    { padding-bottom: 5px; width: 176px }
#worldbox a  { font-size: 11px; width: 176px }
#faqtitle   { color: #fff; font-weight: bold; background-image: url("images/bg_faq.jpg"); background-repeat: no-repeat; text-transform: uppercase; padding-top: 5px; padding-left: 10px; height: 25px }
#worldtitle   { color: #fff; font-weight: bold; background-image: url("images/bg_monde.jpg"); background-repeat: no-repeat; text-transform: uppercase; padding-top: 5px; padding-left: 10px; height: 25px }
.box { background-color: #ecf7fc; background-image: url("images/bg_box.gif"); background-repeat: no-repeat; background-position: 0 bottom; margin-bottom: 15px; width: 176px }
.box ul { list-style-type: none; margin-top: 0; margin-right: 0; margin-left: 15px; padding: 0 }
#faqbox img { margin-right: 5px; float: left }
#faqbox a  { font-size: 11px; text-decoration: none }
.left { margin-right: 10px; margin-bottom: 10px; float: left }
.right { margin-bottom: 10px; margin-left: 10px; float: right }
a { color: #154a72; text-decoration: underline }
a:hover { color: #c03; text-decoration: underline }
.quotes_gc   { font-weight: bold; background-color: #eef5f9; background-image: url("images/quotes.gif"); background-repeat: no-repeat; background-position: 10px 10px; margin-right: 10px; padding: 10px 10px 10px 45px; width: 190px; float: left; border-width: 1px; border-color: #d1d8dc }
.quotes_dt { font-weight: bold; background-color: #eef5f9; background-image: url("images/quotes.gif"); background-repeat: no-repeat; background-position: 10px 10px; margin-left: 10px; padding: 10px 10px 10px 45px; width: 190px; float: right; border-width: 1px; border-color: #d1d8dc }
h4  { color: #0281c5; font-size: 19px; font-weight: bold; margin: -8px 0 15px }
.blue_box   { color: #154a72; font-size: 90%; background-color: #eef5f9; margin-right: 10px; padding: 10px; width: 220px; float: left; border: solid 1px #d1d8dc }
.blue_box_dt { color: #154a72; font-size: 90%; background-color: #eef5f9; margin-left: 10px; padding: 10px; width: 220px; float: right; border: solid 1px #d1d8dc }
.blue_box_xl  { color: #154a72; font-size: 90%; background-color: #eef5f9; padding: 10px; border: solid 1px #d1d8dc }
h3 { color: #0281c4; margin-bottom: 0 }
p { margin-top: 6px }
em { color: #1b3845; font-size: 1em; font-style: italic; font-weight: bold }
.simplequote_gc    { background-color: #f0f7fb; margin: 5px 20px 10px 0; padding: 5px 15px; width: 220px; float: left; border: solid 1px #d1d8dc }
.translation { background-color: #fc0 }
.simplequote_gc p { color: #1b3845; font-size: 90% }
