.boutonform {	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; border: 1px solid #9A1662;	background-color: #9A1662; }
.couleur1 { background-color: #CD74AF; }
.couleur2 { background-color: #FFFFFF; }
.couleur3 { background-color: #F8F0F6; }
.couleur4 { background-color: #EDDBE9; }
.entete1 { background-color: #CD74AF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.fil-ariane { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #0c5ac9; text-decoration: none; font-size: 11px; }
.fond-droite1 { background-image:url(/images/fond-droite1.gif); color:#000000; }
.fond-droite2 { background-image:url(/images/fond-droite2.gif); }
.fond-gauche1 { background-image:url(/images/fond-gauche1.gif); }
.fond-gauche2 { background-image:url(/images/fond-gauche2.gif); }
.fond-table-1 { background-color: #EED8E9; }
.fond-table-2 { background-color: #F8F0F6; }
.fond-table-titre {	background-color: #CD74AF; font-weight: bold; color: #FFFFFF; }
.soustitre1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; }
.special1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #163D83; }
.titre {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #B0176F; }
.titre1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.titre-article { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; color: #B0176F; }
.titre-blanc { color:#FFFFFF; font-size:18px; background-color:#B0176F; }
.titre-etape { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #545454; }
.titre-exp {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold;	color: #B0176F; }
.titre-rubrique-bleu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color:#0C5AC9; }
.titre-rubrique-violet { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#B0176F; }
.zoneform { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #AA0080; background-color: #FFFFFF; border: 1px solid #AA0080}
#animationflash { position:relative; width:996px; height:146px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-animation-flash.jpg); }
#bas { position:relative; width:996px; height:110px; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-bas.gif); }
#contact { position:absolute; width:27px; height:27px; left:902px; top:24px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#contenu { position:relative; width:996px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#contenu-bandeauflash { position:relative; width:160px; height:250px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-bandeau-flash.gif); color:#000000; margin-top:5px; }
#contenu-newsletter { position:relative; width:160px; height:81px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/fond-newsletter.gif); margin-top:-3px; }
#coup-de-coeur { position:relative; width:160px; height:30px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; margin-top:13px; }
#coup-de-coeur2 { position:relative; width:152px; height:30px; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; margin-top:24px; }
#drapeau-es { position:absolute; width:28px; height:19px; left:966px; top:41px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#drapeau-uk { position:absolute; width:27px; height:18px; left:935px; top:36px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; }
#favoris { position:absolute; width:27px; height:27px; left:870px; top:18px; z-index:13; visibility:visible; border:0px none #000000; text-align:left; }
#icor { position:absolute; width:90px; height:auto; left:8px; top:60px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; }
#imprimer { position:absolute; width:27px; height:27px; left:839px; top:15px; z-index:12; visibility:visible; border:0px none #000000; text-align:left; }
#meteo-du-jour { position:absolute; width:148px; height:38px; left:107px; top:65px; z-index:9; visibility:visible; border:0px none #000000; text-align:left; }
#recherche { position:absolute; width:200px; height:18px; left:309px; top:76px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#recherche .formulaire { width:126px; height:18px; background-color: #ffffff; border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #aa0080; vertical-align:absmiddle; }
#reservation { position:absolute; width:462px; height:32px; left:515px; top:70px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#saisie-newsletter { position:absolute; width:156px; height:auto; left:4px; top:46px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; }
#saisie-newsletter .bouton { width:17px; height:18px; cursor: hand; vertical-align:middle; }
#saisie-newsletter .formulaire { width:135px; height:18px; background-color: #ffffff; border:1px solid #0c5ac9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; vertical-align:middle; }
#saisie-newsletter form { margin:0px; padding:0px }
#site { position:relative; width:996px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#titre-bandeauflash { position:relative; width:160px; height:52px; left:0px; top:0px; z-index:400; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/titre-bandeau-flash.gif); }
a.b2f { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #FFFFFF; text-decoration: none; font-size: 10px}
a.b2f:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #FFFFFF; text-decoration: none; font-size: 10px}
a.blanc { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #FFFFFF; text-decoration: none; font-size: 11px}
a.blanc:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #FFFFFF; text-decoration: underline; font-size: 11px}
a.titre {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #B0176F; text-decoration: none;}
a.titre:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #B0176F; text-decoration: underline;}
a.fil-ariane { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0c5ac9; text-decoration: none; font-size: 11px}
a.fil-ariane:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0c5ac9; text-decoration: underline; font-size: 11px}
a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0c5ac9; text-decoration: none; font-size: 11px}
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0c5ac9; text-decoration: underline; font-size: 11px}
b {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
blockquote {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
body { background-color:#ffffff; color:#545454; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; scrollbar-face-color:#d6dff0; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ffffff; }
br {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
div {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
em {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
font {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
form {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
hr { color:#B0176F; width:60%; height:1px; text-align:left; padding:0px; margin:0px; }
input {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
li {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
ol {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
nobr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
p {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-align:justify; }
s {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
select {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
strike {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
strong {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
sub {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
sup {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
table {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
td {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
textarea {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
tr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
ul {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; list-style-image:url(/UserFiles/Image/puce-bleue.gif); text-align:justify; }

#wysipage-vertical { position:relative; width:160px; height:auto; left:0px; top:0px; z-index:51; visibility:visible; border:0px none #000000; text-align:left; }
#wysipage-vertical dt {   margin:0px; padding-right:0px; padding-left:0px; cursor:pointer; }
#wysipage-vertical dt a { color:#FFFFFF; text-decoration:none; display:block; height:20px;font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif;  font-size:11px; text-align:left; border-bottom:1px solid #FFFFFF;  border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding:3px; }
#wysipage-vertical dt a:hover { color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:normal; font-size:11px; text-decoration:none; padding:3px; text-align:left; }
.menu_niv1_accueil {width: 160px; height: 20px; position: relative; background-color: #004494;}
.menu_niv1_accueil a:hover {text-decoration: none;	display: block;	height: 20px; background-color: #b0176f;}
.menu_niv1_v {width: 160px; height: 20px; position: relative; background-color: #0c5ac9;}
.menu_niv1_v a:hover {text-decoration: none;	display: block;	height: 20px; background-color: #79a7e8;}
.menu_niv2_v {width: 200px; height: 20px; background-color: #4e82db;}
.menu_niv2_v a:hover {text-decoration: none; display: block; height: 20px; background-color: #79a7e8;}
.sous_menu_pos_v {position: absolute; z-index: 51; left: 119px;  padding-top:10px; text-align:left; margin-top: -31px; padding-bottom: 15px; display: none; width: 200px;}

#wysipage-horizontal { position:absolute; float:left;  width:812px;  z-index:50; left:184px; top:0px;visibility: visible; border:0px none #000000; text-align:center;}
#wysipage-horizontal dt { float:left; padding-right:0px; padding-left:0px; margin:0px; cursor:pointer;}
#wysipage-horizontal dt a { color:#FFFFFF; text-decoration:none; display:block; width:100px; height:20px; margin-bottom:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:center;  border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
#wysipage-horizontal dt a:hover { color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif;  font-size:11px;  font-weight:normal; text-align:center;text-decoration:none;}

dl, dt, dd{margin: 0;	padding: 0;	list-style-type: none;}
.ul_wysi_h {position:absolute;float:left; width:100px; left:-40px }
.menu_niv1_h { width:100px; height:20px; background-color:#b0176f;}
.menu_niv1_h a:hover {width:100px; height:20px; text-decoration: none; background-color:#c274af; display: block;}
.menu_niv2_h { width:100px; height:20px; background-color:#d0418d;}
.menu_niv2_h a:hover {width:100px; height:20px; text-decoration: none; background-color:#c274af; display: block;}
.sous_menu_pos_h {float:left; display:none; position: relative; z-index: 50; top:0px; padding-top:20px;left:-100px;}

