body{background: #003F5E;font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;font-size: 10pt;color: #FFFFFF;text-align:center;}

.clear{clear:both;width:0;height:0;line-height:0;padding:0;margin:0;font-size:0;}

h1{font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;font-size: 16px;font-weight: bold;color: #FFFFFF;text-align: center;margin:0;}

H1.FicheTitre{color: #003F5E;font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;font-size: 26px;font-weight: bold;font-style: normal;text-align: left;margin:0;display: inline;}
h2{color:#000;}

P{font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;font-size: 10px;}

table{border: none;border-collapse: collapse;padding:0;}

form{padding:0;margin:0;}

.general{width:995px;margin:auto;text-align:left;}

.contenu{background:#fff;}
*+html .contenu{width:995px;}

.Fond-Header{width: 995px;height: 182px;background:url(/images/fond-header.jpg) no-repeat;}

.Fond-Global-Gauche{width: 757px;/*height: 553px;*/background: url(/images/fond-global-gauche.jpg) no-repeat #fff;text-align: left;float:left;}
.Fond-Global-Droite{width: 238px;min-height:580px;background: url(/images/fond-global-droite.jpg) no-repeat;text-align: left;float:left;margin:-27px 0 0;}
.fond-fd-gauche{width: 727px;min-height: 295px;background:url(/images/fond-fd-gauche.jpg) no-repeat;text-align: left;float:left;padding:10px 0 0 30px;}
.fond-fd-Droite{width: 238px;min-height: 323px;background: url(/images/fond-fd-droite.jpg) no-repeat;text-align: left;float:left;margin:-27px 0 0;}
.fond-sommaire-Droite{width: 238px;min-height: 323px;background: url(/images/fond-sommaire-droite.jpg) no-repeat;text-align: left;float:left;margin:-27px 0 0;}
.fond-sommaire-bas{width: 995px;padding:56px 0 0 0;background: url(/images/fond-sommaire-bas.jpg) no-repeat;text-align: center;font-size:10px;}
.fond-footer{width: 995px;padding:28px 0 0 0;background: url(/images/fond-footer.jpg) no-repeat;text-align: center;font-size:10px;}

.Fond-Nav1{width: 995px;height: 30px;background:url(/images/fond-nav1.jpg) no-repeat;text-align: left;}
.Fond-Nav1 ul{list-style-type:none;margin:0 0 0 62px;padding:0;}
.Fond-Nav1 ul li{float:left;padding:0 5px 0 0;text-align:center;}
.Fond-Nav1 ul li a{line-height:28px;}
.Fond-Nav1 ul li.linka{width: 177px;}
.Fond-Nav1 ul li.linkb{width: 184px;}
.Fond-Nav1 ul li.linkc{width: 175px;}
.Fond-Nav1 ul li.linkd{width: 140px;}
.Fond-Nav1 ul li.linke{width: 165px;}

.Fond-Nav2{height:25px;background: url(/images/fond-nav2.jpg) no-repeat;text-align: left;padding:2px 0 0 201px;}

.Fondu-Blanc{width: 556px;/*height: 553px;*/background: url(/images/fondu-blanc.jpg) no-repeat;text-align: left;}
.Fond-Edito{width: 201px;height: 444px;background: url(/images/fond-edito.jpg) no-repeat;text-align: left;float:left;}
.Fond-Reservez{width: 238px;height: 139px;background: url(/images/fond-reservez.jpg) no-repeat;text-align: center;padding:7px 10px 0;}
.Home-ListeProduit{width: 556px;text-align: center;}
.Home-Produit{background:#fff;border:12px solid #003F5B;min-height:155px;margin:0 auto 20px;padding:10px 10px 0;text-align:center;width:500px;}


a.Bouton-Nav2{height: 21px;width: 154px;background: url(/images/fond-bouton.gif) no-repeat;color: #fff;font-size: 10px;font-weight: bold;vertical-align: middle;font-style: italic;display:inline-block;line-height:21px;text-align:center;}

TR{font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;font-size: 10px;color: #FFFFFF;}
TD{font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;font-size: 10px;color: #FFFFFF;}

INPUT{background: #fff;font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;font-size: 9px;color: #000000;}
INPUT.Bouton-Nav2{height: 21px;width: 154px;background: url(/images/fond-bouton.gif) no-repeat;border:none;padding:0;color: #FFFFFF;font-size: 10px;font-weight: bold;vertical-align: middle;font-style: italic;}
INPUT.BOUTON{background: #003F5E;color: #FFFFFF;font-size: 12px;font-weight: bold;}
INPUT.BoutonJaune{height: 20px;width: 152px;background: url(/images/fond-bouton-jaune.gif) no-repeat #2b2b2b;border:none;padding: 0;color: #000000;font-size: 12px;font-weight: bold;vertical-align: middle;}
INPUT.RADIO{color: #000000;}
INPUT.CHECKBOX{color: #000000;}
INPUT.w400{width: 400px;}
INPUT.ChampSaisie{width: 300px;background: #FFFFFF;color: #003F5E;font-weight: bold;font-size: 12px;}
INPUT.ChampRecherche{width: 105px;}
INPUT.ChampEmail{width: 107px;background: #FFFFFF;color: #003F5E;font-weight: bold;font-size: 12px;}
INPUT.ChampLogin{width: 107px;}
INPUT.ChampPassword{width: 107px;}

SELECT{font-family: Verdana, Arial, Helvetica, Sans-serif;font-size: 12px;width: 250px;background: #FFFFFF;color: #003F5E;font-weight: bold;font-size: 12px;}
SELECT.LabelFront{width: 300px;}
SELECT.ChampSaisie{width: 300px;}
SELECT.ChampSaisie3{width: 300px;}
SELECT.ChampPays{width: 200px;}
SELECT.ChampDates{width: 250px;}
SELECT.ChampDates2{width: 300px;}
SELECT.search{font-size: 12px;width: 360px;}
SELECT.FiltreRecherche{font-size: 10px;width: 105px;color: #FFFFFF;background: #000000;border: none;}

TEXTAREA{font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;font-size: 12px;}
TEXTAREA.ChampSaisie{width: 300px;height: 150px;background: #FFFFFF;color: #003F5E;font-weight: bold;font-size: 12px;}


.Edito{color:#fff;font-size:11px;text-align:justify;font-style:italic;width:181px;margin:auto;padding:25px 0 0;}
.Edito p{font-size:11px;}
.Edito center p{font-size:10px;margin:0;padding:5px 0 0;}
.Edito center h1{padding:5px 0 0;}
.Edito .link_edito{color:#fff;display:block;margin:auto;text-align:center;font-style:normal;margin:40px 0 0;}

.Preventif{color: #003F5E;font-size: 9px;font-weight: normal;text-align: center;font-weight: bold;}
.Reservez-Titre{color: #003F5E;font-size: 12px;font-weight: bold;margin:0;}
.Reservez-Numero{color: #158EC7;font-size: 11px;font-weight: bold;margin:0;}

.ContenuStandard{color: #000000;font-size: 10px;font-weight: normal;font-style: normal;text-align: justify;}
.ContenuStandard p{font-size:12px;}
.ContenuStandardGrise{color: #6E7789;font-size: 12px;font-weight: normal;font-style: normal;text-align: justify;padding:0 10px 10px;}
.ContenuStandardGrise p{font-size:12px;}
.ContenuStandardGrise.fright{text-align:right;}

.ContenuStandardGrise2{color: #6E7789;font-size: 12px;font-weight: normal;font-style: normal;text-align: center;padding:0 10px 10px;}
.ContenuStandardGrise2 p{font-size:12px;}

.Calendrier-Titre{color: #000;font-size:10px;}


span{font-family: verdana, geneva, sans-serif;color: #000000;}
.ERREUR{color: #FF6A00;font-size: 13px;font-weight: normal;font-style: italic;text-align: center;}
.BarreAdresse{color: #FFFFFF;font-size: 10px;font-weight: normal;font-style: italic;text-align: center;}
.Home-Produit-Titre{color: #003F5E;font-size: 22px;font-weight: bold;}
.Home-Produit-JourNuit{color: #000000;font-size: 11px;font-weight: bold;}
.Home-Produit-Pays{color: #000000;font-size: 11px;font-weight: normal;font-style: italic;}
.Home-Produit-APartirDe{color: #003F5E;font-size: 11px;font-weight: normal;font-style: italic;}
.Home-Produit-Prix{color: #003F5E;font-size: 11px;font-weight: normal;font-style: italic;}
.Home-Produit-Texte{color: #003F5E;font-size: 12px;font-weight: normal;font-style: normal;}
.ContenuStandard{color: #000000;font-size: 10px;font-weight: normal;font-style: normal;text-align: justify;}
.ContenuStandardGrise{color: #6E7789;font-size: 12px;font-weight: normal;font-style: normal;text-align: justify;}
.LabelFront{color: #000000;font-size: 12px;font-weight: normal;font-style: normal;text-align: left;}
.TitrePage{color: #003F5E;font-size: 19px;font-weight: bold;font-style: normal;text-align: left;text-align:center;}
.FicheTitre{color: #000000;font-size: 15px;font-weight: bold;font-style: normal;text-align: left;}
.FicheNomProduit{color: #B0381E;font-size: 21px;font-weight: bold;font-style: normal;text-align: left;}
.FicheTitreProgramme{color: #003F5E;font-size: 15px;font-weight: bold;font-style: normal;text-align: center;border-top:solid 2px #7F9FAE;border-bottom:solid 2px #7F9FAE;padding:5px 0;width:618px;margin:10px auto;}
.FichePresentationProduit{color: #6E7789;font-size: 12px;font-weight: normal;font-style: normal;text-align: justify;padding:0 0 10px 0;}
.FicheProgrammeProduit{color: #666666;font-size: 12px;font-weight: normal;font-style: normal;text-align: justify;margin:0;padding:0 0 15px 0;}
.FicheJourProgrammeProduit{background:url("/images/puce-bleu.gif") no-repeat left top;color:#666;font-size:12px;font-style:italic;font-weight:bold;/*height:20px;*/line-height:20px;padding:0 0 5px 25px;text-align:left;margin:0;}
.FicheDateProduit{color: #000000;font-family: Myriad, Geneva, Arial, Helvetica, Sans-serif;font-size: 14px;font-weight: bold;font-style: italic;text-align: left;}
.FicheProduitConferenciers{color: #000000;font-family: Arial, Geneva, Arial, Helvetica, Sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-align: left;}
.FicheProduitNomConferenciers{color: #FF6B00;font-family: Arial, Geneva, Arial, Helvetica, Sans-serif;font-size: 14px;font-weight: bold;font-style: normal;text-align: left;}
.DetailTarifaireLibelleProd{color: #6E7789;font-size: 14px;font-weight: bold;font-style: normal;text-align: left;}
.DetailTarifaireTexte{color: #6E7789;font-size: 12px;font-weight: normal;font-style: italic;text-align: left;}
.DetailTarifaireTitreChamp{color: #6E7789;font-size: 12px;font-weight: bold;font-style: italic;text-align: left;}
.DetailTarifaireValeurChamp{color: #6E7789;font-size: 12px;font-weight: normal;font-style: italic;text-align: left;}
.DetailTarifaireTitreInfo{color: #003F5E;font-size: 15px;font-weight: bold;font-style: normal;text-align: left;}
.DetailTarifaireInfo{color: #003F5E;font-family: Myriad, Geneva, Arial, Helvetica, Sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-align: left;}

img{border-width: 0px;}
img.noir{border-color: #000000;border-width: 1px;border-style: solid;}

a{text-decoration: none;color: #FF2626;font-size: 10px;}
a:hover{text-decoration: none;color: #FF2626;font-size: 10px;}
a.LienNav1{color: #FFFFFF;font-size: 12px;font-weight: bold;}
a.LienNav1:hover{}
a.LienNav2{color: #FFFFFF;font-size: 10px;font-weight: bold;vertical-align: middle;font-style: italic;}
a.LienNav2:hover{}
a.LienDroit{color: #003F5E;font-size: 9px;font-weight: normal;}
a.LienDroit:hover{}
a.Lien{color: #003F5E;font-size: 12px;font-weight: normal;}
a.Lien:hover{}
a.Lien-Sommaire{color: #003F5E;font-size: 14px;font-weight: bold;}
a.Lien-Sommaire:hover{}
a.Home-Produit-Titre{font-size: 22px;color: #6E8489;font-weight: bold;}
a.Home-Produit-Titre:hover{}
a.Lien-TerreEntiere{color: #6E7789;font-size: 12px;font-weight: bold;font-style: italic;text-align: left;}
a.Lien-TerreEntiere:hover{}

.Fond-Reservez .link_Fond-Reservez{padding:115px 0 0;}
.Fond-Reservez .link_Fond-Reservez a{font-weight:bold;color:#FFEBCD;}

.flash{text-align:center;padding:10px 0;}

.Zonecentrale{width: 556px; float: left;}

.Home-Produit .Home-Produit-Titre img{}
.Home-Produit .visuel{float:left;margin:0 7px 0 0;}
.Home-Produit .content{float: left; text-align: left; width: 313px;}

.bloc_bas{padding:0 0 0 201px;min-height:26px;}


fieldset{margin:10px 0 0 201px;padding:0;width:520px;border:10px solid #003F5E;background:#fff;}
.CHECKBOX label{font-size:10px;}

.liste_visuel_brochure{padding:0 0 0 102px;}
.visuel_brochure {text-align:center;}
.visuel_brochure img {border:1px solid #000;display:block;margin:auto;}

.fleft{float:left;}
.fright{float:right;}

.form_demande{margin:auto;width:505px;padding:0 0 10px 0;}
.form_demande label {display:inline-block;padding:0 0 15px;width:150px;color:#000;}
.form_demande select {border:1px solid #003F5E;display:inline-block;vertical-align:middle;width:300px;}
.form_demande input {border:1px solid #003F5E;display:inline-block;vertical-align:middle;width:300px;}
.form_demande textarea {border:1px solid #003F5E;display:inline-block;margin:0 0 15px;vertical-align:top;width:300px;}
.form_demande input.BOUTON {border:1px solid #fff;cursor:pointer;display:block;margin:auto;padding:5px 0;width:90px;}
.form_demande span.ERREUR {background:#fff;border:1px solid #003F5E;color:#CC0000;display:block;font-weight:bold;margin:10px auto;padding:10px 0;width:400px;}
.form_demande .label_form{display:block;padding:10px 0;}
.form_demande label.commentaire {padding:0 0 5px;width:300px;}
.form_demande input.commentaire {float:right;margin:0 47px 15px 0;}
.form_demande label.big {width:auto;}
.form_demande .RADIO {margin:0 0 15px 250px;}
.form_demande .RADIO input {border:medium none;margin:0 5px 0 0;padding:0;width:auto;}
.form_demande .RADIO label {padding:0;}

.contenu_texte{margin:10px 0 0 201px;padding:5px 10px 10px;width:500px;border:10px solid #003F5E;background:#fff;}

.link_text{color:#003F5E;text-decoration:underline;}

.Home-Produit-sommaire{float:left;width:200px;margin:0 20px 0 20px;min-height:200px;}
.Home-Produit-sommaire img{float:none;background:#fff;border:3px solid #003F5B;margin:0 auto;padding:3px;text-align:center;display:block;}
.Home-Produit-sommaire .Lien-Sommaire{display:block;text-align:center;}
.fond-sommaire-Droite .Fond-Reservez .link_Fond-Reservez{padding:90px 0 0;}


table.calendrier{border-collapse:collapse;border:solid 1px #003F5E;}
table.calendrier th{text-align:center;color:#000;padding:5px;font-size:11px;}
table.calendrier th.libelle1{width:100px;background: #003F5E;border-bottom:solid 1px #fff;color: #fff;}
table.calendrier th.libelle2{width:220px;border:solid 1px #003F5E;}
table.calendrier th.libelle3{width:510px;border:solid 1px #003F5E;}
table.calendrier th.libelle4{width:100px;border:solid 1px #003F5E;}
table.calendrier td{font-size:10px;padding:5px;text-align:center;color:#000;border:solid 1px #003F5E;}
table.calendrier td.VOYAGES_DEB{width: 100px;background-color: #003F5E;border-bottom:solid 1px #fff;color:#fff;}

.Zone-produit{width:675px;border:10px solid #003F5E;background:#fff;padding:10px;margin:0 0 10px 0;}
.Zone-produit .visuel{float:left;margin:0 10px 0 0;}

.PremiereColonne{width:330px;text-align:justify;}
.DeuxiemeColonne{width:330px;text-align:justify;}

.fond-fd-Droite .Fond-Reservez .link_Fond-Reservez{padding:85px 0 0;}

.DetailsTarifairesProduitDyn{float:left;width:238px;}
.DetailsTarifairesProduitDyn ul{margin:0;padding:0;list-style-type:none;}
.DetailsTarifairesProduitDyn ul li{padding:0 0 5px 25px;color:#003F5E;font-size:15px;font-style:normal;font-weight:bold;text-align:left;background:url(/images/puce-bleu.gif) no-repeat top left;}
.DetailsTarifairesProduitDyn ul li p{font-size:15px;padding:0;margin:10px 0 5px;}





