td.textenormal
{
font-size:10pt;
color:black;
}

td.textesmall
{
font-size:9pt;
color:black;
}

td.textenormalplus
{
font-size:11pt;
color:black;
}

td.textenormalplusgras
{
font-size:11pt;
font-weight: bold;
color:black;
}

td.textenormalgras
{
font-size:10pt;
font-weight: bold;
color:black;
}

.titreAnnu

{

font-family: sans-serif, arial, helvetica;

font-size:13pt;

font-weight: bold;

color:#AA0000;

background:#FFFFFF;

padding:0px;

}

td.codenormal
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
background:#EEEEEE;
color:black;
}

td.soustitre
{
font-family: arial, helvetica, sans-serif;
font-size:11pt;
font-weight: bold;
color:black;
}



p.mailaenv
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
background:#EEEEEE;
color:black;
}



p.codehtml
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
font-style: italic;
color:black;
}

td.erreur
{
font-family: arial, helvetica, sans-serif;
font-size:11pt;
font-weight: bold;
color:red;
}

h1.titre
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
font-weight: bold;
color:white;
margin-bottom: 6px;
background:#800000;
}



td.annonce
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
}


td.entreprise1
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
font-weight: bold;
color:black;
}

td.entreprise2
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
color:black;
}

td.entreprise3
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
font-style: italic;
color:black;
}

A.liencand
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
color:#EE0000;
text-decoration:underline;
}

A:hover.liencand {
font-family: arial, helvetica, sans-serif;
font-size:10pt;
color:#EEAA20;
text-decoration:none;
}

A.techno
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
color:#000000;
text-decoration:none;
}

A:hover.techno {
font-family: arial, helvetica, sans-serif;
font-size:10pt;
color:#DD0000;
text-decoration:underline;
}

table.degradeBleu
{
background-image: url(../images/imageDegBleu.jpg);
background-repeat:repeat-y;
}

table.degradeBleuLong
{
background-image: url(../images/imageDegBleuLong.jpg);
background-repeat:repeat-y;
}

table.degradeBleuMiLong
{
background-image: url(../images/imageDegBleuMiLong.jpg);
background-repeat:repeat-y;
}

tr.degradeJaune
{
background-image: url(../images/imageDeg.jpg);
background-repeat:repeat-y;
}
tr.degradeJauneMiLong
{
background-image: url(../images/imageDegJauneMiLong.jpg);
background-repeat:repeat-y;
}


td.white
{
background:#FFFFFF;
}

h1.titreBig
{
font-family: arial, helvetica, sans-serif;
font-size:14pt;
font-weight: bold;
color:black;
background-image: url(../images/imageTitreBig.jpg);
}

h2.titreBig
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
font-weight: bold;
color:black;
}


td.colonne
{
background:#800000;
}

td.legende
{
font-family: arial, helvetica, sans-serif;
font-size:7pt;
color:black;
}

td.lienspremierepage
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color:black;
}

hr.blue
{
	color:#800000;
  background-color:#800000;
  height: 2px;
}


A.lienspremierepage
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color:black;
text-decoration:none;
}

A:hover.lienspremierepage {
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color:#0000FF;
text-decoration:underline;
}

td.lienspremierepageg
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color:gray;
}

A.lienspremierepageg
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color:gray;
text-decoration:none;
}

A:hover.lienspremierepageg {
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color:gray;
text-decoration:underline;
}

A.lienspremierepageb
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
font-weight: bold;
color:black;
text-decoration:none;
}

A:hover.lienspremierepageb {
font-family: arial, helvetica, sans-serif;
font-size:8pt;
font-weight: bold;
color:#0000FF;
text-decoration:underline;
}

A.lienspremierepagebr
{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
font-weight: bold;
color:#780000;
text-decoration:none;
}

A:hover.lienspremierepagebr {
font-family: arial, helvetica, sans-serif;
font-size:10pt;
font-weight: bold;
color:#0000FF;
text-decoration:underline;
}

span.asterix
{
font-weight: bold;
color:red;
}

span.red
{
color:red;
}

span.todo
{
color:#DD0000;
}


span.new
{
font-weight: bold;
color:blue;
}

ul#menu li ul{
  display:none;
}

ul#menu li:hover>ul{
  display:block;
}


ul#menu{
  margin:0px;
  padding:0px;
  list-style:none;
  width:100%;
  background:#800000;
  float:left;
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;
}

ul#menu hr{
 margin-right: 4px;
 margin-left: 4px;
}

ul#menu li{
  float:left;
  display:block;
  padding:2px 1px;
}

ul#menu li.first{
  padding-left:2px;
}

ul#menu li.last{
  padding-right:2px;
}



ul#menu li a{
  display:block;
  padding:2px 6px;
  border:1px solid #800000;
  color:#FFFFFF;
  text-decoration:none
}

ul#menu li a.main{
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;
}

ul#menu li a.main:hover{
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;
}


ul#menu li a:hover{
  border-top-color:#F0F0F0;
  border-left-color:#F0F0F0;
  border-right-color:#999999;
  border-bottom-color:#999999;
}

ul#menu ul{
  position:absolute;
  background:#A00000;
  list-style:none;
  margin:0px;
  padding:0px;
  width:160px;
  z-index:1;
}

ul#menu ul ul{
  top:0px;
  left:155px;
  z-index:2;
}

ul#menu ul li{
  position:relative;
  float:none;
  margin:0px;
  padding:0px;
  _display:inline;
}

ul#menu ul li a{
  display:block;
	margin:0px;
	padding:0px;
	width:160px;
  border:none;
}
ul#menu ul li a span{
  display:block;
  width:144px;
  _width:156px;
	padding:2px 6px;
  margin:0px 2px;
  border:none;
	cursor:hand;
}
ul#menu ul li a.next span{

}
ul#menu ul li a.next:hover span{
  background-position: -160px 50%;
}

ul#menu ul li a:hover span{
  background-color:#700000;
  color:#FFFFFF;
  border:none;
}

ul#menu ul li.first{
  padding-left:0px;
}

ul#menu ul li.first a{
  padding-top:2px;
}

ul#menu ul li.last{
  padding-right:0px;
}

ul#menu ul li.last a{
  padding-bottom:2px;
}


ul#menu li.test a{
  width:0px;
}
ul#menu ul li.test a span{
  visibility: hidden;
  display: none;
  width:0px;
	padding:0px 0px;
  margin:0px 0px;
  border:none;
}


TD.mini
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color:black;
}

A.mini
{
font-family: arial, helvetica, sans-serif;
font-size:8pt;
color:blue;
}

h1.annonceTitre
{
font-size:11pt;
font-weight: bold;
color:black;
margin: 0 0 0 0;
display:inline;
background:#FFDD33;
font-family: sans-serif, arial, helvetica;
}

td.annonceTitre
{
font-size:11pt;
font-weight: bold;
color:black;
background:#FFDD33;
font-family: sans-serif, arial, helvetica;
}

td.annonceTexte
{
font-size:10pt;
color:black;
font-family: sans-serif, arial, helvetica;
}

td.annonceTexteGras
{
font-size:10pt;
font-weight: bold;
color:black;
font-family: sans-serif, arial, helvetica;
}

a.annonce
{
font-size:10pt;
color:blue;
font-family: sans-serif, arial, helvetica;
text-decoration: underline;
}

h1.titregras
{
font-size:11pt;
font-weight: bold;
font-family: arial, helvetica;
color:#000066;
}

td.cvtitregras
{
font-size:11pt;
font-weight: bold;
font-family: arial, helvetica;
color:#000066;
}

td.cvgras
{
font-size:10pt;
font-weight: bold;
font-family: arial, helvetica;
color:#000066;
}

td.cv
{
font-size:10pt;
font-family: arial, helvetica;
color:black;
}





a { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-variant: normal; color: blue; font-weight: normal; font-style: normal; text-decoration: underline; line-height: normal }
p { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-variant: normal; color: black; font-weight: normal; font-style: normal; line-height: normal }
h3 { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-variant: normal; color: black; font-weight: bold; font-style: normal; line-height: normal }
h2 { font-size: 16pt; font-family: arial, helvetica, sans-serif; font-variant: normal; color: black; font-weight: normal; font-style: normal; line-height: normal }
h1 { font-size: 20pt; font-family: arial, helvetica, sans-serif; font-variant: normal; color: black; font-weight: bold; font-style: normal; line-height: normal }

