
body {
background:none repeat scroll 0 0 #FFFFFF;
font-size:10px;
margin:0;
}
#conteneur {
color:#4D4D4D;
font-family:arial,verdana,tahoma,sans-serif;
margin:0 7px;
width:978px;
overflow:hidden;
}
#entete-marque, #bandeau-marque, #fonction {
overflow:hidden;
}
#bloc_list1, #bloc_list2 {
display:none;
}
img, img a {
border:0 none;
overflow:hidden;
}
a, #fil-ariane a {
color:#4D4D4D;
text-decoration:none;
}
a:hover, #fonction ul li a:hover, #fil-ariane a:hover, #col-droite #promo-home-noh .bloc li span a:hover, #promotions .promo-noh .bloc .offre-promo-noh h3 a:hover, #promotions .promo-noh .bloc .offre-promo-noh span a:hover, #promotions .promo-noh .bloc #hotelRate .texte a:hover, #promotions .promo-noh .bloc #hotelRate .price a:hover, p.reserv a:hover, #promotions .promo-noh .bloc #hotelRate a:hover, #promotions .pack-noh .bloc .offre strong a:hover {
text-decoration:underline;
}
#header_fh {
background:url("/design/news/images/fd-bandeau.jpg") repeat-x scroll left top transparent;
height:111px;
margin:0 0 5px;
padding:0 0 0 30px;
width:960px;
}
#fil-ariane {
font-family:arial,verdana,tahoma,sans-serif;
height:15px;
margin:0 30px;
padding-bottom:3px;
padding-top:3px;
width:963px;
}
#entete-marque {
font-family:arial,verdana,tahoma,sans-serif;
height:102px;
margin:0 10px 15px;
width:1003px;
}
#precedente {
display:none;
float:left;
height:20px;
margin-top:45px;
position:absolute;
width:20px;
}
#precedente img {
height:20px;
position:absolute;
width:12px;
z-index:-1;
}
#precedente a {
height:20px;
position:absolute;
width:12px;
z-index:1;
}
#precedente a:hover {
background:url("/design/news/images/fleche-prec-on.gif") no-repeat scroll left top transparent;
border:0 none;
padding:0;
position:absolute;
z-index:1;
}
#suivante {
display:none;
float:left;
margin-left:969px;
margin-top:-82px;
position:absolute;
}
#suivante img {
height:20px;
position:absolute;
width:12px;
z-index:-1;
}
#suivante a {
height:20px;
position:absolute;
width:12px;
z-index:1;
}
#suivante a:hover {
background:url("/design/news/images/fleche-suiv-on.gif") no-repeat scroll left top transparent;
border:0 none;
padding:0;
position:absolute;
z-index:1;
}
#bandeau-marque {
background:url("/design/news/images/bandeau-marque.gif") no-repeat scroll 20px top transparent;
clear:both;
height:120px;
padding:7px 15px 0 40px;
width:963px;
}
#bandeau-marque .logo-marque {
float:left;
margin-top:5px;
padding-right:20px;
width:auto;
}
#bandeau-marque #nom-hotel {
color:#163758;
float:left;
height:105px;
max-width:585px !important;
text-transform:uppercase;
}
#bandeau-marque #nom-hotel h1 {
color:#163758;
font-size:16px;
line-height:18px;
margin-bottom:5px;
margin-top:10px;
min-width:300px;
}
#bandeau-marque #nom-hotel p {
color:#000000;
position:absolute;
text-decoration:none;
text-transform:none;
top:208px;
}
#bandeau-marque #nom-hotel p a {
color:#000000;
text-decoration:underline;
}
#fonction {
color:#000000;
float:right;
font-size:9px;
height:68px;
margin-right:55px !important;
padding:0;
position:relative;
width:auto;
}
#fonction ul {
margin:0;
padding:0;
}
#fonction ul li {
background-position:left top;
background-repeat:no-repeat;
line-height:20px;
list-style:none outside none;
padding-left:25px;
white-space:nowrap;
}
#fonction ul li a {
color:#000000;
cursor:pointer;
}
#fonction #imprimer {
background-image:url("/design/news/images/picto-imprimer.gif");
}
#fonction #fav {
background-image:url("/design/news/images/picto-favoris.gif");
}
#fonction #envoyer {
background-image:url("/design/news/images/picto-envoi.gif");
}
#bandeau-marque #pied-label {
color:#000000;
float:right;
font-size:9px;
height:30px;
margin:0 55px 0 0;
text-align:right;
width:710px;
}
#bandeau-marque #pied-label ul {
height:30px;
margin-top:-37px;
max-width:680px;
}
#bandeau-marque #pied-label li {
display:inline;
margin:0 0 0 10px;
padding:0;
}
#information-hotel {
background-image:url("/design/news/images/fd-bloc-infos.gif");
clear:both;
height:280px !important;
margin:0;
width:943px;
}
#galerie-photo {
background:url("/design/news/images/fd-galerie.gif") no-repeat scroll 0 -3px transparent;
float:left;
height:280px;
margin:0;
padding:0;
width:432px;
z-index:-1;
}
#galerie-photo a img {
border-bottom:1px solid white;
border-right:1px solid white;
float:left;
height:259px !important;
margin:0;
overflow:hidden;
width:347px;
}
#galerie-photo ul {
border:0 none;
height:260px;
margin:10px 0 0 !important;
padding:0;
}
#galerie-photo ul li {
height:65px;
list-style:none outside none;
margin:0;
}
#galerie-photo li img {
border-bottom:1px solid white;
border-right:medium none;
border-top:medium none;
height:64px !important;
margin:-10px 0 0;
overflow:hidden;
padding:0;
position:absolute;
width:84px;
z-index:0;
}
#galerie-photo li img a {
border-color:-moz-use-text-color -moz-use-text-color white;
border-style:none none solid;
border-width:medium medium 1px;
}
#galerie-photo ul li span img {
border:0 none;
height:64px !important;
overflow:hidden;
padding:0 !important;
position:absolute;
width:84px;
z-index:1;
}
#galerie-photo .pied-galerie {
background:url("/design/news/images/fd-pied-galerie.gif") repeat scroll 0 0 transparent;
clear:both;
color:#FFFFFF;
font-size:10px;
height:19px;
margin:-10px 0 0 !important;
padding-left:10px;
padding-top:0;
position:relative;
}
#galerie-photo .pied-galerie a {
color:#FFFFFF;
margin:2px 0 0;
position:absolute;
text-decoration:none;
}
#infos {
float:left;
height:210px;
margin-left:18px;
width:250px;
}
#infos h2 {
color:#65466D;
font-size:14px;
padding-top:5px;
}
#infos ul.picto {
margin:0;
padding:0;
}
#infos ul.picto li {
display:inline;
list-style:none outside none;
}
#infos ul.picto li img {
height:25px;
margin:0 4px 3px 0;
width:25px;
}
#infos .tooltip {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #440053;
display:none;
margin:20px 0 0 -10px;
max-width:174px;
padding:3px 5px;
position:absolute;
z-index:5;
}
#infos .tooltip ul {
margin:0;
padding:0;
}
#infos .tooltip ul li {
display:block;
list-style:none outside none;
}
.tooltip ul li sup {
font-size:7px;
white-space:nowrap;
}
#infos ul.texte-infos {
margin:15px 0 0 0;
padding:0;
}
#infos ul.texte-infos li {
background:url("/design/news/images/puce-infos.gif") no-repeat scroll left 4px transparent;
list-style:none outside none;
padding-left:10px;
}
#information-hotel #prix-dispo, #information-hotel #prix-dispo-tha {
background-image:url("/design/news/images/fd-prix-dispo.gif");
height:70px;
margin-left:-18px;
position:absolute;
text-align:center;
top:461px !important;
width:281px;
}
#information-hotel #prix-dispo .dispo {
border-right:1px solid #C5D5E5;
float:left;
height:70px;
width:128px;
}
#prix-dispo .dispo a img {
margin:20px 0 5px;
}
#prix-dispo #hotelRate {
float:right;
height:70px;
line-height:17px;
position:relative;
text-align:center;
width:149px;
}
#prix-dispo #hotelRate .texte {
color:#163758;
display:block;
}
#prix-dispo #hotelRate .price {
color:#440053;
font-size:14px;
font-weight:bold;
text-align:center;
}
#prix-dispo #hotelRate sup {
font-size:10px;
font-weight:bold;
}
#prix-dispo #hotelRate .texte a {
color:#4D4D4D;
text-decoration:underline;
}
#iframe-resa {
border:0 none;
float:right;
height:279px !important;
margin-left:0;
width:230px;
}
#conteneur #main {
float:left;
margin-top:10px;
padding:0;
width:976px;
}
#main #bloc-gauche {
clear:both;
float:left;
margin:0;
padding:0;
width:233px;
}
#main #bloc-gauche #menu {
background:url("/design/news/images//design/news/images/bord-menu.gif") repeat-y scroll 0 0 #FFFFFF;
margin:0 0 16px;
padding:0;
width:233px !important;
}
#bloc-gauche #menu h2 {
background:url("/design/news/images/fd-menu-top.gif") no-repeat scroll left top #FFFFFF;
color:#163758;
font-size:17px;
height:24px;
margin:0;
padding:10px 0 0 20px;
width:214px;
}
#bloc-gauche #menu h2.dest {
background:url("/design/news/images/fd-menu-top-dest.gif") no-repeat scroll left top transparent;
margin-top:-5px;
padding-top:19px;
position:relative;
width:212px;
z-index:1;
}
#bloc-gauche #menu ul {
margin:0;
padding:0;
width:232px;
z-index:1;
}
#bloc-gauche #menu ul li, #bloc-gauche #menu ul li.end {
border-top:1px solid #B2C6CF;
color:#163758;
list-style:none outside none;
min-height:14px;
padding:3px 15px 2px 20px;
position:relative;
z-index:1;
font-size:13px;
}
#bloc-gauche #menu li a, #menu li.end a {
color:#163758;
text-decoration:none;
}
#bloc-gauche #menu ul li.active, #bloc-gauche #menu ul li.active a, #bloc-gauche #menu ul li:hover, #bloc-gauche #menu ul li:hover a, #bloc-gauche #menu ul li.active:hover, #bloc-gauche #menu ul li.active:hover a {
background-color:#163758;
background-image:none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
z-index:0;
}
#bloc-gauche #menu ul li.first, #bloc-gauche #menu ul li.end.first {
border-top:medium none;
min-height:14px;
width:197px;
}
#bloc-gauche #menu ul li.first:hover {
}
#bloc-gauche #menu ul li.first.active:hover {
}
#bloc-gauche #menu ul li.end, #bloc-gauche #menu ul li.first.end {
background:url("/design/news/images/fd-menu-bottom.gif") no-repeat scroll left bottom transparent !important;
color:#163758;
padding-bottom:7px;
width:197px;
z-index:1;
font-size:13px;
}
#bloc-gauche #menu ul li.end, #bloc-gauche #menu ul li.end:hover {
}
#bloc-gauche #menu ul li.end.active, #bloc-gauche #menu ul li.end:hover, #bloc-gauche #menu ul li.first.end:hover {
background:url("/design/news/images/fd-menu-bottom-on.gif") no-repeat scroll left bottom #163758 !important;
color:#FFFFFF;
z-index:0;
}
#bloc-gauche #menu ul li.end.first.active, #bloc-gauche #menu ul li.end.first.active:hover {
background:url("/design/news/images/fd-menu-bottom-on.gif") no-repeat scroll left bottom #163758 !important;
color:#FFFFFF;
padding-bottom:4px;
}
#myaccorhotels {
background:url("/design/news/images/fd-myacc.gif") no-repeat scroll 0 0 transparent;
display:none;
margin-top:0;
padding:15px 10px 20px 20px;
width:203px;
}
#myaccorhotels img {
height:24px;
margin-bottom:5px;
width:157px;
}
#myaccorhotels p {
background:url("/design/news/images/fd-bouton.gif") no-repeat scroll 0 0 transparent;
height:28px;
margin-top:-3px;
padding-top:7px;
text-align:center;
width:193px;
}
#myaccorhotels a {
color:#FFFFFF;
}
#bloc-aclub {
margin-bottom:14px;
padding-left:5px;
width:212px;
}
#bloc-hotels-proxi {
background:url("/design/news/images/fd-autosize.gif") no-repeat scroll -233px top #FFFFFF;
margin-top:0;
padding:15px 0 0;
width:233px;
}
#bloc-hotels-proxi .bloc {
background:url("/design/news/images/fd-autosize.gif") no-repeat scroll left bottom transparent;
margin-top:-3px;
padding:0 0 1px 20px;
width:213px;
}
#bloc-hotels-proxi .bloc h2, #bloc-historique h2, #bloc-historique2 h2{
color:#440053;
font-size:13px;
margin-bottom:5px;
}
#bloc-hotels-proxi ul {
margin:0;
padding:0 0 20px;
width:200px;
}
#bloc-hotels-proxi ul li, #bloc-historique ul li, #bloc-historique2 ul li {
background:url("/design/news/images/puce-hotel.gif") no-repeat scroll left 3px transparent;
list-style:none outside none;
margin-bottom:3px;
padding-left:10px;
}
#bloc-hotels-proxi li a, #bloc-historique a, #bloc-historique2 a{
color:#4D4D4D;
text-decoration:none;
}
#bloc-hotels-proxi li a:hover, #bloc-historique a:hover, #bloc-historique2 a:hover{
text-decoration:underline;
}
#bloc-hotels-proxi p {
border-top:1px solid #CCCCCC;
height:25px;
margin-left:0;
margin-top:-15px;
padding:10px 0 0;
text-align:center;
width:193px;
}
#bloc-hotels-proxi p a {
color:#4D4D4D;
padding-left:18px;
text-decoration:underline;
}
p.autre-hotel {
background:url("/design/news/images/fd-bouton.gif") no-repeat scroll 20px top #FFFFFF;
color:#FFFFFF;
height:28px;
margin-bottom:0;
margin-top:10px;
padding-top:7px;
text-align:center;
width:233px;
}
p.autre-hotel a {
color:#FFFFFF;
text-decoration:none;
}
p.autre-hotel a:hover {
text-decoration:underline;
}
#bloc-historique, #bloc-historique2 {
background:url("/design/news/images/fd-autosize.gif") no-repeat scroll -233px top #FFFFFF;
margin-top:4px;
padding:15px 0 0;
width:233px;
}
#bloc-historique .bloc, #bloc-historique2 .bloc {
background:url("/design/news/images/fd-autosize.gif") no-repeat scroll left bottom transparent;
margin-top:-3px;
padding:0 0 0 20px;
width:213px;
}
#bloc-historique ul, #bloc-historique2 ul{
margin:0;
padding:0 0 20px;
width:200px;
}
p.retour-liste {
height:10px;
margin-left:20px;
margin-top:7px;
width:210px;
}
p.retour-liste a {
background:url("/design/news/images/puce-retour.gif") no-repeat scroll left top transparent;
color:#306090;
padding-left:17px;
text-decoration:underline;
}
#bloc-centre {
display:block;
float:right;
margin:7px 0 0;
padding:0;
position:relative;
width:730px;
}
#bloc-centre h2 {
border-bottom:1px solid #CCCCCC;
color:#440053;
font-size:16px;
margin-bottom:10px;
}
#bloc-centre span {
float:right;
margin-top:-25px;
padding:0;
}
#bloc-centre span.load-print {
margin-top:-31px;
padding:0;
}

#bloc-centre span.load-print img {
margin-top:-2px;
padding-left:5px;
vertical-align:bottom !important;
}
#bloc-centre span.news-rss {
margin-top:-27px;
padding:0;
}
#bloc-centre span.news-rss a {
margin-left:10px;
}
#bloc-centre span.news-rss a img {
margin-left:-7px;
margin-top:-1px;
padding-bottom:1px;
vertical-align:bottom;
}
#bloc-centre span.load-print a, #bloc-centre span.news-rss a {
color:#4D4D4D;
text-decoration:underline;
}
#bloc-centre #description {
float:left;
margin:0;
padding:0;
position:relative;
width:490px;
}
#bloc-centre #description p, #bloc-centre #description h3 {
margin:0;
padding:0;
}
#bloc-centre #description p {
margin-bottom:10px;
width:490px;
}
#bloc-centre #description p.aright {
text-align:right;
}
#bloc-centre #description p a {
color:#4D4D4D;
padding-right:5px;
text-decoration:underline;
}
#bloc-centre #description h3 {
color:#440053;
font-size:11px;
margin-bottom:5px;
}
#description .attractions ul {
clear:both;
margin:8px 0;
padding:0;
}
#description .attractions ul li {
background:url("/design/news/images/puce-hotel.gif") no-repeat scroll left 8px transparent;
list-style:none outside none;
padding:3px 0 0 15px;
}
#bloc-centre #description p.banner-oas {
text-align:center;
width:450px;
}
#bloc-centre #description p.plan a.plan {
float:left;
margin-top:0;
padding-bottom:15px;
width:450px;
}
#bloc-centre #description p.plan a {
color:#4D4D4D;
float:right;
margin-top:10px;
padding-right:5px;
text-decoration:underline;
}
#bloc-centre #col-droite, #bloc-centre #col-droite-cures {
float:right;
width:228px;
}
#bloc-centre #col-droite #promo-home-noh {
background:url("/design/news/images/fd-autosize.gif") no-repeat scroll -233px top #FFFFFF;
margin-bottom:10px;
margin-top:0;
padding:10px 0 0;
width:233px;
}
#col-droite #promo-home-noh .bloc {
background:url("/design/news/images/fd-autosize.gif") no-repeat scroll left bottom transparent;
margin-top:-3px;
padding:0 0 1px 10px;
text-align:left;
}
#col-droite #promo-home-noh .bloc h3 {
border-bottom:1px solid #CCCCCC;
color:#440053;
font-size:14px;
font-weight:bold;
margin-bottom:0;
margin-top:0;
padding:15px 0 3px 3px;
width:208px;
}
#col-droite #promo-home-noh .bloc ul {
float:left;
margin:0;
padding:0 0 0 2px;
width:200px;
}
#col-droite #promo-home-noh .bloc li {
background:url("/design/news/images/puce-infos.gif") no-repeat scroll left 8px transparent;
border-bottom:1px solid #CCCCCC;
float:left;
list-style:none outside none;
margin:0;
padding:5px 0 7px 12px;
width:200px;
}
#col-droite #promo-home-noh .bloc li strong {
clear:both;
float:left;
font-size:11px;
}
#col-droite #promo-home-noh .bloc li span {
clear:both;
float:left;
margin:0;
padding:0;
}
#col-droite #promo-home-noh .bloc li span a {
text-decoration:none;
}
#bloc-centre #col-droite #promo-home-noh .bloc #hotelRate {
float:right;
text-align:right;
width:200px;
}
#bloc-centre #col-droite #promo-home-noh .bloc #hotelRate p {
display:inline;
margin:0;
padding:0;
width:198px;
}
#bloc-centre #col-droite #promo-home-noh .bloc #hotelRate span {
float:none;
margin:0;
padding:0;
}
#bloc-centre #col-droite #promo-home-noh .bloc #hotelRate .price {
color:#440053;
display:inline;
font-size:12px;
font-weight:bold;
white-space:nowrap;
}
#bloc-centre #col-droite #promo-home-noh .bloc #hotelRate .texte {
font-size:9px;
}
#col-droite #promo-home-noh .bloc .infos {
background:url("/design/news/images/fd-bouton-noh.gif") no-repeat scroll center 10px transparent;
clear:both;
color:#FFFFFF;
height:25px;
margin:10px 0;
padding:16px 0 0;
text-align:center;
text-decoration:none;
width:200px;
}
#col-droite #promo-home-noh .bloc .infos a {
color:#FFFFFF;
text-decoration:none;
}
#col-droite #promo-home-noh .bloc .infos a:hover {
text-decoration:underline;
}
#bloc-centre #col-droite .banner-web, #bloc-centre #col-droite-cures .banner-web {
margin-bottom:10px;
margin-top:10px;
}
#col-droite .banner-web p {
margin-bottom:8px;
margin-top:0;
}
#col-droite .banner-web img {
width:233px;
}
#bloc-centre #col-droite #coordonnee, #bloc-centre #col-droite-cures #coordonnee {
background:url("/design/news/images/fd-coordonnee.gif") no-repeat scroll left top transparent;
margin:10px 0 0;
padding-left:20px;
padding-top:10px;
width:208px;
}
#bloc-centre #col-droite #coordonnee h2 {
border-bottom:medium none;
clear:both;
margin-bottom:0;
}
#col-droite #coordonnee ul {
margin:0;
padding:0;
}
#col-droite #coordonnee li {
list-style:none outside none;
}
#col-droite #coordonnee li a {
color:#4D4D4D;
text-decoration:underline;
}
#col-droite #coordonnee strong, #col-droite-cures #coordonnee strong {
font-size:11px;
font-weight:bold;
}
#col-droite #coordonnee span {
float:left;
margin-top:5px;
padding:0 0 8px;
}
#col-droite #coordonnee p {
background:url("/design/news/images/puce-acces.gif") no-repeat scroll 0 0 transparent;
clear:left;
color:#4D4D4D;
margin:0;
padding:0;
}
#col-droite #coordonnee p a {
color:#4D4D4D;
float:left;
padding-left:15px;
text-decoration:underline;
}
#col-droite #coordonnee p.acces img {
background:none repeat scroll 0 0 transparent;
color:#4D4D4D;
padding-top:7px;
}
#col-droite #coordonnee a img {
margin:11px 0 17px -12px;
}
#col-droite p.reportage span {
text-align:center;
width:220px;
}
#col-droite p.reportage img {
margin:20px 0 -4px -4px;
}
#col-droite p.reportage img a {
position:absolute;
z-index:-1;
}
#col-droite p.reportage a span {
color:#FFFFFF;
position:absolute;
text-decoration:underline;
}
#conteneur .renvoi {
float:left !important;
margin-top:15px;
padding:0;
position:relative;
width:450px;
z-index:1;
}
#conteneur #footer_fh {
clear:both;
float:left;
margin:25px 0 40px;
}
#bloc-centre #chambre, #bloc-centre #services, #bloc-centre #restaurants, #bloc-centre #meetings, bloc-centre #nearby, #bloc-centre #promotions {
float:right;
margin:5px 0 0;
padding:0;
width:690px;
}
#bloc-centre #chambre h2 {
border:medium none;
}
#chambre ul.type {
margin:10px 0 15px;
padding:0;
width:690px;
}
#chambre ul.type li {
display:inline;
float:left;
list-style:none outside none;
margin-bottom:15px;
padding-right:10px;
width:88px;
}
#bloc-centre #chambre p {
clear:both;
float:left;
margin-bottom:15px;
margin-top:-3px;
}
#chambre #liste, #services #liste {
display:block;
margin-left:10px;
}
#chambre #liste h2 {
background:url("/design/news/images/symbole-open.gif") no-repeat scroll left 7px transparent;
border-top:1px solid #CCCCCC;
clear:both;
cursor:pointer;
float:left;
font-size:11px;
height:25px;
margin:0;
padding:8px 0 3px 18px;
width:650px;
}
#chambre #liste h2.closed, #services #liste h2.closed, #chambre #liste h2.toggle.closed, #services #liste h2.toggle.closed {
background:url("/design/news/images/symbole-off.gif") no-repeat scroll left 7px transparent;
cursor:pointer;
margin-bottom:0;
padding-bottom:3px;
padding-left:18px;
}
#chambre #liste h2 a, #chambre #liste h2 a:hover, #services #liste h2 a, #services #liste h2 a:hover, #cures h2 a, #cures h2 a:hover {
color:#440053;
cursor:pointer;
text-decoration:none;
}
#chambre #liste .descriptif, #chambre #liste .col {
clear:both;
float:left;
margin-bottom:10px;
margin-left:20px !important;
}
#chambre #liste .descriptif h3 {
border-top:1px dashed #CCCCCC;
clear:both;
color:#440053;
float:left;
font-size:14px;
margin-top:-2px;
padding-top:14px;
width:648px !important;
}
#chambre #liste .descriptif span {
float:left;
margin-bottom:0;
padding-top:14px;
width:630px;
}
#chambre #liste .descriptif ul {
float:left;
margin:-5px 0 8px;
padding:0;
width:630px;
}
#chambre #liste .descriptif ul li, #chambre #liste .col ul li {
background-image:url("/design/news/images/puce-hotel.gif");
background-position:left 8px;
background-repeat:no-repeat;
float:left;
list-style:none outside none;
padding:3px 0 0 15px;
width:610px;
}
#chambre #liste .col ul {
float:left;
margin:-5px 0 5px;
padding:0;
width:630px;
}
#chambre #liste .col ul li {
background-position:left 6px;
width:300px;
}
#chambre #liste .col ul li sup, #services ul li sup, #cures ul li sup, #meetings .infos ul li sup {
font-size:7px;
padding-left:2px;
vertical-align:top;
}
#bloc-centre #services h2, #bloc-centre #restaurants h2, #bloc-centre #cures h2 {
background:url("/design/news/images/fd-tit-services.gif") no-repeat scroll left top #FFFFFF;
border:medium none;
clear:both;
color:#440053;
font-size:16px;
height:45px;
margin-bottom:0;
padding:20px 0 0 15px;
width:675px;
}
#bloc-centre #services h2 span {
color:#4D4D4D;
float:none;
font-size:10px;
font-weight:normal;
margin:0;
padding:0 0 0 10px;
}
#bloc-centre #services h2.service-hotel {
background:url("/design/news/images/fd-tit-services.gif") no-repeat scroll left 15px #FFFFFF;
border-top:1px solid #CCCCCC;
margin:0;
padding:35px 0 0 15px;
width:675px;
}
#services #liste h2, #services #liste h2.toggle {
background:url("/design/news/images/symbole-open.gif") no-repeat scroll left 7px transparent;
border-top:1px solid #CCCCCC;
clear:both;
cursor:pointer;
float:left;
font-size:11px;
height:25px;
margin-left:4px;
margin-top:0;
padding:8px 0 3px 18px;
width:655px;
}
#services ul {
margin:0 0 15px 40px;
padding:0;
width:650px;
}
#services ul li, #services .descriptif ul li, #restaurants ul.type li, #restaurants .detail-resto ul.type li {
display:inline;
float:left;
list-style:none outside none;
margin:0;
padding-bottom:10px;
padding-right:20px;
width:105px;
}
#services .descriptif, #services .col {
margin-bottom:10px;
margin-left:20px;
}
#services .descriptif {
clear:both;
float:left;
z-index:1;
}
#services .col {
clear:both;
float:left;
padding-bottom:0;
width:670px !important;
z-index:1;
}
#services #liste .descriptif span {
float:left;
margin-bottom:0;
padding:25px 0 20px 2px;
width:655px !important;
}
#services .descriptif ul {
float:left;
margin:0;
padding-bottom:10px;
width:650px;
}
#services .descriptif ul li {
margin:auto;
padding-bottom:0;
width:70px;
}
#services .col h3 {
border-top:1px dashed #CCCCCC;
color:#440053;
float:left;
font-size:10px;
margin:5px 0 0;
padding:8px 0 10px;
width:653px !important;
}
#services .col ul {
float:left;
margin:-20px 0 10px;
padding:14px 0 8px;
width:650px;
}
#services .col ul li, #nearby .attractions ul li, #meetings .infos ul li, #cures ul li {
background:url("/design/news/images/puce-hotel.gif") no-repeat scroll left 8px transparent;
list-style:none outside none;
padding:3px 0 0 15px;
width:305px;
}
#services .col img {
float:left;
margin:0 0 5px;
padding:0 0 8px;
}
#services .col span {
clear:both;
float:left;
margin:-20px 0 15px;
padding:8px 0;
width:630px;
}
#bloc-centre #restaurants span {
color:#4D4D4D;
float:none;
font-weight:normal;
margin:0;
padding:0;
}
#restaurants .infos-restos {
background:none repeat scroll 0 0 transparent;
clear:both;
font-size:11px;
margin-left:15px;
width:670px;
}
#bloc-centre #restaurants h2.nom-resto {
background:url("/design/news/images/fd-tit-services.gif") no-repeat scroll left 0 #FFFFFF;
border-bottom:1px solid #CCCCCC;
clear:both;
float:left;
padding:15px 0 0 15px;
width:675px;
}
#restaurants h3 {
background:none repeat scroll 0 0 transparent;
border-top:1px solid #CCCCCC;
clear:both;
color:#440053;
float:left;
font-size:11px;
margin-top:-10px;
padding:8px 0 0;
width:670px;
}
#restaurants .type-resto {
float:left;
margin:15px 0 0;
position:relative;
width:100px;
}
#restaurants .type-resto strong, #restaurants ul.type strong, #restaurants .infos-chambre strong, #promotions .pack-noh .offre strong {
color:#440053;
font-size:11px;
}
#restaurants .type-resto img, #restaurants ul.type img {
padding-bottom:5px;
}
#restaurants .descriptif-resto {
float:left;
margin-top:15px;
padding-bottom:10px;
width:310px;
}
#restaurants ul.type {
margin:15px 0 15px 0;
padding:0;
}
#restaurants .col-droite {
background:url("/design/news/images/fd-autosize.gif") no-repeat scroll -233px top #FFFFFF;
float:right;
margin:-15px 0 20px;
padding:10px 0 0 10px;
text-align:left;
width:233px;
}
#restaurants .infos-chambre .col-droite {
}
#restaurants .col-droite .bloc {
background:url("/design/news/images/fd-autosize.gif") no-repeat scroll left bottom transparent;
margin:10px 0 0 -10px;
padding:0 0 1px;
width:233px;
}
#restaurants .col-droite ul {
margin:0;
padding:0 0 20px;
width:200px;
}
#restaurants .col-droite ul li, #restaurants .col-droite ul li, #restaurants .col-droite ul li strong {
background-repeat:no-repeat;
list-style:none outside none;
margin-bottom:3px;
padding-left:10px;
}
#restaurants .col-droite ul li strong {
padding-left:0;
}
#restaurants .col-droite li a:hover {
text-decoration:underline;
}
#restaurants .col-droite strong {
font-size:11px;
font-weight:bold;
padding-left:20px;
}
#restaurants .col-droite table {
font-weight:normal;
margin:3px 0 10px 6px;
width:218px;
}
#restaurants .col-droite thead {
font-weight:normal;
height:30px;
width:207px;
}
#restaurants .col-droite thead th.first {
background:url("/design/news/images/fd-table-horaire.gif") no-repeat scroll left top transparent;
}
#restaurants .col-droite thead th {
background:url("/design/news/images/fd-table-horaire.gif") repeat-x scroll -4px top transparent;
}
#restaurants .col-droite thead th.last {
background:url("/design/news/images/fd-table-horaire.gif") no-repeat scroll right top transparent;
}
#restaurants .col-droite tr {
height:30px;
}
#restaurants .col-droite td.first {
color:#440053;
padding-top:12px;
}
#restaurants .col-droite tr.midi td {
border-bottom:1px solid #B7A1B6;
}
#restaurants .col-droite tr.midi td.first {
border-bottom:medium none;
}
#restaurants .infos-chambre {
border-top:1px solid #CCCCCC;
margin-left:15px;
margin-top:-10px;
padding-top:35px;
width:675px;
}
#restaurants .infos-chambre ul.type {
margin-top:-15px;
}
#restaurants .detail-resto {
margin:20px 0 10px 100px;
padding-bottom:20px;
vertical-align:bottom;
}
#restaurants .detail-resto ul.type {
clear:both;
float:left;
margin:0 0 10px;
max-width:590px;
padding-bottom:10px;
}
#restaurants .detail-resto ul.type li {
padding-bottom:0;
width:90px;
}
#bloc-centre #nearby {
background-color:#FFFFFF;
float:left;
margin:0;
padding:0;
width:440px;
}
#bloc-centre #nearby #liste {
background-color:#FFFFFF;
border-top:5px solid #FFFFFF;
float:left;
margin:15px 0 0 10px;
position:relative;
width:420px;
z-index:12;
}
#nearby #liste h2 {
background:url("/design/news/images/symbole-open.gif") no-repeat scroll left 7px transparent;
border-bottom:medium none;
border-top:1px solid #CCCCCC;
cursor:pointer;
float:left;
font-size:11px;
height:25px;
margin:-5px 0 0;
padding:8px 0 3px 18px;
position:relative;
width:400px !important;
z-index:1;
}
#nearby #liste h2.closed, #nearby #liste h2.toggle.closed {
background:url("/design/news/images/symbole-off.gif") no-repeat scroll left 7px transparent;
cursor:pointer;
padding-bottom:3px;
padding-left:18px;
}
#bloc-centre #nearby #liste h2 a, #bloc-centre #nearby #liste h2 a:hover {
color:#440053;
cursor:pointer;
text-decoration:none;
}
#bloc-centre #nearby .attractions {
clear:both;
float:left;
margin-bottom:10px;
margin-left:18px;
padding-bottom:0;
width:400px !important;
}
#nearby .attractions h3 {
border-top:1px dashed #CCCCCC;
float:left;
font-size:11px;
font-weight:bold;
margin-bottom:0;
margin-top:5px;
padding:8px 0 10px;
width:400px !important;
}
#nearby .attractions ul {
float:left;
margin:-20px 0 10px;
padding:12px 0 8px !important;
}
#meteo img {
float:right;
margin:8px 0 0;
width:235px;
}
#meetings #presentation {
float:left;
margin-top:0;
width:450px !important;
}
#bloc-centre .liens {
background:url("/design/news/images/fd-btn-pro.gif") no-repeat scroll left top transparent;
float:right;
height:28px;
margin:15px 85px 3px auto;
max-width:350px;
min-width:260px;
text-align:center;
}
#bloc-centre .liens p.l-btn {
background:url("/design/news/images/fd-btn-pro.gif") no-repeat scroll right -28px transparent;
height:28px;
margin-top:0;
padding:5px 20px 0;
}
#bloc-centre .liens p.l-btn a {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-bottom:0;
text-decoration:none;
}
#bloc-centre .liens p.l-btn a:hover {
text-decoration:underline;
}
#bloc-centre #presentation p.item-devis {
background:none repeat scroll 0 0 transparent;
clear:both;
margin-top:3px;
text-align:center;
width:456px;
}
#bloc-centre #presentation p.item-devis a {
color:#4D4D4D;
text-decoration:underline;
}
#bloc-centre #meetings h2 {
background:url("/design/news/images/fd-tit-services.gif") no-repeat scroll 15px top #FFFFFF;
border:medium none;
clear:both;
color:#440053;
float:left;
font-size:16px;
height:45px;
margin-bottom:0;
margin-top:15px;
padding:20px 0 0 25px;
width:660px;
}
#meetings .col-droite {
float:right;
margin-top:-10px;
width:233px;
}
#meetings .col-droite p.contour a img {
cursor:pointer;
float:left;
height:175px;
margin:0;
position:absolute;
text-align:center;
width:233px;
z-index:0;
}
#meetings .col-droite span.cadre {
border:0 none;
margin:0 0 10px;
position:absolute;
}
#meetings .col-droite span.cadre img, #meetings .col-droite span.cadre img a {
height:178px;
width:233px;
z-index:1;
}
#meetings .col-droite p.contour span.legende-photo, #meetings .col-droite p.contour a span.legende-photo {
color:#FFFFFF;
cursor:pointer;
margin:145px 0 10px;
position:relative;
text-align:center;
text-decoration:underline;
width:230px;
}
.legende-photo a, .legende-photo a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#meetings #tableau-capacite {
float:left;
margin:10px 0 0 15px;
position:relative;
width:670px;
z-index:2;
}
#meetings #tableau-capacite table {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:10px;
font-weight:normal;
width:670px;
}
#meetings thead {
text-align:left;
}
#meetings thead th.titre-tab {
height:30px;
padding:10px 0 10px 10px;
text-align:left;
}
#meetings thead th.lien-calcul a {
color:#4D4D4D;
float:right;
font-weight:normal;
padding:10px 0;
text-decoration:underline;
}
#tableau-capacite thead th {
color:#440053;
font-size:11px;
font-weight:bold;
vertical-align:top;
}
#tableau-capacite tr {
height:20px;
}
#tableau-capacite th.first, #tableau-capacite td.first {
padding-left:10px;
width:175px;
}
#tableau-capacite td.first {
color:#440053;
font-size:11px;
}
#tableau-capacite tr.even {
background-color:#F5F5F5;
}
#meetings h3 {
background:none repeat scroll 0 0 transparent;
clear:both;
color:#440053;
float:left;
font-size:11px;
margin:-10px 0 2px;
padding:8px 0 0;
width:660px;
}
#meetings .infos {
background:none repeat scroll 0 0 transparent;
clear:both;
float:left;
font-size:11px;
margin-left:10px;
padding-left:15px;
width:660px;
}
#meetings .infos p {
margin-top:-10px;
}
.infos ul {
float:left;
margin:0 0 10px;
padding:0 0 10px;
position:relative;
width:630px;
}
#meetings .infos ul li {
float:left;
width:300px;
}
.infos ul li a, #boite-outils ul li a, #cures ul li a {
color:#4D4D4D;
text-decoration:none;
}
.infos ul li a:hover, #boite-outils ul li a:hover, #cures ul li a:hover {
text-decoration:underline;
}
#meetings #boite-outils {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
clear:both;
float:left;
margin:10px 0 0 15px;
padding:15px 0 15px 10px;
width:660px;
}
#boite-outils h3 {
padding-bottom:10px;
}
#boite-outils ul {
margin:0;
padding:0;
width:650px;
}
#boite-outils ul li {
border-right:1px solid #E1E1E1;
display:inline;
float:left;
list-style:none outside none;
text-align:center;
width:152px;
}
#boite-outils ul li.last {
border-right:medium none;
}
#boite-outils ul li img, #boite-outils ul li img a {
padding-bottom:3px;
}
#information-hotel #prix-dispo-pro {
background-image:url("/design/news/images/fd-prix-dispo.gif");
height:70px;
margin:0 15px 5px -18px;
position:absolute;
text-align:center;
top:483px;
width:281px;
}
#prix-dispo-pro .dispo {
border:0 none;
float:left;
margin:20px 15px 5px 20px;
}
#prix-dispo-pro .dispo img {
border:0 none;
color:#FFFFFF;
float:left;
padding-right:7px;
text-decoration:none;
}
#prix-dispo-pro .dispo span {
float:left;
}
#bloc-centre .media {
background:url("/design/news/images/fd-media-autosize.gif") no-repeat scroll left top transparent;
float:left;
margin:10px 0 0 20px;
width:654px;
}
.media .bloc {
background:url("/design/news/images/fd-media-autosize.gif") no-repeat scroll -664px bottom transparent;
margin:0;
padding-bottom:25px;
width:654px;
}
.media .bloc h3 {
color:#440053;
font-size:11px;
font-weight:bold;
padding:15px 0 0 15px;
}
.media #slideshow, .media #extvid {
padding:0 0 0 13px;
}
.media #virtual-tour.bloc, #bloc-centre .media .bloc ul {
background-color:#E1E1E1;
float:left;
}
#bloc-centre .media .bloc span {
color:#440053;
float:left;
padding-top:25px;
text-decoration:underline;
}
#bloc-centre .media .bloc ul {
height:290px;
margin:0 0 0 15px !important;
padding:10px 0 0 10px;
width:210px;
}
.media .bloc ul li {
cursor:pointer;
height:20px;
list-style:none outside none;
width:205px;
}
.media .bloc ul li a {
color:#440053;
cursor:pointer;
text-decoration:underline;
}
.media .bloc ul li a.active {
color:#440053;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#extvid {
text-align:center;
}
#bloc-centre #cures {
float:left;
margin-bottom:20px;
margin-top:-10px;
padding:0;
position:relative;
width:444px;
}
#bloc-centre #cures h2 {
background:url("/design/news/images/fd-titre-tha.gif") no-repeat scroll left top #FFFFFF;
height:35px;
width:444px;
}
#cures h3, #cures h3.toggle {
background:url("/design/news/images/symbole-open.gif") no-repeat scroll left 7px transparent;
border-top:1px solid #CCCCCC;
clear:both;
color:#440053;
float:left;
font-size:11px;
height:22px;
margin:5px 0 0 15px;
padding:8px 0 0 18px;
width:410px;
}
#cures h3.closed, #cures h3.toggle.closed {
background:url("/design/news/images/symbole-off.gif") no-repeat scroll left 7px transparent;
margin-bottom:0;
padding-bottom:0;
padding-left:18px;
}
#cures .descriptif {
clear:both;
margin:0 0 10px 8px;
width:414px;
}
#cures .descriptif p {
margin:0 0 0 17px;
padding:0;
}
#cures ul {
clear:both;
float:left;
margin:0 0 0 13px;
padding:0 0 10px 20px;
position:relative;
width:424px;
}
#cures ul li {
background-position:left 6px;
float:left;
width:196px;
}
#cures-sejour {
clear:both;
float:left;
margin:-15px 0 10px;
width:424px;
}
#cures #cures-sejour h2 {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#440053;
font-size:13px;
height:20px;
margin-bottom:0;
margin-top:-5px;
padding-bottom:0;
width:444px;
}
#col-droite-cures #coordonnee p {
color:#4D4D4D;
margin-bottom:15px;
margin-top:5px;
}
#bloc-centre #col-droite-cures #coordonnee h2 {
border-bottom:medium none;
margin-bottom:0;
padding-bottom:10px;
}
#col-droite-cures img {
border:0 none;
margin:0;
padding-bottom:5px;
}
#tableau-acces {
margin-top:16px;
width:450px;
}
#tableau-acces thead th.first {
background:url("/design/news/images/fd-titre-tha.gif") no-repeat scroll -1px top transparent;
height:30px;
}
#tableau-acces thead th {
background:url("/design/news/images/fd-titre-tha.gif") no-repeat scroll -25px top transparent;
}
#tableau-acces thead th.last {
background:url("/design/news/images/fd-titre-tha.gif") no-repeat scroll right top transparent;
}
#tableau-acces thead, #tableau-acces th.first, #tableau-acces td.first {
color:#440053;
font-size:11px;
font-weight:bold;
}
#tableau-acces tr {
height:20px;
}
#tableau-acces th.first, #tableau-acces td.first, #tableau-acces td, #tableau-acces th {
padding-left:5px;
text-align:left;
width:140px;
}
#tableau-acces td {
border:1px solid #F1F1F1;
font-size:11px;
}
.meteo-horiz {
float:right;
margin-top:20px;
width:690px;
}
#bloc-centre #promotions {
font-size:11px;
min-height:46px;
}
#promotions .cache {
background-color:#FFFFFF;
height:auto;
margin-bottom:10px;
min-height:60px;
width:690px;
z-index:-1;
}
#promotions h2 {
display:none;
}
#promotions .promo-noh {
background:url("/design/news/images/fd-promo-autosize.gif") no-repeat scroll left top #FFFFFF;
float:left;
margin-bottom:15px;
margin-right:7px;
margin-top:8px;
min-height:60px;
padding-top:5px;
width:335px;
}
#promotions .promo-noh .bloc {
background:url("/design/news/images/fd-promo-autosize.gif") no-repeat scroll -336px bottom transparent;
float:left;
min-height:60px;
width:335px;
}
#promotions .promo-noh .bloc .offre-promo-noh {
color:#FFFFFF;
float:left;
margin:0 0 4px 5px;
text-decoration:none;
width:170px;
}
#promotions .promo-noh .bloc .offre-promo-noh h3, #promotions .promo-noh .bloc .offre-promo-noh h3 a {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:0 0 0 8px;
padding:0;
text-decoration:none;
}
#promotions .promo-noh .bloc .offre-promo-noh span, #promotions .promo-noh .bloc .offre-promo-noh span a {
color:#FFFFFF;
float:left;
margin:3px 0 5px 9px;
text-decoration:none;
}
#promotions .promo-noh .bloc #hotelRate, #promotions .promo-noh .bloc #hotelRate a {
color:#FFFFFF;
float:right;
font-size:9px;
margin-right:14px;
text-align:center;
text-decoration:none;
width:130px;
}
#promotions .promo-noh .bloc #hotelRate p {
color:#FFFFFF;
display:inline;
margin:0;
padding:0;
width:128px;
}
#promotions .promo-noh .bloc #hotelRate span {
float:none;
margin:0;
padding:0;
}
#promotions .promo-noh .bloc #hotelRate .price, #promotions .promo-noh .bloc #hotelRate .price a {
color:#FFFFFF;
display:inline;
font-size:12px;
font-weight:bold;
text-decoration:none;
white-space:nowrap;
}
#promotions .promo-noh .bloc #hotelRate .texte, #promotions .promo-noh .bloc #hotelRate .texte a {
color:#FFFFFF;
font-size:9px;
text-decoration:none;
}
p.reserv a {
background:url("/design/news/images/bt-resa.gif") no-repeat scroll center top transparent;
border:medium none;
color:#FFFFFF;
float:right;
font-family:arial,verdana,tahoma,sans-serif;
font-size:14px;
font-weight:bold;
height:26px;
margin:5px 15px 8px 0;
padding-top:5px;
text-align:center;
text-decoration:none;
width:130px;
}
#promotions ul {
background-color:#FFFFFF;
float:left;
margin:0 0 10px -5px;
padding:0;
width:690px;
}
#promotions ul li {
float:left;
list-style:none outside none;
margin:0 3px 0 5px;
padding:0;
width:335px;
}
#promotions .pack-noh {
background:url("/design/news/images/fd-pack-autosize.gif") no-repeat scroll left top transparent;
float:left;
min-height:192px;
padding:15px 0 0;
width:335px;
}
#promotions .pack-noh .bloc {
background:url("/design/news/images/fd-pack-autosize.gif") no-repeat scroll -335px bottom transparent;
float:left;
min-height:192px;
width:335px;
}
#promotions .pack-noh .bloc img, #promotions .pack-noh .bloc img a {
border:0 none;
float:left;
height:71px;
margin-left:15px;
margin-right:10px;
width:101px;
}
#promotions .pack-noh .bloc .offre {
float:right;
margin-right:10px;
padding-bottom:15px;
padding-right:10px;
width:185px;
}
#promotions .pack-noh .bloc .offre strong a {
color:#440053;
text-decoration:none;
}
#promotions .pack-noh .bloc .offre #hotelRate {
clear:both;
text-align:right;
width:180px;
}
#promotions .pack-noh .bloc .offre #hotelRate p {
display:inline;
margin:0;
padding:0;
}
#promotions .pack-noh .bloc .offre #hotelRate p span {
float:none;
}
#promotions .pack-noh .bloc .offre #hotelRate .price {
color:#440053;
display:inline;
font-size:20px;
white-space:nowrap;
}
#promotions .pack-noh .bloc .offre #hotelRate .texte {
padding-right:3px;
}
#promotions .pack-noh .bloc .offre .infos {
background:url("/design/news/images/fd-bouton-noh.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
float:right;
height:25px;
padding:8px 0 0;
text-align:center;
text-decoration:none;
width:160px;
}
#promotions .pack-noh .bloc .offre .infos a {
color:#FFFFFF;
text-decoration:none;
}
#promotions .pack-noh .bloc .offre .infos a:hover {
text-decoration:underline;
}
#promotions .banner-oas {
padding:0 0 10px;
}
#promotions .banner-oas, #promotions .banner-web {
float:left;
height:auto;
padding:0;
text-align:center;
width:100%;
}
#promotions .banner-oas {
font-size:1px;
line-height:1px;
}
#promotions .banner-web {
margin-top:0;
min-height:60px;
padding:0;
}
#promotions .banner-web p {
margin-top:7px;
padding:0 0 10px;
}
iframe {
border:1px solid #CCCCCC;
margin:0;
padding:0;
}
#intitule h1 {
border-bottom:0 none;
height:29px;
margin:0;
padding:5px 5px 0;
width:726px;
}
#txt_cliquez {
color:#440053;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin:10px 0 0;
text-align:center;
width:320px;
}
#txt_cliquez_inner {
text-align:left;
}
#txt_cliquez_inner img {
margin:0 5px 0 50px;
}
#txt_cliquez a {
color:#4D4D4D;
text-decoration:none;
}
#titrecarte {
margin:6px 6px 0;
}
#intitule img {
float:left;
}
#fleche_mapo {
margin:0 0 0 80px;
}
img#bt_fermer {
float:right;
margin:0;
text-align:right;
}
#contiframe {
margin:0 0 7px 7px;
width:736px;
}
#iframemapo {
border:medium none;
height:532px;
margin:0;
overflow:hidden;
padding:0;
width:736px;
}
.right {
float:right;
}
#conteneur_mapo {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid;
display:none;
left:220px;
position:absolute;
width:750px;
z-index:10;
}
#conteneur_mapo a:hover {
color:#4D4D4D;
text-decoration:underline;
}
#modalClose {
background:url("/design/news/images/btn-blue.gif") no-repeat scroll right top #FFFFFF;
display:block;
float:right;
height:20px;
line-height:20px;
margin-right:35px;
margin-top:12px;
}
#modalClose a {
background:url("/design/news/images/btn-blue.gif") no-repeat scroll left top #FFFFFF;
color:#FFFFFF;
display:block;
float:right;
font-size:14px;
font-weight:bold;
height:20px;
line-height:20px;
margin-right:12px;
padding-left:10px;
text-decoration:none;
}
#nyroModalIframe {
border:0 none;
}


#bloc-centre #promotions {
	background: #FFF url('fd-defaut-promo.gif') scroll center 10px no-repeat;
}
