/* Feuille de style */
@import url(blanc.css);



h1{position: absolute;top: -9999px;}
div.header#conference h1{position: absolute; top: -9999px;}
p.dentaires {padding-left: 14px! important; background: url(../images/top.gif) no-repeat 1px 6px}
.soleil{font-weight: bold; color:#FF4E00;}
.ciel{font-weight: bold; color:#5296CE;}
img{border: 0;}



/* --------------------------- */
/* GLOSSAIRE structure */
/* --------------------------------------------------------------------------------- */
#texte_glossaire{
clear: left;
width: 766px;
margin: 35px 0 20px 0;
padding: 0;
}
#glossaire{
width: 736px;
margin: 5px 10px 20px 10px;
padding: 0;
}
#glossaire{
font: normal 12px/18px arial, helvetica, sans-serif;
color:#2F4F4F;
}
#glossaire h2{
font: bold 12px/14px arial, helvetica, sans-serif;
color:#2F4F4F;
padding: 0;
margin: 0;
}

#glossaire a, #glossaire  a:link, #glossaire  a:visited, #glossaire a:active{
font: normal 12px/18px arial, helvetica, sans-serif;
text-decoration:none;
color:#2F4F4F;
border-bottom: 1px dashed #CD5C5C;
}
#glossaire  a:hover{
font: normal 12px/18px arial, helvetica, sans-serif;
color:#fff;
border-bottom: 1px solid #808080;
background: #778899;
}
/* --------------------------- */
/* GLOSSAIRE span */
/* --------------------------------------------------------------------------------- */
#glossaire span.anglais{
font: normal 12px/18px arial, helvetica, sans-serif;
color:#778899;
}
#glossaire span.titre{
font: normal 14px/18px arial, helvetica, sans-serif;
color:#2F4F4F;
}
#glossaire span.titrebold{
font: bold 12px/14px arial, helvetica, sans-serif;
color:#2F4F4F;
}
#glossaire span.titre a, #glossaire span.titre a:link, #glossaire span.titre a:visited, #glossaire span.titre a:active{
font: normal 14px/20px arial, helvetica, sans-serif;
text-decoration:none;
color:#808080;
border-bottom: 1px dashed #CD5C5C;
}
#glossaire span.titre a:hover{
color:#000;
border-bottom: 1px solid #808080;
background: #f5f5f5;
}
/* --------------------------- */
/* GLOSSAIRE p */
/* --------------------------------------------------------------------------------- */
#glossaire p{
margin:0;
padding: 0;
}
#glossaire p{
font: normal 12px/18px arial, helvetica, sans-serif;
color:#778899;
padding: 0 0 1px 20px;
}
#glossaire p  a, #glossaire p a:link, #glossaire p a:visited, #glossaire p a:active{
font: normal 12px/18px arial, helvetica, sans-serif;
text-decoration:none;
color:#778899;
border-bottom: 1px dashed #CD5C5C;
}
#glossaire p a:hover{
font: normal 12px/18px arial, helvetica, sans-serif;
color:#000;
border-bottom: 1px dashed #808080;
background: #B0C4DE;
}
#glossaire p.praticiens {clear:both; text-align:left; padding: 2px 30px 1px 45px}
#glossaire p.praticiens {height: 100px; text-align:justify; font: normal 13px/18px arial, helvetica, sans-serif;
color:#778899; background: url(../styles/images/point.gif) left no-repeat;}
/* --------------------------- */
/* GLOSSAIRE ul */
/* --------------------------------------------------------------------------------- */



#glossaire ul, #glossaire li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
color:#778899;
font: normal 12px/18px arial, helvetica, sans-serif;
}


/* --------------------------- */
/* GLOSSAIRE cf photo */
/* --------------------------------------------------------------------------------- */

#alphabet {width:100%; height:40px; text-align:center;}
#alphabet {padding-bottom: 0px; padding-top: 25px; margin-bottom: 0px; padding-bottom: 0px;}
#alphabet p {clear:both; text-align:left;}


#lettres {
  padding:0; 
  margin:0 auto; 
  margin-left:2px;
  list-style-type:none;
  white-space:nowrap;
  }
#lettres li {
	display: inline;
  }
* html #lettres li {
  float:left;
  }
#lettres a {
  width:auto;
  display: inline;
  float:left;
  padding:4px 9px;
  color:#778899; 
  background:#fff; 
  border-right:1px solid #f5F5F5; 
  text-decoration:none;
  }
* html #lettres a {
  float:left;
  }
#lettres a{
  color:#2F4F4F; 
  background:#fff; 
  border-right:1px solid #f5F5F5; 
  text-decoration:none;
  }

#lettres a:hover  {
  color:#fff; 
  background:#51AEF4;
  font-weight:normal;
  }
#lettres a:link#current, #lettres a:visited#current  {
  color:#FF4E00; 
    background:#A1D3F8;
  font-weight:bold;
  }
.containers {clear:both; text-decoration:none;}
* html .containers {display:inline-block;}



/* --------------------------------------------------------------------------------- */
/* Alphabet blocs  gauche droite */
/* ----------------- */




#droiteAlphabet {
	padding: 0 0 1px 0;
	margin-left: 690px;
	}
#titreAlphabet {
color: #336699;
font: normal 12px/28px Arial, Helvetica, sans-serif;
padding: 0 0 10px 20px;
	}
#titreAlphabet h1 {
color: #2F4F4F;
font: normal 17px/28px Arial, Helvetica, sans-serif;
padding: 0 0 10px 5px;
	}
#footerAlphabet {
	background-color: #fff;
	color: #006;
	border-top: 1px solid #006;
	font-size: 11px;
	text-align: right;
	padding: 2px 10px 0 0;
	clear: both;
	}


.spacer {
	clear: both;
	}

/* --------------------------- */
/* STYLE GAUCHE ALPHABET*/
/* --------------------------------------------------------------------------------- */
#gaucheContent{
clear:both;
width: 768px;
color: #ccc;
}
div.gaucheContenu{
clear:both;
width: 768px;
margin: 0;
}
.italique {font-style: italic; color: #CD5C5C;}

#gaucheAlph ul{
list-style: none;
width: 748px;
margin: 0 0 0 0;
}

#gaucheAlph li.sans{
margin: 0 0 5px 35px;
color: #778899;
padding: 0 0 0 11px;
background: url(../styles/images/fleche.gif) 0 6px no-repeat;
font: normal 13px/22px arial, helvetica, sans-serif;
}
#gaucheAlph li.sans a, #gaucheAlph li.sans a:link, #gaucheAlph li.sans a:visited, #gaucheAlph li.sans a:active{
color: #2F4F4F;
padding: 0 0 0 5px;
font: normal 13px/22px arial, helvetica, sans-serif;
}
#gaucheAlph li.sans a:hover{
font: bold 12px/22px arial, helvetica, sans-serif;
border-bottom: 1px dashed #CD5C5C;
}
#gaucheAlph li.normal {
color: #778899;
font-style:italic;
}
#gaucheAlph li.normal a, #gaucheAlph li.normal a:link, #gaucheAlph li.normal a:visited, #gaucheAlph li.normal a:active{
margin: 0 0 5px 35px;
color: #2F4F4F;
padding: 0 0 0 11px;
background: url(../styles/images/fleche.gif) 0 6px no-repeat;
font: normal 13px/22px arial, helvetica, sans-serif;
}
#gaucheAlph li.normal a:hover{
font: bold 12px/22px arial, helvetica, sans-serif;
border-bottom: 1px dashed #CD5C5C;
}
#gaucheAlph li.voir{
margin: 0 0 5px 65px;
padding: 0 0 0 11px;
background: url(../styles/images/voir_r.gif) 0 6px no-repeat;
font: italic 13px/22px arial, helvetica, sans-serif;
color: #CD5C5C;
}
#gaucheAlph li.voir a, #gaucheAlph li.voir a:link, #gaucheAlph li.voir a:visited, #gaucheAlph li.voir a:active{
font: normal 13px/22px arial, helvetica, sans-serif;
color: #2F4F4F;
}
#gaucheAlph li.voir a:hover{
font: bold 12px/22px arial, helvetica, sans-serif;
border-bottom: 1px dashed #CD5C5C;
}


div.gaucheContenu p.interligne {
margin: 30px 0 3px 30px;
}
div.gaucheContenu ul li span.dates{
margin: 80px 0 3px 30px;
font-style: italic;
color:#4682B4;
}

div.gaucheContenu p.dentaires{
margin: 10px 0 3px 30px;
	padding-left: 14px! important; 	padding-top: 1px; 14pxbackground: url(../images/top.gif) no-repeat 1px 6px;
}
div.gaucheContenu p.dentaires a, div.gaucheContenu p.dentaires a:link, div.gaucheContenu p.dentaires a:visited, div.gaucheContenu  p.dentaires a:active{
color: #2F4F4F;
font-weight: bold;
border-bottom: 1px dashed rgb(59, 96, 130);
text-decoration: none;
}
div.gaucheContenu p.dentaires a:hover{
font: normal 12px/18px arial, helvetica, sans-serif;
color:#000;
border-bottom: 1px dashed #CC3300;
background: #B0C4DE;
}



/* --------------------------------------------------------------------------------- */
/* BAS GLOSSAIRE ALPHABET*/
/* --------------------------------------------------------------------------------- */
#bas {
clear:both;
background: url(images/bg_colblanc.gif) top no-repeat;
width: 768px;
}

#bastxt{
float: left;
width: 700px;
margin: 30px 0 0 0;
padding: 5px 10px 0 20px;
line-height: 16px;
color: #2F4F4F;;
}
#bastxt p.interligne {
margin: 30px 0 3px 0;
}
#bastxt ul li span.date{
font-style: italic;
color:#4682B4;
}

#bastxt p.dentaires{
	padding-left: 14px! important; 	padding-top: 1px; 14pxbackground: url(../images/top.gif) no-repeat 1px 6px;
}
#bastxt p.dentaires a, #bastxt p.dentaires a:link, #bastxt p.dentaires a:visited, #bastxt p.dentaires a:active{
color: #2F4F4F;
font-weight: bold;
border-bottom: 1px dashed rgb(59, 96, 130);
text-decoration: none;
}
#bastxt p.dentaires a:hover{
font: normal 12px/18px arial, helvetica, sans-serif;
color:#000;
border-bottom: 1px dashed #CC3300;
background: #B0C4DE;
}
/* --------------------------------------------------------------------------------- */
/* Footer Conf */
/* --------------------------------------------------------------------------------- */
#footerconf {
clear:both;
background: url(images/bg_footer_conferences.gif) top no-repeat;
width: 768px;
height: 32px;
}

#footerconfIndex{
float: left;
width: 748px;
margin: 0 0 0 0;
padding: 5px 10px 0 10px;
line-height: 16px;
color: rgb(153, 153, 153);
}
#footerconfIndex a, #footerconfIndex a:link, #footerconfIndex a:visited, #footerconfIndex a:active{
text-decoration: none;
font: normal 12px/18px arial, helvetica, sans-serif;
color:#2F4F4F;
padding: 0 3px 0 3px;
}
#footerconfIndex span.rouge{
color: #DC143C;
}


#footerconfIndex a:hover{
color: #FFF;
text-decoration: none;
background-color: #51AEF4;
}





/* --------------------------------------------------------------------------------- */
/* Nouveau style test */
/* --------------------------------------------------------------------------------- */
h4{
margin-left: 20px;
padding-left: 20px;
background: url(images/puce_verte.gif) left no-repeat;
color: rgb(119, 136, 153);
}
#glossaire ul.categorie{
margin: 0 10px 0 10px;
padding: 0;
}
#glossaire ul.categorie li{
margin: 0;
padding: 0;
}
#glossaire ul.categorie li a, #glossaire ul.categorie li a:link, #glossaire ul.categorie li a:visited{
display: block;
margin: 0;
padding: 3px 0 0 20px;
font: 11px Arial, Helvetica, sans-serif;
border-bottom: 1px dashed rgb(204,204,204);
color: rgb(51, 51, 51);
text-decoration: none;
text-align:left;
background: url(images/fleche_h5.gif) left no-repeat;
}
#glossaire ul.categorie li a:hover, #glossaire ul.categorie li a:active{
color: rgb(51, 51, 51);
font-weight: normal;
text-decoration: none;
background: url(images/fleche_h5_h.gif) left no-repeat;
}
#glossaire ul.scat{
margin: 0;
padding: 0 0 0 0;
}
#glossaire ul.scat li{
font: 11px Verdana, Arial, sans-serif;
color: rgb(51, 51, 51);
}

.puces li{font-style: normal !important;
background: none !important; }
.puces ul {list-style: disc !important;}





