/* FEUILLE de STYLE Espace Etoile N°1 - Etoile du Berger */
@charset "utf-8";

img.etoile {  /* Etoile de l'Espace ETOLE */
	float: left;
	margin-right: 20px; }

img.prolonge_0  { margin-bottom: 0px; }
img.prolonge_30 { margin-bottom: 30px; } /* Augmente la marge sous les images flottantes... */
img.prolonge_40 { margin-bottom: 40px; }
img.prolonge_50 { margin-bottom: 50px; }
img.prolonge_60 { margin-bottom: 60px; }
img.prolonge_70 { margin-bottom: 70px; }
img.prolonge_80 { margin-bottom: 80px; }
img.prolonge_90 { margin-bottom: 90px; }

img.etoile_2 {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px; }

div.contenu_ee {  /* Contenu de l'Espace ETOILE */
	margin: 20px 120px 20px 120px;
	padding: 4px 4px 3px 4px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	color: #999;
	text-align: center;
	vertical-align: middle;
	font-size: 1em;
	border-color:#CCCCCC;
	border-style: dotted;
	border-width: 1px; }

.contenu_ee p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px; }

.contenu_ee p.titre {
	border-top: 1px solid #F0CBAA; }

.contenu_ee p.ligne1 {
	background-color: #F0CBAA;
	font-weight: 500;
	letter-spacing: 0.2em; }

.contenu_ee p.ligne2 {
	background-color: #F7E0CC;
	font-weight: 500;
	letter-spacing: 0.2em; }

.contenu_ee p a {
	text-decoration: none;
	color: #BF2D2D; }

.contenu_ee p a:hover {
	color: #74A848; }

.contenu_ee p span.sous {
	color: #666666;
	font-size: 90% ;
	font-style: italic; }

div.modifier {  /* Modification du profil, du mot de passe, etc... */
	margin: 0 120px 20px 120px;
	padding: 4px 4px 3px 4px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	color: #999;
	text-align: left;
	vertical-align: middle;
	border-color:#CCCCCC;
	border-style: dotted;
	border-width: 1px; }

.modifier p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	font-size: 1em;
	font-weight: 500;
	letter-spacing: 0.05em; }

.modifier p.ligne1 {
	background-color: #D6E4F2; }

.modifier p.ligne2 {
	background-color: #E9F0F8; }

.modifier img {
	float: left;
	margin-right: 8px;
	padding: 1px 6px; }

.modifier a {
	text-decoration: none;
	color: #336699; }

.modifier a:hover {
	text-decoration: underline; }

div.admin_second_pass {  /* Si l'administrateur veut se connecter... */
	margin: 20px 120px 20px 120px;
	padding: 4px 4px 3px 4px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	text-align: center;
	vertical-align: middle;
	border-color:#CCCCCC;
	border-style: dotted;
	border-width: 1px; }

.admin_second_pass p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	font-size: 1em;
	font-weight: 500;
	letter-spacing: 0.3em;
	background-color: #DDD;  }

.admin_second_pass img.gauche {
	display: block;
	float: left;
	margin: -1px 10px 0px 10px; }

.admin_second_pass img.droite {
	float: right;
	margin: -1px 10px 0px 10px; }

.admin_second_pass a {
	text-decoration: none;
	color: #DF0000; }

.admin_second_pass a:hover {
	text-decoration: underline; }

div.admin_ok {  /* Si l'administrateur est connecté... */
	margin: 20px 120px 20px 120px;
	padding: 4px 4px 3px 4px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	text-align: center;
	vertical-align: middle;
	border-color:#CCCCCC;
	border-style: dotted;
	border-width: 1px; }

.admin_ok p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	font-size: 1em; }

.admin_ok p.titre {
	font-weight: 500;
	letter-spacing: 0.3em;
	color : #FAFAFA;
	background-color: #FF8484;  }

.admin_ok p.ligne1 {
	font-weight: normal;
	color : #DF0000;
	letter-spacing: 0.05em;
	background-color: #E9F0F8;  }

.admin_ok p.ligne2 {
	font-weight: normal;
	letter-spacing: 0.1em;
	background-color: #D6E4F2;  }

.admin_ok img.gauche {
	float: left;
	margin: -1px 10px 1px 10px; }

.admin_ok img.droite {
	float: right;
	margin: -1px 10px 1px 10px; }

.admin_ok a {
	text-decoration: none;
	color: #DF0000; }

.admin_ok a:hover {
	text-decoration: underline; }
	
/************************/
/* Pour les FORMULAIRES */
/************************/

form#connexion {
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	color: #336699;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	margin: 15px 0px 10px 120px;
	background-color: #ECEDF3;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 20px;  /* Pour IE */ }

form#connexion fieldset {
	width: 533px;
	margin: 0 20px 0 20px; /* Pour FF, on aurait mis le margin-top à 20px */
	padding-top: 10px;
	text-align: left; 
	padding-top: 10px;
	padding-bottom: 10px; }

form#connexion fieldset img.cles {
	float: right;
	margin-top: 10px;
	margin-right: 40px; 
	margin-left: 30px; }

form#connexion fieldset p {
	color: #336699;
	margin-left: 20px;
	padding: 5px; }

form#connexion fieldset p .oubli {
	font-size: 80%; }

form#connexion fieldset p .oubli a {
	color: #336699;
	text-decoration: underline; }

form#connexion fieldset p .oubli a:hover {
	text-decoration: none; }

form#connexion fieldset img.bouee {
	float: left;
	position: relative;
	bottom: 3px;
	margin-right: 10px; }

form#connexion fieldset img.info {
	float: left;
	position: relative;
	top: 5px;
	margin-right: 10px; }

form#connexion fieldset p.verif {
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	color: #FF0000;
	font-size: 0.8em;
	font-weight: normal;
	font-style: italic; }

form p.commentaire {
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	color: #336699;
	font-size: 0.8em;
	font-weight: normal;
	font-style: italic;
	margin-right: 20px;
	text-align: justify; }

input.bouton {
	color: #005A92;
	font-weight: 200;	
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px; }	

input.bouton_alias {
	color: #DF0000;
	font-weight: 600;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px; }	

form#connexion_admin {
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	margin: 15px 120px 10px 120px;
	background-color: #F2DAC4;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 20px;  /* Pour IE */ }

form#connexion_admin fieldset {
	width: 413px;
	margin: 0 20px 0 20px; /* Pour FF, on aurait mis le margin-top à 20px */
	padding-top: 10px;
	text-align: center; 
	padding-top: 10px;
	padding-bottom: 10px; }

form#connexion_admin p {
	color: #006699;
	padding: 5px; }

form#connexion_admin p .prenom {
	font-weight: 600;
	letter-spacing: 0.1em;
	font-size: 120% }

form#connexion_admin p .reduit {
	color: #888;
	font-style: normal;
	letter-spacing: 0.05em;
	font-size: 90% }

form#connexion_admin p.entrer {
	color: #555;
	font-size: 95%;
	padding-bottom: 2px; }

form#connexion_admin p.secure {
	color: #FF0000; }

form#connexion_admin fieldset p.verif {
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	color: #FF0000;
	font-size: 0.8em;
	font-weight: normal;
	font-style: italic; }

select#alias {
	width: 160px; }

/*****************************************************/

.cadrexplic {
	padding: 4px 4px 0 4px;
	border-style: dotted;
	border-bottom-style: solid;
	border-width: 1px ;
	border-bottom-width: 2px;
	border-color: #CCC;
	border-bottom-color: #005A92; }
	
.explic {
	padding: 1px 20px 10px 20px; }
	
.explic_1 {
	background-image: url(../../images/fond_3.png); }

.explic_2 {
	background-image: url(../../images/fond_4.png); }

.explic_3 {
	background-image: url(../../images/fond_3.png); }

.logout {
	text-align: center;
	width: 170px; /* Largeur définie nécessaire pour centrage sous FF */
	margin: auto; /* Pour centrage FF */
	padding: 20px 20px; }
	
.logout a {
	display: block;
	width: 170px;
	height: 34px; }
	
.admin_ok .logout {
	padding-top: 10px;
	padding-bottom: 10px; }
	
a.bouton_logout {
	background-image: url(../../images/deconnexion.png)!important; 
	background-image: url(../../pages/no-image); /* Correctif IE5.5 et IE6 pour transparence PNG... Ligne non lue par les navigateurs "normaux" */
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/deconnexion.png', sizingMethod='scale'); /* Correctif IE5.5 et IE6 */
	background-position: 0 0; }
	
a.bouton_logout:hover {
	background-image: url(../../images/deconnexion_over.png)!important; 
	background-image: url(../../pages/no-image); /* Correctif IE5.5 et IE6 pour transparence PNG... Ligne non lue par les navigateurs "normaux" */
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/deconnexion_over.png', sizingMethod='scale'); /* Correctif IE5.5 et IE6 */
	background-position: 0 0; }

p.intro {  /* Premières lignes de l'Espace ETOILE */
	color: #336699;
	font-size: 1em;
	margin-top: 10px;
	margin-right: 30px;
	line-height: 1.6em;
	padding-bottom: 0.5em;
	text-align: left; }

p.intro_suite {  /* Suite de l'intro : l'avantage du DIV est qu'il n'habille pas l'image de gauche... */
	color: #336699;
	font-size: 0.85em;
	margin-top: 0px;
	margin-right: 20px;
	line-height: 1.4em;
	padding-bottom: 0.5em;
	text-align: left; }

p.intro.ligne1 {
	padding-bottom: 0.1em; }
	
p.intro .prenom {
	font-weight: 600;
	letter-spacing: 0.10em;
	font-size: 120% }

p.intro .reduit {
	color: #3F7DBC;
	font-style: normal;
	letter-spacing: 0.05em;
	font-size: 90%; }

p.pas_le_bon {  /* Si on n'est pas la personne connectée */
	color: #AAA;
	font-style: italic;
	font-size: 80%;
	line-height: 1em;
	padding-bottom: 0.8em;
	text-align: left; }

p.pas_le_bon a {
	color: #AAA;
	text-decoration: underline; }

p.pas_le_bon a:hover {
	text-decoration: none; }

.deconnect_alias {
	float: left;
	padding: 1px 10px 0px 0px;
	margin-bottom: 5px; }
	
.deconnect_alias a {
	display: block;
	width: 44px;
	height: 44px; }

p.pour_alias {  /* Quand on est connecté pour quelqu'un d'autre... */
	color: #336699;
	font-size: 1em;
	line-height: 1.2em;
	padding-top: 1px;
	padding-bottom: 0.1em;
	text-align: left; }

p.pour_alias .nom {
	font-weight: 600;
	letter-spacing: 0.10em;
	font-size: 120% }

p.pour_alias .desactif {
	font-style: normal;
	color: #DA3400;
	letter-spacing: 0.05em;
	font-size: 90%;  }
	
/******************/
/* Section STAGES */
/******************/

div.index_stage_ee {
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	margin: 15px 90px 20px 90px;
	padding: 4px 4px 3px 4px;
	text-align: center;
	vertical-align: middle;
	border-color:#CCCCCC;
	border-style: dotted;
	border-width: 1px; }
	
.index_stage_ee img {
	float: left;
	margin: 0px 20px 2px 5px; }
	
.index_stage_ee .titre {
	margin: 0 0 1px 0;
	padding: 0px 5px;
	text-align: center;
	height: 92px;
	vertical-align: middle; }
	
.index_stage_ee.actif.type1 .titre {
  background-image: url(../../images/fond_5a.jpg) }
	
.index_stage_ee.actif.type2 .titre {
  background-image: url(../../images/fond_5b.jpg) }
	
.index_stage_ee.inactif .titre {
  background-image: url(../../images/fond_5_off.jpg) }

.index_stage_ee .titre p.ligne_seule {
	font-size: 1.2em;
	font-weight: 600;
	letter-spacing: 0.1em;
	padding: 33px 0 5px 20px;
	text-align: left; }

.index_stage_ee .titre p.ligne1a {
	font-size: 1.2em;
	font-weight: 600;
	letter-spacing: 0.1em;
	padding: 20px 0 5px 20px;
	text-align: left; }

.index_stage_ee .titre p.ligne2a {
	font-size: 1.05em;
	font-weight: 600;
	font-style: italic;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	padding: 0px 0 5px 20px;
	text-align: left; }

.index_stage_ee.actif .titre p.ligne_seule {
	color: #003366; }

.index_stage_ee.actif .titre p.ligne1a {
	color: #003366; }

.index_stage_ee.actif .titre p.ligne2a {
	color: #336699; }

div.index_stage_ee.inactif .titre p.ligne_seule {
	color: #444; }

div.index_stage_ee.inactif .titre p.ligne1a {
	color: #444; }

.index_stage_ee.inactif .titre p.ligne2a {
	color: #888; }

.index_stage_ee .partie {
	margin: 0 0 1px 0;
	padding: 0px 5px;
	text-align: center; }

.index_stage_ee .partie p.ligne1b {
	font-size: 0.8em;
	font-weight: 300;
	letter-spacing: 0.1em;
	padding: 3px 20px 0 20px;
	font-style: normal;
	text-align: center; }

.index_stage_ee .partie p.ligne2b {
	font-size: 1em;
	font-weight: 600;
	letter-spacing: 0.1em;
	padding: 0px 20px 3px 20px;
	font-style: normal;
	text-align: center; }

.index_stage_ee.actif.type1 .partie {
	background-color: #CBDCEC; }

.index_stage_ee.actif.type2 .partie {
	background-color: #E1E9D2; }

.index_stage_ee.inactif .partie {
	background-color: #E8E8E8; }

.index_stage_ee.actif .partie p.ligne1b {
	color: #336699; }

.index_stage_ee.actif .partie p.ligne2b {
	color: #003366; }

.index_stage_ee.inactif .partie p.ligne1b {
	color: #888; }

.index_stage_ee.inactif .partie p.ligne2b {
	color: #444; }

.index_stage_ee .partie_vide {
	margin: 0 0 9px 0; }

.index_stage_ee p.rubrique {
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 0px 1px 0px;
	color: #888;
	font-size: 1em;
	text-align: left;
	font-weight: normal;
	letter-spacing: 0.1em;
	height: 22px; }

.index_stage_ee.actif.type1 p.rubrique.ligne1c {
	background-color: #D6E4F2; }

.index_stage_ee.actif.type1 p.rubrique.ligne2c {
	background-color: #E9F0F8; }

.index_stage_ee.actif.type2 p.rubrique.ligne1c {
	background-color: #E5F0DC; }

.index_stage_ee.actif.type2 p.rubrique.ligne2c {
	background-color: #EEF5EB; }

.index_stage_ee.inactif p.rubrique.ligne1c {
	background-color: #DBDBDB; }

.index_stage_ee.inactif p.rubrique.ligne2c {
	background-color: #E8E8E8; }

.index_stage_ee p.rubrique a {
	text-decoration: none;
	color: #BF2D2D; }

.index_stage_ee p.rubrique a:hover {
	text-decoration: underline; }

.index_stage_ee img.rubrique {
	margin: 1px 20px 0 0px; }

p.bandeau {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin: 20px 0 10px 0;
	background-color: #336699;
	color: #FFF;
	font-size: 1.2em;
	text-align: center;
	font-weight: 600;
	letter-spacing: 1em;
	border-radius: 20px; }

div#book {
	position: relative;
	width: 604px; /* Largeur définie nécessaire pour centrage sous FF */
	margin: auto; /* Pour centrage FF */
	margin-top: 30px;
	margin-bottom: 5px;
	padding: 0; }

/******************************/
/* Tableau de TELECHARGEMENT */
/******************************/

table.download_docs_ee {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 80%; }

.download_docs_ee p {
	font-family: Arial, Helvetica, Sans-serif; }
	
.download_docs_ee td {
	border-style: solid;
	border-color: #333;
	border-width: 1px;
	padding: 5px 10px;
	vertical-align: middle;  }
	
.download_docs_ee td.type {
	background-color: #E1E9F4;
	width: 90px;
	text-align: center; }
	
.download_docs_ee td.type img {
	margin: 1px auto 10px auto; }
	
.download_docs_ee td.type p {
	font-size: 12px;
	font-weight: 600;
	color: #333; }
	
.download_docs_ee td.download {
	background-color: #E1E9F4;
	width: 90px;
	text-align: center; }
	
.download_docs_ee td.download img {
	margin: 10px auto 10px auto; }
	
.download_docs_ee td.download p {
	margin-top: 5px;
	font-size: 15px;
	font-weight: 600; }
	
.download_docs_ee td.download a {
	color: #3345A0;
	text-decoration: underline; }

.download_docs_ee td.download a:hover {
	text-decoration: none; }
	
.download_docs_ee td.titre {
	background-color: #C6D5EC;
	font-size: 1em;
	font-weight: 600;
	line-height: 1.5em;
	font-style: normal;
	color: #003366; }
	
.download_docs_ee td.titre span {
	font-size: 0.95em;
	font-weight: normal;
	line-height: 1.3em;
	font-style: italic;
	color: #336699; }
	
.download_docs_ee td.fichier {
	background-color: #EFF3FA;
	font-size: 0.9em;
	font-weight: 600;
	font-style: italic;
	color: #333; }
	
.download_docs_ee td.fichier span {
	font-weight: normal;
	font-style: normal; }
	
.download_docs_ee td.taille {
	background-color: #EFF3FA;
	font-size: 0.9em;
	font-weight: 600;
	font-style: italic;
	color: #333; }
	
.download_docs_ee td.taille span {
	font-weight: normal;
	font-style: normal; }
	
.download_docs_ee td.date {
	background-color: #EFF3FA;
	font-size: 0.9em;
	font-weight: 600;
	font-style: italic;
	color: #333; }
	
.download_docs_ee td.date span {
	font-weight: normal;
	font-style: normal; }
	
.download_docs_ee td.commentaires {
	background-color: #EEE;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.9em;
	line-height: 1.3em;
	font-weight: normal;
	font-style: normal;
	color: #111;
	text-align: justify; }
	
.download_docs_ee td.commentaires span {
	font-weight: 600;
	font-style: italic; }
	
.download_docs_ee td.vide_gauche {
	border-left: none;
	border-bottom: none; }
	
.download_docs_ee td.vide_droite {
	border-right: none;
	border-bottom: none; }

/**************************************************************************/

p.requete {
	font-family: Arial, Helvetica, Sans-serif;
	text-align: center;
	background-color: #FFFFCC;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 8px;
	width: 90%; }

p.info_ee {
	color: #336699;
	margin-left: 120px;
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: justify; }

p.info_ee img {
	float: left;
	margin-right: 10px;
	position:relative;
	top: 5px; }

table.confirm_password {
	margin: auto;
	margin-top: 30px;
	margin-bottom: 40px;
	width: 80%; }

.confirm_password td {
	vertical-align: middle;
	border-style: solid;
	border-width: 2px;
	border-color: #4FA80A; }	

.confirm_password td.image {
	padding: 5px 15px;
	text-align: center; }	

.confirm_password td.texte {
	background-color: #4FA80A;
	padding: 5px 20px;
	margin: 0; }

.confirm_password td.texte p {
	color: #F8F8F8;
	font-size: 1em;
	line-height: 1.3em;
	margin-bottom: 0.3em;
	text-align: left; }

p.remarque_ee {
	color: #336699;
	margin-left: 80px;
	margin-right: 80px;
	margin-bottom: 20px;
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: justify; }

p.remarque_ee.etroit {
	margin-left: 220px;
	margin-right: 220px; }

p.remarque_ee img {
	float: left;
	margin-right: 13px;
	position:relative;
	top: 1px; }

p.attention_ee {
	margin-left: 80px;
	margin-right: 80px;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
	color: #666;
	font-size: 1em;
	font-weight: 600;
	line-height: 1.4em; }

p.attention_ee img {
	margin-right: 13px;
	margin-left: 13px;
	position:relative;
	top: 6px; }

/**********************************/
/* Tableau des ENREGISTREMENTS CD */
/**********************************/

table.liste_cd_ee {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 90%; 
	font-family: Arial, Helvetica, Sans-serif; }
	
.liste_cd_ee td {
	border-style: solid;
	border-color: #FFF;
	border-width: 1px;
	padding: 5px 10px;
	vertical-align: middle;  }
	
.liste_cd_ee td.disque {
	background-color: #FFF;
	width: 220px;
	padding: 1px 10px 20px 0;
	margin: 0;
	text-align: center; }
	
.liste_cd_ee td.categorie {
	background-color: #FFF;
	width: 50px;
	text-align: center;
	padding: 0; }
	
.liste_cd_ee td.legende {
	font-size: 0.9em;
	font-weight: 600;
	font-style: normal;
	color: #444;
	text-align: right;
	line-height: 1.2em;
	padding-right: 10px;
	letter-spacing: 0.05em;
	width: 150px; }
	
.liste_cd_ee td.contenu {
	font-size: 0.9em;
	font-weight: 200;
	font-style: normal;
	color: #222;
	text-align: left;
	padding-left: 10px;
	letter-spacing: 0.05em; }
	
.liste_cd_ee td.ligne_1 {  /* Alternance des couleurs de ligne... */
	background-color: #EFF3FA; }
	
.liste_cd_ee td.ligne_2 {
	background-color: #F7F9FD; }
	
.liste_cd_ee td.ligne_3 {  /* Uniquement pour la ligne des commentaires... */
	background-color: #EEE; }
	
.liste_cd_ee td.titre {  /* Titre du CD */
	color: #111; }
	
.liste_cd_ee td.type_1 {  /* Format de CD : MP3 */
	font-weight: 600;
	color: #3366FF; }
	
.liste_cd_ee td.type_2 {  /* Format de CD : CD Audio */
	font-weight: 600;
	color: #FF6600; }
	
.liste_cd_ee td.code {  /* Référence du CD */
	font-weight: 600;
	color: #FF0000;
	font-size: 120%; }

.liste_cd_ee td.lecteur {
	width: 240px;
	border-right: none; }

.liste_cd_ee td.extraits {
	font-style: normal;
	color: #AAA;
	font-size: 75%;
	letter-spacing: 0.15em;
	border-left: none; }
	
.liste_cd_ee td.commentaires {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.9em;
	font-weight: normal;
	font-style: normal;
	color: #222;
	text-align: justify; }
	
.liste_cd_ee td.vide_gauche {
	border-left: none;
	border-bottom: none;
	text-align: center; }

/*********************************************/
/* Cadre d'infos sous les ENREGISTREMENTS CD */
/*********************************************/

.bas_liste_cd_ee {
	font-family: Arial, Helvetica, Sans-serif;
	text-align: left;
	margin: 5px 20px 0px 20px; }

.bas_liste_cd_ee .cadre {
	padding: 4px 4px 0 4px;
	border-style: dotted;
	border-bottom-style: solid;
	border-width: 1px ;
	border-bottom-width: 2px;
	border-color: #CCC;
	border-bottom-color: #CBD3DC; 
	background-color: #FFF; }
	
.bas_liste_cd_ee .contenu {
	background-color: #E6EAEE; }

.bas_liste_cd_ee .cadre img.puce {
	margin: 5px 15px 0 0; 
	float: left; }

.bas_liste_cd_ee .cadre .contenu {
	padding: 10px 15px 10px 15px; }

.bas_liste_cd_ee .cadre .contenu p {
	color: #29547E;
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: justify; 
	padding-bottom: 0em; }
