BODY {
  margin: auto;
  width: 760px;   
  margin-top: 2px;
  margin-bottom: 2px;  
  BACKGROUND-COLOR: #EfEfEf; 
  BORDER-RIGHT: #e86f1c 2px solid; 
  BORDER-TOP: #e86f1c 2px solid; 
  BORDER-LEFT: #e86f1c 2px solid; 
  BORDER-BOTTOM: #e86f1c 2px solid
}

P {
	FONT-SIZE: 11px; MARGIN-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}

TD {
	FONT-SIZE: 11px; MARGIN-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}
	
H1 {
	PADDING-RIGHT: 0px;PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 40px;MARGIN-TOP: 0px; BORDER-LEFT:#FFCC00 /*#Fbbf07*/ 6px solid; WIDTH:450px; COLOR: #e86f1c; PADDING-TOP: 0px; BORDER-BOTTOM: #FFCC00/*#Fbbf07*/ 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #030a56; BORDER-BOTTOM: #e86f1c 1px dotted; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

H3 {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 13px;  no-repeat left top; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}

H4 {
ONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #030a56; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

H5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 60px; COLOR: #fff; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000
}

A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline;
	color: #f07400;
}

UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}

.small {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}

.centre {
	TEXT-ALIGN: center
}

.titre {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 24px; FLOAT: right; COLOR: #ffffff;    MARGIN-RIGHT: 10px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.barre_haut {
	padding:0px; BACKGROUND: url('images/barre.jpg') left top; MARGIN: 0px; HEIGHT: 70px
}
.barre {
	BORDER-TOP: thin solid #fff; BACKGROUND: url('images/px_orange.jpg'); 
}
#navigation-statique {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: right
}
#navigation-statique A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#navigation-statique A:hover {
	COLOR: #f07400; TEXT-DECORATION: underline
}

#menu {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	/* BACKGROUND-COLOR: #f4dfc0*/
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-image: url(images/fond-menu.jpg);
	background-repeat: repeat-x;
	text-align: center
}

#menu A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 2px solid; COLOR:#FFCC00; PADDING-TOP: 3px; TEXT-DECORATION: none ;/* #e86f1c#030a56*/
}

#menu A.bordure {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #ffffff;
}

#menu A:hover {
	COLOR: #005dab/*#ffffff*/;
	/*BACKGROUND-COLOR:#FFCC00#e86f1c*/;
	TEXT-DECORATION: none;
	background-image: url(images/fond-menu_hover.jpg);
}

.selected {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: #fc0; MARGIN: 0px 2px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.main {
	BORDER-RIGHT: #e86f1c 1px solid; BORDER-TOP: #e86f1c 1px solid; BORDER-LEFT: #e86f1c 1px solid; BORDER-BOTTOM: #e86f1c 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify
}
.menubas {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}

.footer {
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	border-top-style: solid;	
	border-top: #e86f1c 1px solid;
	border-right-width:thin; border-bottom-width:thin; border-left-width:thin; border-top-width:1px
}
.une {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.element {
	padding:0px; MARGIN: 0px; list-style-type:none; list-style-image:url('images/fleche.gif'); list-style-position:inside
}

.element LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.cadre_une {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}

.cadre_photo_G {
	VERTICAL-ALIGN: top;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	text-align: justify;
	padding-left: 0px;
	width: 165px;
	margin-left: 5px;
	
}

.titreRubrique {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #01017d;
	border: thin solid #F07400;
	margin-bottom: 0px;
	background-color: #fde8a7;
	
}
.Rubrique {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	border: thin solid #F07400;
	list-style-position: inside;
	list-style-image: url('images/puce_orange.gif');
	padding-left: 5px;
	color: #1E549A
	
}
.Rubrique UL {
color:#01017d
}

.agenda {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #fff 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #fff 1px solid;
	POSITION: relative;
	BACKGROUND-COLOR:#5792ca;
	width: 168px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	text-align: justify;
	color: #005dab/*#01017d*/;
	/*background-image: url(images/fond-edito1.jpg);*/
	FONT-FAMILY: Arial;
	font-weight: bold;
}
.agenda UL {
	PADDING-LEFT:15px; PADDING-right:3px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url('images/fleche.gif'); MARGIN: 0px; FONT-FAMILY: Geneva ,Helvetica,Verdana,Arial,  sans-serif
}
.agenda LI {
	MARGIN: 0px 3px 3px
}	
.agenda B {
	COLOR: #fe7903
}
.agenda A {
	DISPLAY: block; COLOR: #01017d
}
.agenda A:link {
	TEXT-DECORATION: none
}
.agenda A:visited {
	TEXT-DECORATION: none
}
.agenda A:hover {
	COLOR: red
}

.titreG {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #fff 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #fff 1px solid;
	POSITION: relative;
	BACKGROUND-COLOR: #ffdb73;
	width: 168px;
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	text-align: center;
	font-weight: bold;
	color: #D41F00;
	font-size: 14px;
	}

DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.contenu {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; WIDTH: 70%; PADDING-TOP: 15px; FONT-FAMILY: "Times New Roman", Times, serif
}
.liste-articles {
	BORDER-RIGHT: #f8ba69 1px solid;
	BORDER-TOP: #f8ba69 1px solid;
	BORDER-LEFT: #f8ba69 1px solid;
	BORDER-BOTTOM: #f8ba69 1px solid;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #fef7f1;
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 40px;
}
.liste-articles UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-IMAGE: url('images/puce_orange.gif'); PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.liste-articles UL LI {
	MARGIN: 7px 10px ;FONT-SIZE: 12px; COLOR: #030a56;FONT-WEIGHT: bold
}
.liste-articles-P {
	TEXT-ALIGN: justify;	
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding: 10px;
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 40px;
}
.liste-articles A {
	color: #030a56;
	font-size: 12px;
	font-weight: bold;
}

.liste-articles A:hover {
	COLOR: #fe7903;
}

.separation {
	TEXT-DECORATION: none;	
	font-style: normal;
	border-bottom: #e86f1c 1px dashed;
	font-size: xx-small;
}

.articles-parus {
	BORDER-RIGHT: #f8ba69 1px solid;
	BORDER-TOP: #f8ba69 1px solid;
	BORDER-LEFT: #f8ba69 1px solid;
	BORDER-BOTTOM: #f8ba69 1px solid;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 40px;
	}
	
.editos-parus {
	BORDER-RIGHT: #f8ba69 1px solid;
	BORDER-TOP: #f8ba69 1px solid;
	BORDER-LEFT: #f8ba69 1px solid;
	BORDER-BOTTOM: #f8ba69 1px solid;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 40px;
	font-size: 11px;
	}
div#galerie
{
	width: 725px ;
	background: #fff ;
	border: 0px solid #000 ;
	padding: 10px 5px;
	margin: 15px 5px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 5px 4px ;
	border: 1px solid #dcb ;
}


dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 18px Verdana, Arial, Helvetica, sans-serif;
	color: #030a56 ;
	
}

dl#photo dd
{
	margin:12px 
}

dl#photo img
{
	border: 5px solid #f4dfc0 ;
}

.titre_cadre_col_G {
	BORDER-RIGHT: #e86f1c/*#f8ba69*/ 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #f8ba69 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #f8ba69 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #f8ba69 1px solid;
	POSITION: relative;
	/*BACKGROUND-COLOR: #fff;*/
	width: 168px;
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	text-align: center;
	font-weight: bold;
	color: #D41F00;
	font-size: 14px;
	}

.agenda {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #fff 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #fff 1px solid;
	POSITION: relative;
	BACKGROUND-COLOR: #6fa9e0;
	width: 173px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	text-align: left;
    color: #000;
}

.cadre_col_G {
	BORDER-RIGHT: #4987c2 2px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #4987c2 2px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #4987c2 2px solid;/*#e86f1c*/
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #4987c2 2px solid;
	POSITION: relative;
	BACKGROUND-COLOR: #ffffff;
	width: 176px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 8px;
	text-align: left;
	color: #000000;
	font-style: normal;
}

.cadre_col_G P {
	PADDING-LEFT:5px; PADDING-TOP:2px; PADDING-right:3px; FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: Geneva,Helvetica,Verdana,Arial, sans-serif;text-align: left;
}

.cadre_col_G UL {
	PADDING-LEFT:20px; PADDING-right:3px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url('images/fleche.gif'); MARGIN: 0px; FONT-FAMILY: Geneva ,Helvetica,Verdana,Arial,  sans-serif
}
.cadre_col_G LI {
	MARGIN: 3px 3px 3px
}	
.cadre_col_G B {
	DISPLAY: block;
	text-align: left;
	font-weight: bold;
	color:#FFCC00;/* #fff*/
	font-size: 14px;
	PADDING-BOTTOM: 3px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 0px;
	margin-left: 0px;
	/*background-color: #4987c2;f7831b#e86f1c*/
	PADDING-tOp: 1px;
	background-image: url(images/fond-menu.jpg);
}
.cadre_col_G C {
	DISPLAY: block;
	text-align: center;
	font-weight: bold;
	color: #030a56;
	font-size: 14px;
	PADDING-BOTTOM: 10px;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 0px;
	margin-left: 0px;
	
	
}
.cadre_col_G A:link {
	TEXT-DECORATION: none
}
.cadre_col_G  A:visited {
	TEXT-DECORATION: none
}
.cadre_col_G A:hover {
	COLOR: orange
}

.DateNews {
	FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-SIZE: 12px; COLOR: #ffae00; TEXT-ALIGN: justify
}

