div.demo { color: #000; /*text-align: center;*/ font-family: verdana, arial, sans-serif;}
div.demo  { float: left; width: 220; /*height:48;*/ padding: 0px; margin: 1px; background: #FFFFFF; }
div.demoB  { float: left; width: 222;/*height:50;*/ padding: 0px; margin: 0px; background: #888888; }
.description {
	text-decoration: none;
	font-size: 0.85em;
	color: #494949;
	}
.heures{
padding-top:7px;
 padding-left:5px;
 padding-right:3px;
 font-family:Verdana;
 font-size:13px;
 color:#DA5E39;
 letter-spacing:-1px;;
 font-weight: bold;
}
*.legande{
 width:40px;
 height:20px;
 line-height:20px;
 border:solid 1px black;
}
*.underline{
  text-decoration:underline;
  color:#DA5E39;
  font-weight: bolder;
  letter-spacing: -1;
  text-transform: uppercase
}
*.petitbleu{
color: #A1A1A1;
 font-family:Verdana;
 font-size:13px;
  font-weight: bold;

}

*.bgcolorW{
  background-color:white;
}


*.espace1{
  width:2px;
}



*.menuhorizontal{
  color:white;
  font-family:arial;
  text-decoration:none;
  font-weight: bolder;
  display:block;
  font-size:13px;
  line-height:14px;
  letter-spacing:-1;
  background-color: #171718
}
*.menuH{
  cursor: hand;
  background-color: #000000;
  color:white;
  font-family:arial;
  text-decoration:none;
  font-weight: bolder;
  /*display:block;*/
  font-size:13px;
  line-height:14px;
  letter-spacing:-1;
}
*.menuH:hover{
 color:#4494D4;
 cursor: hand;
}
*.menuHL{
cursor: hand;
  color:white;
  font-family:arial;
  text-decoration:none;
  font-weight: bolder;
  /*display:block;*/
  font-size:13px;
  line-height:14px;
  letter-spacing:-1;
}
*.titre {
	text-decoration:none;
	color :#E7410E;
	font-size: 16px; 
	letter-spacing: -1;
	text-transform: none;
}
ul{
	list-style: none;
	padding:0;
	margin: 0.3em 0; 
	font-size: 0.82em; 
	color: #7f7f7f;
}
*.menuhorizontaltxt{

  width :6px;
}
a.menuhorizontal:hover{
 color:#4494D4;
}
*.texte{
  color:#494949;
  font-size:14px;
  font-family:Verdana;


}
a.atexte:link{
 color:#4494D4;
}
a.menuH:link{
 color:white;
}
*.atexte{
 font-size:13px;
 font-family:Verdana;
 text-decoration:none;
 color:#4494D4;
 padding-left:15px;
 background-image:url('img/puce.jpg');
 background-repeat:no-repeat;
  letter-spacing:-1;

 line-height:17px;
}

*.atexte2{
 font-size:13px;
 font-family:Verdana;
 text-decoration:none;
 color:#DA5E39;
 padding-left:15px;
 background-image:url('img/puce.jpg');
 background-repeat:no-repeat;
 letter-spacing:-1;

 line-height:17px;
  font-weight: bold
}

*.atexte3{
 font-size:13px;
 font-family:Verdana;
 text-decoration:none;
 color:#DA5E39;
 letter-spacing:-1;
 line-height:17px;
}
a.atexte3:hover{





}
*.atexte4{
 font-size:15px;
 font-family:Verdana;
 text-decoration:none;
 color:#676767;
 letter-spacing:-1;
 line-height:17px;
}
*.atexte5{
 font-size:14px;
 font-family:Verdana;
 text-decoration:none;
 color:#DA5E39;
 letter-spacing:-1;
 line-height:17px;
}

*.atexte6{
 font-size:20px;
 font-family:arial;
 text-decoration:none;
 color:#35383B;
 letter-spacing:-1;


}
*.atexte:hover{
  color:#DA5E39;
  font-weight: bold
}

.marge{
  height:10px;
}

*.ligneverticale2{
 background-image: url('img/line.gif');
}
*.casebas{
 font-family:verdana;
 font-size:14px;
 color:#494949;
 font-weight: normal;
 padding-right:10px

}
*.titre2{
  font-family: Verdana;
  font-size:13px ;
  color: #0072AC;
  background-image:url(images/puce.jpg);
  background-repeat:no-repeat;
  padding-left:14px;
  background-position: left

}
*.textesousmenu{
  color:#9DA0A2;
  font-family:Verdana;
  font-size: 12px;
  text-decoration:none;


}
*.lignehorizontale{
 background-image: url(img/line.gif);
 height:2px;
 width:90%;
  overflow: hidden
}
*.menuvertical{
  color:#979090;
  font-family:arial;
  font-size: 15px;
  font-weight: bolder;
  letter-spacing: -1;
  text-decoration:none;
}
*.menuverticalimg{
  height:7px;
  width:7px;
}
*.menuverticalg{
 width:10px;
  background-color: #C8C0B0
}
*.margemenuvertical{
  height:1px;
}




*.tableseparation{
  background-color:#C8C0B0;
  width:1px;
}
*.table1{

  color:#9DA0A2;
  font-family:Verdana;
  font-size: 12px;
  line-height:17px;
  text-decoration:none;
}
*.tableheader{
 font-size:13px;
 font-family:Verdana;
 text-decoration:none;
 color:#908A7E;
 background-color:#EFEDE8;
 letter-spacing:-1;
 line-height:20px;

}
*.devantinput{

 font-family:Verdana;
 font-size:14px;
 color:#3F3F3F;
 background-color:#D4D0C8;
}


input,textarea,select{
 border:none;
 background-color:#D4D0C8;
 color: #A1A1A1;
 font-family:Verdana;
 font-size:13px;


}
*.borduremenudroit{
  padding-left:10px;




  border-left:1px dotted black ;

}