/* tableau contenu dans le main */
.tabMain{
 
	width: 99%;
	font-size: 10px;

}
/* Définition des liens du menu travel*/
.amenu {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

/* Définiton des liens survolés du menu travel*/
.amenu:hover {
	text-decoration: underline;
}

/* Définition des liens du menu travel déroulant*/
.amenuU {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

/* Définiton des liens survolés du menu travel déroulant*/
.amenuU:hover {
	text-decoration: underline;
}

/* utilisé par les entetes des tableaux du main */
.enteteTab {
    background-color: #91DDF5;
    color: white;
    font-size: 12px;
}

/* lien souligné de taille 12 noir */
.a12noir {
  	font-size: 12px;
	color: black;
	text-decoration: underline;
}

.a12noir:hover {
  	font-size: 12px;
	text-decoration: none;
}

/* lien souligné de taille 12 blanc */
.a12blanc {
  	font-size: 12px;
	color: white;
	text-decoration: underline;
}

.a12blanc:hover {
  	font-size: 12px;
	text-decoration: none;
}
/* lien souligné de taille 11 noir */
.a11noir {
  	font-size: 11px;
	color: black;
	text-decoration: underline;
}

.a11noir:hover {
  	font-size: 11px;
	text-decoration: none;
}

/* lien souligné de taille 12 bleu */
.a12bleu {
  	font-size: 12px;
	color: #4A6F92;
	text-decoration: underline;
}

.a12bleu:hover {
  	font-size: 12px;
	text-decoration: none;
}

/* lien dans fiche info */
.aFi {
  	font-size: 10px;
	color: #708CA9;
	text-decoration: underline;
}

.aFi:hover {
  	font-size: 10px;
	text-decoration: none;
}

/* lien souligné de taille 11 orange */
.a10orange {
  	font-size: 10px;
	color: #186A5C;
	text-decoration: none;
}

.a10orange:hover {
  	font-size: 10px;
  	color: #FFE681;
	text-decoration: none;
}

/* lien souligné de taille 11 orange */
.a10noir {
  	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.a10noir:hover {
  	font-size: 10px;
  	color: #FFE681;
	text-decoration: none;
}

/* redefinir les puces <li>*/
li {
  margin: 0px 0px 0 0px;
  padding: 4px;
}

.divGris {
    padding: 10px;
	text-align: justify;
	background-color:#ECEBE9;
}



/* Propriétés principales d'un titre Encart */
.titreEncart {
	background-repeat: no-repeat;
	height: 19px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.5em;
	padding-left: 10px;
	font-size: 11px;
	margin-top: 13px;
	width: 70%;
	position: absolute;
	background-image:url(http://webfiles/images/travel/encart2Titre.jpg);
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
}

.titreEncartListe {
	background-repeat: no-repeat;
	height: 19px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.5em;
	padding-left: 10px;
	font-size: 11px;
	margin-top: 13px;
	width: 592px;
	position: absolute;
	background-image:url(http://webfiles/images/travel/encart1Titre.jpg);
}

/* Propriétés principales d'un contenu Encart */
.contenuEncart {
	padding: 5px;
}

.contenuEncartListe {
	padding: 5px;
	margin-top: 15px;
}

/* Propriétés principales d'un bottom Encart */
.bottomEncart {
	background-repeat: repeat-x;
	height: 16px;
	padding-bottom: 7px;
}

/* Propriétés principales d'un bottom Encart */
.bottomEncartBorder {
	font-size: 1px;
	height: 1px;
	border-top: 2px solid #004672;
	padding-bottom: 10px;	
}


/* Annuaire*/

#contentResult{
	padding: 3px 0 4px 0;
	width:646px;
}
.zoneInsert{
	float:left;
	background-color:#FFFFFF;
	width:633px;padding:0 7px;
	-moz-border-radius: 3px 3px 3px 3px;
	margin-bottom: 16px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border: 1px solid #D6D1D1;
}
.zoneInsertTopCadre{
	float:left;
	background-color:#EAF9FC;
	width:633px;
	padding:0 7px;
	-moz-border-radius: 3px 3px 3px 3px;
	margin-bottom: 16px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border: 2px solid #00B2E7;
}
.zoneNomAdresse{
	float:left;
	width:400px;
	padding-left:8px;
	padding-top: 5px;
}
#tri{
	-moz-border-radius: 3px 3px 3px 3px;
	background: none repeat scroll 0 0 #CECCCC;
	border: 1px solid #C0C0C0;
	padding: 10px;
	width: 626px;
}
a.raisSoc{
	color:#303030;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin-left:45px;
	display:block;
	height:25px;
	padding-top:5px;
}
a.raisSoc:hover{
	text-decoration:underline;
}

.adresse{	
	padding-top: 23px;
}
#position{
	background: url("../../images/finance/annuaire/trpbluef.png") no-repeat scroll 0 0 transparent;
	cursor: default;    
	display: block; 
	font-weight: bold;
	height: 24px; 
	line-height: 24px; 
	position: absolute; 
	text-align: center; 
	width: 34px;
}
.telephone{
	padding-top:2px;
}
#tel{
	font-weight:bold
}
#appelgratuit{
	border-left: 1px solid #C4C4C4;
	margin-left: 10px;
	padding-left: 10px;
}
.zoneServices{
	float:right; 
	margin-bottom: 8px;
}
.service{
	float:right;
}
.serviceImg{
	float:left;
	font-size:1px;
	padding-left:4px
}
.serviceLibelle{
	float:left
}
.serviceLibelle a{
	text-decoration:none;
	padding:0 2px 0 2px;
	color:#383737
}
.serviceLibelle a:hover{
	text-decoration:none
}
.serviceLibelle a img{
	padding-right:5px;
}
.imgClickToCall{
	float:left;
	font-size:1px
}
.zoneInfos{
	float:left;
	width:71%;
	padding-left:30px;
	padding-right:5px
}
.zoneInfosWithoutNumBulle{
	float:left;
	padding-left:8px;
	padding-right:5px;
	margin-bottom:7px;
	float: left;
}
.txtDesc{
	padding-top:8px;
	line-height:1.5em;
	float: left; 
	margin-bottom: 7px; 
	padding-left: 8px;
	padding-right: 5px;
	width:625px;
	color:#0A509E;
}
.txtDesc a{
	color:#4470D5;
	text-decoration:underline
}
.txtDesc a:hover{
	text-decoration:none
}
.zoneLinks{
	padding-top:5px;
	line-height:1.5em
}
.linkLibelle{
	float:left;
	padding-right:10px
}
.linkLibelle a{
	text-decoration:underline;
	color: #383737;
	font-family: Verdana,Arial,sans-serif;}
.linkLibelle a:hover{
	text-decoration:none
}
.zoneLogo{
	float:right;
	font-size:1px;
	width:110px;
	text-align:right
}
.zoneLogoWithoutNumBulle{
	float:right;
	font-size:1px;
	width:110px;
	text-align:right;
	padding-top:10px
}
.zoneKeyword{
	padding-top:5px;
	color:#636563
}
.zoneKeywordWithoutNumBulle{
	padding:5px 0 0 0;
	width:500px;
	color:#636563
}
.zoneRubrique{
	color:#636563;
	font-weight:bold;
	float:left;
	padding:5px 0 0 30px;
	width:500px
}
.zoneRubriqueWithoutNumBulle{
	color:#858585;
	float:left;
	width:500px; 
	font-size: 10px;
	margin-top: 5px;
}
.zoneRubrique a,.zoneRubriqueWithoutNumBulle a{
	color:#858585;
	padding-right:3px;
	text-decoration: none
}
.zoneRubrique a:hover,.zoneRubriqueWithoutNumBulle a:hover{
	text-decoration:underline
}
.zoneProduitWithoutNumBulle{
	color:#858585;
	float:left;
	width:500px; 
	font-size: 10px;
	margin-bottom: 5px;
}
.zoneProduit a,.zoneProduitWithoutNumBulle a{
	color:#858585;
	padding-right:3px;
	text-decoration: none
}
.zoneProduit a:hover,.zoneProduitWithoutNumBulle a:hover{
	text-decoration:underline
}
.explain{
	padding-left:8px;margin-bottom: 2px;
}
#noResult{
	text-align: center;
}
#sortRes {
    margin:0;
    padding-left:20px;
}
#sortRes strong {
    cursor: default;
    font-size: 14px;
    padding: 0 11px 0 0;
    top: 1px;
}
#sortRes * {
    display: inline;
    list-style-type:none; 
}
#sortRes li ul{
    padding-left:0px;
}
#sortRes li li {
    background: none repeat scroll 0 0 #FAFAFA;
    margin-left: 10px;
 	padding: 4px 0;
    border: 1px solid #858585;
}
#sortRes a {
    color: #000000;
    font-size: 11px;
    line-height: 21px;
    padding: 0 12px;
    text-decoration: none;
}
#sortRes a:hover {
    text-decoration: underline;
}
#sortRes #name1, #sortRes #loc1, #sortRes #name2, #sortRes #loc2{
   	background-color: #727171;
    border: 1px solid white;
}

#sortRes #name1 a, #sortRes #name2 a:hover, #sortRes #loc1 a, #sortRes #loc2 a:hover{
   	background: url("../../images/finance/annuaire/sortDesc.png") no-repeat scroll 8px 4px transparent;
}
#sortRes #name2 a, #sortRes #name1 a:hover,#sortRes #loc2 a, #sortRes #loc1 a:hover{
   	background: url("../../images/finance/annuaire/sortAsc.png") no-repeat scroll 8px 4px transparent;
}


#sortRes #name1 a, #sortRes #name2 a, #sortRes #loc1 a, #sortRes #loc2 a {
    color: #FFFFFF;
    padding-left: 20px;
}

#sortRes .current a:hover {
    text-decoration: none;
}

.rad {
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
}

/* b-crumbs */
.b-crumbs { 
	float: left; 
	list-style: none; 
	margin: 5px; 
	padding: 0; 
}
.b-crumbs li { 
	float: left; 
	padding-right: 4px; 
	font-size: 1em; 
	font-weight: bold; 
}
 /*fiche bien, liste result*/
.b-crumbs a { 
	padding-right: 11px; 
	color: #000; 
}
.b-crumbs a:hover { 
	color: #000; 
}

  
/* .pagination */
.pagination { 
	float: right; 
}
 /*
  .pagination-number { float: left; padding: 0 5px;}
   .pagination-number a, .pagination-number strong{ padding: 2px 0; color: #000; font-weight: bold; font-family:Arial,Helvetica Neue,Helvetica,sans-serif;line-height:1.25;font-size:1.2em; }
   .pagination-number a:hover { color: #000; }*/
  /* liste resultat; */
.pagination-number { 
	float: left; 
	padding: 0 5px;
}
.pagination-number a{
	border: 1px solid white; 
	color: #FFFFFF; 
	display: inline-block; 
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
	height: 16px; 
	margin-left: 3px; 
	min-width: 8px; 
	padding: 2px 5px 0; 
	text-align: center; 
	vertical-align: top;
	background: none repeat scroll 0 0 #727171;
	text-decoration:none;
}
.pagination-number strong{
	border: 1px solid white; 
	color: #FFFFFF; 
	display: inline-block; 
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
	height: 16px; 
	margin-left: 5px; 
	min-width: 8px; 
	padding: 2px 5px 0; 
	text-align: center; 
	vertical-align: top;
	background: none repeat scroll 0 0 #00B2E7;
}
.pagination-number a:hover { 
	text-decoration:underline; 
}
.pagination-number span{
	display:none;
}
#arrow{
	margin-top: 3px;
}
.pagination ul li.prev, 
.pagination ul li.next,
.pagination ul li.first,
.pagination ul li.last,
.pagination ul li.last-num { 
	background: none; 
}

#contentWithMargin{
    margin-left: 6px;
	line-height: 1.1;
}

#listeRub{
	text-align: justify;
	background-color: #E3F6FC;
	padding: 5px;
	margin-bottom: 25px;
}
  
 #title{
  	 color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    line-height: 1.8em;
    margin-top: 13px;
	text-align: left;
	padding-left: 5px;
	background-image:url(http://webfiles/images/travel/encart1Titre.jpg);
  }
#listeThemesSecThe .aGSouHover{
  text-decoration: none;
 }  
#listeThemesSecThe .aGSouHover:hover{
	text-decoration: underline;
}  

