BODY {
	margin: 0;
	padding: 0;
	BACKGROUND: #FFFFCC;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #000000;
	}
H1 {font-size: 20px; color: Maroon;}
H2 {font-size: 18px; color: Blue;}
H3 {font-size: 16px; color: Green;}
H4 {font-size: 14px; color: Red;}
H5 {font-size: 12px; color: Orange;}
H6 {font-size: 10px; color: Black;}


H1, H2, H3, H4, H5, H6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 0 0;
	text-indent : 5px;
/*	padding: 2px; */
}

div.spacer {
  clear: both;
  }

hr {
	clear: both;
	visibility: hidden;
	WIDTH: 50%;
	margin: 0 0 0 5px;
}

p {
	text-align: justify;
	vertical-align: text-bottom; /*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  */
	margin: 0px 10px 0px 5px;
}

.conteneur {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	MARGIN-LEFT: auto;
	BORDER-LEFT: #999999 1px solid;
	WIDTH: 770px;
	MARGIN-RIGHT: auto;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #f0f0f0;
/*	BACKGROUND-COLOR: #ffffff; */
	padding: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	color: #000000;
}
.banniere {
	WIDTH: 100%;
	HEIGHT: 85px;
	background-image: url(bandeaurailSepiaAB2.jpg);
}
#banniere.img {
text-align: center;
}

.banniereBandeau {
	WIDTH: 100%;
	HEIGHT: 85px;
	background-image: url(bandeaurail.jpg);
}

.page {
DISPLAY: block; 
margin: 0px -10px 0px 111px;
WIDTH: 655px; 
BACKGROUND-COLOR: #ffffff; 
font-size: 12px;
color: #000000;
TEXT-ALIGN: justify;
height: 100%;
}
.footer {
	CLEAR: left;
	BORDER-RIGHT: none #999999;
	DISPLAY: block;
	FONT-SIZE: 10px;
	BORDER-LEFT: none #999999;
	HEIGHT: auto;
	BACKGROUND-COLOR: #f0f0f0;
	TEXT-ALIGN: left;
	list-style-type: disc;
	width: 768px;
	border-top: 1px solid #999999;
}

/* Menus */
div#navbarh {
	display:none;
}
div#navbarh ul {
	display:none;
}
div#navbarh li {
	display:none;
}
div#navbarh li a {
	display:none;
}
div#navbarh li a:hover {
    display:none;
}

div#navbarv {
	display:none;
}
div#navbarv ul {
	display:none;
}
div#navbarv li {
	display:none;
}
div#navbarv li.red {
	display:none;
}
div#navbarv li.titre {
	display:none;
}
div#navbarv li a {
	display:none;
}
div#navbarv li a:hover {
    display:none;
}
.navcolor {
	display:none;
}
.menu {
	display:none;
}

.titrerouge {BACKGROUND-IMAGE:  url("rougedegrad.jpg");}
.titrejaune {BACKGROUND-IMAGE: url("jaunedegrad.jpg");}
.titrebleu {BACKGROUND-IMAGE:  url("bleudegrad.jpg");}
.titrevert {BACKGROUND-IMAGE:  url("vertdegrad.jpg");}
.titrevert, .titrejaune, .titrerouge, .titrebleu, {
	display:none;

}

/* MISE EN PAGE CONTRIB */
.photos {
	CLEAR: left;
/*	DISPLAY: block; */
}

dl.photogm
{
	border: 1px solid #000;
	background-color: #ccc;
	width: 642px;
	text-align: center;
	padding: 2px;
	float: left;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-left: 2px;
}

.photogm dt { 
	font-weight: bold;
	font-size: 10px;
 }

.photogm dt img
{
border: 1px solid #000;
/* width: 640px;
height: 480px; */
}
.photogm dd
{
margin: 0;
padding: 0;
font-weight: bold;
}

.auteurcontrib {
/*	dispay: block; */
	font-size: 14px;
	color: black;
	text-align: center;
	background-position: top;
}
.barrecontact {
	display: block;
	margin: 0;
	padding: 4px;
	width: auto;
	height: 17px;
	border-top: solid #000 1px;
	border-bottom: solid #000 1px;
	background-color: #f0f0f0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Red;
	font-size: 12px;
	BACKGROUND-COLOR: White;
}

.minititre {
/*	margin: 4px -4px 4px 6px; */
	height: 15px;
	width: auto;
	border-top: solid #000 1px;
	border-bottom: solid #000 1px;
	background-color: #f0f0f0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Maroon;
	font-size: 14px;
/*	dispay: block;
	margin-top: 5px; */
}

.titrecontrib {
	clear: left;
/*	margin: 4px -4px 4px 6px; */
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Maroon;
	font-size: 18px;
/*	dispay: block; */
}


.texte {
	/*	padding: -4px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify; /*	width: 644px;
	height:100%;
	background-color: Green;
	display: block; */
	background-color: White;
}
p#photos {
	width: 648px;
	margin: 0px;
	padding: 4px;
}

.floatright{float: right;}
.floatleft {float: left;}

/* page d'accueil */
.colgauche{
	width: 310px;
	background-color: #f0f0f0;
}
.colcentre{
	margin: 0px -4px 0px 6px;
	width: 310px;
	background-color: #f0f0f0;
}
.left {
  float: left;
  text-align: left;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }

.right {
  float: right;
  text-align: right;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }
div.spacer {
  clear: both;
  }
.actudate {
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	FONT-SIZE: 10px;
	COLOR: #993333;
}
.actutitre0 {
	text-align: left; 	font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: Navy;
}
.actutitre1 {
	text-align: left;
/*	FONT-WEIGHT: bold; */
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: Black;
}
.lirelasuite A{
	FONT-WEIGHT: bold;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #6f6f6f;
	text-decoration: none;
}
.titrecontrib {
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align: center;
}

.menu2 {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	HEIGHT: 14px;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    background-color: #FFFF00;
}
.evidence {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline overline;
}

SPAN.rpresse_nombre {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1d65a2; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.rpresse_titre {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.rpresse_numero_gras {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2a2a2a; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.rpresse_commentaire {
	FONT-SIZE: 10px;
	COLOR: #0000CD;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
SPAN.rpresse_titrecommentaire {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #00BB00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.contrib {
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 0px 5px 5px 0px;
	WIDTH: 100%;
	background-color: White;
}
.titre1 {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right 50%; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: medium; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff6699
}
.titre2 {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right 50%; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: medium; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcc00
}
.titre3 {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right 50%; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: medium; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b6e49a
}
.titre4 {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #ffffff;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #6888dd;
	text-indent: 15px;
}
.news {
	BORDER-RIGHT: #6888dd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6888dd 1px solid; DISPLAY: block; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #6888dd 1px solid; WIDTH: auto; PADDING-TOP: 5px; BORDER-BOTTOM: #6888dd 1px solid; HEIGHT: auto; TEXT-ALIGN: justify
}

/* Formulaires */
LABEL { 
 DISPLAY: inline;
 FLOAT: left;
 WIDTH: 115px;
 font-weight: bold;
 margin-left: 5px;
  }
.INPUT {
background-color: #FFEFD5;
font-family: Arial, Helvetica, sans-serif;
color: red;
 }
 .OPTION { background-color: #FFEFD5 ; }

.SELECT { background-color: #FFEFD5 ; }

.TEXTAREA { background-color: #FFEFD5 ; color: red ; }

.BUTTON { font-family: arial, helvetica, sans-serif ; border-width: 2pt ; font-size: 14px; color: black ; top: 250px ; background-color: #F5DEB3 ; }

