
/* Body */
BODY {
margin-left:0;
margin-right:0;
font-family:  arial; 
font-size: 11px;
color: #3F3F3F
}

/* Default text */
TABLE, TR, TD, SELECT { 
	font-family:  arial; 
	font-size: 11px;
	color: #3F3F3F
}

/* Default link */
.table_layout A:link		{ text-decoration: none ; color: #3F3F3F; }
.table_layout A:visited 	{ text-decoration: none ; color: #3F3F3F; }
.table_layout A:hover 	{ text-decoration: underline; color: #3F3F3F; }
/* Tableau contour */
.table {
		border-collapse:collapse;
        border: 1px #084887 solid;
      }


/* PAGINATION JOURNAL DE BORD et SEMAINE DU BORD */

.paginationTraverseeBelemNoMargin {
	float: left;
}

.paginationTraverseeBelemWithMargin {
	float: left;
	margin-left:50px;
}

/* FORMULAIRES */

.form {
	border-style: solid;
	border: solid;
	font-family:  arial; 
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border-color: #999999;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.formNewsletter {
	border-style: solid;
	border: solid;
	font-family:  arial; 
	font-size: 11px;
	color: #000000;
	background-color: #CEDAE7;
	border-color: #FFFFFF;
	border-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.formRemarque {
	border-style: solid;
	border: solid;
	font-family:  arial; 
	font-size: 11px;
	color: #000000;
	background-color: #CEDAE7;
	border-color: #FFFFFF;
	border-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.formInformation {
	border-style: solid;
	border: solid;
	font-family:  arial; 
	font-size: 11px;
	color: #000000;
	background-color: #CEDAE7;
	border-color: #FFFFFF;
	border-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.formBenevolat {
	border-style: solid;
	border: solid;
	font-family:  arial; 
	font-size: 11px;
	color: #000000;
	background-color: #CEDAE7;
	border-color: #FFFFFF;
	border-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
}


.formDocument {
	border-style: solid;
	border: solid;
	font-family:  arial; 
	font-size: 11px;
	color: #000000;
	background-color: #CEDAE7;
	border-color: #FFFFFF;
	border-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
}


.formDonation {
	border-style: solid;
	border: solid;
	font-family:  arial; 
	font-size: 11px;
	color: #000000;
	background-color: #CEDAE7;
	border-color: #FFFFFF;
	border-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.formStage {
	border-style: solid;
	border: solid;
	font-family:  arial; 
	font-size: 11px;
	color: #000000;
	background-color: #CEDAE7;
	border-color: #FFFFFF;
	border-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
}


/*MENU DE NAVIGATION*/

/* NavHautOffCommercial */
.NavHautOffCommercial { 
	font-family: arial; 
	font-size: 8pt; 
	color: #FFFFFF; 
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.NavHautOffCommercial A:link		{ text-decoration: none; color: #FFFFFF; }
.NavHautOffCommercial A:visited 	{ text-decoration: none; color: #FFFFFF; }
.NavHautOffCommercial A:hover 	{ text-decoration: none; color: #FFFFFF; }

/* NavHautOnCommercial */
.NavHautOnCommercial { 
	font-family: arial; 
	font-size: 8pt; 
	color: #FFFFFF; 
	background-color:#B22D2D; 
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.NavHautOnCommercial A:link		{ text-decoration: none; color: #FFFFFF; }
.NavHautOnCommercial A:visited 	{ text-decoration: none; color: #FFFFFF; }
.NavHautOnCommercial A:hover 	{ text-decoration: none; color: #FFFFFF; }

/* NavHautOffInstitutionnel */
.NavHautOffInstitutionnel { 
	font-family: arial; 
	font-size: 8pt; 
	color: #FFFFFF; 
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.NavHautOffInstitutionnel A:link		{ text-decoration: none; color: #FFFFFF; }
.NavHautOffInstitutionnel A:visited 	{ text-decoration: none; color: #FFFFFF; }
.NavHautOffInstitutionnel A:hover 	{ text-decoration: none; color: #FFFFFF; }

/* NavHautOnInstitutionnel */
.NavHautOnInstitutionnel { 
	font-family: arial; 
	font-size: 8pt; 
	color: #FFFFFF; 
	background-color:#BF782A; 
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.NavHautOnInstitutionnel A:link		{ text-decoration: none; color: #FFFFFF; }
.NavHautOnInstitutionnel A:visited 	{ text-decoration: none; color: #FFFFFF; }
.NavHautOnInstitutionnel A:hover 	{ text-decoration: none; color: #FFFFFF; }

/* NavHautOffEditorial */
.NavHautOffEditorial { 
	font-family: arial; 
	font-size: 8pt; 
	color: #FFFFFF; 
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.NavHautOffEditorial A:link		{ text-decoration: none; color: #FFFFFF; }
.NavHautOffEditorial A:visited 	{ text-decoration: none; color: #FFFFFF; }
.NavHautOffEditorial A:hover 	{ text-decoration: none; color: #FFFFFF; }

/* NavHautOnEditorial */
.NavHautOnEditorial { 
	font-family: arial; 
	font-size: 8pt; 
	color: #FFFFFF; 
	background-color:#288A99; 
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.NavHautOnEditorial A:link		{ text-decoration: none; color: #FFFFFF; }
.NavHautOnEditorial A:visited 	{ text-decoration: none; color: #FFFFFF; }
.NavHautOnEditorial A:hover 	{ text-decoration: none; color: #FFFFFF; }


/* FilDeNavigation */
.FilDeNavigation { font-family: arial; font-size: 10px; color: #000000; font-weight: bold; }
.FilDeNavigation A:link		{ text-decoration: none; color: #000000; }
.FilDeNavigation A:visited 	{ text-decoration: none; color: #000000; }
.FilDeNavigation A:hover 	{ text-decoration: underline; color: #000000; }


/*LES TITRES ET SOUS TITRE*/

/* TitreHome */
.TitreHome { font-family: Georgia; font-size: 20px; color: #B22D2D; font-weight: bold; }
.TitreHome A:link		{ text-decoration: none; color: #B22D2D; }
.TitreHome A:visited 	{ text-decoration: none; color: #B22D2D; }
.TitreHome A:hover 	{ text-decoration: underline; color: #B22D2D; }

/* TitreRubrique */
.TitreRubrique {
	font-family: Georgia;
	font-size: 13px;
	color: #C17D57;
	text-transform : uppercase;
}

/* TitreCommercial */
.TitreCommercial{
	font-family: Arial;
	font-size : 15px;
	color:#B22D2D;
}
.TitreCommercial A:link		{ text-decoration: none; color: #B22D2D; }
.TitreCommercial A:visited 	{ text-decoration: none; color: #B22D2D; }
.TitreCommercial A:hover 	{ text-decoration: underline; color: #B22D2D; }

/* TitreInstitutionnel */
.TitreInstitutionnel{
	font-family: Arial;
	font-size : 15px;
	color:#BF782A;
}
.TitreInstitutionnel A:link		{ text-decoration: none; color: #BF782A; }
.TitreInstitutionnel A:visited 	{ text-decoration: none; color: #BF782A; }
.TitreInstitutionnel A:hover 	{ text-decoration: underline; color: #BF782A; }

/* TitreEditorial */
.TitreEditorial{
	font-family: Arial;
	font-size : 15px;
	color:#288A99;
}
.TitreEditorial A:link		{ text-decoration: none; color: #288A99; }
.TitreEditorial A:visited 	{ text-decoration: none; color: #288A99; }
.TitreEditorial A:hover 	{ text-decoration: underline; color: #288A99; }


/* TitreStandard */
.TitreStandard{
	font-family: Arial;
	font-size : 15px;
	color:#3F3F3F;
}
.TitreStandard A:link		{ text-decoration: none; color: #3F3F3F; }
.TitreStandard A:visited 	{ text-decoration: none; color: #3F3F3F; }
.TitreStandard A:hover 	{ text-decoration: underline; color: #3F3F3F; }


/* LES SOUS TITRES */

/* SousTitreGeorgiaRouge */
.SousTitreCommercial{
	font-family: Georgia;
	font-size : 14px;
	color:#C17D57;
}
.SousTitreCommercial A:link		{ text-decoration: none; color: #C17D57; }
.SousTitreCommercial A:visited 	{ text-decoration: none; color: #C17D57; }
.SousTitreCommercial A:hover 	{ text-decoration: underline; color: #C17D57; }

/* SousTitreInstitutionnel */
.SousTitreInstitutionnel{
	font-family: Georgia;
	font-size : 14px;
	color:#CF9A5F;
}
.SousTitreInstitutionnel A:link		{ text-decoration: none; color: #CF9A5F; }
.SousTitreInstitutionnel A:visited 	{ text-decoration: none; color: #CF9A5F; }
.SousTitreInstitutionnel A:hover 	{ text-decoration: underline; color: #CF9A5F; }

/* SousTitreEditorial */
.SousTitreEditorial{
	font-family: Georgia;
	font-size : 14px;
	color:#5EA7B3;
}
.SousTitreEditorial A:link		{ text-decoration: none; color: #5EA7B3; }
.SousTitreEditorial A:visited 	{ text-decoration: none; color: #5EA7B3; }
.SousTitreEditorial A:hover 	{ text-decoration: underline; color: #5EA7B3; }

/* SousTitreStandard */
.SousTitreStandard{
	font-family: Georgia;
	font-size : 14px;
	color:#3F3F3F;
}
.SousTitreStandard A:link		{ text-decoration: none; color: #3F3F3F; }
.SousTitreStandard A:visited 	{ text-decoration: none; color: #3F3F3F; }
.SousTitreStandard A:hover 	{ text-decoration: underline; color: #3F3F3F; }


a.SousTitreEditorial {
	font-family: Georgia;
	font-size : 14px;
	text-decoration:none;
	color:#5EA7B3;
}

.SousTitreEditorial A:link {
	font-family: Georgia;
	font-size : 14px;
	text-decoration:none;
	color:#5EA7B3;
}

.SousTitreEditorial A:visited{
	text-decoration:none;
}

/*LES TEXTES */

/* TexteStandard */
.TexteStandard { font-family: Arial; font-size: 11px; color: #3F3F3F; }
.TexteStandard A:link		{ text-decoration: none; color: #3F3F3F; }
.TexteStandard A:visited 	{ text-decoration: none; color: #3F3F3F; }
.TexteStandard A:hover 	{ text-decoration: underline; color: #3F3F3F; }

.TexteStandardBleu { font-family: Arial; font-size: 11px; color: #084887; }
.TexteStandardBleu A:link		{ text-decoration: none; color: #084887; }
.TexteStandardBleu A:visited 	{ text-decoration: none; color: #084887; }
.TexteStandardBleu A:hover 	{ text-decoration: underline; color: #084887; }

.TexteStandardRouge { font-family: Arial; font-size: 11px; color: #B22D2D; }
.TexteStandardRouge A:link		{ text-decoration: none; color: #B22D2D; }
.TexteStandardRouge A:visited 	{ text-decoration: none; color: #B22D2D; }
.TexteStandardRouge A:hover 	{ text-decoration: underline; color: #B22D2D; }

.TexteStandardBleu2 { font-family: Georgia; font-size: 11px; color: #5EA7B3; }
.TexteStandardBleu2 A:link		{ text-decoration: none; color: #5EA7B3; }
.TexteStandardBleu2 A:visited 	{ text-decoration: none; color: #5EA7B3; }
.TexteStandardBleu2 A:hover 	{ text-decoration: underline; color: #5EA7B3; }

/* Texte13Gris */
.Texte13Gris { font-family: Arial; font-size: 13px; color: #3F3F3F; }
.Texte13Gris A:link		{ text-decoration: none; color: #3F3F3F; }
.Texte13Gris A:visited 	{ text-decoration: none; color: #3F3F3F; }
.Texte13Gris A:hover 	{ text-decoration: underline; color: #3F3F3F; }

/* Texte13Rouge */
.Texte13Rouge { font-family: Arial; font-size: 13px; color: #B22D2D; }
.Texte13Rouge A:link		{ text-decoration: none; color: #B22D2D; }
.Texte13Rouge A:visited 	{ text-decoration: none; color: #B22D2D; }
.Texte13Rouge A:hover 	{ text-decoration: underline; color: #B22D2D; }

/* Texte10Gris */
.Texte10Gris { font-family: Arial; font-size: 10px; color: #3F3F3F; }
.Texte10Gris A:link		{ text-decoration: none; color: #3F3F3F; }
.Texte10Gris A:visited 	{ text-decoration: none; color: #3F3F3F; }
.Texte10Gris A:hover 	{ text-decoration: underline; color: #3F3F3F; }

/* Texte9Gris */
.Texte9Gris { font-family: Arial; font-size: 9px; color: #3F3F3F; }
.Texte9Gris A:link		{ text-decoration: none; color: #3F3F3F; }
.Texte9Gris A:visited 	{ text-decoration: none; color: #3F3F3F; }
.Texte9Gris A:hover 	{ text-decoration: underline; color: #3F3F3F; }

/* Texte13Bleu */
.Texte13Bleu { font-family: Arial; font-size: 13px; color: #084887; }
.Texte13Bleu A:link		{ text-decoration: none; color: #084887; }
.Texte13Bleu A:visited 	{ text-decoration: none; color: #084887; }
.Texte13Bleu A:hover 	{ text-decoration: underline; color: #084887; }

/* TexteBlanc11 */
.TexteBlanc11 { font-family: Arial; font-size: 11px; color: #FFFFFF; }
.TexteBlanc11 A:link		{ text-decoration: none; color: #FFFFFF; }
.TexteBlanc11 A:visited 	{ text-decoration: none; color: #FFFFFF; }
.TexteBlanc11 A:hover 	{ text-decoration: underline; color: #FFFFFF; }

/* Texte9Commercial */
.Texte9Commercial { font-family: Arial; font-size: 9px; color: #B22D2D; }
.Texte9Commercial A:link		{ text-decoration: none; color: #B22D2D; }
.Texte9Commercial A:visited 	{ text-decoration: none; color: #B22D2D; }
.Texte9Commercial A:hover 	{ text-decoration: underline; color: #B22D2D; }

/* Texte9Editorial */
.Texte9Editorial { font-family: Arial; font-size: 9px; color: #288A99; }
.Texte9Editorial A:link		{ text-decoration: none; color: #288A99; }
.Texte9Editorial A:visited 	{ text-decoration: none; color: #288A99; }
.Texte9Editorial A:hover 	{ text-decoration: underline; color: #288A99; }

/* Texte9Institutionnel */
.Texte9Institutionnel { font-family: Arial; font-size: 9px; color: #BF782A; }
.Texte9Institutionnel A:link		{ text-decoration: none; color: #BF782A; }
.Texte9Institutionnel A:visited 	{ text-decoration: none; color: #BF782A; }
.Texte9Institutionnel A:hover 	{ text-decoration: underline; color: #BF782A; }

/* TexteMenuInstitutionnel */
.TexteMenuInstitutionnel { font-family: Arial; font-size: 11px; color: #BF782A; }
.TexteMenuInstitutionnel A:link		{ text-decoration: none; color: #BF782A; }
.TexteMenuInstitutionnel A:visited 	{ text-decoration: none; color: #BF782A; }
.TexteMenuInstitutionnel A:hover 	{ text-decoration: underline; color: #BF782A; }

/* TexteMenuEditorial */
.TexteMenuEditorial { font-family: Arial; font-size: 11px; color: #288A99; }
.TexteMenuEditorial A:link		{ text-decoration: none; color: #288A99; }
.TexteMenuEditorial A:visited 	{ text-decoration: none; color: #288A99; }
.TexteMenuEditorial A:hover 	{ text-decoration: underline; color: #288A99; }

/* TexteMenuCommercial */
.TexteMenuCommercial { font-family: Arial; font-size: 11px; color: #B22D2D; }
.TexteMenuCommercial A:link		{ text-decoration: none; color: #B22D2D; }
.TexteMenuCommercial A:visited 	{ text-decoration: none; color: #B22D2D; }
.TexteMenuCommercial A:hover 	{ text-decoration: underline; color: #B22D2D; }


/*IMAGES*/

.BordImage_RB {
	display: block; 
	float: left;
	margin: 0 6px 6px 0;
	border: 1px solid #CCCCCC;
	}

.BordImage_BL {
	display: block; 
	float: left;
	margin: 0 0 6px 6px;
	border: 1px solid #CCCCCC;
	}
	

/*TABLEAUX*/
.tab_bord_rouge {
  border: 1px solid #B22D2D; /* contour du tableau */
 // border-collapse: collapse;
}
.tab_bord_rouge td, .tab_bord_rouge th {
  border: 1px solid #FFFFFF; /* contour de chaque cellule */
}

	
	
	
/*ASTUCE POUR COLONNE DE GAUCHE SOUS FIREFOX*/

.centPourcent DIV { height:100%;}

/*STYLE POUR LA NEWSLETTER*/

.Titre1_BleuNewsletter {
	 font-family: Arial; 
	 font-size: 18px; 
	 color: #084887;
}
.Titre1_BleuNewsletter A:link		{ text-decoration: none; color: #084887; }
.Titre1_BleuNewsletter A:visited 	{ text-decoration: none; color: #084887; }
.Titre1_BleuNewsletter A:hover 	{ text-decoration: underline; color: #084887; }

.Titre1_RougeNewsletter {
	 font-family: Arial; 
	 font-size: 18px; 
	 color: #B22D2D;
}
.Titre1_RougeNewsletter A:link		{ text-decoration: none; color: #B22D2D; }
.Titre1_RougeNewsletter A:visited 	{ text-decoration: none; color: #B22D2D; }
.Titre1_RougeNewsletter A:hover 	{ text-decoration: underline; color: #B22D2D; }

.Titre2_BleuNewsletter {
	 font-family: Georgia; 
	 font-size: 14px; 
	 color: #084887;
}
.Titre2_BleuNewsletter A:link		{ text-decoration: none; color: #084887; }
.Titre2_BleuNewsletter A:visited 	{ text-decoration: none; color: #084887; }
.Titre2_BleuNewsletter A:hover 	{ text-decoration: underline; color: #084887; }

.Titre2_RougeNewsletter {
	 font-family: Georgia; 
	 font-size: 14px; 
	 color: #B22D2D;
}
.Titre2_RougeNewsletter A:link		{ text-decoration: none; color: #B22D2D; }
.Titre2_RougeNewsletter A:visited 	{ text-decoration: none; color: #B22D2D; }
.Titre2_RougeNewsletter A:hover 	{ text-decoration: underline; color: #B22D2D; }

.Titre3_BleuNewsletter {
	 font-family: Georgia; 
	 font-size: 12px; 
	 color: #084887;
}
.Titre3_BleuNewsletter A:link		{ text-decoration: none; color: #084887; }
.Titre3_BleuNewsletter A:visited 	{ text-decoration: none; color: #084887; }
.Titre3_BleuNewsletter A:hover 	{ text-decoration: underline; color: #084887; }

.Titre3_RougeNewsletter {
	 font-family: Georgia; 
	 font-size: 12px; 
	 color: #B22D2D;
}
.Titre3_RougeNewsletter A:link		{ text-decoration: none; color: #B22D2D; }
.Titre3_RougeNewsletter A:visited 	{ text-decoration: none; color: #B22D2D; }
.Titre3_RougeNewsletter A:hover 	{ text-decoration: underline; color: #B22D2D; }

.TexteGrisNewsletter {
	 font-family: Arial; 
	 font-size: 11px; 
	 color: #3F3F3F;
}
.TexteGrisNewsletter A:link		{ text-decoration: none; color: #3F3F3F; }
.TexteGrisNewsletter A:visited 	{ text-decoration: none; color: #3F3F3F; }
.TexteGrisNewsletter A:hover 	{ text-decoration: underline; color: #3F3F3F; }

.TexteRougeNewsletter {
	 font-family: Arial; 
	 font-size: 11px; 
	 color: #B22D2D;
}
.TexteRougeNewsletter A:link		{ text-decoration: none; color: #B22D2D; }
.TexteRougeNewsletter A:visited 	{ text-decoration: none; color: #B22D2D; }
.TexteRougeNewsletter A:hover 	{ text-decoration: underline; color: #B22D2D; }

.TexteBleuNewsletter {
	 font-family: Arial; 
	 font-size: 11px; 
	 color: #084887;
}
.TexteBleuNewsletter A:link		{ text-decoration: none; color: #084887; }
.TexteBleuNewsletter A:visited 	{ text-decoration: none; color: #084887; }
.TexteBleuNewsletter A:hover 	{ text-decoration: underline; color: #084887; }


/******

Popover images actu

******/
div#diaporama {

}


div#popover {
	width:796px;
	border:2px solid #5ea7b3;
	background: #fff;
	height: 610px;
}
div#popover p {
	margin: 0;
	padding: 0;
}

div#popover div#popoverTop {
	 height:35px;
	 width:796px;	
}

div#popover div#popoverTop p.popoverClose {
	 height:17px;
	 text-align:right;
	 line-height: 20px;
	 padding: 3px 0 0 0;
	 display: block;
	 width: 360px;
	 float: right;
}
div#popover div#popoverTop p.popoverClose a {
	 height:20px;
	 line-height: 20px;
	 padding: 0 15px 0 0;
	 background: url("btn_popover_close.gif") center right no-repeat;
}

div#popover div#popoverTop p.popoverClose img {
	 border: none;
}

div#popover div#popoverTop p.popoverTitre {
	height: 29px;
	margin: 0 0 0 23px;
	padding: 0 0 0 21px;
	background: url("puce_editorial.gif") center left no-repeat;
	font: normal 14px Georgia;
	color: #5ea7b3;
	text-align: left;
	line-height: 29px;
	width: 316px;
	float: right;
}

div#popover div#popoverTop p.popoverNumeroImage {
	height: 25px;
	text-align: center;
	font: normal 11px Arial;
	color: #7c7c7c;
	width: 76px;
	float: right;
	padding-top: 10px;	
}

div#popover div#popoverImage {
	text-align: center;
	width: 796px;
}
div#popover div#popoverImage table {
	border-collapse:collapse;
}

div#popover div#popoverImage img {
	border: 1px solid #000;
	margin: 0 auto;
	display: block;
}

div#popover div#popoverFooter .textedesc {
	font: normal 11px Arial;
	color: #7c7c7c;
}

div#popover div#popoverFooter span.boutonprec {
	height: 51px;
	width: 49px;
	display: block;
	padding: 0 0 15px 29px;
	position: absolute;
	bottom: 0;
	left: 0;
}

div#popover div#popoverFooter span.boutonsuiv {
	height: 51px;
	width: 39px;
	display: block;
	padding: 0px 29px 15px 10px;
	position: absolute;
	bottom: 0;
	right: 0;
}

div#popover div#popoverFooter a#btn_prec,
div#popover div#popoverFooter a#btn_suiv {
	cursor: pointer;	
}

div#popover span#photo_legende {
	padding-top: 10px;
	display: block;
}




/*IMPRESSION*/

/* print media */
 @page paysage {size: landscape} ; 

@media print {
	.dontPrint { display:none; }
	.onlyPrint { display:block; }
	.printFullWidth { width:650px; page: paysage; }
}