body {
	background:url(images/bg_page.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:0;
	margin-top:10px;
	text-align:center;
}
h1, h2, h3 {
	margin:0;
	padding:0;
}
.texte { font: normal 12px Georgia, "Times New Roman", Times, serif; color: #333333; letter-spacing: normal; word-spacing: normal; border: none; border-width: 0px medium}
.titre {  font: bold normal 14px Arial, Helvetica, sans-serif; color: #003366}
.menu { font: normal 11px Arial, Helvetica, sans-serif; color: #6666CC; letter-spacing: normal; word-spacing: normal; border: thin #009900 none}
.titre_gros { font: bold normal 12px Arial, Helvetica, sans-serif; color: #993300}
.titre_moyen { font: bold normal 14px Arial, Helvetica, sans-serif; color: #748B9A}
.select {  background-color: #F8EDCD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000066; border-color: #000000 #666666 #666666 #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

#menubar {
	width:880px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}
#menubar ul {
	margin:0;
	padding:0;
}
#menubar ul li { display:inline; }
#menubar img {
	margin-left:5px;
	margin-right:5px;
}

.menuh1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color: #99CC99}

#menu1 a {
	display:inline; 
	color:#ffffff;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 1px 5px; font-weight: bold ;
	text-decoration: none;
}

#menu1 a:hover {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; 
	text-decoration: underline;
}
  
#menu2 a {
	display:inline; 
	color:#000066;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 1px 5px; font-weight: bold;
	text-decoration: none;
}

#menu2 a:hover {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	text-decoration: underline;
}
  
#menu3 a {
	display:inline; 
	color:#ffffff;
	text-align:center;
	background:#993300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 5px;
	font-weight: bold
}

#menu3 a:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#CCCCCC;
}
  
#menu4 a {
	display:inline; 
	color:#ffffff;
	text-align:center;
	background:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 5px;
	font-weight: bold
}

#menu4 a:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
}
  
#menu5 a {
	display:inline; 
	color:#ffffff;
	text-align:center;
	background:#003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 5px;
	font-weight: bold;
}

#menu5 a:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
}
#menu6 a {
	display:inline; 
	color:#ffffff;
	text-align:center;
	background:#80603F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 5px;
	font-weight: bold;
}

#menu6 a:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
}
.textemini {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing: normal;
	word-spacing: normal;
	border: none;
	border-width: 0px medium ;
	text-align: justify;
}

a.textemini_l:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
a.textemini_l:link { COLOR: #ffffff; TEXT-DECORATION: none;  }
a.textemini_l:hover { COLOR: #ff9900; TEXT-DECORATION: underline; }

.titremini { font: bold normal 9px Arial, Helvetica, sans-serif; color: #990000}
.titreminiorange { font: bold normal 10px Arial, Helvetica, sans-serif; color: #FF6600}
.texteblanc { font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing: normal; word-spacing: normal; border: none; border-width: 0px medium; }
.radio {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.titre_orange { font: bold normal 14px Arial, Helvetica, sans-serif; color: #FF6600}


.titre_arial { font: bold normal 10px Arial, Helvetica, sans-serif; color: #333333; letter-spacing: 1px; word-spacing: 3px}


.select2 { background-color: #CFCFE7; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.table1 {  border: 1px solid; border-color: #CC0000 #990000 #990000 #CC0000}
.table11 {  border: 1px solid; border-color: #333333 #000000 #000000 #333333; background:#CC6633;}
.table2 { border: 1px outset; border-color: #333333 #000000 #000000 #333333; background:#ffffff;}
.table21 { border: 1px outset; border-color: #333333 #000000 #000000 #333333; background:#99CC99;}
.table22{ border: 1px outset; border-color: #333333 #000000 #000000 #333333; background:#669966;}
.table31 { border: 1px outset; border-color: #333333 #000000 #000000 #333333; background:#9999FF;}
.table5 { border: 1px outset; border-color: #333333 #000000 #000000 #333333; background:#F5ECD3;}
.table3 { border: solid; border-color: black black #FFFFFF; border-width: 0px 0px 1px}
.table4 { border: 1px #FFFFFF solid; background-color: ECC893}
.table8 { border: 1px outset; border-color: #333333 #000000 #000000 #333333; background:#9999FF;}
.table6 { border: 1px #FFFFFF solid; background-color: #99CC66}
.table7 { border: 1px outset; border-color: #333333 #000000 #000000 #333333; background:#CCFF99;}

.menun { font: normal 11px Arial, Helvetica, sans-serif; color: #333333; border: none}


.menup { 
	font: normal 10px Arial, Helvetica, sans-serif ;
	color: #003366; 
	border: none;
	text-align: left;
}
a.menup_l:visited { COLOR: #003366; TEXT-DECORATION: none; }
a.menup_l:link { COLOR: #003366; TEXT-DECORATION: none;  }
a.menup_l:hover { COLOR: #000000; TEXT-DECORATION: underline; }

.menug { 
	font: normal 11px Arial, Helvetica, sans-serif ;
	color: #003366; 
	border: none;
	text-align: left;
}

a.menug_l:visited { COLOR: #003366; TEXT-DECORATION: none; }
a.menug_l:link { COLOR: #003366; TEXT-DECORATION: none;  }
a.menug_l:hover { COLOR: #000000; TEXT-DECORATION: underline; }

.menuj { 
	font: normal 11px Arial, Helvetica, sans-serif ;
	color: #FFCC00; 
	border: none;
	text-align: left;
}
a.menuj_l:visited { COLOR: #FFCC00; TEXT-DECORATION: none; }
a.menuj_l:link { COLOR: #FFCC00; TEXT-DECORATION: none;  }
a.menuj_l:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

.menub { 
	font: normal 11px Arial, Helvetica, sans-serif ;
	color: #ffffff; 
	border: none;
	text-align: left;
}
a.menub_l:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
a.menub_l:link { COLOR: #ffffff; TEXT-DECORATION: none;  }
a.menub_l:hover { COLOR: #cccccc; TEXT-DECORATION: underline; }
.menur { 
	font: normal 11px Arial, Helvetica, sans-serif ;
	border: none;
	COLOR: #CC0000;
	text-align: left;
	TEXT-DECORATION: none;
}
a.menur_l:visited { COLOR: #CC0000; TEXT-DECORATION: none; }
a.menur_l:link { COLOR: #CC0000; TEXT-DECORATION: none;  }
a.menur_l:hover { COLOR: #000000; TEXT-DECORATION: underline; }


.lien_g { 
	font: normal 13px Arial, Helvetica, sans-serif ;	
	border: none;
}

a.lien_g:visited { COLOR: #cc0000; TEXT-DECORATION: none; }
a.lien_g:link { COLOR: #cc0000; TEXT-DECORATION: none;  }
a.lien_g:hover { COLOR: #ff9900; TEXT-DECORATION: overline underline; }


.menuliste { font: normal 11px Arial, Helvetica, sans-serif; border: none}
a.menuliste_r:visited { COLOR: #cc0000; TEXT-DECORATION: none; }
a.menuliste_r:link { COLOR: #cc0000; TEXT-DECORATION: none;  }
a.menuliste_r:hover { COLOR: #000000; TEXT-DECORATION: underline; }

a.menuliste_b:visited { COLOR: #0033cc; TEXT-DECORATION: none; }
a.menuliste_b:link { COLOR: #0033cc; TEXT-DECORATION: none;  }
a.menuliste_b:hover { COLOR: #000000; TEXT-DECORATION:  underline; }

a.menuliste_v:visited { COLOR: #009900; TEXT-DECORATION: none; }
a.menuliste_v:link { COLOR: #009900; TEXT-DECORATION: none;  }
a.menuliste_v:hover { COLOR: #000000; TEXT-DECORATION:  underline; }



.texteblancbas { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #FFEAFF; letter-spacing: normal; word-spacing: normal; border: none; text-align: justify }
.menu_boite { font: bold normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666699; letter-spacing: 0.0015em; word-spacing: 0.03em; border: thin #009900 none }
.cond { font: normal 10px Georgia, "Times New Roman", Times, serif; color:#333333; }
.texte_html { font: italic bold normal 14px Georgia, "Times New Roman", Times, serif; color: #333333; letter-spacing: normal; word-spacing: normal; border: none; border-width: 0px medium }
.titre_html { font: italic bold normal 18px Verdana, Arial, Helvetica, sans-serif; color: #660000; letter-spacing: normal; word-spacing: normal; border: none; border-width: 0px medium }


.titre_sej {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC0000}
.titre_chasse {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #37531A}
.titre_peche{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003366}



.stitre_sej { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #993300; }
.stitre_chasse { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #993300; }
.stitre_peche { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #993300; }

.titre_blog_sej { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 1px; word-spacing: 1px;  color: #CC0000; font-weight:bold; }
.titre_blog_chasse  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 3px; word-spacing: 3px;  color: #66FF33; }
.titre_blog_peche { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 3px; word-spacing: 3px;  color: #6699FF; }

.s_titre_blog_sej { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #330000; text-decoration: underline; letter-spacing: 1px; word-spacing: 3px; font-weight: bold; font-style: normal}
.s_titre_blog_chasse { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; text-decoration: underline; letter-spacing: 1px; word-spacing: 3px; font-weight: bold; font-style: normal}
.s_titre_blog_peche { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; text-decoration: underline; letter-spacing: 1px; word-spacing: 3px; font-weight: bold; font-style: normal}


.stitre_sej_ch{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00FF33; }
.stitre_sej_pc{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3366FF; }
.desc_sej { font: normal 12px Arial, Helvetica, sans-serif; color: #333333; border: none}

.tit_blog {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; font-weight: bold; font-style: normal; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.desc_blog { font-size: 13px; font-style: italic; line-height: normal; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; text-align: justify ; color: #222222}

.tit_blog_ch {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; font-weight: bold; font-style: normal; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.stit_blog_ch { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: underline; font-weight: bold; font-style: normal}


.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl { background-color: #FFF; }

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 20px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: pointer;
}

.ds_cell:hover { background-color: #F3F3F3; }
.menujg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FFCC00;
}
.menurg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #CC0000;
}
.menubg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #6666FF;
}
.menuvg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #00CC00;
}
.menublg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
}

.bottom { font: normal 10px Arial, Helvetica, sans-serif; color: #ffffff; }
a.bottom { COLOR: #ffffff; text-decoration: none; }
a.bottom hover { COLOR: #ffffff; text-decoration: none; }
.thumbnail {
    padding:3px;
	border: 1px solid #a9a9a9;
	margin:10px;
}
input,textarea {
	width:300px;
	background-image: url("img/shadeform.gif");
	border: #99A8AF 1px solid;
	padding:2px;
}

#multisej {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	font-weight:bold;
	font: normal 12px Arial, Helvetica, sans-serif ;
	color: #003366; 
}
#multisej li {
	width:240px;
	padding-bottom:25px;
	display:inline-block;
}
#multisej li a { color: #003366; TEXT-DECORATION: none; font-weight:bold; }
#multisej li a:hover { color: #003366; TEXT-DECORATION: underline; }

a.titresej {
	color:#000;
	text-decoration:none;
}
a.titresej:hover {
	color:#000;
	text-decoration:underline;
}
.promovols { width:395px; }
.promovols .prix { font-weight: bold; display: inline-block; font-size: 14px; color: #E60821; text-align:right; width:100px; }
.promovols .depart { font-weight: bold; display: inline-block; width: 140px; margin-left:5px; }
.promovols .destination { font-weight: bold; display:inline-block; width: 100px; }
.Vols_list { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #003366; line-height:20px; list-style-image:url(img/puce_vol.jpg); padding-left:30px; }
.Vols_list li { border-bottom: 1px dotted #000; }

.detail_vol { list-style:none; line-height:30px; text-align:left; }
.detail_vol .titre { color:#003366; width:200px; display:inline-block; margin-left:20px; }
.detail_vol .detail { font-weight:bold; display:inline-block; }

.titre_onglets {
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
