
body {
  color: #000000;
  background-color: #ffffff;
  margin:0px;
  width:100%;
}

body, h1, h2, h3, p, div, span, th, td, select, input, textarea, button, ul, li {
/* font-family:Georgia,Times,serif; */
font-family:Verdana,"Luxi sans","Lucida Grande",Lucida,"Lucida Sans Unicode",sans-serif;
/*   font-family: Verdana,"Lucida Grande",  Lucida, Helvetica, Arial, sans-serif; */
  font-weight: normal;

  font-size:12px;



}


h1{
	font-size:15px;
	font-weight:bold;
	}
h2{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	}



.mauricebox {
	float:left;
	width: 100%;
	background-color: #99CCFF;
	padding:2px;
	border:1px solid gray;
	}

.mauriceboxMenu {
	float:left;
	width: 100%;
	background-color: #99CCFF;
	padding:2px;
	border:1px solid gray;
	border-top: none;
	    margin: 0;
	}




.alpha{
    float:left;

	padding-left:5px;
	padding-right:5px;
    font-size:100%;

   }


ul.alpha{

    list-style-type: none;
    padding-bottom: 0px;
	 height:10px;
 border:none;
    margin: 0;
	margin-left:-5px;
	margin-right:-5px;


}
li.alpha{
	 font-size:  11px ;
	 height:10px;
 border:none;
 border-top: 1px solid gray;
}



.ficheUser{
	position:relative;
	border-style:solid;
	border-width:thin;
	border-color:gray;
    margin-left : 20px;
	margin-right : 20px;
    margin-top : -1px;
	float:none;
	min-width:540px;

}
.ficheUser table{
    width :100%;
    position: relative;
    cellspacing:5px;
}
.ficheUser td{
vertical-align:top;
width :45%;

}

.tdphoto{
    width:80px;
}

.titreUser{
	float:none;

/* 	 margin: 5px; */

/* 	 padding-left:0px; */

	 font-weight:bold;

}

.infoUserG{
/* 	margin: 5px; */
	position:relative;
	float:left;
/* 	width: 45%; */
	min-width:250px;


}

.infoUserD{
	/*margin: 5px;*/
	position:relative;
	float:left;





}
.spacer {
  clear: both;
}


#page {
  width: 100%;
  clear: both;
  margin:0px;
}
#head{
	  position: relative;
	  height:30%;
	   width: 80%;
	    max-width: 100%;
	  max-height:40%;
	    left: 10%;top: 2%;
	  text-align:center;
	  margin:10px 5px;
}

#erreur{
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	color : red;
}

#info{
	font-style:italic;

	text-align:center;
	font-size:10px;
	margin-top:10px;
	margin-left:5%;
	margin-right:5%;
}
.content {
	position: relative;

	width: 94%;
	max-width: 95%;
	min-width:580px;
	clear:both;

	margin-top:2px;
	margin-left:10px;
	margin-right:10px;
}

.formChrTitle{
	min-width:110px;

}

.formChrTD{
	width:100%;
	min-width:70px;
}

/*.formChr{
	width:100%;
	min-width:70px;

}*/
/*input.formChr{
	width:100%;
	min-width:60px;
}*/


button {
	white-space:nowrap;
	display:block;
}


.photo{
	background:#f9f9f9;
	padding:5px;
	float:left;
	border: 2px solid gray;
    min-width:80px;
	height:110px;

}

.photo img{
	max-width:80px;
	max-height:110px;

}



.info{
	padding-top:40px;
	font-size:6px;
	text-align:center;
}


/*affichage arrondie*/
.rbroundbox { background-color:#99CCFF;  }
.rbtop div { background: url(../img/hautgauche.gif) no-repeat top left; }
.rbtop { background: url(../img/hautdroit.gif) no-repeat top right; }
.rbbot div { background: url(../img/basgauche.gif) no-repeat bottom left; }
.rbbot { background: url(../img/basdroit.gif) no-repeat bottom right; }


.rbtop div, .rbtop, .rbbot div, .rbbot, .rbbotInc div, .rbbotInc {
width: 100%;
height: 19px;
font-size: 1px;
}
.rbcontent { margin: 0 20px; }
.rbroundbox { width: 100%; margin: 1em auto;  }



/*a9d679*/
.rbroundboxB{background-color:#99CCFF;    width: 100%; margin: 0em ;padding:0px;}
.rbtopGB  {  width: 100%; margin: 0em ;padding:0px; background: url(../img/hautgaucheB.gif) no-repeat top left; }
.rbtopDB {  width: 100%; margin: 0em ;padding:0px; background: url(../img/hautdroitB.gif) no-repeat top right; }

.rbbotGB { width: 100%; margin: 0em ;padding:0px; background: url(../img/basgaucheB.gif) no-repeat bottom left; }
.rbbotDB { width: 100%; margin: 0em ;padding:0px; background: url(../img/basdroitB.gif) no-repeat bottom right; }

.rbtopB {border-top:1px solid gray;margin-left:19px;margin-right:19px}

.rbbotB {border-bottom:1px solid gray;margin-left:19px;margin-right:19px;height:19px}






.rbtopGB , .rbtopDB, .rbbotGB, .rbbotDB {

height: 19px;
font-size: 1px;
}






.rbcontentB { 	margin:0px; padding: 0px; border-left: 1px solid gray;border-right: 1px solid gray;}



.headerOnglet{


	clear:both;
margin-left:19px;
margin-right:19px;
margin-top:19px;
}
.contentOnglet{
clear:both;

}


 .menuOnglet {

    float:left;
	width:100%;
      background: url(../img/bg.gif) repeat-x bottom;
      font-size:100%;
      line-height:normal;

      }
   .menuOnglet  ul {
		float:left;
      margin:0;
      padding:10px 0 0 0;
      list-style:none;
      }
    .menuOnglet  li {
      float:left;
      background: url(../img/left.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    .menuOnglet  a {
      float:left;
      display:block;
      background:url(../img/right.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
     .menuOnglet  a {float:none;}
    /* End IE5-Mac hack */
   .menuOnglet r a:hover {
      color:#333;
      }
   .menuOnglet  .active {
      background-image:url(../img/left_on.gif);
      border-width:0;
      }
    .menuOnglet  .active a {
      background-image:url(../img/right_on.gif);
      color:#333;
      padding-bottom:5px;
      }




#page {
clear:both;
margin:0;
width:100%;
}


#simplesearch {
float:left;
padding:0 5px 0 5px;
position:relative;
display:inline;
}

#simplesearch .submit
{
  color:#050;
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;

}
#simplesearch td{



padding-right:2px;
padding-left:2px;

}

#simplesearch .tdlabel {
color:#29364F;
/* display:inline; */
float:left;
margin-left:4px;


}

#simplesearch .searchbox_l {
background:white url(../img/chpG.gif) no-repeat scroll left top;
float:left;
height:19px;
width:9px;
}


#simplesearch   .searchbox .formChr {

background:transparent url(../img/searchbg.gif) repeat-x scroll left top;
border:0 none;
color:#000000;
float:left;
font-size:11px;

height:19px;
line-height:13px;
padding:3px;
width:100px;

}

#simplesearch   .searchbox   .searchService{
width:160px;
}
#simplesearch .searchbox_r {
background:white url(../img/chpD.gif) no-repeat scroll left top;
float:left;
height:19px;
width:10px;
}