/* Styles pour le squelette "ApokRedOxSoon" */
/* 2007 AshMo */

/* Fond de page */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-color: #000000;
}
/* Pour supprimer l'affichage d'un cadre noir autour des images comportant un lien sous Firefox */
a img {
text-decoration: none;
border-style: none;
}
/* Le bloc "page" qui englobe tout le site */
#akro_page {
width: 100%;
font-size: 1em;
margin-right: auto;
margin-left: auto;
}
#akro_sur_header {
}
/* Le bloc "tete" qui englobe tous les elements de l'en-tete du site */
#akro_header {
height: 175px;
width: 100%;
background-color: #000000;
margin: 0;
padding: 0px;
border-style: none;
}
#akro_sous_header {
margin: 0px;
padding: 0px;
padding-top: 35px;
width: 100%;
height: 100px;
background-image: url(images/akro_fondcht.jpg);
background-repeat: repeat-x;
}
/* Paramettres du bandeau contenant la hierarchie des pages */
#akro_conteneur {
margin: 0px;
padding: 0px;
width: 100%;
background-image: url(images/akro_fondge.jpg);
background-repeat: repeat;
}
#akro_conteneur_gauche {
margin-left: 10px;
width: 350px;
}
/* Le bloc de contenu central */
#akro_conteneur_droit {
margin-left: 380px;
margin-right: 10px;
}
/* Le bloc de description */
#akro_description {
margin-top: 0px;
font-size: 0.75em;
padding: 0px;
text-align: left;
border-color: #FF0000;
border-style: dotted;
border-width: 5px;
}

#akro_pied {
width: 100%;
height: 40px;
background-image: url(images/akro_fondbs.jpg);
background-repeat: repeat-x;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #CC0000;
margin: 0;
padding: 0;
text-align: center;
}


/* Le bloc de navigation gauche */
#akro_navigation_gauche {
float: left;
border-color: #FF0000;
border-style: dotted;
border-width: 5px;
margin-left: 20px;
margin: 0px;
}


/* Le bloc de navigation droite */
#akro_navigation_droite {
margin: 0px;
margin-top: -40px;
position: absolute;
right:0;
width: 250px;
text-align: left;
}





/* Paramettres generaux des titres */
h1,h2,h3,h4,h5,h6 {
line-height: 1em;
font-weight: bold;
margin: 0px;
padding: 0px;
}
/* Paramettres generaux des liens */
a {
text-decoration: none;
font-weight: bold;
color: #a01f09;
}
a:link {
text-decoration: none;
color: #7F7F7F;
}
a:visited {
text-decoration: none;
color: #7F7F7F;

}
a:hover {
text-decoration: none;
color: #FFE900;
}


/* STYLES DES BLOCS INVARIANTS*/



/* Le bloc "corps" pour l'ensemble de la navigation et des contenus */
#akro_conteneurtexte {
padding: 0;
margin: 0;
width: 100%;
background-color: #FFFFFF;
background-image: url(images/akro_fondge.jpg);
background-repeat: repeat;
}
/* Le bloc "principal" pour l'ensemble des contenus */
#akro_contenu {
/*colonne principale*/
padding: 0px;
margin-left: 240px;
}




/* Le bloc des articles avc paramettrage du contenu */
.akro_article {
        margin-top: 10px;
        border: 1px none #999;
        padding: 15px;
        background-color: white;
        text-align: left;
}




/* Le pied de navigation (logos Rss et Spip) */
.akro_pied {
        text-align: center; 
        padding: 8px;
        margin-top: 8px;
        border-top-color: #999;
        border-top-width: 1px;
        border-top-style: solid;
        margin-bottom: 0;
}

/* Formatage des menus pour la navigation */
/* Ce bloc est utilise dans toutes les pages du site 
et pas uniquement pour la navigation, toute modification 
peut entrainer des variations imprevisibles sur certaines pages*/
.akro_menu {
        border: 1px solid #999;
        margin-bottom: 15px;
        text-align: center;
        padding: 5px;
        background-color: white;
}

/* Formatage de l'affichage en liste */
.akro_menu_item_article {
        font-size:100%;
        text-align:left;
        padding-top: 10px;
        padding-right: 15px;
        padding-bottom: 10px;
        padding-left:15px;
}

.akro_menu_item_breve {
        font-size:88%;
        padding-left:5px;
        text-align:left;
        padding-top: 2px;
        padding-bottom: 2px;
}

.akro_menu_item_forum {
        font-size: 0.95em;
        list-style: none;
        text-align:left;
        line-height: 1.1em;
        padding-top: 10px;
        padding-right: 15px;
        padding-bottom: 10px;
        padding-left:15px;
}

/* Formatage general des menus de navigation */
.akro_menu ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}

.akro_menu li {
        list-style: none;
        margin-top: 2px;
        margin-bottom: 2px;
}

/* Titre de menu */
.akro_menu_titre {
        font-weight: bold;
        font-size:95%;
        background-color: #b8b8bf;
        padding-top: 4px;
        padding-bottom: 4px;
        color: white;
}

.akro_menu_titre small {
        font-weight: lighter;
}

/* Formatage de la pagination */
.akro_menu_titre .on {
        font-weight: lighter;
        color: white;
        font-style: italic;
}

/* Formatage des liens des menus */
.akro_menu_titre a {
        color: white;
        border-style: none;
}

.akro_menu_titre a:hover {
        color: #444;
        border-style: none;
        background-color: inherit;
}

/* Element de menu hors titre de rubrique */
.akro_menu_item {
        font-size: 90%;
        padding-top: 2px;
        padding-bottom: 0px;
}

/* Formatage de la rubrique selectionnee */
.akro_menu_selected {
        background-color: #eaeaec;
        font-weight: bold;
}

/* menu-item-0 ? 6 : formatage des titres de rubrique */
.akro_menu_item_0 {
        font-size:90%;
        text-align:left;
        padding-left:5px;
        font-weight:800;
        padding-top: 2px;
        padding-bottom: 2px;
}

.akro_menu_item_1 {
        font-size:86%;
        padding-left: 15px;
        text-align:left;
        padding-top: 2px;
        padding-bottom: 2px;
}

.akro_menu_item_2 {
        font-size: 86%;
        padding-left: 30px;
        text-align:left;
        padding-top: 1px;
        padding-bottom: 1px;
}

.akro_menu_item_3 {
        font-size: 82%;
        padding-left: 45px;
        text-align:left;
        padding-top: 1px;
        padding-bottom: 1px;
}

.mgs_menu_item_4 {
        font-size: 82%;
        padding-left: 60px;
        text-align:left;
        padding-top: 0px;
        padding-bottom: 0px;
}

.mgs_menu_item_5 {
        font-size: 78%;
        padding-left: 75px;
        text-align:left;
        padding-top: 0px;
        padding-bottom: 0px;
}

.mgs_menu_item_6 {
        font-size: 78%;
        padding-left: 90px;
        text-align:left;
        padding-top: 0px;
        padding-bottom: 0px;
}

/* Surtitre des articles */
.mgs_surtitre {
        font-size: 0.85em;
        padding: 0px;
        margin: 0px;
        line-height: 1.2em;
}

/* Titre des articles */
.mgs_titre {
        margin: 8px 0;
        line-height: 1.2em;
        background-color: #eaeaec;
        padding-top: 4px;
        padding-bottom: 4px;
        text-align: left;
        padding-left: 0px;
        padding-right: 0px;
}

/* Logo des articles */
.mgs_logo {
        padding: 0px;
        margin-top: 0px;
        margin-right: 5px;
        margin-bottom: 0px;
        margin-left: 10px;
}

/* Soustitre des articles */
.mgs_soustitre {
        font-size: 0.85em;
        padding: 0px;
        margin: 0px;
        line-height: 1.2em;
        font-weight: bolder;
}

/* Infos des articles (date, auteur, etc.) */
.mgs_infos {
        font-size: 0.8em;
        padding: 0px;
        margin: 4px 0px;
        line-height: 1.6em;
}

/* Intro des articles */
.mgs_intro {
        font-size: 0.95em;
        font-style: italic;
        padding: 0px;
        margin-top: 8px;
        margin-bottom: 4px;
        line-height: 1.2em;
}

/* Le texte des articles */
.mgs_texte {
        font-size: 0.95em;
        line-height: 1.3em;
        text-align: justify;
        margin-top: 20px;
        margin-bottom: 10px;
        margin-right: 0px;
        margin-left: 0px;
        padding: 0px;
}

/* Les images dans les texte des articles */
.mgs_texte img {
        padding: 0px;
        margin: 0px;
}

.mgs_texte .spip_documents {
        padding: 0px;
        margin: 0px;
        text-align: center;
}

/* Les legendes des images des articles */
.mgs_texte .spip_doc_titre {
        padding: 0px;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        font-size: 0.95em;
        color: #444;
}

.mgs_texte .spip_doc_titre strong {
        font-weight: normal;
        font-style: italic;
}

/* Les images dans les texte des articles selon leur alignement */
.mgs_texte .spip_documents_center {
        padding: 0px;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-right: 0px;
        margin-left: 0px;
}

.mgs_texte .spip_documents_left {
        padding: 0px;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-right: 20px;
        margin-left: 0px;
}

.mgs_texte .spip_documents_right {
        padding: 0px;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-right: 0px;
        margin-left: 20px;
}

/* Le post-scriptum des articles (les liens) */
.mgs_ps {
        text-align: left;
        font-size: 0.9em;
        line-height: 1.1em;
        font-style: italic;
        font-weight: bolder;
        margin-top: 16px;
        margin-bottom: 16px;
}

/* Les notes de bas de page des articles */
.mgs_notes {
        text-align: left;
        font-size: 0.8em;
        line-height: 1em;
        margin-top: 4px;
        border-top-style: dotted;
        border-top-color: #888;
        border-top-width: 1px;
        margin-bottom: 4px;
}

/* La fin des articles */
.mgs_article_fin {
        margin-bottom: 12px;
        padding-bottom: 8px;
        border-bottom-color: #eaeaec;
        border-bottom-style: solid;
        border-bottom-width: 8px;
}

/* Le lien de reponse des articles */
.mgs_repondre {
        font-size: 0.95em;
        line-height: 1.1em;
        text-align: center;
        padding-bottom: 8px;
        padding-top: 4px;
        border-bottom-color: #eaeaec;
        border-bottom-style: solid;
        border-bottom-width: 8px;
        margin: 0;
}

/* Les styles pour les presentations en liste */

/* Paramettrage des hierarchies */
.mgs_chemin {
        font-size: 0.75em;
        text-align: left;
        margin: 0px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-right: 0px;
        padding-left: 0px;
        border-bottom-color: #999;
        border-bottom-style: solid;
        border-bottom-width: 1px;       
}

.mgs_chemin a {
        text-decoration: none;
        color: #444;
        border-style: none;
}

.mgs_chemin a:hover {
        color: #000;
        background-color: #eaeaec;
}



/* Formatage des forums des articles et breves */
ul.forum { 
        display: block; 
        clear: both; 
        margin: 0px; 
        padding: 0px;
        list-style: none;
        font-size: 0.95em;
        line-height: 1.1em;
        text-align: left;
}

.mgs_forum_decompte {
        text-align: center;
        font-size: 0.92em;
}

.mgs_forum_message { 
        background-color: #fcfcff;
        margin: 0px;
        padding: 0px;
}

.mgs_forum_fil { 
        list-style: none;
        padding: 0px;
        margin-top: 40px;
        margin-right: 15px;
        margin-bottom: 40px;
        margin-left: 15px;
}

.mgs_forum_fil ul { 
        display: block; 
        margin: 0px; 
        padding: 0px; 
        margin-left: 10px; 
}

.mgs_forum_texte { 
        margin: 0px; 
        color: #444; 
        padding-right: 15px;
        padding-left: 15px;
}

.mgs_forum_chapo .mgs_infos {
        padding-left: 15px;
}

/* Formatage des differents formulaires */
.mgs_formulaire {
        color: #444; 
        font-size: 0.95em;
        text-align: left;
        background-color: white; 
        border: 2px dotted #666; 
        margin-bottom: 15px;
        padding-right: 15px;
        padding-left: 15px;
}

.mgs_formulaire_previsu {
        color: #444; 
        font-size: 0.95em;
        text-align: left;
        background-color: white; 
        border: 2px dotted #666; 
        margin-bottom: 16px;
}

.mgs_formulaire_menu {
        border: none; 
        margin: 0px;
        background-color: white;
        padding: 0px;
}

.mgs_formulaire_menu div {
        margin: 0px;
        padding: 0px;
}

.mgs_formulaire_menu p {
        color: #444; 
        font-size: 0.78em;
        text-align: left;
        margin: 0px;
        margin-bottom: 10px;
        padding-right: 10px;
        padding-left: 10px;
}

.mgs_formulaire_menu h4 {
        display: block; 
        text-align: center;
        font-size: 0.88em;
        background-color: #eaeaec;
        padding-top: 3px;
        padding-bottom: 3px;
        color: #444;
        margin-top: 2px;
        margin-bottom: 5px;
}

.mgs_forml {
        /*zones de saisie de la page forum*/
        width: 100%; 
}


.akro_liens_head ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}

.akro_liens_head li {
        list-style: none;
        margin-top: 2px;
        margin-bottom: 2px;
}

.akro_liens_head a {
        color: #a01f09;
        border-style: none;
}
.akro_liens_head a:hover {
        color: #ff0000;
        border-style: none;
}

.akro_liens_noir ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}

.akro_liens_noir li {
        list-style: none;
        margin-top: 2px;
        margin-bottom: 2px;
}

.akro_liens_noir a {
        color: #761001;
        border-style: none;
}
.akro_liens_noir a:hover {
        color: #FFE900;

        border-style: none;
}