
/*
 * Correction des styles HTML par defaut
 */



/*
 * Styles generaux
 */

/* bien regler la marge (bugs IE) */
body { background: #FDECEC; margin: 0px; }
/*a { text-decoration: none; color: #505050;}
a:hover { text-decoration: none; color: #303030; background: #e8e8e8; }
a.spip_out { text-decoration: none; color: #a02020; }
a.spip_in, a.spip_url { text-decoration: none; color: #2020a0; }
a.spip_glossaire { text-decoration: none; color: #20a020; }*/
select {font-size:11px}

/* Menu de Gauche */
.TitreFiliere { font-family: arial; font-size: 11pt; font-weight: bold; color:#CA0000; text-decoration: none; border: outset; }
.SousMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	cursor:auto;
	color:#000000;
}
.SousMenuDessus {
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	color:#FF0000;
	cursor: hand;
	background-color: #DDD9DC;
}
.TitreMenu2 { font-family: Arial; font-size: 8pt; font-weight: bold; color: #3A5E8C; text-decoration: none; cursor: auto; }
.tabnormal {
	background-color:#FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #3A5E8C;
	text-decoration: none;
	cursor: auto;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.tabover {
	background-color:#FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #CA0000;
	text-decoration: none;
	cursor: hand;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #DDD9DC;
}
.visiteur {
	background-color:#FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #CA0000;
	text-decoration: none;
	text-transform: uppercase;
}
.filiere {
	background-color:#FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	cursor: hand;
	text-transform: uppercase;
}


/* Menu Haut */
.TitreMenu { font-family: Verdana; font-size: 7pt; font-weight: bold; color: #3A5E8C; text-decoration: none}
.BarreNormal {background-color:#FFFFFF;font-family: Verdana;font-size: 7pt;font-weight: bold;color: #3A5E8C;text-decoration: none;cursor: auto;}
.BarreOver {background-color:#FFFFFF;font-family: Verdana;font-size: 7pt;font-weight: bold;color: #FFFFFF;text-decoration: none;cursor: hand;}


/* Article */
.Titre {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bolder;
	color:#DF7000;
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-bottom-style: solid;
	border-left-style: Aucune;
	border-bottom-color: #DF7000;
	background-repeat: no-repeat;
	background-position: right center;
}
.TitreArticle {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bolder;
	color: #3A5E8C;
	text-decoration: none;
	letter-spacing: 2px;
}
.Article { font-family: Arial; font-size: 8pt; text-decoration: none;}
.Chapo { font-family: Verdana; font-size: 7.5pt; text-decoration: none; color:#000066; font-weight: bold;}
.Information { font-family: Verdana; font-size: 7pt; text-decoration: none; color:#000000; font-weight:normal; font-style: italic;  }
.Signature { font-family: Verdana; font-size: 7pt; text-decoration: none; color:#FFFFFF; font-weight:normal; }


/*Surligne */
.spip_surligne {
	background-color: #FFFF99;
}
.tabnormalCarte {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #1F334B;
}
.taboverCarte {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #DF7000;
}
.tnormal {
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	text-align:center;
}
.tdessus {
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	background-color:#FFFFCC;
	text-align:center;
}
.tnormalblue {
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	color:#000099;
}
.tdessusblue {
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	background-color:#FFFFCC;
	text-align:center;
	font-weight:bold;
	color:#000099;
}
.tnormalred {
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	color:#FF0000;
}
.tdessusred {
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	background-color:#FFFFCC;
	text-align:center;
	font-weight:bold;
	color:#FF0000;
}

/* AJOUT INSEE */


DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, sans-serif
}
#contenu {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FONT-SIZE: 80%; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; PADDING-TOP: 10px; TEXT-ALIGN: justify
}
H3 {
	FONT-SIZE: 11pt; COLOR: #df7000; LETTER-SPACING: 1px
}

TABLE.RESEAU{
	MARGIN-BOTTOM: 2%
}
TABLE.RESEAU{
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.3em; FONT-SIZE: 9px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ffffff 1px solid; COLOR: black; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: arial; BORDER-COLLAPSE: collapse
}
.RESEAU TBODY TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.3em; FONT-SIZE: 9px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ffffff 1px solid; COLOR: black; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: arial; BORDER-COLLAPSE: collapse
}
.RESEAU TBODY TH {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.3em; FONT-SIZE: 9px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ffffff 1px solid; COLOR: black; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: arial; BORDER-COLLAPSE: collapse
}
TABLE.RESEAU TFOOT {
	COLOR: #3a5e8c; TEXT-ALIGN: left
}
TABLE.RESEAU THEAD {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE.RESEAU THEAD TH.alignleft {
	TEXT-ALIGN: left
}
TABLE.RESEAU TBODY TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
TABLE.RESEAU TBODY TD {
	PADDING-RIGHT: 2%; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: right
}
TABLE.RESEAU TD.gauche {
	LETTER-SPACING: 1px; TEXT-ALIGN: left
}
TABLE.RESEAU TH {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ce0010
}
THEAD.RESEAU TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ce0010
}
TABLE.RESEAU THEAD TH.gris {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; COLOR: white; BORDER-TOP-COLOR: white; BACKGROUND-COLOR: #bbbbbb; BORDER-RIGHT-COLOR: white
}
TABLE.RESEAU THEAD TH.evolgris {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; COLOR: #ce0010; BORDER-TOP-COLOR: white; BACKGROUND-COLOR: #bbbbbb; BORDER-RIGHT-COLOR: white
}
TABLE.RESEAU THEAD TH.blanc {
	FONT-SIZE: 13px; BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; COLOR: #3a5e8c; BORDER-TOP-COLOR: white; LETTER-SPACING: 1px; BACKGROUND-COLOR: white; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: white
}
TABLE.RESEAU TBODY TH.blanc {
	BORDER-LEFT-COLOR: #ddd7e4; BORDER-BOTTOM-COLOR: #ddd7e4; BORDER-TOP-COLOR: #ddd7e4; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: #ddd7e4
}
TABLE.RESEAU TBODY TD.blanc {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: white; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: white
}
TABLE.RESEAU TBODY TD.gris {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; COLOR: #ce0010; BORDER-TOP-COLOR: white; BACKGROUND-COLOR: #e6e2d6; BORDER-RIGHT-COLOR: white
}
TABLE.RESEAU TBODY TD.gauchegris {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; COLOR: #ce0010; BORDER-TOP-COLOR: white; BACKGROUND-COLOR: #e6e2d6; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: white
}
TABLE.RESEAU TBODY TD.grey {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; COLOR: black; BORDER-TOP-COLOR: white; BACKGROUND-COLOR: #e6e2d6; BORDER-RIGHT-COLOR: white
}
TABLE.RESEAU TBODY TD.gauchegrey {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; COLOR: black; BORDER-TOP-COLOR: white; BACKGROUND-COLOR: #e6e2d6; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: white
}
.annonce {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; COLOR: #df7000; PADDING-TOP: 0px
}
