*{
	margin : 0px;
	padding : 0px;
  }

body {  
	font-family: Times New Roman;
        margin-top:auto;
	margin-bottom:3px;
	padding-top:0px;
	height:inherit;
	overflow:auto;
	background:#FFFFFF;
	}

a.type0, a.type1 {   text-decoration:none;
font-family:Times-new-roman;
font-size:12pt;
color:#104196;}

a.type2 {   text-decoration:none;
font-family:tahoma;
font-size:small;
font-weight:bolder; 
color:#104196;}

a.type3 {   text-decoration:none;
font-family:times new roman;
font-size:medium;
font-weight:bolder; 
color:#00BFFF;}

a.type4 {   text-decoration:none;
font-family:times new roman;
font-size:large;
font-weight:bolder; 
color:#00BFFF;}

a.type5 {   text-decoration:none;
font-family:tahoma, times-new-roman;
font-size:small;
color:#104196;}

a.type6 {   text-decoration:none;
font-family:andalus, times-new-roman;
font-size:large;
color:#FFFFFF;}

a.type7 {   text-decoration:none;
font-family:andalus, times-new-roman;
font-size:16pt;
color:#006633;}

a.type0:hover {  font-size:medium; background-color:#E2BF5F; }
a.type1:hover {  color:red; }
a.type2:hover {  color:red;  }
a.type3:hover {  color:red; text-decoration:yes; }
a.type4:hover {  color:red; text-decoration:yes; }
a.type5:hover {  color:red; text-decoration:yes; }
a.type6:hover {  color:red; background-color:#E2BF5F; }
a.type7:hover {  color:#FFFFFF; background-color:#677E52; }

input:focus {
	border: 1.5px solid #000;
	background: #F3F3F3;
}

textarea:focus {
	border: 2px solid #000;
	background: #F3F3F3;
}

label.labelnormal {
font-family:Tahoma;
font-size:small;
display:block;
color:#104196;
text-align:right;
  
}

.arrondi1 {
-moz-border-radius:6px;
border-radius: 6px;
}

#menu                         /*-----pour le menu horizontal-------*/
{
width:610px;            /*-----donner une largeur au menu, prendre en compte les marges-------*/
height: auto;           /*-----important pour IE7, mettre une hauteur auto sinon pas de menu deroulant------*/
list-style-type: none;  /*-----pas de puce-----*/
margin: 0 auto;
padding: 0;             /*-----marge interne à 0 et bordure à 0 pour ne pas avoir de soucis avec les différents navigateurs-----*/
border: 0;

}
#menu > li            /*------uniquement pour la liste de premier niveau-------*/
{
float: left;        /*------permet de mettre les items <li> horizontalement------*/
width: 100px;          /*------je donne une largeur à mes cellules-------*/
margin: 0px;           /*------j'espace mes cellules de 5px-------*/
padding: 0;
border: 0;
}
#menu li a                   /*------pour les liens de premier niveau-------*/
{
font-weight: bolder; 
display: block;        /*------pour mettre mes liens en block------*/
color: #8B0000;         /*------donne une couleur à la police------*/
height: 20px;   
background-color: rgb(175, 214, 1);  
background-color: transparent; /*------je donne un fond solide par sécurité pour les navigateurs qui ne reconnaissent pas la transparence-----*/
				    /*------fond transparent reconnus par les bons éléves-----*/
margin: 0;                                /*------mettre tout le monde d'accord--------*/
padding: 0px 0px;                         /*-----marge interne----*/
border:0px solid #FFFFFF;                 /*-----une bordure extérieur-------*/
text-decoration: none;               /*-----pas de décoration pour mes liens-----*/
}
#menu li a:hover {     /*-------une couleur de fond au survol sur mes liens-------*/
color: black; 
background-color: white;

}
/*---------------fin du menu de premier niveau-------------*/

#menu .menuderoulant       /*----pour mon menu déroulant-------*/
{
display: none;          /*------pour le faire disparaitre------*/
list-style-type: none;  /*-------pas de puce-------*/
margin: 0;              /*------pas de marge interne et externe ni bordure pour mettre tout le monde d'accord--------*/
padding: 0;
border: 0;
height: 20px;  
position:absolute;   /*------pour ne pas pousser un éventuel texte dessous-----*/
}
#menu .menuderoulant li         /*-------pour ma liste de deuxième niveau-------*/
{
margin: 0;
padding: 0;
border: 0;
width: 120px;                /*----------je donne une largeur à mes cellules de sous menu----------*/
border-top: 1px solid transparent;       /*-----des bordures transparentes pour espacer mes cellules-----*/
border-right: 1px solid transparent;
}
#menu .menuderoulant li a         /*---------pour mes liens du menu deroulant----++++++-----*/
{
display: block;
color: #FFF;
margin: 0;
border: 0;
text-decoration: none;
background-color: #8F6F53;

}
#menu .menuderoulant li a:hover       /*------pour le survol du sous menu-------*/
{
background-color: #E2E8CE;

}

#menu li:hover > .menuderoulant { display: block; }    /*------pour faire apparaitre notre sous menu au survol du menu de premier niveau------*/

#tableau a.En_Tab{
text-decoration:none;}

#tableau .liste table {
border:0px;
border-collapse:collapse;
margin:auto;
}

#tableau .liste tr {
font-family:Times new roman;
font-size:10pt;
border:0px;
padding:5px;
text-align:center;

}

#tableau .zone tr {
font-family:Times new roman;
font-size:10pt;
border:1px;
padding:5px;
text-align:right;
}

#tableau .liste th {
font-family:Times new roman;
font-size:12pt;
padding:5px;
background-color:#677E52;
color:#EBE9E9;
text-align:center;
}

#tableau .zone th {
font-family:Times new roman;
font-size:12pt;
padding:3px;
background-color:#677E52;
color:#EBE9E9;
text-align:right;
}

#tableau .liste td {
font-family:Times new roman;
font-size:12pt;
color:#677E52;
padding:5px;
text-align:center;
height: 50px;  
}

#tableau .listeadroite td {
font-family:Times new roman;
font-size:12pt;
font-weight:bolder; 
color:#104196;
padding:5px;
text-align:center;
  
}

#tableau .listeagauche td {
font-family:Times new roman;
font-size:14pt;
font-weight:bolder; 
color:#104196;
padding:5px;
align:left;
text-align:left;
height: 50px;  
}

#tableau .listitems td {
font-family:Tahoma;
font-size:10pt;
color:#104196;
padding:5px;
text-align:right;
}

#tableau .zone td {
font-family:Times new roman;
font-size:12pt;
font-weight:bolder; 
color:#104196;
padding:5px;
text-align:right;

}


#tableau .liste th a {

text-decoration:none;
color:#EBE9E9;
}

#tableau .liste td a {

text-decoration:none;
}

#tableau .liste caption {
font-family:Tahoma;
}

.etiquettes {
font-family:Tahoma;
font-size:small;

color:black;
padding:5px;
text-align:left;

}

.etiquettes1 {
font-family:Tahoma;
font-size:small;

color:black;
padding:5px;
text-align:right;

}

.zone1 {
border:1px solid grey;
font-family:Tahoma;
font-size:small;
font-weight:bolder; 
color:#0000FF;
padding:3px;
text-align:right;

}


.lues {
font-family:tahoma;
font-size:small;
border:1px solid grey;
color:#104196;
background-color:#EBE9E9;
padding:5px;
text-align:right;
 border-width:1px;
border-style:inset; 
  
}

.lueslabel {
font-family:Tahoma;
font-size:small;
display:block;
margin: .5em 0 0 0;
color:#104196;
background-color:#F6FEF8;
padding:5px;
text-align:right;
 border-width:1px;
}

.lueslabel2 {
font-family:Tahoma;
font-size:small;
display:block;
margin: .5em 0 0 0;
color:#104196;
background-color:#FFFFFF;
padding:5px;
text-align:right;
 border-width:0px;
}

.fondbleuc {
background-color:#BECAA4;

}

.titrepartie {
font-family:Tahoma;
font-size:12pt;
color:#6495ED;
padding:5px;
text-align:right;
border-width:0px;
}

.nomchamp {
font-family:Tahoma;
font-size:10pt;
color:grey;
padding:5px;
text-align:left;
border-width:0px;
direction:rtl;
}

.champ {
font-family:Tahoma;
font-size:10pt;
color:black;
padding:5px;
text-align:right;
border-width:0px;
direction:rtl;
}

#titres1 {
font-family:Tahoma;
font-size:medium;
font-weight:bolder; 
color:#5C694D;
padding:5px;
}

#titres11 {
font-family:Tahoma;
font-size:medium;
color:#000000;
}

.titres12 {
font-family:Tahoma;
font-size:small;
color:#4682B4;
display:block;
margin: .5em 0 0 0;
padding:5px;
text-align:right;
 border-width:0px;
}

#opt1

.groupe1 {
font-family:times new roman;
color: #0000FF; font-size: 16pt;
font-weight:bolder; 
padding:1px;
text-align:right;
  
}



.formulaire1 	input[type=submit]{
	
	background:url(images/Sauver.jpg) top center no-repeat;
	width:40px;
	height: 30px;
	padding: 0 0 0 10px;
	cursor: pointer;
	border:2px;
}

fieldset
{
  border:1px solid grey;
  box-shadow: 4px 4px 4px grey;  
  padding:1em;	
  margin: 0.5em; 
  Font-family: Tahoma;
  Background-color: #DCDCDC;
}
.legend
{
  Align: right; 
  Font-family: Tahoma;
}


#support-search {
    float: right;
    padding: 5px 0 0;
    width: 310px;
}

.cadre1 {
	margin-top: 0; border-width: 2pt; border-color:blue; 
         border-style: outlet; overflow:hidden;
		} 
 

input[type=submit], input[type=reset] {
 width:100px;
 margin-left:5px;
 box-shadow:1px 1px 1px #D83F3D;
 cursor:pointer;
 }

.divzonegen
	{
    font-family:Tahoma;
    font-size:small;
    overflow-y:scroll;
    border-style: solid; 
    border-width:0px;
    background-color:#F6FEF8;
    color:#104196;
    
}

.zonesanscadre
	{
    font-family:Tahoma;
    font-size:small;
    overflow-y:scroll;
    border-style: solid; 
    border-width:0.5px;
	border-color:#87CEFA
    background-color:#FFFFFF;
    color:#4682B4;
    
}

.smalltabfont
	{
    face:Tahoma;
    size:small;
    color:#104196;
    
}



.tableitems
{
    font-family:Tahoma;
    font-size:small;
    max-width: 96%;
    min-width: 96%;
    
    min-height: 10px;
    overflow-y:scroll;
    border-style: solid; 
    border-width:1px;
    background-color:#F6FEF8;
    color:#104196;
    
}

<!--style="border:0; font-weight:bolder; font-size: 16; color: 104196; background-color:EBE9E9"-->



