body {
	font-family:  Arial;
	background-color: #ffffff;
	margin: 0px;
	margin-top : 0px;
	padding: 0px;
	color : white;
	}

td.admin {
 border:1px solid #D2DCE6;
 font-family:  Arial;
 color : white;
 font-size : 12px;
 text-align:center;
 vertical-align:top;
 }
 
td.normal {
 /*border:1px solid #D2DCE6;*/
 font-family: Arial;
 color : white;
 font-size : 12px;
 text-align:left;
 vertical-align:top;
 }

.bandeau {
	width: 100%;
	background-image: url(../images/banniererepeat.jpg);
	background-repeat: repeat-x;
}
.table{	cellpadding : 0;		cellspacing : 0;		}
.bannieredroite {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
}

.menu {
	position: absolute;
	text-align: center;
	left: 15px;
	top: 127px;
}

.bouton1 {
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

.bouton1 a {
	color: #FFFFFF;
	text-decoration: none;	
}

.bouton1 a:hover {
	color: #D2DCE6;
	
}

.bouton1choisi {
	font-weight: bold;
	text-align: left;
	color: #D2DCE6;
	
}

.bouton1choisi a {
	color: #D2DCE6;
	text-decoration: none;	
}

.bouton1choisi a:hover {
	color: #D2DCE6;
}

.menugauche {
	background-color: #9DB3CB;
	font-weight: bold;
	width: 150px;
	
	font-size: small;
	/*border: 1px solid #000000;*/
	position: absolute;
	left: 10px;
	top: 160px;
	background-image: url(../images/menug2.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.gauche {
	font-family:  Arial ;
	font-size:13px;
	font-weight: bold;
	width: 150px;
	background-color: #9DB3CB;
	background-image: url("../images/menug2.jpg");
	background-position: right bottom;
	background-repeat: repeat-x;
}

.droite {
	background-image: url("../images/ombreh.jpg");
	background-position: left top;
	background-repeat: repeat-x;
}

.coin {
  background-image: url("../images/coin.jpg");
	background-position: left top;
	background-repeat: no-repeat;
}

.vertical {
	background-image: url("../images/ombrev.jpg");
  background-position: right top;
	background-repeat: repeat-y;
}

.hautg {
	height:53px;
	background-color: #9DB3CB;
	background-image: url("../images/hautgmenu.jpg");
	background-position: right top;
	background-repeat: no-repeat;
}

.boutongauche {
	text-align: center;
	color: #FFFFFF;	font-size : 12px;	
	padding-left: 5px;
}

.boutongauche a {
	text-decoration: none;
	color: #FFFFFF;
}

.boutongauche a:hover {
	color: #D2DCE6;
}

.centre {
	/*padding-top : 15px;
	padding-left: 15px;
	padding-right: 0px;*/
	width:96%;
	position: relative;
	text-align: left;
	left: 17px;
	top: 39px;
	font-family: Arial;
	color: #FFFFFF;
}

.hautmenu{
	background-image: url(../images/hautmenu.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.ombreh {
	background-image: url(../images/ombre.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	padding-left:278px;
}

.ombreb  {
	background-image: url(../images/ombre.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.titre {	background-image: url(../images/top.jpg);	background-repeat: no-repeat;	background-position: top;
	font-weight: bold;
	width: 100%;
	height:50px;
	font-size: 24px;
	vertical-align:middle;
	position: relative;
	text-align: center;
	/*top: 0px;*/
	
}

.degrad {
	background-image: url(../images/degrad.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}.top{	background-image: url(../images/top.jpg);	background-repeat: no-repeat;	background-position: top;}.bottom{	background-image: url(../images/bottom.jpg);	background-repeat: no-repeat;	background-position: bottom;}

.texte {
	background-color: #9DB3CB;
	/*font-weight: bold;*/
	width: 100%;
	/*font-size: small;*/
	text-align: justify;
	font-size : 12px;		/*color : #9DB3CB;*/
	top:0px;		background-image: url(../images/middle.jpg);	background-repeat: repeat-y;
	/*border:1px solid black;
	background-image: url(../images/menug2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/
	bottom: 100px;
	padding-left: 30px;
	padding-right: 30px;
}

.footer {
	text-align:center;
	font-size:10px;
	color: #9DB3CB;
	font-weight: bold;
}

h2 {
	text-align: center;
}

h3 {
	text-align: center;
}

a {
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	color: #D2DCE6;
}

td {
	color: #FFFFFF;
}

.ressort {
	font-weight: bolder;
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.news {
	background-color: #9DB3CB;
	border: 1px solid #000000;
	width: 400px;
	margin-right: 5px;
	background-image: url(../images/menugauche.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.titrenews {
	color: #FFFFFF;
	text-align: center;
	font-size: medium;
	font-weight: bold;
	text-decoration: underline;
}

.contenunews {
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
}
