

/* --------------------------------------------------------------------------------- */
/* Header*/
/* ----------------- */


div.headers{
width: 850px;
height: 121px;
margin: 0;
}
div.headers{
background: url(imagindex/bg_index_0.gif) top no-repeat;
}

div.headers#index{
height: 121px;
padding: 0;

}

#logo{
float:left;
width: 120px;
margin: 0 0 0 1px;
padding: 16px;
background: transparent;
border: 1px dashed #fff;
}
/* --------------------------------------------------------------------------------- */
/* miscellanous*/
/* ----------------- */


a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:100px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#F0F8FF; width:150px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(images/tooltip.gif) 0 0; display:block; font-size:1px;}

.backwards {unicode-bidi:bidi-override; direction: rtl; color:#FF4E00;}
h4#email {color:#000; text-decoration:none; border:0; margin:0; padding: 0;  font-size:1.2em; font-weight:normal;}

a.externe {
	text-decoration: none; padding-right: 22px; background-position: right center; background-image: url(images/fleche_agenda_1.gif); background-repeat: no-repeat;
	color:#4682B4;; font: normal 13px/18px Arial, Helvetica, sans-serif; border-bottom:dashed 1px red;	
}
a.rs{
	text-decoration: none; padding-right: 22px; background-position: right center; background-image: url(imagindex/rss-0.png); background-repeat: no-repeat;
	color: #708090;	font: normal 13px/18px Arial, Helvetica, sans-serif; border-bottom:dashed 1px red;	
}


.pluss {
  background-color: #fff;
  color:#2468A9;
  border-bottom: 1px solid #2468A9;
}




div.light a, div.light a:link, div.light a:visited {
	padding: 10px 10px 10px 20px;
	margin-top:0;
	display: block;
	color: #2F4F4F;
	background:url(imagindex/pointille.gif) repeat-x; border-bottom:1px solid #e6e6e6;
	border-left: 5px solid #4682B4;
	border-right: 1px solid #E6E6FA;
	text-align:justify;
}
div.light a:hover {
	padding: 10px 10px 10px 20px;
		margin-top:0;
	color: #000;
	background-color:#FBFBFB;
	border-left: 5px solid #B0C4DE;
	text-align:justify;
}

hr{
clear: both;
visibility: hidden;
}
hr.invisible {
	border : none;
	color : #fff;
	background : transparent;
	margin:0;
	padding:0;

}

/* --------------------------------------------------------------------------------- */
/* menu header droite*/
/* ----------------- */
#menuDroite{float:right;padding-right:29px;padding-top:20px; margin:0}
#menuDroite li{display:block;height:29px;background:url(imagindex/split_navi.gif) repeat-y;float:left;}


/* navigation */
#navi { list-style:none; padding-top:3px; font-family:arial, helvetica, sans-serif; z-index:999; }
#navi li { float:left; padding: 0 15px 40px 15px; }
#navi li.current { background:url(imagindex/brush.gif) 40% 30% no-repeat; }
#navi a { color:#666; text-decoration:none; }
#navi a:hover { color:#66ccff; }

/* ------ */
/* Blocks */
/* ------ */
#wrapper{
width: 850px;
margin: 0px auto 0 auto;
background: url(imagindex/bg_index.gif) top repeat-y;
text-align: left;
}
#contenu{
width: 850px;
}


/* ----------------- */
/* Balises générales */
/* ----------------- */


html, body{height:100%;} 

*{
	font-size:100%;
	margin:0;
	padding:0;
}

html, body{
margin: 0;
padding: 0;
background: #A2C1D9 url(imagindex/bg.gif) top repeat-x;
font: 12px Arial, Helvetica, sans-serif; 
color: black;
text-align: center;
}
#wrapper{
width: 850px;
margin: 0px auto 0 auto;
background: url(imagindex/bg_index.gif) top repeat-y;
text-align: left;
}


h1.logo {
	display: block; backgroundd: url(imagindex/logo-eid.jpg) no-repeat; margin: 0px 0px 1px 20px; width: 117px; height: 87px
}
h1.logo a {
	display: block; backgroundd: url(imagindex/logo-eid.jpg) no-repeat; margin: 0px 0px 1px 20px; width: 117px; height: 87px;
}
h2.titre {
	margin: 0 0 0 0; font: 16px/22px Arial, Helvetica, sans-serif; color: #778899; padding: 0;
}
.points {padding:0; background:url(imagindex/bg_puce.gif) right bottom no-repeat;}
h2{background:url(imagindex/pointille.gif) repeat-x;border-bottom:1px solid #e6e6e6;}
h2 div{padding:1px 0; background:url(imagindex/bg_puce.gif) right bottom no-repeat;}
h2 img{margin-left:9px;}

img {
   padding: 0;
   margin: 0;
   border: none;
 }
img a, img a:link, img a:visited, img a:hover{
    border: none;
}

a, a:link, a:visited, a:active{
text-decoration: none;
font: normal 12px/18px Arial, Helvetica, sans-serif;
text-align: left;
}
a:hover{
color: #FF4500;
}
ul{
margin: 0;
padding: 0;
list-style: none;
}
ul li{
margin: 0;
padding: 0;
}
hr{
clear: both;
visibility: hidden;
}



/* ------------------------------ */
/* FLASH */
/* ------------------------------ */

#flash_capsule{
	height:196px;
	background: #fff url(imagindex/flash_capsule.jpg)  no-repeat;
}




#info {
	OVERFLOW: auto; WIDTH: 566px
}
#flashcontent {
	MARGIN: 0; height:196px;
}

/* ------------------------------ */
/* barre milieu */
/* ------------------------------ */
#barre_separation{
clear: both;
width: 850x;
margin: 0;
padding: 0;
height: 10px;
background: url(imagindex/bg-dentaire.gif) top no-repeat;
}
#texte_discipline{
clear: left;
width: 850x;
margin: 0;
padding: 0;
height: 23px;
background: url(imagindex/bg_milieu.gif) top no-repeat;
color: #708090;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}
#texte_discipline p{
margin: 0 0 0 0;
padding: 0 0 0 15px;
}
#texte_discipline #droite{
float: right;
display: block;
width: 50%;
margin: 0 0 0 0;
padding-right: 30px;
color:#708090;
text-align:right;
}

#texte_discipline p#droite a, #texte_discipline p#droite a:link, #texte_discipline p#droite a:visited, #texte_discipline p#droite a:active{
color:#708090;
text-decoration: none;

}

#texte_discipline p#droite a:hover{
color:#fff;
background:#778899;
}

#texte_discipline #gauche{
float: left;
padding: 0 0 0 15px;
color:#708090;
}
#texte_discipline #gauche .strong{
font-weight: bold;
}

/* --------------------------------------------------------------------------------- */
/* GAUCHE */
/* --------------------------------------------------------------------------------- */
#gaucheDossiers{
float: left;
width: 200px;
margin: 0 0 0 0;
background:  url(imagindex/bordure-liste.gif) top right no-repeat;
padding: 0 30px 20px 20px;
line-height: 16px;;
}

#gaucheDossiers p.interligne {margin: 0 0 1px 0;}
#gaucheDossiers p.interligne_g {margin: 0 0 30px 0;}

#gaucheDossiers p.billets {color: #778899;
font: normal 12px/16px arial, helvetica, sans-serif;
text-align="justify"}


* --------------------------------------------------------------------------------- */
/* Liste disciplines */
/* --------------------------------------------------------------------------------- */


#mainimages {
list-style: none;
width: 200px;
margin: 0 5px 25px 0;
border: 1px dashed #fff;
}
#mainimages ul{
margin: 1px 5px 15px 0;
list-style: none;
width: 195px;
}

#mainimages li.prodt{
margin: 0;
color: #778899;
padding: 0 0 0 0px;
font: normal 13px/20px arial, helvetica, sans-serif;
}
#mainimages li.prodt a, #mainimages li.prodt a:link, #mainimages li.prodt a:visited{
background: url(imagindex/puce-dentaire_0.gif) 0 12px no-repeat;
width: 195px;
height: 30px;
margin: 0;
color: #000;
padding: 5px 10px 1px 5px;
padding-left: 9px! important;
font: normal 13px/20px arial, helvetica, sans-serif;
color:#708090;
}
#mainimages li.prodt a:hover, #mainimages li.prodt a:active{
background: url(imagindex/puce-dentaire_1.gif) 0 12px no-repeat;
height: 30px;
font-weight: normal;
color:#2F4F4F;
text-decoration: none;
border-bottom: 1px solid #B0C4DE;
}


#mainimages li.espace{
margin: 0 0 0 15px;
color: #778899;
padding: 0 0 0 11px;
background: url(imagindex/voir_r.gif) 0 6px no-repeat;
font: normal 13px/20px arial, helvetica, sans-serif;
}
#mainimages li.espace a, #mainimages li.espace a:link, #mainimages li.espace a:visited{
width: 195px;
height: 30px;
color: #000;
padding: 5px 10px 1px 5px;
padding-left: 5px! important;
font: normal 13px/20px arial, helvetica, sans-serif;
color:#999980;
}
#mainimages li.espace a:hover, #mainimages li.espace a:active{
height: 30px;
font-weight: normal;
color:#2F4F4F;
text-decoration: none;
border-bottom: 1px solid #B0C4DE;
}

/* FORMULAIRE NEWSLETTER */
#identite1 { position:relative; margin: 20px 0 10px 0; }
#identite1 fieldset	{border: 1px solid #D3D3D3; margin-top: 40px; padding-left:5px;  font: bold 12px/22px Arial, Helvetica, sans-serif; color: #4682B4;}
#identite1 legend				{margin: 0 ; font: normal 15px Arial, Helvetica, sans-serif; color: #4682B4; }
#identite1 input.formBouton		{border:1px solid #B0C4DE; padding: 0 20px 3px 20px; height:20px;  background-color:#4682B4; font: normal 12px Arial, Helvetica, sans-serif; color:white; }
#identite1 input.formBouton:hover, #identite1 input.formBouton:active {background-color:#87CEFA;; color:#fff;}
#identite1 p {padding:5px 5px 10px 1px; color:#2F4F4F;  }


label{
	cursor: pointer;
	cursor: hand; /* pour IE */
}


* --------------------------------------------------------------------------------- */
/* Liste disciplines mascotte */
/* --------------------------------------------------------------------------------- */
h2.titre  {
	margin: 0 0 0 0; font: 16px/22px Arial, Helvetica, sans-serif; color: #778899; padding: 0;
}
h2.titre_evenements {
	margin: 0 0 0 0; font: bold 16px/22px Arial, Helvetica, sans-serif; color: #E94F1A; padding: 0;
}
h3.rsss{
background: url(imagindex/rss-0.png) 0 0 no-repeat;
color: #4682B4;
font: bold 12px Arial, Helvetica, sans-serif;
height: 20px;
margin: 0;
padding-left: 20px! important;
}
h3.blog{
background: url(imagindex/puce-blog.gif) 0 0 no-repeat;
color: #4682B4;
font: bold 12px Arial, Helvetica, sans-serif;
height: 20px;
margin: 0;
padding-left: 32px! important;
}

/* --------------------------------------------------------------------------------- */
/* H3 recherche */
/* ----------------- */
h3#mag{
background: url(images/recherche-dentaire.gif) 0 2px no-repeat;
margin: 0;
height: 25px;
padding-left: 32px! important;
}
h3#mag a, h3#mag a:link, h3#mag a:visited {
color: #4682B4;
font: bold 12px Arial, Helvetica, sans-serif;
}
h3#mag a:hover{
color: #2F4F4F;;
background-color:#F5F5F5;
border-bottom: 1px dashed #CC3300;
}

h3.eve{
background: url(imagindex/fleche_accueil.gif) 0 0 no-repeat;
color: #4682B4;
font: bold 11px Arial, Helvetica, sans-serif;
height: 20px;
margin: 20px 0 0 0;
padding-left: 20px! important;
}


#mainimagess {
list-style: none;
width: 195px;
margin: 0;
border: 1px dashed #fff;
}
#mainimagess span.message{
color: #FF4500;
}



#mainimagess ul{
margin: 1px 5px 15px 0;
list-style: none;
}

#mainimagess li.prodts{
margin: 0;
color: #778899;
padding: 0 0 0 0px;
font: normal 13px/20px arial, helvetica, sans-serif;
}
#mainimagess li.prodts a, #mainimagess li.prodts a:link, #mainimagess li.prodts a:visited{
background: url(imagindex/puce-dentaire_3.gif) 0 12px no-repeat;
height: 30px;
margin: 0;
color: #000;
padding: 5px 10px 1px 5px;
padding-left: 9px! important;
font: normal 13px/20px arial, helvetica, sans-serif;
color:#708090;
}
#mainimagess li.prodts a:hover, #mainimagess li.prodts a:active{
background: url(imagindex/puce-dentaire_1.gif) 0 12px no-repeat;
font-weight: normal;
color:#2F4F4F;
text-decoration: none;
border-bottom: 1px solid #B0C4DE;
}


#mainimagess li.espaces{
margin: 0 0 0 15px;
color: #778899;
padding: 0 0 0 11px;
background: url(imagindex/voir_r.gif) 0 6px no-repeat;
font: normal 13px/20px arial, helvetica, sans-serif;
}
#mainimagess li.espaces a, #mainimagess li.espaces a:link, #mainimagess li.espaces a:visited{
height: 30px;
color: #000;
padding: 5px 10px 1px 5px;
padding-left: 5px! important;
font: normal 13px/20px arial, helvetica, sans-serif;
color:#999980;
}
#mainimagess li.espaces a:hover, #mainimagess li.espaces a:active{
height: 30px;
font-weight: normal;
color:#2F4F4F;
text-decoration: none;
border-bottom: 1px solid #B0C4DE;
}






















/* --------------------------------------------------------------------------------- */
/* Droite*/
/* --------------------------------------------------------------------------------- */



#droiteDossiers{
width: 566px;
margin: 0 0 0 250px;
padding: 0 20px 20px 10px;
color: #2F4F4F;
}

div[id]#droiteDossiers{
float: right;
margin:  0;
}
#droiteDossiers strong {
color: #2F4F4F;
font: bold 13px/18px Arial, Helvetica, sans-serif;
}
#droiteDossiers p {
margin: 0 0 3px 0;
color: #2F4F4F;
font: normal 13px/18px Arial, Helvetica, sans-serif;
}
.lien a,  .lien a:link, .lien a:visited{
margin: 0 0 3px 0;
color: #2F4F4F;
font: bold 13px/18px Arial, Helvetica, sans-serif;
}
.lien_bis a,  .lien_bis a:link, .lien_bis a:visited{
margin: 0 0 3px 0;
color: #2F4F4F;
font: normal 13px/18px Arial, Helvetica, sans-serif;
border-bottom:1px solid #90B5DA;
}
 .lien_bis a:hover{
color: #EC7A4C;
border-bottom:1px solid #90B5DA;
background-color:#F4F8FC;
}
#droiteDossiers p.interligne {margin: 2px 0 2px 0;}
#droiteDossiers p.interligneh {margin: 2px 0 0 0;}
#droiteDossiers p.interligneb {margin: 0 0 2px 0;}

h1.eid{
color: #87CEFA;
font: bold 18px/24px Arial, Helvetica, sans-serif;
padding: 15px 0 15px 0 ;
}
h2.eid{
color: #2F4F4F;
font: bold 14px/20px Arial, Helvetica, sans-serif;
}


/* --------------------------------------------------------------------------------- */
/* CARRES */
/* ----------------- */

#middle{
    clear:both;
    margin: 20px 0 0 0;
	min-height: 405px;
}

#rights{
    margin: 0 0 0 40px;
}
#rights p a, #rights p a:link, #rights p a:visited {
    margin: 0;
	color: #4682B4;
	text-decoration: underline;
}
#rights p a:hover {
    margin: 0;
	color: #FF4E00;
	text-decoration: underline;
}
/* --------------------------------------------------------------------------------- */
/* FLUX */
/* ----------------- */
#rights  div.flux {
 	float: left; margin: 1px 0 0 1px; padding:10px 0 0 5px;
 }

#rights  div.flux p {
 	text-align: center; padding: 0; margin: 0; color: #708090;
  }


#left_img_bottom{
   	background: url(imagindex/haut_bas_bord.gif) no-repeat left bottom;
	bottom: 0px;
	height: 15px;
}
#left, #rights {
    margin-top: 0px;
    padding: 0;
    list-style-type: none;
	width:263px;
	height: 400px;
	float:left;
	position: relative;
	background:url(imagindex/top_evenement_bis.jpg) no-repeat left top;
}
#left p, #rights p{
     padding: 4px 10px 2px 10px;
}
#left p.titres , #rights p.titres {
     margin: 0 5px;
     font: bold 13px/18px Arial, Helvetica, sans-serif;
     color:#2F4F4F; 
}
#left p.dates , #rights p.dates {
     margin: 0 5px;
     font: normal 13px/18px Arial, Helvetica, sans-serif;
     color:#4682B4; 
}
p.programme a, p.programme a:link, p.programme a:active,  p.programme a:visited {
     margin-left: 100px;
     font: normal 13px/18px Arial, Helvetica, sans-serif;
     color:#4682B4; 
	 border-bottom: 1px solid #B0C4DE;
	 text-align:right;
}
p.programme a:hover {
     font: normal 13px/18px Arial, Helvetica, sans-serif;
     color:#FF4E00; 
	 border-bottom: 1px solid #4682B4;
}

#left p.soleil a, #rights p.soleil a, #left p.soleil a:link, #rights p.soleil a:link, #left p.soleil a:active, #rights p.soleil a:active, #left p.soleil a:visited, #rights p.soleil a:visited{
     margin: 0;
     color:#FF4E00; 
     font: normal 14px/18px Arial, Helvetica, sans-serif;
     padding: 4px 10px 2px 0;
	 	 border-bottom: 1px dashed #FF4E00;
}
#left p.soleil a:hover, #rights p.soleil a:hover{
     margin: 0;
     font: normal 14px/18px Arial, Helvetica, sans-serif;
     color:#4682B4; 
	      padding: 4px 10px 2px 0;
	 border-bottom: 1px solid #FF4E00;
}

.imgbottom{
	 position:absolute;
	 bottom: 0px;	 
}
.smallBox_{
	height: 145px;
	margin: 4px;
}
 * html .smallBox_{
    height: 135px;
 }

.pointilles_cadres{
     background:url(imagindex/bg_points.gif) repeat-x;
	 height:3px;
	 margin:  0;
	 padding: 10px 3px 10px 3px;
	 overflow: hidden;
}
.pointilles_shadow{
     background:url(imagindex/pointilles-shadow.png); background-position: center;
      background-repeat: no-repeat; 
	  background-color: transparent;
	  	 margin:  0 0 120px 0 ;
	 padding: 0 3px 20px 3px;

	  	 height:18px;}



/* --------------------------------------------------------------------------------- */
/* UL */
/* ----------------- */
ul#middles {
margin: 0;
padding: 0;
width: 97%;
}
ul#middles li {
margin: 0 0 5px 10px;
padding: 0;
color: #2F4F4F;
padding: 0 0 0 11px;
background: url(../styles/images/fleche_accueil_1.gif) 0 6px no-repeat;
font: normal 12px/18px arial, helvetica, sans-serif;
}
ul#middles li a, ul#middles li a:link, ul#middles li a:visited, ul#middles li a:active{
font: normal 12px/18px arial, helvetica, sans-serif;
color: #2F4F4F;
text-decoration: none;
border-bottom: 1px dashed rgb(59, 96, 130);
}
ul#middles li a:hover{
color: #CC0000;
border-bottom: 1px solid #CC0000;
}



/* --------------------------------------------------------------------------------- */
/* H3 CARRES */
/* ----------------- */
h3#evenements{
     background: url(imagindex/top_haut_evenements_bis.jpg) no-repeat left top;
	 padding: 20px 5px 5px 10px;
     color: #4682B4;
     font: bold 20px/26px Arial, Helvetica, sans-serif;
	 height: 56px;
}
h3#news{
     background: url(imagindex/top_haut_evenements_bis.jpg) no-repeat left top;
	 padding: 20px 5px 5px 10px;
     color: #4682B4;
     font: bold 20px Arial, Helvetica, sans-serif;
	 height: 56px;
}



/* --------------------------------------------------------------------------------- */
/* RSS DISCIPLINES */
/* ----------------- */

#rss_disciplines{
    clear:both;
    margin: 20px 0 0 0;
	min-height: 200px;
}

#rss_disciplines_content {
    clear:both;
    margin-top: 40px;
    padding: 0;
    list-style-type: none;
	width:566px;
	min-height: 200px;
	float:left;
	position: relative;
	background:url(imagindex/top_cadres.gif) repeat-y;
}
#rss_disciplines_content_dessus{
    margin-top: 0;
    padding: 0;
	width:566px;
	background:url(imagindex/top_evenement_tri.jpg) no-repeat left top;
}
h3.rss{
     background: url(imagindex/top_haut_evenements_tri.jpg) no-repeat left top;
	 padding: 20px 5px 5px 10px;
     color: #4682B4;
     font: bold 20px/26px Arial, Helvetica, sans-serif;
	 height: 56px;
}





* --------------------------------------------------------------------------------- */
/* Liste disciplines */
/* --------------------------------------------------------------------------------- */


#rss_liens {
list-style: none;
width: 566px;
}
#rss_liens p.maj{
margin: 10px 350px 0 10px;
color: #fff;
padding-left:25px; background: url(../styles/modeles/puce-calendrier.gif) 0px 2px no-repeat;
background-color: #4682B4;
font: bold 13px/20px arial, helvetica, sans-serif;
}




#rss_liens ul{
margin: 1px 5px 40px 10px;
list-style: none;
width: 550px;
}
#rss_liens li.date{
margin: 10px 0 0 0;
color: #000;
padding: 0 0 0 0px;
font: bold 13px/20px arial, helvetica, sans-serif;
}
#rss_liens li.prodts{
margin: 0;
color: #2F4F4F;
padding: 0 0 0 0px;
font: normal 13px/20px arial, helvetica, sans-serif;
}
#rss_liens li.prodts a,#rss_liens li.prodts a:link{
background: url(imagindex/puce-dentaire_0.gif) 0 12px no-repeat;
height: 30px;
margin: 0;
color: #2F4F4F;
padding: 5px 10px 1px 5px;
padding-left: 9px! important;
font: bold 13px/20px arial, helvetica, sans-serif;
color:#2F4F4F;;
}
#rss_liens li.prodts a:visited{
background: url(imagindex/puce_visited_bis.gif) 0 4px no-repeat;
height: 30px;
margin: 0;
padding: 5px 10px 1px 5px;
padding-left: 18px! important;
font: bold 13px/20px arial, helvetica, sans-serif;
color:#4682B4;
}

#rss_liens li.prodts a:hover, #rss_liens li.prodts a:active{
background: url(imagindex/puce-dentaire_1.gif) 0 12px no-repeat;
height: 30px;
font-weight: bold;
color:#2F4F4F;
text-decoration: none;
border-bottom: 1px solid #B0C4DE;
}


#rss_liens li.espaces{
margin: 0 0 0 15px;
color:#2F4F4F
padding: 0 0 0 11px;
font: normal 13px/20px arial, helvetica, sans-serif;
}
#rss_liens li.espaces a, #rss_liens li.espaces a:link {
background: url(imagindex/voir_r1.gif) 0 6px no-repeat;
height: 30px;
padding: 5px 10px 1px 5px;
padding-left: 10px! important;
font: normal 13px/20px arial, helvetica, sans-serif;
color:#2F4F4F;
}
#rss_liens li.espaces a:visited{
background: url(imagindex/puce_visited_bis.gif) 0 4px no-repeat;
height: 30px;
padding: 5px 10px 1px 5px;
padding-left: 18px! important;
font: normal 13px/20px arial, helvetica, sans-serif;
color:#4682B4;
}
#rss_liens li.espaces a:hover, #rss_liens li.espaces a:active{
height: 30px;
font-weight: normal;
color:#2F4F4F
text-decoration: none;
border-bottom: 1px solid #B0C4DE;
}

#rss_liens ul li span.date{
font-weight:bold;
color:#2F4F4F;
}
/* --------------------------------------------------------------------------------- */
/* RSS BIS AGENDA et CONTENT*/
/* ----------------- */

#rss_agenda{
    clear:both;
    margin: 20px 0 0 0;
	min-height: 200px;
}

#rss_agenda_content {
    clear:both;
    margin-top: 40px;
    padding: 0;
    list-style-type: none;
	width:566px;
	min-height: 200px;
	float:left;
	position: relative;
	background:url(imagindex/top_cadres.gif) repeat-y;
}
#rss_agenda_content_dessus{
    margin-top: 0;
    padding: 0;
	width:566px;
	background:url(imagindex/top_evenement_tri.jpg) no-repeat left top;
}
h3#rss_agenda{
     background: url(imagindex/top_haut_evenements_tri.jpg) no-repeat left top;
	 padding: 20px 5px 5px 10px;
     color: #4682B4;
     font: bold 20px/26px Arial, Helvetica, sans-serif;
	 height: 56px;
}





* --------------------------------------------------------------------------------- */
/* Liste agenda */
/* --------------------------------------------------------------------------------- */


#rss_agenda_liens {
list-style: none;
width: 566px;
}
#rss_agenda_liens ul{
margin: 1px 5px 10px 10px;
list-style: none;
width: 550px;
}
#rss_agenda_liens li.disciplines{
margin: 10px 0 0 0;
color: #000;
padding: 0 0 0 0px;
font: bold 13px/20px arial, helvetica, sans-serif;
}
#rss_agenda_liens li.disciplines{
 background:url(imagindex/puce_traitb.gif) right bottom no-repeat;
 border-bottom:1px solid #E5E5E5;
}
#rss_agenda_liens li.dateEve{
margin: 10px 350px 0 0;
color: #fff;
padding: 0 0 0 0px;
font: bold 13px/18px arial, helvetica, sans-serif;
padding-left:25px; background: url(../styles/modeles/puce-calendrier.gif) 0px 2px no-repeat;
background-color: #4682B4;
}
#rss_agenda_liens li.connexe{
margin: 0 0 0 0;
color: #2F4F4F;
padding: 0 0 0 0px;
font: bold 13px/20px arial, helvetica, sans-serif;
}
#rss_agenda_liens li.connexe{
 background:url(imagindex/puce_traitb1.gif) right bottom no-repeat;
  border-bottom:1px solid #E5E5E5;
}


#rss_agenda_liens li.prodts{
margin: 0;
color: #2F4F4F;
padding: 0 0 0 0px;
font: normal 13px/20px arial, helvetica, sans-serif;
}
#rss_agenda_liens li.prodts a,#rss_agenda_liens li.prodts a:link{
background: url(imagindex/puce-dentaire_0.gif) 0 12px no-repeat;
height: 30px;
margin: 0;
color: #2F4F4F;
padding: 5px 10px 1px 5px;
padding-left: 9px! important;
font: bold 13px/20px arial, helvetica, sans-serif;
color:#2F4F4F;;
}
#rss_agenda_liens li.prodts a:visited{
background: url(imagindex/puce_visited.gif) 0 4px no-repeat;
height: 30px;
margin: 0;
padding: 5px 10px 1px 5px;
padding-left: 18px! important;
font: bold 13px/20px arial, helvetica, sans-serif;
color:#4682B4;
}

#rss_agenda_liens li.prodts a:hover, #rss_agenda_liens li.prodts a:active{
background: url(imagindex/puce-dentaire_1.gif) 0 12px no-repeat;
height: 30px;
font-weight: bold;
color:#2F4F4F;
text-decoration: none;
border-bottom: 1px solid #B0C4DE;
}


#rss_agenda_liens li.espaces{
margin: 0 0 0 15px;
color:#2F4F4F
padding: 0 0 0 11px;
font: normal 13px/20px arial, helvetica, sans-serif;
}
#rss_agenda_liens li.espaces a, #rss_agenda_liens li.espaces a:link {
background: url(imagindex/voir_r1.gif) 0 6px no-repeat;
height: 30px;
padding: 5px 10px 1px 5px;
padding-left: 10px! important;
font: normal 13px/20px arial, helvetica, sans-serif;
color:#2F4F4F;
}
#rss_agenda_liens li.espaces a:visited{
background: url(imagindex/puce_visited.gif) 0 4px no-repeat;
height: 30px;
padding: 5px 10px 1px 5px;
padding-left: 18px! important;
font: normal 13px/20px arial, helvetica, sans-serif;
color:#4682B4;
}
#rss_agenda_liens li.espaces a:hover, #rss_agenda_liens li.espaces a:active{
height: 30px;
font-weight: normal;
color:#2F4F4F
text-decoration: none;
border-bottom: 1px solid #B0C4DE;
}

















/* --------------------------------------------------------------------------------- */
/* IDEM RECHERCHE */
/* --------------------------------------------------------------------------------- */


div.resumes {
	padding-right: 10px; padding-left: 15px; float: right; padding-bottom: 5px; margin: 0 1px 1px 10px; width: 174px; 
}
#droiteDossiers  ul.puc{
    list-style-type: none;
	margin: 0 0 0 0;
	padding-bottom:0px;
}
li.puc a, li.puc a:link, li.puc a:visited, li.puc a:active{
	background: url(../styles/images/fleche.gif) 0 6px no-repeat;
	padding: 0 0 0 11px;
	color: #4682B4;
	font: bold 12px/18px arial, helvetica, sans-serif;
	text-decoration: none;
}
li.puc a:hover{
	text-decoration: underline;
}
#droiteDossiers li.tags
{
display: inline
}
ul.tags {
	list-style-type: none;
	margin: 0; padding-top:0;
}
li.tags {
	color: #2F4F4F;
}
li.tags a, li.tags a:link, li.tags a:active, li.tags a:visited{
	display: inline;
	color: #4682B4;
	padding: 0 0 0 0;
	font: normal 13px/18px arial, helvetica, sans-serif;
	border-bottom: 1px solid #B0C4DE;
}

li.tags a:hover{
	color: #2F4F4F;
	background-color:#eee;
	border-bottom: 1px solid #CD5C5C;
}
p.resultTitle, p.resultTitle a:link, p.resultTitle a:visited {
	color:#2F4F4F;
	font: bold 13px/19px Arial, Helvetica, sans-serif;
	text-align:left; margin: 0 20px 0 0;
	padding: 0 0 0 6px;
	text-decoration:none;
}
p.resultTitle a:hover {
	color: #2F4F4F;
	text-decoration:underline;
}
p.resultAbstract {
	text-align:justify; margin: 18px 0 0 0;
	padding: 0 0 0 10px;
	color: #2F4F4F;
	font: normal 13px/17px Arial, Helvetica, sans-serif;
}
p.resultAbstract  a, p.resultAbstract a:link, p.resultAbstract a:visited, p.resultAbstract a:active{
	color: #708090;
	text-decoration:none;
	border-bottom: 1px dashed #CD5C5C;
}
p.resultAbstract  a:hover{
	color: red;
	text-decoration:none;
	border-bottom: 1px dashed #708090;
}

p.i_conferences {
	background: transparent url(../recherche/images/icone-conference.gif) no-repeat 10px 14px;
	padding:17px 0 17px 55px;
	margin: 0 0 0 1px;
	color: #006699;
	font: normal 12px/27px Arial, Helvetica, sans-serif;
	text-align:left;
}
p.i_video {
	background: transparent url(../recherche/images/icone-video.gif) no-repeat 10px 14px;
	padding:17px 0 17px 55px;
	margin: 0 0 0 1px;
	color: #006699;
	font: normal 12px/27px Arial, Helvetica, sans-serif;
	text-align:left;
}
p.i_auteur {
	background: transparent url(../recherche/images/icone-auteur.gif) no-repeat 10px 14px;
	padding:17px 0 17px 55px;
	margin: 0 0 0 1px;
	color: #006699;
	font: normal 12px/27px Arial, Helvetica, sans-serif;
	text-align:left;
}
p.i_dossier {
	background: transparent url(../recherche/images/icone-dossier.gif) no-repeat 10px 14px;
	padding:17px 0 17px 55px;
	margin: 0 0 0 1px;
	color: #006699;
	font: normal 12px/27px Arial, Helvetica, sans-serif;
	text-align:left;
}
p.i_diaporama {
	background: transparent url(../recherche/images/icone-diaporama.gif) no-repeat 10px 14px;
	padding:17px 0 17px 55px;
	margin: 0 0 0 1px;
	color: #006699;
	font: normal 12px/27px Arial, Helvetica, sans-serif;
	text-align:left;
}
p.i_study {
	background: transparent url(../recherche/images/icone-study.gif) no-repeat 10px 14px;
	padding:17px 0 17px 55px;
	margin: 0 0 0 1px;
	color: #006699;
	font: normal 12px/27px Arial, Helvetica, sans-serif;
	text-align:left;
}

p.i_autre {
	background: transparent url(../recherche/images/icone-autre.gif) no-repeat 10px 14px;
	padding:17px 0 17px 55px;
	margin: 0 0 0 1px;
	color: #006699;
	font: normal 12px/27px Arial, Helvetica, sans-serif;
	text-align:left;
}





/* --------------------------------------------------------------------------------- */
/* Footer Conf */
/* --------------------------------------------------------------------------------- */
#footerconf {
clear:both;
background: url(imagindex/bg_footer_conferences.gif) top no-repeat;
width: 850px;
height: 32px;
}

#footerconfIndex{
float: left;
width: 800px;
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{
color: rgb(204, 204, 204);
text-decoration: none;
}
#footerconfIndex span.rouge{
color: #FF4500;
}


#footerconfIndex a:hover{
color: #FFF;
text-decoration: none;
background-color: #5296CE;
}
/* --------------------------- */
/* Footer Bis */
/* --------------------------- */


#footer1 {
clear:both;
background: url(imagindex/bg_footer-2.gif) top no-repeat;
width: 850px;
height: 32px;
}

#footer1 a, #footer1 a:link, #footer1 a:visited, #footer1 a:active{
color: rgb(204, 204, 204);
text-decoration: none;
}
#footer1 a:hover{
color: #f5f5f5;
text-decoration: none;
background-color: rgb(255, 153, 51);
}
#footer1bis {
clear:both;
text-align: center;
margin:0;
padding:0;
background: url(imagindex/bg_footer-1.gif) top center no-repeat;
height:55px;
}
#footergauche{
float: left;
width: 383px;
margin: 0 0 0 0;
padding: 5px 0 0 10px;
line-height: 16px;
color: rgb(153, 153, 153);
}
#footerdroite{
width: 355px;
margin: 0 0 0 0;
float: right;
padding: 5px 10px 0 0;
text-align: right;
line-height: 16px;
color: rgb(153, 153, 153);
}





























/* --------------------------------------------------------------------------------- */
/* TEST MINUIT */
/* ----------------- */

#thumbz  {
    clear:both;
    margin-top: 20px;
	    margin-bottom: 20px;
    padding: 0;
    list-style-type: none;
	width:566px;
	height: 150px;
	float:left;
	position: relative;
	background:url(../images/dentaire.png) no-repeat;
}


/* --------------------------------------------------------------------------------- */
/* FLUX */
/* ----------------- */
#thumbz div.thumbz1 a,  #thumbz div.thumbz1 a:link, #thumbz div.thumbz1 a:visited {
 	float: left; margin: 5px 0 20px 15px; padding:7px;   border: 1px solid #E6E6FA;
 }



#thumbz  div.thumbz1 a:hover {

  border: 1px solid #708090;
}

#thumbz   p {
 	text-align: left; padding: 10px 0 10px 20px; margin: 0; color: #708090; font: normal 10px arial, helvetica, sans-serif;
  }
  
/* --------------------------------------------------------------------------------- */
/* QUOTES*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	blockquote {
		margin:10px 0px;
		padding:12px 16px 12px 16px;
		border:1px solid #FFEDAE;
		border-left:16px solid #FFEDAE;
		background: #FEF9E9;
		color: #834300; }

	pre {
		display:block;
		margin:10px 0px;
		padding:10px 15px;
		border:1px dashed #aaa;
		border-left:0px;
		border-right:0px;
		color: #333;
		background:#f6f6f6; }
	code {
		color: #333;
		background:#f6f6f6;}

	blockquote strong {
		display:block;
		text-align:right; }	
		
/* --------------------------------------------------------------------------------- */
/* Parte dental*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
#rss_disciplinessss{
    clear:both;
    margin: 20px 0 0 0;
	backgroud-color:#000;
}

#rss_disciplinessss_1 {
    clear:both;
    margin-top: 0;
    padding: 0;
    list-style-type: none;
	width:566px;
	height: 425px;
	float:left;
	position: relative;
	background-color:#33FF00;

}






/* needed for IE to make :active state work first time */
a, a:visited {color:transparent;}  

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#fff; text-decoration:none; border:1px solid #fff; width:75px; height:47px; float:left; margin:4px; z-index:50;}
a.slidea {background:url(../hopital/americain/hopital-americain-2.gif);}
a.slideb {background:url(../hopital/americain/hopital-americain-3.gif);}
a.slidec {background:url(../hopital/americain/hopital-americain-4.gif);}
a.slided {background:url(../hopital/americain/hopital-americain-5.gif);}
a.slidee {background:url(../hopital/americain/hopital-americain-6.gif);}
a.slidef {background:url(../hopital/americain/hopital-americain-7.gif);}

a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}



/* styling for BOTTOM gallery */
#container_bottom {position:relative; width:560px; height:200px; background:#fff; border:1px solid #D3D3D3; margin:1em auto;}


#container_bottom img {border:0;}
#container_bottom .thumbs {position:absolute; left:0; bottom:0;}



#container_bottom a.gallery:hover span {display:block; position:absolute; width:560px; height:25px; top:-25px; left:5px; padding:5px; font-style:normal; color:#4682B4;  z-index:100;}



#container_bottom a.gallery:active, #container_bottom a.gallery:focus {border:1px dashed #fFF;}
#container_bottom a.gallery:active em, #container_bottom a.gallery:focus em {display:block; position:absolute; width:537px; height:100px; top:-137px; left:5px; padding:5px; color:#000; border:1px solid #fff; z-index:50;}


#container_bottom h1 {clear:both; margin:0; padding-top:14px; text-align:center; font-family: Arial, Helvetica, sans-serif ; font-size:2em; font-weight:normal; color:#2F4F4F;}
#container_bottom h1 em {font-size:0.8em; color:#778899 ; }
.dat {font-size:13px; color:#778899; font-style:normal;}
.dat1 {font-size:13px; color:#4682B4; font-weight:bold;}

/* --------------------------------------------------------------------------------- */
/* HonCode*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
#droiteDossiers p.honcode a, #droiteDossiers p.honcode a:link,#droiteDossiers p.honcode a:visited,#droiteDossiers p.honcode a:active{
color: #4169E1;
border-bottom: 1px solid #B0C4DE;
text-decoration: none;
}
#droiteDossiers p.honcode a:hover{
background: #eee;
color: black;
border-bottom: 1px solid #FF4500;
}