html {
/*height: 100%;*/
}
body {
margin:0px 0px 0px 0px; 
text-align:left;
margin-left: auto; 
margin-right: auto; 
font-family:Arial, Helvetica, sans-serif;
background-color:#B8D097; /*height:100%;*/
}
#container { 
width:900px; 
border-left: 1px solid #9FB995; 
border-right: 1px solid #9FB995;
border-bottom: 1px solid #9FB995;
text-align:center;
margin-left: auto; 
margin-right: auto;/*height:100%;*/
background-color:#EAF5CF;
/*
background:#EAF5CF url(lagune-fond-top.jpg) no-repeat ;
padding-top:205px;
*/

}

#footerindex {
background-color:#E8EFDE;
font-size:11px; 
color:#81794D; padding:5px; text-align:center;
}
#footer {
background-color:#E8EFDE;
font-size:11px; 
color:#81794D; 
}
td{
font-size:12px; color:#2C4024;
}

.titre{ font-size:24px; color:#5D9B93; text-transform:uppercase;}
.sstitre{ font-size:12px; color:#66864C; font-weight:bold;}
.titre2{ font-size:16px; color:#66864C; font-weight:bold;}

.question{ font-size:14px; color:#66864C; font-weight:bold;}

hr{
color:#C1FF48;
height: 1px;
background-color:#C1FF48;
border: 0;
}
a:link {
color: #000;
text-decoration : underline;
}
a:visited {
color: #333;
text-decoration : underline;
}
a:hover {
color:#003300;
text-decoration : underline;
}
a.blanc:link {
color: #FFF;
text-decoration : none;
}
a.blanc:visited {
color: #FFF;
text-decoration : none;
}
a.blanc:hover {
color: #FFF;
text-decoration : underline;
}
a.titre2 { color:#66864C; }
a.titre2:visited { color:#444; }
a.titre2:hover { color:#000; }

a.footer:link {
color: #81794D; 
text-decoration : none; 
font-weight:normal;
}
a.footer:visited {
color: #81794D; 
text-decoration : none; 
font-weight:normal;
}
a.footer:hover {
color: #333; 
text-decoration : underline; 
font-weight:normal;
}

img {
border: none;
}
.absmiddle{
vertical-align:middle;
}
input{
font-size:11px
}
.button {
background-color:#C1FF48; font-size:14px; color:#333333; border:1px solid #999;
}
/*
	MODIFICATIONS ICI ET LA - FEVRIER 2010
*/
body { background:#B8D097 url(fond.jpg) repeat-x; }
#container { 
background:#EAF5CF url(lagune-fond-top.jpg) no-repeat ;
padding-top:205px;
position:relative;
}
#top { 
	position:absolute; top:20px; left:265px;
	text-align:left;
	color:#36521d;
}
#top h1 { font-size:12px; font-weight:normal; margin:0; }
.tel { color:#655c24; font-size:20px; }
#profils {
	position:absolute;
	top:-7px;
	left:290px;
	width: 340px;
}
#profils a{ padding:30px; }
#retourAccueil { position:absolute; top:0; left:0; }

.cadreImage { border:#8eac84 2px solid; -moz-border-radius:6px; -webkit-border-radius:6px; }
.padding { padding:10px; }
