

body
  {
   margin: 0;
   padding: 0px 0px 0px 240px; /* 240px position du panel droit Firefox */
   color: #000;
   background: #f00;
   width: 79%-240px; /* largeur zone utile droite */
   margin-right: 16px; /* marge droite Firefox et IE */
   background-color: #D9D8D2; /* couleur fond site firefox et IE */
   background-image: url("images/gris.gif"); /* image fond site firefox et IE */
  }
div#fixedbox
  {
   position: absolute;
   top: 0px; /* marge supérieure menu Firefox et IE */
   left: 0px; /* marge gauche menu Firefox et IE */
   width: 183px; /* 183px largeur du menu firefox et IE */
   height: 100%; /* hauteur menu Firefox et IE */
   background: #f00; /* couleur fond menu firefox */
   background-image: url("nouveau look/menu.jpg"); /* image fond menu firefox */
  }
div#fixedbox p
  {
   margin: 0;
   /*padding: 1em; /* */
   color: #f00;
  }
  
  
@media screen
  {
  div#fixedbox
    {
     position: fixed;
    }
	
  /* Don't do this at home */
  * html
    {
     overflow-y: hidden;
    }
  * html body
    {
     overflow-y: auto;
     height: 100%;
     padding: 0px 0px 0px 240px; /* 240px position du panel droit IE */
     font-size: 100%;
    }
  * html div#fixedbox
    {
     position: absolute;  
     background: #f00; /* couleur fond menu IE */
     background-image: url("nouveau look/menu.jpg"); /* image fond menu IE */
    }
  }

  
  
  
  
  
  
  
body,p,td,input,select,option,textarea {font-family: verdana,arial ; font-size: 9pt}

input {font-size: 12px}
/*select {text-align: center}
textarea {font-size: 10px}*/

.subm {font-size: 11px ; width: 25px}

a {text-decoration: none ; color: #00C}
a:hover {color: #F00 ; background-color: #FF0}

		
.libelle {font-weight: bold}
.libelle0 {background-color: #00D ; font-size: 12px ; font-weight: bold ; color: #FFF}
.libelle1 {font-weight: bold ; text-align: center}
.libelle2 {font-weight: bold ; color: #000 ; background-color: #FF0}
.libelle3 {font-weight: bold ; color: #FFF ; vertical-align: top}
.libelle4 {font-size: 12px ; font-weight: lighter ; text-align: center}

.enregistrement {text-align: center ; vertical-align: center}

.menuhaut {text-align: center ; vertical-align: center}
/*.titrepage {background-color: #DFD ; font-size: 14pt ; font-weight: bold ; color: #453 ; text-align: center}*/
.titrepage {background-color: #EFF ; font-size: 14pt ; font-weight: bold ; color: #339 ; text-align: center}

.mini {font-weight: lighter ; font-size: 8pt}
.minicenter {font-family: verdana,arial ; font-weight: lighter ; font-size: 7pt ; text-align: center}
.numerique {text-align: right}

.haut {vertical-align: top}
.milieu {verticalo-align: center ; text-align: center}


h1 {
 position: absolut;
 font-family: verdana,Arial;
 color: #0000CC;
 font-size: 25px;
 font-weight: bold;
 display: inline;
}
h2 {
 position: absolut;
 font-family: verdana,Arial;
 color: #FFFFFF;
 font-size: 22px;
 font-weight: normal;
 display: inline;
}
h3 {
 position: absolut;
 font-family: Arial;
 color: #000000;
 font-size: 17px;
 font-weight: bold;
 display: inline;
}



.piaf {
	position: relative;
	left: -70px;
	top: -20px;
}
.piaf2 {
	position: relative;
	left: 0px;
	top: -120px;
}
.textformu {
	font-family: Verdana ;
	font-size: 12px ;
	color: #333333 ;
	background-color: #F4F4EA ;
	text-align: right ;
}
.formformu {
	font-family: Verdana ;
	font-size: 12px ;
	color: #333333 ;
	background-color: #F4F4EA ;
	text-align: left ;
}
.textformuvert {
	font-family: Verdana ;
	font-size: 12px ;
	color: #333333 ;
	background-color: #E4FFEA ;
	text-align: right ;
}
.formformuvert {
	font-family: Verdana ;
	font-size: 12px ;
	color: #333333 ;
	background-color: #E4FFEA ;
	text-align: left ;
}
.textformu2 {
	font-family: Arial ;
	font-size: 12px ;
	color: #552222 ;
	background-color: #FAF4EA ;
	text-align: right ;
}
.formformu2 {
	font-family: Verdana ;
	font-size: 12px ;
	color: #333333 ;
	background-color: #FAF4EA ;
	text-align: left ;
}
.textformu3 {
	font-family: Arial ;
	font-size: 12px ;
	color: #552222 ;
	background-color: #EAE4FA ;
	text-align: right ;
}
.formformu3 {
	font-family: Verdana ;
	font-size: 12px ;
	color: #333333 ;
	background-color: #EAE4FA ;
	text-align: left ;
}
.redinput {
	border-width: 2px ;
	border-style: solid ;
	border-color: #FF0000 ;
}
.greeninput2 {
	border-width: 2px ;
	border-style: solid ;
	border-color: #00bb00 ;
}
.indigoinput {
	border-width: 2px ;
	border-style: solid ;
	border-color: #aa00aa ;
}
.redinput2 {
	border-width: 2px ;
	border-style: solid ;
	border-color: #FF0000 ;
	text-align: right ;
}
.greeninput {
	/*text-transform: uppercase ;*/
	border-width: 2px ;
	border-style: solid ;
	border-color: #00CC00 ;
	font-family: Verdana ;
	font-size: 12px ;
	font-weight: bold ;
	text-align: center ;
	color: #00CC00 ;
}



.bouton1 {
	font-family: verdana ;
	font-size: 12px ;
	font-weight: bold ;
	color: #FF0000 ;
	background-color: #FFFFFF ;
	border-style: solid;
	border-color: #FF0000 ;
}

.tax0 {
	font-family: verdana ;
	font-size: 7px ;
	float: left ;
	color: #FF0000 ;
	font-weight: bold ;
}
.tax1 {
	font-family: arial ;
	color: #000000 ;
	font-size: 17px ;
	font-weight: bold ;
	text-align: center ;
	background-color: #FFFF00 ;
	border-style: none ;
	border-color: #FFFF00 ;
}
.tax2 {
	font-family: verdana ;
	font-size: 13px ;
	font-weight: bold ;
	text-align: center ;
	color: #000000 ;
	background-color: #F4F4EA ;
	border-style: none ;
	border-color: #F4F4EA ;
}
.tax3 {
	font-family: Verdana ;
	font-size: 11px ;
	text-align: center ;
	color: #000000 ;
	margin-top: 6px ;
	background-color: #F4F4EA ;
	border-style: none ;
	border-color: #F4F4EA ;
	overflow: hidden ;
}
.tax4 {
	font-family: verdana,arial ;
	font-size: 12px ;
	font-weight: bold ;
	text-align: center ;
	color: #cc0000 ;
	background-color: #F4F4EA ;
	border-style: none ;
	border-color: #F4F4EA ;
}
.tax5 {
	font-family: verdana,arial ;
	font-size: 11px ;
	text-align: center ;
	color: #000000 ;
	margin-top: 6px ;
	background-color: #E9E9D6 ;
	border-style: none ;
	border-color: #F4F4EA ;
	overflow: hidden;
}
.tax6 {
	font-family: arial ;
	font-size: 12px ;
	font-weight: bold ;
	text-align: center ;
	color: #000000 ;
	text-transform: uppercase ;
	background-color: #F4F4EA ;
	border-style: none ;
	border-color: #F4F4EA ;
}
.tax7 {
	font-family: arial ;
	font-size: 14px ;
	font-weight: bold ;
	text-align: center ;
	color: #000080 ;
	background-color: #CCFFFF ;
	border-style: none ;
	border-color: #CCFFFF ;
}
.tax7b {
	font-family: arial ;
	font-size: 14px ;
	font-weight: bold ;
	text-align: center ;
	color: #FF0000 ;
	background-color: #CCFFFF ;
	border-style: none ;
	border-color: #CCFFFF ;
}
.tax8 {
	font-family: Arial ;
	font-size: 14px ;
	font-weight: bold ;
	text-align: center ;
	color: #000080 ;
	background-color: #C3E9FF ;
	border-style: none ;
	border-color: #C3E9FF ;
}
.tax9 {
	font-family: Arial ;
	font-size: 14px ;
	font-weight: bold ;
	text-align: center ;
	color: #000080 ;
	background-color: #A0D0FF ;
	border-style: none ;
	border-color: #A0D0FF ;
}
.tax10 {
	font-family: arial ;
	font-size: 10px ;
	text-align: center ;
	color: #000080 ;
	background-color: #CCFFFF ;
	border-style: none ;
	border-color: #CCFFFF ;
}
.tax10b {
	font-family: arial ;
	font-size: 10px ;
	text-align: center ;
	color: #FF0000 ;
	background-color: #CCFFFF ;
	border-style: none ;
	border-color: #CCFFFF ;
}
.tax11 {
	font-family: Arial ;
	font-size: 10px ;
	text-align: center ;
	color: #000080 ;
	background-color: #C3E9FF ;
	border-style: none ;
	border-color: #C3E9FF ;
}
.tax12 {
	font-family: Arial ;
	font-size: 10px ;
	text-align: center ;
	color: #000080 ;
	background-color: #A0D0FF ;
	border-style: none ;
	border-color: #A0D0FF ;
}
.tax13 {
	font-family: verdana ;
	font-size: 22px ;
	text-align: center ;
	color: #FFFFFF ;
	background-color: #000099 ;
	border-style: none ;
	border-color: #000099 ;
}
.tax14 {
	font-family: verdana ;
	font-size: 16px ;
	font-weight: bold ;
	color: #FFFFFF ;
	text-align: center ;
	background-color: #000099 ;
	border-style: none ;
	border-color: #000099 ;
}
.titre_detail {
	font-family: verdana ;
/*	font-size: 24px ; */
	font-weight: bold ;
	color: #000000 ;
	text-align: center ;
	background-color: #FFFF00 ;
	border-style: none ;
/*	border-color: #FFFF00 ;*/
}


/*---------------------*/



#showimage
{
position: absolute;
visibility: hidden;
min-width: 10px;
min-height : 10px;
border: 10px solid #000;
}
#dragbar
{
cursor: hand;
cursor: pointer;
background-color: #000;
min-width: 10px;
min-height : 10px;
}
#dragbar #closetext
{
font-family: verdana;
font-size: 12px ;
color: #C90;
margin-right: 10px;
margin-left: 0px;
margin-bottom:150;