* {
padding:0;
margin:0;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-style:inherit;
}


BODY {
background-color:#99957e;
text-align:center;
margin:0px;
}

SPAN {
 font-family:inherit;
 font-size:inherit;
 color:inherit;
 font-style:inherit;
 font-weight:inherit;
 background-color:inherit;
 text-align:inherit;
 width:auto;
}

STRONG {
 font-family:inherit;
 font-size:inherit;
 color:inherit;
 font-style:inherit;
 font-weight:bold;
 background-color:inherit;
 text-align:inherit;
}

A,H1,H2,H3,H4 {
 text-decoration:none;
 text-align:inherit;
 font-family:Arial, Helvetica, sans-serif;
 font-size:inherit;
 color:inherit;
 font-style:inherit;
 font-weight:inherit;
 background-color:inherit;
 text-align:inherit;
}

A:hover {
text-decoration:underline;
text-align:left;
cursor:pointer;
}

.alpha30 {
filter:alpha(opacity=30);
-moz-opacity:0.3;
opacity:0.3;
}

.alpha70 {
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

.alpha100 {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.cliquable {
 cursor:pointer;
}

.input {
border:1px solid #FFFFFF;
text-align:left;
}

.texte {
 position:relative;
 left:0px;
 top:0px;
 display:block;
 margin-bottom:10px;
 width:auto;
 height:auto;
 color:#000000;
 font-weight:normal;
}

.periode {
 position:relative;
 left:0px;
 top:0px;
 display:block;
 margin-bottom:1px;
 width:375px;
 height:auto;
 color:#000000;
}

.poste {
 position:relative;
 left:0px;
 top:0px;
 display:block;
 margin-bottom:3px;
 width:375px;
 height:auto;
 color:#660000;
 font-weight:bold;
}

.budget {
 position:relative;
 left:0px;
 top:0px;
 display:block;
 margin-bottom:15px;
 width:375px;
 height:auto;
 color:#000000;
 font-weight:normal;
}

A.titre {
  font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

A.titre:HOVER {
  font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.inputactive {
border:1px solid #FFFFFF;
text-align:left;
}

.selectyear {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  border:1px solid #666;
  width:60px;
  text-align:left;
}

.selectmonth {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  border:1px solid #666;
  width:40px;
  text-align:left;
}

.selectday {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  border:1px solid #666;
  width:40px;
  text-align:left;
}

/* LAYERS */

#shell {
  position:relative;
  width:955px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#main {
  position:relative;
	float:left;
	top:0px;
	left:0px;
	display:block;
  background-image:url(/media/image/sitebody.jpg);
	width:955px;
	height:600px;
}


.bouton {
  position:relative;
  top:1px;
  width:auto;
  height:14px;
  border:1px solid #FFFFFF;
  background-color:#cc3300;
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  margin-left:5px;
  padding-left:3px;
  padding-right:3px;
  text-transform:uppercase;
}

.boutonover {
  position:relative;
  top:1px;
  width:auto;
  height:14px;
  border:1px solid #FFFFFF;
  background-color:#ff9d01;
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  margin-left:5px;
  padding-left:3px;
  padding-right:3px;
  text-transform:uppercase;
  cursor:pointer;
}

/* COULEUR */

.darkred {
 color:#3c0000;
}
