td.textenormal

{

font-size:10pt;

color:black;

}


td.textemini

{

font-family: arial, helvetica, sans-serif;
font-size:8pt;
color:gray;

}

p.textemini

{

font-family: arial, helvetica, sans-serif;
font-size:8pt;
color:gray;

}

h1.textemini

{
font-family: arial, helvetica, sans-serif;
font-size:10pt;
color:gray;
margin-top: 0px;
margin-bottom: 0px;
}


td.textesmall

{

font-size:9pt;

color:black;

}



td.textenormalplus

{

font-size:11pt;

color:black;

}



td.textenormalgras

{

font-size:10pt;

font-weight: bold;

color:black;

}



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:#134489;

}



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:none;

}



A:hover.liencand {

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

font-size:10pt;

color:#0000FF;

text-decoration:underline;

}





table.degradeBleu

{

background-image: url(../images/imageDegBleu.jpg);

background-repeat:repeat-y;

}



table.degradeBleuLong

{

background:#89BFD1;

}



table.degradeBleuMiLong

{

background:#89BFD1;

}



table.degradeBleuMiLong3

{

background:#DDDDDD;

}



table.degradeBleuLong2

{

background:#AAAAAA;

}



td.entreprise6

{

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

font-size:8pt;

font-style: italic;

color:#111111;

}



td.entreprise5

{

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

font-size:10pt;

color:#000000;

}



td.entreprise4

{

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

font-size:10pt;

font-weight: bold;

color:black;

}



A.site2

{

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

font-size:11pt;

color:blue;

text-decoration:underline;

}



A:hover.site2 {

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

font-size:11pt;

color:yellow;

text-decoration:none;

}





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:13pt;

font-weight: bold;

color:black;

background:#FFEF00;

padding:4px;

}





td.colonne

{

background:#134489;

}



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:#9BD4E7;

  background-color:#9BD4E7;

  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;

}



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;

}



span.asterix

{

font-weight: bold;

color:red;

}



span.asterixsombre

{

font-weight: bold;

color:#AA0000;

}



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:#134489;

  float:left;

  font:0.7em Arial;

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

  font-size:8pt;

}



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 #134489;

  color:#FFFFFF;

  text-decoration:none

}



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:#1b63aa;

  list-style:none;

  margin:0px;

  padding:0px;

  width:160px;

  z-index:1;

}



ul#menu ul#menubig1{

  position:absolute;

  background:#1b63aa;

  list-style:none;

  margin:0px;

  padding:0px;

  width:200px;

  z-index:1;

}



ul#menu ul#menubig2{

  position:absolute;

  background:#1b63aa;

  list-style:none;

  margin:0px;

  padding:0px;

  width:260px;

  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#menubig1 li a span{

  display:block;

  width:184px;

  _width:196px;

	padding:2px 6px;

  margin:0px 2px;

  border:none;

	cursor:hand;

}



ul#menu ul#menubig2 li a span{

  display:block;

  width:244px;

  _width:256px;

	padding:2px 6px;

  margin:0px 2px;

  border:none;

	cursor:hand;

}



ul#menu ul li a.next span{



}

ul#menu ul#menubig1 li a.next span{



}

ul#menu ul#menubig2 li a.next span{



}



ul#menu ul li a.next:hover span{

  background-position: -160px 50%;

}

ul#menu ul#menubig1 li a.next:hover span{

  background-position: -200px 50%;

}

ul#menu ul#menubig2 li a.next:hover span{

  background-position: -260px 50%;

}



ul#menu ul li a:hover span{

  background-color:#000099;

  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;

}



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 }



td.cabinetp

{

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

font-size:12pt;

font-weight: bold;

color:#AA0000;

}



A.cabinetp

{

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

font-size:12pt;

font-weight: bold;

color:#AA0000;

text-decoration:none;

}



A:hover.cabinetp {

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

font-size:12pt;

font-weight: bold;

color:#0000CC;

text-decoration:underline;

}





td.cabinetlocp

{

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

font-size:9pt;

font-style: italic;

color:#000000;

}



td.cabinetmailp

{

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

font-size:9pt;

font-style: italic;

color:#000000;

}



td.cabinetdescp

{

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

font-size:9pt;

font-weight: bold;

color:#000000;

}





td.cabinetg

{

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

font-size:12pt;

color:#FF7777;

}



td.cabinetlocg

{

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

font-size:9pt;

font-style: italic;

color:#444444;

}



td.cabinetmailg

{

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

font-size:9pt;

font-style: italic;

color:#444444;

}



td.cabinetdescg

{

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

font-size:9pt;

color:#444444;

}



table.annurecherche

{

background:#134489;

}



.radioannu

{

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

font-size:10pt;

font-weight: bold;

color:#FFFFFF;

}



.titreAnnu

{

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

font-size:13pt;

font-weight: bold;

color:#AA0000;

background:#FFFFFF;

padding:0px;

}



td.copyright

{

font-size:10pt;

color:white;

background:#134489;

}



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.bigviadeo

{

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

font-size:20pt;

color:blue;

text-decoration:none;

}



A:hover.bigviadeo {

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

font-size:20pt;

color:black;

text-decoration:none;

}


A.publivrebig
{
font-family: arial, helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#AA0000;
text-decoration:none;
}
A:hover.publivrebig {
font-family: arial, helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#0000CC;
text-decoration:underline;
}


A.publivresmall
{
font-family: arial, helvetica, sans-serif;
font-size:12px;
color:#AA0000;
text-decoration:none;
}
A:hover.publivresmall {
font-family: arial, helvetica, sans-serif;
font-size:12px;
color:#0000CC;
text-decoration:underline;
}

h1.article

{

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

font-size:14pt;

font-weight: bold;

color:black;

margin-bottom: 6px;

background:#FFFFFF;

}

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;
}
