﻿

BODY.FondCercle
{
  background-image: url(/images/home/fond.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-color: #1d4383;
  margin: 0 0 0 0;
  border: 0 0 0 0;
}

BODY
{
  margin: 0 0 0 0;
  border: 0 0 0 0;
  background-color: #FFFFFF;
}

img
{
  border-width: 0px;
}

img.noir
{
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
}

img.bleu
{
  border-color: #3C78FF;
  border-width: 1px;
  border-style: solid;
}
P.inline
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  color: black;
  font-size: 12px;
  font-weight: normal;
  text-align: justify;
  display: inline;
}
P.block-inline
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  color: black;
  font-size: 12px;
  font-weight: normal;
  text-align: justify;
  margin: 0cm 0cm 0cm 0cm;
  display: block;
}

H1
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}


H1.categories
{
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}
H1.categories2
{
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}
H1.light
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  color: black;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  margin: 0cm 0cm 0cm 0cm;
  display: inline;
}
H1.noir
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}
H2.blanc10
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}
H2.light
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  color: black;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  margin: 0cm 0cm 0cm 0cm;
  display: inline;
}

TD
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  color: black;
  font-size: 12px;
}

TD.petit
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  color: black;
  font-size: 10px;
}
TD.produithome
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  color: black;
  font-size: 10px;
  color: #FFFFFF;
}

TR.Croisieres
{
  background-color: #557CE3;
}
TR.Voyages
{
  background-color: #A7A771;
}
TR.Itineraires
{
  background-color: #F37B01;
}

TABLE
{
  margin: 0 0 0 0;
  border: 0 0 0 0;
}

TABLE.TableauCroisiere
{
  width: 950px;
  border-style: solid;
  border-width: 1px;
  border-bottom-width: 1px;
  border-color: #557CE3;
  text-align: center;
  margin: 0.1 0.1 0.1 0.1;
}
TABLE.TableauVoyage
{
  width: 950px;
  border-style: solid;
  border-width: 1px;
  border-bottom-width: 1px;
  border-color: #A7A771;
  text-align: center;
  margin: 0.1 0.1 0.1 0.1;
}
TABLE.TableauItineraire
{
  width: 950px;
  border-style: solid;
  border-width: 1px;
  border-bottom-width: 1px;
  border-color: #F37B01;
  text-align: center;
  margin: 0.1 0.1 0.1 0.1;
}

TD.catcroisieres
{
  width: 290px;
  background-image: url(../images/home/fond_croisieres.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  text-align: center;
  padding-top: 3px;
  vertical-align: top;
}

TD.catvoyages
{
  width: 290px;
  background-image: url(../images/home/fond_voyages.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  text-align: center;
  padding-top: 3px;
  vertical-align: top;
}

TD.catitineraires
{
  width: 289px;
  background-image: url(../images/home/fond_itineraires.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  text-align: center;
  padding-top: 3px;
  vertical-align: top;
}

TD.produithome2
{
  width: 588px;
  background-image: url(../images/home/fond_produit.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

TABLE.HautCommun
{
  width: 654px;
  height: 100px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../images/commun/fond_haut_commun2.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}

TD.BasCommun
{
  width: 100%;
  height: 34px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../images/commun/bas_commun.jpg);
  background-repeat: repeat-x;
  background-position: top center;
  text-align: center;
}
TD.BasCommun2
{
  width: 100%;
  height: 45px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  background-image: url(../images/commun/bas_commun_home.jpg);
  background-repeat: repeat-x;
  background-position: top center;
  text-align: center;
}

TD.BasCommunHome
{
  width: 100%;
  height: 68px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../images/commun/bas_commun_home.jpg);
  background-repeat: repeat-x;
  background-position: top center;
  text-align: center;
}

TABLE.HautVoyages
{
  width: 654px;
  height: 100px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../images/commun/fond_haut_commun2.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}

TD.BasVoyages
{
  width: 100%;
  height: 34px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../IMAGES/voyages/bas_voyages.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}

TABLE.HautItineraires
{
  width: 654px;
  height: 100px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../images/commun/fond_haut_commun2.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}

TD.BasItineraires
{
  width: 100%;
  height: 34px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../images/Itineraires/bas_Itineraires.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}

TABLE.HautCroisieres
{
  width: 654px;
  height: 100px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../images/commun/fond_haut_commun2.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}

TD.BasCroisieres
{
  width: 100%;
  height: 34px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../images/Croisieres/bas_Croisieres.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}


SPAN
{
  font-family: verdana, geneva, sans-serif;
  color: #FFFFFF;
}
.TexteProduitHome
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: none;
  text-align: justify;
  color: #FFFFFF;
}
SPAN.NavP
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 14px;
  text-decoration: none;
  color: #FFFFFF;
}
SPAN.LienNavP
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
}

SPAN.Erreur
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 14px;
  text-decoration: none;
  color: #FF0000;
}


SPAN.TitreCroisieres
{
  color: #688CE4;
  font-size: 19px;
  font-family: georgia, times new roman, times;
  text-align: justify;
  font-weight: bold;
}
SPAN.TitreVoyages
{
  color: #9A9A5F;
  font-size: 19px;
  font-family: georgia, times new roman, times;
  text-align: justify;
  font-weight: bold;
}
SPAN.TitreItineraires
{
  color: #D76D00;
  font-size: 19px;
  font-family: georgia, times new roman, times;
  text-align: justify;
  font-weight: bold;
}

SPAN.JounNuit
{
  color: #505050;
  font-size: 14px;
  font-family: georgia, times new roman, times;
  text-align: justify;
  font-weight: bold;
}
SPAN.ApartirDe
{
  color: #505050;
  font-size: 14px;
  font-family: georgia, times new roman, times;
  text-align: justify;
  font-weight: bold;
}
SPAN.PaysVisites
{
  color: #000000;
  font-size: 13px;
  font-family: georgia, times new roman, times;
  text-align: justify;
}
SPAN.VillesVisitees
{
  color: #000000;
  font-size: 13px;
  font-family: georgia, times new roman, times;
  text-align: justify;
}


SPAN.Infos
{
  color: #000000;
  font-size: 13px;
  font-family: georgia, times new roman, times;
  text-align: justify;
}

SPAN.Details
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  color: black;
  font-size: 12px;
}

SPAN.Programme
{
  color: #505050;
  font-size: 17px;
  font-family: georgia, times new roman, times;
  text-align: justify;
  font-weight: bold;
}

SPAN.ProgrammeCroisiere
{
  color: #004080;
  font-size: 17px;
  font-family: georgia, times new roman, times;
  text-align: justify;
  font-weight: bold;
}

SPAN.ProgrammeVoyage
{
  color: #98975C;
  font-size: 17px;
  font-family: georgia, times new roman, times;
  text-align: justify;
  font-weight: bold;
}

SPAN.ProgrammePelerinage
{
  color: #EF7801;
  font-size: 17px;
  font-family: georgia, times new roman, times;
  text-align: justify;
  font-weight: bold;
}

SPAN.TexteIntroCroisieres
{
  color: #505050;
  font-size: 17px;
  font-family: georgia, times new roman, times;
  text-align: justify;
}
SPAN.TexteIntroVoyages
{
  color: #505050;
  font-size: 17px;
  font-family: georgia, times new roman, times;
  text-align: justify;
}
SPAN.TexteIntroItineraires
{
  color: #505050;
  font-size: 17px;
  font-family: georgia, times new roman, times;
  text-align: justify;
}

SPAN.TexteJourCroisieres
{
  color: #224FA0;
  font-size: 13px;
  font-family: georgia, times new roman, times;
  text-align: justify;
}
SPAN.TexteJourVoyages
{
  color: #454545;
  font-size: 13px;
  font-family: georgia, times new roman, times;
  text-align: justify;
}
SPAN.TexteJourItineraires
{
  color: #454545;
  font-size: 13px;
  font-family: georgia, times new roman, times;
  text-align: justify;
}

INPUT.large
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  width: 350px;
}
INPUT.mince
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  width: 145px;
}

SELECT
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  width: 250px;
}
SELECT.home
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  width: 150px;
}

SELECT.large
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  width: 355px;
}

TEXTAREA.large
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  width: 350px;
}
TEXTAREA.mince
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  width: 145px;
}

A:link
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #1D4382;
  border: 0px;
}
A:visited
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #1D4382;
  border: 0px;
}
A:hover
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #1D4382;
  border: 0px;
}



A.old:link
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #084E95;
}
A.old:visited
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #084E95;
}
A.old:hover
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #084E95;
}


A.HomeTitre:link
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
A.HomeTitre:visited
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
A.HomeTitre:hover
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #FFFFFF;
}

A.Home:link
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 9px;
}
A.Home:visited
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 9px;
  text-decoration: none;
  color: #FFFFFF;
}
A.Home:hover
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 9px;
  text-decoration: underline;
  color: #FFFFFF;
}

A.croisiere:link
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #1D4382;
}
A.croisiere:visited
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #1D4382;
}
A.croisiere:hover
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #1D4382;
}

A.croisiere2:link
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #688CE4;
}
A.croisiere2:visited
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #688CE4;
}
A.croisiere2:hover
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #688CE4;
}

A.voyage:link
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #7E7E4E;
}
A.voyage:visited
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #7E7E4E;
}
A.voyage:hover
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #7E7E4E;
}

A.voyage2:link
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #A7A771;
}
A.voyage2:visited
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #A7A771;
}
A.voyage2:hover
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #A7A771;
}

A.itineraire:link
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #F37B01;
}
A.itineraire:visited
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #F37B01;
}
A.itineraire:hover
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #F37B01;
}

A.itineraire2:link
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #d9640d;
}
A.itineraire2:visited
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #d9640d;
}
A.itineraire2:hover
{
  font-family: georgia, times new roman, times;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: #d9640d;
}

A.LienProduitHome:link
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
A.LienProduitHome:visited
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
A.LienProduitHome:hover
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #FFFFFF;
}


A.LienCategorieHome2:link
{
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}

A.LienCategorieHome2:visited
{
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}
A.LienCategorieHome2:hover
{
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}

A.LienCategorieHome3:link
{
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}

A.LienCategorieHome3:visited
{
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}
A.LienCategorieHome3:hover
{
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  text-align: center;
  margin: 0cm 0cm 0cm 0cm;
}

A.LienCategorieHome:link
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}

A.LienCategorieHome:visited
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
A.LienCategorieHome:hover
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 13px;
  text-decoration: underline;
  color: #FFFFFF;
}

A.LienNonSouligne:link
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #23649A;
}

A.LienNonSouligne:visited
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #23649A;
}
A.LienNonSouligne:hover
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 13px;
  text-decoration: none;
  color: #23649A;
}

A.LienNavG:link
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 14px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: normal;
}
A.LienNavG:visited
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 14px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: normal;
}
A.LienNavG:hover
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 14px;
  text-decoration: underline;
  color: #FFFFFF;
  font-weight: normal;
}

A.LienNavP:link
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: normal;
}
A.LienNavP:visited
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: normal;
}
A.LienNavP:hover
{
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: underline;
  color: #FFFFFF;
  font-weight: normal;
}

div.content
{
  width: 100%;
}
div.container
{
  height: 100%;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
}

INPUT.BOUTON
{
  background-color: #800000;
  color: #FFFFFF;
  width: 120px;
}


TABLE.fond-page-on
{
  height: 20px;
  width: 23px;
  background-repeat: no-repeat;
  background-image: url(../images/fond-page-on.gif);
  border-width: 0px;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
  border-spacing: 0px;
  color: #FFFFFF;
  font-size: 10px;
  vertical-align: middle;
  text-align: center;
}
TABLE.fond-page-off
{
  height: 20px;
  width: 23px;
  background-repeat: no-repeat;
  background-image: url(../images/fond-page-off.gif);
  border-width: 0px;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
  border-spacing: 0px;
  color: #970F00;
  font-size: 10px;
  vertical-align: middle;
  text-align: center;
}

A.PageNumberClassOn:link
{
  font-family: verdana, geneva, sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
A.PageNumberClassOn:visited
{
  font-family: verdana, geneva, sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
A.PageNumberClassOn:hover
{
  font-family: verdana, geneva, sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

A.PageNumberClassOff:link
{
  font-family: verdana, geneva, sans-serif;
  text-decoration: none;
  color: #970F00;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
A.PageNumberClassOff:visited
{
  font-family: verdana, geneva, sans-serif;
  text-decoration: none;
  color: #970F00;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
A.PageNumberClassOff:hover
{
  font-family: verdana, geneva, sans-serif;
  text-decoration: none;
  color: #970F00;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.form_contact td
{
  text-align: left;
}
.form_contact td.radio td
{
  text-align: left;
}
.form_contact td.radio input
{
  margin: 0 5px 0 0;
  padding: 0;
  vertical-align: sub;
}
.form_contact td.calendar
{
  text-align: left;
}
.form_contact td.calendar td
{
  color: #fff;
  text-transform: capitalize;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,Sans-serif;
  text-align: center;
}
.form_contact td.calendar td a
{
  font-weight: normal;
  font-family: Verdana,Arial,Helvetica,Sans-serif;
  text-decoration: none;
  font-size: 12px;
}
.form_contact .plusmoins
{
  text-align: left;
}
.form_contact .plusmoins select
{
  width: auto;
}


INPUT.TextBoxDate
{
  width: 100px;
}

INPUT.TextBoxHerbergement
{
  width: 25px;
}

SPAN.LabelError
{
  font-weight: bold;
  color: #FFFF00;
  font-size: 14px;
}

input.AdminTextBoxError{float:left\9;width:0;background:none;border:none;height:0;line-height:0;font-size:0;padding:0;margin:0;}
*+html input.AdminTextBoxError{display:block;}
span.LabelError{background:none;border:none;color: #ff0000;font-weight: bold;font-size: 14px;}

.clear{clear:both;width:0;height:0;height:0;line-height:0;font-size:0;margin:0;padding:0;}

.form_contact .cal_Theme1 .ajax__calendar_container{background: #32498a;/*border: solid 1px #cccccc;*/padding:1px;}
.form_contact .cal_Theme1 .ajax__calendar_header{background: #7093e5;margin-bottom: 1px;}
.form_contact .cal_Theme1 .ajax__calendar_title,
.form_contact .cal_Theme1 .ajax__calendar_next,
.form_contact .cal_Theme1 .ajax__calendar_prev{color: #fff;padding-top: 3px;/*background:#7093e5;*/}
.form_contact .cal_Theme1 div.ajax__calendar_title:hover{color:#fff;text-decoration:underline;}
.form_contact .cal_Theme1 .ajax__calendar_body{background: #fff;/*border: solid 1px #32498a;*/}
.form_contact .cal_Theme1 .ajax__calendar_dayname{text-align: center;font-weight: bold;color: #333;padding:0;width:auto;}
.form_contact .cal_Theme1 .ajax__calendar_day{text-align: center;color: #004080;padding:0;width:25px;font-weight:normal;}
.form_contact .cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.form_contact .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.form_contact .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.form_contact .cal_Theme1 .ajax__calendar_active{color: #fff;font-weight: bold;background:#fc7f01;}
.form_contact .cal_Theme1 .ajax__calendar_active .ajax__calendar_day{color: #fff;font-weight: bold;background:#fc7f01;}
.form_contact .cal_Theme1 .ajax__calendar_today{font-weight: bold;color:#fff;display:none;}
.form_contact .cal_Theme1 .ajax__calendar_other,
.form_contact .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.form_contact .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title{color: #004080;}
.form_contact .cal_Theme1 .ajax__calendar_container table {width:100%;border-collapse:collapse;}
.form_contact .cal_Theme1 .ajax__calendar_days thead tr{background:#f5f3d2;}
.form_contact .cal_Theme1 .ajax__calendar_days{background:#fff;}
.form_contact .cal_Theme1 .ajax__calendar_body{height:120px;width:200px;}
.form_contact .cal_Theme1 .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years{height:120px;width:200px;}
.form_contact .cal_Theme1 .ajax__calendar_container{width:200px;}

.trait_sep{border-bottom:solid 1px Orange;width:190px;margin:20px auto;}

.PageActu{padding:0 20px 10px;width:1122px;text-align:left;}
.PageActu .HautActu{text-align:center;color:black;font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:12px;}
.PageActu .lien_bas_page{text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif}
.PageActu .lien_bas_page .text{color:#CC0066;}

.PageActu .bloc_actu{border-bottom:dashed 1px #1D4382;padding:0 0 10px 0;margin:20px 0 0;}
.PageActu .bloc_actu .visuel{width:150px;}
.PageActu .bloc_actu .visuel img{width:150px;}
.PageActu .bloc_actu .visuel.fleft{float:left;margin:0 10px 0 0;}
.PageActu .bloc_actu .visuel.fright{float:right;margin:0 0 0 10px;}
.PageActu .bloc_actu .contentext{float:left;width:920px;color:black;font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:12px;text-align:justify;}
.PageActu .bloc_actu .contentext .chapo{text-indent:10px;padding:10px 0;}
.PageActu .bloc_actu .contentext span{color:#000;}
.PageActu .bloc_actu .date{color: #1E4A89;}


.BlocGalerie{float:left;width:350px;margin:0 10px 10px 0;}
.BlocGalerie a img {background:none;padding:0;}
.BlocGalerie img{float:none;margin:0;text-align:left;vertical-align:inherit;}
.BlocGalerie .BlocGalerieListe{list-style-type:none;margin:0;padding:0;}

.PageActu .DateFicheActu{color:#1E4A89;font-size:12px;display:block;padding: 0 0 10px;}
.PageActu .TitreFicheActu{color:#1E4A89;}
.PageActu .ContentTextActu{float:left;width:720px;padding:0 0 20px 0;}
.PageActu .ChapoFicheActu{text-align:justify;padding:10px 0;}
.PageActu .ChapoFicheActu span{color:#000;}
.PageActu .ContentDescrFicheActu{text-align:justify;}
.PageActu .ContentDescrFicheActu span{color:#000;}
.PageActu .ContentActu{padding:20px 20px 0;}
.PageActu.cadre .ContentActu{border:solid 1px #000;}
.PageActu h1{font-size:20px;margin:0;padding:20px 0;}

.BlocImgVideo{position:relative;width:350px;margin:10px;}
.BlocImgVideo img{display:inline;}
.BlocImgVideo .PictoVideo{display:block;position:absolute;top:0;right:0;height:100%;width:100%;background:url(/images/picto_video.png) no-repeat center;cursor:pointer;}

.pagination{text-align:center;border-bottom:dashed 1px #1D4382;padding:0 0 20px 0;}
.pagination .prec{float:left;}
.pagination .suiv{float:right;}
.pagination a{font-weight:normal;text-decoration:underline;font-family:Verdana,Arial,Helvetica,Sans-serif;}
.pagination a:hover{color:#CC0066;text-decoration:none;}
.pagination .actif{font-weight:bold;color:#CC0066;}

.partager2{border:1px solid #BCD9EF;color:#CCCCCC;display:block;float:left;margin:0 0 10px;padding:5px 7px 5px 5px;text-align:right;width:112px;}
.partager2 div{padding:0;}
.partager2 img{vertical-align:middle;}
.partager2 strong{display:none;}
.lien_article{margin:5px;}

.PageActu .retour{float:right;padding:0 0 10px 0;text-decoration:none;}

.GridView{}
.GridView table{}
.GridView table td{border:none;}
.GridView table .WebGridAdminPagerStyle{}
.GridView table .WebGridAdminPagerStyle td{text-align:right;padding:5px 0;}
.GridView table .WebGridAdminPagerStyle td table{float: right;}
.GridView table .WebGridAdminPagerStyle td table td{padding:0 0 0 5px;border:none;}
.GridView table .WebGridAdminPagerStyle td table td span{display:block;margin:auto;background:#3C3D9C;color:#fff;font-weight:bold;padding:3px 5px;font-size: 14px;}
.GridView table .WebGridAdminPagerStyle td table td a{display:block;margin:auto;border:solid 1px #E3C0B9;font-weight:bold;color:#970F00;font-family: verdana,geneva,sans-serif;font-size: 14px;text-align: center;text-decoration: none;padding:2px 4px;}
.GridView table .WebGridAdminPagerStyle td table td a:hover{display:block;margin:auto;background:#3C3D9C;font-weight:bold;color:#fff;font-family: verdana,geneva,sans-serif;font-size: 14px;text-align: center;text-decoration: none;padding:2px 4px;}
.GridView .BorderTop{border:none;padding:0;margin:0;font-size:0;line-height:0;border-bottom: 1px dashed #1D4382;height:0;}

.menu_left{padding-top: 4px;}
* + html .menu_left{padding-top:0;}

.menu_left .menu_contact{padding-top: 60px;}
* + html .menu_left .menu_contact{padding-top:55px;}

.menu_left .menu_qui{padding-top:13px;}
* + html .menu_left .menu_qui{padding-top:10px;}
