
DIV#cacheLeiMoteurFond {
    z-index:999;
    position:fixed;
    background:black;
    border:0px solid green;
    width:100%;
    height:100%;
    filter : alpha(opacity=45); 
    -moz-opacity : 0.45; 
    opacity : 0.45; 
    display:none;
}
DIV#cacheLeiMoteur {
    z-index:1111;
    margin:0px; margin-left:-200px;
    padding:0px;
    position:fixed;
    top:250px;
    left:50%;
    height:168px;
    width:400px;
    background: white;
    border:2px solid gray;
    display:none;
}

/* AFICHAGE LEI */	

.leiListingTheme {
    font-family: Arial;
    color:#7B7470;
    font-size: 13px;
    font-weight: normal;
    font-style: italic;
    margin:2px;
    margin-left:8px; margin-bottom:0px; margin-top:12px;
    padding:0px;
}

.leiListingTitre, .leiListingTitre A.leiListingTitre {
    font-family: Arial;
    color:#363636;
    font-size: 14px;
    font-weight: bold;
    margin:4px 0px 4px 6px;
    padding:0px;
}
.leiListingTitre A.leiListingTitre { margin:0px; text-decoration:none; }	
.leiListingTitre A.leiListingTitre img { vertical-align: -28%; }	
.leiListingDates, .leiListingDates2Col {
    font-family: Verdana;
    color:#FF00FF;
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
    margin:0px 0px 2px 10px;
    padding:0px;
    text-align:left;
}
.leiListingAdresse, .leiListingAdresse2Col {
    font-family: Verdana;
    color:#FF00FF;
    font-size: 11px;
    font-weight: normal;
    margin:0px 0px 2px 10px;
    padding:0px;
}

.leiListingComment, .leiListingComment2Col {
    font-family: Verdana;
    color:#333333;
    font-size: 11px;
    font-weight: normal;
    margin:0px 5px 2px 10px;
    padding:0px;
}
.leiListingResponsable, .leiListingResponsable2Col {
    font-family: Verdana;
    color:#333333;
    font-size: 11px;
    font-weight: bold;
    margin:0px 4px 2px 10px;
    padding:0px;
}	
.leiListingPrix, .leiListingPrix2Col {
    font-family: Arial;
    color:#333333;
    font-size: 15px;
    font-weight: bold;
    margin:10px 10px 0px 10px;
    padding:0px;
    text-align: right;
}	
.leiListingTelephone, 
.leiListingEmail, 
.leiListingEmail2Col, 
.leiListingSiteInternet, 
.leiListingOutils, 
.leiListingOutils a.leiListingOutils, 
.leiListingEmail a.leiListingEmail, 
.leiListingEmail2Col a, 
.leiListingSiteInternet a {
    font-family: Verdana;
    color:#333333;
    font-size: 11px;
    font-weight: bold;
    margin:0px;
    margin-left:10px;
    padding:0px;
}	
.leiListingTelephone { margin:0px 8px 0px 0px; }
.leiListingTelephone img { vertical-align: -30%; margin:0px 5px 0px 0px; }

.leiListingOutils {
    margin-bottom:5px;
}
.leiListingEmail a,
.leiListingEmail2col a, 
.leiListingSiteInternet a, 
.leiListingOutils a.leiListingOutils { font-family: Verdana; font-size: 10px; font-weight: bold; margin:0px; text-decoration:none; }
.leiListingEmail a:hover,
.leiListingEmail2col a:hover, 
.leiListingSiteInternet a:hover, 
.leiListingOutils a.leiListingOutils:hover { color:#AAAAAA; }
.leiListingOutils a.leiListingOutils { color:#333333; text-decoration:none; }
.leiListingOutils a.leiListingOutils:hover { color:#AAAAAA; }
.leiListingOutils img { vertical-align: -38%; margin: 0px 6px 0px 0px; } 

P.leiListingEnSavoirPlus, P.leiListingEnSavoirPlus2Col {
    margin:10px;
    padding:0px;
    border:0px solid black;
}	
P.leiListingEnSavoirPlus2Col {
    margin-left:2px;
    margin-top:1px;
    border:0px solid black;
}
.leiListingEnSavoirPlus a, .leiListingEnSavoirPlus2Col a { 
    font-family: Trebuchet MS;
    color:#39A9DC;
    font-size: 12px;
    font-weight: bold;
    margin:0px; text-decoration:none; 
}
.leiListingEnSavoirPlus a:hover { color:#AAAAAA; }
.leiListingEnSavoirPlus2Col a:hover { color:#AAAAAA; }

/* Pour l'affichage en 2 colonnes */

.leiListingDates2Col, .leiListingComment2Col, .leiListingAdresse2Col, .leiListingResponsable2Col, .leiListingEmail2Col, .leiListingEnSavoirPlus2Col {	margin-left:2px; }
.leiListingComment2Col { margin-top:4px; }


div.tx-dkliklei-pi1 p.leiListingNbElements, 
div.tx-dkliklei-pi1 p.leiListingNbElements0 {
    font-family: Arial;
    color:#888888;
    font-size: 11px;
    font-weight: normal;
    margin:0px 0px -10px 0px;
    padding:0px;
    text-align:right;
    border:0px solid green;
}

DIV#leiListingNumPage {
    clear: both;
    height: 25px;
    margin: 0px;
    margin-top: 12px; margin-bottom: 12px;
    padding: 0px;
    border: 0px;
    border-top: 1px solid #CCCCCC;
    text-align: right;
}
DIV#leiListingNumPage table {
    margin: 8px 0px;    
    height: 16px;
}
DIV#leiListingNumPage table tr td img {
    margin: 0px 4px;    
}
DIV#leiListingNumPage table tr td P.leiListingNumPage {
    margin: 0px 0px 0px 0px;
}
DIV#leiListingNumPage table tr td P.leiListingNumPage a.numPage {
    position: relative;
    display: inline-block;
    height: 15px;
    font-family: Verdana;
    color:#000000;
    font-size: 11px;
    font-weight: bold;
    margin: 0px 4px 0px 4px;
    padding: 1px 5px 0px 5px;
    text-decoration:none;
    text-align:center;
    background: none;
    border:1px solid #FFFFFF;
}
DIV#leiListingNumPage table tr td P.leiListingNumPage a.numPage:hover {
    background: none;
    border:1px solid #DDDDDD;
}
DIV#leiListingNumPage table tr td P.leiListingNumPage a.numPageOn {
    background: none;
    border-bottom:1px solid #000000;
}

DIV#leiListingNumPage table tr td P.leiListingNumPage a.numPageOff,
DIV#leiListingNumPage table tr td P.leiListingNumPage a.numPageOff:hover {
    background: none;
    color: #333333;
    font-weight: normal
}



.TR_Normal { background-color: #FFFFFF; }
.TR_Survol { background-color: #EFF8FD; cursor:pointer; }
.TR_Clique { background-color: #EFF8FD; cursor:pointer; }


DIV#leiListingMoteurDeRecherche {
    width:708px;
    margin:0px; 
    padding:0px; padding-bottom:20px;
    background:url('images/lei/recherche-fond.jpg') no-repeat bottom #F3F3F4;
}	

TR#leiListingItemProduit:hover {
    background:#EFF8FD;
    cursor:pointer;
}

TD#leiListingItemProduitTd:hover {
    background:#EFF8FD;
    cursor:pointer;
}

.leiMoteurLib {
    font-family: Trebuchet MS;
    color:#808080;
    font-size:12px;
    font-weight: normal;
    margin:2px; margin-bottom:0px;
    padding:0px;
}

.formulaireLeiMoteur {
    font-family: Trebuchet MS;
    color:#808080;
    font-size: 11px;
    font-weight: normal;
    margin:2px; margin-bottom:4px;
    padding:0px;
    width:229px;
}

A.lienMoteurdeRecherche:link { font-family: Trebuchet MS; font-size: 11px; color:#F8B334; font-weight: bold; margin:0px; text-decoration:none; text-transform:uppercase; }
A.lienMoteurdeRecherche:active { font-family: Trebuchet MS; font-size: 11px; color:#F8B334; font-weight: bold; margin:0px; text-decoration:none; text-transform:uppercase; }
A.lienMoteurdeRecherche:visited { font-family: Trebuchet MS; font-size: 11px; color:#F8B334; font-weight: bold; margin:0px; text-decoration:none; text-transform:uppercase; }
A.lienMoteurdeRecherche:hover { font-family: Trebuchet MS; font-size: 11px; color:#888888; font-weight: bold; margin:0px; text-decoration:none; text-transform:uppercase; }


img.pictosFicheEssentiel {
    margin: 8px 0px 10px 10px;;
}


.listingLeiPlus {
    margin: 20px;
    padding: 0px;
    font-family: Arial;
    color:#333333;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    text-align: center;
}















.leiFicheTitre {
    margin:0px;
    padding:0px; padding-bottom:0px;
    background: url("/fileadmin/template/images/lei/ficheleititrefond.png") repeat-x bottom;
}	
.leiFicheTitre p {
    margin:0px 0px 0px 0px;
    padding:0px;
    font-family: Arial;
    color:#333333;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}



div#ficheLEIOngletsNavigation {
    margin:8px 0px 0px 0px;
    padding:0px;
    width: 669px;
    height: 44px;
    overflow: hidden;
}

div#ficheLEIOngletsNavigation ul {
    margin:0px 0px 0px 0px;
    padding:0px;
    width: 669px;
    height: 44px;
    background: white;
    list-style-type: none;
}
div#ficheLEIOngletsNavigation ul li {
    float: left;
    height: 44px;
    margin:0px 0px 0px 0px;
    padding:0px;
    overflow: hidden;
}
div#ficheLEIOngletsNavigation ul li.ficheleiback {
    width: 165px;
    background: url("/fileadmin/template/images/int/pontarlier/btnRetour.png") no-repeat left top;
    margin-right: 1px;
}
div#ficheLEIOngletsNavigation ul li.ficheleisave {
    width: 167px;
    background: url("/fileadmin/template/images/int/pontarlier/btnSave.png") no-repeat left top;
    margin-right: 1px;
}
div#ficheLEIOngletsNavigation ul li.ficheleiprint {
    width: 167px;
    background: url("/fileadmin/template/images/int/pontarlier/btnPrint.png") no-repeat left top;
    margin-right: 1px;
}
div#ficheLEIOngletsNavigation ul li.ficheleinavig {
    width: 167px;
    background: url("/fileadmin/template/images/int/pontarlier/cellule.png") no-repeat left top;
}
div#ficheLEIOngletsNavigation ul li.ficheleiback a,
div#ficheLEIOngletsNavigation ul li.ficheleisave a,
div#ficheLEIOngletsNavigation ul li.ficheleiprint a {
    display: block;
    width: 165px;
    height: 44px;
    font-family: Verdana;
    color:#FFFFFF;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    margin:0px 0px 0px 0px;
    padding:14px 0px 0px 30px;
}
div#ficheLEIOngletsNavigation ul li.ficheleisave a { padding-left: 42px; }
div#ficheLEIOngletsNavigation ul li.ficheleiprint a { padding-left: 72px; }

div#ficheLEIOngletsNavigation ul li.ficheleinavig div {
    width: 167px;
    height: 44px;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    font-family: Verdana;
    color:#FFFFFF;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-align: center;
}
div#ficheLEIOngletsNavigation ul li.ficheleinavig div img {
    vertical-align: -33%;
}
div#ficheLEIOngletsNavigation ul li.ficheleinavig div img.borne {
    filter : alpha(opacity=30);
    -moz-opacity : 0.3;
    opacity : 0.3;
}






#ficheIntro {
    margin: 6px 0px 10px 0px;
}
#ficheIntro form input.text, 
#ficheIntro form input.email, 
#ficheIntro form input.password, 
#ficheIntro form textarea.uniform {
	width: 100%;
}
#photoprincipale {
    margin: 10px 0px 10px 0px;
}
a.photosautres img {
    margin: 6px 12px 2px 0px;
}
.photosLeiNavig {
    position: relative;
    width: 75px;
    height: 40px;
    margin: -32px 0px 0px 129px;
    text-align: center;
}
.leiFicheSousTitre {
    font-family: Verdana;
    color:#333333;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0px 3px 10px;
    padding: 0px 0px 3px 0px;
    border: 0px;
    border-bottom: 1px solid #333333;
}
.leiFicheDates {
    font-family: Verdana;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
    margin:10px 0px 10px 10px;
    padding:0px;
}	
.leiFicheComment {
    font-family: Verdana;
    color:#333333;
    font-size: 11px;
    font-weight: normal;
    margin:0px 0px 17px 10px;
    padding:0px;
}

.leiFicheHoraire {
    font-family: Trebuchet MS;
    color:#7B7470;
    font-size: 12px;
    font-weight: bold;
    margin:20px;
    margin-left:10px;
    padding:0px;
    width:335px;
}

.leiFicheCoordonnees {
    font-family: Verdana;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    margin:8px 0px 0px 10px;
    padding:0px;
    line-height:14px;
    word-wrap:break-word;
}

DIV#divCriteresModalites {
    border:0px solid red; 
    margin:12px;
    padding:0px;
}	

.leiFicheTitreCaract {
    font-family: Verdana;
    color:#333333;
    font-size: 13px;
    font-weight: bold;
    margin:3px;
    margin-left:0px;
    padding:0px;
    text-transform:uppercase;
}
.leiFicheCaractSeparation {
    margin:0px; 
    border:0px; 
    height: 22px;
}
.leiFicheTitreModalite {
    font-family: Arial;
    color:#404040;
    font-size: 11px;
    font-weight: bold;
    margin:0px;
    padding:0px;
}
.leiFicheValeurModalite, .leiFicheValeurModalite A {
    font-family: Arial;
    color:#808080;
    font-size: 11px;
    font-weight: normal;
    margin:0px;
    margin-left:6px;
    padding:0px;
    text-decoration:none;
}
.leiFicheValeurModalite A:link { margin:0px; text-decoration: none }
.leiFicheValeurModalite A:active { margin:0px; text-decoration: none }
.leiFicheValeurModalite A:visited { margin:0px; text-decoration: none }
.leiFicheValeurModalite A:hover { margin:0px; color:#805099; text-decoration: underline; }


.leiFicheBoutonSeparation {
    margin:0px; 
    margin-left:2px;
    margin-top:13px;
    margin-bottom:13px;
    border:0px; 
    border-bottom: 1px solid #E6E6E6;
    height: 2px;
}

TABLE#leiFicheOffreSpecial, 
TABLE#leiFicheEquipements, 
TABLE#leiFicheTarifs, 
TABLE#leiFicheSituationGeo, 
TABLE#leiFicheTarif, 
TABLE#leiFichePlan {
    margin:10px 0px 10px 0px;
}
TD#leiFicheTitreTarifTD {
    background: none;
}
.leiFicheTitreTarif {
    font-family: Verdana;
    color:#333333;
    font-size: 13px;
    font-weight: bold;
    margin:3px;
    margin-left:0px;
    padding:0px;
    text-transform:uppercase;
}

TD.leiFicheCadre {
    border: 0px;
    border-top: 1px solid #D2CFCD;
}
TABLE.leiFicheDesDetailsModalite {
    margin:10px 3px;
}

DIV#boutonsFicheLei {
    margin:0px;
    margin-top:15px;
}

TABLE#leiFicheProduitAssocie {
    width:415px;
    margin:15px; margin-top:0px;
}
TABLE#leiFicheDocsAssocie {
    width:230px;
    margin:15px; margin-top:0px;
}
P.titrePA, P.titrePA A {
    font-family: Trebuchet MS;
    color:#EE7F00;
    font-size: 13px;
    font-weight: bold;
    margin:3px; margin-left:0px; margin-top:8px;
    padding:0px;
}
P.titrePA A { margin:0px; text-decoration:none; }
P.textePA {
    font-family: Trebuchet MS;
    color:#7B7470;
    font-size: 11px;
    font-weight: normal;
    margin:3px; margin-left:0px;
    padding:0px;
}

DIV.ficheleiPubliage {
    margin:0px; margin-left:10px;
    padding:0px;
    width:333px;
    border:0px;
    border-bottom:1px solid #DFDFDF;
}
DIV.ficheleiPubliage P {
    width:333px;
    margin:0px; margin-bottom:6px; 
    padding:0px;
    border:0px solid green;
}



DIV.ficheLeiOnglets {
    margin: 0px; margin-top:20px;
    padding: 0px;	
    width: 670px;
    height: 49px;
}
DIV.ficheLeiOnglets ul {
    margin:0px;
    padding:0px;	
    width:669px;
    height: 44px;
    list-style-type: none;
    border: 0px;
    background: white;
    overflow: hidden;
}
DIV.ficheLeiOnglets ul li {
    margin:0px; margin-right:1px;
    padding:0px;	
    width: 166px;
    height: 44px;
    float: left;
}
DIV.ficheLeiOnglets ul li.dernier { width: 168px; margin-right:0px; }
DIV.ficheLeiOnglets ul li a {
    display: block;
    height: 44px;
    margin: 0px 0px 0px 0px;
    padding: 14px 6px 0px 6px;
    background: url("/fileadmin/template/images/lei/ongletOff.png") repeat-x;
    text-align: center;
    font-family: Verdana;
    font-weight: bold;
    font-size: 9px;
    text-transform: uppercase;
    color: #656565;
    overflow: hidden;
    text-decoration: none;
}
DIV.ficheLeiOnglets ul li.ligneDouble a { line-height: 11px; padding-top: 12px; }
DIV.ficheLeiOnglets ul li.dernier a { width: 168px; }
DIV.ficheLeiOnglets ul li:hover a, DIV.ficheLeiOnglets ul li.act a  { color: #FFFFFF; text-decoration: none; }

DIV.ficheLeiOnglets ul li.desactif {
    filter : alpha(opacity=65);
    -moz-opacity : 0.65;
    opacity : 0.65;
}
DIV.ficheLeiOnglets ul li.desactif a {
    font-style: italic;
}
DIV.ficheLeiOnglets ul li.desactif:hover a { background: url("/fileadmin/template/images/lei/ongletOff.png") repeat-x; color: #656565; }

DIV#ongletDetails, DIV#ongletCarte, DIV#ongletDispos, DIV#ongletBonASavoir {
    clear:both;
    position:relative;
    width:669px;
    margin:0px;
    padding:0px;	
    border:0px;
    background:#EDE8E8;
}

input.leiListeBtnRechercher {
    width:160px;
    height:42px;
    margin:0px; 
    padding:0px; padding-top:3px; padding-right:10px;	
    border:0px;
    /*background: url('images/lei/btn-rechercher.jpg') no-repeat;*/
    cursor:pointer;
    font-family: Trebuchet MS;
    color:#FFFFFF;
    font-size: 10px;
    font-weight: bold;
}
input.leiListeBtnReserverOnline {
    width:160px;
    height:34px;
    margin:0px; 
    padding:0px;
    border:0px;
    background: url('/fileadmin/template/images/lei/reserver.png') no-repeat;
    cursor:pointer;
}



.leiFicheTitreDispo, .leiFicheSsTitreDispo {
    font-family: Trebuchet MS;
    color:#249CD3;
    font-size: 15px;
    font-weight: bold;
    margin:10px; margin-top: 0px;
    padding:0px; padding-top: 15px;
}
div.ongletContenu p.leiFicheTitreDispo {
    margin-top: 0px;
}
.leiFicheSsTitreDispo {
    color:#808080;
    font-size:12px;
}
FONT.periode-de-reservation, FONT.periode-hors-reservation, FONT.periode-reservation-plein, FONT.periode-reservation-ferme {
    width:15px;
    height:9px;
    margin:0px; margin-right:12px; margin-left:6px;
    background:#D1D1D1;
    font-size:8px;
    border:1px solid gray;
}
FONT.periode-de-reservation { margin-left:6px; background:#ACCA34; }
FONT.periode-hors-reservation { margin-left:12px; background:#DFDFDF; }
FONT.periode-reservation-plein { margin-left:12px; background:#FF4444; }
FONT.periode-reservation-ferme { margin-left:12px; background:#555555; }

#divCalendrier { float:left; width:210px; height:140px; margin:0px; margin-right:10px; margin-bottom:10px; padding:0px; text-align:center; border:0px solid gray; background: none; }
#divCalendrier h2#titreCalendrier, 
#divCalendrier h2#titreCalendrier2 { 
    font-family:Arial; font-size:14px; font-weight:bold; color:#656565; margin:2px; padding:0px; padding-right:3px; text-align:right; }
#divCalendrier h2#titreCalendrier2 { color:#EE7F00; }
#divCalendrier ul { list-style-type: none; }
#divCalendrier ul#libelle { list-style-type: none; height: 15px; margin: 0px; padding: 0px; }
#divCalendrier ul#libelle li { 
    float:left; width:28px; height:14px; margin:0px 2px 2px 0px; padding:1px 0px 0px 0px; background:#656565; border:0px; border-collapse:collapse; 
    font-family:Verdana; font-size:10px; font-weight:normal; color: white; 
}
#divCalendrier ul.ligne { list-style-type: none; height:13px; margin: 0px; padding: 0px; } 
#divCalendrier ul.ligne li { 
    float:left; width:28px; height:14px; margin:0px 2px 2px 0px; padding:2px 0px 0px 0px; border:0px; border-collapse:collapse; 
    font-family:Verdana; font-size:9px; font-weight:normal; 
}
#divCalendrier ul.ligne li a { text-decoration: none; font-family:Verdana; font-size:9px; font-weight:normal; font-style:italic; color:#333333; }

#divCalendrier ul.ligne li.itemSelectedItem { /* A vous de configurer l\'apparence du jour selectionne */ background:#D1D1D1; color:#AAAAAA; }		
#divCalendrier ul.ligne li.itemCurrentItem { /* A vous de configurer l\'apparence de la date du jour */ color:black; background:#FFFFFF; font-weight: bold; }
#divCalendrier ul.ligne li.itemVide { /* A vous de configurer l\'apparence du jour selectionne */ background:none; border:0px; }
#divCalendrier ul.ligne li.itemVide:hover { text-decoration: none; background:none; cursor: auto; color: black; border:0px }

#divCalendrier ul.ligne li.itemComplet { background:#FF4444; color:#FFFFFF; }		
#divCalendrier ul.ligne li.itemFerme { background:#555555; color:#FFFFFF; }		
#divCalendrier ul.ligne li.itemLibre { background:#ACCA34; color:#FFFFFF; }		
#divCalendrier ul.ligne li.itemNousConsulter { background:#DFDFDF; color:#333333; }		

#divCalendrier ul.ligne li:hover { cursor:pointer; color:black; background:#FFFFFF; border:0px; font-weight: bold; }






DIV.triAffichage {
    margin:10px 0px; margin-bottom:5px;
    padding:0px;
    background:url('images/lei/trait.jpg') repeat-x;
    width:708px;
    text-align:center;
    border:0px solid gray;
}
DIV.triAffichage SPAN {
    margin:0px; margin-right:20px;
    padding:0px;
    font-family: Trebuchet MS;
    color:#F8B334;
    font-size: 19px;
    font-weight: bold;
    background:white;
    border:0px solid blue;
}



.focusLei {
    width:679px;
    margin:0px; margin-left:-4px;
    padding:0px;
}
.focusLei table {
    background:url('/fileadmin/template/images/int/zoomLeiFond.png') repeat-y;
}
P.focusTitre {
    font-family: Arial;
    color:#333333;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    margin:0px 15px 0px 0px;
    padding:0px; padding-top: 4px;
}
P.focusTexte {
    font-family: Verdana;
    color:#333333;
    font-size: 12px;
    font-weight: bold;
    margin:6px 25px 0px 0px;
    padding:0px;
}
P.focusCoordonnees {
    font-family: Verdana;
    color:#333333;
    font-size: 11px;
    font-weight: normal;
    margin:8px; margin-left:0px;
    padding:0px;
    line-height:14px;
    word-wrap:break-word;
}
P.focusCoordonnees A {
    text-decoration:none;
}
P.focusCoordonnees A:hover {
    text-decoration:underline;
}

div.focusOutils {
    margin:20px 42px; margin-left: 0px;
}
/*TABLE.focusOutils {
    margin:20px 42px; 
    border-collapse:collapse; 
    border:1px solid gray;
}
TABLE.focusOutils P, TABLE.focusOutils P A {
    margin:0px;
    padding:0px;
    font-family: Trebuchet MS;
    color:#F8B334;
    font-size: 11px;
    font-weight: normal;
    text-decoration:none;
    text-align:	center;
}
TABLE.focusOutils TD { cursor:pointer; }
TABLE.focusOutils P:hover { background-color:#36353A; }
*/

div.lei_separation {
    width: 100%;
    margin:0px; margin-top: 15px;
    padding:0px;
    background:url('/fileadmin/template/images/int/metabief/leiseparation.png') repeat-x;
    text-align: center;
}
div.lei_separation span {
    font-family: Arial;
    color:#98B133;
    font-size: 19px;
    font-weight: bold;
    margin:0px;
    padding:0px 15px;
    background: white;
}


div.leiListingDispoAjax {
    margin:5px 0px 0px 10px;
}
div.leiListingDispoAjax img {
    width: 62px;
    height: 8px;
    filter : alpha(opacity=45); 
    -moz-opacity : 0.45; 
    opacity : 0.45;
}



div.corpsAjax {
    background: white;
    margin: 0px;
    padding: 10px; padding-top: 0px;
    border: 1px solid white;
}




span.t3-icon {
    margin-right: 2px;
    vertical-align: middle;
}
span.t3-icon {
    display: inline-block;
    position: relative;
    overflow: hidden;
}
.t3-icon-actions-document { background-position: -306px -323px !important; } /* par defaut vide */

.t3-icon-document-open { background-position: -198px -0px !important; } /* crayon */
.t3-icon-document-trash { background-position: -162px -18px !important; } /* poubelle */
.t3-icon-document-actif { background-position: -180px -18px !important; } /* ampoule allumée */
.t3-icon-document-inactif { background-position: -18px -36px !important; } /* ampoule éteinte */
.t3-icon-document-info { background-position: -198px -198px !important; } /* info */
.t3-icon-document-plus { background-position: -72px -18px !important; } /* plus vert */
.t3-icon-actions {
    background-image: url('/fileadmin/template/images/t3skin.png?1299879804') !important;
    height: 16px;
    width: 16px;
}
.t3-icon {
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    font-size: 1px;
    line-height: 0;
}


