/* ----------début mise en page---------- */
body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url("./images/deco_fond-body.jpg");
	background-repeat: repeat;
}
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#conteneur {
	width: 974px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	margin-top: 8px;   
}
#banniere {
	width: 974px;
	height: 130px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-image: url("./images/deco_banniere.jpg");
	background-repeat: no-repeat;
}
/* ----------début menuhaut css---------- */
#menuhautcss {
	width: 974px;
	height: 30px;
	background-image: url("./images/deco_fond-menu.jpg");
	text-align: left;
}
#menuhautcss a { 
	background: url("./images/deco_bouton-accueil-off.jpg");
	background-repeat: no-repeat;
	text-decoration: none;
	display:block;
	margin-bottom: 0px;
}
#menuhautcss a:hover { 
	background: url("./images/deco_bouton-accueil-on.jpg");
	background-repeat: no-repeat;
	text-decoration: none;
}
/* ----------fin menuhaut css---------- */
#central {
	width: 974px;
	text-align: center;
	background-image: url("./images/deco_fond-page.jpg");
	background-repeat: repeat;
}
#central img {
	text-align: center;
}
#cadregauche {
	width: 700px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	float : left;
}
.cadregauchehaut {
	width: 700px;
	height: 40px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-image: url("./images/deco_cadreg-haut.gif");
	background-repeat: no-repeat;
}
.cadregauchemilieu {
	width: 700px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-image: url("./images/deco_cadreg-milieu.gif");
	background-repeat: repeat-y;
}
.cadregauchemilieu1{
	width: 640px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
}
.cadregauchebas {
	width: 700px;
	height: 40px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-image: url("./images/deco_cadreg-bas.gif");
	background-repeat: no-repeat;
}
#cadredroite {
	width: 274px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	float : left;
}
.cadredroitehaut {
	width: 274px;
	height: 40px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-image: url("./images/deco_cadred-haut.gif");
	background-repeat: no-repeat;
}
.cadredroitemilieu {
	width: 274px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-image: url("./images/deco_cadred-milieu.gif");
	background-repeat: repeat-y;
}
.cadredroitemilieu1{
	width: 214px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
}
.cadredroitebas {
	width: 274px;
	height: 40px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-image: url("./images/deco_cadred-bas.gif");
	background-repeat: no-repeat;
}
#menubas { 
	width: 930px;
	margin-left: auto; 
	margin-right: auto;
	text-align: right;
	clear: both;
}
#footer {
	width: 974px;
	height: 30px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-image: url("./images/deco_footer.jpg");
	background-repeat: no-repeat;
}
/* ----------fin mise en page---------- */
/* ----------début contenu---------- */
h1 {
	font-family: arial;
	font-size: 16pt;
	color: #000080;
	text-transform: uppercase;
	font-weight: bold;
}
h2 {
	font-family: arial;
	font-size: 12pt;
	color: #000080;
	font-weight: bold;
	text-decoration: underline;
}
p {
	font-family: arial;
	text-align: justify;
	font-size: 12pt;
	color: #000080;
}
.liens:link { 
	font-family: arial; 
	font-size: 12pt; 
	text-decoration: underscore;
	color: #0000FF;
	font-weight: bold; 
}
.liens:visited { 
	font-family: arial; 
	font-size: 12pt; 
	text-decoration: underscore; 
	color: #0000FF; 
	font-weight: bold; 
}
.liens:hover { 
	font-family: arial; 
	font-size: 12pt; 
	text-decoration: underscore;
	text-transform: uppercase;
	color: #FF0000; 
	font-weight: bold; 
}
.liens:active { 
	font-family: arial; 
	font-size: 12pt; 
	color: #0000FF; 
	text-decoration: underscore; 
	font-weight: bold; 
}
.centrage {
	text-align: center;
}
.gauche {
	text-align: left;
}
.red {
	color: #FF0000;
}
.warning {
	font-family: arial; 
	font-size: 10pt;
	color: #FF0000;
	text-align: center;
}
.separateur {
	width: 620px;
	height: 8px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-image: url("./images/deco_separateur.gif");
	background-repeat: no-repeat;
}
.voir1 {
	position: absolute;
	left: -9999%;
}
.profil {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	color: #000080;
}
.inputfiche {
	font-family: arial; 
	font-size: 12pt; 
	font-weight: normal; 
	margin: 0px; 
	border: 1px solid #000080; 
	background-color: #FFFFFF;
}
.textarea {
	border: 1px solid #006600;
}
.bouton {
	font-family: arial;
	font-size: 10pt;
	color: #000080;
	font-weight: bold; 
	background: #00CCFF;
	border: solid 2px #000080; 
	border-top-color: #CCFFFF;
	border-left-color: #CCFFFF;
}
.bouton:hover {
	color: #FFFFFF;
	background: #000080;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #CCFFFF;
	border-right-color: #CCFFFF;
}
.bouton:focus {
	font-family: arial;
	font-size: 10pt;
	color: #000080;
	font-weight: bold; 
	background: #00CCFF;
	border: solid 2px #000080; 
	border-top-color: #CCFFFF;
	border-left-color: #CCFFFF;
}
.liensactutitre:link { 
	font-family: arial; 
	font-size: 16pt; 
	text-decoration: underscore; 
	color: #0000FF; 
	font-weight: bold; 
	text-transform: uppercase; 
}
.liensactutitre:visited { 
	font-family: arial; 
	font-size: 16pt; 
	text-decoration: underscore; 
	color: #0000FF; 
	font-weight: bold; 
	text-transform: uppercase; 
}
.liensactutitre:hover { 
	font-family: arial; 
	font-size: 16pt; 
	text-decoration: underscore; 
	text-transform: uppercase; 
	color: #FF0000; 
	font-weight: bold; 
	text-transform: uppercase; 
}
.liensactutitre:active { 
	font-family: arial; 
	font-size: 16pt; 
	color: #0000FF; 
	text-decoration: underscore; 
	font-weight: bold; 
	text-transform: uppercase; 
}
.titre { 
	font-family: arial; 
	text-align: left; 
	font-size: 16pt; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #000080; 
}
.soustitre { 
	font-family: arial; 
	text-align: left; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #000080; 
}
.pseudo {
	font-family: arial; 
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
}
.localisation  {
	font-family: arial; 
	font-size: 12pt;
	font-weight: bold;
	text-transform: capitalize;
}
/* ----------fin contenu---------- */