/*Tagcloud */
.tag1, .tag1:visited{font-size: 120%; font-family: "arial"; color: #4e6eec; margin-top:40px;} /*bleu*/
.tag1:hover{font-size: 120%; font-family: "arial"; font-weight: bold; color: #4e6eec;} /*bleu*/
.tag2, .tag2:visited{font-size: 110%; font-family: "arial"; color: white;} /*orange*/
.tag2:hover{font-size: 110%; font-family: "arial"; color: white; text-decoration: underline;} /*orange*/
.tag3, .tag3:visited{font-size: 80%; color: #460d0a; font-weight: bold; font-family: "comic sans ms";}
.tag3:hover{font-size: 80%; color: #abbd2d; background-color: #460d0a; font-weight: bold; font-family: "comic sans ms";}
.tag4, .tag4:visited{font-size: 100%; color: #d51d14; font-family: "arial";}
.tag4:hover{font-size: 100%; color: #d51d14; font-family: "arial"; font-style: italic;}
.tag5, .tag5:visited{font-size: 110%; font-family: "arial"; color: #fb7000; font-weight: bold;}
.tag5:hover{font-size: 110%; font-family: "arial"; color: #fb7000;}

.tagcloud{text-align: center;}
.tagcloud{margin-top: -15px; text-align: center;}


/********************** TITRES *************************************/
h1 {text-align: center; font-family: serif, "arial"; color: white; font-size: 180%; font-weight: bold; padding: 2px;} /* titre1 */
h2 {text-align: center; width: 100%; background-color: #460d0a; color: white; font-family: serif; font-size: 110%;} /* soustitre_surligne */
.spanmarron{background-color: #460d0a; }
.titrelargeback{text-align: center; width: 100%; background-color: #460d0a; color: white; font-family: "comic sans ms";}
h3 {font-family: "arial"; text-decoration: underline; color: #fb7000; font-size: 150%; font-weight: bold; padding: 2px;} /* sous_titre1 */
.pcentrerouge {text-align: center; font-family: "arial"; color: #c53e16; font-size: 120%; font-weight: bold;}
h4 {text-align: center; background-color: #460d0a; font-family: serif, "arial"; color: white; font-size: 180%; font-weight: bold; padding: 5px;}
h5 {margin-left: 5%; text-decoration: underline;  text-align: left; font-style: italic; font-family: "arial"; color: white; font-size: 130%; font-weight: bold; padding: 2px;}
h51 {margin-left: 10%; text-decoration: underline;  text-align: left; font-style: italic; font-family: "arial"; color: #586eec; font-size: 130%; font-weight: bold; padding: 2px;}
h6 {text-align: center; background-color: #460d0a; font-family: serif,"arial"; color: white; font-size: 150%; font-weight: bold; padding-left: 5px; padding-right: 5px;}
h7 {text-align: left; font-style: italic; text-decoration: underline; font-family: "arial"; font-size: 110%;}
/*LIENS AUCUN STYLE*/
img {border:none;}
a {text-decoration: none;}
.img_middle{ vertical-align: middle; margin-top: 10px;}
.img_middle_{ vertical-align: middle; margin-bottom: 5px;}
.img_middle_gauche{float: left; vertical-align: middle; margin: 10px;}
.span_block_center{display: block; text-align: center;}
.span_block_left{margin-top: 10px; display: block; text-align: left;}
.span_block_right{display: block; text-align: right;}

.update{font-style: italic; font-size: 100%; font-family: "arial";}

.centre_p{text-align: center;}
.centre_p_limit{text-align: center; margin-left: 5%; margin-right: 5%;}
.droit_p{text-align: right;}
.gauche_p{text-align: left;}
.p_presentation{color: #460d0a; text-align: left; font-family: serif, "arial"; font-size: 110%;}
.p_paragraphe{text-indent: 30px; margin-top: 10px; margin-bottom: 10px;  margin-left: 5%; margin-right: 5%; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.p_paragraphe_noindent{margin-top: 10px; margin-bottom: 10px;  margin-left: 5%; margin-right: 5%; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.p_paragraphe_full{margin-top: 10px; margin-bottom: 10px; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.p_paragraphe_note{
	margin-right: 10%; 
	color: #460d0a;
	text-align: justify;
	font-family: serif, "arial";
	font-size: 90%;
}
.p_float_gauche_center{
	float: left;
	width: 50%;
	text-align: center;
	color: #460d0a;
	font-family: serif, "arial";
	font-size: 110%;
}

.p_paragraphe_commentaires{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5%;
	margin-right: 5%;
	color: #460d0a;
	text-align: justify; 
	font-family: serif, "arial";
	font-size: 100%;
}
.p_paragraphe_commentaires_titre{
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #460d0a;
	margin-left: 5%;
	margin-right: 5%;
	color: white;
	text-align: justify; 
	font-family: serif, "arial";
	font-size: 90%;
}

.a_para_blanc, .a_para_blanc:visited{font-family: serif; color: white; font-size: 100%; font-weight: bold; text-align: justify;}
.a_para_blanc:hover{text-decoration: underline; font-family: serif; color: white; font-size: 100%; font-weight: bold; text-align: justify;}

.p_gauche_tab{font-style: italic; margin-top: 10px; margin-bottom: 10px;  padding-left: 20%; margin-right: 5%; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.p_sous_image{
	text-decoration: underline;
	text-align: center;
	font-family: serif;
	color: #460d0a; 
	font-size: 90%;
	font-weight: bold;
	font-style: italic;
}
.p_sponsors{
	text-align: left;
	font-family: serif, "Courier New";
	color: #460d0a; 
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
}
.big_chiffres{font-size: 300%; font-family: serif; font-weight: bold; color: #f8c01b; }
.p_mention{
	text-align: left;
	font-family: serif;
	color: #460d0a; 
	font-size: 90%;
	font-weight: bold;
	font-style: italic;
}
.p_inline_gauche{
	margin-top: 20px;
	text-align: right;
	display: inline;	
}
.p_inline_note{
	color: #460d0a;
	font-family: serif, "arial";
	font-size: 90%;
	display: inline;
}
.texte_droit{
	text-align: right;
}
.span_note{
	font-style: italic;
	color: #460d0a;
	font-family: serif, "arial";
	font-size: 85%;
}

.texteblanc {color: white;}

.titre1{margin-top: 10px; font-family: serif, "arial"; color: white; background-color: #460d0a; font-size: 180%; font-weight: bold; padding-left: 5px; padding-right: 5px;}
.titre1_news{margin-top: 10px; font-family: serif, "arial"; color: white; font-size: 180%; font-weight: bold;}
.titre2{margin-top: 10px; background-color: #460d0a; font-family: serif, "arial"; color: white; font-size: 140%; font-weight: bold; text-align: center; padding-left: 5px; padding-right: 5px;}

.sous_titre1{font-family: "arial"; color: #460d0a; font-size: 110%; font-weight: bold;}
.sous_titre1_souligne{text-decoration: underline; font-family: serif; color: #460d0a; font-size: 110%; font-weight: bold;}
.sous_titre2{font-family: serif; color: #460d0a; font-size: 110%; font-weight: bold; margin-left: 2.5%; margin-top: 10px; }
.sous_titre2_souligne{text-decoration: underline; font-family: serif; color: #460d0a; font-size: 110%; font-weight: bold; margin-left: 30px; margin-top: 10px; }
.sous_titre3{margin-left: 5%; font-family: serif; color: #460d0a; font-size: 110%; font-weight: bold;}
.sous_titre_surligne{text-align: center; width: 100%; background-color: #460d0a; color: white; font-family: "comic sans ms"; font-size: 110%;}
.sous_titre_surligne_petit{font-size: 90%; font-weight: bold; background-color: #460d0a; font-family: serif; color: white; padding-left: 5px; padding-right: 5px;}
.sous_titre_surligne_petit_blanc{font-size: 90%; font-weight: bold; background-color: white; font-family: serif; color: #460d0a; padding-left: 5px; padding-right: 5px;}

.sous_titre_surligne_petit_italic{font-style: italic; font-size: 90%; font-weight: bold; background-color: #460d0a; font-family: serif; color: white; padding-left: 5px; padding-right: 5px;}
.sous_titre_surligne1{margin-left: 30px; text-align: left; font-weight: bold; background-color: #460d0a; font-family: serif; color: white; font-size: 110%;}
.sous_titre_gras{text-align: left; font-family: serif; color: #460d0a; font-size: 110%; font-weight: bold; text-align: left;}
.sous_titre_gras_blanc{text-align: right; font-family: serif; color: white; font-size: 110%; font-weight: bold; text-align: left;}
.sous_titre_gras_blanc_gros{text-align: right; font-family: serif; color: white; font-size: 120%; font-weight: bold; text-align: left;}
.sous_titre_gras_rouge_gros{text-align: right; font-family: serif; color: white; font-size: 120%; font-weight: bold; text-align: left;}
.sous_image{
	text-decoration: underline;
	display: block;
	text-align: center;
	font-family: serif;
	color: #460d0a; 
	font-size: 90%;
	font-weight: bold;
	font-style: italic;
}
.sous_titre_italic{
	text-align: center;
	font-family: serif;
	color: #460d0a; 
	font-size: 100%;
	font-style: italic;
}
.span_titre{font-style: italic; color: white; font-family: serif, "arial"; font-size: 100%;}
.paragraphe_news{display: block; margin-top: 10px; margin-bottom: 10px;  margin-left: 5%; margin-right: 5%; color: white; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.paragraphe{text-indent: 30px; margin-top: 10px; margin-bottom: 10px;  margin-left: 5%; margin-right: 5%; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.paragraphe_full{margin-top: 10px; margin-bottom: 10px; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.paragraphe_no_block{margin-top: 10px; margin-bottom: 10px; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.paragraphe_no_block_gras_rouge{font-style: italic; margin-top: 10px; margin-bottom: 10px; font-weight: bold; color: #bf311a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.paragraphe_tab{font-style: italic; margin-top: 10px; margin-bottom: 10px;  padding-left: 20%; margin-right: 5%; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 100%;}
.paragraphe1{display: block; color: #460d0a; font-weight: bold; font-family: serif, "arial"; font-size: 110%; display: block; text-align: right;}
.paragraphe2{display: block; color: #460d0a; font-weight: bold; font-family: serif, "arial"; font-size: 110%;}

p{color: #460d0a; font-size: 110%; text-align: justify;}		/*PARAGRAPHE STANDARD*/
.message_erreur{
	color: #bf311a;	/* ROUGE */
	font-size: 80%; 
	font-weight: bold;
	font-family: serif, "arial";
	font-style: italic
}
.p_com_droit{
	color: #460d0a;
	font-family: serif, "arial";
	font-size: 90%;
	font-weight: bold;
}
.span_neutre_petit{color: #460d0a; font-style: italic; font-weight: bold; font-family: serif, "arial"; font-size: 80%;}

/****************************** LIENS ******************************************/
.a_undernote, .a_undernote:visited{
	color: #460d0a;
	font-family: serif;
	font-size: 70%;
	font-style: italic;
}
.a_undernote_blanc, .a_undernote_blanc:visited{
	color: white;
	font-family: serif;
	font-size: 70%;
	font-style: italic;
}

.a_note, .a_note:visited{
	color: #460d0a;
	font-family: serif, "arial";
	font-size: 85%;
}
.a_note:hover{
	color: white;
	font-family: serif, "arial";
	font-size: 85%;
}
.a_lire, .a_lire:visited{
	font-style: italic;
	font-weight: bold;
	font-family: serif;
	color: #460d0a;
	font-size: 100%;
}
.a_lire:hover{
	font-style: italic;
	font-weight: bold;
	font-family: serif;
	color: white;
	font-size: 100%;
}
.a_newsid, .a_newsid:visited{
	border: 1px solid;
	background-color: white;
	font-weight: bold;
	font-family: serif;
	color: #460d0a;
	font-size: 100%;
}
.a_newsid:hover{
	font-weight: bold;
	background-color: #460d0a; 
	font-family: serif;
	color: white;
	font-size: 100%;
	padding-left: 2px; 
	padding-right: 2px;
}

.a_newsid_checked, .a_newsid_checked:visited{
	font-weight: bold;
	background-color: #460d0a; 
	font-family: serif;
	color: white;
	font-size: 180%;
	padding-left: 2px; 
	padding-right: 2px;
}
.a_sous_titre_surligne,.a_sous_titre_surligne:visited{font-weight: bold; background-color: #460d0a; font-family: serif; color: white; font-size: 110%; padding-left: 2px; padding-right: 2px;}
.a_sous_titre_surligne:hover{
	font-weight: bold;
	background-color: #460d0a;
	font-family: serif;
	color: white;
	font-size: 110%; 
	padding-left: 2px; 
	padding-right: 2px;
}
.a_sous_titre_surligne_petit,.a_sous_titre_surligne_petit:visited{font-weight: bold; background-color: #460d0a; font-family: serif; color: white; font-size: 80%; padding-left: 2px; padding-right: 2px;}
.a_sous_titre_surligne_petit:hover{
	font-weight: bold;
	background-color: #460d0a;
	font-family: serif;
	color: white;
	font-size: 80%; 
	padding-left: 2px; 
	padding-right: 2px;
}
.lien1,.lien1:visited{text-decoration: none; font-family: serif, "arial"; color: #bf311a; font-size: 110%; font-weight: bold;}
.lien1:hover{background-color: #bf311a; font-style: italic; color: white;}
.lien2{text-decoration: none; font-family: serif, "arial"; color: #bf311a; font-size: 110%; font-weight: bold;}
.liens_titre, .liens_titre:visited{font-style: italic; color: white; font-family: serif, "arial"; font-size: 100%;}
.liens_titre:hover{text-decoration: underline; font-style: italic; color: white;}
.a_neutre, a_neutre:visited{text-decoration: none; color: #460d0a; text-align: justify; font-family: serif; font-size: 110%;}
.a_neutre_italic, a_neutre_italic:visited{font-style: italic; text-decoration: none; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.a_neutre_italic:hover{font-style: italic; text-decoration: underline; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.a_blanc_italic, a_blanc_italic:visited{font-style: italic; text-decoration: none; color: white; font-family: serif, "arial"; font-size: 100%;}
.a_neutre:hover{text-decoration: underline; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 110%;}
.a_th,a_th:visited{color: #9fdf55;}
.a_neutre_petit, .a_neutre_petit:visited{text-decoration: none; color: #460d0a; text-align: justify; font-family: serif, "arial"; font-size: 90%;}
.a_neutre_petit:hover{text-decoration: underline; color: #460d0a; font-family: serif, "arial"; font-size: 90%;}
.a_neutre_petit_italic, .a_neutre_petit_italic:visited{font-style: italic; font-weight: bold; color: #460d0a; font-family: serif, "arial"; font-size: 80%;}
.a_neutre_petit_italic:hover{text-decoration: underline; color: #460d0a; font-style: italic; font-weight: bold; font-family: serif, "arial"; font-size: 80%;}

.numero_page{
	border: 1px solid #460d0a;
	font-size: 110%;
	color: #460d0a;
	background-color: white;
	font-weight: bold;
}
.a_neutre_menu, a_neutre_menu:visited{text-decoration: none; color: #460d0a; font-family: serif; font-size: 100%;}
.a_neutre_menu:hover{text-decoration: none; font-style: italic; color: #460d0a; font-family: serif; font-size: 100%;}
/****************************** LIENS ******************************************/

.surligne_simple_blanc{
	background-color: white;
}

.deconnexion_lien, .deconnexion_lien:visited{
	font-family: serif; 
	color: white;
	font-size: 110%;
	font-weight: bold;
}

.deconnexion_lien:hover{
	color: #bf311a;
}

