body { 
background-color: white ;
 }

.decbleu 
{  
  background-image: url(../decpass/decbleu.gif); 
  background-repeat: repeat-y
  }
.deccalcul 
{  
  background-image: url(../decor/deccalcul.jpg); 
  background-repeat: no-repeat
  }
.deccarre 
{  
  background-image: url(../decpass/dechcarre.gif); 
  background-repeat: no-repeat
  }
.dech 
{  
  background-image: url(../decor/dech.jpg); 
  background-repeat: no-repeat
  }
.decpass 
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #000033; 
  background-image: url(../decpass/dechtitre.gif); 
  background-repeat: no-repeat
  }
.passg 
{  
  background-image: url(../decpass/dechjaune.gif); 
  background-repeat: repeat-y
  }
.fond 
{  
  background-image: url(../decor/fondpage.jpg); 
  background-repeat: repeat
  }
.textebis 
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  color: #000033
  }
span.spanguide
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  color: #000033;
  position: absolute ; 
  right: 0pt; 
  width: 20%;
}
td.guide
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  color: #000033;
  text-align: right;
}

li, p, .texte, td
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  color: #000033
  }
.texteguide 
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #FFFFFF ;
background-color : #000066 ; 
  }
.titbis 
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #000033; 
  text-decoration: underline
  }
.titpass 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-weight: bold; 
  background-image: url(../decpass/barrepass.gif); 
  color: #000033
  }
.grostitres
{ 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 16px; 
  font-weight: bold; 
  color: #000033
  }
.titreguide 
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: underline
}
.titres 
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-weight: bold; 
  color: #FFFFFF
 }

hr 
{ 
  width:100%; 
  height:1px; 
  background-color:black; 
  border: none ;
  margin-top : 1em ;
  margin-bottom: 1em ;	
}
img 
{ 
border: 0px ;
 }

div.center 
{ 
text-align:center ;
/*position:absolute;
width:750px ;
left: 50% ;
margin-left: -375px ;
margin-top: 10px ;*/
 }
table.table1{ 
width:75% ;
 }

a.droite 
{ 
  position: relative;
  margin-left: 90% ;
  /*border: solid black 1px ;*/
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  /*color: #000033*/
 }
a.droite2
{ 
  position: relative;
  margin-left: 5% ;
  /*border: solid black 1px ;*/
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold; 
  /*color: #000033*/
 }

A:hover {color:#FF6600;}

div { padding:10px ;}

div.style1 { 
border: solid 1px ;
margin: 10px ;
background-color: rgb(255,255,204);
text-align: justify;
}
div.style2 { 
font:  bold 12pt "Verdana, Arial, Helvatica, sans-serif";
text-align: justify; 
width:90%;

}

div.style3 { 
border: solid 1px ;
margin: 10px ;
background-color : #F1D874 ;
width:80%;
position:relative; left:50% ; margin-left:-40% ;
}

div.style4 { border: solid 1px ;
margin: 10px ;
background-color : white ;
width:80%;
position:relative; left:50% ; margin-left:-40% ;
}

div.style5 { 
text-align: right ;
margin: 10px ;
text-decoration: underline ;
font-size: 12pt;
}
div.style6 { 
border: solid 1px ;
margin: 10px ;
background-color: rgb(255,255,204);
text-align: justify;
width:80%;
position:relative; left:50% ; margin-left:-40% ;
}
ul {
list-style-type: none
}
li{
padding: 5px;
text-align: left ;
}
input,textarea {
  border : inset 1px black ;
/*  background-color : rgb(255,255,255); */
  color : rgb(0,0,0);
  font-family : courier, mono ;
  font-size: 10pt ;                               
}

input.bouton {
font-size: 14pt;
font-family: serif;
border: outset 1px;
//background-color : #e1e0ff
}
input.bouton2:hover,input.bouton:hover, input[type=submit]:hover {
background-color:white;
border: inset 1px;
}

input.bouton2, input [type=submit] {
font-size: 11pt;
font-family: serif;
border: outset 1px;
//background-color : #e1e0ff
}

hr { 
width:100%; 
height:1px; 
background-color:black; 
border: none 
}
