html
{
    overflow-y: scroll;
    background: url("/images/background.png") repeat scroll 0 0 transparent;
}
body
{
    margin: 0;
    padding: 0;
    background: url("/images/header_bg.png") repeat-x scroll center top transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
}
.pre
{
    white-space:pre;
}
.nowrap
{
    white-space:nowrap; 
}
.left
{
    text-align:left;
}
.right
{
    text-align:right;
}
.center
{
    text-align:center;
}

#MainHaut
{
    background: url(/images/Haut.png) no-repeat center;
    width: 800px;
    min-height: 225px;
    margin: 0 auto;
    padding: 0px 20px 0 0px;
}
#MainCentre
{
    background: url(/images/Centre.png) repeat-y center;
    width: 800px;
    overflow: auto;
    margin: 0 auto;
    padding: 0 25px 0 5px;
}
#MainBas
{
    background: url(/images/Bas.png) no-repeat center;
    width: 800px;
    height: 10px;
    margin: 0 auto;
    padding: 0 25px 25px 5px;
}

li.EtapeActive, li.EtapeRealisee, li.EtapeFuture
{
    margin: 0px 0px 8px 0px;
    font-style: italic;
    list-style-type: none;
}
li.EtapeActive
{
    color: Black;
    font-weight: bold;
    list-style-image: url('/images/arrow2li.png');
}
li.EtapeRealisee
{
    color: Black;
    font-weight: normal;
    list-style-image: url('/images/arrow2li.png');
}
li.EtapeFuture
{
    color: Gray;
    font-weight: normal;
    list-style-image: url('/images/arrow1li.png');
}

ul.legende li
{
    margin: 0 0 8px 0;
    list-style-type:none;
    list-style-image:none;
     color:Black;
     font-style:italic;
}
ul.legende li div
{
    border:1px solid #CCCCCC;
    height: 16px;
    width: 25px;
    margin-right:5px;
    float:left;
}

div.CarteContenu
{
    padding: 0;
}
div.CarteBackground
{
    position: relative;
    z-index: -1;
    min-height: 80px;
    min-width: 80px;
}
div.CarteBackground div
{
    position: absolute;
}
div.CarteBackground div.Gauche
{
    left: 0;
    width: 40px;
}
div.CarteBackground div.Centre
{
    left: 0;
    right: 0;
    margin-left: 40px;
    margin-right: 40px;
}
div.CarteBackground div.Droite
{
    right: 0;
    width: 40px;
}
div.CarteBackground div.Haut
{
    top: 0;
    height: 40px;
}
div.CarteBackground div.Millieu
{
    top: 0;
    bottom: 0;
    margin-top: 40px;
    margin-bottom: 40px;
}
div.CarteBackground div.Bas
{
    bottom: 0;
    height: 40px;
}

div.CarteBackground div.Haut.Gauche
{
    background: url('/images/carteNO.png') no-repeat top left;
}
div.CarteBackground div.Haut.Centre
{
    background: url('/images/carteN.png') repeat-x top center;
}
div.CarteBackground div.Haut.Droite
{
    background: url('/images/carteNE.png') no-repeat top right;
}
div.CarteBackground div.Millieu.Gauche
{
    background: url('/images/carteO.png') repeat-y left 50%;
}
div.CarteBackground div.Millieu.Centre
{
    background-color: White;
    overflow: visible;
}
div.CarteBackground div.Millieu.Droite
{
    background: url('/images/carteE.png') repeat-y right 50%;
}
div.CarteBackground div.Bas.Gauche
{
    background: url('/images/carteSO.png') no-repeat bottom left;
}
div.CarteBackground div.Bas.Centre
{
    background: url('/images/carteS.png') repeat-x center bottom;
}
div.CarteBackground div.Bas.Droite
{
    background: url('/images/carteSE.png') no-repeat bottom right;
}

a:link
{
    color: #00A000;
/*-------------*/
/*    006600    */
/*-------------*/
    text-decoration: underline;
}
a:active
{
    color: #00A000;
    text-decoration: underline;
}
a:visited
{
    color: #00A000;
    text-decoration: underline;
}
a:hover
{
    color: #00A000;
    text-decoration: underline;
}
a img
{
    border: 0;
}
p, .p
{
    margin: 0px 0px 12px 0px;
}
img.p
{
    display: block;
    margin: 0 auto 12px auto;
}
img.encadreGauche
{
    margin: 0 5px 5px 5px;
    float: left;
}
img.encadreDroite
{
    margin: 0 0 5px 5px;
    float: right;
}
.clear
{
    clear: both;
}
div.encadreGauche
{
    margin: 0 5px 0 5px;
    float: left;
}
div.encadreDroite
{
    margin: 0 0 5px 5px;
    float: right;
}
div.Col2
{
    width: 285px;
}
ul
{
    margin-bottom: 0px;
    margin-top: 0px;
    padding-left: 60px;
}
li
{
    color: #631514;
    list-style-type: none;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type: circle;
    list-style-image: url('/images/arrow1li.png');
}
li li
{
    list-style-image: none;
}
h1
{
    display: inline-block;
    overflow: hidden;
    height: 60px;
    line-height: 60px;
    vertical-align: middle;
    font-size: 30px;
    font-weight: bold;
    text-align: left;
    color: #6a8085;
    background-image: url('/images/points.png');
    background-repeat: no-repeat;
    padding: 0 0 0 100px;
    margin: 0 0 8px 0;
}
h2
{
    display: block;
    padding: 2px 0 2px 0;
    margin: 0 0 8px 0;
    border-width: 0px;
    border-style: solid;
    border-color: #a6d588;
    background-color: #AA0A00;
    color: White;
    text-align: center;
    font-size: 12px;
    overflow: hidden;
    clear: both;
    cursor: pointer;
}
h2:hover
{
    background-image: url('/images/MenuHover.png');
    background-position: center bottom;
    background-repeat: no-repeat;
}
h2:before
{
    content: url(/images/arrow2.png);
    margin-right: 2px;
    text-align: center;
    vertical-align: middle;
}
h2.encadreGauche
{
    clear: inherit;
}
h2.encadreDroite
{
    clear: inherit;
}
h3
{
    display: block;
    padding: 2px 0 2px 0;
    margin: 0 0 6px 0;
    color: black;
    font-weight: bold;
    font-size: 12px;
    overflow: hidden;
    clear: both;
    text-align: left;
    border-style: none;
}
h3:before
{
    content: url('/images/arrow2.png');
    margin-right: 2px;
}
h3.Etape
{
    color:#AA0A00;
    text-align: center;
}
h3.Etape:before
{
    content: inherit;
}
h4
{
    display: block;
    padding: 2px 0 0 0px;
    margin: 0 0 0px 0px;
    color: black;
    font-weight: bold;
    font-size: 12px;
    overflow: hidden;
    clear: both;
    text-align: left;
    border-style: none;
}
h4:before
{
    content: url('/images/arrow1li.png');
    margin-right: 2px;
}
.h4
{
    margin-left: 27px;
}
h4.Etape
{
    color:#AA0A00;
    text-align: center;
}
h4.Etape:before
{
    content: inherit;
}
.adresse
{
    padding-left: 27px;
    min-height:25px;
}
.adresse:before
{
    content: url('/images/adresse.png');
    margin-left: -27px;
    float: left;
}
.telephone
{
    padding-left: 27px;
        margin-top : 5px;
}
.telephone:before
{
    content: url('/images/telephone.png');
    margin-left: -27px;
        margin-top : -5px;
}
.mobile
{
    padding-left: 27px;
            margin-top : 5px;
}
.mobile:before
{
    content: url('/images/mobile.png');
    margin-left: -27px;
        margin-top : -5px;
}
.fax
{
    padding-left: 27px;
    margin-top : 5px;
}
.fax:before
{
    content: url('/images/fax.png');
    margin-left: -27px;
    margin-top : -5px;
}
.email
{
    padding-left: 27px;
}
.email:before
{
    content: url('/images/arobase.png');
    margin-left: -27px;
}
.label
{
    width: 200px;
    font-weight: bold;
    text-align: left;
    color: #6a8085;
    float:left;
    clear:left;
    margin-right : 5px;
    text-align : right;
}
.refDossierLabel
{
    float: left;
	text-align: right;
    overflow: auto;
    width: 80px;
    color: #6a8085;
    font-weight: bold;
}
.refDossier
{
	overflow: auto;
	margin-left: 85px;
}
ul.slider
{
	
}
#jHelperTipAttrContainer
{
    background: #FFFFFF;
    border: 1px solid #FF3333;
    color: #FFFFFF;
    display: none;
    font-style: italic;
}
#HautDePage
{
    float: right;
    width: 80px;
    height: 26px;
    padding: 0px;
    margin-right: 10px;
    background-image: url(/images/HautDePage.png);
    background-repeat: no-repeat;
    background-position: left top;
}
#HautDePage:hover
{
    background-position: left -26px;
}
/*-------------*/
/*    Liens    */
/*-------------*/
ul.Liens
{
    padding-left: 0;
    margin-bottom: 30px;
}
ul.Liens li
{
    list-style-type: none;
    list-style-image: none;
}
li span.LienTitre
{
    display: block;
    float: left;
    color: Black;
    font-weight: bold;
}
li a.LienUrl
{
    display: block;
    float: right;
}
li span.LienDescription
{
    display: block;
    clear: left;
    color: Black;
    margin-bottom: 8px;
}


/*-------------*/
/* Formulaires */
/*-------------*/
.Connexion
{
}
.Connexion label
{
    display: inline-block;
    font-weight: bold;
    text-align: right;
    width: 150px;
    margin: 3px 0 8px 0;
    float: left;
    clear: left;
}

.Connexion input[type="text"], .Connexion input[type="password"]
{
    display: inline-block;
    width: 200px;
    padding: 2px;
    margin: 0 0 8px 2px;
    float: left;
}
input[type="text"], input[type="password"]
{
    border: 1px solid #AA0A00;
    width : 80%;
}


.Connexion span.skincheckbox, .Connexion span.skinradio, .Connexion input[type="checkbox"], .Connexion input[type="radio"]
{
    width: 20px;
    height: 25px;
    padding: 0 5px 0 0;
    margin-left: 150px;
    display: inline-block;
    clear: left;
    float: left;
    background-repeat: no-repeat;
    background-position: left top;
}
.Connexion input[type="submit"]
{
    display: inline-block;
    width: 120px;
    margin-left: 238px;
    float: left;
    clear: left;
}
span.skincheckbox
{
    background-image: url(/images/checkbox.png);
}
span.skinradio
{
    background: url(/images/radio.png) no-repeat;
}
span.checkbox label, span.radio label
{
    display: inline-block;
    width: inherit;
    padding: 2px;
    margin: 1px 0 8px 2px;
    float: left;
    clear: inherit;
    text-align: left;
    font-weight: inherit;
}

span.skincheckbox.checked, span.skinradio.checked
{
    background-position: 0 -50px;
}
span.skincheckbox.highlight, span.skinradio.highlight
{
    background-position: 0 -25px;
}
span.skincheckbox.checked.highlight, span.skinradio.checked.highlight
{
    background-position: 0 -75px;
}
.select
{
    position: absolute;
    width: 158px;
    height: 21px;
    padding: 0 24px 0 8px;
    color: #fff;
    font: 12px/21px arial,sans-serif;
    background: url(select.gif) no-repeat;
    overflow: hidden;
}


/*------*/
/* MENU */
/*------*/
.MenuContainer
{
    float: right;
}
#NavigationMenu
{
    margin: 164px 0 0 0;
}
li.Menu
{
    display: block;
    float: left;
    cursor: default;
    height: 60px;
    margin-left: 1px;
    text-align: center;
    position: relative;
    background-image: url(/images/Menu.png);
    background-repeat: no-repeat;
    background-position: -15px top;
    list-style-type: none;
}
li.Menu.First
{
    background-position: left top;
    padding-left: 15px;
}
li.Menu.Last
{
    background-position: right top;
    padding-right: 53px;
}
li.Menu:hover
{
    background-position: -15px -60px;
}
li.Menu.First:hover
{
    background-position: left -60px;
}
li.Menu.Last:hover
{
    background-position: right -60px;
}
li.Menu span
{
    font-weight: bold;
    font-size: 15px;
    color: white;
    display: block;
    min-width: 100px;
    height: 21px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}
li.Menu:hover span
{
    background: url(/images/MenuHover.png) no-repeat center -15px;
}

li.Menu ul
{
    position: absolute;
    background: #AA0A00;
    margin: 0 0 0 0;
    padding: 0;
    width: 170px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border: 1px solid #FF0000;
}
li.Menu ul li
{
    margin: 0;
    padding: 0;
    clear: both;
    width: 170px;
    list-style: none;
    background-image: inherit;
    background-repeat: inherit;
    background-position: inherit;
    padding-left: inherit;
}
li.Menu ul li a
{
    display: block;
    width: 133px;
    height: auto;
    padding: 3px 2px 3px 35px;
    color: White;
    text-decoration: none;
    text-align: left;
}
li.Menu ul li a:hover
{
    background-image: url(/images/arrow2.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    font-weight: bold;
}

/*-------------*/
/*  Fichiers   */
/*-------------*/
.Fichier
{
    min-height: 50px;
}
.Fichier a
{
    display: block;
    margin: 10px;
    text-decoration: none;
}
.Fichier a span.date
{
    color: #FF7F00;
    font-weight: bold;
}
.Fichier a span.titre
{
    color: black;
    font-weight: bold;
}
div.Fichier a:before
{
    float: left;
    clear: left;
    overflow: auto;
}
div.Fichier.PDF a:before
{
    content: url(/images/Fichiers/PDF50.png);
}
div.Fichier.ZIP a:before
{
    content: url(/images/Fichiers/ZIP50.png);
}



/*-------------*/
/*  DossiersTraditionnels   */
/*-------------*/
.DossierTraditionnel
{
    min-height: 50px;
}
.DossierTraditionnel a
{
    display: block;
    margin: 10px;
    text-decoration: none;
    color: Black;
}
.DossierTraditionnel a span.Type
{
    color: #FF7F00;
    font-weight: bold;
}
.DossierTraditionnel a span.titre
{
    color: black;
    font-weight: bold;
}
div.DossierTraditionnel a:before
{
    float: left;
    clear: left;
    overflow: auto;
}
div.DossierTraditionnel.ERCE a:before
{
    content: url(/images/TypesDossiersTrads/ERCE50.png);
}
div.DossierTraditionnel.AERCE a:before
{
    content: url(/images/TypesDossiersTrads/AERCE50.png);
}
div.DossierTraditionnel.RRCE a:before
{
    content: url(/images/TypesDossiersTrads/RRCE50.png);
}
div.DossierTraditionnel.SRCE a:before
{
    content: url(/images/TypesDossiersTrads/SRCE50.png);
}
div.DossierTraditionnel.ERCETJ a:before
{
    content: url(/images/TypesDossiersTrads/ERCETJ50.png);
}
div.DossierTraditionnel.EICEP a:before
{
    content: url(/images/TypesDossiersTrads/EICEP50.png);
}
div.DossierTraditionnel.RICEP a:before
{
    content: url(/images/TypesDossiersTrads/RICEP50.png);
}


/*-------------*/
/*      AO     */
/*-------------*/
.separate:after
{
    content: url(/images/3points.png);
    display: block;
    text-align: center;
}

.ao div.dateLimite
{
    color: #AA0A00;
    font-weight: bold;
}
.ao div.boamp
{
}
.ao div.boamp:before, .ao div.dateLimite:before
{
    content: url('/images/arrow1.png');
}
.Permanent
{
    overflow: auto;
    padding-top: 10px;
    float: left;
    width: 172px;
}
#PermanentConnexion label
{
	clear:left;
	display:block;
}
#UPPage
{
    overflow: auto;
    padding: 10px 10px 0px 28px;
}
.Perma1
{
    padding: 2px 36px 0 52px;
    color: #AA0A00;
    font-weight: bold;
    text-align: center;
    width: 84px;
    height: 42px;
    background-image: url(/images/Perma1.png);
    background-repeat: no-repeat;
}
.Perma2
{
    padding: 2px 36px 0 52px;
    color: #AA0A00;
    font-weight: bold;
    text-align: center;
    width: 84px;
    height: 42px;
    background-image: url(/images/Perma2.png);
    background-repeat: no-repeat;
}
.Perma3
{
    width: 100%;
    height: 14px;
    background-image: url(/images/Perma3.png);
    background-repeat: no-repeat;
}
.Perma
{
    color: White;
    padding: 0 6px 6px 6px;
    background-image: url(/images/Perma.png);
    background-repeat: repeat-y;
}
form.Perma input
{
    width: 154px;
    margin: 2px 0 2px 0;
}
form.Perma button
{
    width: 100px;
    margin: 4px 0px 2px 60px;
}
.PermaContact
{
    overflow: hidden;
    color: White;
    font-size: 10px;
    margin: 10px;
    padding: 8px;
    background-color: #b5b5b5;
}

.Cnil
{
    overflow: visible;
    padding: 30px 20px 0px 20px;
    margin: 0;
    text-align: center;
    background-image: url(/images/LogoCNIL.png);
    background-repeat: no-repeat;
    background-position: top center;
}
.Cnil a
{
    text-decoration: none;
}
#Energie2007Detail span.Energie2007Date
{
    display: block;
    font-weight: bold;
}
#Energie2007Detail span.Energie2007Lien
{
    display: block;
    margin-bottom: 8px;
}
#Energie2007Detail span.Energie2007Lien a
{
    color: #FFD588; /*A6D588*/
    text-decoration: none;
    margin-bottom: 5px;
}

.ActualiteDate
{
    font-weight: bold;
    color: #FF7F00;
}
.ActualiteTitre
{
    font-weight: bold;
    margin-bottom: 10px;
}
.Actualite
{
    /*float: left;
    width: 275px;*/
    padding: 10px;
}
.AgendaDate
{
    font-weight: bold;
    color: #A6D588;
}
.AgendaTitre
{
    font-weight: bold;
}
.AgendaDescription
{
    margin-bottom: 5px;
}


#map-canvas
{
    width: 100%;
    height: 100%;
    background-color: black;
}

.HistoriqueDate
{
    float: left;
    overflow: auto;
    width: 70px;
    color: #AA0A00;
    font-weight: bold;
}
.GlossaireAbreviation
{
    color: #AA0A00;
    font-weight: bold;
}
.HistoriqueDate:before, .GlossaireAbreviation:before
{
    content: url('/images/arrow2.png');
}
.Historique
{
    overflow: auto;
    margin-left: 70px;
}


/*-----------------------------------------------------------------------------------------------*/
/*                                          CADRES ELUS                                          */
/*-----------------------------------------------------------------------------------------------*/
.CadreElus
{
    color: #6A8085;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    padding: 0px;
}

.CadreElus ul
{
    padding: 0 0 10px 0;
}

.CadreElus ul li
{
    cursor: pointer;
    list-style: none;
    color: #333;
    font-weight: bold;
    display: inline-block;
    width: 110px;
    margin: 4px 4px 4px 0;
    padding: 4px 0 4px 0;
    text-align: center;
    vertical-align: middle;
    border-width: 2px;
    border-style: solid;
    border-color: #AA0A00;
    -moz-box-shadow: 4px 4px 4px #555;
    -webkit-box-shadow: 4px 4px 4px #555;
    z-index: 2;
}

/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/
.tooltiptitle
{
    color: #00A000;
}
#tooltip.tooltip
{
    position: absolute;
    z-index: 3000;
    border: 2px solid #AA0A00;
    background-color: #FA0000;
    padding: 5px;
    text-align: center;
    color: white;
    font-style: italic;
    font-weight: bold;
    width: 250px;
    -moz-box-shadow: 4px 4px 4px #555;
    -webkit-box-shadow: 4px 4px 4px #555;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#tooltip.tooltip h3, #tooltip.tooltip div
{
    color: White;
    margin: 0;
}

/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
/*                                         TABLES  STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/
table.Positionnement
{
    border-style: none;
}
table.Positionnement tr:hover
{
    background-color: transparent;
}
table.Positionnement td
{
    padding: 0;
    text-align: inherit;
    vertical-align: top;
}
table.quadrillage td, table.quadrillage th
{
    border:1px solid #CCC;
}

table
{
    margin: 0;
    border: 1px solid #CCC;
    border-collapse: collapse;
}
caption
{
    text-align: left;
    border-style: none;
    padding: 5px 0 5px 0;
}
caption:before
{
    content: url('/images/arrow2.png');
}
th
{
    color: #AA0A00;
    font-weight: bold;
}
th[scope=col], th[scope=column]
{
    text-align: center;
    padding: 5px 2px 5px 2px;
}
th[scope="row"]
{
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}
th[scope="row"].right
{
    text-align: right;
}
th[scope="row"].italic
{
    font-style:italic;
}
th[scope="row"].light
{
   font-weight: normal;
}
td
{
    padding: 5px 2px 5px 2px;
    text-align: center;
}
td.bold
{
    font-weight: bold;
}
td.Monetaire
{
    text-align: right;
}

thead th, tfoot th, tfoot td
{
    background-color: #C0C0C0;
    font-weight: bold;
    text-transform: uppercase;
}
tbody tr.highlight
{
    background-color: #E0E0E0;
    font-weight: bold;
}
tbody tr.italic
{
    font-style:italic;
}
tbody tr.light
{
   font-weight: normal;
}

tbody tr.odd
{
    background-color: #F7F7F7;
}

tbody tr:hover
{
    background-color: #EEE;
    color: #333;
}
table.quadrillage tbody tr:hover
{
    background-color: inherit;
    color: inherit;
}
.centre
{
    text-align: center;
}


/*-----------------------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------------*/
/*                                          ORGANIGRAMME                                         */
/*-----------------------------------------------------------------------------------------------*/
.Organigramme
{
    border-collapse: inherit;
    margin: 0 auto;
    border: 0;
    background-color: inherit;
}
.Organigramme tr:hover
{
    background-color: inherit;
}
.Organigramme td
{
    min-width: 8px;
}
.Organigramme tr
{
    height: 20px;
}
.CaseOrganigramme
{
    cursor: pointer;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
    background-color: #EDF7FF;
    border: 2px solid #AA0A00;
    text-align: center;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    width: 20%;
}
.LigneOrganigramme
{
    height: 100px;
}
.LigneBas
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #AA0A00;
}
.LigneGauche
{
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #AA0A00;
}
.LigneDroite
{
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #AA0A00;
}
.LigneBasDroite
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #AA0A00;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #AA0A00;
}
.OrganigrammeGras
{
    font-weight: bold;
}


.Chargement
{
    border-color: #AA0A00;
    border-style: solid;
    position: relative;
    top: 50%;
    width: 340px;
    height: 40px;
    padding: 10px;
    color: #AA0A00;
    font-size: 14px;
    font-weight: bold;
    background-color: White;
    margin-left: auto;
    margin-right: auto;
    margin-top: -33px;
    text-align:center;
    z-index: 20002;
}
.Chargement:before{
    content:url('/images/arrow2.png')
}
.Chargement:after{
    content:url('/images/ajax-loader.gif')
}





.customClose
{
    cursor:pointer;
    font-weight:bold;
}
.customClose:hover
{
    color:#AA0A00;
}
.customClose:before{
    content:url('/images/arrow1.png')
}
#sb-title-inner:before{
    content:url('/images/arrow2.png')
}
