/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0; border: none; background: none; }

/* Styles des formulaires de Spip */
.formulaire_spip {
	text-align: left;
	font-size: 1em;
}

.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

.formulaire_spip fieldset {
    display: block;
	margin: 0.77em 0;
	padding: 0.77em;
	border: 1px dotted; }
.formulaire_spip legend { 
	font-weight: bold; 
	padding: 3px;
	background: #FFF; /* Sinon, superposition dans MSIE */
}

.formulaire_spip label {}
.formulaire_spip .forml {
	width: 120px;
	padding: 1px;
	border: 1px inset;
	background: #FFF;
	font-family: verdana;
	font-size: 9px; }

.spip_bouton { text-align: right; }
.spip_bouton input {
	margin: 3px 0;
	padding: 1px 2px;
	border: 2px outset;
	font-weight: bold;
	float: right; }

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #F00; }
fieldset.reponse_formulaire { border: 1px dotted; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu {
	padding: 1em;
	border: 1px solid; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
.choix_mots { width: 47%; float: left; } 
.choix_mots label { display: inline; }

/* Formulaire de recherche */
.formulaire_recherche { 
	/* text-align: center; */
	width: 120px;
	/*width: 14em;*/	
}
	
.formulaire_recherche label { display: none; }

td.TE_recherche {
	width: 128px;
	background-color: #00009C;
	font-size: 9px;
	/*text-align: center;*/
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

.motsCles {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	color : #00009C;
	background-color: white;	
	border-bottom : 1px dashed Blue;
	border-top : 1px dashed Blue;
	border-left : 1px dashed Blue;
	border-right : 1px dashed Blue;
}
body
{
	background-color: white;
/*	background: white;*/
}

img.TE_logo_une {
	border : 5px solid white;	
}

/*MENUS GAUCHE*/

/*Chapeau du cartouche - partie droite - Arrondi coin haut et droite (mauve avec titre)*/
td.TE_MenusTitre {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	color : white;
	font-weight: bold;
	background-image : url(../images/menu/top_right.gif);
	background-position : right;
	padding-left : 5px;
}
/*Chapeau du cartouche - partie gauche - Arrondi coin haut et gauche (mauve)*/
td.TE_MenusTitreTopLeft {
	background-image : url(../images/menu/top_left.gif);
	width: 10px;
}

/*Cartouche - Menu titre - Le titre peut être un lien (fond bleu)*/
td.TE_menuTitre {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: bold;
	color : #FFFFFF; /*texte blanc*/
	background-color: #00009C;
	height: 20px;
	padding-left : 5px;
/*	background-color: #6161C1;*/	
}
td.TE_menuTitre a {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	color : #FFFFFF; /*texte blanc*/
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
}
td.TE_menuTitre a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	color : #FFCC00; /*texte jaune*/	
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
}
td.TE_menuTitre a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	text-align: justify;
	text-decoration: none;
	/*color : #FFFFFF;*/
}

ul {list-style-type: none;} 
/* li {margin-bottom: 5px;} */

.TE_menuTitreDynamique {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: bold;
	color : #FFFFFF; /*texte blanc*/
	background: #00009C;
	height: 20px;
	padding-left : 5px;
}
.TE_menuTitreDynamique a {
	color : #FFFFFF; /*texte blanc*/	
}
.TE_menuTitreDynamique a:hover {
	color : #00009C; /*texte bleu*/
	background: #FFFFFF;
}

td.TE_menuDate{
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: normal;
	color : #FFCC00; /*texte jaune*/
	background-color: #00009C;
	height: 15px;
	padding-left : 5px;
}

/*Cartouche - Sous menu (fond bleu)*/
td.TE_menu {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: bold;
	color : white;
	text-align: left;
	background-color: #00009C;
	/*height: 15px;*/
	padding-left : 5px;
}

td.TE_menu a {
	font-family : Arial, Helvetica, Microsoft Sans Serif;	
	color : white;	
	font-weight: bold;
	text-decoration: none;
}

td.TE_menu a:hover {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color : #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

td.TE_menu a:visited {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-weight: bold;
	text-decoration: none;
}

/*Cartouche - Menu titre - Le titre peut être un lien (fond bleu)*/
td.TE_MenuBrevesAssoTitre {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: bold;
	color : #FFFFFF; /*texte blanc*/
	background-color: #00009C;
	height: 15px;
	padding-left : 5px;
	/*border-left: 1px solid white;*/
	border-right: 1px solid white;
}
td.TE_MenuBrevesAssoTitre a {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	color : #FFFFFF; /*texte blanc*/
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
}
td.TE_MenuBrevesAssoTitre a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	color : #FFCC00; /*texte jaune*/	
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
}
td.TE_MenuBrevesAssoTitre a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	text-align: justify;
	text-decoration: none;
	/*color : #FFFFFF;*/
}

td.TE_MenuBrevesAssoDate{
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: normal;
	color : #FFCC00; /*texte jaune*/
	background-color: #00009C;
	height: 15px;
	padding-left : 5px;
	/*border-left: 1px solid white;*/
	border-right: 1px solid white;
}

td.TE_MenuBrevesAsso {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: bold;
	color : white;
	text-align: left;
	background-color: #00009C;
	padding-left: 5px;
	/*border-left: 1px solid white;*/
	border-right: 1px solid white;
}

td.TE_MenuBrevesAsso a {
	font-family : Arial, Helvetica, Microsoft Sans Serif;	
	color : white;	
	font-weight: bold;
	text-decoration: none;
}

td.TE_MenuBrevesAsso a:hover {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color : #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

td.TE_MenuBrevesAsso a:visited {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-weight: bold;
	text-decoration: none;
}

td.TE_menuSub {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	color : #00009C;
	height: 15px;
	border : 1px solid #00009C;
/*	background-color: #9AB8D2;*/
/*	background-color: #00009C;*/	
}
td.TE_menuSub a {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color : #00009C;
	text-align: justify;
	text-decoration: none;
	padding-left : 10px;
}
td.TE_menuSub a:hover {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color : #FFCC00;
	text-align: justify;
	text-decoration: none;
}
td.TE_menuSub a:visited {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-align: justify;
	text-decoration: none;
}

td.TE_menuSubRelief {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10.5px;
	font-weight: bold;
	color : red;
	height: 15px;
	border : 1px solid #00009C;
}	
td.TE_menuSubRelief a {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color : red;
	text-align: justify;
	text-decoration: none;
	padding-left : 10px;	
}
td.TE_menuSubRelief a:hover {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color : #FFCC00;
	text-align: justify;
	text-decoration: none;
}
td.TE_menuSubRelief a:visited {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-align: justify;
	text-decoration: none;		
}

td.TE_menuSubRSS {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	text-align: justify;
	color : #00009C;
	height: 15px;
	border-top: 1px solid #00009C;
	border-left: 1px solid #00009C;
	border-right: 0px solid #00009C;	
	border-bottom: 1px solid #00009C;
	}
td.TE_menuSubRSS a {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color : #00009C;
	text-align: justify;
	text-decoration: none;
	padding-left : 10px;
}
td.TE_menuSubRSS a:hover {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color : #FFCC00;
	text-align: justify;
	text-decoration: none;
}
td.TE_menuSubRSS a:visited {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-align: justify;
	text-decoration: none;
}

td.TE_menuSubRSSlogo {
	height: 15px;
	width : 20px;
	vertical-align: middle;
	border-top: 1px solid #00009C;
	border-left: 0px solid #00009C;
	border-right: 1px solid #00009C;	
	border-bottom: 1px solid #00009C;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 5px;
	padding-bottom : 0px;
}

/* Conteneur des tableaux pour les images du menu */	
td.TE_menuImage{
	font-family : Arial, Helvetica, Microsoft Sans Serif;		
	text-align : center;
	font-size : 10px;
	color : #00009C;
	border : 0px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	border-top : 0px;
	border-left : 0px;
	border-right : 0px;	
	border-bottom : 0px;	
	}
	
/* Cadre pour les images du menu avec texte dessous (image haut)*/	
td.TE_menuCadreImage{
	font-family: Arial, Helvetica, Microsoft Sans Serif;		
	text-align: center;
	color: #00009C;
	/*border: 1px solid #00009C;*/
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #00009C;
	border-left: 1px solid #00009C;
	border-right: 1px solid #00009C;	
	border-bottom: 0px;	
	}	
/* Cadre pour les images du menu avec texte dessous (texte bas) */		
td.TE_menuCadreImageTexte{
	font-family: Arial, Helvetica, Microsoft Sans Serif;		
	text-align: center;
	font-size: 9px;
	color: #00009C;
	/*border: 1px solid #00009C;*/
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	border-top: 0px;
	border-left: 1px solid #00009C;
	border-right: 1px solid #00009C;	
	border-bottom: 1px solid #00009C;	
}
/* Cadre pour les textes dessous  */		
td.TE_menuCadreTexte{
	font-family: Arial, Helvetica, Microsoft Sans Serif;		
	text-align: center;
	font-size: 9px;
	color: #00009C;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	border-top: 1px solid #00009C;
	border-left: 1px solid #00009C;
	border-right: 1px solid #00009C;	
	border-bottom: 1px solid #00009C;	
}
/* Cadre pour les images du menu sans texte dessous */
td.TE_menuCadreImageSsTexte{
	text-align: center;
	/*border: 1px solid #00009C;*/
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #00009C;
	border-left: 1px solid #00009C;
	border-right: 1px solid #00009C;	
	border-bottom: 1px solid #00009C;	
	}	
	
td.TE_menuBoxImage {
	width: 10px;
	text-align: center;
}

td.TE_menuBox {
	background-color: #00009C;
	height: 20px;
	width: 10px;
	text-align: center;
}

td.TE_menuBoxBlanc {
	background-color: #FFFFFF;
	border: 1px solid #00009C;
	height: 15px;
	width: 8px;
	text-align : center;
}

td.TE_MenuBoxBrevesAsso {
	background-color: #00009C;
	height: 10px;
	width: 10px;
	text-align: center;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

td.TE_menuBoxSub {
/*	background-color: #00009C;*/
	height: 15px;
	width: 10px;
	text-align : center;
}

td.TE_MenuBottomRight{
	background-image: url(../images/menu/bottom_right.gif);
	background-position: right;
	height: 10px;
}

/* Conteneur d'images centrées sans bordures pour le côté gauche (hors menu) */	
td.TE_menuImageSansBordure{
	font-family: Arial, Helvetica, Microsoft Sans Serif;		
	text-align: center;
	color: #00009C;
	border-width: 0px ;		
	padding-left: 2px;	
}

/* Conteneur du commentaire des images centrées sans bordures pour le côté gauche (hors menu) */
td.TE_menuImageSansBordureTexte{
	font-family: Arial, Helvetica, Microsoft Sans Serif;		
	text-align: center;
	font-size: 9px;
	color: #00009C;
	border-width: 0px;		
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

td.TE_menuSeparateurInvisible{
	font-family: Arial, Helvetica, Microsoft Sans Serif;
	font-size: 2px;
	height: 2px;
	border-width: 0px;
}

/*DERNIERS ARTICLES CARTOUCHES A DROITE*/

td.TE_DerniersArticlesTitreCartouche {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	text-align : center;
	color : white;
	font-weight : bold;
	height : 15px;
	width: 128px;
	background-image : url(../images/uneArticles/top.gif);
	border-bottom : 1px solid white;	
}

td.TE_DerniersArticlesTitreCartoucheLettreInfo {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	text-align: center;
	color: white;
	font-weight: bold;
	height: 15px;
	width: 128px;
	background-image : url(../images/uneArticles/top.gif);
	border-bottom : 1px solid white;	
}

td.TE_DerniersArticlesBasCartouche{
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	color: white;
	font-weight: normal;
	height: 15px;
	width: 128px;
	background-image : url(../images/uneArticles/bottom.gif);
	border-top : 1px solid white;
}

td.TE_DerniersArticlesImageSsBordure{
	font-family:Arial, Helvetica, Microsoft Sans Serif;		
	text-align:center;
	color:#00009C;
	border-width:0px;
}
	
td.TE_DerniersArticlesImageSsBordureTexte{
	font-family: Arial, Helvetica, Microsoft Sans Serif;		
	text-align: center;
	font-size: 9px;
	color: #00009C;
	border-width: 0px;
	}

/*Le titre peut être un lien (fond bleu)*/
.TE_DerniersArticlesTitre{
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: bold;
	color : #FFCC00; /*texte jaune*/
	background-color: #00009C;
	height: 15px;
	padding-left : 5px;
/*	background-color: #6161C1;*/	
}
.TE_DerniersArticlesTitre a {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	color : #FFCC00; /*texte jaune*/
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
}
.TE_DerniersArticlesTitre a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	color : #FFFFFF; /*texte blanc*/
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
}
.TE_DerniersArticlesTitre a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	text-align: justify;
	text-decoration: none;
	/*color : #FFFFFF;*/
}
.TE_DerniersArticlesVide {
	background-color: #00009C;
	height:10px;
}

.TE_DerniersArticlesSsTitre {
	font-family : Verdana, Geneva, Arial, Helvetica, Microsoft Sans Serif;
	font-size : 9px;
/*	color : #6161C1;*/
	color : white;
	background-color: #00009C;
	width: 128px;
}

/*Date*/
.TE_DerniersArticlesDate{
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: normal;
	color : #FFFFFF; /*texte blanc*/
	background-color: #00009C;
	height: 15px;
	padding-left: 3px;
	padding-right: 3px;
}

/*Texte - fond bleu)*/
.TE_DerniersArticles {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	color : white;
	text-align: justify;
	background-color: #00009C;
/*	background-color: #6161C1;*/
	height: 15px;
	padding-left: 3px;
	padding-right: 3px;
}

.TE_DerniersArticles a {
	font-family : Arial, Helvetica, Microsoft Sans Serif;	
	color : #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

.TE_DerniersArticles a:hover {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color : white;
	font-weight: bold;
	text-decoration: none;
}

.TE_DerniersArticles a:visited {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-weight: bold;
	text-decoration: none;
}

/* Pied des résumés d'articles (Détails >>) */	
.TE_DerniersArticlesPied {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: bold;
	color : white;
	text-align: right;
	background-color: #00009C;
	height: 15px;
	padding-left : 5px;
}	
.TE_DerniersArticlesPied a {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-weight: bold;
	color : #FFCC00;	
	text-decoration: none;
}

.TE_DerniersArticlesPied a:hover {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-weight: bold;
	color : white;	
	text-decoration: none;
}

.TE_DerniersArticlesPied a:visited {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-weight: bold;
	text-decoration: none;
}
/*Fin  cartouches à droite*/

/* Horloge serveur */
td.cadran
{
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-weight: bold;
	font-size : 11px;
	color : #00009C;
	text-align: center;
	background-color: #FFFFFF;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;	
	padding-left: 0px;
	padding-right: 5px;
	border-top: 1px solid #00009C;
	border-left: 1px solid #00009C;
	border-right: 1px solid #00009C;	
	border-bottom: 1px solid #00009C;
}

td.TE_copyright
{
	text-align: center;
	font-size: 9px;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color: #00009C;
}
td.TE_copyright a {
	text-align: center;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color: #00009C;
}
td.TE_copyright a:hover {
	text-align: center;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color: #00009C;
}
td.TE_copyright a:visited {
	text-align: center;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	color: #00009C;
}

/* Formulaire NEWSLETTER */
td.TE_newsletter {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size: 10px;
	color: white;
	font-weight: bold;
	background-image : url(../images/banniere2.jpg);
	height: 25px;
	vertical-align: middle;
}
input.TE_newsletter {
	font-size: 10px;
}
button.TE_newsletter {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size: 10px;
	color: #00009C;
	font-weight: bold;
	height: 20px;
	background-color: white;
	border-color: white;
}
html {
	scrollbar-face-color: #00009C;
	scrollbar-highlight-color: #5580A6;
	scrollbar-3dlight-color: #00009C;
	scrollbar-darkshadow-color: #00009C;
	scrollbar-shadow-color: #5580A6;
	scrollbar-arrow-color: #5580A6;
	scrollbar-track-color: #5580A6;
	/*#FECE03*/
}

input.TE_InputTimeDate {
	width: 115px;
	text-align: center;
	font-size: 9px;
	margin-top: 3px;
	margin-bottom: 1px;
}

td.TE_tdLettreInfo {
	width : 128px;
	background-color: #00009C;
	font-size: 9px;
	text-align: center;
	/*margin-top: 3px;*/
	/*margin-bottom: 3px;*/
	padding-top: 2px;
	padding-bottom: 2px;
}

input.TE_inputLettreInfo {
	width : 118px;
	height : 10px;
	font-size: 9px;
	margin-top: 3px;
	margin-bottom: 1px;
}

/* UNE */

.TE_titreCaricatureUne {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size: 15px;
	font-weight: bold;
	color: #00009C;	
	text-align : left;
	background-color: white;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	/*text-align : justify;*/
}
.TE_titreCaricatureUne a {
	color : #00009C;
	text-decoration: none;
}
.TE_titreCaricatureUne a:visited {
	color : #00009C;
}
.TE_titreCaricatureUne a:hover {
	color : #FECE03;
}

.TE_dateCaricatureUne {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	font-weight: italic;
	color : #00009C;
	background-color: white;
	text-align : right;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.TE_texteCaricatureUne {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 12px;
	color : #00009C;
	background-color: white;
	text-align : justify;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}
.TE_texteACaricatureUne a {
	color : #00009C;
	text-decoration: underline;
}
.TE_texteCaricatureUne a:visited {
	color : #00009C;
}
.TE_texteCaricatureUne a:hover {
	color : #FECE03;
}

.TE_titreDeuil {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;	
	text-align : left;
	background-color: black;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	/*text-align : justify;*/
}

.TE_dateDeuil {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	font-weight: italic;
	color : #FFFFFF;
	background-color: black;
	text-align : right;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.TE_texteDeuil {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 12px;
	color : #FFFFFF;
	background-color: black;
	text-align : justify;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.TE_titreArticleUne {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size: 15px;
	font-weight: bold;
	color: #00009C;	
	text-align : left;
	background-color: white;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	/*text-align : justify;*/
}
.TE_titreArticleUne a {
	color : #00009C;
	text-decoration: none;
}
.TE_titreArticleUne a:visited {
	color : #00009C;
}
.TE_titreArticleUne a:hover {
	color : #FECE03;
}

.TE_dateArticleUne {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	font-weight: italic;
	color : #00009C;
	background-color: white;
	text-align : right;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.TE_texteArticleUne {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	color : #00009C;
	background-color: white;
	text-align : justify;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.TE_texteArticleUne a {
	color : #00009C;
	text-decoration: underline;
}
.TE_texteArticleUne a:visited {
	color : #00009C;
}
.TE_texteArticleUne a:hover {
	color : #FECE03;
}

td.te_separateurUne {
	height: 5px;
	background-color: white;
	border-top: 1px solid #00009C;
	border-left: 1px solid white;
	border-right: 1px solid white;	
	border-bottom: 1px solid white;
}
	
td.te_communique {
	font-family: Arial, Helvetica, Microsoft Sans Serif;
	font-size: 11px;
	color: #00009C;
	background-color: white;
	text-align: justify;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: 1px solid #00009C;	
}

/*IMPRESSION*/

td.TE_titreArticleImpression  {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 18px;
	font-weight: bold;
	color : #000000;
	background-color: white;
	text-align : center;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
td.TE_surTitreArticleImpression  {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 16px;
	font-style: italic;
	color : #000000;
	background-color: white;
	text-align : center;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}
	
td.TE_sousTitreArticleImpression  {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size: 16px;
	font-style: italic;
	color : #000000;
	background-color: white;
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}

td.TE_AuteursDateArticleImpression  {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 12px;
	font-style: italic;
	color : #000000;
	background-color: white;
	text-align : right;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}
	
td.TE_ChapeauArticleImpression {
	font-family: Arial, Helvetica, Microsoft Sans Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: white;
	text-align : justify;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}	

td.TE_texteArticleImpression {
	font-family: Arial, Helvetica, Microsoft Sans Serif;
	font-size: 14px;
	color: #000000;
	background-color: white;
	text-align: justify;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

td.TE_psArticleImpression {
	font-family: Arial, Helvetica, Microsoft Sans Serif;
	font-size: 12px;
	font-style: italic;
	color : #000000;
	background-color: white;
	text-align: justify;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

/* RUBRIQUE */

.pagination {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	color : #00009C;
	background-color: white;
	text-align : right;
	padding-right : 8px;
}


td.TE_titreRubrique {
	font-family: Arial, Helvetica, Microsoft Sans Serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00009C;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;

}
td.TE_titreRubrique a {
	color: #FFFFFF;
	font-weight: bold;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-decoration: none;
}
td.TE_titreRubrique a:visited{
	color: #FFFFFF;
	font-weight: bold;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-decoration: none;
}
td.TE_titreRubrique a:hover{
	color: #FECE03;
	font-weight: bold;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-decoration: none;
}

/* CARICATURES */
td.te_separateurCaricatures {
	height: 5px;
	background-color: white;
	border-top: 2px solid #00009C;
	border-left: 1px solid white;
	border-right: 1px solid white;	
	border-bottom: 1px solid white;
}

/* ARTICLE */

.TE_titreArticle {
	/*color: #FECE03;*/
	color: #00009C;
	font-size: 17px;
	font-weight: bold;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-align : left;
	text-decoration: none;
}
.TE_titreArticle a {
	/*color: #FECE03;*/
	color: #00009C;
	font-weight: bold;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-decoration: none;
}
.TE_titreArticle a:visited{
	/*color: #6161C1;*/
	color: #00009C;
	font-weight: bold;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-decoration: none;
}
.TE_titreArticle a:hover{
	color: #FECE03;
	font-weight: bold;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-decoration: none;
}

.TE_resumeArticle {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size: 11px;
	color: #00009C;
	text-align : justify;
}
.TE_resumeArticleSuite {
	color: #00009C;
	text-align : right;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size: 10px;
	width: 100%;
	border-bottom : 1px dashed #00009C;	
}

.TE_resumeCaricaturesSuite {
	color: #00009C;
	text-align : right;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size: 10px;
}

td.TE_soustitreArticle {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 12px;
	font-weight : Bold;	
	color : #00009C;
	background-color: white;
	text-align : justify;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right : 10px;
}

.TE_dateArticle {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	font-style: italic;
	color : #00009C;
	background-color: white;
	text-align : right;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.TE_auteursArticle {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	font-weight: bold;
	color : #00009C;
	background-color: white;
	text-align : right;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.TE_auteursArticle a {
	/*color: #FECE03;*/
	color: #00009C;
	font-weight: bold;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-decoration: none;
}
.TE_auteursArticle a:visited{
	/*color: #6161C1;*/
	color: #00009C;
	font-weight: bold;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-decoration: none;
}
.TE_auteursArticle a:hover{
	color: #FECE03;
	font-weight: bold;
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	text-decoration: none;
}

.TE_texteArticle {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 12px;
	color : #00009C;
	background-color: white;
	text-align : justify;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.TE_texteArticle a {
	color : #00009C;	
	/*text-decoration: underline;*/
}
.TE_texteArticle a:visited {
	color : #00009C;
}
.TE_texteArticle a:hover {
	color : #FECE03;
}

.TE_texteCitation {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-style: italic;
	font-size : 12px;
	color : #00009C;
	background-color: white;
	text-align : left;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}

/* MAIN */
.TE_main {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	color : #00009C;
	background-color: white;
	text-align : justify;
}
.TE_main a {
	color : #00009C;
	text-decoration: underline;
}
.TE_main a:visited {
	color : #00009C;
}
.TE_main a:hover {
	color : #FECE03;
}

.TE_MainDate {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	color : #00009C;
	background-color: white;
	text-align : right;
	padding-right : 10px;
}

.TE_MainSuite {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 10px;
	color : #00009C;
	background-color: white;
	text-align : right;
	padding-right : 10px;
}

td.subscribeEmail {
	background-image : url(../images/banniere400.jpg);
}

.TE_notes {
	font-size : 9px;
	font-style: italic;
	text-align: left;
	border-color: #00009C;
	border-width: 1px;
	border-style: dashed;
	padding-left: 10px;
	padding-right: 10px;
	width: 620px;
}

hr.separerArticles {
	color : #00009C;
	width: 98%;
	height : 2px;
	text-align: center
}

td.soutien {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 11px;
	color : #00009C;
	text-align : left;
}
td.soutien a {
	color : #00009C;
	text-decoration: underline;
}
td.soutien a:visited {
	color : #00009C;
}
td.soutien a:hover {
	color : #FECE03;
}

button.soutien {
	text-align : center;
	background-color: #E2E3FC;
}
input.soutien {
	font-size: 10px;
}
td.soutienPied {
	text-align : left;
	font-size: 9px;
	font-style : italic;
}
td.soutienCopyright {
	text-align : center;
	font-size : 9px;
	font-weight: bold;
}

td.popup {
	font-family : Arial, Helvetica, Microsoft Sans Serif;
	font-size : 0.25em;
	color : #00009C;
	text-align : left;
}
td.popup a {
	color : #00009C;
	text-decoration: underline;
}
td.popup a:visited {
	color : #00009C;
}
td.popup a:hover {
	color : #FECE03;
}

/* Formulaire écrire un mail*/
form.Mail{
	background-color: #FFFFFF;
}
input.MailSaisieNom {
	width: 120px;	
}
textarea.MailSaisieTexte{
	width: 650px;
	height: 500px;	
}
