
/*-----------------------------------------*/
/* Styles generaux pour l'ensemble du site */
/*-----------------------------------------*/
/* Corps des pages (couleur d'arriere-plan) */
body.general {
	margin: 0;
/*	background-color: #92a4b2; */
	background-color: #425b6d;
}
/* Liens */
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #023593;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #870a0a;
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #023593;
	text-decoration: none;
}
/*------------------------------*/
/* Styles pour la page sommaire */
/*------------------------------*/
.som_adresse_labo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: #000000;
	background-color:#c1d2dd;
	padding-left: 5px;
	padding-right: 5px;
}



/* Colonne pour les breves */

td.col_breve_som {
	background-color: #97bfb3;
	border : #425b6d dotted ;
	border-width : 2px;
	border-top : none;
	border-right : none;
	padding : 10px;
}
.titre_breves {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #425b6d;
	text-align:left;
	padding-bottom: 5px;
}

/* Colonne pour les forums */

td.col_forum_som {
	background-color: #97bfb3;
	border : #425b6d dotted ;
	border-width : 2px;
	border-bottom : none;
	border-right : none;
	padding : 10px;
}

/* Presentation des articles */
.som_art_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #A33625;
	padding-left: 10px;
	background-color:#c1d2dd;
}
.som_art_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #A33625;
	padding-left: 15px;
	background-color:#c1d2dd;
}
.som_art_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	padding-left: 20px;
	background-color:#c1d2dd;
}
.som_art_suite {
	margin-left: 70px;
	background-color:#c1d2dd;
}
.titre_sommaire {
	background-color:#97bfb3;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #dceced;
	text-align:left;
	padding: 10px;
}
/* Cadres de la page sommaire */
td.sommaire {
	background-color:#c1d2dd;
}

.som_titre1_ligne1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #f6f7dc;
	background-color: #32516b;
	text-align:left;
	font-weight: bold;
	font-size: 11pt;
	padding: 3px 3px 3px 3px;
	border : #f6f7dc solid;
	border-width : 1px;
  	border-left : none;
	border-right : none;
	border-top : none;
}

.som_titre1_ligne2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #f6f7dc;
	background-color: #6e8981;
	text-align:left;
	font-weight: bold;
	font-size: 11pt;
	padding: 3px 3px 3px 3px;
	border : #f6f7dc solid;
	border-width : 1px;
  	border-left : none;
	border-right : none;
	border-top : none;
}


.encadre_som_titre1_ligne2 {
        font-family: Arial, Helvetica, sans-serif;
        color: #f6f7dc;
        background-color: ;
        text-align:left;
        padding: 10px 10px 10px 10px;
        border : #f6f7dc solid;
        border-width : 0px;
        border-left : none;
        border-right : none;
        border-top : none;
}


.som_titre2_ligne2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #126eb5;
	background-color: #82a399;
	text-align:left;
	font-size: 11pt;
	padding: 3px 3px 3px 10px;
}

/* Entete breves et forums */
.som_entete_breves {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #870a0a;
	text-align:center;
	padding: 3px;
}
/* Presentation des breves et des forums */
.som_forbrev_titre {
	background-color: #52728c;
	border : #f6f7dc solid;
	border-width : 1px;
  	border-left : none;
	border-right : none;
	border-top : none;
	padding: 3px;
	text-align:right;
}
.som_forbrev_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #c1d2dd;
	padding: 3px;
	color: #000000;
	border : #f6f7dc solid;
	border-width : 1px;
  	border-left : none;
	border-right : none;
	border-top : none;
}
a.som_breve{
	color: #f6f7dc;
	font-weight: bold;
	font-size: 10pt;
}
a:hover.som_breve {
	color: #cece4e;
	font-weight: bold;
	font-size: 10pt;
}
/*                         */
/* Presentation des forums */
/*                         */
.forum_titre {
	background-color: #52728c;
	border : #f6f7dc solid;
	border-width : 1px;
  	border-left : none;
	border-right : none;
	border-top : none;
	padding: 3px;
	text-align:right;
}
.forum_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #c1d2dd;
	padding: 3px;
	color: #000000;
	border : #f6f7dc solid;
	border-width : 1px;
  	border-left : none;
	border-right : none;
	border-top : none;
}
.cartouche_forum {
	font-size: 12pt;
	color: #000000;
	padding-left: 20px;
	background-color:#c1d2dd;	
}
.repondre_forum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;	
}
a.forum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f7dc;
	font-weight: bold;
	font-size: 10pt;
}
a:hover.forum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cece4e;
	font-weight: bold;
	font-size: 10pt;
}
/*----------------------*/
/* Styles pour l'entete */
/*----------------------*/
td.entete {
	padding: 0;
}
.entete_form_rech {
	font-family: Arial, Helvetica, sans-serif;
	color: #681919;
	text-align:left;
	font-size: 10pt;
	font-weight: bold;
}
.entete_logo {
	margin-left: 0px;
}
a.entete {
	color: #933342;
	font-size: 10pt;
	font-weight: bold;
}
a:hover.entete {
	color: #f2546f;
	font-size: 10pt;
	font-weight: bold;
}
a.lmssmat {
	color: #425b6d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #425b6d;
	text-align:right;
	font-size: 24pt;
	font-weight: bold;
	padding: 0px 25px 0px 0px;
	margin-top: 8px;
}

.entete_lmssmat1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #425b6d;
	text-align:right;
	font-size: 24pt;
	font-weight: bold;
	padding: 0px 25px 0px 0px;
	margin-top: 8px;
}
.entete_lmssmat2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #425b6d;
	text-align:left;
	font-size: 24pt;
	font-weight: bold;
	border-right : none;
	border-bottom : none;
	border-top : none;
	padding: 14px 0px 0px 0px;
}

.entete_lmssmat3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #425b6d;
        text-align:left;
        font-size: 14pt;
        font-weight: bold;
        border-right : none;
        border-bottom : none;
        border-top : none;
        padding: 0px 0px 0px 0px;
}



/*-----------------------------*/
/* Styles pour le pied de page */
/*-----------------------------*/
td.piedpage {
	padding: 0;
	margin: 0;
	background-color: #97bfb3;
	border: #32516b solid;
	border-width : 2px;
	border-left : none;
	border-right : none;
	border-bottom : none;
}
.texte_piedpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #32516b;
}
.piedpage_connect {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	color: #126eb5;
	background-color: #a04343;
	text-align:center;
	font-weight: bold;
	font-size: 6pt;
	border : #32516b solid;
	border-width : 2px;
	padding: 1px 1px 1px 1px;
}
a.piedpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #32516b;
}
a:hover.piedpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #912d5f;
}
/*-----------------------------------*/
/* Styles pour le squelette RUBRIQUE */
/*-----------------------------------*/
.rub_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:150%;
	color: #b51020;}
.rub_descrub {
	font-family: Arial, Helvetica, sans-serif;
        border-width : 2px;
	margin-left: 2em;
	font-weight: bold;
	font-size:60%;
}
.rub_titartic {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 2em;
	font-size:100%;
	color: #A33625;
}
.rub_descartic {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 4em;
	font-size:60%;
	color: black;
}
.rub_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align:justify;
}
.rub_ssrub {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:100%;
	color: #A33625;
	border: #32516b solid;
	border-width : 1px;
	border-top : none;
	border-left : none;
	border-right : none;
}
/*---------------------------------*/
/* Styles pour le squelette CHEMIN */
/*---------------------------------*/
td.chemin {
	width: 100%;
	height: 30px;
	color: #b51020;
	border: #32516b solid;
	border-width : 2px;
	border-left : none;
	border-right : none;
	background-color: #97bfb3;
	text-align:left;
	font-weight: bold;
	padding: 2px 2px 2px 20px;
}
a.chemin {
	color: #f6f7dc;
	font-weight: bold;
}
a:hover.chemin {
	color: #cece4e;
	font-weight: bold;
}
/*-------------------------------------*/
/* Styles pour le squelette NAVIGATION */
/*-------------------------------------*/
td.navigation {
	margin: 0;
	background-color: #97bfb3;
	border: #32516b solid;
	border-width : 2px;
	border-left : none;
	border-right : none;
	border-bottom : none;
}
a.navig {
	color: #f6f7dc;
	font-weight: bold;
}
a:hover.navig {
	color: #cece4e;
	font-weight: bold;
}
.navig_rub1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #126eb5;
	background-color: #32516b;
	text-align:left;
	font-weight: bold;
	font-size: 11pt;
	border : #f6f7dc solid;
	border-width : 1px;
  	border-left : none;
	border-right : none;
	border-bottom : none;
	padding: 3px 3px 3px 3px;
}
.navig_rub2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #126eb5;
	background-color: #52728c;
	text-align:left;
	font-weight: bold;
	font-size: 11pt;
	border : #f6f7dc solid;
	border-width : 1px;
  	border-left : none;
	border-right : none;
	border-bottom : none;
        padding: 3px 3px 3px 3px;
	margin-left: 10px;
}
.navig_rub3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #126eb5;
	background-color: #7c98af;
	text-align:left;
	font-weight: bold;
	font-size: 11pt;
	border : #f6f7dc solid;
	border-width : 1px;
  	border-left : none;
	border-right : none;
	border-bottom : none;
        padding: 3px 3px 3px 3px;
	margin-left: 20px;
}
.navig_rub4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #126eb5;
	background-color: #afc3d3;
	text-align:left;
	font-weight: bold;
	font-size: 11pt;
	border : #f6f7dc solid;
	border-width : 1px;
  	border-left : none;
	border-right : none;
	border-bottom : none;
        padding: 3px 3px 3px 3px;
	margin-left: 30px;
}
.navig_connect {
	font-family: Arial, Helvetica, sans-serif;
	color: #126eb5;
	background-color: #a04343;
	text-align:left;
	font-weight: bold;
	font-size: 11pt;
	border : #429c9e solid;
	border-width : 3px;
	padding: 3px 3px 3px 3px;
}
/*----------------------------------*/
/* Styles pour le squelette ARTICLE */
/*----------------------------------*/
.chapo_article {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E9FB7;
	text-align:right;
	font-style: italic;
}
.surtitre_article {
	font-family: Arial, Helvetica, sans-serif;
	color: #c42b44;
	text-align:left;
	font-style: italic;
}
.soustitre_article {
	font-family: Arial, Helvetica, sans-serif;
	color: #c42b44;
	text-align:left;
	font-style: italic;
}
.titre_article {
	font-family: Arial, Helvetica, sans-serif;
	color: #088ab2;
	text-align:left;
	font-weight: bold;
	font-size:150%;
}
.texte_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align:justify;
}
.signature_article {
	color: #c42b44;
	text-align:right;
	font-style: italic;
}
.art_forum_titre {
	background-color: #52728c;
	border : #ba5572 solid;
	border-width : 2px;
	border-left: none;
	border-right: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.art_forum_texte {
	background-color: #afc3d3;
	border : #ba5572 solid;
	border-width : 1px;
	text-align:center;
	color: #32516b;
}
/*                       */
/* Styles propres a SPIP */
/*                       */
table.spip {
}
table.spip tr.row_first {
/*	background-color: #FCF4D0; */
	background-color: #8fb6d7;
}
table.spip tr.row_odd {
/*	background-color: #C0C0C0; */
	background-color: #8fb6d7;
}
table.spip tr.row_even {
	background-color: #F0F0F0;
}
table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: middle;
}
.forml {
	background-color: #ececec;
	margin: 4px;
	padding: 1px;
	border: dashed 1px #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.spip_bouton {
	border: 2px solid #404040;
	padding: 3px;
	background: #d0d0d0;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
.spip-admin {
	position: fixed;
	left: 0px;
	bottom: 0px;
	font-size: 10pt;
	padding: 2px;
	line-height: 1.2em;
}
