body {
	font-family:Verdana;
	font-size:12px;
	margin: 0;
	padding: 0;
	border:0;
	background-color: #EAEAEA;
	color:#000000;
	/*background-image:url('http://img2.bonjour-docteur.com/img/back-home-bjdoc.jpg');*/
}
.support {
	width: 1000px;
	margin:0 auto;
}
.support2 {
	background-color: #FFFFFF;
	width: 960px;
	border:1px solid #CDD0C7;
}
#menu {
	width:960px; 
	height:32px;
	background-color:#FFFFFF;
	clear:both;
	color:#666666;
	border-bottom:1px solid #FFFFFF;
}
#menu ul {
	height:29px;
	margin:0;
	padding:0;
}
#menu ul li {
	float:left;
	height:29px;
	list-style:none;
	font-size:14px;
	font-weight:normal;
	background-image:url('img/fond-menu.jpg');
	margin-right:1px;
	padding-left:16px;
	padding-right:16px;
	line-height:28px;
}
#menu ul li.menu0 
{
	background-image:url('img/home.jpg');
    width:119px;
	padding:0;
}
#menu ul li.menu0 a
{
    margin-left:40px;
}
#menu ul li.menu5 {
	margin-right:0px;
	width:233px;
}

#menu ul li a {
	color:#FFFFFF
}

#contenu {
	clear:both;
}
#article {
	margin-left:8px;
	width:632px;
}

a.lienonglet {
    display:block; 
    float:left; 
    width:100px; 
    height:30px; 
    background-color:#D72154; 
    color:#FFFFFF; 
    text-align:center; 
    padding-top:10px;
    margin-right:1px;
}

td.menu-droite 
{
	padding-left:6px;
	padding-right:6px;
    border-left:1px solid #BEBEBE;
}
hr.dots 
{
    clear:both;
    height:1px;
	border:0;
	border-bottom:1px dotted #878787;
}
hr.blanc
{
    clear:both;
    height:1px;
	border:0;
	border-bottom:1px solid #FFFFFF;
}
hr.gris 
{
    clear:both;
    height:1px;
	border:0;
	border-bottom:1px solid #6E6E6E;
}
hr.grosgris 
{
	margin:0; padding:0;
    clear:both;
    height:5px;
	margin-top:5px;
	border:0;
	border-bottom:5px solid #DEDEDE;
	text-align:left;
	margin-right:6px;
}
hr.noir
{
    clear:both;
    height:1px;
	border:0;
	border-bottom:1px solid #000000;
}
hr.blanc
{
    clear:both;
    height:1px;
	border:0;
	border-bottom:1px solid #FFFFFF;
}
a.plus
{
	display:block;
	float:right;
    font-weight:bold;
    font-style:italic;
    color:#000000;
	margin-bottom:6px;
}
a.plus300  
{
	background-image:url(img/plus.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	float: right;
    font-weight:bold;
    font-style:italic;
    color:#000000;
	margin-top:6px;
	margin-bottom:6px;
}
input.plus  
{
	font-size:12px;
	font-weight:bold;
    padding-right:10px;
	padding-left:10px;
    background-color:#B4B7AE;
    font-weight:bold;
    color:#FFFFFF;
	border:0;
	height:20px;
}
ul.fleche 
{
    list-style:none;
    margin-left:0;
    padding-left:0;
}
ul.fleche li 
{
	background-image:url(img/plus.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:3px;
	margin-bottom:3px;
}
ul.fleche li a 
{
    font-style:italic;
    font-weight:bold;
    color:#000000;
}
#zonecomplement .hr {
	background-color:#FFFFFF;
	height:10px;
	border:0;
}
.hrsmall {
	background-color:#FFFFFF;
	height:5px;
	border:0;
	margin-left:-10px;
}
#zonecomplement a.onglet {
	color: #000000;
	font-weight:bold;
	padding: 3px;
	border: 2px solid #BFBFBF; 
	border-bottom: 0;
}
#zonecomplement a.ongletselected {
	font-weight:bold;
	padding: 3px;
	border: 2px solid #BFBFBF; 
	border-bottom: 0;
}
#entete1
{
    margin-bottom:4px;
}
#entete2
{
    background-color: #FFFFFF; 
    width: 960px; 
    border:1px solid #CDD0C7; 
    padding:1px;
	padding-bottom:12px; 
    font-weight:bold; 
    font-size:11px; 
    font-family:Arial, Helvetica, sans-serif;
}
#piedpage1 
{
    margin-top:10px; 
    padding-top:3px; 
    border-top:1px solid #ADB0A7; 
    background-color:#FFFFFF;
}
#piedpage2
{
    width: 1000px;	
    margin-left: auto;	
    margin-right: auto;
}
#piedpage3
{
    color:#818181;
}
#piedpagelien 
{
    background-image:url(img/piedpage.gif);
}    
#piedpage3 ul.lien 
{
	margin:0;
	padding:0;
    list-style:none;
	padding-top:10px;
    height:23px;
}
#piedpage3 ul.lien li 
{
    font-family:Arial;
    display:block;
	float:left;
	padding-left:28px;
	padding-right:28px;
	border-left:1px solid #FFFFFF;
}
#piedpage3 ul.lien li:first-child
{
	border-left:0;
}
#piedpage3 ul.lien li a
{
	color:#FFFFFF;
}
#piedpage3 ul.logo {
	margin:0;
	padding:0;
    list-style:none;
}
#piedpage3 ul.logo li 
{
    display:block;
	float:left;
	padding:0;
	padding-top:10px;
	margin-right:10px;
}

#avoir {
	width:265px; 
	height:33px; 
	padding:3px; 
	padding-left:8px; 
	padding-right:8px; 
	background-image:url(img/encart_white2.gif); 
	background-repeat:no-repeat;
	clear:both;
}
#avoir h3 {
	color:#A7A8AA; 
	margin:0; 
	padding:0;
}
#top5 {
	width:265px; 
	height:55px; 
	padding:3px; 
	padding-left:8px; 
	padding-right:8px; 
	background-image:url(img/encart_white.gif); 
	background-repeat:no-repeat;
	clear:both;
}
#top5 h3 {
	color:#A7A8AA; 
	margin:0; 
	padding:0;
}
h1 {
	font-family: Times New Roman;
	text-decoration: none;

	font-size:32px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}
h1.bleu 
{
	font-family: Arial;
    color:#0D6782;
    margin-top:0;
    border-bottom:1px solid #000000;
}
h2 
{
	font-size:22px;
	font-weight:normal;
    color:#0D6782;
} 
h2.rouge 
{
    color:#DB1048;
    margin-top:0;
    margin-bottom:0;
}   
h2.blog {
	font-family: Times New Roman;
	text-decoration: none;

	font-size:24px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:6px;
	clear:none;
	margin-top:10px;
}
h3 {
	padding-top:5px;
	margin-bottom:5px;
	margin-top:0px;
	font-size:18px;
	font-weight:normal;
}	
h4 
{ 
    font-weight:normal;
    color: #000000;    
	font-size:13px;
	margin-top:0px;
	margin-bottom:10px;
}
a {
	text-decoration:none;
	color: #0D6782;
}
a:hover {
	text-decoration:underline;
	color: #3B569B;
}
input[type=text], input[type=password], select
{
    border:2px solid #DEDEDE;
    margin-bottom:2px;
}
input[type=button], input[type=submit]
{
    background-image:url(img/bouton.jpg);
    background-color:#0E6580;
    color:#FFFFFF;
    font-size:11px;
    border:0;
    display:inline-block;
    height:21px;
    padding:4px;
    padding-left:19px;
    padding-right:8px;
    font-weight:bold;
}
a.button
{
    background-image:url(img/bouton.jpg);
    background-color:#0E6580;
    color:#FFFFFF;
    font-size:11px;
    border:0;
    display:inline-block;
    height:15px;
    padding:4px;
    padding-left:19px;
    padding-right:8px;
    font-weight:bold;
}
table.forum a.button
{
    font-family:Arial;
    padding-left:17px;
    padding-right:6px;
}
textarea 
{
    border:2px solid #DEDEDE;
}
.compte 
{
    display:block; 
    width:200px; 
    float:left;
}    
.restaurer
{
	text-decoration:none;
	color: #13BD20;
}

img {
	border: 0;
}
.bord {
    border:1px solid #4F4F51;
}
form {
	margin:0;
	padding:0;
}
li.sommaire {
	list-style:none;
	background-image:url(img/plus.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:16px;
	line-height:1.5em;
    font-weight: bold;
    font-style:italic;
}    
li.sommaire a 
{
    color:#000000;
}
#recherche {
	border-left: 6px solid #D9DADC; 
	border-right: 6px solid #D9DADC;
}
#recherche h2 {
	background-color:#D9DADC; 
	margin-top:0; 
	padding-top:5px; 
	padding-bottom:5px; 
	font-size:22px;
}
p {
	line-height : 1.4em;
}
a.recherche {
	font-size:16px;
	font-weight:bold;
	color:#3E3E40;
}
a.recherchered {
	font-size:16px;
	font-weight:bold;
	color: #D72154;
}
.date {
	margin-top:4px;
	margin-bottom:4px;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
}
.date2 {
	font-size:12px;
	color:#808080;
}
.reagissez 
{
    display:inline-block;
    background-image:url(img/reagissez2.gif);
    width:25px;
    height:22px;
    padding-top:3px;
    color:#FFFFFF;
    font-weight:bold;
    font-style:normal;
    font-size:11px;
    text-align:center;
}
a.reagissez:hover 
{
    color:#FFFFFF;
}    
a.motcle {
	font-size:11px;
	padding-right: 15px;
	font-weight: bold;
	text-decoration: none;
	color:#666666;
}
a.motcle2 {
	margin-left:  7px;
	margin-right: 7px;
	font-weight: bold;
}

.article {
	padding: 8px;
	padding-left: 6px;
	margin-bottom:6px;
	height:109px;
}
.article2 {
	padding: 8px;
	padding-left: 6px;
	margin-bottom:6px;
	background-color:#FFFFFF;
	border:1px solid #DADBD5;
	border-right:none;
	height:80px;
	color:#333333;
}
.article h2 {
	margin-top:0;
	font-size:18px;
}
.article p, .article2 p {
	margin:0;
	padding:0;
}

.article2 a {
	color:#000000;
}
.article2 h2 {
	color:#333333;
	font-size:16px;
	margin:0;
	padding:0;
}

.article .photo {
	position:relative;
	float:left; 
	margin-left:0; 
	margin-right:5px; 
	overflow:hidden; 
	width:150px; 
	height:109px;
	border:1px solid #4F4F51;
}
.article .fleche {
	position:absolute; 
	left:128px; 
	top:88px;
	z-index:10;
}
.article h2
{
    font-family:Times New Roman;
    font-size:20px;
    font-weight:bold;
    margin-top:0;
    margin-bottom:2px;
    color:#000000;
}
.article2 .photo {
	position:relative;
	float:left; 
	margin-left:0; 
	margin-right:5px; 
	overflow:hidden; 
	width:100px;
	border:1px solid #4F4F51;
}
.article2 .fleche {
	position:absolute; 
	left:37px; 
	top:22px;
	z-index:10;
}
.articlelong 
{
    margin-top:10px;
    margin-bottom:10px;
}
.articlelong .photo {
	position:relative;
	float:left; 
	margin-left:0; 
	margin-right:6px; 
	overflow:hidden; 
	width:200px; 
	height:145px;
	border:1px solid #4F4F51;
}
.articlelong .fleche {
	position:absolute; 
	left:60px; 
	top:60px;
	z-index:10;
}
.articlelong h2
{
    font-family:Times New Roman;
    font-size:24px;
    font-weight:bold;
    margin-top:0;
    margin-bottom:2px;
    color:#000000;
}
.articlelong p
{
    margin-top:2px;
    margin-bottom:0;
}
.articlecarre .photo {
	position:relative;
	float:left; 
	margin:0; 
	margin-right:10px; 
	overflow:hidden; 
	width:96px; 
	height:69px;
	border:1px solid #4F4F51;
}
.articlecarre .fleche {
	position:absolute; 
	left:0px; 
	top:0px;
	z-index:10;
}
.articlegrandcarre .photo {
	position:relative;
	margin:0; 
	margin-right:5px; 
	overflow:hidden; 
	width:300px; 
	height:160px;
	border:1px solid #4F4F51;
}
.articlegrandcarre .fleche {
	position:absolute; 
	left:112px; 
	top:70px;
	z-index:10;
}
.articlegrandcarre h3 
{
    font-family:Times New Roman;
    font-size:24px;
    font-weight:bold;
    margin-top:2px;
    color:#000000;
}
.articlegrandcarre p
{
    margin-top:2px;
    margin-bottom:0;
}
.articlepetit .photo {
	position:relative;
	float:left; 
	margin:0; 
	margin-right:5px; 
	overflow:hidden; 
	width:80px; 
	height:58px;
	border:1px solid #4F4F51;
}
.articlepetit .fleche {
	position:absolute; 
	left:64px; 
	top:42px;
	z-index:10;
}
.articlepetit h4 
{
    padding-top:10px;
}
.articlepetit2 
{
}
.articlepetit2 .photo {
	position:relative;
	float:left;
	margin:0; 
	margin-bottom:5px; 
	overflow:hidden; 
	width:300px; 
	height:90px;
	border:1px solid #4F4F51;
}
.articlepetit2 .fleche {
	position:absolute; 
	left:120px; 
	top:32px;
	z-index:10;
}
.articlepetit2 h4 
{
    padding-top:10px;
    margin-bottom:0;
}
.articlephoto .photo {
	position:relative;
	float:left; 
	margin:0; 
	margin-right:4px; 
	overflow:hidden; 
	width:70px; 
	height:50px;
	border:1px solid #4F4F51;
}
.articlephoto .fleche {
	position:absolute; 
	left:53px; 
	top:35px;
	z-index:10;
}
.articlegrand h4 
{
    font-weight:bold;
    font-size:20px;
    margin-bottom:5px;
    padding-top:10px;
}
.articlegrand .photo {
	position:relative;
	float:left; 
	margin:0; 
	overflow:hidden; 
	width:290px; 
	height:208px;
	border:1px solid #4F4F51;
}
.articlegrand .fleche {
	position:absolute; 
	left:105px; 
	top:65px;
	z-index:10;
}
td.homegauche 
{
    width:308px; 
    padding:8px; 
    padding-left:0; 
    vertical-align:top;
}
td.homedroit 
{
    width:308px; 
    padding:8px; 
    padding-right:0; 
    vertical-align:top;
}
.home .photo {
	position:relative;
	float:left; 
	margin:0;
	overflow:hidden; 
	width:108px; 
	height:80px;
	text-align:center;
	border:1px solid #4F4F51;
}
.home .fleche {
	position:absolute; 
	left:14px; 
	top:6px;
	z-index:10;
}
.dossier .photo {
	position:relative;
	float:left; 
	margin-left:0; 
	margin-right:5px; 
	overflow:hidden; 
	width:145px; 
	height:108px;
}
.dossier .fleche {
	position:absolute; 
	left:60px; 
	top:40px;
}
.photo {
	float:right; 
	width:250px; 
	margin-left:10px;
} 
.encarttexte 
{
    padding:12px; 
    padding-top:4px; 
    padding-bottom:4px; 
    margin-bottom:15px; 
    background-color:#0E6C88; 
    color:#FFFFFF;
}
.amazon {
	float:left; 
	width: 120px;
	margin-top:10px; 
	margin-bottom:10px; 
	margin-right:10px;
}
.commentaire {
	display:block;
	border-style:dotted;
	border-width:1px;
	background-color:#EEEEEE;
	margin-top:2px;
	margin-bottom:16px;
	padding:5px;
}

.homegrand 
{
    width:626px;
}
.homegrand .texte 
{
    height:160px;
}    
.homegrand .texte h1
{
    font-size:36px;
    font-weight:bold;
    color:#000000;
    margin-top:0;
    margin-bottom:0;
}
.homegrand .texte p
{
    margin-top:0;
    margin-bottom:2px;
}
.homegrand .photo
{
	margin:0; padding:0;
    position:relative; 
    overflow:hidden; 
    width:626px; 
    height:260px;
    border:1px solid #4F4F51;
    margin-bottom:5px;
	
}    
.homegrand .fleche
{
    position:absolute; 
    left:280px; 
    top:120px;
    z-index:10;
}
.homepetit 
{
    width:146px; 
    height:118px; 
    margin-right:3px;
    padding:3px;
    border:1px solid #A0A0A0; 
    float:left;
    text-align:center;
}
.homepetit .photo
{
	margin:0; padding:0;
    border:1px solid #A0A0A0; 
    position:relative; 
    overflow:hidden; 
    width:146px; 
    height:62px;
}
.homepetit .fleche
{
    position:absolute; 
    left:120px; 
    top:42px;
    z-index:10;
}
.homepetit a 
{
    color:#000000;
    font-weight:bold;
}
.homepetitover
{    
    background-color:#0E6883;
    width:146px; 
    height:118px; 
    margin-right:3px;
    padding:3px;
    border:1px solid #0E6883; 
    float:left;
    text-align:center;
}
.homepetitover .photo
{
	margin:0; padding:0;
    border:1px solid #FFFFFF; 
    position:relative; 
    overflow:hidden; 
    width:146px; 
    height:62px;
}
.homepetitover .fleche
{
    position:absolute; 
    left:120px; 
    top:42px;
}
.homepetitover a 
{
    color:#FFFFFF;
    font-weight:bold;
}


table.forum th {
	text-align:left;
	border: 0;
	background-color: #0C4D5F;
	color: #FFFFFF;
	padding:4px;
	padding-left:6px;
	padding-right:6px;
}
table.forum th a {
	color: #FFFFFF;
}
table.forum td {
	border: 1px solid #BFBFBF;
	border-top: 0;
	padding:4px;
	padding-left:6px;
	padding-right:6px;
}
table.forum td.tdmoderateur 
{
    padding:0;
}
table.forum td.tdmoderateur img
{
    margin-left:4px;
}
table.forum .textemoderateur 
{
    background-color:#BC123F;
    color:#FFFFFF;
    padding:4px;
    margin-bottom:4px;
}    

table.blog h4 {
	font-family: Times New Roman; 
	font-style:italic; 
	font-size:18px;
}
table.blog a {
	color:#000000;
}

table.encyclo td 
{
    border-left:1px solid #000000;
    padding-left:5px;
    padding-right:5px;
}
table.encyclo ul 
{
    margin-left:0;
    padding-left:0;
    list-style:none;
}
table.encyclo ul li
{
	background-image:url(img/trait.gif);
	background-repeat:no-repeat;
    padding-left:10px;
    margin-top:3px;
    margin-bottom:3px;
}
table.encyclo ul li a
{
    color:#000000;
}
#encyclo-selection h2 
{
    text-transform: uppercase;
    font-weight:bold;
    font-size:18px;
}
a.encyclorouge 
{
    display:inline-block;
    background-image:url(img/piedpage.gif);
    height:26px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    padding-top:7px;
    padding-left:8px;
    padding-right:8px;
}    
a.encyclobleu
{
    display:inline-block;
    background-image:url(img/encyclobleu.gif);
    height:26px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    padding-top:7px;
    padding-left:8px;
    padding-right:8px;
}    
.pave_livre_1{
	padding-top:20px;
}
.pave_livre_1 .livre{
    float:left; width:150px;
}
.pave_livre_1 .pave_info{
    padding-top:20px;
}
.pave_livre_1 .pave_info img{
	float:right;
}
.pave_livre_1 .pave_info .docteur{
	text-align:right; float:right; width:300px;		
}
.lienlivre 
{
	font-weight: bold;
	color: #094C5F;
}    

.bloccreationblog 
{
    margin-top:5px;
    background-color:#E5E5E5;
    border:1px solid #DDDDDD;
}    
.bloccreationblog h2
{
    margin-top:0;
    padding:3px;
    padding-left:5px;    
    background-color:#296781;
    color:#FFFFFF;
}    
.bloccreationblog p
{
    padding:5px;
    padding-top:0;
}    
.bloccreationblog a
{
    color:#316E86;
    font-style:italic;
    font-weight:bold;
}    
.bloctwitter {
	clear:both;
    border: 1px solid #40C9F5;
    padding:5px;
}    
.bloctwitter p 
{
    display:block;
    border-top: 1px solid #D9D6CF;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:0;
    margin-bottom:0;
}    
.bloctwitter p:first-child {
    display:block;
    border-top: 0;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:0;
    margin-bottom:0;
}    
.bloctwitter a {
    color: #FE0000;
}    

.blocfacebook 
{
	clear:both;
    border: 1px solid #1C559A;
    padding:5px;    
}

.blocgris 
{
	clear:both;
    border: 1px solid #BABABA;  
    margin-top:5px;
}    
.blocgris h2
{
   	font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding-left:5px;    
    padding-top:5px;    
    color:#2E2D29;
    background-image:url(img/blocgrish2.gif);
    height:27px;
    margin-top:0;
    margin-bottom:0;
}
.blocgris a
{
    color:#000000;
}
.blocgris .dedans
{
    padding:5px;    
}    
.blocgris .lienarticle
{
    text-align:right;
}    

.bloc1 
{
	clear:both;    
}    
.bloc1 h2
{
   	font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #0D6D86;
    margin-bottom:2px;
    border-bottom:1px solid #000000;  
}

.bloc2fondbleu 
{
	clear:both;    
    background-color: #0D6D86;
    color: #FFFFFF;
    margin-top:5px;
}    
.bloc2fondbleu h2
{
   	font-family: Arial, Helvetica, sans-serif;
    padding:5px;    
    padding-bottom:0;
    color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;  
}
.bloc2fondbleu .dedans
{
    padding:5px;    
    padding-top:0;
}    
.bloc2fondbleu h4
{
    color:#FFFFFF;    
}    
.bloc2fondbleu .photo {
	border:1px solid #FFFFFF;
}

.bloc5scroll 
{
	clear:both;    
	margin-top:5px;
}
.bloc5scroll h2
{
   	font-family: Arial, Helvetica, sans-serif;
    color: #0D6D86;
    padding:5px;    
    padding-left:0;    
    padding-top:0;        
    border-bottom: 1px solid #000000;  
    margin-bottom:2px;
}
.bloc5scroll .dedans
{
    height:130px; 
    overflow-x:hidden; 
    overflow-y:scroll;
    border-bottom: 1px solid #000000;  
    position:relative;
}    

.bloc1plus4 
{
	clear:both;    
    margin-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid #000000;  
}
.bloc1plus4 h2
{
   	font-family: Arial, Helvetica, sans-serif;
    color: #0D6D86;
    padding:5px;    
    padding-left:0;    
    padding-top:0;        
    border-bottom: 1px solid #000000;  
    margin-bottom:2px;
}    

.bloc1plus1rouge
{
	clear:both; 
	margin-top:5px;   
    color: #FFFFFF;
    background-color:#E6E6E6;
    border:1px solid #BABABA;
}    
.bloc1plus1rouge h2
{
   	font-family: Arial, Helvetica, sans-serif;
    background-color:#D7184C;
    color:#FFFFFF;
    padding:5px;    
    margin-top:0;
    margin-bottom:0;
}
.bloc1plus1rouge .dedans
{
    padding:5px;    
    padding-top:0;    
    margin-bottom:5px;    
    border-bottom:1px solid #000000;
}    
.bloc1plus1rouge .dedans2
{
    padding:5px; 
    padding-top:0;
}

.bloctopblog
{
	clear:both;
    border: 1px solid #BABABA;  
    margin-top:5px;
}
.bloctopblog h2
{
   	font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding-left:5px;    
    padding-top:5px;    
    color:#0D6D86;
    background-image:url(img/blocgrish2.gif);
    height:27px;
    margin-top:0;
    margin-bottom:0;
}
.bloctopblog h2 a {
    color:#0D6D86;
}
.bloctopblog h4
{
    font-family:Times New Roman;
    font-weight:normal;
    font-style:italic;
    font-size:18px;
    margin-top:8px;
    margin-bottom:5px;
}
.bloctopblog .dedans
{
    padding:5px; 
}
.bloctopblog a
{
    color:#000000; 
}

.blocongletscroll 
{
	clear:both;    
	margin-top:5px;
}
.blocongletscroll h2
{
    float:left;
   	font-family: Arial, Helvetica, sans-serif;
    padding-left:5px;    
    padding-right:5px;    
    padding-top:2px;        
    color:#8A8A82;
    background-image:url(img/blocongletscrollh2.gif.jpg);
    height:24px;
    margin-top:0;
    margin-bottom:0;
}
.blocongletscroll h2.over
{
    color:#0D6D86;
}
.blocongletscroll a
{
    color:#000000;
}
.blocongletscroll .dedans
{
    height:140px; 
    overflow-x:hidden; 
    overflow-y:scroll;
    border-bottom: 1px solid #000000;  
    position:relative;
}    

.bloclie 
{
	clear:both;    
	border-bottom: 1px solid #000000;  
	margin-top:5px;
}
.bloclie h2
{
   	font-family: Arial, Helvetica, sans-serif;
   	font-size:18px;
   	font-weight:bold;
    color: #0D6D86;
    padding:5px;    
    padding-left:0;    
    border-bottom: 1px solid #000000;  
    margin-top:0;
    margin-bottom:2px;
}
.bloclie p
{
    font-family:Times New Roman;
    font-weight:bold;
    font-size:20px;
    margin-top:0;
    margin-bottom:0;
}
.blocalaune 
{
	clear:both;    
}
.blocalaune h2
{
    color:#0D6D86;
    margin-top:0;
    margin-bottom:0;
}
.blocalaune .dedans
{
    height:370px;
    border-bottom:1px solid #000000;
    margin-bottom:2px;
}
.blocalaune .bulle
{
    display:inline-block;
    background-image:url(img/bulle1.gif);
    width:17px;
    height:17px;
    margin-right:3px;
    padding-top:3px;
    color:#FFFFFF;
    text-align:center;
}

.encycloune 
{
    position:relative; 
	margin-bottom:25px;
}
.encycloune .flechegauche 
{
    position:absolute; 
    left:0; 
    top:65px; 
    z-index:10;
}
.encycloune .flechedroite
{
    position:absolute; 
    left:604px; 
    top:65px; 
    z-index:10;
}
.encycloune .articlegrandcarre 
{
    padding-right:30px;
}
.encycloune .articlegrandcarre .photo {
    float:left;
}
.encycloune h2
{
    color:#D81247;
    margin-top:0;
    margin-bottom:0;
}
.encycloune .dedans
{
    height:180px;
    border-bottom:1px solid #000000;
    margin-bottom:2px;
}
.encycloune .numeros
{
    text-align:right;
}
.encycloune .bulle
{
    display:inline-block;
    background-image:url(img/bulle1.gif);
    width:17px;
    height:17px;
    margin-right:3px;
    padding-top:3px;
    color:#FFFFFF;
    text-align:center;
}

.motclehaut 
{
	margin-left:3px; margin-right:4px;
    border-top:5px solid #0D6781;
    border-bottom:1px solid #DEDEDE;
    height:30px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('img/back-motclehaut.jpg'); background-position:bottom;
	overflow:hidden;
}
.motclehaut a 
{
    display:block;
    float:left;
    padding-left:10px;
    padding-right:10px;
    padding-top:6px;
    height:24px;
    border-left:1px solid #DEDEDE;
    text-transform:uppercase;
    color:#717171;
    font-size:14px;
    font-weight:bold;
}
.motclehaut a:hover{background-color:#FFFFFF;}

p.motclearticle
{
    line-height : 1.4em;   
}
.motclearticle a
{
    display:block;
    float:left;
    padding-left:6px;
    padding-right:7px;
    border-right:2px solid #717171;
    color:#717171;
    font-size:11px;
    font-weight:bold;
}
.motclearticle a:last-child
{
    border-right:0;
}
.motclearticle a.bleu
{   
    color:#0D6782;
    font-size:20px;
}

#LSResult { position: absolute; margin-left:650px; width: 260px; text-align:left; z-index:10; } 
#LSResult a { display:block; }

.menuderoule {
	display:none; 
	position:absolute; 
	width:916px; 
	margin-top:0px; 
	padding:20px; 
	padding-bottom:15px; 
	color:#FFFFFF;
	background-color:#0E6883 ;
	border-bottom:5px solid #1688AC;
	text-align:left;
	z-index:945;
}
#menu2deroule {
    margin-left:0px;
}
#menu3deroule {
    margin-left:0px;
}
#menu4deroule {
    margin-left:0px;
}
#MenuContact {
    margin-left:392px;
}
#MenuRechercher {
    margin-left:469px;
}
.menuderoule h2 
{
    border-top:0;
    margin-top:0;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.menuderoule h3
{
	color:#FFFFFF;
}
.menuderoule h4
{
	color:#FFFFFF;
}
.menuderoule a 
{
   color:#FFFFFF;
}
.menuderoule a.lien
{
	background-image:url(img/plusblanc.gif);
	background-repeat:no-repeat;
	padding-left:10px;
 	margin-top:6px;
	margin-bottom:6px;
}
.menuderoule a.plus 
{
	background-image:url(img/plusblanc.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	float: right;
    font-weight:bold;
    font-style:italic;
	margin-top:6px;
	margin-bottom:6px;
}
.menuderoule .articlepetit .photo {
	border:1px solid #FFFFFF;
}
.fb-like {
	vertical-align: top;
}

/*** Début CSS popup newsletters ***/
	#id_ins_news{
		width:100%;
		height:100%;
		color:#FFFFFF;
		position:absolute;
		float:left;
		overflow:hidden;
		z-index:103;
		font-family:Arial, Helvetica, sans-serif;
		/*display:none;*/
	}
	
	#id_ins_news .transparency{
		opacity:0.5;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		background-color:#000000;
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
		z-index:-1;
	}
	
	.content{
		padding-top:100px;
		position:relative;
		
	}
	/*** Fin CSS popup newsletters ***/
