/* CSS Document */
/* éléments de pages */
BODY {
	background: #C6CFAF;
	text-align: center;
	font-family : Arial, Tahoma, sans-serif;
	font-size : 11px ;
	color : #666666;
	margin : 0px;
}
DIV,SPAN,P,h1,h2,h3 {
	font-family : Arial, Tahoma, sans-serif;
	font-size : 11px ;
	color : #666666;
	text-align: left;
}
P {
  padding-top : 5px;
}
A {
	font-family : Arial, Tahoma, sans-serif;
	font-size: 11px;	
}
IMG {
    border : 0px;
}
IMG.ob_photo {border : 1px solid #000000;}
TD {
}
FORM {
    margin : 0px;
}
h1 {
   font-size:13px;
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
/********************/
/***************************** DIV */
div.clr {
  clear:both;
}
div#base {
	margin-top: 4em;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	background: #E4F1C2;
	width: 700px;

}
div#conteneur {
  margin : 0px;
	background: #E4F1C2;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
div#conteneur2 {
  border-top:1px solid #C6CFAF;
  background: #E4F1C2;
  clear:both;
}
div#main {
  float : left;
  /*border:1px solid #C6CFAF;  */
  width : 525px;
  margin : 10px 5px 10px 2px;
  text-align:center;
}
div#end {
	margin-top: 1em;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	background: #E4F1C2;
	width: 900px;
	text-align:center;
	clear:both;
}

div.p30 {
  padding : 30px;
}
div.p10 {
  padding : 10px;
}
div#bottom {
	margin-top: 1em;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	background: #E4F1C2;
	width: 700px;
	text-align:center;
}
div.but1 {
  width:88px;
  height:28px;
  text-align:center;
  border:1px solid #666666;
  background : url(../images/structure/fond_bout1.gif);
  float:left;
  line-height : 2.1em;
}
div.bout_menu_left {
  width:20px;
  height:28px;
  background : url(../images/structure/bout_menu_left.gif);
  float:left;
}
div.bout_menu_mid {
  background : url(../images/structure/bout_menu_mid.gif);
  float:left;
  height:28px;
  line-height:2em
}
div.bout_menu_right {
  width:10px;
  height:28px;
  background : url(../images/structure/bout_menu_right.gif);
  float:left;
}
div.portletW {
  clear:both;
  background : #FFFFFF;
  border : 1px solid #666666;
}
div.portletG {
  background : #C6CFAF;
  border : 1px solid #666666;
  clear:both;
}
div.encart{
  background: #C6CFAF;
  width:515px;
  margin : 10px 0; 
  border : 1px solid #999;
  padding : 10px 0;
}
div.contenu_encart{
  margin : 0px 3px 0px 15px;
  color : #000000;
  font-size : 13px;
}
div.boxNG{
  border : 1px solid #666666;
  background : #FFFFFF;  
}
div.ipseudo {
  padding:2px;
  text-align:center;
  background:#666666;
  color:#FFFFFF;
}
div.encart_top {
  height:30px;/*background:#EEE url(../images/structure/top_boxF_H.gif) no-repeat*/;line-height:2.1em;text-align:left;margin-top:-5px;font-weight:bold;font-size:15px;color:#000;padding:5px 10px;
}
div.encart_bottom {
  /*background:url(../images/structure/top_boxF_B.gif) no-repeat;*/line-height:1em;text-align:left;margin-bottom:0px;font-weight:bold;font-size:14px;color:#000000
}
div.advoptions {
  border:1px solid #666666;float:left;width:90px;text-align:center;background:#EEEEEE;
}
div.advlist {
  border:1px solid #666666;float:left;width:270px;background:#EEEEEE;
}
div.titrepavemarron {
  height:25px;background:url(../images/structure/fdtitrepavemarron.gif) repeat-x;line-height:1.7em;text-align:left;margin:2px;font-weight:bold;font-size:13px;color:#996666;
}
div.titrepavebleu {
  height:25px;background:url(../images/structure/fdtitrepavebleu.gif) repeat-x;line-height:1.7em;text-align:left;margin:2px;font-weight:bold;font-size:13px;color:#336699;
}

/***************************** SPAN */
span.note {
  font-size : 9px ;
  color : #999999 ;
  color : #666666;
}
span.gras13{
  font-size : 13px ;
  font-weight : bold ;
  color : #666666;
}
span.gras12{
  font-size : 12px ;
  font-weight : bold ;
  color : #666666;
}
span.noir12{
  font-size : 12px ;
  font-weight : normal ;
  color : #000000;
}
span.noir11{
  font-size : 11px ;
  font-weight : normal ;
  color : #000000;
}
span.titre_encart{
  font-size : 15px ;
  font-weight : bold ;
  color : #666666;
  margin:0px 0px 0px 25px;
}
span.grasbleu11{
  font-size : 11px ;
  font-weight : bold ;
  color : #0000FF;
}

/********************/
/* liens */
a.gene {
  text-decoration : underline ;
  color : #666666;
}
a.gene:hover{
  text-decoration : none ;
}
a.but1 {
  color : #666666;
  font-weight : bold ;
  font-size : 13px;
  text-decoration : none ;  
}
a.but1:hover {
  color : #000000;
}
a.G33 {
  color : #333333;
  font-weight : bold ;
  font-size : 13px;
  text-decoration : none ;  
}
a.G33:hover {
  color : #000000;
  text-decoration : underline ;  
}
a.titobjS {
  color : #333333;
  font-weight : bold ;
  font-size : 13px;
  text-decoration : underline ;  
}
a.titobjS:hover {
  text-decoration : none ;  
}
a.actionoff {
  color : #333333;
  font-weight : bold ;  
  text-decoration : underline ;  
}
a.actionoff:hover {
  text-decoration : none ;  
}
/********************/
/* formulaire */
/********************/
.form_input {
  color :#666666;
  /*border : 1px solid #666666;*/
  background : #FFFFFF;
  font-size : 11px;
}
.form_button  {
  color : #666666;
  background : #C6CFAF; 
  font-size : 11px;
}
.form_label {
  float:left;
  width:25%;
  border:1px solid #FFFFFF;
  background:#CCCCCC;
  color:#000000;
  padding:3px
}
.form_field {
  float:left;
  width:72%;
  border:1px solid #FFFFFF;
  background:#EEEEEE;
  color:#666666
}

