p {
	font-family: robotoregular, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color: #444444;
	line-height:20px;
	margin-bottom:20px;
	text-align: left;
	}
table, td {
	font-family: robotoregular, Arial, Helvetica, sans-serif;
	font-size: 15px;
  border-collapse:collapse;
  padding:10px;
	}
h1 {
	font-family: robotoregular, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#00a491;
	text-align:center;
	margin-bottom:30px;
	}
h2,h3,h4,h5 {
	font-family: robotoregular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	}
#titre1 {
	color:#00a491;
	font-size:15px;
	font-weight:bold;
  display:block;
  margin:20px 0px 5px 0px;
	}
#titre1 img {
	width:15px;
  height:11px;
	}
#paragraphe-titre2 {
	margin-left: 15px;	
	}
#titre2 {
	color:#00a491;
	font-size:15px;
	font-weight:bold;
  display:block;
  margin-top:10px;  
	}
#titre2 img {
	width:8px;
  height:3px;
	}
#titre3 {
	color:#00a491;
	font-size:15px;
	font-weight:normal;
	margin-left:25px;
	}
img {
	border:0;
	}
p#bouton-fiche-pratique {
  border-radius:5px;
  color:#ffffff;
  padding-top:10px;
  background-color:#00a491;
  width:280px;
  height:30px;
  text-align:center;
  font-size:15px;
  font-weight:bold;
  font-family:Roboto,Helvetica,Arial,sans-serif;
}
p#bouton-fiche-pratique a {
  color:#ffffff;
  text-align:center;
  font-size:15px;
  font-weight:bold;
  font-family:Roboto,Helvetica,Arial,sans-serif;
}
p#bouton-fiche-pratique a:hover {
  color:#ffffff;
  text-decoration:none;
}
.Nav_item {
	font-family: robotoregular, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	}
.ItemMenu {font-family: robotoregular, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #222222;}
.ItemMenu:Hover {text-decoration: underline;}
.Niveau1 {
	font-family: robotoregular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
.Niveau2 {
	font-family: robotoregular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
.Pointer {
	cursor: pointer;
	}

/* Entete page Blog */	
a.info{color:#000000; text-decoration:none;}
a.info:hover{z-index:25; background: none; /* correction d'un bug IE */}
a.info span{display: none;}
a.info:hover span{
	display:inline;
	position:absolute;
	top:10px; left:70px;
	width:350px;
	border:1px solid #aaaaaa;	background-color:#f5f5f5;  border-radius: 2px; line-height:18px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	padding:5px;
	z-index:50;
	-moz-box-shadow: 3px 3px 10px #444; -webkit-box-shadow: 3px 3px 10px #444; box-shadow: 3px 3px 10px #444;
}
div#conteneurentete{height:100px;}
div#retour{position:absolute; right:10px; top:44px;}
div#navigation{position:absolute; z-index:1; left:340px; top:50px;}
div#photo{position:absolute; z-index:3; left:5px; top:5px; height: 1px;}
div#lienremontant{position:absolute; z-index:2; left:0; top:90px; border-top:solid #00A491 1px; text-align:left; font-size:9px; color:#333333; padding-left:2px;}
div#bandeaudegrade{background-image:url(/blogs-des-experts/img/blog_img_fd_degrade_vert.gif); background-color:#00A491; height:38px; width:985px; position:relative; margin-top:10px;}
div#nomfonction{position:absolute; left:80px; font-size:11px; color:#000000; top:45px; text-align:left;}
div#titreblog{position:absolute; left:80px; color:#F8F8F8; padding-top:2px; text-align:left;}

div#dbltitreblog2{position:absolute; left:155px; color:#F8F8F8; padding-top:2px; text-align:left;}
div#dblphoto2{position:absolute; z-index:3; left:80px; top:5px; height: 1px;}
div#dblnomfonction1{position:absolute; left:150px; font-size:11px; color:#000000; top:45px; text-align:left;}
div#dblnomfonction2{position:absolute; left:150px; font-size:11px; color:#000000; top:60px; text-align:left;}

.bulle_sommaire {
z-index: 10;
position: relative;
top: 5px;
left: 20px;
display: block;
font: normal 12px Verdana, Arial;
color: black;
padding: 3px 3px 3px 12px;
border: 1px solid #ccc;
background-color: #b1d3d8;
}
.lien_item_blog {
	text-decoration: none; }
.lien_item_blog:hover {
	text-decoration: underline; }
.LienQuestion {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #0000ff;
	}
.LienQuestion:visited {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #00a491;
	}
.LienQuestionVue {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #00a491;
	}	
.LienQuestionVue:visited {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #00a491;
	}
.LienPoserQuestion {
	font-family: Verdana;
	font-size: 13px;
	text-decoration: none;
	color: #00a589;
	font-weight: bold;
	}
.surligne { background-color: #ffff00; } 
.lien_span_cc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	cursor:pointer;}
.lien_span_cc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e4312a;
	text-decoration: underline;}

a.FilAriane {font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none;}
a.FilAriane:Hover {text-decoration: underline;}
.TitreBlog {font-family: Verdana; color: #00a491; font-size: 18px; font-weight: 700;}
.AuteurBlog {font-family: Verdana; color: #555555; font-size: 12px; font-weight: 400;}
.Accueil {font-family: Verdana; color: #00a491; font-size: 12px; text-decoration: none;}
.Accueil:Hover {text-decoration: underline;}
.sprite { background-image: url('/img/icones.png'); background-color: transparent; background-repeat: no-repeat; }
.picto_alerte { width:25px; height:25px; min-height:25px;  background-position: -105px -60px;}
.picto_message {width:25px; height: 25px; min-height:30px; background-position: -105px 2px;}
.picto_imp { width:25px; height: 25px; min-height:30px; background-position: -105px -28px;}
.btn_retour { width: 70px; height: 25px; min-height:30px; background-position: 0px 2px; left:20px; }
.btn_ca_minteresse { width: 128px; height: 25px; background-position: 10px -90px; }
.btn_lhrcontacts { width: 112px; height: 27px; background-position: 0px -120px; }
#bhaut-article td{ background-color:#ffffff;}
#bhaut-article div, #bbas-article div, #bencomplement div { float:left; position:relative;}
#bhaut-article a, #bencomplement a {font-family: Verdana; color: #444444; font-size: 12px; text-decoration:none;}
#bhaut-article a:hover, #bbas-article a:hover, #bencomplement a:hover {text-decoration: underline;}
#bbas-article a{font-family: Verdana; color: #646464; font-size: 12px; text-decoration:none;}
#bbas-article {height:39px; background-color:#f5f5f5; margin-top:5px;}
.nb_ca_minteresse {margin-top:5px; left:5px;}
.border1px {border:#000000 solid 1px;}
#bencomplement {border-top:#e3001a solid 1px; border-bottom:#e3001a solid 1px;}
.btn_ca_minteresse { width: 128px; height: 25px; background-position: 10px -90px; }
.btn_lhrcontacts { width: 112px; height: 27px; background-position: 0px -120px; }
.paddingleft5 { padding-left:5px;}
.paddingleft10 { padding-left:10px;}
.TitreForum {font-family: Arial; color: #555555; font-size: 18px; font-weight: 400;}
.SujetForum {font-family: Verdana; color: #222222; font-size:12px; }
.DateHeureForum {font-family: Verdana; color: #999999; font-size:10px; }
.Suite {font-family: Arial; color: #555555; font-size:18px; }
.btpublier {background-color:#00a491; padding:5px 10px; font-size:15px; font-weight:bold; width:60px; text-align:center; float:right; position:relative;}
.btpublier {color:#f5f5f5; text-decoration:none;}
.btpublier:hover {text-decoration:none; background-color:#cbcbcb; color:#444444;}
.rollover-precedent-suivant a{display:block; width: 139px; height:25px; float:left;}
.rollover-precedent-suivant a:hover {background-position: 0 -25px;}
.rollover-precedent a { background: url("/image/BlogsPrecedent.png") 0 0 no-repeat; margin:10px 10px;}
.rollover-suivant a { background: url("/image/BlogsSuivant.png") 0 0 no-repeat; margin:10px 0;}
.QuestionPoseeSur {font-family: Arial; color: #555555; font-size: 15px;}
.LienFiche {font-family: Arial; color: #00a491; font-size: 16px; text-decoration: none;}
.LienFiche:hover {text-decoration: underline;}
.spriteBlog { background-image: url('/image/pictos_blogs.png'); background-color: transparent; background-repeat: no-repeat; }
.Bulles {width:20px; height:20px; background-position: -4px 0px;}
.Etoile {width:21px; height:20px; background-position: -30px 0px;}
.BlogBulle {width:20px; height:20px; background-position: -59px 0px;}
.BulleOvale {width:21px; height:20px; background-position: -87px 0px;}
.FichePratique {width:15px; height:20px; background-position: -116px 0px;}
.Aide {width:20px;height:20px; background-position: -139px 0px;}
.Classeur {width:19px; height:20px; background-position: -167px 0px;}
.GrosseFleche {width:27px; height:20px; background-position: -194px 0px;}
.PetiteFleche {width:19px; height:20px; background-position: -229px 0px;}
.Loupe {width:34px; height:32px; background-position: -262px 4px;}
.Q_Nom {font-family: Verdana; font-size: 18px; color: #000000; text-decoration: underline;}
.Q_Titre {font-family: Verdana; font-size: 24px; color: #010101;}
.Message {font-family: Verdana; font-size: 12px;}
.R_Nom {font-family: Verdana; font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold;}
.DateHeure {font-family: Arial; font-size: 12px; color: #555555;}
.divinfobulle {position:relative; width:auto; margin:5px 0 0 0;}
.divinfobulle a {color:#000000; text-decoration:none;}
.divlien {position:relative; padding:0; margin:0px; float:left; left:20px; top:5px; width:0px;}
.divlien  a {color:#000000; text-decoration:none;}
.divlienbulle{display:none; position:absolute;	top:5px;   left: -370px; width:350px; border:1px solid #aaaaaa;	background-color:#f5f5f5;  border-radius: 2px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align: left; padding:5px; z-index:50; -moz-box-shadow: 3px 3px 10px #444; -webkit-box-shadow: 3px 3px 10px #444; box-shadow: 3px 3px 10px #444; line-height:18px;}
.divlienbulle a{display:inline; color:#000000; text-decoration:underline;}
.divlienbulle a:hover{text-decoration:underline;}
.arrow-left {border-color: transparent #aaaaaa; border-style: solid; border-width: 10px 10px 10px 0; height: 0; width: 0; position:absolute; top:5px; left:-10px;}
.flechesBlogsQuestionsGris {background: url("/image/fleches-blogs-questions.png") 0 0 no-repeat; margin:5px 5px;}
.flechesBlogsQuestions a {background: url("/image/fleches-blogs-questions.png") 0 0 no-repeat; margin:0px 5px;}
.flechesBlogsQuestionsLeftAll a {display:block; width: 32px; height:25px; float:left; background-position:0px 0px;}
.flechesBlogsQuestionsLeft a {display:block; width: 25px; height:25px; float:left; background-position:-34px 0px;}
.flechesBlogsQuestionsRight a {display:block; width: 25px; height:25px; float:left; background-position:-62px 0px;}
.flechesBlogsQuestionsRightAll a {display:block; width: 32px; height:25px; float:left; background-position:-89px 0px;}
.flechesBlogsQuestionsLeftAll a:hover {background-position:0px -25px;}
.flechesBlogsQuestionsLeft a:hover {background-position:-34px -25px;}
.flechesBlogsQuestionsRight a:hover {background-position:-62px -25px;}
.flechesBlogsQuestionsRightAll a:hover {background-position:-89px -25px;}
.flechesBlogsQuestionsLeftAllGris {display:block; width: 32px; height:25px; float:left; background-position:0px -25px;}
.flechesBlogsQuestionsLeftGris {display:block; width: 25px; height:25px; float:left; background-position:-34px -25px;}
.flechesBlogsQuestionsRightGris {display:block; width: 25px; height:25px; float:left; background-position:-62px -25px;}
.flechesBlogsQuestionsRightAllGris {display:block; width: 32px; height:25px; float:left; background-position:-89px -25px;}

.DivSearchBlog form { line-height:normal; }
.DivSearchBlog {z-index:999; position:relative; background-color:#FFFFFF; width:790px; text-align:right; margin:0 0 0 10px; right:0; bottom:0px;}
.InputSearchBlog {padding:7px; margin:0; vertical-align:bottom; border:1px solid #000; width:736px; font-family:Arial, Helvetica, sans-serif; color:#666666;font-size:13.333px;height:16px;}
.BtnSearchBlog {vertical-align:text-bottom;font-size:13.333px;}

.NavSommaire {font-family: Arial; font-size: 12px; color: #666666; text-decoration: none;}
.NavSommaire:Hover {text-decoration: underline;}
.TitreSommaire {font-family: Arial; font-size: 18px; color: #555555;}
.TableauSommaire {font-family: Verdana; font-size: 12px; color: #222222;}
.A14_444 {font-family: Arial; font-size: 15px; color: #444444;}
.BarreBtn {display: inline-block; margin: 0; font-size: 15px; box-shadow: 0 1px 0 rgba(255,255,255,.3); text-align: center; cursor: pointer; background-clip: border: 1px solid #145072; background: #00a491; padding: .4em 12px .5em 12px; text-decoration: none; font-family: Arial;}
.BarreBtnTxt {color: White; }
.BlogUnitaire
{
	position:relative;
	font-family: 'robotoregular';
	min-Height:140px;
	/*margin-left:15px;*/
	padding-left:15px;
	padding-top:10px;
	border-top:#00a491 solid 1px;
}
.BlogUnitaire:hover
{
	
}
.TitreBlogUnitaire
{
	position:relative;
	text-align:left;
}
.TitreBlogUnitaire_1
{
	position:relative;
	text-align:left;
}
.PhotoAuteur_0
{
	position:absolute;
	top:70px;
}
.PhotoAuteur_1
{
	position:absolute;
	top:70px;
	left:180px;
}
.BandeauDernieresQuestions
{
	/*width:100%;*/
	background-color:#00a491;
	color:white;
	margin-top:10px;
	margin-bottom:10px;
	font-size:20px;
	font-family: 'robotoregular';
	Height:65px;
	padding:10px;
	/*padding:5px;*/
}
.BandeauBlogStandard
{
	width:100%;
	background-color:#00a491;
	color:white;
	margin-top:10px;
	font-size:20px;
	font-family: 'robotoregular';
	Height:35px;
	padding-top: 10px;
}
@media screen and (max-width: 355px) {
	.BandeauBlogStandard {
    	width:100%;
		background-color:#00a491;
		color:white;
		margin-top:10px;
		margin-bottom:10px;
		font-size:20px;
		font-family: 'robotoregular';
		Height:50px;
		padding-top: 10px;
	}
}

.LibelleDernieresQuestions
{
	margin-left: 55px;
	width: 220px;
	top: 10px;
}
.arrondi_up {
    -moz-border-radius: 75px;
    -webkit-border-radius: 75px;
    border-radius: 75px;
    width: 40px;
    height: 40px;
	cursor:pointer;
}
.ZoneRetourEnHaut
{
	position: relative;
	margin-top: 20px;
	border-top: #00a491 solid 1px;
	border-bottom: #00a491 solid 1px;
	padding-top: 10px;
	padding-bottom:10px;
}
.LienRubriqueBlog
{
	font-size:20px;
	line-height:30px;
	margin:5px;
	font-family: 'robotoregular';
	text-align:center;
	cursor:pointer;
}

.BandeauRecherche
{
	position:relative;
	width:100%;
	background-color:#00a491;
	padding-top: 10px;
	height: 40px;
}
.ChampsRechercher
{
	position:relative;
	width: calc(100% - 80px);
	height:30px;
	color:#00a491;
	padding-left: 5px;
	margin-left: 10px;
	border:0;
}
.BoutonRechercher
{
	position:absolute;
	top:9px;
	right: 25px;
	border:0;
}
.ZoneQestionsSuivantes
{
	position:relative;
	width:100%;
	Height:40px;
}
.LibelleAutresQuestions
{
	position:absolute;
	font-family: 'robotoregular';
	font-size:18px;
	right:80px;
	top:9px;
}
.LibelleBandeauBlogStandard
{
	position:relative;
	margin-left:50px;
}
.title_share_ad 
{
    text-align: center;
    margin: 12px auto;
    position: relative;
    font-size: 15px;
}
.function_share 
{
    height: 40px;
    position: relative;
}
.ad_share_mail 
{
    position: absolute;
    left: calc(50% + 90px);
    top: 5px;
    cursor: pointer;
}
.partage_lhrc 
{
    background: url(/img/LHRContact.png);
    width: 1120px;
    height: 27px;
    cursor: pointer;
}
.ad_share_lhrc {
    position: absolute;
    left: calc(50% - 132px);
    top: 7px;
    cursor: pointer;
}
.ad_share_fb 
{
    background: #3e5997;
    position: absolute;
    left: calc(50% + 10px);
    top: 5px;
    cursor: pointer;
}
.ad_share_tw {
    background: #56aaee;
    position: absolute;
    left: calc(50% + 50px);
    top: 5px;
    cursor: pointer;
}
.BandeauFavoris
{
	position:relative;
	background-color:#f6f6f6;
	margin-top:10px;
}
.AjoutFavoris
{
	position:relative;
	height:30px;
	margin-left: calc(50% - 135px);
}
.caminteresse
{
	position:relative;
}
.PictoFavoris
{
	position:absolute;
	top:0;
	left:0;
}
.LibelleFavoris
{
	position:absolute;
	top:0;
	left:25px;
}
.bgc-green div{
	background-color: white;
	color: #00a491
}
#contenu a {
	color:#00a491;
	text-decoration:underline;
}
#contenu a:hover {
	color:#00a491;
	text-decoration:none;
}
#contenu a:visited {
	color:#b1cecb;
	text-decoration:none;
}
#contenulien a {
	color:#00a491;
	text-decoration:underline;
}
#contenulien a:hover {
	color:#00a491;
	text-decoration:none;
}
#contenulien a:visited {
	color:#00a491;
	text-decoration:none;
}
#conteneur-3col table.tblTopBlog tbody tr td
{
    padding:0;
}
#conteneur-3col table.tblTopBlog tbody tr td a
{
    white-space:nowrap;
}