body
{
  background-color : #2F7F31;
  font-family : Verdana, Arial, Sans-serif;
  font-size : 0.75em;
  /*margin : 10px;*/
}

#container
{
  width: 100%;
  margin-left: auto;
  margin-right : auto;
  background-color: #fff;
  color: #333;
  line-height: 130%;
}

#top
{
  display : none;
}

#top>img
{
  opacity : 1;
}

/*#top:hover
{
  opacity : 1;
  filter:alpha(opacity=100);
}*/

#top h1
{
  padding: .5em;
  margin: 0;
  color : #2F7F31;
}

h3
{
  margin : 0;
  padding : 0;
}

#leftnav
{
  display : none;
}

#leftnav ul, #content ul
{
  padding : 0;
  margin:0;
  list-style-image : url(/Fermens/templates/images/puce.png);
  text-align : left;
}

#content
{
  /*margin-left: 180px;
  border-left: 1px solid gray;*/
  padding: 1em;
  height : 400px;
}

#content h3
{
  font-size : 1.2em;
  margin-bottom : 0.5em;
  margin-top : 0.5em;
}

#container>#content
{
  height : auto;
  min-height : 400px;
}

#footer
{
  display : none;
  clear: both;
  margin: 0;
  padding: .5em;
  color: #333;
  background-color: #B8D2B8;
  text-align : center;
  font-size : 0.75em;
  border-top: 1px solid gray;
}

a
{
  color : #3B54A2;
  text-decoration : none;
}

a:hover
{
  text-decoration : underline;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; font-size : 1.5em; text-align:center;}
#content p { text-align : justify; }

div.row
{
  margin-top : 5px;
}

span.label, span.label_o, label
{
  width : 40%;
  text-align : right;
  float : left;
  margin-right : 10px;
}

span.label_o, label.requis
{
  font-weight : bold;
}

span.small
{
  font-size : 0.75em;
}

tr.row1
{
  background-color : #EEEEEE;
}

tr.row1:hover, tr.row2:hover
{
  background-color : #F4F0B7;
}

tr.row2
{
  background-color : #F9F9F9;
}

tr.row_selected
{
  background-color : #9AE29A;
}

input.bouton
{
  background-image : url(/Fermens/templates/images/bouton.gif);
  background-repeat : repeat-x;
  height : 30px;
  border : 1px #000000 solid;
  -moz-border-radius : 4px;
}

input.bouton:hover
{
  background-image : url(/Fermens/templates/images/bouton2.gif);
}

hr
{
  border-width : 0 0 1px 0;
  border-style : dashed;
  border-color : #000000;
  height : 1px;
}

textarea
{
  font-family : Verdana;
  font-size : 12px;
  padding : 2px;
}

  img.bouton
  {
	border: #efefde 1px solid;
  }

img.bouton:hover
{
	border: #316ac5 1px solid;
	background-color: #c1d2ee;
}

#outils
{
  background-color : #efefde;
  width : 100%;
  border-width : 1px 1px 0 1px;
  border-style : solid;
  border-color : #efefde;
  padding : 2px;
  height : 24px;
  margin : 0;
}

#editeur
{
  margin : 0;
  border-width : 0 1px 1px 1px;
  border-style : solid;
  border-color : #efefde;
  width : 100%;
  padding : 2px;
  height : 200px;
}

div.image
{
  margin : 5px;
  width : 240px;
  height : 190px;
  float : left;
  text-align : left;
}

div.image a
{
  text-decoration : none;
  color : #000000;
  font-size : 10px;
}

div.formulaire
{
  width: 90%;
  background-color: #eeeeee;
  border: 1px dotted gray;
  padding: 0px 5px 5px 5px;
  margin: 0px auto;
}

.img_gauche, .miniature
{
  font-size : 10px;
  text-align : center;
  background-color : #EFEFEF;
  border : 1px solid #ccc;
  line-height : 12px;
}

.img_gauche
{
  float : left;
  margin : 5px 10px 5px 5px;
}

.miniature
{
  width : 100px;
  margin-bottom : 10px;
  margin-right : 10px;
}

.img_droite
{
  margin : 5px 0 5px 10px ;
  /*float : left;*/
  font-size : 10px;
  text-align : center;
  background-color : #EFEFEF;
  border : 1px solid #ccc;
  width : 100px;
  line-height : 12px;
}

.img_centre
{
  margin : 5px;
  font-size : 10px;
  text-align : center;
  width : 300px;
  background-color : #EFEFEF;
  border : 1px solid #ccc;
  line-height : 12px;
}

#content p.texte, #content div.texte
{
  text-align : justify;
  line-height : 20px;
}

div.spacer
{
  clear : both;
  padding : 10px;
}

div.non_imprime
{
  display : none;
}
