
/*********** page voyages **********/
#voyageTitreContainer {padding:10px 20px 15px 0px; text-align:right;}
a.voyagehyp  {   padding-top: 3px;  border: solid 1px #00667C;    display: block;    width: 223px;    height: 17px;    color: #00667C;    font-weight: bold;    text-decoration: none;    text-align: center;   }
a.voyagehyp:hover,  a.HotelDp:hover, a.rdvResa:hover {background-color:#00667C; color:#fff;}
.voyageContentContainerF {padding:0px 20px 0px 20px;}
.voyageContentLeftF, #voyageContentCenterF {float:left; padding:0px 30px 0px 0px; width:155px; }

#QPEdito #content a:hover { color:#FFF; background-color:#000; text-decoration:none;}
.voyageContentLeftF b { font-size:10px; }
#voyageContentRightF {float:left; width:360px;}
a.voyagesInscript {height:15px; width:75px; display:block; background-image:url(../img/interface/fl_blancheFdRouge.gif); background-repeat:no-repeat; background-position:10px 5px; font-weight:bold; background-color:#00667C; color:#fff; padding:2px 0px 0px 25px; margin-bottom:1px; border:solid 1px #00667C;}
a.voyagesInscriptPrint {height:15px; display:block; background-image:url(../img/interface/fl_blancheFdRouge.gif); background-repeat:no-repeat; background-position:10px 5px; font-weight:bold; background-color:#00667C; color:#fff; padding:2px 0px 0px 25px; margin-bottom:1px; border:solid 1px #00667C;}
a.voyagesInscriptPrint:hover {background-image:url(../img/interface/p_flecheBiblioLien.gif); color:#00667C; background-color:#fff; border:solid 1px #00667C; padding:2px 0px 0px 25px; height:14px;}

a.voyagesPasse {display:block; background-image:url(../img/interface/p_flecheBiblioLien.gif); font-weight:bold;  color:#000000; height:15px; padding:2px 0px 0px 25px; margin-bottom:1px; }

#voyageFTitre1Container {padding:15px 0px 15px 0px; clear:both;}
#voyageTitre1 {background-color:#D7D997; height:17px;  padding:5px 0px 0px 20px;}
.voyageSelection{    height: 17px;    margin-top: 5px;    font-weight: bold;    color: #a9a9a9;}
.voyageMention { font-style:italic; color:#a9a9a9; } /* color:#CCD497; */
.voyageAccompagnateur { font-weight:bold; margin-bottom:10px; padding-bottom:50px; border-bottom:solid 10px black; }

/***** page voyage print *********/
#voyageEditoContainer {background-color:#CCD498; padding-left:20px; padding-top:8px; height:237px; margin:0;}
#voyageEditoBloc {width:450px; float:left;}
#voyageEditoBloc p {margin:10px 50px 0px 0px;}
#voyageEditoVisuel1, #voyageEditoVisuel2{width:220px; padding-top:15px; float:left;}
.voyageEditoTextSupp {float:none; clear:both; position:relative; width:400px; margin:10px 50px 0px 0px; }
#voyageFrise {background-image:url(../img/interface/voyage_frise.jpg);background-repeat:no-repeat; background-color:#CCD498; height:70px;}
.voyageEditoFonctionnalite {padding-top:5px; padding-left:480px;}
#voyageDetailTitre, #voyageDetailTitre2 {background-color:#00667C; height:29px; padding-left:20px; padding-top:6px; margin-bottom:20px;}
#voyageContentContainer { margin:0;}
#voyageContentLeft{ float: left; width: 225px; clear: both; }

#voyageContentLeft p, .voyageContentLeftF p, #voyageContentRight p, #voyageContentCenterF p {margin:0px 0px 15px 0px;}
#voyageContentCenter {margin:0px 210px 0px 210px;}
#voyageContentRight {position:absolute; right:0px; padding:0px 0px 0px 0px; width:190px; }
#voyageContentRight b {font-size:10px; }

#voyageEditoBloc h2 {font-size:11px; font-weight:bold; color:#00667C; margin:0;}
#voyageEditoBloc h1 {font-size: 30px; color: #00667C; font-family: Arial; letter-spacing: -2px; margin:0px 0px 0px 0px}
#voyageEditoBloc h3 {font-size: 11px; margin:10px 0px 0px 0px; font-weight:normal;}
#voyageEditoBloc h4 {font-size: 15px; color: #000000; font-family: Arial, 'Arial Black'; margin: 0px 0px 0px 0px; font-weight: bold;}
#voyageEditoBloc h5 {font-size: 20px; color: #00667C; font-family: Arial; letter-spacing: -2px; margin:0px 0px 0px 0px}

.voyageContentBloc {margin-bottom:15px;}
.voyageContentBloc h2 {font-size:11px; font-weight:bold; color:#00667C; margin:0;}

table .voyageDates td {font-size:10px;}
a.btnInscription {background-image:url(../img/interface/fl_blancheFdRouge.gif); background-repeat:no-repeat; background-position:8px 4px;display:block; font-size:10px; font-weight:bold; color:#fff; padding:0px 0px 3px 25px; margin:0; background-color:#00667C; width:65px;}
a.voyageLink1 {background-image:url(../img/interface/p_flecheBiblioLien.gif); background-repeat:no-repeat; background-position:0px 4px; display:block; font-size:10px; color:#00667C; padding-left:18px; margin:2px 0px 0px 0px; }
a.voyageLink1:hover,a.btnMail:hover,a.btnPrint:hover,a.btnHPage:hover,a.homeLink1:hover,a.homeLink2:hover,a.homePromoLien:hover, a.btnCondition:hover {text-decoration:underline; cursor:pointer; cursor:hand;}
a.voyageLink2 {background-image:url(../img/interface/p_flecheBiblioLien.gif); background-repeat:no-repeat; background-position:0px 4px; display:block; font-size:10px; color:#00667C; padding-left:18px; margin:2px 0px 0px 0px; }
a.voyageLink3 {background-image:url(../img/interface/p_flecheBiblioLien.gif); cursor:pointer; cursor:hand; background-repeat:no-repeat; background-position:0px 4px; display:block; font-size:10px; color:#00667C; padding-left:18px; margin:2px 0px 0px 0px; }
a.voyageLink4 {background-image:url(../img/interface/p_flecheBiblioLien.gif); background-repeat:no-repeat; background-position:0px 4px; display:block; font-size:10px; color:#000000; padding-left:18px; margin:2px 0px 0px 0px; }

a.btnMail {background-image:url(../img/interface/p_email.gif); background-repeat:no-repeat; background-position:0px 4px; display:block; font-size:10px; font-weight:bold; color:#00667C; padding:2px 0px 0px 18px; margin:0;  height:14px;}
a.btnPrint {background-image:url(../img/interface/p_imprim.gif); background-repeat:no-repeat; background-position:0px 4px; display:block; font-size:10px; font-weight:bold; color:#00667C; padding:2px 0px 0px 18px; margin:0; height:14px;}
a.btnCondition {background-image:url(../img/interface/p_TarifsConditions.gif); background-repeat:no-repeat; background-position:0px 4px; display:block; font-size:10px; font-weight:bold; color:#00667C; padding:2px 0px 0px 18px; margin:0; height:14px;}

#hautPageContainer {text-align:right; padding:0px 5px 10px 0px;}
a.btnHPage {background-image:url(../img/interface/fl_hautPage.gif); background-repeat:no-repeat; background-position:0px 4px;  font-size:10px; font-weight:bold; color:#00667C; padding:2px 0px 0px 16px; margin:0; height:14px;}

/*********** commandes cata *************/
#cataVisuelsContainer {height:250px; background-color:#DFD8B9; padding-left:25px;}
#cataVisuelBloc1 {padding-top:11px; padding-right:13px; float:left; border:0;}
#cataVisuelBloc2 {    padding-top: 50px;  text-align:center;  padding-left: 70px;    float: left;    border: 0;    font-size: 13pt;    line-height: 25pt;}

#cataTitreHautPage {background-color:#00667C; height:45px;}
.cataTitreHaut {float:left; margin:15px 20px 0px 20px;}

#cataTitrePage {background-color:#00667C; height:45px;}
.cataTitre1 {float:left; margin:15px 20px 0px 20px;}
.cataFormRadioBloc {padding:18px 40px 0px 0px; color:#fff; font-weight:bold; float:left;/* width:85px;*/}
#cataFormContainer {padding:15px 20px 0px 20px;}
#cataCommandeForm {display:none;}
#cataFormDownload {line-height:17px;}
#cataFormContainer p {color:#00667C; font-weight:bold; margin:0px 60px 15px 0px;}

/* MODIF  ICI cataFormBloc1 !!!!!!!!! */
#cataFormBloc11 {width:735px; float:left; padding-right:25px;}
#cataFormBloc11 h2 { background-color: #00667C; /* width:105px; */    padding: 2px 0px 2px 5px;    color: #fff;    font-family: arial,sans-serif;    font-size: 11px;    margin: 0;    width: 40%; }


#cataFormBloc1 {width:365px; float:left; padding-right:25px;}
#cataFormBloc1 h2 { background-color: #00667C; /* width:105px; */    padding: 2px 0px 2px 5px;    color: #fff;    font-family: arial,sans-serif;    font-size: 11px;    margin: 0;    width: 40%; }
#cataFormBlocResult { margin-right:25px; color: Black; font-family: arial,sans-serif; font-size: 12px; margin: 0; font-weight:bold;}


#cataFormBloc2 {width:350px; float:left;}

/* MODIF  ICI cataFormBloc2 !!!!!!!!! */
#cataFormBloc21 {width:500px; float:left;padding-left : 120px;}

.cataFormTable1 td {vertical-align:top; font-size:11px; padding-top:3px;}
.cataFormTable1 td input {margin-top:0px;}
#cataFormBkgrd { background-image:url(../img/interface/cataFormBkgrd.gif); width:350px; background-repeat:repeat-y; text-align: center; }
ataText{font-weight: normal; color: black; font-family: Arial; text-align:left; padding-left:18px; }
.cataFormInput1 {width:215px; height:18px; font-size:11px;}

.cataFormInputLarge1 {width:465px; height:18px; font-size:11px;}
.CssTextArea { height: 100px !important; width: 200px !important; }  

.cataFormInput2{    width: 215px !important;    height: 60px !important;    font-size: 11px;    overflow: auto;}
.cataFormTable2 td {font-weight:bold;}
.cataFormTable2 .cataFormInfo {padding: 5px 0px 10px 0px; color:#00667C; font-weight:normal;}
#cataNewsLetter {padding:0px 20px 20px 0px; text-align:right; clear:both;}
#cataNewsLetter form .catFormEmail {width:110px; font-size:11px;}
#cataNewsLetter form .catBtnOk {width:25px; height:20px; font-size:11px;}
.catBtnOk2 { width: 30px; font-weight: normal; color: #ffffff; font-family: Arial; background-color: #00667C; padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; text-transform: capitalize; border-top-style: double; padding-top: 0px; border-right-style: double; border-left-style: double; border-bottom-style: double;}
/* MODIF  ICI */
.boxBrochure{float:none; display:block; width: 760px;  }
.infoBrochure{float:left; clear:none; margin:0 15px 10px 15px;}
.titreBrochure{ display:block;  font-weight:bold; color:#00667C; font-size:15px; margin:0 0 5px 0}
.checkBrochure{display:block;  font-weight:normal; color:black; font-size:10px;}
.PanelTableDemCata{display:block; width :auto ; height :50px ; }
.PanelEreurValidation {display:block; width :500px ; height :120px; clear:Left; margin:0px auto 0px auto; text-align:center;}
.cataTextRed{font-weight: normal; color: red; font-family: Arial; text-align:left; padding-left:2px; }
#cataVisuelsContainer2 {height:215px; background-color:#DFD8B9; padding-left:0px;}
.cataFormDdl {width:215px; height:20px; font-size:11px;}
.cataTextBold{font-weight: bold; color: black; font-family: Arial; text-align:left; padding-left:18px; }
.cataLi{list-style-type:none; font-weight: bold; color: black; font-family: Arial; text-align:left; padding-left:18px; }
.cataTextInfo{color:#00667C; font-weight:bold; margin:0px auto 0px auto;}
.cataFormDdl2{height:22px;}

********** resultat recherche **************/
#resultFormContainer {padding:1px 20px 20px 20px;}
.resultTabBkgrd {background-image:url(../img/interface/resultTab_bkgrd.gif); background-repeat:repeat-y; z-index:1;}
.searchTabCell1 {padding-left:15px; z-index:2;}
#resultFormContainer form select {font-size:11px; margin-top:2px;}
#resultFormContainer table td {padding-top:2px; padding-bottom:3px;}
.searchTabCell2 {vertical-align:bottom;z-index:2;}
#resultTitre {background-color:#00667C; height:29px; padding-left:20px; padding-top:6px; margin-bottom:0px;}
#resultContainer {padding:15px 20px 15px 20px;}
.resultBloc1 {margin:0; padding-bottom:20px;z-index:2;}
.mdcLeftContentType1 {width:170px; padding-right:20px; float:left; text-align:right;}
#resultParamaeter {float:none; padding-bottom:30px;}
#resultParamaeter .input {float:left; padding-right:5px;}
#resultMessage {float:none; width:400px; padding-left:10px; padding-bottom:30px;}

.btnRechercher1 {    width: 135px;    font-weight: bold;    color: #ffffff;    font-family: Arial;    background-color: #00667C;    padding: 0px;    margin: 0px;    font-size: 11px;    text-transform: capitalize;    border-right: #00667C thin solid;    border-top: #00667C thin solid;    border-left: #00667C thin solid;    border-bottom: #00667C thin solid;}
.btnRechercher2 {    width: 30px;    font-weight: normal;    color: #ffffff;    font-family: Arial;    background-color: #00667C;    padding-right: 0px;    padding-left: 0px;    font-size: 11px;    padding-bottom: 0px;    margin: 0px;    text-transform: capitalize;    padding-top: 0px;    border-right: thin solid;    border-top: thin solid;    border-left: thin solid;    border-bottom: thin solid;}
.btnRechercher3 {    width: 135px;    font-weight: bold;    color: #00667C;    font-family: Arial;    background-color: #ffffff;    padding: 0px;    margin: 0px;    font-size: 11px;    text-transform: capitalize;    border-right: #00667C 1px solid;    border-top: #00667C 1px solid;    border-left: #00667C 1px solid;    border-bottom: #00667C 1px solid;}
.tableauDate {width: 135px;}
.resultatRech {color: #00667C;}
.btnSuivant {width: 135px; font-weight: normal; color: #ffffff; font-family: Arial; background-color: #00667C; padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; text-transform: capitalize; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none; border-right-style: double; border-left-style: double; border-bottom-style: double;}

