

body { color:#000000; background:#FFFFFF;}

body.all
{

margin-left:0px; margin-right:0px; margin-top:0px;
background-color:#FEFEFE;}

body.accueil
{
background-image:url(bg_page.gif);
background-color:#FEFEFE;	
margin-left:0px; margin-right:0px; margin-top:0px;
}

body.index
{
margin-left:0px; margin-right:0px; 
}


table.index
{
width:100%;
margin-left:0px;
background-color:#993434;
padding:0px;
/*background-image:url(fd.gif);*/
}

table.index2
{
width:100%;
margin-left:0px;
background-color:#993434;
padding:0px;
/*background-image:url(fd.gif);*/
}

td.index
{
height:40px;
font:12px sans-serif; 
font-family:verdana,arial;  
padding-left:10px; 
color:#eeeeee;  
border: solid 0px; 
}


td.index_select
{
margin-top :10px;
font:12px sans-serif; 
font-family:verdana,arial;  
vertical-align:bottom; 
padding-left:10px; 
color:#eeeeee;  
border: solid 0px; 
}

td.titre1 {font:12px serif; font-family:verdana, arial; border-bottom: solid 0px #eeeeee;  color:#EEEEEE; background-color:#993434; }
td.titre {font:12px serif; font-family:verdana, arial; ;  border-bottom: solid 2px; border-left: solid 2px; color:#EEEEEE; background-color:#993434; }
td.interligne {font:8px serif; font-family:verdana, arial; ; font-weight:bold;   border-bottom: solid 2px ; border-left: solid 2px; color:#EEEEEE; background-color:#C0C0C0; }
td.result {font:12px serif; font-family:verdana, arial; ;  vertical-align:middle; padding-left:10px; color:#000000;  border-bottom: solid 0px; border-left: solid 0px #eeeeee;  background-color:#FEFEFE; }
td.result_nom {font:12px serif; font-family:verdana, arial; ;  vertical-align:top; padding-left:10px; color:#800000;  border-bottom: solid 0px; border-left: solid 0px #eeeeee;  background-color:#FEFEFE; }
td.rech_lettre {font:12px serif; font-family:verdana, arial; ;  vertical-align:top; padding:10px;  color:#636363;  border-bottom: solid 1px #636363; border-left: solid 0px #eeeeee;  background-color:#FEFEFE; }


td.inscr {font:12px serif; font-family:verdana, arial; ;   color:#111111;  border: solid 1px #eeeeee;  background-color:#FFFFFF; }

td.dico {font:12px serif; font-family:verdana, arial; ;  vertical-align:middle; padding-left:10px; color:#000000;  border-bottom: solid 0px; border-left: solid 0px #eeeeee;  background-color:#FEFEFE; }


input.index {font:12px sans-serif; font-family:verdana, arial; text-decoration:none; color:#eeeeee; font-weight:bold; border-style: solid; border-width: 0; padding-left: 4px; padding-right: 4px; padding-top: 0px; padding-bottom: 1px; background-color: #636363;}
input.index2 {font:12px sans-serif; font-family:verdana, arial; text-decoration:underline; color:#eeeeee; font-weight:bold; border-style: solid; border-width: 0; padding-left: 4px; padding-right: 4px; padding-top: 0px; padding-bottom: 1px; background-color: #636363;}
input.recherche {font:12px sans-serif; font-family:verdana, arial; text-decoration:none; color:#111111;  border: solid 1px #eeeeee; padding-left: 4px; padding-right: 4px; padding-top: 0px; padding-bottom: 1px; background-color: #eeeeee;}
input.recherche2 {font:12px sans-serif; font-family:verdana, arial; text-decoration:none; color:#eeeeee;  border: solid 0px #ffffff; padding-left: 4px; padding-right: 4px; padding-top: 0px; padding-bottom: 1px; background-color: #993434;}
input.recherche3 {font:12px sans-serif; font-family:verdana, arial; text-decoration:underline; color:#eeeeee;  border: solid 0px #ffffff; padding-left: 4px; padding-right: 4px; padding-top: 0px; padding-bottom: 1px; background-color: #993434;}

span.index {font:12px sans-serif; font-family: verdana , arial; color: #eeeeee;}
span.tous {margin-left:10px; font:12px sans-serif; font-family: verdana , arial; color: #636363;}
span.recherche {background-color:#E0E0E0;}

a.logo {text-decoration:none}

a.admin {margin-left:10px; font:12px serif; font-family:verdana, arial; ; font-weight:bold; letter-spacing : 1px ; color:#636363; text-decoration:none}

a.lien:link {font:12px sans-serif; font-family:verdana, arial; color:#800000;  text-decoration:none}
a.lien:visited {font:12px sans-serif; font-family:verdana, arial; color:#800000;  text-decoration:none}
a.lien:hover {font:12px sans-serif; font-family:verdana, arial; color:#800000; text-decoration:underline}

a.expl:link {font:12px sans-serif; font-family:verdana, arial; color:#800000; vertical-align:5px; text-decoration:none}
a.expl:visited {font:12px sans-serif; font-family:verdana, arial; color:#800000;   vertical-align:5px; text-decoration:none}
a.expl:hover {font:12px sans-serif; font-family:verdana, arial; color:#800000;  vertical-align:5px; text-decoration:underline}


a.pages:link {font:9px sans-serif; font-family:verdana, arial; color:#636363;  text-decoration:none}
a.pages:visited {font:9px sans-serif; font-family:verdana, arial; color:#636363;  text-decoration:none}
a.pages:hover {font:9px sans-serif; font-family:verdana, arial; color:#636363;  text-decoration:underline}

a.modifie:link {font:12px serif; font-family:verdana, arial; ;   color:#636363; text-decoration:none}
a.modifie:visited {font:12px serif; font-family:verdana, arial; ;   color:#636363; text-decoration:none}
a.modifie:hover {font:12px serif; font-family:verdana, arial; ;   color:#636363; text-decoration:underline}

a.mail:link {font:12px sans-serif; font-family:arial,verdana; color:#eeeeee; text-decoration:none}
a.mail:visited {font:12px sans-serif; font-family:arial,verdana; color:#eeeeee; text-decoration:none}
a.mail:hover {font:12px sans-serif; font-family:arial,verdana; color:#eeeeee;  text-decoration:underline}

a.index:link {font:12px sans-serif; font-family:verdana, arial; color:#eeeeee;  text-decoration:none}
a.index:visited {font:12px sans-serif; font-family:verdana, arial; color:#eeeeee;  text-decoration:none}
a.index:hover {font:12px sans-serif; font-family:verdana, arial; color:#eeeeee; text-decoration:underline}

a.ouverture:link {font:12px sans-serif; font-family:verdana, arial; color:#111111;  text-decoration:none}
a.ouverture:visited {font:12px sans-serif; font-family:verdana, arial; color:#111111;  text-decoration:none}
a.ouverture:hover {font:12px sans-serif; font-family:verdana, arial; color:#111111; text-decoration:underline}

a.index2:link {font:12px sans-serif; font-family:verdana, arial; color:#636363;  text-decoration:none}
a.index2:visited {font:12px sans-serif; font-family:verdana, arial; color:#636363;  text-decoration:none}
a.index2:hover {font:12px sans-serif; font-family:verdana, arial; color:#636363; text-decoration:underline}

a.modifie:link {font:12px sans-serif; font-family:verdana, arial; text-decoration:none; color:#636363; font-weight:bold; }
a.modifie:visited {font:12px sans-serif; font-family:verdana, arial; text-decoration:none; color:#636363; font-weight:bold; }
a.modifie:hover  {font:12px sans-serif; font-family:verdana, arial; text-decoration:underline; color:#636363; font-weight:bold; }


select.mac {
  margin-top:0px; font:12px sans-serif; font-family:verdana, arial; text-decoration:none; color:#111111; border: solid 1px #eeeeee; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF;
}
select {
font:12px sans-serif; 
font-family:verdana, arial; 
text-decoration:none; 
color:#111111; 
border: solid 1px #eeeeee; 
padding-left: 4px; padding-right: 4px; 
padding-top: 1px; padding-bottom: 1px; 
background-color: #FEFEFE;
}


ul {font:12px sans-serif; 
font-family:verdana, arial; 
text-decoration:none; 
color:#111111; }




input.alpha {font:12px sans-serif; font-family:verdana, arial; text-decoration:none; color:#636363; font-weight:bold; border-style: solid; text-align:left; border-width: 0; padding-left: 4px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; background-color: #FEFEFE;}
input.alpha2 {font:12px sans-serif; font-family:verdana, arial; text-decoration:underline; color:#636363; font-weight:bold; border-style: solid; border-width: 0; text-align:left; padding-left: 4px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; background-color: #FEFEFE;}
input.sol {font:12px sans-serif; font-family:verdana, arial; text-decoration:none; color:#636363; font-weight:bold; border-style: solid; border-width: 0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FEFEFE;}

input.recherche_auteur {font:12px sans-serif; font-family:verdana, arial; text-decoration:none; color:#636363; font-weight:bold; border-style: solid; text-align:left; border-width: 0; padding-left: 4px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF;}
input.recherche_auteur2 {font:12px sans-serif; font-family:verdana, arial; text-decoration:underline; color:#636363; font-weight:bold; border-style: solid; border-width: 0; text-align:left; padding-left: 4px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF;}




hr {color: #C0C0C0;
background-color: #C0C0C0;
height: 1px;
border: 0;
width: 90%;
text-align:left;
 margin: 0 auto 0 0; }

hr.ouverture {color: #C0C0C0;
background-color: #C0C0C0;
height: 1px;
border: 0;
width: 600px;
text-align:left;
 margin: 0 auto 0 0; }

hr.long {color: #C0C0C0;
background-color: #C0C0C0;
height: 1px;
border: 0;
width: 100%;
text-align:left;
 margin: 0 auto 0 0; }

p {font:12px sans-serif; font-family: verdana , arial; color: #636363;}


span.normal {font:12px sans-serif; font-family: verdana , arial; color: #636363;}
span.num_page {font:9px sans-serif; font-family: verdana , arial; color: #800000;}
span.result {font:11px sans-serif; font-family: verdana , arial; color: #636363;}
span.expl {margin-left:10px; font:12px serif; font-family:verdana, arial; color:#000000;}


input.caracteres  {
 font:14px sans-serif; font-family:verdana, arial; text-decoration:none; color:#111111; border: solid 1px #636363; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; background-color: #FFFFFF;
  
}

div.expl {border:1px solid #000000; position:relative; z-index:2; left: 100px; top:60px; font-family: verdana,arial,  tomaho ; color: #111111 ; font-size: 12px ; background-color: #FEFEFE ; }
div.message {margin-left:10px;  border:0px solid #000000; font-family: verdana,arial,  tomaho ; color: #111111 ; font-size: 12px ; background-color: #FEFEFE ; }



input  {
 font:12px sans-serif; font-family:verdana, arial; text-decoration:none; color:#111111; border: solid 1px #636363; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF;
  
}

p.dico {font:60px serif; font-family:verdana, arial; ; color:#FF0000; margin-left:355px; text-decoration:underline; }
