body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

img{
	border:0px;
	}

FORM {
	margin: 0px;
	padding: 0px;
}

hr {
	border-top-width: thin;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	height: 1px;
}

/* ---( menugauche )----------------------------------- */

#smenu ul {
padding:0;
margin:0;
list-style-type:none;
}
#smenu li
{
margin-left:0px;
display:block;
float:left;
}
#smenu ul li a
{
	font-size: 84%;
	display:block;
	float:left;
	width:150px;
	background-color:#FFFFFF;
	color:#696969;
	text-decoration:none;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 7px;
}
#smenu ul li a:hover
{
	font-size: 84%;
	display:block;
	float:left;
	width:150px;
	background-color:#CBD9E8;
	color:#696969;
	text-decoration:none;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D1D1;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.sousmenuh1 {
	font-size: 105%;
	color: #1A4673;
	font-weight: bold;
	display: block;
	margin-top: 18px;
}



/* ---( fin menugauche )----------------------------------- */

.textegen {
	font-size: 78%;
	line-height: 140%;
	color: #000000;
	text-align: justify;
}

.textegennojust {
	font-size: 78%;
	line-height: 140%;
	color: #000000;
}

.bgtop1 {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}
.bgtop2 {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}
.bggaucherepeat {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}
.bggauche {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}
.bggauche2 {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}
.bggauche3 {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}
.bgdroitrepeat {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}
.bgdroit {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}
.bgdroit2 {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}
.bgdroit3 {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}
.bgbascentre {
	background-image: url(/medias/fr/propos_36.jpg);
	background-repeat: repeat-x;
}
.bgbascentre2 {
	position: absolute;
	left: -3000px;
	top: -3000px;
	display: none;
}


.bgblanc {

}

.baspages {
	font-size: 10px;
	color: #000000;
}
.haut {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

/* ---( bas )----------------------------------- */


#texte a:link {
	text-decoration:underline;
	color: #1A4674;
	font-weight: bold;
}
#texte a:visited {
	text-decoration:underline;
	color: #1A4674;
	font-weight: bold;
}
#texte a:hover, .nouvellestxt a:hover {
	text-decoration:underline;
	color: #8EB27B;
	font-weight: bold;
}
#texte a:active, .nouvellestxt a:active {
	text-decoration:underline;
	color: #000000;
	font-weight: bold;
}
.nouvellestxt a:link {
	text-decoration:underline;
	color: #4B8B38;
	font-weight: bold;
}
.nouvellestxt a:visited {
	text-decoration:underline;
	color: #559941;
	font-weight: bold;
}


#baspages a:link {
	text-decoration:underline;
	color: #3E3E3E;
}
#baspages a:visited {
	text-decoration:underline;
	color: #3E3E3E;
}
#baspages a:hover {
	text-decoration:underline;
	color: #676767;
}
#baspages a:active {
	text-decoration:underline;
	color: #000000;
}

#haut a:link {
	text-decoration:none;
	color: #3E3E3E;
}
#haut a:visited {
	text-decoration:none;
	color: #3E3E3E;
}
#haut a:hover {
	text-decoration:none;
	color: #676767;
}
#haut a:active {
	text-decoration:none;
	color: #000000;
}




/* ---( PRINT )----------------------------------- */


#texte {
	width: 526px;
}
#baspages {
	padding-top: 3px;
}
#haut {
	padding-top: 0px;
}

.bordernouvelles {
	border: 1px solid #AAC79D;
	margin-top: 15px;
}
.tdnouvelles {
	padding-left: 14px;
	padding-right: 0px;
	font-size: 70%;
	color: #4B8B38;
	padding-top: 7px;
	padding-bottom: 7px;
}
.nouvellestitre {
	line-height: 115%;
	font-weight: bold;
}
.nouvellestxt {
	line-height: 140%;
}
