body
{
    color: #333333;
    background-color: white; 
    font-family: Tahoma, Arial, Verdana; 
    font-size: 8pt;
    margin-top:0;
    margin-left:0;
    margin-right:0;
    margin-bottom:0;
}

table 
{
    font-size: 10pt;
}
    
.dispoHotelBoard { font-size: 8pt; font-family: Tahoma, Arial; font-weight: bold }
.dispoHotelChambre { font-size: 12pt; font-family: Tahoma, Arial; font-weight: bold }
.dispoHotel  { font-family: Tahoma, Arial, Verdana; font-size: 10pt; border: 1px solid #D7DCE8; padding-left: 
               0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px }
.locus_list  { list-style-type: square; font-size: 8pt }
a	{ color:#3169B5; text-decoration:none; }
a:visited { }
a:hover{text-decoration:underline}
.accroche    { font-size: 8pt;   }
.themes    { font-size: 8pt;  }
.departs        { font-size: 8pt; }
.etapes        { font-size: 8pt; }
.prix        { font-family: Tahoma, Arial, Verdana; font-size: 12pt; color: #666666; font-weight: bold }
.prix_apartir        { font-family: Tahoma, Arial, Verdana; font-size: 10pt; color: #808080; font-weight: bold }
.locus        {  font-family: Tahoma, Arial, Verdana; font-size: 10pt; color: #3169B5; font-weight: bold}
.type_produit        { font-family: Tahoma, Arial, Verdana; font-size: 10pt; color: #3169B5; font-weight: bold }
.titre_produit        { font-family: Tahoma, Arial, Verdana; font-size: 10pt; color: #3169B5; font-weight: bold }
.pagesnb        {  font-size: 10pt}
.encartproduit { border:1px solid #6699FF;  }
.encartproduit2 { border:1px solid #FFCC00;  }
.titre_encartproduit { border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:dotted; border-bottom-width:1px  }
.titre_travelplanner { border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:dotted; border-bottom-width:1px  }
.img_ac { border: 1px solid #CCCCCC;  }
.cart {font-size: 8pt; }
.contextLink {font-size: 8pt; }

.description_etape 
{
    color: #333333;
    font-family: Tahoma, Arial, Verdana;
    padding-top: 15px;
}

.tipTitle 
{
    font-weight: bold;
    font-size: 11pt;

}

.titre_infosdec 
{
    font-size: 10pt; color:#3169B5; font-weight:bold
    }
    
.encart_infosdec { background-color:#FFFFFF }
.criteres {font-size: 8pt; }
.topCB {font-size: 9pt; }
.topLink {font-size: 8pt; }
.nom_pays {font-size: 10pt; color:#3169B5; font-weight:bold}
.nb_resultats    { font-size: 8pt;   }
.annuaireTitre        {  font-family: Tahoma, Arial, Verdana; font-size: 12pt; color: #3169B5; font-weight: bold}

.tableau_recherche {background-color: #CCCCFF}
.rubriques_rech { font-size: 10pt; font-weight: bold }
.param_rech { font-size: 10pt }
.recherche_entete
{
    font-size: 9pt;
    font-weight: bold;
    color: #696969;
}
.recherche_pages { font-size: 8pt }
.recherche_pages_Annuaire { font-size: 10pt }

.conseil_expert {font-size: 8pt;}
.titre_rubrique        {  font-family: Tahoma, Arial, Verdana; font-size: 10pt; color: #3169B5; font-weight: bold; margin-bottom:0}
.texte_rubrique { font-size: 10pt; margin-top:0 }
.encartmedia { border:1px solid #000080; background-color:#FFFFFF  }
.titre_devis  { font-size: 10pt; color: #000000; font-weight: bold; background-color: #CCCCFF }
.table_devis  {  border: 1px solid #0000CC}
.entete_calendrier {border-bottom:1px solid #92B0DD; font-size: 10pt; color: #07519A; font-weight: bold; padding-left: 4px; padding-right: 4px; padding-top: 1px; 
               padding-bottom: 1px; background-color: #E2EAF8}
.tentete_calendrier {padding:0; font-size: 10pt; border: 1px solid #92B0DD}
.corps_calendrier {border-bottom-style: dashed; border-bottom-width: 1px}
.titre_moncompte {font-size: 10pt; color:#3169B5; font-weight:bold}
.rubrique_moncompte {font-size: 8pt; color:#3169B5; font-weight:bold}
.encartproposition { border:1px solid #FFFFFF;  }
.titre_encartproposition { border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:dotted; border-bottom-width:1px  }
.description_vol {font-size: 8pt;}
.titre_segment        { font-family: Tahoma, Arial, Verdana; font-size: 10pt; color: #3169B5; font-weight: bold }
.aide_segment {font-size: 10pt;}
.titre_hotel  { font-size: 10pt; color: #000000; font-weight: bold; background-color: #E4F7E4 }
.table_hotel  {  border: 1px solid #4DCCA6; }
.titre_transport { font-size: 10pt; color: #000000; font-weight: bold; background-color: #CADCF0 }
.titre_extra  { font-size: 10pt; color: #000000; font-weight: bold; background-color: #FFE169 }
.table_extra  {  border: 1px solid #FAAB1D; }
.aide_transport {font-size: 10pt; background-color:#EEEEFF}
.aide_hotel {font-size: 10pt; background-color:#F5FCF5}
.aide_extra {font-size: 10pt; background-color:#FFF2C1}
.titre_prestations        { font-family: Tahoma, Arial, Verdana; font-size: 10pt; font-weight: bold }
.titre_cotation  { font-size: 10pt; color: #000000; font-weight: bold; background-color: #FFE169 }
.table_cotation  {  border: 1px solid #FAAB1D; }
.onglets_on { padding:2px; border:1px solid #000080; font-size:8pt; font-weight:bold; background-color:#215DDE; color:#FFFFFF } 
.onglets_off { padding:2px; border:1px solid #000080; font-size:8pt; font-weight:bold; background-color:#C6DBFF }
.page_perso { border:1px solid #000080; font-size:8pt;  }

.oldtableauListe
 { 
    border-bottom-style: dashed; 
    border-bottom-width: 1px; 
    border-bottom-color: #EEEEEE;
	margin-top:-35px;
 }

.tableauListe
 { 
 }
:hover.tableauListe { background-color:#EEEEFF }
.tableauListe2
 { 
 }
:hover.tableauListe2 { background-color:#FFEEEE }
.tableauListe3
 { 
}
:hover.tableauListe3 { background-color:#EEFFFF }

.listLocus { color:#333333; text-decoration:none; font-size:8pt}

.cadrePhototr  { 
background-color:#857D99;
-moz-opacity:0.5;
opacity: 0.5;
filter:alpha(opacity=50);
  }

.cadrePhototr2  { 
background-color:#999999;
-moz-opacity:0.8;
opacity: 0.8;
filter:alpha(opacity=80);
 }
  
.cadreDatetr  { 
background-color:#857D99;
-moz-opacity:0.1;
opacity: 0.1;
filter:alpha(opacity=10);
  }
  
.cadrePhoto  
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#FFFFFF;  
}

.cadrePhoto2  
{
	border:1px solid #cccccc;
}

.cadrePhotoContent
{
	background-color:#FFFFFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.cadrePhotoDiv
{
	display:block;
	width:100%;
	height:100%;
}

.popupHeader
{
	height:68px;
	width:100%;
}

.popupHeaderClose
{
	height:19px;
	width:20px;
	background:url(images/Cr_close.png) no-repeat;
	padding:5;
	vertical-align:top;
}

*>.popupHeaderCloseButton
{
	display:block;	
	width:82px;
	height:29px;
	margin-left:5px;
	margin-top:-35px;
}

.popupHeaderCloseButton
{
	display:block;	
	width:20px;
	height:19px;
	margin-left:0px;
	margin-top:0px;
	z-index:10;
}


.fondbasket {
}

.mainTable
{
}

.menu_carte  { 
font-family: Tahoma, Arial, Verdana; 
font-size: 10pt; 
color: #FFFFFF; 
font-weight: bold;
cursor: pointer;
}

.menu_carte_cell1 {
border-right:1px solid #A7D4D5;    
}


.selectionDiv
{
    position: absolute;
    z-index: 10;
    visibility: hidden;
    right: 1px;
    border: 1px solid #A7D4D5;
    background-color: #ffffff;
}

.menuEditDiv
{
    position: absolute;
    z-index: 10;
    visibility: hidden;
    left: 5px;
    border: 1px solid #666666;
    background-color: #F9F9F9;
}


.onglet_top_table
{
}

.onglet_top_back
{
    border-bottom: 1px solid #A7D4D5;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.onglet_top_non
{
    font-family: Arial;
    font-size: 10pt;
    border-left: 1px solid #A7D4D5;
    border-top: 1px solid #A7D4D5;
    border-right: 1px solid #A7D4D5;
    cursor: pointer;
    background-color: #FFFFFF;
    text-align: center;
    background-image: url('images/fondOngletN.gif');
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.onglet_top_oui  { 
    font-family: Arial; 
    font-size: 10pt; 
    cursor: pointer;
    font-weight:bold; 
    background-color: #FFFFFF; 
    border-left:1px solid #3366cc; 
    border-top:1px solid #3366cc; 
    border-right:1px solid #3366cc; 
    text-align:center; 
    background-image:url('images/fondOngletO.gif');
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.onglet_top_non1  
{
background-image: url('images/OngT_G_r1_c1.png'); background-repeat: no-repeat
}
.onglet_top_non2  
{
background-image: url('images/OngT_G_r1_c2.png'); background-repeat: repeat-x; 
font-family:Arial; color:#4A9ACD; font-size:10pt; font-weight:bold
}
.onglet_top_non3  
{
background-image: url('images/OngT_G_r1_c3.png'); background-repeat: no-repeat
}

.onglet_top_oui1  
{
background-image: url('images/OngT_B_r1_c1.png'); background-repeat: no-repeat
}
.onglet_top_oui2  
{
background-image: url('images/OngT_B_r1_c2.png'); background-repeat: repeat-x; 
}

.onglet_top_t2  
{
font-family:Arial; color:#FFFFFF; font-size:10pt; font-weight:bold
}


.onglet_top_oui3  
{
background-image: url('images/OngT_B_r1_c3.png'); background-repeat: no-repeat
}

.ongletB_top_non1  
{
background-image: url('images/ongletBNon_r1_c1.gif'); background-repeat: no-repeat
}
.ongletB_top_non2
{
    background-image: url( 'images/ongletBNon_r1_c2.gif' );
    background-repeat: repeat-x;
    font-family: Arial;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}
.ongletB_top_non3  
{
background-image: url('images/ongletBNon_r1_c3.gif'); background-repeat: no-repeat
}

.ongletB_top_oui1  
{
background-image: url('images/ongletBOui_r1_c1.gif'); background-repeat: no-repeat
}
.ongletB_top_oui2  
{
background-image: url('images/ongletBOui_r1_c2.gif'); background-repeat: repeat-x; 
font-family:Arial; color:#FFFFFF; font-size:10pt; font-weight:bold;text-align: center;
}
.ongletB_top_oui3  
{
background-image: url('images/ongletBOui_r1_c3.gif'); background-repeat: no-repeat
}

.onglet_back
{
}

.ongletB_flash
{
    color: #FF0000;
}

.fondscroll
{
background-image: url('images/fongJaun.jpg'); background-repeat: repeat-x; 
background-color: #FFFFFF;
}

.onglet_non  { 
border:1px solid #A7D4D5; font-family: Arial; 
font-size: 10pt; 
cursor: pointer;
background-color: #FFFFFF;text-align:center}


.onglet_oui  { 
font-family: Arial; 
font-size: 10pt; 
font-weight:bold; 
cursor: pointer;
background-color: #FFFFFF; 
border-left:1px solid #3366cc; 
border-top:1px solid #3366cc; 
border-right:1px solid #3366cc; text-align:center; background-image:url('images/fondOnglet1.gif') }

.divider
{
    border-bottom: #A7D4D5 1px solid;
}

.titre-bando-rouge { color: #FF0000; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, Verdana }
A.titre-bando-rouge  { color: #E10000; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, Verdana; text-decoration: none }
A:hover.titre-bando-rouge  { color: #E10000; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, Verdana; text-decoration: underline } 
.titre-bando-noir { color: #000; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, Verdana }
A.titre-bando-noir  { color: #000000; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, Verdana; text-decoration: none }
A:hover.titre-bando-noir  { color: #000000; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, Verdana; text-decoration: underline } 

.tableMyPage 
{
 border-spacing: 1; 
}

.modulesMyPage
{
    border-right: #CCCCCC 1px dashed;
    border-top: #CCCCCC 1px dashed;
    border-left: #CCCCCC 1px dashed;
    border-bottom: #CCCCCC 1px dashed;
}

.profileModuleDisplay
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #f5f5f5;
}

.menu_myPage
{
    border: 1px solid #cccccc;
    font-family: Arial;
    font-size: 8pt;
    cursor: pointer;
    background-color: #f5f5f5;
}

.menu_myPage_cell1 {
border-right:1px solid #A7D4D5;    
}

.newModuleTable {
}

.newModuleName
{
    font-weight: bold;
    font-size: 10pt;
}

.newModuleDescription {
    font-size: 10pt;
}

.newModuleTitle {
    font-weight: bold;
    font-size: 11pt;
}

.newModuleInterligne
{
    background-color: #ccccff;
    color: #ccccff;
}

.newModuleLigne
{
    background-color: #ffffcc;
}

.membreBase
{
    font-size: 8pt;
}
.membreEdit { font-size: 8pt; }

.membreName
{
    font-weight: bold;
    font-size: 11pt;
    color: #000000;
    font-family: Tahoma, Arial, Verdana;
}
.membreInfo {font-size: 10pt;}
.membreConnecte {}

.tableMemberHeader
{
    font-size: 14pt;
    color: #666;
    line-height: 110%;
    font-family: tahoma, verdana, arial, sans-serif;
    border-bottom: solid 1px #999999;
}

.tableGroupsList
{
}

.tableMemberList 
{
    font-family: Tahoma, Arial, Verdana;
}

.cellGroupsList
{
}
.cellGroupsList2
{
}

.cellMembersList
{
}
.cellMembersList2
{
}

.memberListTitle
{
    font-size: 10pt;
    color: #CCC;
    font-family: Tahoma, Arial, Verdana;
    font-weight: bold;
}
.memberListSummary 
{
    font-size: 10pt;
    color: #666;
    font-family:  Tahoma, Arial, Verdana;
}

.cadreImgDiv 
{
    border:1px solid #808080; 
    float: left; padding: 6px; 
    background-color:#FDFDFD; 
    margin:4;
}

.cadreImgDivnf 
{
    border:1px solid #808080; 
    padding: 6px; 
    background-color:#FDFDFD; 
    margin:4
}

.globalTable {}
.texteFiche {font-size: 11pt; font-family: Tahoma, Arial, Verdana}
.moduleTable {}
.moduleSDiapoTable {float: left}

.moduleSDiapoDiv2
{
    padding-right:3px;
    padding-bottom:3px;
    padding-top:8px
}

.moduleSDiapoDiv3
{
    float: left;
    padding-right:3px;
    padding-bottom:3px;
    padding-top:8px
}
.moduleSDiapoDiv 
{
    float: left;
    padding-right:3px;
    padding-bottom:3px;
    padding-top:8px
}
.intModuleSDiapoDiv 
{
padding:3px
}

.intModuleSDiapoDiv3 
{
padding:3px
}

.int2ModuleSDiapoDiv {
border:0;
padding:0
}

.SDiapoImageLgd
{
    font-size: 100%;
    color: #666;
    line-height: 110%;
    font-family: Tahoma, Arial, Verdana;
}
.SDiapoPhotoNb {font-family: Tahoma, Arial, Verdana; font-size: 8pt; text-align: center; border: 1px solid #FFFFFF; text-align: center}

.SDiapoCmdTable{text-align: center}
.SDiapoPrv {
cursor: pointer; width:18; height:26; background-image:url('images/navL.png'); background-repeat:no-repeat
}
.SDiapoNxt {
cursor: pointer; width:18; height:26; background-image:url('images/navR.png'); background-repeat:no-repeat
}
.SDiapoFS {cursor: pointer; width:20; height:20; background-image:url('images/pleinEcran.gif'); background-repeat:no-repeat}
.SDiapoImgTd {text-align: center}
.SDiapoImage {border-style:solid; border-width:1px; width: 300; padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px}

.thumbnDiv { cursor : pointer; border:1px solid #808080;  padding: 6px; background-color:#EEEEEE; }
.thumbnDivInter {padding-left: 2px; padding-right: 2px; padding-top: 8px; padding-bottom: 8px }
.thumbnTitle {font-size: 12pt; font-family: Tahoma, Arial, Verdana; font-weight: bold; text-align: center; 
               margin-top: 2; margin-bottom: 2}
.oneBigPhoto {
position: absolute; width: 100%; height: 100%; z-index: 1; top: 10px; left:0px
}

.MyFriendsDiv {height: 100px; border:1px solid #808080; float: left; padding: 6px; background-color:#EEEEEE; margin-top:4; margin-bottom:4}
.MyFriendsInter {float: left; padding: 2px; }
.MyFriendsTitle {font-size: 12pt; font-family: Tahoma, Arial, Verdana; font-weight: bold; text-align: center; 
               margin-top: 2; margin-bottom: 2}
.FondModuleColor1 {border-style: dashed; border-width: 1px; background-color: #FFFFCC}
.FondModuleColor2 {}
.lienMyFriend {font-size: 8pt; text-align:center; margin-top:2}

.MenuLink { 
    font-family: Arial; font-size: 10pt; 
    color: #4F719D;
    cursor: pointer; 
}

.MenuNoLink { 
    font-family: Arial; font-size: 10pt; 
    color: #CCCCCC;
}

.MenuLink_hover
{
    font-family: Arial;
    font-size: 10pt;
    text-decoration: underline;
    color: #316AC5;
    cursor: pointer;
}

.MenuLevel1 {
border-style:solid; border-width:1px; font-family: Arial; font-size: 10pt;
color: #4F719D; padding-left:4px; padding-right:14px; 
padding-top:3px; padding-bottom:3px; background-color:#FCEF86
}
.searchForm
{
    border-right: gray 1px dashed;
    border-top: gray 1px dashed;
    border-left: gray 1px dashed;
    border-bottom: gray 1px dashed;
    background-color: ghostwhite;
}

.divScroll{ 
    display: block; 
    overflow:hidden; 
    overflow-x: hidden; 
    overflow-y: auto; 
    overflow : -moz-scrollbars-vertical; 
    HEIGHT: 100%;
}
.ongletrouge
{
    font-weight: bold;
    background-image: url(images/fondrg2.gif);
    color: #ffffff;
    background-repeat: no-repeat;
    font-family: Arial;
    background-color: #ff0000;
    font-size: 11pt;
}

.songletrouge
{
    font-weight: bold;
    font-family: Arial;
    font-size: 10pt; 
    border-top: 1px solid #A0A0A0;
    border-left: 1px solid #A0A0A0;
    border-right: 1px solid #A0A0A0;
    border-bottom: 1px solid #A0A0A0;; background-image:url('newImg/fondOnglet.jpg')

}

.cadrerouge
{
    border-left: #A0A0A0 1px solid;
    border-bottom: #A0A0A0 1px solid;
    border-right: #A0A0A0 1px solid;
}
.sequenceTitle
{
    font-weight: bold;
    color: #666699;
    background-repeat: no-repeat;
    font-family: Tahoma, Arial, Verdana;
    font-size: 10pt;
}

.fondrouge
{
    background-image: url(images/fondclair.jpg);
}

.mainpageBckg
{
    background-image: url(images/fondB.jpg);
    background-repeat: repeat-x;
}
.theMainBckg
{
    background-color: #F9F9F9;
}

.texte-af       { font-family: Tahoma, Arial, Verdana; font-size: 9pt; color: #333333; text-align:justify }
.texte-gras-af  { font-family: Tahoma, Arial, Verdana; font-size: 9pt; color: #333333; text-align:justify; font-weight:bold }
.titre-rouge-af { font-family: Tahoma, Arial, Verdana; font-size: 10pt; color: #0000CC; font-weight:bold }

.MCmenuBarMainTable {
}

.MCmenuLeftButton
{
    background-image: url(images/fondBt_r1_c1.png);
    background-repeat: no-repeat;
}

.MCmenuBarButton
{
    background-image: url(images/fondBt_r1_c3.png);
    background-repeat: repeat-x;
}

.MCmenuRightButton {
    background-image: url(images/fondBt_r1_c5.png);
    background-repeat: no-repeat;
}

.MCmenuALeftButton {
}

.MCmenuABarButton {
}

.MCmenuARightButton {
}


.whiteLink
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Arial, Verdana;
}
.blackLink
{
    color: #333333;
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Arial, Verdana;
}

.CVcurrentStopName
{
    background: #FF0000;
}

.CVCStopLink
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight:bold
}

.CVStopLink
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight:bold
}

.MediaTitle
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight:bold
}

.CVStopName
{
    background: #CCCCCC;
}

.topCarnet {
    border-left-width: 1px;
    border-right-width: 1px; 
    border-top-width: 1px; 
    border-bottom-style: dotted; 
    border-bottom-width: 1px; 
    background-image: url('images/carnet_03.png'); 
    background-repeat: repeat-x
}

.friendsList_picture_container
{
border-style: solid; 
border-width: 1px; 
background-color: #FFFFFF;
}

.windBotLnk {
font-family: Tahoma, Arial, Verdana;
font-size: 10pt;
color: #07519a;
padding-top:10px
}

.sideTitle { 
	border-bottom: 1px solid #C0C0C0;
	color:#333333;
	font-size:1.4em;
	font-weight:normal; font-family:Tahoma, Arial, Verdana
}

.sideText { 
text-align: left; margin-top: 1}

.abstract {
font-family: Tahoma, Arial, Verdana;
font-size: 10pt
}

.framedImage {
    border:1px solid #C0C0C0; padding:5px; color: #333333;
}

.profileTitle
{
font-family: Tahoma, Arial, Verdana;
font-size: 10pt;
font-weight: bold
}

profileProperties
{
font-family: Tahoma, Arial, Verdana;
font-size: 10pt;
font-weight: normal
}

.ModuleTitle
{
    font-size: 11pt;
    font-weight: bold;
    font-family: Tahoma, Arial, Verdana;
    padding : 4px;
    color: #333333;
}

.WindowTitle 
{
    font-family: Tahoma, Arial, Verdana; 
    font-size: 10pt; 
    font-weight: bold;
    color: #333333;
}

.ongS_11
{
width:3px;
height:12px;
background:url(images/ongS_r1_c1.gif) no-repeat;
}

.ongS_12
{
background:url(images/ongS_r1_c2.gif) repeat-x;
}

.ongS_13
{
width:5px;
height:12px;
background:url(images/ongS_r1_c3.gif) no-repeat;
}

.ongS_21
{
width:3px;
height:26px;
background:url(images/ongS_r2_c1.gif) repeat-y;
}

.ongS_22
{
vertical-align:top;
text-align:center;
height:26px;
background:url('images/ongS_r2_c2.gif') repeat-x;
font-family:Tahoma, Arial, Verdana; font-size:10pt; color:#539BD1; font-weight:bold
}

.ongS_23
{
width:5px;
height:26px;
background:url(images/ongS_r2_c3.gif) repeat-y;
}

.ongSB_11
{
width:5px;
height:11px;
background:url(images/ongSB_r1_c1.gif) no-repeat;
}

.ongSB_12
{
background:url(images/ongSB_r1_c2.gif) repeat-x;
}

.ongSB_13
{
width:6px;
height:11px;
background:url(images/ongSB_r1_c3.gif) no-repeat;
}

.ongSB_21
{
width:5px;
height:27px;
background:url(images/ongSB_r2_c1.gif) repeat-y;
}

.ongSB_22
{
vertical-align:top;
text-align:center;
height:27px;
background:url('images/ongSB_r2_c2.gif') repeat-x;
font-family:Tahoma, Arial, Verdana; font-size:10pt; color:#333333; font-weight:bold
}

.ongSB_23
{
width:6px;
height:27px;
background:url(images/ongSB_r2_c3.gif) repeat-y;
}

.MPV_TL
{
width:12px;
height:21px;
background:url(images/CMaPage_r1_c1.png) no-repeat;
}
.MPV_TM
{
background:url(images/CMaPage_r1_c2.png) repeat-x;
}
.MPV_TR
{
width:14px;
height:21px;
background:url(images/CMaPage_r1_c3.png) no-repeat;
}
.MPV_ML
{
width:12px;
background:url(images/CMaPage_r2_c1.png) repeat-y;
}

.MPV_MM
{
vertical-align:top;
font-family:Tahoma, Arial, Verdana; font-size:10pt; color:#666666; background-color:#FFFFFF
}

.MPV_MR
{
width:14px;
background:url(images/CMaPage_r2_c3.png) repeat-y;
}
.MPV_BL
{
width:12x;
height:17px;
background:url(images/CMaPage_r3_c1.png) no-repeat;
}
.MPV_BM
{
background:url(images/CMaPage_r3_c2.png) repeat-x;
}
.MPV_BR
{
width:14px;
height:17px;
background:url(images/CMaPage_r3_c3.png) no-repeat;
}

.MPE_TL
{
width:13px;
height:38px;
background:url(images/CMaPageE_r1_c1.png) no-repeat;
}
.MPE_TM
{
background:url(images/CMaPageE_r1_c2.png) repeat-x;
}
.MPE_TR
{
width:19px;
height:38px;
background:url(images/CMaPageE_r1_c3.png) no-repeat;
}
.MPE_ML
{
width:13px;
background:url(images/CMaPageE_r2_c1.png) repeat-y;
}

.MPE_MM
{
vertical-align:top;
text-align:center;
font-family:Tahoma, Arial, Verdana; font-size:10pt; color:#666666; background-color:#FFFFFF
}

.MPE_MR
{
width:19px;
background:url(images/CMaPageE_r2_c3.png) repeat-y;
}
.MPE_BL
{
width:13px;
height:16px;
background:url(images/CMaPageE_r3_c1.png) no-repeat;
}
.MPE_BM
{
background:url(images/CMaPageE_r3_c2.png) repeat-x;
}
.MPE_BR
{
width:19px;
height:16px;
background:url(images/CMaPageE_r3_c3.png) no-repeat;
}

.MPN_TL
{
width:15px;
height:17px;
background:url(images/CMaPageNM_r1_c1.png) no-repeat;
}
.MPN_TM
{
background:url(images/CMaPageNM_r1_c2.png) repeat-x;
}
.MPN_TR
{
width:17px;
height:17px;
background:url(images/CMaPageNM_r1_c3.png) no-repeat;
}
.MPN_ML
{
width:15px;
background:url(images/CMaPageNM_r2_c1.png) repeat-y;
}

.MPN_MM
{
vertical-align:top;
font-weight: bold;
font-family:Tahoma, Arial, Verdana; font-size:10pt; color:#666666; background-color:#DFDFDF
}

.MPN_MR
{
width:17px;
background:url(images/CMaPageNM_r2_c3.png) repeat-y;
}
.MPN_BL
{
width:15px;
height:16px;
background:url(images/CMaPageNM_r3_c1.png) no-repeat;
}
.MPN_BM
{
background:url(images/CMaPageNM_r3_c2.png) repeat-x;
}
.MPN_BR
{
width:17px;
height:16px;
background:url(images/CMaPageNM_r3_c3.png) no-repeat;
}


.HP_TL
{
width:5px;
height:22px;
background:url(images/cadreTT_r1_c1.png) no-repeat;
}
.HP_TM
{
background:url('images/cadreTT_r1_c2.png') repeat-x;
padding-left:5px;font-family: Tahoma; font-size:8pt; color:#666666;font-weight:bold; background-color:#FFFFFF
}
.HP_TMT
{
font-family: Tahoma; font-size:8pt; color:#666666;
padding-left:5px; 
}
.HP_TR
{
width:5px;
height:22px;
background:url(images/cadreTT_r1_c3.png) no-repeat;
}
.HP_ML
{
width:5px;
background:url(images/cadreTT_r2_c1.png) repeat-y;
}

.HP_MM
{
vertical-align:top;
font-family: Tahoma; font-size:8pt; color:#333333;
padding:5px;background-color:#FFFFFF
}

.HP_MMNP
{
vertical-align:top;
font-family: Tahoma; font-size:8pt; color:#333333;padding-left:10px;
}

.HP_MR
{
width:5px;
background:url(images/cadreTT_r2_c3.png) repeat-y;
}
.HP_BL
{
width:5px;
height:5px;
background:url(images/cadreTT_r3_c1.png) no-repeat;
}
.HP_BM
{
background:url(images/cadreTT_r3_c2.png) repeat-x;
}
.HP_BR
{
width:5px;
height:5px;
background:url(images/cadreTT_r3_c3.png) no-repeat;
}

.HPJ_TL
{
width:5px;
height:22px;
background:url(images/cadreTTJ_r1_c1.png) no-repeat;
}
.HPJ_TM
{
background:url('images/cadreTTJ_r1_c2.png') repeat-x;
padding-left:5px;font-family: Tahoma; font-size:8pt; color:#666666;font-weight:bold; background-color:#FFFFCC;
}
.HPJ_TMT
{
font-family: Tahoma; font-size:8pt; color:#666666;
padding-left:5px;font-weight:bold; 
}
.HPJ_TR
{
width:5px;
height:22px;
background:url(images/cadreTTJ_r1_c3.png) no-repeat;
}
.HPJ_ML
{
width:5px;
background:url(images/cadreTTJ_r2_c1.png) repeat-y;
}

.HPJ_MM
{
vertical-align:top;
font-family: Tahoma; font-size:8pt; color:#333333;
padding:5px;background-color:#FFFFCC
}

.HPJ_MMNP
{
vertical-align:top;
font-family: Tahoma; font-size:8pt; color:#333333;padding-left:10px;
}

.HPJ_MR
{
width:5px;
background:url(images/cadreTTJ_r2_c3.png) repeat-y;
}
.HPJ_BL
{
width:5px;
height:5px;
background:url(images/cadreTTJ_r3_c1.png) no-repeat;
}
.HPJ_BM
{
background:url(images/cadreTTJ_r3_c2.png) repeat-x;
}
.HPJ_BR
{
width:5px;
height:5px;
background:url(images/cadreTTJ_r3_c3.png) no-repeat;
}



.HPV_TL
{
width:5px;
height:5px;
background:url(images/cadreHP_r1_c1.png) no-repeat;
}
.HPV_TM
{
background:url(images/cadreHP_r1_c2.png) repeat-x;
}
.HPV_TR
{
width:5px;
height:5px;
background:url(images/cadreHP_r1_c3.png) no-repeat;
}
.HPV_ML
{
width:5px;
background:url(images/cadreHP_r2_c1.png) repeat-y;
}

.HPV_MM
{
vertical-align:top;
font-family: Tahoma; font-size:8pt; color:#666666; 
padding:5px;background-color:#FFFFFF
}

.HPV_MR
{
width:5px;
background:url(images/cadreHP_r2_c3.png) repeat-y;
}
.HPV_BL
{
width:5x;
height:5px;
background:url(images/cadreHP_r3_c1.png) no-repeat;
}
.HPV_BM
{
background:url(images/cadreHP_r3_c2.png) repeat-x;
}
.HPV_BR
{
width:5px;
height:5px;
background:url(images/cadreHP_r3_c3.png) no-repeat;
}



.baseline
{
text-transform: uppercase; 
font-weight: bold;
color: #989898; font-size:13pt; font-family:Tahoma, Arial, Verdana
}


.HPM_TL
{
width:5px;
height:22px;
background:url(images/cadreTT_r1_c1.png) no-repeat;
}
.HPM_TM
{
background:url('images/cadreTT_r1_c2.png') repeat-x;
padding-left:5px;font-family: Tahoma; font-size:8pt; color:#666666;font-weight:bold; background-color:#FFFFFF
}
.HPM_TMT
{
font-family: Tahoma; font-size:8pt; color:#666666;
padding-left:5px;font-weight:bold
}
.HPM_TR
{
width:5px;
height:22px;
background:url(images/cadreTT_r1_c3.png) no-repeat;
}
.HPM_ML
{
width:5px;
background:url(images/cadreTT_r2_c1.png) repeat-y;
}

.HPM_MM
{
vertical-align:top;
font-family: Tahoma; font-size:8pt; color:#333333;
padding:5px;background-color:#FFFFFF
}

.HPM_MR
{
width:5px;
background:url(images/cadreTT_r2_c3.png) repeat-y;
}
.HPM_BL
{
width:5x;
height:5px;
background:url(images/cadreTT_r3_c1.png) no-repeat;
}
.HPM_BM
{
background:url(images/cadreTT_r3_c2.png) repeat-x;
}
.HPM_BR
{
width:5px;
height:5px;
background:url(images/cadreTT_r3_c3.png) no-repeat;
}

.HPBL1
{
font-family: Tahoma; font-size:8pt; color:#666666;font-weight:bold;padding-left:5px; 
border-bottom: 1px solid #666666;background-color:#FFFFFF
}

.PopupTitle
{
font-size: 14pt; font-family: Tahoma, Arial, Verdana; font-weight: bold; text-align: center; 
}

.CPCityTitle
{
font-size: 22pt; font-family: Arial Black, Arial, Verdana; font-weight: bold; text-align: center; color:#0063AD;
}

.pub
{
    font-size: 10pt;
    font-family: Arial;
    text-align: center;
}

.vyg1Rub1
{
font-size: 11pt; 
font-weight: bold;
color:#0063AD;
}

.HP_TMNL {
background-color: #FFFFFF;
}

.wiki_onglet_bottom {border-bottom:1px solid #CCCCCC;}

.wiki_onglet_oui {
font-family: Arial; 
font-size: 10pt; 
border-left:1px solid #CCCCCC; 
border-top:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC;
text-align:center;background-color: #FFFFFF;  }

.wiki_onglet_non 
{
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-top:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC;
font-family: Arial; 
font-size: 10pt; 
background-color: #FFFFFF;text-align:center
}

.wiki_fondonglets {background-color: #EEF5FD}
.wiki_text_onglet
{
    text-align: center;
    margin: 4;
    white-space: nowrap;
}

.wiki_chapter_title { font-size: 11pt; font-weight: bold; }

.wiki_encart {border: 1px solid #CCCCCC; padding: 8px; background-color: #fCfCfC}

.wiki_encart2 {padding: 4px; background-color: #fAfAfA}
.wiki_encart3
{
    border-top:1px solid #CCCCCC; 
    border-left:1px solid #CCCCCC; 
    border-right:2px solid #CCCCCC; 
    border-bottom:2px solid #CCCCCC; 
    padding-right: 30px;
    padding-left: 20px;
    padding-bottom: 5px;
    margin-left: 0px;
    padding-top: 5px; 
    
    background:url('images/degradG.jpg') repeat-x bottom; 
}

.wiki_comment {border: 1px solid #CCCCCC; padding: 8px; background-color: #FFFFFF}
.wiki_description
{
    text-align: justify;
}

.wiki_encart_dec
{
    border: 1px solid #CCCCCC;
    background-color: #FCFCFC;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-left: 10px;
    padding-top: 5px;
}

.wiki_encart_dec2
{
    border-top:1px solid #CCCCCC; 
    border-left:1px solid #CCCCCC; 
    border-right:2px solid #CCCCCC; 
    border-bottom:2px solid #CCCCCC; 
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 5px;
    margin-left: 5px;

    padding-top: 5px; 
    background:url('images/degradG.jpg') repeat-x bottom; 
}

.moteur
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    background:url('images/degradG.jpg') repeat-x bottom; 
}

.wiki_chapter_title_dec { font-size: 11pt; font-weight: bold; }

.wiki_desc_dec {padding: 4px;}
