/* CSS Document */
/* Classes dédiées au squelette CSS global et aux récurrents */
/* BOF général */
html {
	font-size: 100%;
}
body {
	font-family: Arial,Helvetica,Garuda,sans-serif;
	font-size: .8em;
	line-height: 1.25;
	background: #f3f3f3 url(../images/body.png) center 0 no-repeat;
	color: #58585A;
	margin-top: 8px;
}
p {
	margin: .75em 0;
}
a,
a:visited,
a:focus{
	color: #FF6533;
	text-decoration: none;
}
a:hover,
a:active{
	color: #FF4C00;
	text-decoration: underline;
}
hr.clear.border{
  background-color: silver;
  height: 1px;
  visibility: visible;
  width: 100%;
}
/* Messages d'erreur */
p.message{
  display: block;
  width: 350px;
  margin: 10px auto;
  border: 1px solid silver;
  text-align: center;
  padding: 5px;
  background: #F3F3F3 url();
}
p.message.ok{
  color: green;
}
p.message.erreur{
  color: red;
}
/* BOF Formulaire */
body * div.rowElem.middle label.error{
  float: right;
}
body * div.rowElem.middle label{
  width: 140px;
  text-align: right;
}
body * div.rowElem.right{
  text-align: right;
}
body * div.rowElem.center{
  text-align: center;
}
body * div.rowElem span.required{
  color: red;
  cursor: help;
  padding-left: 3px;
}
/* EOF Formulaire */

/* BOF titre */
#main h1{
  font-size: 18px;
  color: #1E431C;
  text-align: center;
  margin-bottom: 0px;
}
#main h2{
  font-size: 14px;
  border-bottom: 1px solid #1E431C;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
/*H3 est utilisé pour touts les titres de blocs widgets */
#global h3{
  font-size: 15px;
  font-weight: bold;
}
/* EOF titre */
/* EOF général */

/* BOF squelette CSS */
#global{
  width: 900px;
  margin: 0 auto;
}
#banner {
	width: 100%;
	height: 270px;
}
#centre,#widget{
  width: 890px;
  margin: 0 5px 0;
}
#centre {
	position: relative;
	margin-top: 5px;
}
#main{
  width: 450px;
  background-color: #f0f0f0;
  margin-left: 225px;
  padding-top: 5px;
  min-height: 625px;
}
#left,#right,#user{
  position: absolute;
  top: 0;
}
#left,#right,#user{
  width: 220px;
}
#user{
  top: -5px;
}
#left{
  top: 40px;
}
#right{
  right: 0;
}
/* EOF squelette CSS */
