/* *****************************************************************
Ce fichier contient les styles commun au site et à l'éditeur de texte
******************************************************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
    {
    margin: 0;
    padding: 0;
}

body {
    font: 12px/ 1.22 arial, verdana, helvetica, clean, sans-serif; *
    font-size: small; *
    font: x-small;
}

a { /* LoVe HAte */
	color: #0062ac;
}

a:hover {
	text-decoration: none;
}

a[hreflang]:after { /* affiche le contenu de l'attribut lang (s'il est précisé) après un lien */
    content: " [" attr(hreflang) "]";
}

h1, h2, h3, h4, h5 {
	color: #0062ac;
    margin: 1.5em 0 .75em 0;
}

h1 {
	font-weight: normal;
	font-size: 2.5em;
	margin-top: 0;
}

h2 {
	font-weight: normal;
	font-size: 1.667em;
	border-bottom: 1px solid #d0de6a;
	color: #b1c903;
}

h3 {
	font-size: 1.25em;
}

h4 {
	font-size: 1em;
}

h5 {
	font-size: 1em;
	font-weight: normal;
}


p {
    margin: .75em 0;
    line-height: 1.334em;    
}

abbr {
    border-bottom: 1px dotted #ccc;
    cursor: help;
}

blockquote {
    margin: 5px 20px;	
    padding: 1px 10px;
    background-color: #edf4f9;
    border: 1px solid #abcbe4;
    font-style: italic;
}

img {
    border: none;
    vertical-align: middle;
}

input,textarea,select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

ul {
    list-style: inside url(../images/puce.png);
    margin: 1em 2em;
}

#contenu ul {
    list-style: outside url(../images/puce.png);
    margin: 1em 2em;
}

#contenu ul li {
    margin: 10px 0;
}

ul ul {
    list-style: inside url(../images/puce_noire.png);
    margin: 0 2em .5em 2em;
}

caption {
    background-color: #d0d1d2;	
}

table {
    font-size: inherit;
    font: 100%;
}

pre,code,kbd,samp,tt {
    font-family: monospace; *
    font-size: 108%;
    line-height: 99%;
}
/* DEBUT -------------------------------------------------
Class Génériques
--------------------------------------------------------*/
    .cacher {
        display: none;
    }
    
    .masquer {
        position: absolute;
        top: -9999em;
    }
    
    .hrspacer {
        height: 1px;
        line-height: 1px;
        visibility: hidden;
        clear: both;
        font-size: 1px;
    }
    
    /* class à appliquer au conteneur d'element flottant pour qu'il s'ajuste à leur hauteur */ 
    .cef:after {
        content: "";
        display: block;
        clear: both;
    }
    
    .align_center {
        text-align: center;
    }
    
    .align_right {
        text-align: right;
    }
    
    .align_left {
        text-align: left;
    }
    
    .clear_both {
        clear: both;
    }
    
    .clear_left {
        clear: left;
    }
    
    .clear_right {
        clear: right;
    }
    
    .help {
        cursor: help;
        border-bottom: dashed 1px #e5e5e5;
    }
    
    .tolowercase {
        text-transform: lowercase;
    }
    
    .barre {
        text-decoration: line-through;
    }
    
    .exp {
        font-size: 50%;
        vertical-align: super;
    }
    
    .petit {
        font-size: .834em;
    }
    
    .grand {
        font-size: 1.167em;
    }
/* FIN -------------------------------------------------
Class Génériques
--------------------------------------------------------*/


/* DEBUT -------------------------------------------------
Webuploads NE PAS EFFACER !!!
--------------------------------------------------------*/
    .webuploads_character{
        display:inline;
    }
    
    .webuploads_normalleft{
        margin-right:auto;
        text-align:left;
    }
    
    .webuploads_normalcenter{
        margin: 0 auto;
        text-align:center;
    }
    
    .webuploads_normalright{
        margin-left:auto;
        text-align:right;
    }
    
    .webuploads_floatleft{
        float:left;
        margin-right:5px;
    }
    
    .webuploads_floatright{
        float:right;
        margin-left:5px;
    }
/* FIN -------------------------------------------------
Webuploads
--------------------------------------------------------*/
