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


img{border: 0;}

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

a.extern {
	text-decoration: none; padding-right: 22px; background-position: right center; background-image: url(../styles/images/fleche_agenda_1.gif); background-repeat: no-repeat;
	color: #4682B4;	font: normal 12px/18px Arial, Helvetica, sans-serif; border-bottom:dashed 1px #FF4E00;	
}

a.extern:link , a.extern:visited  {
	text-decoration: none; padding-right: 22px; background-position: right center; background-image: url(../styles/images/fleche_agenda_1.gif); background-repeat: no-repeat;
	color: #4682B4;	font: normal 12px/18px Arial, Helvetica, sans-serif; border-bottom:dashed 1px #FF4E00;
}
a.extern:hover  {
	text-decoration: none; padding-right: 22px; background-position: right center; background-image: url(../styles/images/fleche_agenda.gif); background-repeat: no-repeat;
	color: #000;	font: normal 12px/18px Arial, Helvetica, sans-serif; border-bottom: 1px solid black;
}
/* --------------------------- */
/* PROPOSER */
/* --------------------------------------------------------------------------------- */

#propos {width:720px; text-align:left;}
#propos {margin: 0 0 0 30px;}
#propos p {clear:both; text-align:left; padding: 40px 30px 1px 45px}
#propos p {height: 53px; font: normal 13px/18px arial, helvetica, sans-serif;
color:#006699; background: url(images/point.gif) left no-repeat;}
#propos p span.title {
font: bold 13px/18px arial, helvetica, sans-serif;
color:#2F4F4F;}
#propos p a , #propos p a:link , #propos p a:active  {
font-weight:bold; border-bottom: 1px dashed #51AEF4; color:#FF4E00; 
}
#propos p a:hover  {
border-bottom: 1px dashed #FF4E00; color:#51AEF4; 
}




/* --------------------------- */
/* GLOSSAIRE structure */
/* --------------------------------------------------------------------------------- */
#texte_glossaire{
clear: left;
width: 766px;
margin: 35px 0 20px 0;
padding: 0;
}
#glossaire{
width: 736px;
margin: 0 9px 20px 9px;
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 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 ul */
/* --------------------------------------------------------------------------------- */



#glossaire ul, #glossaire li {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
color:#778899;
font: normal 12px/18px arial, helvetica, sans-serif;
}
#glossaire li a, #glossaire  li a:link, #glossaire li   a:visited, #glossaire li a:active{
font: normal 1épx/18px arial, helvetica, sans-serif;
text-decoration:none;
color:#2F4F4F;
border-bottom: 1px dashed #CD5C5C;
}
#glossaire  li a:hover{
font: normal 12px/18px arial, helvetica, sans-serif;
color:#000;
border-bottom: 1px solid #CD5C5C;
background: #E6E6FA;
}

/* --------------------------- */
/* GLOSSAIRE photo */
/* --------------------------------------------------------------------------------- */
.produits {
	border-left: #F5F5F5 8px solid; border-right: #f5f6f7 1px dashed; padding-right: 25px; border-top: #f5f6f7 1px dashed; padding-left: 25px; font-size: 1.1em; background: #fff; padding-bottom: 10px; overflow: hidden; width: 676px; padding-top: 10px; border-bottom: #f5f6f7 1px dashed; 
}
.produitsH {
	border-right: #f5f6f7 1px dashed; padding-right: 25px; border-top: #f5f6f7 1px dashed; padding-left: 25px; font-size: 1.1em; background: #fff; padding-bottom: 10px; overflow: hidden; width: 676px; padding-top: 10px; border-bottom: #f5f6f7 1px dashed;
}
.produits:hover {
	border-left: #B0C4DE  8px solid; background: #fff; border-bottom-color: #999999; cursor: pointer; border-top-color: #b9bec1; border-right-color: #999999;
}
.produitsH {
	border-left: #B0C4DE 8px solid;  background: #fff; border-bottom-color: #999999; cursor: pointer; border-top-color: #999999; border-right-color: #999999;
}
.produits:hover A {
font: normal 12px/18px arial, helvetica, sans-serif;
text-decoration:none;
color:#2F4F4F;
border-bottom: 1px solid #CD5C5C;
}
.produitsH A {
font: normal 12px/18px arial, helvetica, sans-serif;
border-bottom: 1px solid #808080;
background: #fff;
}

.un {
cursor:default;
}
.un:hover {
cursor:default;
}
.unH {
cursor:default;
}
.dentaire{
	margin-top: -18px; margin-left: 580px; padding-top: 0px;
}
p.dentaireTop {
	padding-left: 48px! important; background: url(../images/top.gif) no-repeat 35px 4px
}


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




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



