
/* ----------------- */
/* AGENDA Balises générales */
/* ----------------- */
html, body{
margin: 0;
padding: 0;
background: #A2C1D9 url(images/bg.gif) top repeat-x;
font: 12px Arial, Helvetica, sans-serif; 
color: black;
text-align: center;
}
h1{
color: #788D9F;
font: normal 17px/18px Arial, Helvetica, sans-serif;
}
.backwards {unicode-bidi:bidi-override; direction: rtl; color:#4682B4; font-weight:bold;}
h4#email {color:#000; text-decoration:none; border:0; margin:0; padding: 0;  font-size:1.2em; font-weight:normal;}

/* ------ */
/* Blocks */
/* ------ */

#wrapper{
width: 768px;
margin: 0px auto 0 auto;
background: url(images/bg_col2.gif) top repeat-y;
text-align: left;
}
/* --------------------------- */
/* Header  */
/* --------------------------- */
div#headers_praticiens{
position: relative;
top: 0;
left: 0;
width: 400px;
height: 205px;
background: white;
}

div.headers{
width: 768px;
height: 205px;
margin: 0;
}

div.headers{
background: url(../styles/images/header.gif) top no-repeat;
}

div.headers#praticiens h1{
position: absolute;
top: -9999px;
}

/* ------------------------------ */
/* FLASH et DIVERS */
/* ------------------------------ */

#flashcontent {
	margin: 0; 
}

hr.invisible {
	border : none;
	color : #fff;
	background : transparent;
	margin:0;
	padding:0;
}
/* ------------------------------ */
/* barre milieu agenda */
/* ------------------------------ */
#texte_agenda{
clear: left;
width: 768px;
margin: 0;
padding: 0;
height: 23px;
background: url(imagindex/bg_milieu_agenda.gif) top repeat-x;
color: #708090;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}
#texte_agenda p{
margin: 0 0 0 0;
padding: 0 0 0 15px;
}
#texte_agenda #droite{
float: right;
display: block;
width: 75%;
margin: 0 0 0 0;
padding-right: 30px;
color:#CD5C5C;
background:  url(images/fleche-index.gif) right center no-repeat;
text-align:right;
}
#texte_agenda p#droite .gras{
color:#2F4F4F;
font-weight: bold;
}
#texte_agenda p#droite a, #texte_agenda p#droite a:link, #texte_agenda p#droite a:visited, #texte_agenda p#droite a:active{
color:#2F4F4F;
text-decoration: none;

}

#texte_agenda p#droite a:hover{
color:#CD5C5C;
background:#fff;
}

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



/* --------------------------------------------------------------------------------- */
/* GAUCHE FORM RECHERCHE */
/* --------------------------------------------------------------------------------- */
form#searchs {
	display : block;
	margin : 0;
	padding : 0;
}

form#searchs input, form#searchs textarea {
	padding: 2px;
}

form#searchs fieldset {
	display : block;
	border : none;
	margin : 0;
	padding : 0;
}

form#searchs input, form#searchs textarea {
	font: normal 11px arial, helvetica, sans-serif;
	border: 1px solid #ccc;
}

form#searchs input[type], form#searchs textarea[name] {
	background: #F8F8FF;
}






form#searchs p.field {
	margin : 0 0 0 0;
}

form#searchs p label {
	display : inline;
		font: normal 11px arial, helvetica, sans-serif;
		color:#2F4F4F;
			margin : 0 2px 2px 0;
}

form#searchs #bouton1 {color:#2F4F4F; font: bold 12px arial, helvetica, sans-serif; padding-top: 0; padding-bottom:0; padding-right:2px; padding-left:2px; margin: 0 3px 0 0; cursor:pointer; width:90px; background:#FBFBFB; border:1px solid; border-color:#C0C0C0 #708090 #708090 #C0C0C0;}
form#searchs #bouton1:hover {color:#fff; background:#B0C4DE; border:1px solid; border-color:#B0C4DE #2F4F4F #2F4F4F #B0C4DE; }


/* --------------------------------------------------------------------------------- */
/* GAUCHE AGENDA */
/* --------------------------------------------------------------------------------- */



#gaucheAgenda{
float: left;
width: 430px;
margin: 0 0 0 0;
padding: 40px 30px 20px 30px;
line-height: 16px;
background: #fff;
border-left: 1px solid #0F3050;
border-right: 1px solid #ccc;
}
#gaucheAgenda h1{
color: #2F4F4F;
font: normal 17px/28px Arial, Helvetica, sans-serif;
padding: 0 0 0 34px;
background:  url(../styles/images/puce-dossiers-1.jpg) left center no-repeat;
margin:0 0 30px 0;
}


#gaucheAgenda h2{
color: #4682B4;
font: normal 17px/21px arial, helvetica, sans-serif;
padding:  20px 5px 0 0;
margin: 0 0 6px 0 ;
}

/* --------------------------- */
/* Gauche */
/* ------------------------------------------------------ */
#gaucheAgenda p.toppages a, #gaucheAgenda p.toppages a:link, #gaucheAgenda p.toppages a:visited {
	clear: both; text-align:left; padding-left: 14px! important; background: url(../images/top.gif) no-repeat 1px 6px; margin:0; color: #778899; font: normal 13px/26px Arial, Helvetica, sans-serif; text-decoration:none; border-bottom: #B0C4DE  1px dashed;
}
#gaucheAgenda p.video {
	clear: both; text-align:left; margin-left:70px; margin-bottom:20px; padding-left: 22px! important; background: url(images/fleche-video.gif) no-repeat 0 4px; color: #778899; font: bold 13px/26px Arial, Helvetica, sans-serif; text-decoration:none;
}
#gaucheAgenda h2.titleAg { 
	clear: both; margin-top:20px; margin-bottom:1px; background:  url(images/agenda_bg.gif) left top no-repeat;
}
#gaucheAgenda h2.triangle { 
color: #2F4F4F;
font: normal 17px/24px Arial, Helvetica, sans-serif;
padding: 0 0 0 27px;
background:  url(../styles/images/puce-implants-0.jpg) left center no-repeat;
}
#gaucheAgenda h2.titleAg {
color: #2F4F4F;
font: bold 14px/26px Arial, Helvetica, sans-serif;
padding: 0 0 25px 10px;
}
#gaucheAgenda h2.categorie { 
	clear: both; margin-top:20px; margin-bottom:1px; background:  url(images/categorie-dentaire.gif) left top no-repeat;
}
#gaucheAgenda h2.categorie {
color: #2F4F4F;
font: bold 14px/26px Arial, Helvetica, sans-serif;
padding: 0 0 25px 10px;
}


#gaucheAgenda p.jour {
	padding: 5px 4px 0 10px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color : #4682B4;
	margin : 20px 0 0 0;
	text-align : right;
}

#gaucheAgenda p.titleAgen {
	color : #2F4F4F;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin-top : 2px;
	text-align : left;
}

#gaucheAgenda h4.soustitleAg {
clear: both; margin-top:10px; margin-bottom:1px; margin-left:0px;
color : #4682B4;
font: bold 16px/26px Arial, Helvetica, sans-serif;
padding: 0 0 0 10px;
border-left: #3399CC 4px solid;
}
#gaucheAgenda h4.soustitleAg a, #gaucheAgenda h4.soustitleAg a:link, #gaucheAgenda h4.soustitleAg a:visited {
background: url(imagindex/puce-agenda.gif) no-repeat 1px 1px;
padding: 0 0 0 25px;
font: bold 16px/26px Arial, Helvetica, sans-serif;
color : #4682B4;
text-decoration:none;
}
#gaucheAgenda h4.soustitleAg a:hover {
color : #B0C4DE;
text-decoration:underline;
}
#gaucheAgenda h4.soustitleQui{
clear: both; margin-top:0; margin-bottom:10px; margin-left:0px; 
color : #4682B4;
font: normal 12px/16px Arial, Helvetica, sans-serif;
padding: 0 0 15px 0;
}


#gaucheAgenda p.titleAgen1 {
	color : #2F4F4F;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	margin-top : 2px;
	padding: 0 0 10px 0;
	text-align : left;
}
#gaucheAgenda p.just {
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	text-align : justify;
}




/* Titres Categories Study et Conf
-------------------------------------------------------- */


.conf_tag  {
	background:#fff url(images/conference_tag.gif) no-repeat 1px 18px;
	padding:19px 0 30px 130px;
	font-weight:bold;
	text-align:left;

}

.study_tag  {
	clear:both;
	background:#fff url(images/study_tag.gif) no-repeat 1px 18px;
	padding:19px 0 30px 130px;
	font-weight:bold;
	text-align:left;
}

.auteurs  {
	clear:both;
	padding:10px 0 10px 1px;
	font-weight:bold;
	text-align:left;
}
/* --------------------------- */
/* Images */
/* --------------------------------------------------------------------------------- */
img {
	border : none;
}
img.left {
	float:left;
	margin-right:10px;
}
img.right {
	float:right;
	margin-left:10px;
}
.image {
	clear:both;
	text-align:center;
	border: 0;
	margin-top:10px;
		margin-bottom:10px;
}

/* COMMENTAIRES
-------------------------------------------------------- */


.comments {
	clear:left; margin:0 0 20px 0 ; padding:10px 0 20px 0;
}

#gaucheAgenda p.post-info {float:left; }
#gaucheAgenda p.post-info-co {float:right; }

#gaucheAgenda p.post-info a {
	padding-left:18px; background:url(images/fleche_commentaires.gif) no-repeat;
	color:#4682B4;
	font-weight:normal;
	text-decoration:underline; 
}
#gaucheAgenda p.post-info a:hover{
	text-decoration:none;
		color:#FF4500;	
}

#gaucheAgenda p.post-info-co a {
	padding-left:5px; background:url(imagindex/puce-agenda-4.gif) no-repeat 0px 1px;
	color:#4682B4;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
#gaucheAgenda p.post-info-co a:hover{
	text-decoration:none;
		color:#FF4500;	
}

/* LISTES A PUCE divers
-------------------------------------------------------- */
#gaucheAgenda ul li span.liEvenement{
	margin: 0 0 5px 0;
	color: #2F4F4F;
	padding: 0 0 0 11px;
	padding-left:25px; background: url(imagindex/puce-agenda.gif) 0px 2px no-repeat;
	font: normal 13px/18px arial, helvetica, sans-serif;
}
ul.agendaInfos {
	list-style-type: none;
	margin: 0; padding-top:0;
}

li.agendaInfos a, li.agendaInfos a:link, li.agendaInfos a:active, li.agendaInfos a:visited{
	margin: 0 0 5px 0;
	font: normal 13px/22px arial, helvetica, sans-serif;
	color: #2F4F4F;
	padding: 0 0 0 11px;
	border-bottom: 1px dashed #CD5C5C;
}
li.agendaInfos a:hover{
	color: #2F4F4F;
	font: normal 13px/22px arial, helvetica, sans-serif;
	background-color:#eee;
	border-bottom: 1px solid #CD5C5C;
}
li.agendaInfos{
	margin: 0 0 5px 0;
	color: #2F4F4F;
	padding: 0 0 0 11px;
	padding-left:25px; background: url(imagindex/puce-agenda.gif) 0px 2px no-repeat;
	font: normal 13px/18px arial, helvetica, sans-serif;
}
li.agendaListe{
	margin: 0 0 5px 0;
	color: #2F4F4F;
	padding: 0 0 0 11px;
	padding-left:25px; background: url(imagindex/puce-liste.gif) 0px 2px no-repeat;
	font: normal 13px/18px arial, helvetica, sans-serif;

}
li.agendaListe1{
	margin: 0 0 5px 0;
	color: #2F4F4F;
	padding: 0 0 0 15px;
	padding-left:39px; background: url(imagindex/puce-liste1.gif) 0px 2px no-repeat;
	font: normal 13px/15px arial, helvetica, sans-serif;

}
li.agendaListe2{
	margin: 0 0 5px 0;
	color: #2F4F4F;
	padding: 0 0 0 15px;
	padding-left:10px; background: url(imagindex/puce-liste2.gif) 0px 2px no-repeat;
	font: normal 13px/14px arial, helvetica, sans-serif;
}
.heure{
	color: #4682B4;
	font-weight:bold;
}

li.agendaInfosdate{
	margin: 0 0 5px 0;
	color: #2F4F4F;
	padding: 0 0 0 11px;
	padding-left:25px; background: url(modeles/puce-calendrier.gif) 0px 2px no-repeat;
	font: normal 13px/18px arial, helvetica, sans-serif;
	background-color: #f5F5F5;

}
li.agendaInfos1 a, li.agendaInfos1 a:link, li.agendaInfos1 a:active, li.agendaInfos1 a:visited{
	margin: 0 0 5px 0;
	font: normal 13px/22px arial, helvetica, sans-serif;
	color: #2F4F4F;
	padding: 0 0 0 11px;
	border-bottom: 1px dashed #CD5C5C;
}
li.agendaInfos1{
	margin: 0 0 5px 0;
	color: #2F4F4F;
	padding: 0 0 0 11px;
	padding-left:25px; background: url(imagindex/puce-agenda-1.gif) 0px 2px no-repeat;
	font: normal 13px/18px arial, helvetica, sans-serif;

}
li.agendacx {
	margin: 0 0 5px 0;
	color: #2F4F4F;
	padding: 0 0 0 11px;
	padding-left:25px; background: url(imagindex/puce-connexe.gif) 0px 2px no-repeat;
	font: normal 13px/18px arial, helvetica, sans-serif;
}
li.agendacx a, li.agendacx a:link, li.agendacx a:active, li.agendacx a:visited{
	margin: 0 0 5px 0;
	font: normal 13px/18px arial, helvetica, sans-serif;
	color: #2F4F4F;
	padding: 0 0 0 11px;
	text-decoration:underline;
}
li.agendacx a:hover{
	color: #2F4F4F;
	background-color:#eee;
	text-decoration:none;
}

ul.tags {
	list-style-type: none;
	margin: 0; padding-top:0; padding-bottom:15px; 
}
#gaucheAgenda li.tags {display: inline;}
li.tags {
	color: #2F4F4F;
}
li.tags a, li.tags a:link, li.tags a:active, li.tags a:visited{
	display: inline;
	color: #708090;
	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;
}

/* --------------------------------------------------------------------------------- */
/* UL gaucheAgenda */
/* --------------------------------------------------------------------------------- */


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

#gaucheAgenda li.prodt{
margin: 0;
color: #778899;
padding: 0 0 0 0px;
font: normal 13px/20px arial, helvetica, sans-serif;
}
#gaucheAgenda li.prodt a, #gaucheAgenda li.prodt a:link, #gaucheAgenda 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;
}
#gaucheAgenda li.prodt a:hover, #gaucheAgenda 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;
}


#gaucheAgenda 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;
}
#gaucheAgenda li.espace a, #gaucheAgenda li.espace a:link, #gaucheAgenda 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;
}
#gaucheAgenda li.espace a:hover, #gaucheAgenda li.espace a:active{
height: 30px;
font-weight: normal;
color:#2F4F4F;
text-decoration: none;
border-bottom: 1px solid #B0C4DE;
}
#gaucheAgenda strong {
color: #2F4F4F;
font: bold 12px/16px Arial, Helvetica, sans-serif;
padding: 0;
}

#gaucheAgenda p span.qui , #gaucheAgenda p span.qui a, #gaucheAgenda p span.qui a:link, #gaucheAgenda p span.qui a:visited{
	color: #4682B4;
	font-weight: bold;
	border-bottom: 1px solid #B0C4DE;
}
#gaucheAgenda p span.qui a:hover{
	color: #2F4F4F;
	background-color:#eee;
	border-bottom: 1px solid #CD5C5C;
}
#gaucheAgenda p{
font: normal 12px/18px arial, helvetica, sans-serif;
color: #2F4F4F;
padding: 0 0 1px 0;
margin: 0;
}

#gaucheAgenda p.programme{
font: normal 18px/22px arial, helvetica, sans-serif;
color: #2F4F4F;
padding: 0 0 1px 0;
margin: 0;
}
#gaucheAgenda p.matin{
font: bold 15px/17px arial, helvetica, sans-serif;
color: #4682B4;
padding: 15px 0 1px 0;
margin: 0;
}

#gaucheAgenda p.interligne {
margin: 3px 0 3px 0;
}
#gaucheAgenda ul li span.date{
font-style: italic;
color:#4682B4;
}


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


/* Droite */
#droiteAgenda{
width: 230px;
margin: 25px 10px 0 400px;
padding: 0 0 1px 30px;
}

div[id]#droiteAgenda{
float: right;
margin: 25px 10px 0 0;
}
#droiteAgenda strong {
color: #788D9F;
font: bold 12px/18px Arial, Helvetica, sans-serif;
padding: 0;
}

#droiteAgenda h2{
color: #4682B4;
font: normal 17px/21px arial, helvetica, sans-serif;
padding:  20px 5px 0 0;
margin: 0 0 6px 0 ;
}
#droiteAgenda h3 {
	padding-right: 0px; padding-left: 20px; padding-bottom: 0px; margin: 12px 0px 0px 10px; width: 180px; padding-top: 0px; height: 150px
}

#droiteAgenda p{
font: normal 12px/17px arial, helvetica, sans-serif;
color:#757678;
padding: 0;
margin: 0;
}
#droiteAgenda p a, #droiteAgenda p a:link, #droiteAgenda p a:visited{
font: normal 12px/17px arial, helvetica, sans-serif;
color:#4682B4;
text-decoration: underline;
padding: 0;
margin: 0;
}
#droiteAgenda p a:hover{
font: normal 12px/17px arial, helvetica, sans-serif;
color:#FF4E00;
text-decoration: underline;
padding: 0;
margin: 0;
}
#droiteAgenda p.noir{
padding-left: 10px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px;
font: bold 12px/17px arial, helvetica, sans-serif;
color:#708090;
}

#droiteAgenda img{
border: 1px solid #ccc;
margin:  5px 5px 5px 0;
}
#droiteAgenda p.quoi{
	margin: 0 0 0 0;
	color: #2F4F4F;
	padding: 0;
	padding-left:13px; background: url(imagindex/puce-quoi.gif) 0px 0px no-repeat;
}

/* Podcast
-------------------------------------------------------- */
.podcast_player {
	clear:both;
}

/* Calendrier
-------------------------------------------------------- */
.cal {
	margin-bottom:10px;
}

.cal table {
	border-collapse : collapse;
	font-size:12px;
	padding: 2px;
	color:#2f4f4f;
	border:#ccc 1px solid;
	background-color: #fff;
}

.cal caption {
	padding : 5px;
}
.cal caption a, .cal caption a:visited {
	color:#dc143c;
	font-weight : bold;
	font-size:18px;
}
.cal caption a:hover {
	color:#2f4f4f;
}

.cal abbr {
	border : none;
}
.cal th {
	border-bottom : 1px dashed #ccc;
		background-color: #eee;
		padding : 4px;
}
.cal td {
	border : none;
	padding : 4px;
}
.cal td {
	text-align : center;
}

.cal td.active {
	border : 1px solid #000;
}
.cal td.active a {
	font-weight : bold;
}


.cal td a {
	display: block; 
	font-weight : bold;
	color: #fff; 
	background-color: #4682B4;
}
.cal td a:hover  {
	color: #fff; background-color: #000;
}

td.study a {
	display: block; font: bold 10px/18px Arial, Helvetica, sans-serif; background-color: #FF4C1D; color: #fff;
}

td.study a:hover  {
	color: #fff; background-color: #000;
}




/* --------------------------------------------------------------------------------- */
/* Autres Liste puces  droite */
/* --------------------------------------------------------------------------------- */


#droiteAgenda ul{
margin: 0;
padding: 0;
width: 90%;
}
#droiteAgenda ul li{
margin: 0;
padding: 0;
color: #666;
padding: 0 0 5px 18px;
background: url(../styles/images/fleche_agenda_1.gif) 0 7px no-repeat;
font: bold 13px/18px arial, helvetica, sans-serif;
color:#2F4F4F;
}
#droiteAgenda ul li a, #droiteAgenda ul li a:link, #droiteAgenda ul li a:visited, #droiteAgenda ul li a:active{
font: normal 12px/18px arial, helvetica, sans-serif;
color:#2F4F4F;
text-decoration: none;
}
#droiteAgenda ul li a:hover{
color:#DC143C;
}
#droiteAgenda p.black{
margin: 3px 0 30px 0;
padding: 0 0 0 2px;
font: bold 13px/22px arial, helvetica, sans-serif;
color:#2F4F4F;
}
#droiteAgenda p.po{
color: red;
font: strong 17px/21px arial, helvetica, sans-serif;
padding:  20px 5px 0 0;
margin: 0 0 6px 0 ;
}
#droiteAgenda p.home a, #droiteAgenda p.home a:link, #droiteAgenda p.home a:visited, #droiteAgenda p.home a:active {
margin: 30px 0 0 0;
padding: 0 0 0 24px;
font: bold 13px/22px arial, helvetica, sans-serif;
color:#2F4F4F;
background: url(imagindex/puce-homes.gif) left center no-repeat;
}

#droiteAgenda p.home a:hover {
color:red;
padding: 0 0 0 20px;
}

#droiteAgenda h4.home a, #droiteAgenda h4.home a:link, #droiteAgenda h4.home a:visited, #droiteAgenda h4.home a:active {
margin: 50px 0 0 0;
padding: 0 0 0 24px;
font: bold 13px/22px arial, helvetica, sans-serif;
color:#2F4F4F;
background: url(imagindex/puce-homes.gif) left center no-repeat;
}

#droiteAgenda h4.home a:hover {
color:red;
padding: 0 0 0 20px;
}


#droiteAgenda h2.po{
color: red;

}


ul#droiteAgendas li{
padding: 0 0 0 45px;
line-height: 40px;
}

ul#droiteAgendas li#conf{
background: url(images/conf.gif) left center no-repeat;
}

ul#droiteAgendas li#study{
background: url(images/study.gif) left center no-repeat;
}
ul#droiteAgendas li#dateJour{
background: url(images/puce_date.gif) left center no-repeat;
}

/* --------------------------------------------------------------------------------- */
/* Liste 2 puces dossiers droite */
/* --------------------------------------------------------------------------------- */

#droiteAgendas2 {
list-style: none;
width: 98%;
margin: 0;
}
#droiteAgendas2 ul{
list-style: none;
}
#droiteAgendas2 li.contact{
background: url(imagindex/puce-mail_2.gif) left center no-repeat;
padding: 0 0 0 45px;
line-height: 40px;
margin: 0 0 5px 0;
color: #778899;
font: normal 13px/40px arial, helvetica, sans-serif;
}
#droiteAgendas2 li.contact a, #droiteAgendas2 li.contact a:link, #droiteAgendas2 li.contact a:visited{
line-height: 40px;
color: #000;
font: normal 13px arial, helvetica, sans-serif;
color:#2F4F4F;
border-bottom: 1px solid #B0C4DE;
}
#droiteAgendas2 li.contact a:hover, #droiteAgendas2 li.contact a:active{
color:#2F4F4F;
font: normal 13px arial, helvetica, sans-serif;
text-decoration: none;
border-bottom: 1px solid #CD5C5C;
}
#droiteAgenda p.cloudCat {
background: url(imagindex/puce-cloud.gif) left center no-repeat;
padding: 0 0 0 20px;
line-height: 16px;
margin: 0 0 0 0;
color: #4682B4;
font: normal 12px/14px arial, helvetica, sans-serif;
}
/* --------------------------------------------------------------------------------- */
/* /* Liste 3 puces fleche dossiers droite */
/* --------------------------------------------------------------------------------- */

#droiteAgendas3 {
list-style: none;
width: 98%;
margin: 0;
}
#droiteAgendas3 ul{
list-style: none;
}
#droiteAgendas3 li.liens{
background: url(imagindex/puce-agenda-fleche.gif) left center no-repeat;
padding: 0 0 0 45px;
line-height: 40px;
margin: 0 0 5px 0;
color: #778899;
font: normal 13px/40px arial, helvetica, sans-serif;
}
#droiteAgendas3 li.liens a, #droiteAgendas3 li.liens a:link, #droiteAgendas3 li.liens a:visited{
line-height: 40px;
color: #000;
font: normal 13px arial, helvetica, sans-serif;
color:#2F4F4F;
border-bottom: 1px solid #B0C4DE;
}
#droiteAgendas3 li.liens a:hover, #droiteAgendas3 li.liens a:active{
color:#2F4F4F;
font: normal 13px arial, helvetica, sans-serif;
text-decoration: none;
border-bottom: 1px solid #CD5C5C;
}
/* --------------------------------------------------------------------------------- */
/* Liste 4 puce RSS dossiers droite */
/* --------------------------------------------------------------------------------- */

#droiteAgendas4 {
list-style: none;
width: 98%;
margin: 0;
}
#droiteAgendas4 ul{
list-style: none;
}
#droiteAgendas4 li.rss{
background: url(imagindex/puce-rss.gif) left center no-repeat;
padding: 0 0 0 45px;
line-height: 40px;
margin: 0 0 5px 0;
color: #778899;
font: normal 13px/40px arial, helvetica, sans-serif;
}
#droiteAgendas4 li.rss a, #droiteAgendas4 li.rss a:link, #droiteAgendas4 li.rss a:visited{
line-height: 40px;
color: #000;
font: normal 13px arial, helvetica, sans-serif;
color:#2F4F4F;
border-bottom: 1px solid #B0C4DE;
}
#droiteAgendas4 li.rss a:hover, #droiteAgendas4 li.rss a:active{
color:#2F4F4F;
font: normal 13px arial, helvetica, sans-serif;
text-decoration: none;
border-bottom: 1px solid #CD5C5C;
}




#col-content {
	PADDING-LEFT: 1em
}
#stats {
	padding-right: 0px; padding-left: 65px; font: normal 11px arial, helvetica, sans-serif; color:#778899; background: url(imagindex/puce_stats.gif) #FFF no-repeat 2px 4px; padding-bottom: 10px; padding-top: 10px; border: #D3D3D3 1px solid; text-align: left; margin-bottom:20px; margin-right:15px;
}
#stats .st {
	color: #FF4500;
	font-weight:bold;
}





/* --------------------------------------------------------------------------------- */
/* Liste puces dossiers disciplines droite */
/* --------------------------------------------------------------------------------- */

#mainimages {
list-style: none;
width: 98%;
margin: 0;
}
#mainimages ul{
list-style: none;
}
#mainimages li.prodt{
margin: 0 0 5px 0;
color: #778899;
padding: 0 0 0 11px;
background: url(images/fleche_dossier.gif) 0 6px no-repeat;
font: normal 13px/18px arial, helvetica, sans-serif;
}
#mainimages li.prodt a, #mainimages li.prodt a:link, #mainimages li.prodt a:visited{
height: 14px;
margin: 0;
color: #000;
padding-left: 5px! important;
font: normal 13px/20px arial, helvetica, sans-serif;
color:#2F4F4F;
}
#mainimages li.prodt a:hover, #mainimages li.prodt a:active{
color:#2F4F4F;
text-decoration: none;
border-bottom: 1px solid #CD5C5C;
}
#mainimages li.espace{
margin: 0 0 5px 25px;
color: #778899;
padding: 0 0 0 11px;
background: url(images/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: 300px;
height: 14px;
color: #000;
padding: 10px 10px 1px 5px;
padding-left: 5px! important;
font: normal 13px/18px arial, helvetica, sans-serif;
color:#2F4F4F;
}
#mainimages li.espace a:hover, #mainimages li.espace a:active{
height: 14px;
color:#2F4F4F;
text-decoration: none;
border-bottom: 1px solid #CD5C5C;
}









/* --------------------------------------------------------------------------------- */
/* FormTwos */
/* ----------------- */


form#twos {background:#FBFBFB; width:410px; padding:10px; border:1px solid #E8E8E8; margin:5px auto; font: bold 12px/20px Arial, Helvetica, sans-serif; color:#778899;}
form#twos p {font: normal 12px/18px Arial, Helvetica, sans-serif; color:#778899; text-align:left; padding:15px 5px 5px 0; margin:0;}
form#twos fieldset#current p.html1 {font: italic 12px/18px Arial, Helvetica, sans-serif; color:#778899; text-align:left; padding:5px 25px 5px 0; margin:0 5px 0 0;}
form#twos fieldset#current p {padding:4px; margin:0;}


form#twos fieldset {width:380px; display:block; border:1px dotted #A9A9A9; padding:5px 5px 5px 10px; font-family:arial, helvetica, sans-serif; margin-bottom:0.5em; line-height:20px; font-size:12px; }
form#twos fieldset:hover {border:1px solid #FFA07A;}
form#twos fieldset#opt:hover {border:1px solid #FFA07A;}


form#twos legend {font: bold 13px arial, helvetica, sans-serif; color:#778899; border-bottom:2px solid #778899; margin-bottom:15px; padding:6px; background:none; }
* html form#twos legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}

form#twos label {clear:left; display:block; float:left; width:150px; text-align:left; padding-right:10px; color:#2F4F4F; margin-bottom:0.5em;}
form#twos #remember label {clear:left; display:block; float:left; width:150px; text-align:left; padding-right:10px; color:#778899; margin-bottom:0.5em;}

form#twos #captcha label {clear:left; display:block; float:left; width:150px; text-align:left; padding-right:10px; color:#778899; margin-bottom:0.5em;}
form#twos fieldset#captcha p.capt {font: italic 12px/18px Arial, Helvetica, sans-serif; color:#778899; text-align:left; padding:0 15px 5px 0; margin:0 5px 0 0;}
form#twos fieldset#captcha  input {width:140px; display:block; border:1px solid #A9A9A9; padding:5px 5px 5px 10px; font-family:arial, helvetica, sans-serif; margin-bottom:0.5em; line-height:20px; font-size:20px; }

form#twos input {border:1px solid #CDCDCD; padding-left:10px; margin-bottom:0.6em; width:190px; background:#fff;}
form#twos input:hover { background:#fff; border:1px solid #FFA07A; color:#778899;}
form#twos input:focus {background:#fff; border:1px solid #FFA07A; color:#FF4E00;}
form#twos fieldset#remember input, form#twos fieldset#current input {width:45px;}

form#twos select {margin:0 0 1em 0.5em;}
form#twos textarea {width:350px; height:10em; border:1px solid #CDCDCD; padding:0.5em; overflow:auto; background:#fff; color: #2F4F4F;
font-family:arial, helvetica, sans-serif; font-size:12px;}
form#twos textarea:hover { background:#fff; border:1px solid #FFA07A; color:#2F4F4F;}
form#twos textarea:focus {background:#fff; border:1px solid #FFA07A; color:#2F4F4F;}

form#twos option {background:#fff; color:#778899;}
form#twos optgroup {background:#fff; color:#778899; font-style:normal;}
form#twos optgroup option {background:#fff; color:#b80b38;}

form#twos #button1, form#two #button2 {color:#2F4F4F; padding-right:5px; padding-left:5px; cursor:pointer; width:105px; margin-left:8px; background:#FBFBFB; border:1px solid; border-color:#C0C0C0 #708090 #708090 #C0C0C0;}
form#twos #button1:hover, form#twos #button2:hover {color:#fff; background:#B0C4DE; border:1px solid; border-color:#B0C4DE #2F4F4F #2F4F4F #B0C4DE; }







/* ------------------------------ */
/* comments */
/* ------------------------------ */
#comments-feed ul.feed{
	list-style-type: none;
	margin: 0; padding-top:0; padding-bottom:15px;
	display: inline; 
}
#comments-feed ul li{
	list-style-type: none;
	margin: 0; padding-top:0; padding-bottom:15px;
	display: inline; 
}
#comments-feed li.feeds {display: inline;}

li.feed {
	color: #2F4F4F;
}
#comments-feed li.feeds a, #comments-feed li.feeds a:link, #comments-feed li.feeds a:active, #comments-feed li.feeds a:visited{
	display: inline;
		text-align: right;
		color:#2F4F4F; 
		font-weight:bold;
		font-size: 12px;
		text-decoration: none;
			background: transparent url(imagindex/rss.png) no-repeat 0px 50%;
			padding: 3px 20px 3px 22px;
}
#comments-feed li.feeds a:hover{
text-decoration: underline;
}
#comments-feed li.feeds1 a, #comments-feed li.feeds1 a:link, #comments-feed li.feeds1 a:active, #comments-feed li.feeds1 a:visited{
	display: inline;
		text-align: right;
		color:#2F4F4F; 
		font-weight:bold;
		font-size: 12px;
		text-decoration: none;
			background: transparent url(imagindex/diese.png) no-repeat 0px 50%;
			padding: 3px 20px 3px 22px;
}
#comments-feed li.feeds1 a:hover{
text-decoration: underline;
}


#comments{ padding-top: 40px; }
#comments-feed {
		text-align: right;
		clear: left;
		border: 1px solid #E8E8E8;
		border-width: 1px 0;
		background: #FBFBFB;
		padding: 5px;
		margin: 20px 0 8px 0;
	}

	
#comments-feed h3{ font-weight: bold; margin:  0; }

#comments #com label {clear:left; display:inline; float:left; width:300px; text-align:left; padding-right:10px; color:#778899; margin-bottom:0.5em;}	
	
#comments p {color:#2F4F4F;}	
#comments p a, #comments p a:link, #comments p a:visited{color:#4682B4;}
#comments p a:hover{ color:#FF4E00; }

#comments dl{}

#comments dt {
	position: relative;
	top: 1px;
	display: block;
	padding: 10px 0 30px 0;
	background: transparent url(imagindex/commentaire_bulle.png) no-repeat 68% 100%;
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
}


	#comments dt  a:link, #comments dt a:visited { color: #4682B4; text-decoration: none; }
	#comments dt a:hover { text-decoration: underline; }


	#comments dd, dd.comment-preview {
		border: 1px solid #E8E8E8;
		border-width: 1px 0;
		background: #F5F5F5;
		padding: 10px;
		margin: 0 0 8px 0;
		font-size: 1.1em;
		line-height: 1.4;
	}
		#comments dd { border-left: 4px solid #B0C4DE; }

	.number{
		color: #3C8FD1;
		font-weight: bold;
		font-size: 2em;
	}

#comments h2.titre  {
	margin: 20px 0 20px 0; font: bold 16px/22px Arial, Helvetica, sans-serif; color: #4682B4; padding: 0; border-top:1px solid #F5F5F5; border-bottom:1px solid #e6e6e6;
}
.points {padding:0; background:url(imagindex/puce_traitb.gif) right bottom no-repeat;}	
	
	
	

	



/* ------------------------------ */
/* Numeros de page bas */
/* ------------------------------ */
#age0{
clear: both;
width: 600px;
margin: 20px 0 10px 30px;
height: 23px;
color:#708090;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}
#age0 p.topag a, #age0 p.topag a:link, #age0 p.topag a:visited {
	clear: both; text-align:left; padding-left: 14px! important; background: url(../images/top.gif) no-repeat 1px 6px; margin:0; color: #778899; font: normal 13px/26px Arial, Helvetica, sans-serif; text-decoration:none; border-bottom: #B0C4DE  1px dashed;
}
#age{
clear: both;
width: 600px;
margin: 20px 0 10px 30px;
height: 23px;
color:#708090;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}
#age #pag{
color:#708090;
}



#age #pag ul {
	padding: 0 5px 20px 5px;
	list-style-type: none;
	font: normal 12px/13px arial, helvetica, sans-serif;
	color:#2f4f4f;
}

#age #pag li, #age #pag li a:link, #age #pag li a:visited {
	padding: 0 2px 2px 2px;
	display: inline;
	text-decoration: none;
	color:#2f4f4f;
}
#age #pag li a:link#current, #age #pag li a:visited#current, #age #pag li a:hover {
	border-bottom: 4px solid #CD5C5C;
	background: transparent;
	color: #000;
}
#age #pag li a:hover { color: #000; border-bottom: 4px solid #CD5C5C; }

#age #pag li.suivant a, #age #pag li.suivant a:link, #age #pag li.suivant a:active, #age #pag li.suivant a:visited{
	color: #4682B4;
	padding: 0 5px 0 5px;
	font: normal 13px/22px arial, helvetica, sans-serif;
	text-decoration: underline;
}


/* --------------------------------------------------------------------------------- */
/* STUDY CLUBS effet plan*/
/* ----------------- */
#hopital {position:relative; top:20px; bottom:40px; left:0; width:180px; background-color:#fff; z-index:100;}
#hopital a.p1, #menu a.p1:visited {display:block; width:180px; height:119px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#hopital a img {border:0;}
#hopital a.p1:hover {text-decoration:none; background-color:#F5F5F5; color:#000;}
#hopital a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#hopital a.p1:hover .large {display:block; position:absolute; top:-250px; left:-500px; width:700px; height:632px; border:1px solid #4682B4;}

/* --------------------------------------------------------------------------------- */
/* BLOG RESULTAT RECHERCHE */
/* ----------------- */
#gaucheAgenda h3.resultatOui {
	margin: 30px 0 5px 0;
	color: #2F4F4F;
	padding: 0 0 0 11px;
	font: normal 13px/18px arial, helvetica, sans-serif;
}
#gaucheAgenda h3.resultatOui span.resultat {
color: #4682B4;
	font: bold 13px/18px arial, helvetica, sans-serif;
}
#gaucheAgenda h4.home a, #gaucheAgenda h4.home a:link, #gaucheAgenda h4.home a:visited {
	margin: 0 0 5px 0;
	color: #4682B4;
	padding: 0 0 0 11px;
	padding-left:25px; background: url(imagindex/puce-agenda.gif) 0px 2px no-repeat;
	font: normal 13px/18px arial, helvetica, sans-serif;
text-decoration:underline;
}

#gaucheAgenda h4.home  a:hover {
color : #B0C4DE;
	font: bold;
text-decoration:underline;
}

#gaucheAgenda p.publications{
	padding-left:25px; background: url(imagindex/puce-agenda.gif) 0px 2px no-repeat;
font: bold 12px/18px arial, helvetica, sans-serif;
color: #2F4F4F;
margin: 0;
}