/* Organisaton de la structure */
@import url('structure.css');
@import url('menu.css');
@import url('page_navigation.css');

/*
 * Définitions générales 
 */
/* La gestion des ancres */
a {
    text-decoration:none;
    color:#FFF;
}
a:hover {
    color:#000 ; 
}

/* La gestion des listes */
ul {
    padding-left : 20px;
}
ul li {
    margin-top : 0.7em;
    list-style-image : url('../img/puce.png');
}

p {
    margin : 10px 0;
}

body {
    background-color : #120101;
}

/*
 * Définitions par bloc
 */


/*** Gestion du contenu ***/
#wrapper {
    line-height : 1.8em;
    font-size:14px;
	/*border : 1px solid #FFF;*/
    /*border:1px solid #CAD4DF;*/
}

#page {
    background : #FFF url('../img/background_logo.png') no-repeat right 70%;
}

#wrapper a {
    color : #ea6836;
    text-decoration : underline;
}

/* Titre de page article et rubrique */
/*
#wrapper .cartouche h1 {
    background: #000 url('../img/titre_article.png') repeat-x;
    color : #FFF;
}
*/

#wrapper .cartouche h1.titre .titre {
    float : left;
    width : 180px;
    background-color: #ea6836;
    font-size : 0.55em;
    text-transform : uppercase;    
    color : #FFF;
    font-weight : 200;
    padding-right : 5px;
    text-align : right;
    /*padding-right : 10px;*/
    /*padding-top : 4px;
    padding-bottom : 4px;*/
}

#wrapper .cartouche h1.titre .descriptif {
    font-size : 0.6em;
    margin-left : 195px;
    height : 100%;
    display : block;    
}

.titre_article{
    clear : left;
    margin-left : 30px;
    font-size : 1em;
}


#contenu {
    margin-top : 2.7em;
    /*background: transparent url('../img/pixel_70.png') repeat;*/
}

#wrapper .texte {
    margin: 0 30px; 
}

#wrapper .simulateur {
    width : 100%;
    text-align : center;
}



#wrapper #complement .simulateur {
    position : absolute;
    bottom : 0;
}

#wrapper a {
    text-decoration : none;
}

#wrapper a span {
    vertical-align : 50%;
}

#wrapper .spip_document_1.spip_documents_left {
    margin-right : 35px;
}

/*** Pied de page ***/
#pied {
    /*border-top : 1px solid #CAD4DF;*/
    padding-top : 1em;
    height : 30px;
    font-size : small;
    text-align : center;
    background-color : #120101;
}


/**** Gestion cas particulier */
/* Page Présentation */
.article10 #wrapper {
    background : transparent url('../img/pack.jpg') no-repeat 50px 20px;
}


.article4 #wrapper {
    background : transparent url('../img/contact.jpg') no-repeat 00px 00px;
}

.article5 .texte p {
    text-align : center;
    margin: 0;
}

.article22 .espace_client {
    position : absolute;
    top : 120px;
    right : 50px;
}
