/* Body pop-up Modal */
body.contentpane, html.contentpane{
    padding:5px;
}
/* Images */
#joomladministration img,#content #joomladministration img{
    padding:0;
    margin:0;
    border:none;
}
/* Titres */
#joomladministration h2,#joomladministration h3,#joomladministration h4{
    color:#3486b4;
}
#joomladministration h2{
    clear:both;
    border-bottom:#deeffc 1px solid;
}
.contentpane #joomladministration h3{
    margin-top:0;
    padding-top:0;
}
/* Liens */
#joomladministration a{
    color:#f08800;
}
#joomladministration a:hover{
    color:#fdba63;
}
/* Listes */
#joomladministration ul{
    list-style-type:none;
    list-style-image:none !important;
}
#joomladministration ul li{
    list-style-type: none;
}
/* Paragraphes */
.contentpane #joomladministration p{
    padding:0;
    margin:5px 0;
}
/* GENERAL */
#joomladministration
{
    overflow: hidden;
}
#joomladministration .left{
    float:left;
}
#joomladministration .right{
    float:right;
}
.datevalidite, .pied{
    display:block;
    clear:both;
}
.datevalidite{
    font-style:italic;
    text-align:right;
    color:#aaaaaa;
}
.pied{
    text-align:center;
    padding:10px 0;
    border-top:1px solid #EEEEEE;
}
.pied .avertissement{
    margin:10px;    
}
/* PATHWAY */
#joomladministration .pathway{
    padding-bottom:5px;
    border-bottom:#deeffc 1px dotted;
    font-size:11px;
}
#joomladministration .pathway a,#joomladministration .pathway .actif{
    text-decoration:none;
    padding:0 8px 0 12px;
    background:url(../images/arrow.png) left no-repeat;
}

/* MENUS */
#joomladministration #menu_joomladministration
{
    height:50px;
}
#joomladministration #menu_joomladministration .menu_joomladministration_item
{
    border:1px solid #ddd;
    float:left;
}
#joomladministration #menu_joomladministration .menu_joomladministration_item:hover,#joomladministration #menu_joomladministration .menu_joomladministration_item.selected
{
    background-color:#ddd;
}
#joomladministration #menu_joomladministration .menu_joomladministration_item a
{
    padding: 10px;
    display: block;
    text-align: center;
    color:#08c;
}
/* EVENEMENTS DE VIE */
#joomladministration .evenements{
    display:block;
    clear:both;
    margin-bottom:20px;
}
#joomladministration .evenements ul{
    border:none;
}
#joomladministration .evenements li{
    display:block;
    list-style-type:none;
    border:none;
    float:left;
    margin:0 20px 12px 0;
    background:url(../images/fond-evenements.png) no-repeat;
    text-align:center;
}
#joomladministration .evenements li a{
    display:block;
    font-size:12px;
    color:#2e94c3;
    font-style:italic;
    font-weight:bold;
    line-height:10px;    
    padding:70px 5px 5px;
    width:102px;
    height:37px;
}
#joomladministration .evenements li a:hover{
    color:#ffc600;
}
#joomladministration .evenements li.demenage{
    background:url(../images/fond-demenage.png) no-repeat;
}
#joomladministration .evenements li.enfant{
    background:url(../images/fond-enfant.png) no-repeat;
}
#joomladministration .evenements li.emploi{
    background:url(../images/fond-emploi.png) no-repeat;
}
#joomladministration .evenements li.mariage{
    background:url(../images/fond-mariage.png) no-repeat;
}
#joomladministration .evenements li.deces{
    background:url(../images/fond-deces.png) no-repeat;
}
#joomladministration .evenements li.administration{
    background:url(../images/fond-administration.png) no-repeat;
}
#joomladministration .evenements li.logement{
    background:url(../images/fond-logement.png) no-repeat;
}
#joomladministration .evenements li.retraite{
    background:url(../images/fond-retraite.png) no-repeat;
}
#joomladministration .evenements li.succession{
    background:url(../images/fond-succession.png) no-repeat;
}
#joomladministration .evenements li.plus{
    background:url(../images/fond-plus.png) no-repeat;
}
/* THEMES */
#joomladministration .themes .left,#joomladministration .themes .right{
    width:47%;
}
#joomladministration .themes h3{
    margin:0;
}
#joomladministration .themes .indexmotscles{
    float:right;
    font-size:11px;
}
#joomladministration .listethemes{
    float:left;
    width:94%;
    background:#FCFCFC;
    border:1px solid #dddddd;
    clear:both;
    padding:20px 3%;
    margin-bottom:15px;
}
#joomladministration .listethemes ul{
    border-top-color:#deeffc;
    margin:0;
    padding:0;
}
#joomladministration .listethemes li{
    border-bottom-color:#deeffc;
    margin:0;
    padding:0;
    clear: both;
}
#joomladministration .listethemes li a{
    display:block;
    width:92%;
    font-weight:bold;
    padding:4px 0 4px 8%;
    background:transparent url('../images/li-themes.png') 5px 7px no-repeat;
}
#joomladministration .listethemes li a:hover{
    background-color:#f4f7fe;    
    color:#f08800;
}
/* Sous-thèmes */
#joomladministration .listethemes ul ul.sousthemes{
    display: block;
    background: #fff;
    border: 1px solid #eee;
    padding: 5px;
}
#joomladministration .listethemes ul.sousthemes li{
    border:none;
    font-size:10px;
    display:inline;
    clear: none;
    line-height: 9px;
}
#joomladministration .listethemes ul.sousthemes li a{
    display:inline;
    width:auto;
    font-weight: normal;
    background:transparent url('../images/li-sousthemes.png') left center no-repeat;
    color:#666;
    padding:0 0 0 4px;
}
#joomladministration .listethemes ul.sousthemes li:first-child a{
    background:none;
    padding:0;
}
/* Affichage des sous-thèmes au survol */
#joomladministration .listethemes ul li:hover ul.sousthemes.over {
    display:block
}
#joomladministration .listethemes ul ul.sousthemes.over {
    display: none;
}
#joomladministration .listethemes ul.sousthemes li a:hover {
    color: #f08800;
}
/* NOEUDS */
#joomladministration .noeud .bloc{
    background:#FCFCFC;
    border:1px solid #dddddd;
    padding:15px;
    margin-bottom:15px;
    border-radius:5px;
}
#joomladministration .noeud .bloc h4{
    margin-top:0;
}
#joomladministration .noeud ul{
    border-top-color:#deeffc;
    margin:0;
    padding:0;
}
#joomladministration .noeud li{
    border-bottom-color:#deeffc;
    margin:0;
    padding:0; 
}
#joomladministration .noeud li a, #joomladministration .noeud li span.titredossier{
    color:#f08800;
    display:block;
    font-weight:bold;
    width:96%;
    padding:4px 0 4px 4%;
    background:transparent url(../images/li-themes.png) 5px 7px no-repeat;
}
#joomladministration .noeud li li a{
    font-weight:normal;
    color:#7c7c7c;
    background:none;
}
#joomladministration .noeud li a:hover{
    background-color:#f4f7fe;    
    color:#f08800;
}
#joomladministration .noeud li li a:hover{
    color:#606060;
}
/* ANNEXES */
#joomladministration .annexes h4{
    clear:both;
    font-size:15px;
    border-bottom:#deeffc 1px dotted;
}
#joomladministration .annexes{
    margin-top:10px;
}
#joomladministration .annexes ul{
    padding:0;
    margin:5px 0;
    border:none;
}
#joomladministration .annexes ul ul{
    padding-left:20px;
    margin:5px 0;
    border:none;
}
#joomladministration .annexes li{
    border:none;
    margin:0;
    padding:0;    
    background:url(../images/arrow.png) no-repeat 0 6px;
}
/* FICHE */
#joomladministration .fiche h4{
    font-size:15px;
    border-bottom:#deeffc 1px dotted;
}
#joomladministration .fiche .chapitre .chapitre h4{
    font-size:13px;
    border:none;
    padding:0;
    margin:8px 0 4px;
}
#joomladministration .fiche .chapitre p{
    padding:0;
    margin:0;
}
#joomladministration .fiche ul{
    padding:0;
    margin:5px 0;
    border:none;
}
#joomladministration .fiche ul ul{
    padding-left:20px;
    margin:5px 0;
    border:none;
}
#joomladministration .fiche .chapitre ul li p,#joomladministration .fiche ul li p{    
    padding-left:20px;
}
#joomladministration .fiche ul li,#joomladministration .recent ul li{
    border:none;
    margin:0;
    padding:0;    
    background:url(../images/arrow.png) no-repeat 0 6px;
}
#joomladministration .fiche strong{
    color:#3486b4;
}
#joomladministration .fiche .savoir,#joomladministration .fiche .info{
    padding:5px 0 5px 30px;
    min-height:25px;
    background:url(../images/savoir.png) 0 5px no-repeat;
}
#joomladministration .fiche .note{
    padding:5px 0 5px 30px;
    min-height:25px;
    background:url(../images/note.png) 0 5px no-repeat;
}
#joomladministration .fiche cite{
    font-size:12px;
    color:#8d8d8d;
}
#joomladministration .expression{
    font-style:italic;
}
#joomladministration .fiche table{    
    border-left:1px solid #e2e2e2;
    border-top:1px solid #e2e2e2;
    border-right:1px solid #cacaca;    
    border-bottom:1px solid #cacaca;
    margin: 10px 0;
}
#joomladministration caption{
    background:#cacaca;
}
#joomladministration .sectiontableentry2{
    background-color:#faffff;
}
#joomladministration .fiche th{
   border-right: 1px solid #e2e2e2;
   border-bottom: 1px solid #e2e2e2;
   background:#fafafa;
   padding:5px;
}
#joomladministration .fiche td{    
   vertical-align:top;
   border-right: 1px solid #e2e2e2;
   border-bottom: 1px solid #e2e2e2;
   padding:5px;
}
#joomladministration .fiche span.montant{
    font-weight:bold;
    color:#f08800;
}
/* BLOC MONTANT */
div.montant{
    margin-bottom:10px;
}
/* AVERTISSEMENT, ACTUALITE, INFO COMPLEMENTAIRE, A SAVOIR */
#joomladministration .avertissement,#joomladministration .actualite,#joomladministration .infocomplementaire,#joomladministration .asavoir,#joomladministration .attention,#joomladministration .anoter{
    background-color:#fffdf2;
    border:1px dotted #e9e7dd;
    padding:5px;
    font-size:12px;
    clear:both;
    margin-bottom:10px;
    border-radius:5px;
}
#joomladministration .actualite{
    padding-left:40px;
    background:#fffdf2 url(../images/formulaire.png) 5px 5px no-repeat;
}
#joomladministration .asavoir {
    padding-left: 40px;
    min-height: 25px;
    background: #fffdf2 url(../images/savoir.png) 5px 5px no-repeat;
}
#joomladministration .fiche .attention{
      padding-left: 40px;
    min-height: 25px;
    background: #fffdf2 url(../images/attention.png) 5px 5px no-repeat;
}
#joomladministration .fiche .anoter{
      padding-left: 40px;
    min-height: 25px;
    background: #fffdf2 url(../images/note.png) 5px 5px no-repeat;
}
#joomladministration .infocomplementaire{
    margin-top:10px;
}
#joomladministration .avertissement h5{
    font-size:12px;
    color:#f08800;
    margin:0 0 5px;
    padding:5px 5px 0 30px;
    height:25px;
    background: url(../images/attention.png) left no-repeat;
}
#joomladministration .infocomplementaire h5{
    background:none;
}
#joomladministration .actualite h5, #joomladministration .infocomplementaire h5{
    font-size:12px;
    color:#f08800;
    margin:0;
    padding:0;
    height:auto;
}
#joomladministration .avertissement h5 .date,#joomladministration .actualite .date,#joomladministration .infocomplementaire h5 .date{
    font-weight:normal;
}
#joomladministration .actualite .date{
    font-size:11px;
}
/* OU S'ADRESSER */
#joomladministration .ousadresser{
    margin-top:10px;
    border:1px solid #e2e2e2;
    border-radius:5px;
}
#joomladministration .ousadresser h4{
    margin:0;
    padding:4px 10px;
    color:#666666;
    background:#eaeaea;
    font-size:14px;
}
#joomladministration .ousadresser ul{    
    padding:4px 10px;
}
#joomladministration .ousadresser ul p{    
    padding:0px 10px;
    margin:0;
    font-size:12px;
}
#joomladministration .ousadresser ul h4{
    margin:0;
    padding:0px 10px;
    color:#666666;
    background:none;
    border:none;
    font-size:13px;
}
#joomladministration .ousadresser li{
    border:1px solid #e2e2e2;
    margin-bottom:3px;
    background-image:none;
}
/* Adresses avec Googlemaps */
#joomladministration .ousadresser li.conteneurcarte{
    height:1%;
    overflow:hidden;
}
#joomladministration .ousadresser li.conteneurcarte ul{
    float:right;
    width:50%;
}
#joomladministration .conteneurcarte img{
    background:none;
    padding:0;
    margin:0;
    border:none;
}
#joomladministration .ousadresser li a.titreressource{
    display:block;
    width:96%;
    background:#f8f8f8 url(../images/plus.png) left no-repeat;
    color:#3486b4;
    font-weight:bold;
    padding:0 2%;
}
#joomladministration .ousadresser li span.nolink{
    color:#666666;
    font-weight:bold;
    background:transparent url(../images/li-ousadresser.png) left no-repeat;
    display:block;
    width:96%;
    padding:0 2%;
}
#joomladministration .ousadresser li a.titreressource .complement,#joomladministration .ousadresser li .nolink .complement{
    font-size:11px;
    color:#666666;
    font-weight:normal;
}
#joomladministration .ousadresser li a.titreressource:hover{
     background:#f6fefe url(../images/plus.png) left no-repeat;
}
#joomladministration .ousadresser span.complement,#joomladministration .ousadresser span.source,#joomladministration .ousadresser span.montant{
    background:none;
}
#joomladministration .ousadresser span.source{
    font-size:11px;
    color:#999999;
    font-style:italic;
}
#joomladministration .ousadresser span.montant{
    font-weight:bold;
    color:#f08800;
}
/* REFERENCES, SITES INTERNET PUBLICS, VOIR AUSSI, SERVICES EN LIGNE, POUR EN SAVOIR PLUS */
#joomladministration .references,
#joomladministration .sitesinternetpublics,
#joomladministration .voiraussi,
#joomladministration .servicesenligne,
#joomladministration .pourensavoirplus,
#joomladministration .questionreponse,
#joomladministration .centredecontact{
    margin-top:10px;
    border:1px solid #e2e2e2;
    border-radius:5px;
    clear:both;
}
#joomladministration .references h4,
#joomladministration .sitesinternetpublics h4,
#joomladministration .voiraussi h4,
#joomladministration .servicesenligne h4,
#joomladministration .pourensavoirplus h4,
#joomladministration .questionreponse h4,
#joomladministration .centredecontact h4{
    margin:0;
    padding:4px 10px;
    color:#666666;
    background:#eaeaea;
    font-size:14px;
}
#joomladministration .references ul,
#joomladministration .sitesinternetpublics ul,
#joomladministration .voiraussi ul,
#joomladministration .servicesenligne ul,
#joomladministration .pourensavoirplus ul,
#joomladministration .questionreponse ul,
#joomladministration .centredecontact ul{    
    padding:4px 10px;
}
#joomladministration .references li,
#joomladministration .sitesinternetpublics li,
#joomladministration .voiraussi li,
#joomladministration .servicesenligne li,
#joomladministration .pourensavoirplus li,
#joomladministration .questionreponse li,
#joomladministration .centredecontact li{
    padding-left:10px;
    font-size:11px;
}
#joomladministration .voiraussi li{
    color:#999999;
}
#joomladministration .references a,
#joomladministration .sitesinternetpublics a,
#joomladministration .voiraussi a,
#joomladministration .servicesenligne a,
#joomladministration .pourensavoirplus a,
#joomladministration .questionreponse a,
#joomladministration .centredecontact a{
    font-size:11px;
}
#joomladministration .pourensavoirplus .source,
#joomladministration .sitesinternetpublics .source{
    padding-left:10px;
    font-size:11px;
    color:#999999;
    font-style:italic;
}
/* Partenaire */
#joomladministration .partenaire{
    text-align:center;
    margin-bottom:10px;
}
#joomladministration .partenaire img,#content #joomladministration .partenaire img{
    padding:0 5px;
}
/* RESSOURCE */
#joomladministration .ressource h3{
    margin-bottom:4px;
    padding-bottom:0;
}
#joomladministration .ressource .date{
    font-size:12px;
    font-style:italic;
    margin-bottom:15px;
}
#joomladministration .ressource .date h4{
    margin:0;
    padding:0;
    clear:none;
    display:inline;
    font-size:14px;
    color:#a8b0b5;
}
#joomladministration .ressource .description{
    margin:5px 0;
}
#joomladministration .ressource .lienweb{
    margin-top:5px;
    background-color:#fffdf2;
    border:1px dotted #e9e7dd;
    padding:5px;
}
#joomladministration .ressource .lienweb .source{
    color:#333333;
    font-size:12px;
    font-style:italic;
}
#joomladministration .ressource .Moduledecalcul .lienweb{
    padding-left:40px;
    background:#fffdf2 url(../images/calcul.png) 5px 10px no-repeat;
}
#joomladministration .ressource .Formulaire .lienweb{
    padding-left:40px;
    background:#fffdf2 url(../images/formulaire.png) 5px 10px no-repeat;
}
#joomladministration .ressource .Lettretype{
    margin-top:5px;
    background-color:#fefdf9;
    border:1px solid #e9e7dd;
    padding:5px;
}
#joomladministration .ressource .Centredecontact .chapitre{    
    border:1px dotted #e9e7dd;
    padding:5px;
    margin-bottom:5px;
}
#joomladministration .ressource .Centredecontact .chapitre h4{
    margin:0;
    padding:0;
}
#joomladministration .ressource .Centredecontact .chapitre p{
    margin:0;
    padding:3px 0;
}
#joomladministration .ressource ul.noticeliee li a{
    font-size:12px;
}
#joomladministration .cerfa{
    color:#ccc;
    font-size:10px;
}
/* FICHES RECENTES */
#joomladministration .recent ul{
    margin: 0;
}
#joomladministration .recent ul li{
    padding-left: 14px;
    margin: 4px 0;
    background:url(../images/arrow.png) no-repeat 0 6px;
}
#joomladministration .recent .date, #joomladministration .pied .date{
    font-size: 11px;
    color: #999;
}
/* TOOLTIPS */
#joomladministration abbr,#joomladministration acronym,#joomladministration .definition{
    cursor: help;
    border-bottom: 1px dotted #999;
}
/* Personnaliser ici */
.tip-wrap .tip {    
    width: 400px;
    background: rgba(255,255,255,0.8);
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #ccc;
}
.tip-title {
}
.tip-text { 
}
/* MODAL POPUPS */
#sbox-window{
	background-color: #FFF !important;
}
#sbox-btn-close{
	background-image: url("../images/closebox.png") !important;
}
/* LIENS SPL */
#joomladministration .fichespl li{
    border:none;
}
.fichespl a.fiche{
     display: block;
    height:24px;
    padding-left:28px;
    line-height:12px;
    margin-bottom:8px;
}
.fichespl a.n1{
    background:url("../images/markers/lien_1.png") left no-repeat;
}
.fichespl a.n2{
    background:url("../images/markers/lien_2.png") left no-repeat;
}
.fichespl a.n3{
    background:url("../images/markers/lien_3.png") left no-repeat;
}
.fichespl a.n4{
    background:url("../images/markers/lien_4.png") left no-repeat;
}
.fichespl a.n5{
    background:url("../images/markers/lien_5.png") left no-repeat;
}
.fichespl a.n6{
    background:url("../images/markers/lien_6.png") left no-repeat;
}
.fichespl a.n7{
    background:url("../images/markers/lien_7.png") left no-repeat;
}
.fichespl a.n8{
    background:url("../images/markers/lien_8.png") left no-repeat;
}
.fichespl a.n9{
    background:url("../images/markers/lien_9.png") left no-repeat;
}
.fichespl a.n10{
    background:url("../images/markers/lien_10.png") left no-repeat;
}
.fichespl a.n11{
    background:url("../images/markers/lien_11.png") left no-repeat;
}
.fichespl a.n12{
    background:url("../images/markers/lien_12.png") left no-repeat;
}
.fichespl a.n13{
    background:url("../images/markers/lien_13.png") left no-repeat;
}
.fichespl a.n14{
    background:url("../images/markers/lien_14.png") left no-repeat;
}
.fichespl a.n15{
    background:url("../images/markers/lien_15.png") left no-repeat;
}
.fichespl a.n16{
    background:url("../images/markers/lien_16.png") left no-repeat;
}
.fichespl a.n17{
    background:url("../images/markers/lien_17.png") left no-repeat;
}
.fichespl a.n18{
    background:url("../images/markers/lien_18.png") left no-repeat;
}
.fichespl a.n19{
    background:url("../images/markers/lien_19.png") left no-repeat;
}
.fichespl a.n20{
    background:url("../images/markers/lien_20.png") left no-repeat;
}
.fichespl a.n21{
    background:url("../images/markers/lien_21.png") left no-repeat;
}
.fichespl a.n22{
    background:url("../images/markers/lien_22.png") left no-repeat;
}
.fichespl a.n23{
    background:url("../images/markers/lien_23.png") left no-repeat;
}
.fichespl a.n24{
    background:url("../images/markers/lien_24.png") left no-repeat;
}
.fichespl a.n25{
    background:url("../images/markers/lien_25.png") left no-repeat;
}
.fichespl a.n26{
    background:url("../images/markers/lien_26.png") left no-repeat;
}
