

a{ text-decoration: none; display: block; color: #000000; }
a:hover{ background:;  solid #000; color: #FF0000; }
.trMFloat{ background: url(../img/template_page/Transp600450.png); background-repeat: no-repeat; font-family:Verdana; }

.titreMenu1{ font-family:Verdana; font-size:9px; color: #000000;}
.titreMenu3{font-family:Arial, Helvetica, sans-serif; font-size:9px; color: #000066; letter-spacing:1px;}
.titreMenu4{font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #000066; letter-spacing:0px;}
.titreMenu{font-family: Arial, Helvetica, sans-serif ; font-size:9px; color: #000066; letter-spacing:0.5px;}

.titreAgence16{ font-family:"Arial Rounded MT Bold" ;font-size:16px; color: #FFFF00; font-weight:bolder;}
.titreAgence16Centrale{ background-image: url(../img/agences/logo_centrale_voyage.GIF);
background-position:  center center;
background-repeat: no-repeat;
width:100%; height;51px;}
.titreMenu14{ font-size:14px; color: #000000; font-weight:bolder; text-decoration:underline;}
.titreMenu16{ font-size:16px; color: #000000; font-weight:bolder; text-decoration:underline;}

.titreMenuPackageA{line-height:1.5; border-spacing:0; margin:0; padding:0;}
.titreMenuPackage{ font-size:10px; color: #000000; text-decoration:underline;}

.titreSousMenu{ font-size:8px; color: #000000; line-height:1; border-spacing:1; margin:0; padding:0; font-weight:bold; }
#ClassListeAgence{ background-image: url(../img/template_page/Transp600450.png); background-repeat:no-repeat;}

.divDrapeaux a{ text-decoration: none; display: block; color: #000000; }
.divDrapeaux a:hover{ background: #FF0000; font-size:8px; solid #000; color: #999999; }


.mFloat1{ margin:0px; padding:0px; margin-bottom: 0px; font-size:2px; color:#FF0000;}
.mFloat1 a{ font-size:10px; text-decoration: none; display: block; height: 15px; padding:0 ; margin-left: 0px;}
.mFloat1 a:hover{ background: #005538; border: 0px solid #000; border-top: none; color: #fff }

.mFloat1hover{ background: #005538; border: 1px solid #000; color: #fff }
/* élément du menu  : les autres */
.mFloat2hover{ background-color:#FF0000; border: 0px solid #000; border-top: none; color: #fff }

.listeAgence{background: url(../img/template_page/Transp600450.png);}
.listeAgence a{ font-size:10px; text-decoration: none; display: block; height: 25px; padding: 4px 0.5em; margin-left: 0px; border: 0px solid #000; border-top: none; }
.listeAgence a:hover{ background: #005538; border: 0px solid #000; border-top: none; color: #fff }


/* élément du menu  : le premier en haut */
/* élément du menu  : les autres */

/*Menu*/
#btAccueil {font-family:Verdana;  color: #FFFFFF; font-weight:bolder;}/*font-style:oblique;*/
#btAccueil a{font-family:Verdana;  color: #FFFFFF; font-weight:bolder;}/*font-style:oblique;*/
#btAccueil a:hover{ background: #000000; border: 0px solid #000; color: #FFFFFF; }
#btRetour a{font-family:Verdana;  color: #FFFFFF; font-weight:bolder;}/*font-style:oblique;*/
#btRetour a:hover{ background: #000000; border: 0px solid #000; color: #999999; }

#btRenseignement a{ font:Verdana;  color: #FFFF00; font-weight:bolder;}/*font-style:italic;*/
#btRenseignement a:hover{ background: #000000; border: 0px solid #000; color: #999999; }

#btCommander a{ font-family:Verdana;  color: #FFFF00; font-weight:bolder;}/*font-style:oblique;*/
#btCommander a:hover{ background: #000000; border: 0px solid #000; color: #999999; }

#btSite a{font-family:Verdana;  color: #FFFFFF; font-weight:bolder;}/*font-style:oblique;*/
#btSite a:hover{ background: #000000; border: 0px solid #000; color: #999999; }
/*.btSite a{font-family:Verdana;  color: #FFFFFF; font-weight:bolder;}*//*font-style:oblique;*/
/*.btSite a:hover{ background: #000000; border: 0px solid #000; color: #999999; }*/
#dest b {font-family:Verdana;  color: #FFFFFF; font-weight:bolder;}/*font-style:oblique;*/
#dest b:hover{ background: #000000; border: 0px solid #000; color: #999999; }
#dest a {font-family:Verdana;  color: #FFFFFF; font-weight:bolder;}/*font-style:oblique;*/
#dest a:hover{ background: #000000; border: 0px solid #000; color: #999999; }

#dest2 a{font-family:Verdana;  color: #FFFFFF; font-weight:bolder;}/*font-style:oblique;*/
#dest2 a:hover{ background: #000000; border: 0px solid #000; color: #999999; }

#dPromo a{font-family:Verdana;  color: #FFFFFF; font-weight:bolder;}/*font-style:oblique;*/
#dPromo a:hover{ background: #000000; border: 0px solid #000; color: #999999; }

#gall {width:100px;margin-left:15px;margin-right:15px;}
#gall a{font-family:Verdana;  color: #FFFFFF; font-weight:bolder; vertical-align: middle;text-align: left;font-size:90%;}/*font-style:oblique;*/
#gall a:hover{ background: #000000; border: 0px solid #000; color: #999999; vertical-align: middle;text-align: center;font-size:90%;}

#dEvSp a{font-family:Verdana; font-style:oblique; color: #FFFFFF; font-weight:bolder;}
#dEvSp a:hover{ background: #000000; border: 0px solid #000; color: #999999; }

#dInitStg a{font-family:Verdana; font-style:oblique; color: #FFFFFF; font-weight:bolder;}
#dInitStg a:hover{ background: #000000; border: 0px solid #000; color: #999999; }

#dCompAm a{font-family:Verdana; font-style:oblique; color: #FFFFFF; font-weight:bolder;}
#dCompAm a:hover{ background: #000000; border: 0px solid #000; color: #999999; }
/*Fin menu*/


/*modif 19-11

.traitBas { border-bottom: #000000 1px solid; border-bottom-color:#FFFFFF;  }
*/
.traitBas { border-bottom: #FFFFFF 1px solid; background-color:#000000;  }
.traitBas2 { border-bottom: #FFFFFF 1px solid; background-color:#005538;  }
.traitHaut {BORDER-TOP: #000000 1px solid; border-top-color:#FFFFFF;}
.traitDroite {BORDER-RIGHT: #000000 1px dotted; }
.traitGauche {BORDER-LEFT: #000000 1px dotted; }
.rectangle { BORDER-RIGHT: #000000 3px solid; BORDER-TOP: #000000 3px solid; BORDER-LEFT: #000000 3px solid; BORDER-BOTTOM: #000000 10px solid;  }
.rectangle1 { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;  }
.rectangle2 { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;  }
.traitHautBas { BORDER-TOP: #000000 1px dotted; BORDER-BOTTOM: #000000 1px solid;  }

/* détail de la page web background-color:#eee*/
/*body {margin:0px; background-color:#005538; scrollbar-arrow-color: #004A66; scrollbar-face-color: #fff; scrollbar-base-color: #DDDDDD; scrollbar-3dlight-color: #5A5A6F; scrollbar-darkshadow-color: #D9D9D9; scrollbar-shadow-color: #5A5A6F;}*/
body {margin:0px; background-color:#005538; scrollbar-arrow-color: #1da83e; scrollbar-face-color: #005538; scrollbar-base-color: #000000; scrollbar-3dlight-color: #1da83e; scrollbar-darkshadow-color: #1da83e; scrollbar-shadow-color: #1da83e;}
/* description des balises TD de la page */
body, td {font-family:verdana,arial,sans-serif; font-size:11px; }

/* description des titres de la page */
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS",helvetica,sans-serif; color:#FFFFFF; letter-spacing:1px;  }
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:14px;}

.packageVille{font-family:"Trebuchet MS",helvetica,sans-serif; font-size:18px; color:#FFFFFF; letter-spacing:1px;}  
.subHeaderInclu{font-family:"Trebuchet MS",helvetica,sans-serif; font-size:16px; color:#FFFFFF; letter-spacing:1px;}  
.subHeaderNonInclu{font-family:"Trebuchet MS",helvetica,sans-serif; font-size:16px; color:#FFFFFF; letter-spacing:1px;}  
/* description des citations */
blockquote {font-family:"Trebuchet MS",helvetica,sans-serif; color:#004A66; font-size:16px; font-style:italic; font-weight:bold; border-top:1px solid #000; border-bottom:1px solid #000; margin:10px; padding:30px 10px 30px 10px; text-align:center; background-color:#EEE; margin-left:0px; }

/* 'conteneur' de la page */
#container { 
width:100%;
margin-left:auto;margin-right:auto;

}/* */

/* haut de la page */
#pageHeader {height:124px; width:100%; color:#004A66; font-family:Arial,helvetica,sans-serif; font-size:24px; background-color:#228B22; text-align:left; background: #FFF url('header_page.gif') no-repeat; } /*Image Dans ce rep */
#pageHeader2 {height:120px; width:100%; color:#004A66; font-family:Arial,helvetica,sans-serif; font-size:24px; text-align:left; background: #005538 url('header_page2.jpg') no-repeat; }
/* titre de la page invisible si le css est chargé visible si il ne se charge pas */
#pageHeader .titre_site{ display: none; }


#diaporama{
 /*position:absolute; 
 top:170px; 
 left:600px; 
 z-index:0;*/
 position:relative;
 left:77px;
 top:-447px; 
    width:100%;
    margin:0 0 0 0;
    z-index:0;
 }

.listeMenu{
 position:absolute;
 top:0px;
 left:5px;  
 z-index:1;
}
/* navigation : les onglets */
#navlist { padding: 0px ; margin-bottom:1px; margin-top:1px; margin-left: 0; border-bottom: 0px solid #eee; font: bold 12px "Trebuchet MS", sans-serif; text-align: left; }
#navlist li { list-style: none; margin: 0; display: inline; }
#navlist li a { padding: 3x 0.5em; margin-left: 3px; border: 1px solid #000; border-bottom: none; background: #eee; text-decoration: none; color: #004a66;}
#navlist li a:link { color: #004a66; }
/*les onglets */
#navlist li a:visited { color: #004a66; }
#navlist li a:hover { color: #fff; background: #005538; border-color: #000; }
#navlist li a#current { background: #005538; border-bottom: 1px solid #005538;  color:#fff;}
#navlist li a:hover#current { background: #005538; border-bottom: 1px solid #005538; color:#fff; }

/*le rappel de la destination*/
#navlist .ousuisje{ text-align:left; color: #FFFFFF; }
#navlist a{font-family:Verdana;  color: #FFFFFF; font-weight:bolder;}/*font-style:oblique;*/
#navlist a:hover{ background: #000000; border: 0px solid #000; color: #999999; }

#topNav {background-color:#0f0;}

/* menu de gauche */
#sideBarMenuContent {background-color:#EEE; padding: 0px; }
/* menu -> entête du menu (non utilisé) */
#menuHeader {height:22px; line-height:22px; color:#fff; font-family:"Trebuchet MS",helvetica,sans-serif; font-size:14px; padding:0px 55px 0px 5px; background-color:#004A66; }
/* élément du menu */
.menuItem {margin-bottom:5px; font-size:9px; }
/* élément du menu : lien */
.menuLink {margin-bottom: 0px; font-size:11px;}
/* élément du menu  : le premier en haut */
.menuLinkTop a{ text-decoration: none; display: block; height: 15px; padding: 4px 0.5em; margin-left: 0px; border: 1px solid #000; font-weight: bold; color: #004A66; }
.menuLinkTop a:hover{ background: #005538; border: 1px solid #000; color: #fff }
/* élément du menu  : les autres */
.menuLink a{ text-decoration: none; display: block; height: 15px; padding: 4px 0.5em; margin-left: 0px; border: 1px solid #000; border-top: none; font-weight: bold; color: #004A66; }
.menuLink a:hover{ background: #005538; border: 1px solid #000; border-top: none; color: #fff }







/* combo */
.divCombo {margin-right: 3px; margin-left: 0px; border: 1px solid #000; border-top: none; font-weight: bold;}
#divPageContent .md1{ color: #FFFFFF; font-weight:bold; font-weight: lighter; }
#divPageContent .md2{ color: #FFFFFF; font-weight:bold; }
.select{ color: #FFFFFF; background-color:#0000FF; font-weight:bolder;  vertical-align:middle; text-align:center; }




/* contenu de la page */
#divPageContentBad { border-top:1px solid #000; border-bottom:1px solid #000; width:100%; color: #4A4A4F; text-align: center; background-color: #000000; }
#divPageContent { border-top:1px solid #fff  ;border-bottom:1px solid #fff; width:100%; color: #4A4A4F; text-align: center; z-index:5;padding:0; margin-left:auto;margin-right:auto;}
/*#divPageContent { border-top:1px solid #fff  ;border-bottom:1px solid #fff; width:740px; color: #4A4A4F; text-align: center; background:  #005538; }*/
#divPageContent ul{ margin-left: 0px; font-weight:bold; }
#divPageContent ul a{ color: #77777F; text-decoration:none;  }
#divPageContent li{ color: #77777F; list-style: none; margin-left: 0px; }
#divPageContent .md{ color: #000000; text-decoration:none; font-weight:bold; }
#divPageContent .spacer_IE{ font-size: 1px; height: 1px; }

/* description de la sorte de 'frame' */
#divGolfPackage { height: 600px; width: 100%; overflow: auto; text-align:left; color:#ffffff; background-color:#000000;}/*background : #fff url('../img/template_page/') bottom center no-repeat;background-attachment:fixed ;*/
#divGolfPackage .img_right{ padding: 0px; margin-left:6px; margin-bottom:2px; margin-right:2px; margin-top:2px; border:1px solid #5A5A6F; float:right; color:#ffffff;}
#divGolfPackage .img_left{ padding:0px; margin-right:6px; margin-bottom:2px; margin-top:2px; border:1px solid #5A5A6F; float:left; color:#ffffff;}
#divGolfPackage .title_gp{ margin-top: -15px; margin-bottom: -5px; color:#ffffff;}
#divGolfPackage .info_hotel{ margin-top: -8px; margin-bottom: 2px; color:#ffffff;}

/* description de la table */
.table_content{ top: 0px; }

/* colonne de gauche du tableau */
.leftColumn { padding:0p 0px 0px 0px; width:160px;background: #000000; color:#ffffff;}

/* colonne de droite du tableau */
/*.rightColumn {padding:5px 1px 5px 5px; border-left:1px dashed #CCC; background: #FFF url(../img/template_page/fond_page_Golf.png) bottom left no-repeat; }*/
.rightColumn {padding:5px 1px 5px 5px; border-left:1px solid #000; border-top:1px solid #000; background: #000000; color:#ffffff; font-size:14px; }
.rightColumnRenseignement {padding:0px 1px 5px 5px; border-left:1px solid #000; }
.photo{padding: 1px; border:1px; solid #AA99B9; margin-right:6px;}
/* Sous titre */
.subHeader {font-family:"Trebuchet MS",helvetica,sans-serif; color:#5A5A6F; font-size:16px; letter-spacing:1px; font-weight:bold; margin:10px 0px 10px 0px; border-bottom:1px solid #5A5A6F;}

/* detail de l'agence */
.note {font-size:10px; font-weight:bold; color:#FFFFFF; background-repeat:no-repeat; width:100%; height:125px; background-color: #005538;}/*font-style:italic;*/
/* Sous titre */
.pack {font-family:"Trebuchet MS",helvetica,sans-serif; color:black; text-decoration:none;}

/* input du formulaire */
.input { border: #AA99B9 1px solid; font-family:"Trebuchet MS",helvetica,sans-serif; color: #448; -moz-border-radius: 8px; }
/* textarea du formulaire */
.grandTextarea{ border: #AA99B9 1px solid; font-family:"Trebuchet MS",helvetica,sans-serif; color: #448; font-size:11px; height: 150px; width: 100%; -moz-border-radius: 8px;}
.textarea{ height: 150px; width: 100%; -moz-border-radius: 8px; }
/* espaceur */
.spacer{ height: 1px; }
/* message d'erreur */
.erreur { color: #f00; font-weight:bold; font-size: 11px; }

/*Retour à la ligne si l'image est + importante que le texte pour le golfs par exemple */
.clear { clear : both; height : 0px; }

/* footer : bas de la page */
#divBaseLinks {height:20px; background-color:#228B22;  line-height:20px; color:#FFF; background: #fff url('../img/template_page/footer_page.png') no-repeat;; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px }
#divBaseLinks .left{ text-align:left; float:left; }
#divBaseLinks .right{ text-align:right; float:right; }
#divBaseLinks img{border: none; padding-top: 6px;}
#divBaseLinks a:link {color:#FFF; text-decoration:none;}
#divBaseLinks a:visited {color:#FFF; text-decoration:none;}
#divBaseLinks a:hover {color:#FFF; text-decoration:none;}
#divBaseLinks a:active {color:#FFF; text-decoration:none;}

/* tableau tarif */
#tarif {color:#ffffff; margin:0px; }
#tarif .tab_tarif{border:1px solid white; max-width: 543px; font-align:center; }/*border-color: #aaa; border-width: 1px; border-style: solid none none solid;*/
#tarif .tr_tarif_reduc{ color: #f00; }
#tarif td{ padding: 0px 4px 0px 4px;  text-align:center; border-color:white; border-width: 1px; border-style: none dotted solid none;}/*border-color: #999; border-width: 1px; border-style: none dotted solid none;*/
#tarif .td_tarif_leg{ width: 180px; font-weight:bold; text-align:left; }

.f8 {font-family: Arial, Helvetica, sans-serif; font-size:  8px;}
.f10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.f12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.f14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.f16 {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
.f18 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;}
.f20 {font-family: Arial, Helvetica, sans-serif; font-size: 20px;}
.f22 {font-family: Arial, Helvetica, sans-serif; font-size: 22px;}


.cachediv {
	visibility: hidden;
	overflow: hidden;
	height: 1px;
	margin-top: -1px;
	position: absolute;
}
#tdMFloat{
z-index:3;
margin-left:5px;
}
#mFloat{
z-index:3;
/*margin-left:5px;*/

}
#liste1{
z-index:3;
/*margin-left:5px;*/
height:596px;

}
#liste2{
/*margin-left:5px;*/
z-index:3;
height:596px;
width:100%;


}

#divAgence{
margin:0px;
width:100%;
height:127px;
position:relative;
/*right:260px;
top:0px;*/
align:right;
}

