#TD_CLIGNOTANT :hover.TD_CILGNOTANT_ELMT {border:1px solid #a4c52a;}
#TD_CLIGNOTANT .TD_CILGNOTANT_ELMT {height: 250px;}
.form-noindent {color: #FFFF40;}
.form-noindent p {color: #FFFF40;}
BODY {
  background:#bebbb6;
  color: #634e40;
  margin: 3px;
  padding:3px;
  font-family: Tahoma;
  font-size: 12px; 
}

td
{
color:#6E6E6E;font-size:12px; text-align:left;
}


H1{
font-size: 18px; line-height: 25px; font-weight: bold; color: #a12503; margin: 3px 0; background: white url('images/puces/puce-list3.gif') no-repeat 0% top; text-indent:40px; padding-bottom:3px; height:25; font-family:Verdana, Arial, sans-serif; word-spacing:0; text-align:left; margin-top:3px; margin-bottom:3px; background-repeat:no-repeat
}


H2{
font-size: 13px;  font-weight: bold; color: #a12503; margin: 15px 0 15px 0; background: url('images/h2_bg.jpg') white; background-position: 0% top; background-repeat: no-repeat; text-indent: 20px; padding-bottom: 3px; height: 34;
font-family: Verdana, Arial, sans-serif;
word-spacing: 0; 
margin-top: 3px; 
margin-bottom: 3px; 
text-align:left;
}

H3{
background-color: #8DCB56; border: 1px solid #BFB5A3;text-indent: 10px;line-height: 20px;
font-family: Tahoma; 
font-size: 12px; 
word-spacing: 0; 
margin-top: 3px; 
margin-bottom: 3px; 
color:#000000;
font-weight:bold;
text-align:left 
}

H4{
font-family: Tahoma; 
font-size: 11px; 
word-spacing: 0; 
margin-top: 6px; 
margin-bottom: 3px; 
color:#4B4B4B;
font-weight:bold;
text-align:left; 
}


.TOP_MENU{
background:url('images/menu_top_bg.jpg')
}
.PRODUIT_NOM {
font-family: Tahoma; 
font-size: 12px; 
word-spacing: 0; 
margin-top: 1; 
margin-bottom: 1;
color: #40565F;font-weight:bold 
}
.PRODUIT_PAYS{
font-family: Verdana; 
font-size: 12px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#B52323;
font-weight:bold; text-transform:uppercase; text-decoration:none;text-align:left
}
.PRODUIT_PRIX_CC{
font-family: Tahoma; 
font-size: 12px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#FFFFFF; font-weight:bold;text-align:center
}
TD.PRODUIT_PRIX_BACK{
font-family: Tahoma; 
font-size: 10px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#FFFFFF; font-weight:bold; background-color:#B52323; text-align:center
}

.prix_total{
font-family: Tahoma; 
font-size: 18px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#800000; font-weight:bold; text-decoration:none; text-align:right
}


.PRODUIT_PRIX{
font-family: Tahoma; 
font-size: 10px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#FFFFFF; font-weight:bold; background-color:#B52323; text-align:center; text-decoration:none
}

.LIEN_CLIGNOTANT_ROUGE{
font-family: Tahoma; 
font-size: 10px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#FFFFFF; font-weight:bold; background-color:#B52323; text-align:center; text-decoration:blink
}

.PRODUIT_PRIX_2{
font-family: Tahoma; 
font-size: 14px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#FFFFFF ; font-weight:bold; background-color:#B52323; text-align:center; text-decoration:none
}


.PRODUIT_DUREE1{
font-family: Tahoma; 
font-size: 10px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#c15c11 ; font-weight:bold; text-decoration:none
}

.PRODUIT_DEPART{
font-family: Tahoma; 
font-size: 10px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#40565f; text-decoration:none
}
.PRODUIT_IMG {
border:1px solid #40565F;   }
.BTN_PRERESERVATION{
font-family: Tahoma; 
font-size: 12px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#FFFFFF ;
font-weight:bold; text-align:center
}
.DEFILEMENT{
font-family: Tahoma;
font-size: 11px;
word-spacing: 0;
margin-top: 3px;
margin-bottom: 3px;
color:#40565F;
text-decoration:none
}

.P_SHORT_DESCRIPTION  {
font-family: Tahoma;
font-size: 11px;
word-spacing: 0;
margin-top: 3px;
margin-bottom: 3px;
color:#4B4B4B;
text-align:left;
font-weight:bold
}

.P_reservation_price {
text-align:right;
}

P {
font-family: Tahoma;
font-size: 12px;
word-spacing: 1;
margin-top: 6px;
margin-bottom: 6px;
color:#634e40;
text-align:left; line-height:150%
}
P.P_CHAMP_RECHERCHE{
font-family: Tahoma;
font-size: 10px;
word-spacing: 0;
margin-top: 3px;
margin-bottom: 3px;
color:#FFFFFF;
text-align: left;
font-weight:bold 
}

P.P_TITLE_RECHERCHE{
font-family: Tahoma;
font-size: 12px;
word-spacing: 0;
margin-top: 3px;
margin-bottom: 3px;
color:#FFFFFF;
text-align: center;
font-weight:bold 
}

P.P_TITLE_DESTINATION {
font-family: Tahoma;
font-size: 13px;
word-spacing: 0;
margin-top: 3px;
margin-bottom: 3px;
color:#40565f;
text-align: left;
font-weight:bold 
}

.SEO_TOP{
font-family: Tahoma; 
font-size: 10px; 
word-spacing: 0; 
margin-top: 3px; 
margin-bottom: 3px; 
color:#40565F;
text-align: center;
}
#footer{
font-family: Tahoma; 
font-size: 10px; 
word-spacing: 0; 
margin-top: 3px; 
margin-bottom: 3px; 
color:#FFFFFF;
text-align: center;
}
#footer A
{
font-family: Tahoma; 
font-size: 10px; 
word-spacing: 0; 
margin-top: 3px; 
margin-bottom: 3px; 
color:#FFFFFF;
}

P.P_TITLE {
font-family: Tahoma; 
font-size: 14px; 
word-spacing: 0; 
margin-top: 3px; 
margin-bottom: 3px; 
color:#DC0303; font-weight:bold
}

P.A_PARTIR_DE{
font-family: Tahoma; 
font-size: 12px; 
word-spacing: 0; 
margin-top: 0; 
margin-bottom: 0; 
color:#FFFFFF;
text-align:center
}

.designed_by{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; text-decoration:none;
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #40565f; FONT-FAMILY: Tahoma; text-decoration:none;
}
select       { font-family: Tahoma; font-size: 11px; border: 1px solid #40565F }
input        { font-family: Tahoma; font-size: 11px; border: 1px solid #40565F }

#onglets
{
	color:#666666;
	float:left;
	width:100%;
	font-weight:bold; font-family:Tahoma; font-size:12px
	
}


#onglets ul
{
	margin:0;
	padding:1px;
}
#onglets li
{
	display:inline;
}
#onglets a
{
	float:left;
	background:url('images/menu/onglet-gauche.png') no-repeat 0 -40px;
	margin:0;
	text-decoration:none;
	text-transform:uppercase; padding-left:8px; padding-right:0; padding-top:0; padding-bottom:0
}

#onglets a span
{
	float:left;
	display:block;
	background:url('images/menu/onglet-droite.png') no-repeat 100% -40px;
	white-space:nowrap; padding-left:8px; padding-right:14px; padding-top:6px; padding-bottom:5px
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#onglets a span
{
	float:none;
}
/* End IE5-Mac hack */
#onglets a:hover span
{
	color:#FFFFFF;
}
#onglets .courant a
{
	background-position:0 0;
}
#onglets .courant a span 
{
	background-position: 100% 0;
	padding-bottom:5px;
	color:#FFFFFF;
}
#onglets a:hover
{
	background-position:0 0;
}
#onglets a:hover span
{
	background-position:100% 0;
}
.contenu{
background:url('images/back_body.gif');
bgColor:#ffffff
}
.reservation{
width: 700px; align: right; background-color: #ADCEF7; border-right: solid 1px #A7A7A7;
}

.thematique{
background-position: 0% 0%; background-image:url('images/bg_thematique.gif'); background-repeat:repeat; background-attachment:scroll
}


TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  align: center;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #8B8B8B;
  font-weight: bold; color:#FFFFFF
}

TD.productListing-data {
  border-left:1px dotted #B6B7CB;border-top:1px solid #B6B7CB; font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  

}

TR.headerNavigation {
  background-position: 0% 0%; background-image:url('none'); background-repeat:repeat; background-attachment:scroll
}

TD.headerNavigation {
  background-position: 0% 0%; font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: left;
  font-weight : bold; border-bottom:1px solid #FFFFFF; background-image:url('none'); background-repeat:repeat; background-attachment:scroll
}

A.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #800000;
}

.checkoutBarFrom { font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #003399; }
.checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #800000; }

.checkoutFrom { background-color: #003399; text-align: center; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold;}
.checkoutTo { background-color: #A7A7A7; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold;}
.checkoutCurrent { background-color: #800000; text-align: center; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold;}

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.TITE_LIGNE { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #A7A7A7; text-align: left; font-weight: bold; color:#FFFFFF}
#text_description {
font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000 ; font-weight: bold;border-bottom: #C15C11 dotted 1px; height:20px; vertical-align: middle
}

#short-descrition {
font-family: Tahoma;
font-size: 12px;
word-spacing: 1;
margin-top: 6px;
margin-bottom: 6px;
color:#634e40;
text-align:left; line-height:150%

}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

#bloc_pub
{
color: #FFFFFF; background-color: #9BC047;
}

TD.infoBoxHeading1 {
  background:url(images/infobox/block_bg.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
}

TD.infoBoxHeading {
  background:url(images/infobox/infobox_bg.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
}

#product_list
{
 font-size: 11px;
  color: #282828;margin-left:Arial; margin-right:font-family; margin-top:0; margin-bottom:Verdana
}

#product_list p
{
 font-size: 11px;
  color: #282828;margin-left:Arial; margin-right:font-family; margin-top:0; margin-bottom:Verdana
}

#product_list .product_list_price
{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #008000;
}

#product_list .product_list_name a
{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #008000;
}

#product_list .product_list_description
{
 font-size: 11px;
  color: #464646;margin-left:Arial; margin-right:font-family; margin-top:0; margin-bottom:Verdana; text-align:justify
}

#product_list .product_list_description p
{
 font-size: 11px;
  color: #464646;margin-left:Arial; margin-right:font-family; margin-top:0; margin-bottom:Verdana; text-align:justify
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #008000;
}