body{
  scrollbar-base-color: white;
  scrollbar-face-color: white;
  scrollbar-track-color: white;
  scrollbar-highlight-color: white;
  scrollbar-3dlight-color: 7c7c7c;
  scrollbar-shadow-color: white;
  scrollbar-darkshadow-color: 7c7c7c;
  scrollbar-arrow-color: 73706a;
  overflow: auto;
  font-family: tahoma;
  font-size: 12px;
}

#main{
  position: relative;
  width: 936px;
  top:10px;
  height:650px;
  margin: 0 auto;
}

.menuderoulant { width: 170px }

.tdmenuderoulant{ 
  background-color: transparent;
  color: white; 
  font-family: tahoma; 
  font-size: 11px; 
  font-weight: bold ; 
  width: 100%; 
  text-align: center; 
  cursor: pointer 
}

.titregamme { font-family: tahoma; font-size: 12px; font-weight: bold; color: #585858; width: 100%; text-align: center }
.textegamme { font-family: tahoma; font-size: 11px; color: #727272; position: relative; top:9px}

.adressetitre { font-family: tahoma; font-size: 12px; margin: 1px; font-weight: bold; color: #bb0000}

.soustitre { font-family: tahoma; font-size: 13px; margin: 1px; font-weight: bold; color: #ffffff}
td{ font-family: tahoma; font-size: 11px; color: #585858}

.text { font-family: tahoma; font-size: 11px; color: #585858; text-align: left }
.titre { font-family: tahoma; font-size: 16px; font-weight: bold; color: #ffffff}
.accroche{ font-family: verdana; font-size: 14px; font-weight: bold; color: #7a7583}

.button { border: 1px solid white; font-family: tahoma ; font-size: 11px ; color: white ; background-color: #b5aaab ; cursor: pointer }
.field { border:1px solid #727272; font-family: tahoma ; font-size: 11px ; color: #727272;  background-color: #eaeaea; height: 18px ; }

.fieldlogin{ border:1px solid #727272; font-family: tahoma ; font-size: 11px ; color: #727272;  background-color: #eaeaea; padding: 3px ; height: 22px ; width: 180px }
.fieldpassword{ border:1px solid #727272; font-family: tahoma ; font-size: 11px ; color: #727272;  background-color: #eaeaea; padding: 3px ; height: 22px ; }

.buttonchampoubli{border:1px solid white; font-family: tahoma ; font-size: 11px ; color: white ; background-color: #b5aaab ; cursor: pointer }
.fieldchampoubli{ border:1px solid #727272; font-family: tahoma ; font-size: 11px ; color: #727272;  background-color: #eaeaea; padding: 100px ; height: 22px ; width: 260px }

.menuactif { font-family: tahoma; font-size: 11px; color: #ffffff; width: 100%; margin: 2px; padding: 4px }


.recherche { font-family: tahoma; font-size: 11px; color: white }

.texterechercheombre { font-family: tahoma; font-size: 11px; color: white }



.telechargementitre { font-family: tahoma ; font-size: 12px; border-right: 1px solid #727272}
.telechargementexte { font-family: tahoma ; font-size: 11px; }







#textenoiti1 img { width: 250px ; height: 320px ; float: center; }

#textenoiti0 p { font-size: 13px;}

.tdtitre { font-family: tahoma ; font-size: 14px ; color: #383838 ; font-weight: bold }
.tdnoeud { font-family: tahoma ; font-size: 18px ; color: #383838 ; text-align: center }

#textenoilienexterne p{ padding-top: 0px; margin-top: 0px;  left: 5px; top: 3px ; font-family: arial; font-size: 11px; color: #6D6D6D; }

#textenoilienexterne a,
#textenoilienexterne a:link,
#textenoilienexterne a:visited,
#textenoilienexterne a:active { margin: 0px; padding: 0px; font-family: tahoma; font-weight: normal; font-size: 11px;  color: #7c7c7c;  text-decoration: none }
#textenoilienexterne a:hover { color: #383838 ; }



#textenoisociete h1 {  position: absolute; font-size: 17px; left: 25px; width: 250px; color: #000000 ; border:1px solid black}
#textenoisociete img {position: absolute; left: 350px; top: -32px; width: 530px; height: 350px; float:right; border:1px solid green}
#textenoisociete p {position: absolute; text-align: justify; left : 25px; font-size: 12px; top: 40px; width: 310px; display:block; border:1px solid blue}
#textenoisociete ul {}
#textenoisociete li {}
a { font-family: tahoma; font-size: 11px; color: #7c7c7c; font-weight: normal; text-decoration: none; cursor: pointer }
a { color: #000000 }

a.lienactioncom,
a.lienactioncom:link,
a.lienactioncom:visited,
a.lienactioncom:active{font-family: tahoma; font-size: 9px; color: #7c7c7c; font-weight: normal; cursor: pointer; text-decoration: none;}
a.lienactioncom:hover{color: #000000}

a.oubli,
a.oubli:link,
a.oubli:visited,
a.oubli:active{color: #727272 ; padding: 1px ; text-decoration: none ; }
a.oubli:hover{color: #000000 }

a.itemmenuderoulant,
a.itemmenuderoulant:link,
a.itemmenuderoulant:visited,
a.itemmenuderoulant:active{ font-family: tahoma ; font-size: 12px ; color: #727272; margin : 0px ; padding : 0px ; }
a.itemmenuderoulant:hover{ color : #BB0000 }

a.titremenuderoulant,
a.titremenuderoulant:link,
a.titremenuderoulant:visited,
a.titremenuderoulant:active{ color: #ffffff; margin : 0px ; padding : 0px ; width : 170px ; text-align : center ; }
a.titremenuderoulant:hover{ background-color: #BB0000 }

a.extranet,
a.extranet:link,
a.extranet:visited,
a.extranet:active{ color: #585858; margin : 0px ; padding : 0px ; width : 100% ; text-align : right }
a.extranet:hover{ font-weight: bold }

a.telechargement,
a.telechargement:link,
a.telechargement:visited,
a.telechargement:active{ color: #727272 ; font-weight: bold ; font-size: 14px; margin : 0px ; padding : 0px ; }
a.telechargement:hover{ color : #BB0000 }

a.menuinstitutionnel,
a.menuinstitutionnel:link,
a.menuinstitutionnel:visited,
a.menuinstitutionnel:active{ color: #eaeaea}
a.menuinstitutionnel:hover{ color: #ffffff }

a.produitlistetitre,
a.produitlistetitre:link,
a.produitlistetitre:visited,
a.produitlistetitre:active{ color: #eaeaea}
a.produitlistetitre:hover{ color: #ffffff }

a.produitfamille,
a.produitfamille:link,
a.produitfamille:visited,
a.produitfamille:active{ color: #727272 ; width: 100%; padding: 3px;}
a.produitfamille:hover{ color: #ffffff; background-color: #bb0000}

a.infojuri,
a.infojuri:link,
a.infojuri:visited,
a.infojuri:active{ font-size: 10px; color: #7c7c7c }
a.infojuri:hover{ color: #000000 ; }





#etiquettenoiaccroche h1 { font-size: 10px; font-weight: normal; color: #eaeaea}#itcoidentii1 h1 { font-family: tahoma ; font-size: 11px ; margin: 1px ; padding: 0px }
#itcoidentii1 ul { font-family: tahoma ; font-size: 11px ; list-style: none ; padding: 0px ; margin: 0px ; text-align: right }
#itcoidentii1 li { font-family: tahoma ; font-size: 11px ; padding: 1px ; margin: 0px ; text-align: right }

#itcoidentii1 input.bsubmit { background-color: #BD0000 ; border:1px solid black; color: white ; font-family: tahoma ; font-size: 11px; margin-right: 4px; cursor: pointer }
#itcoidentii1 input.breset { background-color: #B5AAAD ; border:1px solid black; color: white ; font-family: tahoma ; font-size: 11px ; cursor: pointer }
#itcoidentii1 input.textlogin { font-family: tahoma ; font-size: 10px }
#itcoidentii1 input.textpass { font-family: tahoma ; font-size: 10px }

#itcoidentii1 input.textoubli { font-family: tahoma ; font-size: 11px ; width: 210px }
#itcoidentii1 input.boubli { background-color: #BD0000 ; border:1px solid black; color: white ; font-family: tahoma ; font-size: 11px; margin-right: 4px; cursor: pointer }

#inscriptionnoif1 ul { float: none ; width: 100% ; padding: 0px ; margin: 0px ; list-style: none }
#inscriptionnoif1 li { width: 100% ; text-align: left }
#inscriptionnoif1 textarea { color: #383838 }
#inscriptionnoif1 span { width: 200px ; padding-top: 3px; color: #383838 ; float: left }
#inscriptionnoif1 div.validation { position: relative ; top: 20px }
#inscriptionnoif1 input { font-family: tahoma ; font-size: 11px ; color: #383838 ; border:1px solid #727272 ; padding: 2px }
#inscriptionnoif1 input.button { color: white }


#textenoitc1 h1 { font-family: tahoma ; font-size: 12px ; color: #383838 }
#textenoitc1 p { font-family: tahoma ; font-size: 11px ; color: #383838 }


#itconavigatorina1 ul { font-family: tahoma ; font-size: 11px ; color : white ; list-style: none }
#itconavigatorina1 li { font-family: tahoma; font-size: 14px ; color: white ; text-align: left }

#itconavigatorina1 a { position: relative; left: 194px ; top: 5px; font-family: tahoma ; font-size: 11px ; font-weight: normal ; color: white; border: 1px solid black; background-color: #B5AAAD; padding: 4px }
#itconavigatorina1 a:hover { color: white; background-color: #BD0000 }


#documentnoiap1 ul { padding: 0px ; margin: 0px ; list-style: none }
#documentnoiap1 img.imagedocument { clear: both }
#documentnoiap1 li { padding: 5px ; margin: 0px ; width: 200px ; border:1px solid #727272 ; background-color: #eaeaea ; margin: 4px ; text-align: center ; list-style: none ; float: left }
#documentnoiap1 h1.titre{ font-family: impact ; font-size: 15px; color: #015e8a ; width: 160px ;}



















#liprofamlpf2                { position : relative; font: normal 11px tahoma; color : #383838 }

#liprofamlpf2 a,
#liprofamlpf2 a:link,
#liprofamlpf2 a:visited,
#liprofamlpf2 a:active       { font-family: tahoma ; font-size: 11px ; color : #000000 ; text-decoration : none ; }
#liprofamlpf2 a:hover        { font-weight : bold }

#liprofamlpf2 a.liennode,
#liprofamlpf2 a.liennode:link,
#liprofamlpf2 a.liennode:visited,
#liprofamlpf2 a.liennode:active       { color: #383838 ; text-decoration : none ; }
#liprofamlpf2 a.liennode:hover        { font-weight : bold ; }

#liprofamlpf2 a.lienproduit,
#liprofamlpf2 a.lienproduit:link,
#liprofamlpf2 a.lienproduit:visited,
#liprofamlpf2 a.lienproduit:active    { text-decoration : none ; }
#liprofamlpf2 a.lienproduit:hover     { color : #000000; }

#liprofamlpf2 li { list-style:none }
#liprofamlpf2 li.liproduitrow_valeurs { display:none }






#liprofamlpf3 { position : relative; font: normal 11px tahoma; color : #383838 }

#liprofamlpf3 a,
#liprofamlpf3 a:link,
#liprofamlpf3 a:visited,
#liprofamlpf3 a:active { font-family: tahoma ; font-size: 11px ; color : #000000 ; text-decoration : none }
#liprofamlpf3 a:hover { font-weight : bold }

#liprofamlpf3 a.liennode,
#liprofamlpf3 a.liennode:link,
#liprofamlpf3 a.liennode:visited,
#liprofamlpf3 a.liennode:active { color: #383838 ; text-decoration : none}
#liprofamlpf3 a.liennode:hover { font-weight : bold}

#liprofamlpf3 a.lienproduit,
#liprofamlpf3 a.lienproduit:link,
#liprofamlpf3 a.lienproduit:visited,
#liprofamlpf3 a.lienproduit:active { text-decoration : none}
#liprofamlpf3 a.lienproduit:hover { color : #000000}

#liprofamlpf3 li.liproduit { list-style:none }
#liprofamlpf3 li { list-style:none }
#liprofamlpf3 li.liproduitrow_valeurs { display:none}@media print { 
  body { font-family: Verdana; font-size:12pt; border:1px solid #cccccc; padding:5px; }
}#tarifnoit1 { padding: 3px }
#tarifnoit1 h1 { font-family: tahoma ; font-size: 11px ; color: #383838 ; float : left ; font-weight: normal ; width: 150px; }
#tarifnoit1 ul { list-style : none ; float: left }
#tarifnoit1 li { font-weight: bold }

#tarifnoit1 span.fin { padding-left: 3px}

#tarifnoit2 { padding: 3px }
#tarifnoit2 h1 { font-family: tahoma ; font-size: 11px ; color: #383838 ; float : left ; font-weight: normal ; width: 150px; }
#tarifnoit2 ul { list-style : none ; float: left }
#tarifnoit2 li { font-weight: bold }

