/*** bandeau supérieur ***/

div#boite_drapeaux {
	position: relative;
	float: right;
	margin-top: 25px;
	margin-right: 5px;
	width: 150px;
	text-align: right;
}

img.lettre_drapeau {
	margin-right: 5px;
}

/*** F-2001-09 ***/

div#lettre_F_2001_09 p#texte_libre {
	margin-bottom: 20px;
	text-align: center;
}
div#lettre_F_2001_09 p#supplement_titre {
	padding-left: 4px;
	background-color: #990033;
	color: #FFF;
	font-weight: bold;
}
div#lettre_F_2001_09 a#supplement_lien {
	color: #006;
	font-weight: bold;
}
div#lettre_F_2001_09 a#supplement_lien:hover {
	color: #1E569D;
}
div#lettre_F_2001_09 span#auteurs {
	color: #990134;
}

div#lettre_F_2001_09 p#sommaire_chapitre_0, p#sommaire_chapitre_1, p#sommaire_chapitre_2 {
	margin: 0;
	padding-left: 4px;
	height: 18px;
	font-weight: bold;
}
div#lettre_F_2001_09 p#sommaire_chapitre_0 { background-color: #E4E9F9; }
div#lettre_F_2001_09 p#sommaire_chapitre_1 { background-color: #BECBF1; }
div#lettre_F_2001_09 p#sommaire_chapitre_2 { background-color: #9EB1EB; }


div#lettre_F_2001_09 div#sommaire_separateur {
	position: relative;
	margin-top: 8px;
	margin-bottom: 6px;
	+margin-bottom: -3px;
	width: 270px;
	height: 1px;
	background-color: #FFF;
	border-top: 1px solid #245790;
}
div#lettre_F_2001_09 a.sommaire_sous_chapitre {
	text-decoration: none;
	color: #903;
}
div#lettre_F_2001_09 a.sommaire_sous_chapitre:hover {
	color: #903;
	text-decoration: underline;
}
div#lettre_F_2001_09 a.sommaire_article {
	text-decoration: none;
	color: #1E569D;
}
div#lettre_F_2001_09 a.sommaire_article:hover {
	color: #1E569D;
	text-decoration: underline;
}

div#lettre_F_2001_09 p.chapitre {
	margin-bottom: 3px;
	color: #006;
	font-weight: bold;
	border-bottom: 1px solid #990033;
}
div#lettre_F_2001_09 a.sous_chapitre {
	text-decoration: none;
	color: #903;
}
div#lettre_F_2001_09 a.article_titre {
	display: block;
	margin-top: 8px;
	color: #1E569D;
}
div#lettre_F_2001_09 p.article_texte {
	margin-bottom: 8px;
	color: #000;
}
div#lettre_F_2001_09 div.article_liens {
	position: relative;
	margin-bottom: 25px;
	height: 26px;
	_height: 28px;
	background-image: url(../images/ligne_lien_lettre.gif);
	background-repeat: repeat-x;
	background-position: 10px;
}
div#lettre_F_2001_09 span.lien_separateur {
	display: block;
	position: relative;
	float: left;
	width: 8px;
	text-align: center;
	color: #245790;
	background-color: #FFF;
}

div#lettre_F_2001_09 a.old_lien {
	display: block;
	position: relative;
	float: left;
	padding: 0px 2px;
	color: #245790;
	text-decoration: underline;
	background-color: #FFF;
}

div#lettre_F_2001_09 div.retour_haut {
	position: relative;
	margin-top: 6px;
	float: right;
	width: 18px;
	height: 12px;
	text-align: center;
	background-color: #FFF;
}

div#lettre_F_2001_09 #agenda_titre {
	color: #1E569D;
}
div#lettre_F_2001_09 div#agenda_boite {
	text-align: left;
}
div#lettre_F_2001_09 span.agenda_date {
	padding-left: 15px;
	font-weight: bold;
}
div#lettre_F_2001_09 p.agenda_rdv {	
	padding: 0;
	padding-left: 15px;
	color: #000;
}


/*** F-2001-09 ***/

div#lettre_F_2007_03 a.supplement_titre {
	font-size: 13px;
	color: #990134;
	font-weight: bold;
	text-decoration: none;
}
div#lettre_F_2007_03 a.supplement_titre:hover {
	color: #990134;
	text-decoration: underline;
}
div#lettre_F_2007_03 span#auteurs {
	color: #990134;
}
div#lettre_F_2007_03 hr.ligne_supplement {
	margin: 0;
	border-top: 1px solid #1E569D;
	border-bottom: 0px solid #FFF;
}

div#lettre_F_2007_03 a.sommaire_sous_chapitre {
	color: #010836;
	text-decoration: none;
	font-weight: bold;
}
div#lettre_F_2007_03 a.sommaire_sous_chapitre:hover {
	color: #010836;
	text-decoration: underline;
}

div#lettre_F_2007_03 a.sommaire_article {
	color: #1E569D;
	text-decoration: none;
}
div#lettre_F_2007_03 a.sommaire_article:hover {
	color: #1E569D;
	text-decoration: underline;
}

div#lettre_F_2007_03 div#sommaire_separateur {
	position: relative;
	margin-top: 8px;
	margin-bottom: 6px;
	+margin-bottom: -3px;
	width: 270px;
	height: 1px;
	background-color: #FFF;
	border-top: 1px solid #245790;
}

div#lettre_F_2007_03 a.sous_chapitre {
	color: #010836;
	text-decoration: none;
	font-weight: bold;
}
div#lettre_F_2007_03 a.sous_chapitre:hover {color: #010836;}

div#lettre_F_2007_03 a.article_titre {
	display: block;
	margin-top: 8px;
	color: #1E569D;
}
div#lettre_F_2007_03 a.article_titre:hover {color: #1E569D;}

div#lettre_F_2007_03 p.article_texte {
	margin-bottom: 8px;
	color: #000;
}

div#lettre_F_2007_03 div.article_liens {
	position: relative;
	margin-bottom: 25px;
	height: 26px;
	_height: 28px;
	background-image: url(../images/ligne_lien_lettre.gif);
	background-repeat: repeat-x;
	background-position: 10px;
}
div#lettre_F_2007_03 a.article_lien {
	display: block;
	position: relative;
	float: left;
	padding: 0 2px;
	color: #245790;
	text-decoration: underline;
	background-color: #FFF;
}
div#lettre_F_2007_03 span.lien_separateur {
	display: block;
	position: relative;
	float: left;
	width: 8px;
	text-align: center;
	color: #245790;
	background-color: #FFF;
}
div#lettre_F_2007_03 div.retour_haut {
	position: relative;
	margin-top: 6px;
	float: right;
	width: 18px;
	height: 12px;
	text-align: center;
	background-color: #FFF;
}

div#lettre_F_2007_03 span.agenda_titre {
	color: #1E569D;
}

div#lettre_F_2007_03 span.agenda_date {
	padding-left: 15px;
	font-weight: bold;
}
div#lettre_F_2007_03 p.agenda_rdv {	
	padding: 0;
	padding-left: 15px;
	color: #000;
}	


/*** F-2011-09 (pour la suite faire un bloc de styles par version de lettre...) ***/


div#lettre_F_2011_09 {
	position: relative;
	margin: auto;
	width: 600px;
	background: #fff;
}

div#lettre_F_2011_09 #alaune_ligne_1 {
	position: relative;
	height: 17px;
	background: #899fd0;
}

div#lettre_F_2011_09 #alaune_titre {
	display: block;
	position: relative;
	padding: 15px 26px;
	text-align: center;
	line-height: 22px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	background: #516aa2;
	border-top: 1px solid #bacdf7;
	border-bottom: 1px solid #bacdf7;
}

div#lettre_F_2011_09 #alaune_bloc {
	position: relative;
	background: #93aade;
	width:600px;
}
div#lettre_F_2011_09 #alaune_bloc .gauche {
	position: relative;
	float: left;
	padding-top: 25px;
	width: 196px; /* ie6 perd 4 px... */
}
	div#lettre_F_2011_09 #alaune_bloc .gauche img {
		display: block;
		position: relative;
		margin: auto;
		border: 3px solid #889fcf;
	}
	div#lettre_F_2011_09 #alaune_bloc .gauche div {
		position: relative;
		margin: auto;
		text-align: right;
		color: #fff;
	}

div#lettre_F_2011_09 #alaune_bloc .droite {
	position: relative;
	float: right;
	padding: 25px;
	width: 348px;
	color: #fff;
	background: #899fd0;
}
	div#lettre_F_2011_09 #alaune_bloc .droite a {
		font-weight: bold;
		color: #fff;
		text-decoration: underline;
	}

	
	div#lettre_F_2011_09 #alaune_titre_supp {
		position:relative;
		padding: 8px 15px;
		border-top: 1px solid white;
		color: #fff;
		background: #899fd0;
	}
	div#lettre_F_2011_09 #alaune_titre_supp a {
		font-weight: bold;
		color:  #fff;
	}
	div#lettre_F_2011_09 #alaune_titre_liner {
		height: 0;
		font-size: 0;
		border-top: 1px solid #5f5f5f;
	}
	
	
div#lettre_F_2011_09 a.sommaire_sous_chapitre {
	color: #990134;
	text-decoration: none;
}
div#lettre_F_2011_09 a.sommaire_sous_chapitre:hover {
	text-decoration: underline;
}
div#lettre_F_2011_09 a.sommaire_article {
	color: #202020;
	text-decoration: none;
}
div#lettre_F_2011_09 a.sommaire_article:hover {
	text-decoration: underline;
}
div#lettre_F_2011_09 #sommaire_separateur {
	position: relative;
	height: 1px;
	font-size: 1px;
	background: url(../images/lettre/F_2011_09/sommaire_separateur.png) no-repeat;
}
div#lettre_F_2011_09 #sommaire_autres_liens {
	position: relative;
	padding: 6px 26px 20px 0;
	text-align: right;
	color: #990134;
}
	div#lettre_F_2011_09 #sommaire_autres_liens  a {
		font-size: 12px;
	}



div#lettre_F_2011_09 .sous_chapitre {
	display: block;
	padding: 0 26px 4px 27px;
	font-size: 12px;
	color: #990134;
}

div#lettre_F_2011_09 .article_titre {
	padding: 0 26px 0 52px;
	font-size: 12px;
	color: #000066;
}

div#lettre_F_2011_09 .article_boite {
	position: relative;
	padding: 0 26px 0 52px;
}
	div#lettre_F_2011_09 .article_texte {
		position: relative;
		font-size: 12px;
		color: #454545;
	}
	
div#lettre_F_2011_09 .article_liens {
	position: relative;
	margin: 10px 26px 20px 52px;
	padding: 0 10px;
	height: 15px;
	line-height: 15px;
	font-size: 11px;
	color: #454545;
	background: #506aa1;
	text-align: right;
}
	div#lettre_F_2011_09 .article_liens a {
		font-size: 11px;
		color: #fff;
	}
	div#lettre_F_2011_09 .article_liens span {
		font-size: 11px;
		color: #fff;
	}
	
div#lettre_F_2011_09 #agenda_titre {
	margin-bottom: 27px;
	padding: 0 26px 4px 27px;
}
	div#lettre_F_2011_09 #agenda_titre a {
		font-size: 12px;
		font-weight: bold;
		color: #000066;
	}
	
div#lettre_F_2011_09 #agenda_boite {
	position: relative;
	margin: 0 0 15px 26px;
	width: 548px;
}
	div#lettre_F_2011_09 #agenda_boite .gauche {
		position: relative;
		float: left;
		padding-top: 12px;
		width: 46px;
		height: 46px;
		text-align: center;
		font-size: 10px;
		color: #6281c4;
		background: url(../images/lettre/F_2011_09/agenda.png) no-repeat;
	}
		div#lettre_F_2011_09 #agenda_boite .gauche span {
			font-size: 24px;
			font-weight: bold;
		}
	div#lettre_F_2011_09 #agenda_boite .droite {
		position: relative;
		float: right;
		width: 493px;
	}
		div#lettre_F_2011_09 #agenda_boite .droite .agenda_date {
			font-size: 12px;
			color: #506aa1;
		}
		div#lettre_F_2011_09 #agenda_boite .droite .agenda_lieu {	
			font-size: 11px;
			/*font-style: italic;*/
			color: #454545;
		}	
		div#lettre_F_2011_09 #agenda_boite .droite .agenda_rdv {	
			font-size: 12px;
			color: #454545;
		}
		
div#lettre_F_2011_09 #avant_footer {
	position: relative;
	margin-top: 30px;
	height: 49px;
	background: #d3dae7;
}	
	div#lettre_F_2011_09 #avant_footer .texte {
		display: block;
		text-align: center;
		padding: 5px 0;
		font-size: 12px;
		color: #889fcf;
	}

	div#lettre_F_2011_09 #avant_footer #boite_drapeaux2 {
		position: relative;
		margin: 0 auto 7px auto;
		width: 118px;
		height: 20px;
	}
	div#lettre_F_2011_09 #avant_footer #boite_drapeaux2 img {
		border-width: 0;
	}
	
	
div#lettre_F_2011_09 #iframe_facebook {
	position: relative;
	padding-top: 11px;
	height: 38px;
	text-align: center;
	background: #b0bcd5;
	border-top:1px solid #98a7c7;
}
	
	
	
	
		
