/* ------------------------------
Editialis - Site ECV
Janvier 08
 Feuille de styles
 Pages de contenus
------------------------------ */

/*----------------
Tag
-----------------*/
div .article p.tag {
  font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size: 150%;
  font-weight: bold;
  margin: 0;
 color: #B7B7B7;
}

div .article p.tag a {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	color: #489DAD;
	text-decoration:none;
}
div .article p.tag a:hover {
 text-decoration:underline;
}

div#accueilactu div.categorie div.bloc p.taghome{
 padding:5px;
 display:block;
 text-align:right;
}

p.tagliste {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 15px;
	color: #B7B7B7;
	text-align:right;
	clear:both;
}

p.taghome a.tagliste, p.tagliste a.tagliste{
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	color: #489DAD;
	text-decoration:none;
}
p.taghome a.tagliste:hover, p.tagliste a.tagliste:hover{
	text-decoration:underline;
}

/* Tag dans les recherches */
p.taglisterech{
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 15px;
	color: #B7B7B7;
	text-align:right;
	clear:both;
}

p.taglisterech  a.tagliste{
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	color: #808080;
	text-decoration:none;
		text-align:right;
}
p.taglisterech  a.tagliste:hover{
	text-decoration:underline;
}



/*----------------
 MENU CONTEXTUEL (HAUT DE PAGE)
-----------------*/
p#menucontextuel {
  position: relative;
  padding: 0 0 0 0;
  margin: 0;
  color: #999999;
  font-weight: bold;
  top: -25px;
  left: -13px;
}

p#menucontextuel a {
  color: #969696;
}

p#menucontextuel a:hover {
  color: #000000;
}
/*---------------------------------------------------------------------------------------
 Panier Logo (visible dans l'alignement du menu contextuel quand celui-ci n'est pas vide)
----------------------------------------------------------------------------------------*/
.panierlogo {
	position: relative;
	top: -38px;
	right: 0px;
	float: right;
	height: 25px;
	width: 68px;
}
.panierlogo a {
	font-weight: bold;
}
.panierlogo img {
	  padding: 0;
}
/*---------------------------------------------------------------------------------------
 Bouton Abonnement sur les pages Actualit?s du site
----------------------------------------------------------------------------------------*/
.btNewsletter{
display:block;
margin-top: 0px;
width: 148px;
height: 28px;
background:url(/Images/ECV/bg_btNewsletter.gif) no-repeat;
text-align: center;
line-height: 100%;
padding-top: 3px;
}

.btNewsletter a{
display: inline;
margin: 0;
padding: 0;
color: #FFFFFF;
font-weight: bold;
}

/*---------------------------------------------------------------------------------------
 Bouton Abonnement sur la Homepage du site
----------------------------------------------------------------------------------------*/
#accueilactu .btNewsletter{
float: right;
margin-top: -30px;
width: 148px;
height: 31px;
background:url(/Images/ECV/bg_btNewsletter.gif) no-repeat;
text-align: center;
}

#accueilactu .btNewsletter a{
display: inline;
margin: 0;
padding: 0;
color: #FFFFFF;
font-weight: bold;
}

/*----------------
 TITRES ET TEXTES COMMUNS
-----------------*/
/* nom de la rubrique de menu */
p.titrepage, H1.titrepage {
	/*clear:both;*/
	display: inline;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0px 5px 0px;
	padding: 2px 5px 0 5px;
	color:#FFFFFF;
	background:url(/Images/ECV/bg_titrerubrique.gif);
	height: 18px;
}

/* nom de la rubrique de menu */
div.titrepage {
	/*clear:both;*/
	display: inline;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0px 5px 0px;
	padding: 2px 5px 0 5px;
	color:#FFFFFF;
	background:url(/Images/ECV/bg_titrerubrique.gif);
	height: 18px;
}
div.titrepage H1{
	display: inline;
	color:#FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	background:url(/Images/ECV/bg_titrerubrique.gif);
}
div.titrepage  span.RssTitrePage{
	display: block;
	float: right;
}


/* personnalisation des rubrique ******************************************/
#rubDossiers{

}
#rubFocus{

}
#rubGlossaire{

}
#rubActualites{

}
#rubConsultBreve{
	/*width: 300px;*/
	/*background-color: #489DAD;*/
	display:block;
	background-image: none;
	color: #489DAD;
	height: auto;
	font-size:20px;
	font-weight:bold;
	padding:0px;
}
#rubAgenda{

}
#rubLivres{

}
#rubEvenements{

}
#rubMouvements{

}
#rubPackvisibilite{

}
#rubFiche{

}
#rubGestionCateg{

}
#rubRechprestataire{

}
#rubReferencer{

}
#rubActualiser{

}
#rubAbonner{

}
#rubPanier{

}
#rubOffre{

}
#rubPresentation{

}
#rubRecherche{

}
#rubNumeros{

}
#rubEmploi{

}
#rubMagazines{

}
#rubAnnonceurEvt {

}
#rubOnline {

}
#rubQui {

}
#rubNosmag {

}
#rubMetiers {

}
#rubCoordonnees {

}
#rubContact {

}
#rubPartenaires {

}
#rubConfidentialite {

}
#rubCGU {

}
#rubCompte {

}
#rubConditionsarchives {

}

#rubRestitutioncodes {

}
#rubAbonne {

}
#rubChangercodes {

}


/* nom de la sous-rubrique de menu */
span.titre1 {
	font-size: 11px;
	font-weight: bold;
	color: #002C58;
	text-transform: uppercase;
}

span.titre2 {
  font-size: 11px;
  font-weight: bold;
}
/* sous-rubrique de la rubrique (avec une puce beige fleche) */
.soustitre {
	width: 473px;
	height: 16px;
	font-size: 14px;
	font-weight: bold;
	background: url(/Images/ECV/titre_puce2.gif) no-repeat;
	margin: 0 0 6px 0px;
	padding: 0 0 0 25px;
}

div#accueilactu .titre1 {
  font-size: 12px;
  font-weight: bold;
  display: list-item;
  list-style-type: none;
  /*list-style-image: url(/Images/AC/titre_puce2.gif);*/
  margin: 0 0 0 24px;
}
*html div#accueilactu .titre1 {
  padding: 0 0 0 20px;
  margin: 0;
}

/* Liste simple html */
li {
  list-style-type: none;
  list-style-image: url(/Images/EMKG/li_puce1.gif);
}

/* texte ray? */
span.barre {
  text-decoration: line-through;
}

/* remarque - texte gris petit et normal */
p.remarque {
  font-size: 10px;
  color: #333333;
  padding : 0;
  margin: 0 0 5px 0;
}

/*----------------
 MESSAGES
-----------------*/
/* Message d'alerte - texte rouge gras centre */
div.article p.alerte, p.alerte {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  color: #EA3401;
  padding : 0;
  margin: 10px 0 10px 0;
}

/* Message ordinaire (ex. pas de r?sultat ? la recherche) - texte noir gras centre */
p.message {
  font-size: 11px;
  font-weight: bold;
  padding : 15px;
  margin: 20px;
  border: 1px solid #E5DFCD;
}

/*----------------
 LIENS COMMUNS
-----------------*/
/* lien complementaires divers */
a.liencomp1 {  /* centre, avec fleche orange et texte gris gras*/
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	text-align: center;
	margin: 20px 0 20px 25px;
	display: list-item;
	list-style-type: none;
	list-style-image: url(/Images/EMKG/puce_liencomp1.gif);
	text-decoration: none;
}

a.liencomp1 :hover{
	text-decoration: underline;
}

a.liencomp2 {  /* aligne ? gauche, avec fleche grise et texte gris gras*/
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	margin: 20px;
	display: list-item;
	list-style-type: none;
	text-decoration: none;
}
a.liencomp2 :hover{
	text-decoration: underline;
}

a.liencomp3 {  /* centre, avec fleche noire et texte orange gras*/
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	text-align: center;
	margin: 20px 0 20px 0;
	text-decoration: none;
}
a.liencomp3 :hover{
	text-decoration: underline;
}

a.liencomp4 {  /* lien dans la page Presentation Magazine */
	clear:both;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	width: 192px;
	height: 19px;
	padding: 4px 0 0 8px;
	background-image:url(/Images/ECV/bg_referencer4.gif);
	margin: 20px 0 10px 149px;
	text-decoration: none;	
}
a.liencomp4 :hover{
	text-decoration: underline;
}

a.liencomp5 {  /* aligne ? gauche, avec fleche noire et texte gris gras*/
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	margin: 10px 0 10px 0px;
	text-decoration: none;	
}
a.liencomp5:hover{
	text-decoration: underline;
}

a.liencomp6 {  /* aligne ? gauche, avec fleche noire et texte orange gras*/
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	margin: 10px 0 10px 15px;
	text-decoration: none;	
}
a.liencomp6:hover{
	text-decoration: underline;
}

a.liencritere{
	clear: both;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	width: 220px;
	font-size: 11px;
	font-weight: bold;
	color: #5AA4B2;
	display: block;
	background: url(/Images/ECV/puce_liencomp2.gif) no-repeat;
	background-position: center left;
	text-decoration: none;
}
a.liencritere:hover{
	text-decoration: underline;
}


/* Retour en haut de page */
a.retourhaut {
	display: block;
	text-align: right;
	font-weight: bold;
	margin: 10px 0 10px 0;
	color: #808080;
	text-decoration: none;	
}
a.retourhaut:hover{
	text-decoration: underline;
}

p.lienNav1{
	clear:both;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: auto;
	padding: 0px;
	margin: 20px 0 0px 50px;
	border-bottom: 2px solid #5AA4B2;
}

a.lienDepotCommentaire{
	display: inline;
	font-size: 11px;
	font-weight: normal;
	color: #5AA4B2;
	text-decoration: none;
}
a.lienDepotCommentaire:hover{
	text-decoration: underline;
}

div.article p span.titre1 {
	font-size: 11px;
	font-weight: bold;
	color: #002C58;
	text-transform: uppercase;
margin-top: 30px;
}

a.lienNav2{
	clear:both;
	display: block;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #5AA4B2;
	width: auto;
	padding: 0;
	margin: 8px 0 8px 100px;
}
a.lienNav2:hover{
	text-decoration: underline;
}

a.lienBouton{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 4px 0 4px;
	background-color: #5AA4B2;
	border: 1px solid #4B8894;
}
a.lienBouton:hover{
	text-decoration: underline;
}

/*----------------
 POSITIONNEMENT DES VISUELS DANS LE CONTENU
-----------------*/
.ImgBreve {
	float: right;
	display: block;
	font-size: 11px;
	margin: 0px 0px 5px 5px;
	text-align: center;
	width:300px;
}

img.border {
  border: 1px solid #000;
}

img.gauche {
	float: left;
	margin: 2px 12px 5px 0;
	border: 1px solid #000;
}

img.droite {
	float: right;
	margin: 2px 0 5px 12px;
	border: 1px solid #000;
}
img.droiteZoom {
	margin: 0px 0 5px 0px;
	border: 1px solid #000;
}
img.zoom {
	display: block;
	width: auto;
	clear: both;
	margin: 0px 0 10px 0px;
}

p.centre {
	width: 100%;
	text-align: center;
}

p.centre img {
	border: 1px solid #000;
}


/*----------------
 ARTICLE TYPE
-----------------*/
div.article div.CouvMag {
	display:block;
	float:right;
	width:117px;
	padding-left:5px;
}
div.article div.CouvMag img {
	display: block;
	border: 1px solid #000000;
}

div.article div.CouvMag a {
	display: block;
	clear:both;
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #008299;
	text-decoration:none;	
}
div.article div.CouvMag a:hover{
	text-decoration: underline;	
}

div.article  a.lienrubmag {
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #008299;
	text-decoration:none;	
	float:left;
	display:block;
	width:325px;
	border: 0px solid #000000;
}

div.article  a.lienrubmag:hover{
	text-decoration: underline;	
}




div.article {
/*  margin: 20px 0 20px 25px;*/
  margin: 20px 0 20px 0px;
  padding: 0;
}

div.BarreContext{
	width: 35px;
	display:block;
	float:left;
	border : 0px solid #CCCCCC; 
	margin-left:0px;
	margin-top:20px;
}

div.video-BarreContext{
	width: 35px;
	display:block;
	float:left;
	border : 0px solid #CCCCCC; 
	margin-left:3px;
	margin-top:0px;
}


div.article p a {
  font-size: 12px;
  line-height: 130%;
  text-decoration:none;
  color:#489DAD;
}
div.article p a:hover{
	text-decoration: underline;
}
/*
div.article p {
  font-size: 12px;
  line-height: 130%;
  margin: 0px 0 4px 0;
  padding: 0;
}

div.article p.titre3 {
	font-size: 12px;
	font-weight: bold;
	color: #008299;
	margin: 0 0 0 0;
}
*/


div.article p, div.article div {
	color: #333;
	font: 1.1em/140% Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0 4px 0;
	padding: 0;
}

div.article p strong {
	color: #489DAC;
	font: 1.1em/140% Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0 4px 0;
	padding: 0;
	font-weight	:	bold;
}

div.article ul, div.article li {
	color: #333;
	font: 1.1em/140% Verdana, Arial, Helvetica, sans-serif;
}

div.article b {
	color: #333;
	font: 1.1em/140% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


div.article div span , div.article div i {
/*	color: #5CA5B3;*/
	color: #333;
	font: 1.0em/140%  Verdana, Arial, Helvetica, sans-serif;
	font-weight	:	normal;
padding-top:10px;
}

 div.article p i, div.article p span  {
/*	color: #5CA5B3;*/
	color: #333;
	font: 1.0em/140%  Verdana, Arial, Helvetica, sans-serif;
	font-weight	:	normal;
padding-top:10px;
}



div.article p.titre3 , div.article  H1.titre3 {
	font: bold 190% "Georgia", "Times New Roman", Times, serif;
	color: #008299;
	margin: 0 0 0 0;
}

div.article a {
	font-size: 11px;
	font-weight:bold;
	line-height: 130%;
	margin: 0px 0 4px 0;
	padding: 0;
	text-decoration:underline;
	color:#008299;
}

div.article a:hover {
	text-decoration:underline;

}

div.article p i {
  font-size: 12px;
  line-height: 130%;
  margin: 0px 0 4px 0;
  padding: 0;
}


div.article br {
  display: block;
  font-size: 2px;
  margin: 0 0 10px 0;
  padding: 0;
}
.article span.titre1 {
	font-size: 12px;
	margin: 20px 0 5px 0;
}
.article span.titre2 {
	font-size: 12px;
}

div.article p.titre4 , div.article  H2.titre4 {
	clear:both;
	font-size: 12px;
	font-weight: bold;
	color: #008299;
	display: block;
	background: url(/Images/ECV/puce_article.gif) top left no-repeat;
	margin: 16px 0 10px 0px;
	padding: 0px 0 0 20px;
}


/***************/
/***************/
div.article p.paragraphe {
	clear: both;
	display: block;
	margin : 0;
	padding: 0;
}

div.article p.paragraphe em{
  font-size: 12px;
  line-height: 130%;
  margin: 0px 0 4px 0;
  padding: 0;
}


div.article p.paragraphe i, div.article p.paragraphe lie
{
  font-size: 12px;
  line-height: 130%;
  margin: 0px 0 4px 0;
  padding: 0;
}

 div.article div.citation
{
	width:350px;
	padding-left: 50px;
	font-size: 11px;
	margin: 20px 0px 0px 5px;
	color:#747474;
	background: transparent url("/Images/bg_blockquote.gif") no-repeat 20px 0px;
}

div.article  div.citation p.titrecitation
{
	font-size: 11px;
	color:#747474;
}

div.article  div.citation p.paragraphecitation b, div.article  div.citation p.paragraphecitation i,  div.article  div.citation p.paragraphecitation 
{
	font-size: 11px;
	color:#747474;
}

/***************/






p.paragraphe span.ImgBreve {
	float: right;
	display: block;
	font-size: 11px;
	margin: 5px 0px 0px 5px;
	text-align: center;
}
p.paragraphe span.ImgBreve img.zoom {
  display: block;
  width: auto;
  clear: both;
  margin: 0px 0 0px 0px;
}
div.article p.ref {
	font-size: 12px;
	margin-bottom: 10px;
	color: #666666;
}

div.article p.date {
	font-size: 12px;
	display: block;
	color: #666666;
	margin-bottom: 10px;
}

div.article p.chapeau {
	font-weight: bold;
}

div.article p.auteur {
	display: block;
	text-align: right;
	color: #666666;
	margin: 20px 0 20px 0;
}

div.article p.titre6 {
	font-size: 14px;
	font-weight: bold;
	color: #008299;
	margin: 0 0 0 0;
}

/*
div.article p.nom{
	font-size: 12px;
	margin: 0 0 0 0;
	color: #008299;
	font-weight: bold;
}
*/

div.article p.nom{
	font: bold 1.1em/110% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #008299;
}

div.article img.visuelInterview{
float: left;
border: 1px solid #ABABAC;
margin-right: 8px;
}

div.article p.fonction{
	font-size: 12px;
	margin-bottom: 10px;
	color: #666666;
}

div.article p.question{

	margin-top: 25px;
	font: bold 1.4em/110% "Georgia", Verdana, Arial, Helvetica, sans-serif;

}

div.article p.reponse{

}	



/*TRIBUNE EXPERT*******/
/*ajout pour bandeau titre tribune expert
div.Bandeau-Tribune{
	display:block;
	width:485px;
	margin-top:15px;
}

div.Bandeau-Tribune img{
	position: relative;
	float: left;
	margin-top:3px;
	margin-right:10px;
	margin-bottom:5px;
}

.Bandeau-Titre{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
	float:right;
	margin-top:48px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
*/
/**** page tous les themes   ***/
div.ListeThemeTribune {
 position: relative;
 float: center;
 width: 480px;
 font-weight:bold;
 padding: 2px 0px 3px 5px;
 background-image: url(/Images/IndexT/bg_accueilzoom.gif);
 background-repeat:repeat-x;
 border: 1px solid #d4d4d4;
 margin-top:4px;
 margin-right:5px;
}

div.PositionThemeTribune {
 display:block;
 float: left;
 border: 0px solid #d4d4d4;
 width:45%;
 margin : 2px;
}

/**** menu themes   ***/
a.cadre-theme{
	color: #ff6600;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 16px;
	background-image: url(/Images/EMKG/listetitres_puce1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.cadre-theme:hover{
	color: #FF6600;
	text-decoration: underline;
}


/**** page expert   ***/
div.article a.tribune-theme {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	color: #969696;
	text-decoration: none;
}
div.article a:hover.tribune-theme {
	text-decoration: underline;
}
div.article p.tribune-chapeau {
	font-size: 13px;
	display: block;
	font-weight:bold;
	color: #000000;
	margin: 0;
}

/**** page tous les experts   ***/
div.TribuneExpert{
	position: relative;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:18px;
}

div.cadre{
	display:block;
	border: 1px solid #969696;
	background-color: #7a85b5;
	width:485px;
	background-image: url(/Images/ECV/TribuneExpert/cadrephoto.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	min-height:122px;
}

div.cadre2{
	display:block;
	background-color: #ffffff;
	width:485px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	min-height:122px;
}

div.cadre-theme{
	display:block;
	border: 1px solid #969696;
	background-color: #7a85b5;
	width:485px;
	min-height:130px;
}

div.cadre-theme img{
	position: relative;
	float: right;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}
div.cadre img{
	position: relative;
	float: left;
	margin-left:15px;
	margin-top:17px;
	margin-bottom:17px;
	padding-right:25px;
}

div.cadre-commentaire{
	display:block;
	border: 1px solid #969696;
	background-color: #7a85b5;
	width:485px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
}
.dashed{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ff6600;
	clear: both;
	padding-bottom: 15px;
}

/*** menu expert   ***/

div.cadre-menu{
	display:block;
	border: 1px solid #7a85b5;
	background-color: #7a85b5;
	width:472px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
}
a.cadre-menu{
	color:#ffffff;
	font-size:11px;
	padding-right:18px;
	padding-left:10px;
	background-image: url(/Images/ECV/Barredenav/fleche-ECV.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}
a:hover.cadre-menu{
	text-decoration: underline;
}

a.cadre-menu1{
display:block;
float:right;
height:16px;
width:45px;
background-color:#ff6600;
padding-left:10px;
margin-top:5px;
color:#ffffff;
font-weight:bold;
}
a:hover.cadre-menu1{
	text-decoration: underline;
}

/**** liens experts   ***/
div.txt{
	display:block;
	margin-left:130px;
	margin-right:10px;
	margin-bottom:15px;
}

div.txtTE{
	display:block;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
}

div.txt-theme{
	display:block;
	margin-left:15px;
	margin-bottom:15px;
}
.lientitre{
	display:block;
	margin-top:10px;
	padding-bottom:5px;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	margin-left:15px;
}

a.lientitre{

	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-decoration: none;
}
a:hover.lientitre{
	text-decoration: underline;
}

a.lientitreexpert{
	display:block;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

a:hover.lientitreexpert{
	text-decoration: underline;
}

div.liencontribution{
	display:block;
	margin-left:20px;
	font-weight:bold;
	font-size:12px;
	margin-top:40px;
}

div.liencontribution span{

	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	background-image: url(/Images/ECV/TribuneExpert/icone-fiche.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-decoration: none;
}


a.liencontribution{
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
	padding-left:0px;

}
a:hover.liencontribution{
	text-decoration: underline;
}
p.lienfl{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin-top:5px;
	padding-bottom:10px;
}

a.lienfl{
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: transparent;
	background-image: url(/Images/ECV/TribuneExpert/icone-flN.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-decoration: none;
}


a:hover.lienfl{
	text-decoration: underline;
}

a.lienflorange{
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #008299;
	background-color: transparent;
	background-image: url(/Images/ECV/TribuneExpert/icone-flN.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-decoration: none;
}


a:hover.lienflorange{
	text-decoration: underline;
}

a.lienteorange{
	padding-left:6px;
	margin-right:10px;
	font-size: 11px;
	font-weight: bold;
	color: #008299;
	background-color: transparent;
	background-image: url(/Images/ECV/TribuneExpert/listetitres_puce1.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-decoration: none;
}


a:hover.lienteorange{
	text-decoration: underline;
}

div.liencontribution1{
	display:block;
	margin-right:10px;
	margin-left:15px;
	font-size:12px;
	margin-bottom:20px;
	color:#ffffff;
}

div.liencontribution1 span{
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	background-image: url(/Images/ECV/TribuneExpert/icone-fiche.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-decoration: none;
}


a.liencontribution1{
	display:block;	
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
	
}

a:hover.liencontribution1{
	text-decoration: underline;
}


div.liencontribution2{
	display:block;
	margin-right:10px;
	margin-left:15px;
	font-size:12px;
	margin-top:20px;
	color:#000000;
	height:15px;
}

div.liencontribution2 span{
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	text-decoration: none;
	height:15px;
}

.liencontribution2 span{
	display:block;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	background-image: url(/Images/ECV/TribuneExpert/icone-fiche2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	height:15px;
}

a.liencontribution2{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom:5px;
	margin-left:10px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-decoration: none;
	height:15px;
}

a:hover.liencontribution2{
	text-decoration: underline;
}


div.liencontribution3{
	display:block;
	padding-left: 10px;
	font-size: 10px;
	color: #000000;
	background-color: transparent;
	background-image: url(/Images/ECV/TribuneExpert/icone-fiche3.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	height:20px;
	text-decoration: none;

}

a.liencontribution3{
	display:block;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
	padding-left:0px;
}
a:hover.liencontribution3{
	text-decoration: underline;
}

td.liencontribution span{
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	background-image: url(/Images/ECV/TribuneExpert/icone-fiche3.gif);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-attachment: scroll;
	background-position: left center;
	text-decoration: underline;
}

td.liencontribution {
	padding-left: 10px;
	font-size: 12px;
}


a.titretheme{
	color:#000000; 
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:hover.titretheme{
	text-decoration:underline;
}

/****papier commentaire   ***/

.titre-com{
	margin-left:10px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

span.titre1-com{
	margin-left:10px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
span.titre1-com a{
	margin-left:10px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}


.txt-com{
	margin-left:52px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

/**** Fin Tribune Expert   ***/



/*----------------
 ENCADRE TEXTE Corps Article
-----------------*/
div.article div.encadre {
	background-color: #FAFAFA;
	border: 1px solid #EFEFEF;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	width: 450px;

}

div.article div.encadre span.titre1, div.article div.encadre H2.titre1 {
	font: normal 1.0em/110% Arial, Helvetica, sans-serif;
	color: #008299;
}
div.article div.encadre span.titre1 b , div.article div.encadre H2.titre1  b{
	font: bold 1.0em/110% Arial, Helvetica, sans-serif;
	color: #008299;
}

/*----------------
 ENCADRE TEXTE Fin Article
-----------------*/
div.encadre {
	background-color: #FAFAFA;
	border: 1px solid #EFEFEF;
	padding: 10px;
	margin: 10px 0px 10px 0px;
}

div.encadre span.titre1 {
	position: relative;
	text-transform:uppercase;
	font: normal 1.3em/110% Arial, Helvetica, sans-serif;
	color: #008299;
	margin: 0;
	padding: 0;

}

div.encadre span.titre2 {
	font-size: 11px;
	font-weight: bold;
	color: #008299;
}

div.encadre p{
	margin: 8px 0 8px 0;
	padding: 0;
	font: 1.0em/130% Arial, Helvetica, sans-serif;
}

div.encadre p b {
	margin: 8px 0 8px 0;
	padding: 0;
	font: bold 1.0em/130% Arial, Helvetica, sans-serif;
}

div.encadre p i {
	margin: 8px 0 8px 0;
	padding: 0;
	font: italic 1.0em/130% Arial, Helvetica, sans-serif;

}

div.encadre span.ImgBreve {
	float: right;
	display: block;
	font-size: 10px;
	font-family: Arial;
	margin: 0px 0px px 5px;
	text-align: center;

}

div.encadre span.ImgBreve img {
	border: 1px solid #828172;
}


/* ---------------------------------- */
.encadre a.liencomp4{  /* lien dans la page Identification Mot de passe */
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	margin: 5px 0 5px 0px;
	padding:0;
	height: auto;
	background: none;
	width: 100%;
}

/*----------------
 ENCADRE LIENS COMPLEMENTAIRES
-----------------*/
#autresliens {
	background-color: #FAFAFA;
	border: 1px solid #EFEFEF;
	padding: 15px 15px 15px 15px;
	margin: 10px 0px 10px 0px;
}

div#autresliens p.titre1 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0 10px 0px;
}

div#autresliens p.titre2 {
	display: block;
	width: 200px;
	height:auto;
	margin:14px 0 5px 0;
	padding: 0px 0 0 16px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background:url(/Images/ECV/bg_rubriqactu.gif) top left no-repeat;
}

div#autresliens a {
	display: block;
	margin: 0 0 0px 0;
	padding:0px;
	color: #808080;
	font-weight: bold;
}

div#autresliens div.bloc {
  margin: 10px 0px 0px 0px;
}

div#autresliens div.bloc a {
	margin: 0;
	padding: 0 0 5px 0px;
	text-decoration: underline;
	color: #008299;
}

div#autresliens div.bloc a span {
	clear:both;
	display: block;
	font-weight: normal;
	text-decoration: none;
}

/*----------------
 FORMULAIRES
 (hors login dans bandeau et chercher de la zone 300)
-----------------*/

/*************************/
div.formulaire div.footerLCEN, div.formulaire form.formmembre div.footerLCEN{
	display:block;
	float:left;
	width:445px;
	background-color:#5EA6B4; 
	padding:0;
	margin:0;
	border: 1px solid #FFFFFF;
}

div.formulaire label.labelcheckboxLCEN{
	white-space: normal;
	width:430px;
	text-align:left;
	clear:both;
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-weight:normal;
	padding-bottom:10px;
	padding-left:10px;
	text-decoration:normal;
	font-size: 11px;

}


div.formulaire label.labelcheckboxLCEN:hover{
	text-decoration:underline;
	cursor: pointer;
}

label.labelcheckboxLCEN b {
	color:#FFFFFF;
	font-size: 11px;	
	}
/*************************/

div.formulaire {
  clear: both;
  margin: 15px 0 15px 0;
  width: 400px;
}

div.formulaire p.titreform {
  font-size: 12px;
  padding : 0;
  margin: 0 0 2px 0;
}
div.formulaire .titreform2 {
  font-size: 11px;
  padding : 0;
  margin: 0 0 2px 0;
}

div.formulaire p.titre4 {
  font-size: 12px;
  font-weight: bold;
  display: list-item;
  list-style-type: none;
  margin: 20px 0 0 0px;
}


div.formulaire form {
  position: relative;
  width: 455px;
  background-color: #FAFAFA;
  border: 1px solid #EFEFEF;
  padding: 15px 5px 10px 5px;
  margin: 0;
}

div.formulaire form.formannuaire {
  position: relative;
  width: 486px;
  background-color: #FAFAFA;
  border: 1px solid #EFEFEF;
  padding: 15px 5px 10px 5px;
  margin: 0;
}

.formannuaire img{
  border: 1px solid #666666;
  margin: 1px;
}

.paybox{
	float: right;
}

.pack {
  position: relative;
  width: auto;
  background-color: #FAFAFA;
  border: 1px solid #EFEFEF;
  padding: 10px;
  margin: 0px;
}

.pack a{
	text-decoration: underline;
}

.titrepack{
  font-size: 14px;
  font-weight: bold;
  display: list-item;
  list-style-type: none;
  list-style-image: url(/Images/CA/titre_puce1.gif);
  margin: 0px 15px 5px 25px;
}

.textpack{
	margin-left: 10px;
}
.titrepaiement{
  font-size: 11px;
  font-weight: bold;
  display: list-item;
  list-style-type: none;
  list-style-image: url(/Images/ECV/titre_puce1.gif);
  margin: 0px 15px 5px 20px;
}
.textpaiement{
	margin-left: 10px;
}
.textreglement{
	margin-left: 20px;
	font-size: 11px;
}

.pformannu{
	text-align: center;
	font-size: 11px;
}

div.formulaire div.encadre {
  position: relative;
  width: 486px;
  background-color: #FAFAFA;
  border: 1px solid #EFEFEF;
  padding: 15px 5px 10px 5px;
  margin: 0;
}

div.formulaire .encadrefin {
  width: 496px;
  background-color: #FAFAFA;
  border: 1px solid #EFEFEF;
  padding: 0px 0px 0px 0px;
  margin: 0;
}

/* composants standards */
div.formulaire input {
  height: 15px;
  padding: 0;
  margin: 0 2px 2px 0;
  border: 1px solid #B3B3B3;
  background-color: #FFF;
  font-weight: normal;
}

* html div.formulaire input {
  margin-bottom: 0;
}

div.formulaire select {
  padding: 0;
  margin: 0 6px 0 6px;
  border: 1px solid #B3B3B3;
  background-color: #FFF;
}

div.formulaire textarea {
  padding: 0;
  margin: 0;
  border: 1px solid #B3B3B3;
  background-color: #FFF;
  width: 100%;
}

div.formulaire input.radio {
  position: relative;
  border: 0;
  background: none;
  padding: 0;
  margin: 0 1px 0 0;
  vertical-align: middle;
}

div.formulaire input.checkbox {
  width: 12px;
  height: 12px;
  border: 0;
  background: none;
  padding: 0;
  margin: 0 2px 1px 1px;
}

div.formulaire button {
  cursor: pointer;
  font-weight: bold;
  background-color:#CCCCCC;
  border-top: 1px solid #939393;
  border-right: 1px solid #7B7B7B;
  border-bottom: 1px solid #7B7B7B;
  border-left: 1px solid #939393;
  margin: 0;
  padding: 0;
}


/* ligne des boutons en bas de formulaire */
div.formulaire div.boutons {
  clear: both;
  text-align: center;
  padding-top: 10px;
}

form.formannuaire .boutons{
display: block;
text-align: center;
}

div.formulaire form.formannuaire .boutons .buttonannuaire{

}

/* textes ordinaire */
div.formulaire p {
  font-size: 11px;
}

/* liens particuliers */
div.formulaire a.perdu {
  display: block;
  text-align: center;
  font-size: 11px;
  color: #002C58;
  text-decoration: underline;
  padding : 0;
  margin: 5px 0 5px 0;
}

/* format des lignes de saisie standards */
div.formulaire label {
  position: relative;
  float: left;
  width: 130px;
  text-align: right;
  font-weight: bold;
  margin: 3px 3px 3px 0;
  top: 3px;
  vertical-align: top;
  white-space: nowrap;

}

div.formulaire span.valeur {
	position: relative;
	float: left;
	width: 320px;
	margin: 3px 0 5px 0;
	padding-top: 2px;

}

div.formulaire p.checkboxlivrfact {
  position:relative;
  float:left;
  text-align:left;
  width: 90%;
  margin: 3px 0 10px 20px;
  padding-left : 5px;
  padding-top : 5px;
  padding-bottom : 5px;
  background-color: #FAFAFA;
  border: 1px solid #EFEFEF;
}

div.formulaire div.titrelivrfact{
	position:relative;
	float:left;
	display: block;
	width: 450px;
	height: 17px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	background: #5AA4B2;
	padding-top: 3px;
	margin: 0px 0px 6px 4px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
div.formulaire .categoriesbloc{
	position:relative;
	float:left;
	display: block;
	width: 450px;
	/*background-color: #FAFAFA;*/
	border-bottom: 1px solid #CCCCCC;
	margin: 0px 0px 10px 4px;
	padding: 5px 5px 8px 5px;
	font-size: 11px;
}
.rubrique{
	float: left;
	width: auto;
	font-weight: bold;
}
.souscategorie{
	float:left;
}
.souscategorie li{
	padding-bottom: 1px;
	list-style-position:outside;
	margin-left: 40px;
}
.btcategorie{
	clear:both;
	text-align: right;
}
.btcategorie .buttonannuaire{
margin-right: 4px;
}
div.formulaire span.valeur span.format{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #71828A;
  margin-left: 2px;
}

/* 2?me label sur la m?me ligne */
div.formulaire span.label2col {
  font-weight: bold;
  margin: 0 2px 0 10px;
  white-space: nowrap;
}

/* formulaire sur 2 colonnes - class sur le formulaire */
form.form2col label {
	width: 60px;
}

form.form2col span.valeur {
	width: 170px;
}

form.form2col div.boutons {
	margin-left: 0;
	text-align: center;
	width: auto;
}

/* formulaire de connexion */

form.formlogin label {
	width: 200px;
	margin-bottom: 0;
	margin-top: 0;
}

form.formlogin span.valeur {
	width: 200px;
	margin-bottom: 0;
	margin-top: 0;
}

form.formlogin div.boutons {
	clear: both;
	margin-left: 200px;
	width: 200px;
}

/* formulaire souscription annuaire*/


form.formannuaire label {
  width: 110px;
  margin-bottom: 0;
  margin-top: 5px;
  margin-left: 20px;
  clear: both;

}

form.formannuaire span.valeur {
  width: 300px;
  margin-bottom: 5px;
  margin-top: 0px;

}

form.formannuaire div.boutons {
  clear: both;
}

/* formulaire souscription membre */


form.formmembre label {
  width: 100px;
  margin-bottom: 0;
  margin-top: 5px;
  margin-left: 20px;
  clear: both;

}

form.formmembre span.valeur {
  width: 300px;
  margin-bottom: 0;
  margin-top: 5px;

}

form.formmembre div.boutons {
  clear: both;
  margin-left: 100px;
  width: 200px;
}


/* formulaire de recherche simple en zone de contenu */
form.formchercher label {
  width: 150px;
  margin-bottom: 0;
  margin-top: 0;
}

form.formchercher span.valeur {
  width: 250px;
  margin-bottom: 0;
  margin-top: 0;
}

form.formchercher a {
  display: block;
  width: 250px;
  clear: both;
  color: #778C9F;
  margin: 5px 0 0 152px;
  padding: 0;
}

#restitutionCodes{
margin: 0;
padding: 0;
}

#restitutionCodes form{
text-align: center;
}
#restitutionCodes .formulaire p.titre4{
  font-size: 10px;
  color: #333333;
  padding : 0;
  margin: 0 0 2px 0;
  font-weight: normal;
}

#espaceAbonne .formulaire{
margin: 20px 0 20px 0;
padding: 0;
width: 485px;
}
#espaceAbonne form{
margin:0;
padding: 20px 0 20px 0;
}

#espaceAbonne .formulaire p.titreform{
	background-color:#E4DFD9;
	width: 474px;
	font-size: 12px;
	color: #333333;
	padding : 3px 0 3px 3px;
	margin: 0 0 1px 0;
	font-weight: bold;
}
#espaceAbonne .formulaire form label{
margin:0;
padding:0;
}
#espaceAbonne .formulaire form span.valeur{
margin:0 0 2px 0;
padding: 3px 0 0 0;
}
#espaceAbonne .formulaire form .pointilles{
background: none;
clear: both;
height:1px;
width: auto;
border-top: 2px solid #E4DFD9;
margin: 5px 10px 0 10px;
padding: 0;
}
#espaceAbonne a.liencomp4{
margin: 0px 0 0 130px;
text-decoration: underline;
}



/* Cadre archives de la news*/


div.cadrenews {
	display:block;
	float:left;
	margin-top: 10px;
	margin-bottom:10px;	
}

/*div.cadrenews-titre {
margin-top: 0px;
margin-bottom: 20px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 5px;
background-color: transparent;
background-image: url(/Images/ECV/bg_accueilactus.gif);
background-repeat: repeat-x;
background-attachment: scroll;	
}
*/
div.cadrenews-titre {
height: 18px;
	
}

div.cadrenews-titre a{
	font-size:16px;
	color:#489dad;
	font-weight:bold;
	text-decoration:none;
}
div.cadrenews-titre a:hover{
	text-decoration:underline;
}

div.cadrenews-date {
	display:block;
	float:left;
	width:100px;
	padding-top:5px;
	line-height:16px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
	
div.cadrenews-lien a{
	display:block;
	position:left;
	padding-top:5px;
	width:500px;
	height:26px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
div.cadrenews-lien a:hover{
	text-decoration:underline;
}
div.cadrenews-lien1 a{
	display: block;
	background-image: url('/Images/ECV/Barredenav/fleche-ECV.gif');
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left:10px;
	margin-top: 10px;
	margin-right: 0pt;
	margin-bottom: 10px;
margin-left: 0pt;
text-decoration: none;
}

div.cadrenews-lien1 a:hover{
	text-decoration:underline;
}

/* FIN Cadre archives de la news*/




/* *******************************encadre fieldset *****************************************************/
div.blocpresentationdivers fieldset {
  display: block;
  margin: 20px 0 0 0;
  padding: 10px;
  border: 1px solid #CCCCCC;
}
*html div.blocpresentationdivers fieldset{
  margin: 0px 0 0 0;
}


div.blocpresentationdivers legend {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 5px 10px 0 10px;
	color: #008299;
}
*html div.blocpresentationdivers legend {
	padding: 0px 10px 0 10px;
}
div.blocpresentationdivers p {
	margin: 10px 0 0 0;
	padding: 0;
}

div.blocpresentationdivers fieldset ul {
	margin: 0px;
	padding: 0;
	list-style-type: none;
}
div.blocpresentationdivers fieldset li {
	margin: 10px 0 0 20px;
	padding: 0;
}
div.blocpresentationdivers p.liste {
	padding-left: 18px;
	margin: 5px 0 5px 0;
	background: transparent url(/Images/ECV/puce_valid.gif) left 0px no-repeat;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
}
.blocpresentationdivers a.liencomp4 {  /* lien dans bloc presentation divers */
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	text-decoration: underline;
	padding: 0px;
	background-image:none;
	margin:10px 0 0 0;
	width: auto;
	height: auto;
}
.blocpresentationdivers button {
display: block;
margin: 10px 0 10px 0;
}

/******************************************
   Table tableauType
******************************************/
table.tableauType{
border: 1px solid #E5E5E5;
}
table.tableauType td.titreTableauType{
background-color: #E5E5E5;
}
table.tableauType tr{
background-color: #F2F2F2;
}

/*------------------------------------------------
  Navigation pied de page articles
------------------------------------------------*/
.pagination
{
	font-size: 85%;
	padding-bottom: 0em;
	margin: 2em 0 1em 0;
	_margin: .25em 0 1em 0;
	text-align: center;
}



.pagination li
{
    display: inline;
    border: 1px solid #F35712;
    padding: .3em .5em .3em .5em;
    *padding: .3em .2em .3em .5em;
    margin: .25em .25em;
    text-align: center;
}

.pagination li.suivante
{
	margin-right:.55em;
}

.pagination img
{
    vertical-align:text-bottom;
    *padding-right:3px;
}

.pagination img li.suivante img
{
    position:relative;
    left:1px;
    *position:inherit;
    *left:auto;
}

.pagination li.autre
{
    background-color: #fff;
    border: 1px solid #EEEDDB;
}

.pagination li.autre a:hover
{ 
	color: #828172;
    background-color: #EEEDDB;
    border: 1px solid #EEEDDB;
}

.pagination li.actif
{
    background-color: #EEEDDB;
    border: 1px solid #EEEDDB;
}

.pagination li.actif a
{
	color: #828172;
	background-color:#EEEDDB;
	font-weight: bold;
}

.pagination a
{
    color: #000;  
    text-decoration: none;
}

/*********************
 COMMENTAIRE
**********************/
div.article .commentaire_haut
{
	border-bottom: 2px solid rgb(122, 133, 181); 
	color: rgb(122, 133, 181); 
	font-size: 12px; 
	font-weight: bold; 
	padding-bottom: 3px; 
	padding-top: 3px;
}

div.article .commentaire_bas
{
	padding: 10px;
	 text-align: center;
	border-bottom: 2px solid rgb(122, 133, 181); 
	color: rgb(122, 133, 181); 
}

div.article .commentaire_bas ul
{
	margin-top: 10px;
	padding-top: 10px;
	text-align: center;
	font-size: 12px; 
	font-weight: bold; 

}


div.article .commentaire_1
{
	font-family: tahoma,verdana; 
	font-size: 10px; 
	/*background-color: rgb(255, 255, 255);*/
	border-bottom: 1px dashed #008299; 
	margin-top: 10px;
	margin-bottom: 10px;
}

div.article .commentaire_2
{
	font-family: tahoma,verdana; 
	font-size: 10px; 
	/*background-color: rgb(255, 255, 255);*/
	border-bottom: 1px dashed #008299; 
	margin-top: 10px;
	margin-bottom: 10px;

}

/* R?ponse un commentaire */
div.formulaire form div.ReactionCommentaire a{
	display:none;
}
div.formulaire form div.ReactionCommentaire{
  clear: both;
  margin: 0px 0px 0px 40px;
  width: 300px;
/*  border: 1px dashed #71828A;*/
}

div.article div .BlocReponseCommentaire
{
	font-size:8px;
	border: 0px solid #F2F3F7;
	width:330px;
	padding-left:30px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	margin-bottom: 5px;
	background-image: url(/Images/bg_blockquote.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
}



div.article div .ReponseCommentaireOriginal
{
	margin-left:30px;
	padding-left:30px;
	font-family: tahoma,verdana; 
	font-size: 11px; 
	margin-bottom: 10px;
	border-bottom: 0px solid rgb(242, 243, 247); 
	background-color: #FFFFFF;
	background-image: url(/Images/fleche_commentaire.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;

}

div.article div .ReponseCommentaireOriginal-tribune
{
	margin-left:30px;
	padding-left:30px;
	font-family: tahoma,verdana; 
	font-size: 11px; 
	margin-bottom: 10px;
	border: 2px solid rgb(242, 243, 247); 
	background-color: #5ea6b3;
	background-image: url(/Images/fleche_commentaire.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
}


div#autresliens div.bloc a.ReagirCommentaireLien{
	background-color: transparent;
	background-image: url(/Images/ECV/bullecommentaire.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 3px;
	margin-top :5px;
	padding-left :18px;
	color : #808080;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

div#autresliens div.bloc a.ReagirCommentaireLien:hover{
	text-decoration:underline;
}

/******/
/* Ligne de séparation dans les formulaires*****/
/******/
div.sepformulaire{padding-left: 25px;padding-top: 5px;padding-bottom: 5px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #53A3B0;clear:both;}


/*********************
VIDEO
**********************/



div.blocvideo-top {
	background: url(/Images/Videos/fd-cadre-ht.gif);
	background-repeat: no-repeat;
	width: 485px;
	height:5px;
	display:block;
	margin-bottom:-20px;
}
div.blocvideo-tag {
	background-color:#f8f7f7;
	padding-left:10px;
	width: 475px;
}

div.blocvideo-contenu{
	background-image: url(/Images/Videos/fd-video.jpg);
	background-repeat: no-repeat;
	width: 475px;
	height:360px;
	padding-top:9px;
}

div.blocvideo-bottom{
	background: url(/Images/Videos/fd-cadre-bas.gif);
	background-repeat: no-repeat;
	width: 485px;
	height:4px;
	display:block;
	margin-bottom:0px;
}

div.blocvideo-date{
	position: relative;
	float:left;
	padding-top:14px;
	padding-left:55px;
}	
	
div.blocvideo-bouton{
	position: relative;
	float:right;
	padding-top:10px;
	padding-right:20px;	
}


.lientitrevideo{

	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	color: #459cab;
	font-size: 18px;
	font-weight: bold;

}

.lientitrevideo:hover {
	color: #459cab;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;

}

.video-ref-petite{
	color: #666666;
	margin-top:3px;
	margin-left:0px;
	margin-bottom:3px;
}
.bloc-commentaire {
	width: 480px;
	float: left;
	clear:both;
	display:block;
}

.bloc-commentairetxt{
	width: 425px;
	float: left;
	margin-left: 20px;
}
/********************* toute les video**********************/

.blocvideo-toute {
	width: 485px;
	display:block;
	float:left;
	min-height:120px;
}

.blocvideo-img {
	background: url(/Images/Videos/fd-video-petite.jpg);
	background-repeat: no-repeat;
	padding-left:3px;
	padding-top:0px;	
	height: 115px;
	width: 140px;
	float: left;
}

.blocvideo-txt {
	width: 336px;
	float: left;
	margin-left: 5px;
}

.dashedhome-video {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cfcbc2;
	clear:both;
	padding:0;
	margin:0;
}