html, body { margin:0px; padding:0px; height:auto; background-color:#d0d0cf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
img { border:none; }
p, form { margin:0px; padding:0px; }
a { text-decoration:none; font-weight:bold; }
a.footer { color:#7d9b40; }
a.lien_dest_info { color:#7d9b40; font-size:15px; }
a.lien_menu { color:#fafafa; font-size:16px; }
a.lien_dest:hover { text-decoration:underline; }
a:hover { color:#d07447; }
th { background-color:#8a8a8a; }
li, ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; cursor:pointer; }
li { list-style-position:inside; list-style:circle; }

/*###################################################################################################*/
/*######################################### Design général ##########################################*/
/*###################################################################################################*/

#general { width:975px; margin:15px auto; background-color:#ffffff; }

#preheader { height:40px; }
#coin_hg { width:40px; height:40px; background:url('/images/design/chg.jpg') no-repeat top left; float:left; }
#coin_hd { width:40px; height:40px; background:url('/images/design/chd.jpg') no-repeat top right; float:right; }
#slogan { padding-left:100px; padding-top:3px; }
#logo_alma { position:relative; top:2px; }

#flash { float:left; margin-left:34px; margin-top:20px; }

#header { background:url('/images/design/header.png') no-repeat; width:975px; height:161px; margin-bottom:15px; }
#dest_head_230 { background:url('/images/pays/dest_header_230.jpg') no-repeat; width:975px; height:399px; margin-bottom:15px; }
#dest_head_12 { background:url('/images/pays/dest_header_12.jpg') no-repeat; width:975px; height:399px; margin-bottom:15px; }
#dest_head_30 { background:url('/images/pays/dest_header_30.jpg') no-repeat; width:975px; height:399px; margin-bottom:15px; }
#dest_head_47 { background:url('/images/pays/dest_header_47.jpg') no-repeat; width:975px; height:399px; margin-bottom:15px; }
#dest_head_144 { background:url('/images/pays/dest_header_144.jpg') no-repeat; width:975px; height:399px; margin-bottom:15px; }

#content1 { overflow:hidden; background-color:#ffffff; margin:0px 15px; }
#menu { background:url('/images/design/menu.jpg') no-repeat; width:268px; height:450px; margin-right:15px; float:left; }
#menu_txt { padding:60px 0px 0px 35px; }

#dest_map_230 { background:url('/images/pays/230.png') no-repeat; width:170px; height:275px; float:left; margin-right:15px; }
#dest_map_12 { background:url('/images/pays/12.png') no-repeat; width:170px; height:275px; float:left; margin-right:15px; }
#dest_map_30 { background:url('/images/pays/30.png') no-repeat; width:170px; height:275px; float:left; margin-right:15px; }
#dest_map_47 { background:url('/images/pays/47.png') no-repeat; width:170px; height:275px; float:left; margin-right:15px; }
#dest_map_144 { background:url('/images/pays/144.png') no-repeat; width:170px; height:275px; float:left; margin-right:15px; }

#dest_info { overflow:hidden; padding:30px; }
#dest_sommaire { float:left; margin-top:10px; margin-right:40px; }
#zone_text { overflow:hidden; padding:15px; border:2px dashed #d07447; background-color:#e1f5b9; }

#content2 { margin:15px 15px 0px 15px; }

#footer { background:url('/images/design/footer.jpg') no-repeat; width:975px; height:41px; margin-top:15px; }
#txt_footer { padding-top:10px; }
#footer2 { height:40px; }
#txt_footer2 { padding-top:10px; }
#coin_bg { width:40px; height:40px; background:url('/images/design/cbg.jpg') no-repeat bottom left; float:left; }
#coin_bd { width:40px; height:40px; background:url('/images/design/cbd.jpg') no-repeat bottom right; float:right; }

/*###################################################################################################*/
/*########################################## Mise en page ###########################################*/
/*###################################################################################################*/

.delimiteur_produit { border:2px solid #d07447; width:80%; }
.produit_zone1 { overflow:hidden; margin-top:5px; }
.produit_zone2 {  }
.vignette { border:1px solid #000000; margin-bottom:5px; }
.li_dest { list-style:none; }

/********************************************** Texte ************************************************/

.justify { text-align:justify; }
.ssligne { text-decoration:underline; }
.center { text-align:center; }
.bloc_centre { margin-left:auto; margin-right:auto; }
.gras { font-weight:bold; }
.italic { font-style:italic; }

.comic { font-family:"Comic sans MS", Verdana, Arial, Helvetica, sans-serif; }
.petit { font-size:10px; }
.normal { font-size:12px; }
.grand { font-size:16px; }
.tres_grand { font-size:22px; }

.color1 { color:#6f1c00; }
.color2 { color:#dd9e4e; }
.blanc { color:#fafafa; }
.rouge { color:#d07447; }
.vert { color:#7d9b40; }

.inline { display:inline; }
.float_left { float:left; }