/*
bleu foncé #004d88
bleu plus clair #1378A9
*/
BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #004d88; BACKGROUND-IMAGE: url(../images/background_main.gif); PADDING-BOTTOM: 0px; MARGIN: 0px;  SCROLLBAR-HIGHLIGHT-COLOR: #004d88; SCROLLBAR-SHADOW-COLOR: #000000;  SCROLLBAR-3DLIGHT-COLOR: #a5d7fe; SCROLLBAR-ARROW-COLOR: #ffffff; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #2e2e2e; BACKGROUND-REPEAT: repeat; SCROLLBAR-DARKSHADOW-COLOR: #000000; TEXT-ALIGN: center
}
BODY, P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A{CURSOR: pointer}
A:link {COLOR: #004d88}
A:visited {TEXT-DECORATION: underline}
A:hover {COLOR: #000000; TEXT-DECORATION: underline}
#lien_taille_defaut A {FONT-SIZE: 14px}

#tags {TEXT-ALIGN: justify;FONT-SIZE: 9px;FONT-WEIGHT: bold;padding-top:10px;padding-bottom:10px;LINE-HEIGHT: 1.5em}
#tags A{COLOR: #004d88;TEXT-DECORATION: underline; FONT-WEIGHT: bold; }
#tags A:visited {COLOR: #004d88; TEXT-DECORATION: underline;FONT-WEIGHT: bold;}

#liens_internes {FONT-WEIGHT: bold;COLOR: #004d88;FONT-SIZE: 9px;vertical-align:middle;text-align:right;	margin-bottom: 4px;}
#liens_internes A:link{COLOR: #004d88;TEXT-DECORATION: underline}
#liens_internes A:visited {COLOR: #004d88; TEXT-DECORATION: underline}

#news_liens_internes {FONT-WEIGHT: bold;COLOR: #097a06;FONT-SIZE: 9px;vertical-align:middle;margin-bottom: 4px;}
#news_liens_internes A:link{COLOR: #097a06;TEXT-DECORATION: underline}
#news_liens_internes A:visited {COLOR: #097a06; TEXT-DECORATION: underline}

#sitelist A {COLOR: #004d88; TEXT-DECORATION: none}
#sitelist A:visited {COLOR: #004d88; TEXT-DECORATION: none}

#news_liens_internes A:hover, #liens_internes A:hover, #tags A:hover, #sitelist A:hover  {COLOR: #000000; TEXT-DECORATION: underline}

.wideblue A:link {FONT-WEIGHT: bold; COLOR: #004d88}
.wideblue A:visited {FONT-WEIGHT: bold; COLOR: #004d88}
.wideblue A:hover {FONT-WEIGHT: bold; COLOR: #000000}
.wideblue_close A:link {FONT-WEIGHT: bold; COLOR: #004d88}
.wideblue_close A:visited {FONT-WEIGHT: bold; COLOR: #004d88}
.wideblue_close A:hover {FONT-WEIGHT: bold; COLOR: #000000}

#article A:link {FONT-WEIGHT: bold; COLOR: #004d88}
#article A:visited {FONT-WEIGHT: bold; COLOR: #004d88}
#article A:hover {FONT-WEIGHT: bold; COLOR: #000000}

#whitelist A {COLOR: #ffffff; TEXT-DECORATION: none}
#whitelist A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
#whitelist A:hover {COLOR: #ffffff; TEXT-DECORATION: underline}

#cadre A:link{COLOR: #ffffff;TEXT-DECORATION: none}
#cadre A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
#cadre A:hover {COLOR: #ffffff; TEXT-DECORATION: underline}



.option_h1 {FONT-WEIGHT: bold
}
#article {PADDING-RIGHT: 15px; Z-INDEX: 1; WIDTH: 680px;}
#article_contour {WIDTH: 665px;PADDING-RIGHT: 15px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP: 0px;
	border-top: 1px none #CCEAFF;
	border-right: 1px dotted #CCEAFF;
	border-bottom: 1px none #CCEAFF;
	border-left: 1px none #CCEAFF;
	/*background-color:#f8f8f8;*/
	background-color:#F9FDFF;
}
#article, #article P{
	 COLOR: #333333;
}
#article_contenu {
	background-color:#ffffff; COLOR: #666666; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background: url(../images/bulles_bleues.jpg);*/
}
#article_descriptif, #article_descriptif P {
	background-color:#ffffff; COLOR: #000000; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify
	/*background: url(../images/bulles_bleues.jpg);*/
}
#news_titre{
	background-color:#ffffff; COLOR: #004d88; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#news_descriptif, #news_descriptif P{
	background-color:#ffffff;
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-STYLE: italic;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
#news_separator {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-BOTTOM: 1px dotted #097a06;
}

#date LI {FONT-SIZE: 12px; BACKGROUND: #fff; COLOR: #004d88; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#news_date LI {FONT-SIZE: 12px; BACKGROUND: #fff; COLOR: #097a06; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-ALIGN: left; TEXT-DECORATION: none
}

#news {}

#entreprise, #service {line-height: 20px}

.texte_normal {FONT-SIZE: 12px; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal;}
.texte_discret {FONT-SIZE: 12px; color: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal;}
.texte_normal_gras {FONT-SIZE: 12px; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}
.texte_alerte {COLOR: #ff0000; FONT-STYLE: italic;}

#texte_normal {FONT-SIZE: 12px; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal;}
#texte_discret {FONT-SIZE: 12px; color: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal;}
#texte_normal_gras {FONT-SIZE: 12px; color: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}
#texte_alerte {COLOR: #ff0000; FONT-STYLE: italic;}

.champ_obligatoire {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: #ffcc00}
.champ_non_obligatoire {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: #ffffff}

.header_news {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #004d88
}
.header_news A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #004d88
}


.Style2 {
	FONT-SIZE: 60px; COLOR: #ffcc00;
}
.Style3 {
	FONT-WEIGHT: bold; FONT-SIZE: 30px
}
.bandeau_onglet_vert {
	FONT: bold 14px Geneva, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; BACKGROUND-COLOR: #99cc33; TEXT-DECORATION: none
}
.fond_orange {
	BACKGROUND-COLOR: #ffffff
}
.bandeau_onglet_orange {
	FONT: bold 14px Geneva, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #666666; BACKGROUND-COLOR: #ffcc00; TEXT-DECORATION: none
}
.bandeau_onglet_bleu {
	FONT: bold 14px Geneva, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #666666; BACKGROUND-COLOR: #6699ff; TEXT-DECORATION: none
}
.bandeau_onglet_vertpomme {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: thin; BORDER-LEFT-COLOR: #ffffff; MARGIN-BOTTOM: 1px; BORDER-BOTTOM-COLOR: #ffffff; FONT: bold 12px Geneva, Arial, Helvetica, sans-serif; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; BACKGROUND-COLOR: #ccff00; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ffffff
}


.fenetreAction_contour {
	BORDER-RIGHT: #999999 thin groove; BACKGROUND-IMAGE: url(/images/fond_bleu.JPG); BORDER-BOTTOM: #6699ff thin groove
}
.background_bleu {	BACKGROUND-IMAGE: url(../images/fond_menu.jpg)}
.background_orange {	BACKGROUND-IMAGE: url(../images/fond_orange.gif)}
.formulaire_contenu {
	PADDING-LEFT: 2px; FONT-SIZE: 10px; COLOR: #6699ff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.formulaire_contour {
	BORDER-RIGHT: #c1ebff 1px inset; BORDER-TOP: #3399ff 1px solid; BORDER-LEFT: #3399ff 1px solid; BORDER-BOTTOM: #c1ebff 1px inset; BACKGROUND-COLOR: #ecf9ff
}
.formulaire_contenu_important {
	FONT-WEIGHT: bold; COLOR: #99cc00; 
}
.formulaire_entete {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-STYLE: italic; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: #333366; TEXT-ALIGN: right
}



#bouton {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #650000; BORDER-BOTTOM-COLOR: #650000; COLOR: white; BORDER-TOP-COLOR: #650000; BACKGROUND-COLOR: #990000; BORDER-RIGHT-COLOR: #650000
}
#formulaire {
	FONT-SIZE: 10px; COLOR: #000099
}
INPUT {
	FONT-SIZE: 11px
}
#div_espace {
	FLOAT: left; WIDTH: 10px
}
#div_contenu {
	FLOAT: left; WIDTH: 490px
}
#lightgray1 {
	FONT-SIZE: 10px; COLOR: #aaaaaa
}
#grosTitreVert {
	FONT-SIZE: 26px; COLOR: #999966
}
#grosTitreOrange {
	FONT-SIZE: 26px; COLOR: #e7ad08
}
#grosTitreMauve {
	FONT-SIZE: 26px; COLOR: #bdadbd
}
#grosTitreMauvefonce {
	FONT-SIZE: 26px; COLOR: #7f697f
}
#grosTitreNoir {
	FONT-SIZE: 26px; COLOR: #000000
}
#grosTitreGris {
	FONT-SIZE: 26px; COLOR: #c0c0c0
}
#grosTitreGrisfonce {
	FONT-SIZE: 26px; COLOR: #898989
}
#grisN {	FONT-SIZE: 10px; COLOR: #c0c0c0}
#grisS {	FONT-SIZE: 9px; COLOR: #c0c0c0}
#grisS2 {	FONT-SIZE: 9px; COLOR: #505050}
#petitGris {	FONT-SIZE: 9px; COLOR: #555555}
#petitNoir {	FONT-SIZE: 9px; COLOR: #000000}
#noirB {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000}
#grisGG {	FONT-SIZE: 20px; COLOR: #666666}
#blancGG {	FONT-SIZE: 20px; COLOR: #ffffff}
#bleuGG {	FONT-SIZE: 20px; COLOR: #336666}
#rougeGG {	FONT-SIZE: 20px; COLOR: #990000}
#grosTitreRouge {	FONT-SIZE: 26px; COLOR: #9c0000}
#rougeB {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #9c0000}
#lblancG {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff}
#lmauveG {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #634e63}
#lroseG {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #b88585}
#lroseB {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b88585}
#lroseS {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b88585}
#lchiffreB {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e0a904}
#lorangeB {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f3ba25}
#lorangeM {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #f3ba25}
#lbordeauG {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #663333}
#lbordeauB {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #663333
}
#lrougeG {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000
}
#lnoirG {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
#lnoirB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
#lnoirN {
	FONT-SIZE: 12px; COLOR: #000000
}
#lmauveB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ae9cae
}
#lmauveM {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ae9cae
}
#lorangeG {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ad3f07
}
#lorangeB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ad3f07
}
#lvertpommeG {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cccc99
}
#lvertpommeB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccc99
}
#lvertpommeM {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cccc99
}
#menu {WIDTH: 239px;}
/*#menu_image_accueil{WIDTH: 239px; background: url(http://rec1.avipi.com/UserFiles/Image/riviere.JPG);}
#menu_image_plan_site{WIDTH: 239px; background: url(../images/bulles_bleues.jpg);}
#menu_image_accueil P, #menu_image_plan_site P{height:150px;}
*/
#menu_image IMG {WIDTH: 265px;}

#sitemap {
	WIDTH: auto
}
#rub {
	BACKGROUND: #cc8800; HEIGHT: 20px; TEXT-ALIGN: center
}
#rub_on {
	BORDER-RIGHT: white 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #dbaa03; VERTICAL-ALIGN: middle; BORDER-LEFT: white 1px solid; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
#rub_a_on {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #dbaa03; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#rub_off {
	BORDER-RIGHT: white 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #cc8800; VERTICAL-ALIGN: middle; BORDER-LEFT: white 1px solid; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
#rub_a_off {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #cc8800; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#vertG {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e7ad08
}
#vertGG {
	FONT-SIZE: 20px; COLOR: #e7ad08
}
#noirGG {
	FONT-SIZE: 20px; COLOR: #000000
}
#noirG {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
#noir2G {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000
}
#noirB {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000
}
#noirGGG {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
#vertB {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #e7ad08
}
#noirN {
	FONT-SIZE: 11px; COLOR: #000000
}
#lienNB {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
#blancG {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff
}
#blanc2G {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff
}
#vert1G {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e7ad08
}
#vert2G {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #e7ad08
}
#blancB {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff
}
#grisG {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #636363
}
#grisGG {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #636363
}
#titreGA {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #e7ad08
}
#titreGB {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #636363
}
#lpuce {
	MARGIN-LEFT: 20px; LINE-HEIGHT: 12px; LIST-STYLE-TYPE: circle
}
#puce {
	COLOR: #efc64a
}
#padding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
A.bouton:hover {
	COLOR: #ffcc00
}
A.bouton {
	COLOR: #ffcc00
}

TD.bouton_action {
	BORDER-RIGHT: #900400 thin solid; PADDING-RIGHT: 0px; BORDER-TOP: #900400 thin solid; PADDING-LEFT: 0px; FONT-WEIGHT: 800; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #900461 thin solid; COLOR: #888888; PADDING-TOP: 0px; BORDER-BOTTOM: #900461 thin solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #900461; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.bouton_action:hover {
	BORDER-RIGHT: #ffd0be thin solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffd0be thin solid; PADDING-LEFT: 0px; FONT-WEIGHT: 800; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffa044 thin solid; COLOR: #ffcc00; PADDING-TOP: 0px; BORDER-BOTTOM: #ffa044 thin solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #900461; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.titrebanner {
	FONT-SIZE: 55px; COLOR: #ffcc00; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.ecriture_couleur_jaune {
	COLOR: #ffcc00
}
.ecriture_couleur_violet {
	COLOR: #900461
}


.titre_rubrique {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff;  BACKGROUND:#529DD7; line-height:24px;
}
/* A GARDER !!!! */
.Bold {
	FONT-WEIGHT: bold
}
.Title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #097a06
}
.Title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: bottom; COLOR: #669900; HEIGHT: 30px; TEXT-DECORATION: underline;
}
.Title3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: bottom; COLOR: #097a06; HEIGHT: 30px
}
.Code {
	BORDER-RIGHT: #8b4513 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8b4513 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #8b4513 1px solid; COLOR: #000066; BORDER-BOTTOM: #8b4513 1px solid; FONT-FAMILY: 'Courier New' , Monospace; BACKGROUND-COLOR: #ff9933
}
.Title4 {
	PADDING-LEFT: 2px; FONT-WEIGHT: bolder; FONT-SIZE: 16px; WORD-SPACING: normal; VERTICAL-ALIGN: baseline; COLOR: #ff6600; LINE-HEIGHT: normal; PADDING-TOP: 15px; FONT-STYLE: normal; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; WHITE-SPACE: normal; LIST-STYLE-TYPE: disc; LETTER-SPACING: normal; TEXT-ALIGN: left
}
/* A GARDER !!!! : Fin */


DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DT {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#menu {LEFT: 0px; POSITION: relative; TOP: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-BOTTOM: 20px; BORDER-LEFT: 0px; WIDTH: auto; BORDER-BOTTOM: 0px;VERTICAL-ALIGN: middle;}
#menu DT {LINE-HEIGHT: 24px; FONT-SIZE: 12px; FONT-WEIGHT: bold; BACKGROUND: #a5d7fe; COLOR: #004d88; TEXT-ALIGN: left;}
#menu DT A {HEIGHT: 100%; TEXT-DECORATION: none}

#menu DD {BACKGROUND: #f8f8f8; BORDER-RIGHT: gray 0px solid; BORDER-TOP: gray 0px solid; BORDER-LEFT: gray 0px solid; BORDER-BOTTOM: gray 0px solid}
#menu LI {LINE-HEIGHT: 18px; FONT-SIZE: 9px; FONT-WEIGHT: bold; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;}
#menu LI A {HEIGHT: 100%; TEXT-DECORATION: none}


/* 31/08/2006
#menu DT A:hover {
	
	COLOR: #ffffff; TEXT-DECORATION: underline;
	background: url(../images/bulles_bleues.jpg);
}*/
#menu DT A, #menu DT A:hover, #menu DT.actif {BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block;  BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}
#menu DT A:hover {CURSOR: pointer; TEXT-DECORATION: underline;	/*background: url(../images/bulles_bleues.jpg);*/}
#menu DT.actif {CURSOR: crosshair; TEXT-DECORATION: none;}
#menu DT A:hover, #menu DT.actif{BACKGROUND: #004d88; COLOR: #ffffff;}

/*
#menu LI A {BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; FONT-SIZE: 9px; BORDER-LEFT: 0px; CURSOR: hand; COLOR: #000; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; HEIGHT: 100%; TEXT-DECORATION: none}
*/
#menu LI A {BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; COLOR: #004d88;  LIST-STYLE-TYPE: none;  }
#menu LI.actif {COLOR: #000000;CURSOR: crosshair; TEXT-DECORATION: none;}
#menu LI A:hover {BACKGROUND: #cccccc; COLOR: #000000; CURSOR: pointer; TEXT-DECORATION: underline;}




#sitemap {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; BORDER-LEFT: 0px; WIDTH: auto; PADDING-TOP: 10px; BORDER-BOTTOM: 0px; POSITION: relative; TOP: 0px
}
#sitemap DT {
	VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: left;
}
#sitemap DD {
	
}
#sitemap LI {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: left;
}
#sitemap A {
	FONT-SIZE: 14px; FONT-WEIGHT: bold;
}
#sitemap DT A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-LEFT: 25px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%
}
#sitemap LI A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; FONT-SIZE: 9px; FONT-WEIGHT: bold; MARGIN-LEFT: 50px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: square; HEIGHT: 100%
}
#sitemap LI A:hover {
	
}
#sitemap DT A:hover {
	
}

#wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 994px; LINE-HEIGHT: 1.1; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#whitewrap {
	BACKGROUND-COLOR: #fff
}
.clearing {
	CLEAR: both; HEIGHT: 0px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 41px; PADDING-BOTTOM: 0px; PADDING-TOP: 30px; POSITION: relative
}
#container {
	BACKGROUND: url(../images/bcgrnd_mainwrap_top_994.gif) #fff no-repeat; FLOAT: right; MARGIN-LEFT: -286px; WIDTH: 100%
}
.hh#container {
	BACKGROUND: url(../images/bcgrnd_mainwrap_tophh.gif) #fff no-repeat; MARGIN-LEFT: -304px
}
#content {
	PADDING-RIGHT: 5px; Z-INDEX: 1; MARGIN-LEFT: 15px; PADDING-TOP: 15px
}
.hh#content {
	MARGIN-LEFT: 304px; POSITION: relative
}
#sidebar {
	MARGIN-TOP: 15px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 259px
}
.hh#sidebar {
	PADDING-RIGHT: 13px; MARGIN-TOP: 60px; PADDING-LEFT: 14px; BACKGROUND: url(../images/boxbottom_hh_side.gif) #005ba0 no-repeat left bottom; PADDING-BOTTOM: 10px; OVERFLOW: visible; WIDTH: 241px; COLOR: #fff; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.hhbooking TD {
	COLOR: #fff
}

P.fullwidth {
	MARGIN-LEFT: 0px! important; MARGIN-RIGHT: 0px! important
}
.hh#sidebar A:link {
	COLOR: #fff
}
.hh#sidebar A:visited {
	COLOR: #fff
}
.hh H3 {
	PADDING-BOTTOM: 4px; MARGIN: 17px 0px 11px; BORDER-BOTTOM: white 1px solid
}
.hh H4 {
	PADDING-BOTTOM: 4px; MARGIN: 17px 0px 11px; BORDER-BOTTOM: white 1px solid
}

#hh_hotel {
	MARGIN: -31px 0px 0px; POSITION: relative
}
.hh_hotel {
	MARGIN: -31px 0px 0px; POSITION: relative
}
#fullwidth {
	MARGIN: 0px 15px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/backgrnd_footer_994.gif); PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.foottxt {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#sitelist UL {
	DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 10px; WIDTH: 964px
}
#sitelist UL LI {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#sitelist UL LI.first {
	BORDER-LEFT: medium none
}

#whitelistdiscret {
	MARGIN: 30px 0px 10px; COLOR: #fff
}
#whitelistdiscret UL {
	COLOR: #fff; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; MARGIN: 10px 0px
}
#whitelistdiscret A {
	COLOR: #fff; TEXT-DECORATION: underline
}
#whitelistdiscret A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
#whitelist {
	MARGIN: 30px 0px 10px
}
#whitelist UL {
	DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN: 10px 0px
}
#whitelist UL LI {
	PADDING-RIGHT: 11px; DISPLAY: inline; PADDING-LEFT: 11px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}

.pipewrap {
	MARGIN-LEFT: 30px
}
.pipelist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.pipelist LI {
	DISPLAY: inline; MARGIN-RIGHT: 5px
}
.pipelist A {
	COLOR: #004d88! important
}
.pipelist A:visited {
	COLOR: #004d88! important
}
.list_mnb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.list_mnb LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.backtop {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(../images/back_top_bg.gif); VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
.backtop IMG {
	MARGIN: 5px 4px; VERTICAL-ALIGN: middle
}
.backtop A:link {
	MARGIN: 5px; COLOR: #004a87! important
}
.backtop A:visited {
	MARGIN: 5px; COLOR: #004a87! important
}
.lightblue {
	COLOR: #569fd3
}
H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: #004d88 1px solid
}
H1.upsidedown {
	BORDER-TOP: #a5d7fe 1px solid; MARGIN-TOP: 0px; FONT-SIZE: 17px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: 0px
}
H1.results {
	MARGIN-TOP: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: #a5d7fe 1px solid; BACKGROUND-COLOR: #fff
}
H2 {
	FONT-SIZE: 17px
}
.hh H2 {
	PADDING-BOTTOM: 4px; BORDER-BOTTOM: #004d88 1px solid
}
H2.offer_crumbs {
	MARGIN-TOP: 30px; FONT-WEIGHT: normal; FONT-SIZE: 14px! important; VERTICAL-ALIGN: middle
}
H2.offer_crumbs IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
H2.mediastory {
	MARGIN-LEFT: 30px
}
H3 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle
}
H3 IMG {
	BACKGROUND: 0px 50%; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
H4 IMG {
	BACKGROUND: 0px 50%; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
H4 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle
}
.last {
	MARGIN-BOTTOM: 0px
}
.clearing {
	CLEAR: both; HEIGHT: 0px
}

.imgThumb {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: hand; BORDER-RIGHT-WIDTH: 0px
}
.blueheader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004d88; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.goimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.formstyle {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #004d88
}
.formstyle IMG {
	VERTICAL-ALIGN: bottom
}
#topnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; WIDTH: 964px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 25px
}
#topnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#topnav LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#topnav A {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#topnav A {
	PADDING-TOP: 8px
}
#topnav A:hover {
	COLOR: #ffff00
}
#home {
	LEFT: 41px; WIDTH: 61px
}
#eee {
	LEFT: 102px; WIDTH: 48px
}
#ddd {
	LEFT: 150px; WIDTH: 57px
}
#romantic {
	LEFT: 207px; WIDTH: 91px
}
#luxury {
	LEFT: 298px; WIDTH: 115px
}
#guides {
	LEFT: 413px; WIDTH: 114px
}
#addfavorite {
	LEFT: 586px; WIDTH: 210px
}
.selected#home A {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -41px -25px; COLOR: #5998c9
}
.selected#home A:hover {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -41px -25px; COLOR: #5998c9
}
.selected#home A:visited {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -41px -25px; COLOR: #5998c9
}
.selected#home A:active {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -41px -25px; COLOR: #5998c9
}
.selected#spa A {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -102px -25px; COLOR: #5998c9
}
.selected#spa A:hover {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -102px -25px; COLOR: #5998c9
}
.selected#spa A:visited {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -102px -25px; COLOR: #5998c9
}
.selected#spa A:active {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -102px -25px; COLOR: #5998c9
}
.selected#golf A {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -150px -25px; COLOR: #5998c9
}
.selected#golf A:hover {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -150px -25px; COLOR: #5998c9
}
.selected#golf A:visited {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -150px -25px; COLOR: #5998c9
}
.selected#golf A:active {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -150px -25px; COLOR: #5998c9
}
.selected#romantic A {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -207px -25px; COLOR: #5998c9
}
.selected#romantic A:hover {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -207px -25px; COLOR: #5998c9
}
.selected#romantic A:visited {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -207px -25px; COLOR: #5998c9
}
.selected#romantic A:active {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -207px -25px; COLOR: #5998c9
}
.selected#luxury A {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -298px -25px; COLOR: #5998c9
}
.selected#luxury A:hover {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -298px -25px; COLOR: #5998c9
}
.selected#luxury A:visited {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -298px -25px; COLOR: #5998c9
}
.selected#luxury A:active {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -298px -25px; COLOR: #5998c9
}
.selected#guides A {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -413px -25px; COLOR: #5998c9
}
.selected#guides A:hover {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -413px -25px; COLOR: #5998c9
}
.selected#guides A:visited {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -413px -25px; COLOR: #5998c9
}
.selected#guides A:active {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -413px -25px; COLOR: #5998c9
}
.selected#planners A {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -527px -25px; COLOR: #5998c9
}
.selected#planners A:hover {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -527px -25px; COLOR: #5998c9
}
.selected#planners A:visited {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -527px -25px; COLOR: #5998c9
}
.selected#planners A:active {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -527px -25px; COLOR: #5998c9
}
.selected#hotels A {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -670px -25px; COLOR: #5998c9
}
.selected#hotels A:hover {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -670px -25px; COLOR: #5998c9
}
.selected#hotels A:visited {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -670px -25px; COLOR: #5998c9
}
.selected#hotels A:active {
	BACKGROUND: url(../images/menu_new.gif) no-repeat -670px -25px; COLOR: #5998c9
}
#iconlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 25px; PADDING-TOP: 30px
}
#iconlinks IMG {
	MARGIN: 21px 21px 0px
}
#iconlinks A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

#sidebar A:link {
	FONT-WEIGHT: bold; COLOR: #004d88
}
#sidebar A:visited {
	FONT-WEIGHT: bold; COLOR: #004d88
}

/*#content P {
	FONT-SIZE: 10px; MARGIN-LEFT: 30px; COLOR: #004d88; MARGIN-RIGHT: 30px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}*/
#content P {
	MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px;
}
/*#content UL {
	FONT-SIZE: 10px; MARGIN-LEFT: 30px; COLOR: #004d88; MARGIN-RIGHT: 30px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}*/
#content UL {
	MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px;
}

.spahead SPAN {
	DISPLAY: block; MARGIN-LEFT: 30px; BORDER-BOTTOM: #004d88 1px solid; HEIGHT: auto
}
.offhead SPAN {
	DISPLAY: block; MARGIN-LEFT: 30px; BORDER-BOTTOM: #004d88 1px solid; HEIGHT: auto
}
.guidehead SPAN {
	DISPLAY: block; MARGIN-LEFT: 30px; BORDER-BOTTOM: #004d88 1px solid; HEIGHT: auto
}
.desthead SPAN {
	DISPLAY: block; MARGIN-LEFT: 30px; BORDER-BOTTOM: #004d88 1px solid; HEIGHT: auto
}
.weatherhead SPAN {
	DISPLAY: block; MARGIN-LEFT: 30px; BORDER-BOTTOM: #004d88 1px solid; HEIGHT: auto
}
.golfhead SPAN {
	DISPLAY: block; MARGIN-LEFT: 30px; BORDER-BOTTOM: #004d88 1px solid; HEIGHT: auto
}
.romhead SPAN {
	DISPLAY: block; MARGIN-LEFT: 30px; BORDER-BOTTOM: #004d88 1px solid; HEIGHT: auto
}
.bushead SPAN {
	DISPLAY: block; MARGIN-LEFT: 30px; BORDER-BOTTOM: #004d88 1px solid; HEIGHT: auto
}
.rightclicks {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; VERTICAL-ALIGN: middle; BORDER-BOTTOM: 0px
}
.rightclicks A:link {
	COLOR: #004a87! important
}
.rightclicks A:visited {
	COLOR: #004a87! important
}
.rightimgclicks {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; VERTICAL-ALIGN: middle; BORDER-BOTTOM: 0px
}
.rightimgclicks A:link {
	COLOR: #5ba4dd! important
}
.rightimgclicks A:visited {
	COLOR: #5ba4dd! important
}
.rightimgclicks IMG {
	MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}

.spalist {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 30px
}

.photo {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/frame_phototour.gif); MARGIN: 0px 6px 10px 0px; WIDTH: 54px; HEIGHT: 67px
}
.photoGhotw {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/frame_phototour.gif); MARGIN: 0px 6px 10px 0px; WIDTH: 54px; HEIGHT: 67px
}
.photo IMG {
	MARGIN: 18px 0px 0px 5px
}
.photoGhotw IMG {
	MARGIN: 18px 0px 0px 5px
}
.photoShotw IMG {
	MARGIN: 18px 0px 0px 5px
}
.photoShotw {
	FLOAT: left; BACKGROUND-IMAGE: url(/images/frame_phototour2.gif); MARGIN: 0px 6px 10px 0px; WIDTH: 54px; HEIGHT: 67px
}
.spalist H3 {
	MARGIN: 0px 30px 0px 60px; PADDING-TOP: 10px
}
.spalist P {
	MARGIN: 0px 30px 0px 60px
}
.inline3 {
	MARGIN-LEFT: 30px
}
.inline3 IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.inline3 P {
	FLOAT: left; MARGIN: 5px 5px 2px 0px; WIDTH: 140px
}
.offerlist {
	MARGIN: 0px 15px 10px; BORDER-BOTTOM: #004d88 1px solid
}
.offerlist H3 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 60px; BORDER-LEFT: 0px; PADDING-TOP: 15px; BORDER-BOTTOM: 0px
}
.lux_3 H3 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 60px; BORDER-LEFT: 0px; PADDING-TOP: 15px; BORDER-BOTTOM: 0px
}
.offerlist P {
	CLEAR: both; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px
}
.lux_3 P {
	
}
.darkbluelink A:link {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #004d88
}
A:visited {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #004d88
}
.darkbluelink IMG {
	VERTICAL-ALIGN: middle
}
.spaofflink {
	MARGIN: 10px 15px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.spaofflink IMG {
	VERTICAL-ALIGN: middle
}
.offerhead {
	FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 0px 15px 12px; BORDER-BOTTOM: #004d88 1px solid
}
.listingend {
	BORDER-TOP: #004d88 1px solid; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 30px; PADDING-TOP: 5px; POSITION: relative
}
.endlist {
	BORDER-TOP: #004d88 1px solid; PADDING-LEFT: 10px; MARGIN: 20px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
.endlist IMG {
	VERTICAL-ALIGN: middle
}
.explore {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.explore IMG {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
UL.twocol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.twocol LI {
	PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-IMAGE: url(../images/arrow.gif); MARGIN: 10px 0px 0px 15px; WIDTH: 160px; BACKGROUND-REPEAT: no-repeat
}
H3.destlist {
	MARGIN-TOP: 15px; FONT-SIZE: 14px; MARGIN-LEFT: 45px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase
}
.destlist IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 7px
}
UL.threecol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 430px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.threecol LI {
	PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-IMAGE: url(../images/arrow.gif); MARGIN: 0px 0px 9px 15px; WIDTH: 110px; BACKGROUND-REPEAT: no-repeat
}
UL.threecolMc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 430px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.threecolMc LI {
	PADDING-LEFT: 10px; FONT-WEIGHT: bolder; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(../images/arrow.gif); MARGIN: 0px 0px 9px 15px; WIDTH: 100px; BACKGROUND-REPEAT: no-repeat
}
UL.threecolMcItem LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: lighter; FLOAT: right; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px 15px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: underline
}
UL.threecolMcItem A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: lighter; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
UL.linkslist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.linkslist LI {
	PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/arrow.gif); MARGIN: 7px 0px 0px 15px; BACKGROUND-REPEAT: no-repeat
}

#citypic {
	CLEAR: both; FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 222px
}
#citypic P {
	FONT-WEIGHT: bold; MARGIN: 10px 0px; TEXT-ALIGN: center
}
#cftop {
	BACKGROUND: url(../images/boxtop_cityfacts.gif) #a5d7fe no-repeat left bottom; MARGIN-BOTTOM: -30px; HEIGHT: 30px
}
#cityfacts H3.first {
	MARGIN: 20px 20px 5px
}


.halfpar {
	FLOAT: left; WIDTH: 110px
}
.big_ul {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-DECORATION: underline
}


#hotelsin SPAN {
	DISPLAY: none
}
#draw_wide {
	PADDING-RIGHT: 5px; MARGIN-TOP: -2px; DISPLAY: block; PADDING-LEFT: 270px; BACKGROUND: url(graphics/lux_draw_wide_bkgrnd.gif) no-repeat left top; PADDING-BOTTOM: 5px; PADDING-TOP: 12px; HEIGHT: 50px
}
#draw_wide P {
	FLOAT: left; MARGIN: 0px; WIDTH: 320px
}
.widewhite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 964px; PADDING-TOP: 15px
}
.wideblue {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #a5d7fe no-repeat left top; PADDING-BOTTOM: 10px; WIDTH: auto; PADDING-TOP: 10px
}
.wideblue H3 {
	MARGIN: 0px 0px 15px; BORDER-BOTTOM: #004d88 1px solid
}
.wideblue_close {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #a5d7fe no-repeat left bottom; PADDING-BOTTOM: 10px; WIDTH: auto; PADDING-TOP: 0px
}
.wideblue_close P {
	PADDING-RIGHT: 0px; BORDER-TOP: #004d88 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
.wideblue_close_r {
	CLEAR: both; BACKGROUND: url(graphics/boxbottom_wideblue.gif) #a5d7fe no-repeat left bottom; HEIGHT: 30px
}
.lux_3 {
	DISPLAY: inline; FLOAT: left; WIDTH: 100%; BACKGROUND:#ff0000; height:30px;
}
#hhhead H1 {
	MARGIN: 0px; COLOR: #fff; PADDING-TOP: 21px; BORDER-BOTTOM: medium none
}
#hhhead P {
	FONT-SIZE: 12px; MARGIN: 2px 0px 30px; TEXT-TRANSFORM: uppercase; COLOR: #fff
}





.hhemail {
	DISPLAY: inline; POSITION: absolute; TOP: 10px
}
.hhsave {
	DISPLAY: inline; POSITION: absolute; TOP: 10px
}
.hhprint {
	DISPLAY: inline; POSITION: absolute; TOP: 10px
}
.hhtop {
	DISPLAY: inline; POSITION: absolute; TOP: 10px
}





.ratebook {
	FLOAT: right; MARGIN: 33px 0px 0px; WIDTH: 99px; COLOR: #fff; TEXT-ALIGN: center
}



#button_vh {
	MARGIN: 10px; TEXT-ALIGN: center
}
#button_cd {
	MARGIN: 10px; TEXT-ALIGN: center
}
#button_ns {
	MARGIN: 10px; TEXT-ALIGN: center
}

.list_r {
	PADDING-LEFT: 25px; MARGIN: 0px 0px 10px; WIDTH: 460px
}
.list_r H3 {
	MARGIN: 0px 0px 0px 60px; PADDING-TOP: 10px
}
.list_r P {
	MARGIN: 5px 0px 0px 60px
}

.madeforyou {
	FLOAT: left; MARGIN: 4px; VERTICAL-ALIGN: middle; WIDTH: 340px
}
.madeforyou A:link {
	FONT-WEIGHT: normal
}
.madeforyou A:visited {
	FONT-WEIGHT: normal
}
.madeforyou IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
.addresses {
	TEXT-ALIGN: left
}

.addRes {
	MARGIN-TOP: 30px; DISPLAY: block; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; FONT-SIZE: 14px! important; LIST-STYLE-IMAGE: url(graphics/icon_numbers_2.gif); MARGIN-LEFT: 20px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #004d88 1px solid; TEXT-DECORATION: none
}


.bullet {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #569fd3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.whiteheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallwhitecopy {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.formtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.whitecopy {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bluecopy {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
#fatilities {
	FLOAT: left; MARGIN: 0px 4px 2px 0px
}
.prizeDraw A {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 3px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(graphics/prize_draw0.gif); WIDTH: 164px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 18px
}
.prizeDraw A:hover {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 3px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(graphics/prize_draw1.gif); WIDTH: 164px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 18px
}
.prizeDrawLeft A {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(graphics/prize_draw0.gif); WIDTH: 164px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 18px
}
.prizeDrawLeft A:hover {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(graphics/prize_draw1.gif); WIDTH: 164px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 18px
}
.prizeDrawLrg A {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(graphics/prize_draw_lrg.gif); MARGIN: 3px; WIDTH: 481px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 34px
}
.prizeDrawLrg A:hover {
	BACKGROUND-POSITION: left -34px
}
.expand_0 {
	DISPLAY: inline; FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #569fd3; TEXT-DECORATION: underline
}
.ex_clearing {
	CLEAR: both; MARGIN: 0px; HEIGHT: 0px
}

.form_list {
	LIST-STYLE-TYPE: none
}

#bio {
	BACKGROUND: url(/images/greybox_bas3.gif) no-repeat 0px 100%; PADDING-BOTTOM: 20px; LINE-HEIGHT: 170%
}
#bio P {
	BACKGROUND: #e2e2e2
}




/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
height: 19px; width: 19px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {

background: url(../images/hautgauche.gif);
}
#hautdroit {
float: right;vertical-align:top;
background: url(../images/hautdroit.gif);
}
#basgauche {
background: url(../images/basgauche.gif);
}
#basdroit {
float: right;
background: url(../images/basdroit.gif);
}

#cadre { /* taille du cadre, à titre d'exemple */
width: 563px; color: #FFFFFF;
/*background-color: #cccccc;*/
/*background: url(../images/bleufascination_1.jpg);*/
background: url(../images/photo_accueil.jpg);
vertical-align:bottom;
}
#cadre P {
vertical-align:text-bottom;
height:136px;
color: #FFFFFF;
margin: 0.5em; /*gestion des espaces interparagraphes */
FONT-WEIGHT: bold;
font-size:14px;
}

#cadre2 { /* taille du cadre, à titre d'exemple */
width: 0px;color: #FFFFFF;
background-color: #F4FFDF;
/*background: url(../images/bleufascination_1.jpg);*/
vertical-align:middle;
}
#cadre2 P {
height:136px;
color: #FFFFFF;
margin: 0.5em; /*gestion des espaces interparagraphes */
FONT-WEIGHT: bold;
font-size:14px;
}




/* STYLES CSS*/
#transByColor {
	margin: 0 10em;
	width: 589px;
	height: 396px;
	margin-bottom: 2em;
	background: transparent url(../images/bulles_bleues.jpg) no-repeat;
}
.transByGrid {
	margin: 0 10em;
	width: 589px;
	height: 396px;
	margin-bottom: 2em;
	background: transparent url(../images/bulles_bleues.jpg) no-repeat;
}
#transByImage {
	margin: 0 10em;
	width: 589px;
	height: 396px;
	margin-bottom: 2em;
	background-color: #ffffff;
}
#transByColor p, #transByImage p, .transByGrid p {
	width: 100%;
	height: 42px;
	padding: 1px 0;
	line-height: 42px;
	text-align: center;
}	
#transByColor p {
	background-color: #000000;
}
.transByGrid p {
	/*background: transparent url(images/grid_8.gif);*/
}


/* Gestion de l'opacité selon les propriétés prises en charge par les navigateurs :
1 - pour Internet Explorer
2 - pour Mozilla
3 - pour les navigateurs respectant les CSS3 
4 - pour Konqueror*/
.trans10 {
    filter:alpha(opacity=10);  
    -moz-opacity:0.1;
    opacity: 0.1;
	-khtml-opacity: 0.1;
}
.trans20 {
    filter:alpha(opacity=20);  
    -moz-opacity:0.2;
    opacity: 0.2;
	-khtml-opacity: 0.2;
}
.trans30 {
    filter:alpha(opacity=30);  
    -moz-opacity:0.3;
    opacity: 0.3;
	-khtml-opacity: 0.3;
}
.trans40 {
    filter:alpha(opacity=40);  
    -moz-opacity:0.4;
    opacity: 0.4;
	-khtml-opacity: 0.4;
}
.trans50 {
    filter:alpha(opacity=50);  
    -moz-opacity:0.5;
    opacity: 0.5;
	-khtml-opacity: 0.5;
}
.trans60 {
    filter:alpha(opacity=60);  
    -moz-opacity:0.6;
    opacity: 0.6;
	-khtml-opacity: 0.6;
}
.trans70 {
    filter:alpha(opacity=70);  
    -moz-opacity:0.7;
    opacity: 0.7;
	-khtml-opacity: 0.7;
}
.trans80 {
    filter:alpha(opacity=80);  
    -moz-opacity:0.8;
    opacity: 0.8;
	-khtml-opacity: 0.8;
}
.trans90 {
    filter:alpha(opacity=90);  
    -moz-opacity:0.9;
    opacity: 0.9;
	-khtml-opacity: 0.9;
}

/* Image de fond à opacifier. 
Chaque image est positionnée de manière à reconstituer l'image d'origine */
#image1 {background: transparent url(../images/bulles_bleues.jpg) 0 0 no-repeat;}
#image2 {background: transparent url(../images/bulles_bleues.jpg) 0 -21px no-repeat;}
#image3 {background: transparent url(../images/bulles_bleues.jpg) 0 -42px no-repeat;}
#image4 {background: transparent url(../images/bulles_bleues.jpg) 0 -60px no-repeat;}
#image5 {background: transparent url(../images/bulles_bleues.jpg) 0 -80px no-repeat;}
#image6 {background: transparent url(../images/bulles_bleues.jpg) 0 -100px no-repeat;}
#image7 {background: transparent url(../images/bulles_bleues.jpg) 0 -130px no-repeat;}
#image8 {background: transparent url(../images/bulles_bleues.jpg) 0 -150px no-repeat;}
#image9 {background: transparent url(../images/bulles_bleues.jpg) 0 -170px no-repeat;}

/* Image de fond à opacifier. 
un motif semi-transparent est appliqué en background de chaque paragraphe */

/* Motif vert */
#grid1 {
	background: transparent url(../images/grid_1.gif);
}
#grid2 {
	background: transparent url(../images/grid_1.gif);
}
#grid3 {
	background: transparent url(../images/grid_2.gif);
}
#grid4 {
	background: transparent url(../images/grid_2.gif);
}
#grid5 {
	background: transparent url(../images/grid_3.gif);
}
#grid6 {
	background: transparent url(../images/grid_3.gif);
}
#grid7 {
	background: transparent url(../images/grid_4.gif);
}
#grid8 {
	background: transparent url(../images/grid_4.gif);
}
#grid9 {
	background: transparent url(../images/grid_5.gif);
}

/* Motif blanc */
#grid1B {
	background: transparent url(../images/grid_1B.gif);
}
#grid2B {
	background: transparent url(../images/grid_1B.gif);
}
#grid3B {
	background: transparent url(../images/grid_2B.gif);
}
#grid4B {
	background: transparent url(../images/grid_2B.gif);
}
#grid5B {
	background: transparent url(../images/grid_3B.gif);
}
#grid6B {
	background: transparent url(../images/grid_3B.gif);
}
#grid7B {
	background: transparent url(../images/grid_4B.gif);
}
#grid8B {
	background: transparent url(../images/grid_4B.gif);
}
#grid9B {
	background: transparent url(../images/grid_5B.gif);
}


/* Motif noir */
#grid1N {background: transparent url(../images/grid_1N.gif);
}
#grid2N {background: transparent url(../images/grid_1N.gif);
}
#grid3N {background: transparent url(../images/grid_2N.gif);
}
#grid4N {background: transparent url(../images/grid_2N.gif);
}
#grid5N {background: transparent url(../images/grid_3N.gif);
}
#grid6N {background: transparent url(../images/grid_3N.gif);
}
#grid7N {background: transparent url(../images/grid_4N.gif);
}
#grid8N {background: transparent url(../images/grid_4N.gif);
}
#grid9N {background: transparent url(../images/grid_5N.gif);
}


.Style23 {
	color: #0906D9;
	font-style: italic;
	font-weight: bold;
}
.Style27 {font-size: 12px}
.Style29 {
	line-height: normal;
	padding-left: 2px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 16px;
}
.Style30 {
	color: #097A06;
	font-weight: bold;
}
.Style35 {color: #097A06; font-weight: bold; font-size: 18px; }
