A:link {
  color: #0A2892;
  text-decoration: none;
  background: transparent;
  }
A:visited {
  color: #FF0000;
  text-decoration: none;
  background: transparent;
  }
A:hover {
  color: #FF0000;
  text-decoration: underline;
  background: transparent;
  }
body {
  background-color: #FFFFFF;
  width: 980px;
  margin-top: 0px;
  margin-left:14px;
  margin-right:14px;
  font-family: Arial,Verdana,Geneva;
  font-size:12px;
  }
.menus {
  background-color:#FFFFD2;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  height:28px;
  padding:1 6 1 1;
  }
.menus_n {
  border-right-color:#AEA897;
  border-right-style:solid;
  border-right-width:1px;
  }


.lg_tab {
  background-color: #3E468E;
  }
.lg_tab_2 {
  background-color: #ffaa00;
  }
.lg_tab_3 {
  background-color: #CCCC00;
  }
.lg_tab_4 {
  background-color: #771379;
  }
.lg_tab_5 {
  background-color: #E9691D;
  }
.lg_tab_6 {
  background-color: #E322D5;
  }
.lg_tab_7 {
  background-color: #23C7C7;
  }
.lg_tab_8 {
  background-color: #78141C;
  }
.lg_tab_9 {
  background-color: #3E7825;
  }
.lg_tab, .lg_tab_2, .lg_tab_3, .lg_tab_4, .lg_tab_5, .lg_tab_6, .lg_tab_7, .lg_tab_8, .lg_tab_9 {
  color: #FFFFFF;
  font-weight: bold;
  border-style: solid;
  border-width: 0;
  padding: 4px;
  }
.lg_tab_or {
  background-color: #0001CB;
  text-align:center;
  color: #FFD201;
  font-weight: bolder;
  font-size: 17px;
  letter-spacing:2px;
  border-style: solid;
  border-width: 0;
  padding: 4px;
  }
.pointille {
  border-style:none solid solid solid;
  border-color:#D6CCAB;
  border-width:1px;
  padding:6;
  margin-bottom:6;
  }
.homeg {
  padding:6;
  margin:0;   
  }
.pointilleh {
  border-style:solid solid solid solid;
  border-color:#D6CCAB;
  border-width:1px;
  padding:0;
  margin:0;
  }
.pointille_librairie {
  border-style:none solid solid solid;
  border-color:#D6CCAB;
  border-width:1px;
  padding:0;
  margin:0;
  }
.titre_rubrique {
  font-size: 16px;
  padding:9 0 0 0;
  }
.titre_home {
  background-color: #E6E0CC;
  padding:5;
  margin:0px;
  font-size:16px;
  font-weight:bold;  
  }

.menus_border{
  color: Black;
  float:left;
  border-top:solid 1px black
  }
.menu_block{
  float:left;
  width:100%;
  height:20px;
  }
.lg_fiche1 {
  background-color: #E6E0CC;
  }
.lg_fiche2 {
  background-color: #F2FAC5;
  }
.lg_ficheor1 {
  background-color: #A0A2AE;
  }
.lg_ficheor2 {
  background-color: #C9DCD6;
  }
.lg_ficheor3 {
  background-color: #FFFF00;
  }
.lg_fiche1, .lg_fiche2, .lg_ficheor1, .lg_ficheor2 {
  padding:3px;
  margin: 1;
  }
.lg_fiche_imprime {
  padding:3px;
  margin: 1;
  border-width: 1 0 0 0;
  border-style: solid;
  border-top-color: #000000;
  }
.lg_vote1 {
  background-color: #E6E0CC;
  }
.lg_vote2 {
  background-color: #F2FAC5;
  }
.lg_vote1, .lg_vote2 {
  }
.lg_voteNew1 {
  background-color: #E6E0CC;
  border-width: 1 0 0 0;
  border-style: solid;
  border-top-color: #000000;
  border-bottom-color: #000000;
  padding:2;
  }
.lg_voteNew2 {
  background-color: #F2FAC5;
  border-width: 1 0 1 0;
  }
.lg_voteNew1, .lg_voteNew2 {
  font-size: 12px;
  }
.lg_bordtab {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1;
  border-left-color: #808080;
  border-top-color: #808080;
  border-right-color: #C6C0B3;
  border-bottom-color: #C6C0B3;
  }
.lg_barretitre {
  font-size: 17px;
  font-style: Italic;
  font-weight: bold;
  background-color: #D0C6B0;
  padding:5px;
  }
.lg_tabpa {
  background-color: #9F9F00;
  }
.lg_tab_comp {
  background-color: #6D94BE;
  }
.lg_tab_sonne {
  background-color: #316F4B;
  }
.lg_tabmain {
  background-color: #B0152D;
  text-align: center;
  }
.lg_tabnonactif {
  background-color: #35489F;
  text-align: center;
  }
.lg_tabpa, .lg_tab_comp, .lg_tab_sonne, .lg_tabmain, .lg_tabnonactif {
  color: #FFFFFF;
  font-weight: bold;
  border-style: solid;
  border-width: 0;
  padding: 4px;
  }
.lg_tabm {
  font-size: 13px;
  font-weight: bold;
  }
.lg_tabfiltre {
  background-color: #C6CCDD;
  color: #000000;
  font-weight: bold;
  border-style: solid;
  border-width: 0;
  padding: 2px;
  }
.lg_bordtabfichelog {
  background-color: #F2FAC5;
  border-style: solid;
  border-width: 1;
  border-top-color: #808080;
  }
.lg_bordtabespotting {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1;
  border-top-color: #808080;
  }
.lg_menumain {
  font-size: 19px;
  color: #FFFFFF;
  }
.lg_menumautre {
  font-size: 12px;
  }
.lg_txt34 {
  font-size: 34px;
  }
.lg_txt30 {
  font-size: 30px;
  }
.lg_txt22 {
  font-size: 22px;
  }
.lg_txt20 {
  font-size: 20px;
  }
.lg_txt19 {
  font-size: 19px;
  }
.lg_txt18 {
  font-size: 18px;
  }
.lg_txt17 {
  font-size: 17px;
  }
.lg_txt16 {
  font-size: 16px;
  }
.lg_txt14 {
  font-size: 14px;
  }
.lg_txt13 {
  font-size: 13px;
  }
.lg_txt12 {
  font-size: 12px;
  }
.lg_txt11 {
  font-size: 11px;
  }
.lg_txt10 {
  font-size: 10px;
  }
.lg_alttitre {
  color: #FFFFFF;
  font-weight: bold;
  }
SELECT.lg_sel, INPUT.lg_inp {
  font-size: 13px;
  height: 20px;
  }
SELECT.lg_sel_fiche {
  font-size: 11px;
  height: 19px;
  }
.form {
	border: none;
	margin: 0;
	padding: 0;
}
.lg_tar {
  font-size: 10px;
  }
.ba2 {
  background-color: #E6E0CC;
  }
.ba3 {
  background-color: #F2FAC5;
  }
.ba4 {
  background-color: #FFFFFF;
  }  
.balor2 {
  background-color: #fed47e;
  }
.balor3 {
  background-color: #d6edff;
  }
.balor4 {
  background-color: #a8cae5;
  }
.ba2, .balor2 {
  border-top:solid 1px black;
  width:98%;
  padding:1;
  margin: 10 0 0 0 ;
  color: #000000;
  }
.ba3, .balor3 {
  width:98%;
  font-size: 10px;
  color: #000000;
  border-top:solid 1px #9B9B9B;
  border-bottom:solid 1px #9B9B9B;
  }
.ba4, .balor4 {
  width:98%;
  color: #000000;
  padding:4 4 4 0;
  margin: 0 0 0 0;
  }
.separation {
  margin-top:12px;
  }
.lettrine {
  line-height: 42px; 
  float: left;
  font-family:Verdana;
  font-size: 50px;
  font-weight: bold; 
  color: #3366CC; 
  }
a.pp, .pp, a.pp:visited {
  background: #B4C8DC;
  }
a.ppp {
  background: #EFA5B9;
  }
a.pp:hover, a.ppp:hover, a.ppp:visited {
  background: #EFA5B9;
  }
a.pp, a.ppp, a.pp:hover, a.ppp:hover, .pp{
  font-family: Arial;
  font-weight:bold;
  text-align:center;
  display: block;
  text-decoration: none;
	 color: #202020;
  height:16;
  float:left;
  border:solid 1px #D2CABD;
  padding:3;
  margin: 0 1 0 2;
  }

