body {
	font:11px Verdana, Arial, Helvetica, sans-serif normal;
	background-color:#bd1220;
}
*{
	margin: 0;
	padding: 0;
	text-transform:none ;
	font-style:normal;
}
a {
text-decoration:none;
}
img{
border:0;
}
td{
vertical-align:top;
}

#site{
width:1000px;
margin:5px auto;
background-color:#bd1220;
}

#upperbare{
background:url(images/top.jpg) repeat-x top;
position:relative;
}

#upperbare #topl{
background:url(images/top_left.jpg) no-repeat left;
}
#upperbare #topr{
height:117px;
	background:url(images/top_right.jpg) no-repeat right;	
}

#upperbare a#logo{
margin-left:15px;
height:117px;
width:980px;
display:block;
background:url(images/logo.jpg) top left no-repeat;
float:left;
}

#upperbare a b{
display:none
}

#userinfo{
float:right;
position:absolute;
width:200px;
top:10px;
right:20px;
font-weight:bold;
text-align:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}
#userinfo img{
	margin:3px;
	border:1px solid #CCC;
}

a#deconnection{
font-weight:bold;
color:#0000FF;
}


#body{
	background:#FFF url(images/bg.jpg) repeat-x top;
	height:auto !important;
	height:600px;
	min-height:600px;
	margin:5px 0;
}

#body #bgtr{
	background:url(images/center_top_right.jpg) no-repeat top right;
}
#body #bgtl {
	background:url(images/center_top_left.jpg) no-repeat top left;
}
#body #bgbr{
	background:url(images/center_bottom_right.jpg) no-repeat bottom right;
}
#body #bgbl{
	background:url(images/center_bottom_left.jpg) no-repeat bottom left;
	padding:8px;
}

#left{
	background:url(images/espace_client_bg.jpg) repeat-y left;
	width:215px;
	float:left;
}

#left #leftimage{
	background:url(images/espace_client_bottom.jpg) no-repeat bottom;
	height:auto !important;
	height:600px;
	min-height:600px;
}
#left #title{

background:url(images/espace_cleint.jpg) repeat-x top;
}
#left #title div{
    
background:url(images/espace_cleint_left.jpg) left no-repeat;
}
#left #title div div{
background:url(images/espace_clent_right.jpg) right no-repeat;
height:30px;
}
#left #title em{
position:relative;
top:8px;left:40px;
font-size:12px;
font-weight:bold;
color:#FFF;
}
#leftmenu{
padding:0 1px;
}

#leftmenu ul{
list-style:none;
}
#leftmenu ul li{
}

#leftmenu  a{
font-size:11px;
color:#6c6c6e ;
display:block;
padding:5px 0 5px 20px;
border-bottom:1px solid #c2c2c9;
background:url(images/ok_vert.jpg) no-repeat 5px 5px;
}
#leftmenu a:hover ,#leftmenu a.selected{
background:url(images/ok_blanch.jpg) no-repeat 5px 5px #94bd0d;
color:#FFF;
}

#center{
background:#FFF url(images/center_br.jpg) repeat-y left;
float:right;
width:762px;
}

#center #cB{
background:url(images/cB.jpg) repeat-x bottom ;
}
#center #cBL{
background:url(images/cBL.jpg) no-repeat bottom left;
}
#center #cBR{
background:url(images/cBR.jpg) no-repeat bottom right;
height:auto !important;
height:600px;
min-height:600px;
}

#center #cRight{
background:url(images/center_br.jpg) repeat-y right;
}
#center #contenu{
padding:5px;
}

#center #title{
background:url(images/body.jpg) repeat-x top;
}
#center #title div{

background:url(images/body_left.jpg) left no-repeat;
}
#center #title div div{
background:url(images/body_right.jpg) right no-repeat;
height:30px;
}
#center #title em{
position:relative;
top:8px;left:10px;
font-size:12px;
font-weight:bold;
color:#FFF;
}

#fotter{
 height:24px;
 padding:5px 10px;
 background:url(images/fotter.jpg) no-repeat top left #bd1220;
 color:#FFF;
}
.brt,.brb,.brl,.brr{
background-image:url(images/br.jpg);
}
.brt{
background-repeat:repeat-x;
background-position:top;
margin-bottom:10px;
}


.brb{
background-repeat:repeat-x;
background-position:bottom;
}

.brl{
background-repeat:repeat-y;
background-position:left;
}

.brr{
background-repeat:repeat-y;
background-position:right;
}

.brtl,.brtr,.brbl,.brbr{
background-repeat:no-repeat;
}
.brtl{
background-image:url(images/brtl.jpg);
background-position:top left;
}
.brtr{
background-image:url(images/brtr.jpg);
background-position:top right;
}
.brbl{
background-image:url(images/brbl.jpg);
background-position:bottom left;
}
.brbr{
background-image:url(images/brbr.jpg);
background-position:bottom right;
}

#search_div *{
margin:0;	
}

#search_div form{
	padding:2px;
	margin:0;
}

.load{
background:url(images/remote-loader.gif) no-repeat 50% 20px ;
height:80px;
}
.clear{
clear:both;
}
.erreur{
color:#A60000;
}
#navigation_div{
text-align:center;
margin:5px;
}
.navigate_hidden{
display:none;
}
#navigation_div img{
cursor:pointer;
}

#form_recherche .text {
	border:1px solid #c6c6c8;
	background-color:#FCFCFC;
	width:150px;
}
#form_recherche .textinput {
    font-family:verdana;
    font-size:11px;
    color:#FCFCFC;
}
#form_recherche select.text {
	width:auto;
	font-size:10px;
}
#form_recherche select.text{
	width:155px;
}
#form_recherche .text.input_focuse {
	border:1px solid #8BFC91;
	background-color:#FFF;
}
#form_recherche .button{
	border:none;
	display:inline;
}
#form_recherche{
height:auto !important;
height:20px;
}
#results{
 background-image:url('images/pixel-table.jpg'); background-repeat:repeat-x;
 margin-top:10px;
 }
 
#results td{
	background:none;
	padding:1px; 
	color:#6a6a6c;
	border-right:#D3D3D3 1px solid ;
	border-bottom:#D3D3D3 1px solid ;
	text-align: center;
       
}
#results td.leftid{
border-left:#D3D3D3 1px solid ;
}
 
#results .titre TD  {
	background:url('images/pixel-table.jpg') repeat-x #f8f8fa;
     height:30px;
	 font-size:9px;
     vertical-align: middle;
     color:#000;
     text-align: center;  
}

#results .titre TD#leftround{
 background:url(images/leftable.jpg) no-repeat top left;
 border-left:none;  
}
#results .titre TD#rightround{
	background:url(images/rightable.jpg) no-repeat top right;
	border-right:none;
	padding-right:2px;
}


b.erre{
display:block;
color:#9F0000;
text-align:center;
}
.smalcadre{
padding:5px;
}
.date_calnder{
background:url(calender/calbtn.gif) no-repeat right;
}
#form_recherche input.nbor , #form_recherche .nbor input{
border:none;
}
tr.trReslult{
cursor:pointer;
}
#site tr.trReslult.trHover td{
background:#fdf5e9 !important;
}


div_cache{
	display:none;
	height:0;
}
.deatildiv{
text-align:center;
}
.deatildiv table{
width:100%;
text-align:left;
}
.deatildiv .deatiltable{
	border-left:1px solid #c2c2c9;
	border-top:1px solid #c2c2c9;
}
.deatildiv .deatiltable td{
border-right:1px solid #c2c2c9;
border-bottom:1px solid #c2c2c9;
padding:2px;
}

.deatildiv .deatiltable td.detailLbl{
background-color:#F8F8F8;
font-weight:bold;
width:30%;
}
.btn{
cursor:pointer;
}
#searchCritera td{
padding:2px;
}
tr.TRimpaire{
background-color:#F9F9F9 !important;
}

td.infoInvisible{
display:none;
}

.img_consistance{
 width: 100px;
 height: 80px;;
 cursor: pointer;
}
.textinput{
font-family: verdana;
font-size:11px;
color:gray;
}


#suggestParent{
   position: relative;   
  }
  #divSuggest{
      position: absolute;
      top: 18px;
      left:0;
      width: 198px;
      background-color: #FFF;
      z-index: 2;
      display: none;
      padding-left: 2px;;
  }
  #listAdversaire{
   display: none;
     
  }
  #adversaire.text{
  background:url(images/sugg.jpg) no-repeat right top;
  }
  .hrefSugg{
   color:#000;
   display: block;
   width: 100%;
  }
  .hrefSugg:hover{
   color:#FFF;
   background-color: #0a246a ;
  }

#jrusstab{border-bottom:1px solid #999; font-weight:normal; margin-bottom:10px}
#contenu #jrusstab td{ font-weight:normal; text-align:center;}
#jrusstab h3{font-size:12px;}
#jrusstab a{color:#BA131D;}
/*calendrier*/


.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 99999999999;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #d7dfbb;
	color: #074c7a;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}
.ds_fermer{
background-color:#A40000;
color:#FFF;
padding:2px;
}
.ds_subhead {
	background-color: #ee7e01;
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana;
	width: 20px;
}

.ds_cell {
	background-color: #f1f1f1;
	color: #6c6c6e;
	font-size: 10px;
	text-align: center;
	font-family: Verdana;
	padding: 5px;
	cursor: pointer;
}

.ds_cellhover {
	background-color: #94bd0d;
	color:#FFF;
}

.next{
	background:url(images/next.jpg) no-repeat;
	width:16px;
	height:16px;
}
.back{
	background:url(images/back.jpg) no-repeat;
	width:16px;
	height:16px;
}
.first{
	background:url(images/first.jpg) no-repeat;
	width:16px;
	height:16px;
}
.last{
	background:url(images/last.jpg) no-repeat;
	width:16px;
	height:16px;
}

.page{
	color:#0000FF;
}
.currentpage{
	font-weight:bold;
}
.inforesult{
color:#BA131D;
font-weight:bold;
font-size:11px;
}