@charset "iso-8859-1";
BODY {background: #FFF7C7; padding-top: 10px; color: #82302F; font-family: arial; font-size: 12px; font-weight: normal; text-align: center;}
TABLE {border-collapse: collapse; margin-left: auto; margin-right: auto;}
DIV {margin-left: auto; margin-right: auto;}
TD {font-size: 12px; font-family: arial; padding: 0px; empty-cells: show}
IMG {border: none;}

H1 {font-size: 22px; font-weight: bold; color: #000000;}
H2 {font-size: 15px; font-weight: bold; color: #82302F;}

A:link {color: #607B21; font-weight: bold; text-decoration: none;}
A:active {color: #607B21; font-weight: bold; text-decoration: none;}
A:visited {color: #607B21; font-weight: bold; text-decoration: none;}

A.menu:link {color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.menu:active {color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.menu:visited {color: #FFFFFF; font-weight: normal; text-decoration: none;}
.menu_tbl {background: #82302F; border: 1px solid #000000; width: 794px; height: 19px;}
.menu_gauche {width: 260px; color: #FFFCB0; font-size: 14px; font-weight: bold; font-family: arial; vertical-align: middle; text-align: center; padding-left: 10px}
.menu_droite {width: 534px; color: #ffffff; text-align: right; padding-right: 10px;}
.menu_separator {padding-left: 10px; padding-right: 10px;}

.common {background: #EFD784; border: 1px solid #C7BB70; width: 794px; height: 19px; text-align: center; vertical-align: middle;}

#index_txt_box {font-size: 14px; font-weight: bold; margin-top: 5px; margin-bottom: 20px;}

#coor_tbl {background: #EFD784; border: 1px solid #C7BB70; width: 794px; height: 81px;}
.coor_cell_outter {width: 165px; text-align: center; vertical-align: middle; padding-right: 40px;}
.coor_cell_inner {width: 232px; text-align: left; vertical-align: middle; font-size: 11px;} 
.coor_cell_title {font-weight: bold; font-size: 11px; width: 232px; height: 19px; padding-top: 3px; padding-left: 8px; background: url(img/bg_1.gif);}
.coor_info {padding-left: 8px;}

.wrapper {border-top: 1px solid #C7BB70; border-right: 1px solid #C7BB70; border-left: 1px solid #C7BB70; width: 794px; height: 400px; overflow: visible; background: url(img/bg.jpg); background-repeat: no-repeat}
.wrapper_cell_left {width: 250px; text-align: right; vertical-align: top; padding-top: 30px;}
.wrapper_cell_right {vertical-align: top; padding: 30px;}
.wrapper_cell_title {height: 10px; background: #EFD784; border-bottom: 1px solid #C7BB70;}
.wrapper_cell_photo {height: 508px; width: 406px;}
.wrapper_cell_desc {height: 508px; width: 388px; padding: 0px; vertical-align: top;}

.list {font-size: 13px; font-weight: bold; line-height: 25px}

#avantages_tbl {margin-left: 0px; margin-right: 0px;}
.avantages_enum {padding-top: 10px; padding-right: 7px; font-size: 17px; font-weight: bold;}
.avantages_txt {font-size: 17px; vertical-align: bottom;}

.text_wrap {height: 365px; margin: 20px; overflow: hidden}
.text_title {font-size: 22px; font-weight: bolder; color: #9F2D25; text-align: left;}
.text {margin-top: 10px; color: #000000; font-size: 15px; font-weight: normal; line-height: 35px; text-align: justify}

.suivant {padding-left: 250px;}

.photo_menu {margin-top: 15px; margin-left: 13px; font-size: 13px; font-weight: bold; line-height: 25px; text-align: justify}

.carte {margin-top: 5px; margin-bottom: 20px; border: 1px solid #82302F;}

.logos {padding-right: 20px; padding-bottom: 10px; padding-top: 10px; text-align: right;}