.orangetexte {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #F6A71B;font-weight: bold;}
.orangetitre {font-family: Arial, Helvetica, sans-serif;font-size: 11pt;color: #F6A71B;font-weight: bold;}
.orangegrandtitre {font-family: Arial, Helvetica, sans-serif;font-size: 14pt;color: #F6A71B;font-weight: bold;}
.blanctexte {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;font-weight: bold;}
.blanctitre {font-family: Arial, Helvetica, sans-serif;font-size: 11pt;color: #FFFFFF;font-weight: bold;}
.verttexte {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #78BC7C;font-weight: bold;}
.red {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: red;font-weight: bold;}
.red2 {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: red;font-weight: bold;}
.vertpetit {font-family: Arial, Helvetica, sans-serif;font-size: 6pt;color: #78BC7C;font-weight: bold;}
.violettexte {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #748CC1;font-weight: bold;}
.violettab {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #748CC1;font-weight: bold;}
.violetprix {font-family: Arial, Helvetica, sans-serif;font-size: 11pt;color: #748CC1;font-weight: bold;}
.redprix {font-family: Arial, Helvetica, sans-serif;font-size: 11pt;color: red;font-weight: bold;}
.violetgrandtitre {font-family: Arial, Helvetica, sans-serif;font-size: 14pt;color: #748CC1;font-weight: bold;}
.verttitre {font-family: Arial, Helvetica, sans-serif;font-size: 12pt;color: #98D8A1;font-weight: bold;}
.violettitre {font-family: Arial, Helvetica, sans-serif;font-size: 12pt;color: #748CC1;font-weight: bold;}
.violettitre2 {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #748CC1;font-weight: bold;}
.vertgrandtitre {font-family: Arial, Helvetica, sans-serif;font-size: 14pt;color: #78BC7C;font-weight: bold;}
.gristexte {color: #6C6865; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.conteneur {width: 980px;padding: 0 4px 0 4px; margin: auto;
background : url(http://www.akhorvoyages.fr/akhor_pro/ombre.png);}
.body {text-align:center; margin-top:0 ; }
.ablanc {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #ffffff;font-weight: bold;text-decoration: none; }
.ablanc:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #ffffff;font-weight: bold;text-decoration: none;}
.aviolet {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #748CC1;font-weight: bold;text-decoration: none; }
.aviolet:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #748CC1;font-weight: bold;text-decoration: none;}
.avert {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #98D8A1;font-weight: bold;text-decoration: none; }
.avert:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #98D8A1;font-weight: bold;text-decoration: none;}
.vertftexte {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #336633;font-weight: bold;}
.vertftitre {font-family: Arial, Helvetica, sans-serif;font-size: 12pt;color: #336633;font-weight: bold;}
.vertftitre2 {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #336633;font-weight: bold;}
.pagination {padding: 2px;}
.pagination ul {margin: 0; padding: 0; text-align: center; font-size: 12px;}
.pagination li {list-style-type: none; display: inline; padding-bottom: 1px;}
.pagination a, .pagination a:visited {padding: 0 5px; border: 1px solid rgb(0,51,102); text-decoration: none; color: #748CC1;}
.pagination a:hover, .pagination a:active {border: 1px solid #2b66a5; color: #000; background-color: #98D8A1;}
.pagination li.currentpage {font-weight: bold; padding: 0 5px; border: 1px solid navy; background-color: #F6A71B; color: #FFF;}
.pagination li.disablepage {padding: 0 5px; border: 1px solid rgb(145,145,145); color: #929292;}
.pagination li.currentpage, .pagination li.disablepage { /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/ margin-right: 5px; padding-right: 5px;}


.photo {
  background-color:#fafbfc;
  border:2px solid #F6A71B;
  margin:0 0 10px 10px;
  padding:5px;
}

a.info {
      position:relative; /* Très important */
      z-index:10; 
      color:#000;
      font-family:Arial, Helvetica, sans-serif;
  }
a.info:hover {
      z-index:20; 
  }
a.info span {
      display:none;
  }
a.info:hover span { /*la tag SPAN apparaitra avec l’effet hover*/
      display:block;
      position:absolute;
      top:30px; 
      left:50px;
          
      /*Éléments pour positionner le texte dans la bulle*/
      padding-left:25px;
      padding-top:24px; 
      padding-bottom:5px;
      padding-right:8px;
      width:245px;
      height:78px;
    /* Style du character dans la bulle */
      font-family:verdana,sans-serif;
      font-weight:bold;
      font-style:italic;
      font-size:12px;
      color:#FFFFFF;
      text-decoration:none;
      text-align:justify;
  }
/* Pour avoir un beau background de bulle avec PNG   transparent*/
  a.info:hover>span {background-image:url(menu/btn.png);}
  a.info:hover span {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="menu/btn.png",
  sizingMethod="crop");}

