body { background: #86ad1e;#8B542B; font-size: 85%;
color: #534741; font-family: Georgia;
text-align: center;
margin:0px;

}
h1, h2, h3, h4 { color: #534741; font-family: Georgia; }
citation { font-size: 1.1em; margin-top: 0.7em;}
.gras {font-weight:bold;}

.grasvert {font-weight:bold; color:#86ad1e;}

.admin {
vertical-align:middle;
font-family: Arial;
font-size:20px;
text-align:left;
width:780px;
}
.comment {
1padding:5px;
vertical-align:up;
font-family: Arial;
font-size:18px;
text-align:right;
margin-right:10px;
1width:780px;
}
#abo1 {
width:80%;
1float:right;
}
.abo {
font-size:120%;
font-weight:bold; 
position:absolute;
background-color:#fff;
text-align:righ;
border: solid 3px #ddd;
right:0;
padding-left:10px;
padding-right:10px;
margin-right: 0px;
width:150px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
1float:right;
}
.comment textarea, .comment select, .comment input[type="text"] {
background-color:#eee;
width:300px;
1margin-top:10px;
border: solid 1px #534741;
font-size:15px;
font-family: Arial;
vertical-align:up;
margin-right:30px;
1text-align:right;
1vertical-align:center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
input, select , textarea, checkbox {
background-color:#eee;
margin-top:10px;
border: solid 1px #534741;
font-size:20px;
vertical-align:middle;
margin-right:60px;
1text-align:right;
1vertical-align:center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
form {
vertical-align:middle;
font-family: Arial;
font-size:20px;
text-align:right;
1margin-left:20px;
width:500px;
}

.admin textearea, .admin select, .admin input {
background-color:#eee;
1margin-top:10px;
border: solid 1px #534741;
font-size:20px;
vertical-align:middle;
margin-right:60px;
1text-align:right;
1vertical-align:center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#hometexte {
  left:0;
  1border: 1px solid #000;
  padding:10px;
  width:500px;
  font-size:15px;
  margin-left:140px;
  text-align:left;
  float:left;
}

#home {
  position:absolute; 
  left: 50%;  
  top: 50%;
  width: 700px; 
  height: 400px; 
  margin-top: -200px; /* moitié de la hauteur */ 
  margin-left: -350px; /* moitié de la largeur */ 
  1border: 1px solid #000;
}



.link {
clear: both;
bottom: 0;
left: 0;
margin-left: auto;
margin-right: auto; 
1position: absolute; 
1width:234px;
1height:81px;
float;
}


.logo {
top: 0;
left: 0;
margin-left: 0px;
margin-right: auto; 
1position: absolute; 
width:234px;
height:81px;
background-image: url(logo.png); no-repeat;
float:left;
}



.main {
top: 0;
right:0;
font-family:Arial;
position: absolute;
margin-right: 10px;
margin-left: auto;
padding:5px;
font-size:80%;
1text-align=right;
1height:30px;
float:right;
background: #fff;
border: solid 1px #ddd;
overflow: hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
float:right;
1white-space: nowrap;
z-index:1; 
}

.boxetitre {
left 0;
width:400px;
1border: solid 1px;
margin-left: 0px;
1margin-right: auto;
text-align: left;
1float:left;
}

.page{
1top 0;
1position: absolute;
color: #fff;#534741; 
font-family: Arial;
font-size:20px;
1vertical-align: up;
text-align: left;
1margin-left:250px;
1height:21px;
white-space: nowrap;
}

.petit{
font-size:10px;
white-space: nowrap;
}

.web{
margin-right:20px;
width:200px;
1background: #534741;
color: #fff;#534741;
font-family: Arial;
font-size:15px;
1text-align: left;
white-space: nowrap;
}


.plogtitre{
text-align:left;
1margin-right:10px;
1margin-top:0px;
padding-left:5px;
1padding-right:5px;
1background: #534741;
color:  #fff;#86ad1e;#ffffff;
font-family: Geneva,Kalimati,sans-serif;;
font-size:2em;
font-weight:bold;
1float:left;
}

.titre{
margin-top:0px;
padding-left:5px;
padding-right:5px;
background: #534741;
color: #ffffff; 
font-family: Geneva,Kalimati,sans-serif;;
font-size:2em;
font-weight:bold;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.soustitre {
margin-top:0px;
padding-left:5px;
padding-right:5px;
background: #534741;
color: #ffffff;
font-family: Geneva,Kalimati,sans-serif;;
font-size:1em;
font-weight:bold;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}




.boxeform {
		1Position: absolute;
		1margin-top: 85px;
		text-align: center;
		margin-top: 15px;
		margin-left: auto;
		margin-right: auto;
		width: 600px;
		background: #fff;
		border: solid 1px #ddd;
		overflow: hidden;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding: 0.9em; 
		vertical-align:middle;
		padding-bottom: 5px;
		}



/* DEBUT ICI */

#bloc {
top:0;
1border: solid 1px #ddd;
margin-left: auto;
margin-right: auto;
width:820px;
position:relative;
}

.header {
1border: solid 1px #ddd;
margin-left: auto;
margin-right: auto;
width:800px;
height:81px;
}

.boxeheader {
		text-align: left;
		padding-left: 5px;
		1width: 800px;
		background: black;
		1border: solid 1px #ddd;
		overflow: hidden;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		}

.administration{
text-align: center;
color:Red;
font-size:30px;
margin-left: auto;
margin-right: auto;
background: #fff;
border: solid 3px #ddd;
padding:4px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.mailecrire{
text-align: center;
font-size:15px;
margin-left: auto;
margin-right: auto;
1margin-bottom: 20px;
background: #fff;
border: solid 3px #ddd;
1overflow: hidden;
padding:4px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.liste {
margin-top: 0px;
padding-top:0px;
border: solid 1px #ddd;
1text-align:top;
margin-top:0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

.retour table{
font-size:15px;
text-align: center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: solid 3px #ddd;
margin:auto;
margin-top:20px;
background: #fff;
width:200px;
}

.navi table{
font-size:15px;
text-align: center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: solid 3px #ddd;
margin:auto;
margin-top:20px;
background: #fff;
width:300px;
}
.boxe {
text-align: left;
padding: 10px;
width: 800px;
background: #fff;
border: solid 1px #ddd;
overflow: hidden;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-moz-opacity:0.9;
opacity: 0.9;
filter:alpha(opacity=90);
}

.content {
margin-left: auto;
margin-right: auto; 
float:right;
}

.sujet {
		font-size:150%;
}
1.sujet a:1hover {1background-color:black;}		
.footer{
		height: 41px;
		position:absolute;
		bottom: 0px;
		left:0px;
		border: none; solid 1px #ddd;
		z-index: 2;
		}
html>body .footer {
position: fixed
}

/* Lien et Image */ 

a 1img, .hometexte a:link 1img, .hometexte a:visited 1img, .hometexte a:hover 1img, .hometexte a:active 1img
{
z-index:1;
1border-color:#86ad1e;
1border-width:3px;
1color:#86ad1e;
1border-color:#86ad1e;
border-style:simple;
text-decoration: none;
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
}

.footer a img {border-style:none;}

.content a 1img, .content a:link 1img, .content a:visited 1img, .content a:hover 1img, .content a:active 1img
{
z-index:1;
1border-color:#86ad1e;
border-width:3px;
1border-style:simple;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
}

A:link { color:#534741; font-family:Arial; font-weight:bold; text-decoration: underline}
A:visited { color:#534741; font-family:Arial; font-weight:bold; text-decoration: underline}
A:active {background: #fff; font-family:Arial; text-decoration: none}
A:hover img {background: #fff;  text-decoration: none; font-family:Arial; color: #86ad1e; }
A:hover {background: #fff;  text-decoration: overline; font-family:Arial; color: #86ad1e;}

.supp a {
color:Red;
}




