/* tableau contenu dans le main */
.tabMain {
  	border-width: 1px;
	width: 100%;
	font-size: 10px;
	border-bottom-style: solid;
	border-bottom-color: #1A4875;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	font-family: Arial,Helvetica Neue,sans-serif;
}

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

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

/* Définition des liens du menu finance Useful Links*/
.amenuU {
	font-size: 10px;
	color: #1A4875;
	text-decoration: none;
}

/* Définiton des liens survolés du menu finance Useful Links*/
.amenuU:hover {
	text-decoration: underline;
}

/* utilisé par les entetes des tableaux ddu main */
.enteteTab {
    background-color: #496D91;
    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 internaxx */
.aInternaxx {
  	font-size: 10px;
	color: #66FFFF;
  	font-weight: bold;
	text-decoration: underline;
}

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

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

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

/* 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("http://webfiles.luxweb.com/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("http://webfiles.luxweb.com/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; 
}
.titreEncart {
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    line-height: 1.5em;
    padding-left: 10px;
    margin-top: 13px;
	width: 683px;
	position: absolute;
	background-color:#496D91;
}

#marqueurAnnuaire2 {
    font-size: 1px;
    left: 665px;
    position: absolute;
    z-index: 2;
}
#contentWithMargin{
    margin-left: 6px;

}
.contenuEncart{
	float: left;
	width: 100%;
	margin-top: 35px;
	background-image:url(http://webfiles.luxweb.com/images/finance/finAnnuaireTitre.jpg);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom: 1px solid #1A4875;
	padding-bottom: 10px;
}

  
 #title{
  	 color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    line-height: 1.5em;
    padding-left: 10px;
    margin-top: 13px;
	background-color:#496D91;
	text-align: center;
  
  }
#listeThemesSecThe .aGSouHover{
  text-decoration: none;
 }  
#listeThemesSecThe .aGSouHover:hover{
	text-decoration: underline;
}  

#listeRub{
	text-align: justify;
	background-color: #CEDBE8;
	padding: 5px;
	margin-bottom: 25px;
}


.titreFormation{
    color: #FFFFFF;
    font-family: century Gothic,Verdana,Arial,Helvetica Neue,sans-serif;
    font-size: 13px;
    padding: 2px 10px 3px;
}
#titleBold{
	font-weight: bold;
}

#dateJour{
	margin-right : 5px;
}

#description{
	color:#486C93;
	font-size: 12px;
	padding-left: 7px;
	padding-top: 3px;
}

#info{
    overflow: hidden;
    padding-left: 3px;
    padding-top: 3px;
}

#info #left {
    float: left;
    font-size: 12px;
    margin-right: 0;
    width: 65%;
}

#info #right {
    float: right;
    font-size: 12px;
    padding-right: 2px;
    text-align: center;
    width: 25%;
}
#info #heure{
	font-style: italic;
	padding-left: 7px;
}

#info #genre{
	padding-left: 7px;
}

#info #image{
	margin-top: 5px;
	margin-bottom: 2px;
}

.tabMainFormation {
    font-family: Arial,Helvetica Neue,sans-serif;
    font-size: 10px;
    width: 100%;
    border: 1px solid #A5A9AA;
	border-right: 2px solid #A5A9AA;
	border-bottom: 2px solid #A5A9AA;
	-moz-border-radius-bottom-left:5px;
	-moz-border-radius-bottom-right:5px;
	-webkit-border-radius-bottom-left:5px;
	-webkit-border-radius-bottom-right:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.shadowTop {
	text-align: right;
    padding: 0px;
}
#right #image img{
	border: 1px solid #A5A9AA;
}