* { margin:0; padding:0; }

BODY { background:white; color:black; overflow-y:auto; font-size:12px; font-family:"Trebuchet MS", "Bitstream Vera Sans"; }

IMG { border:0;  }

H1 { font-size:20px; }

STRONG { font-weight:bolder; }

OL, UL { list-style-position:outside; }

HR { margin:4px 0 4px 0; height:1px; border: 0; color:black; background:black;}

IFRAME { border:0; }

TD { vertical-align:top; }

FONT { font-size:inherit; } 

A:link, A:visited, A:active, A:hover { color:inherit; text-decoration:underline; }
A:hover { text-decoration: underline; }

INPUT, SELECT, TEXTAREA { vertical-align:middle; font-family:Arial; font-size:inherit; }
INPUT.textarea, TEXTAREA, SELECT { border-top:1px solid #333; border-left:1px solid #333; border-right:1px solid #ccc; border-bottom:1px solid #ccc;   }

INPUT:focus, TEXTAREA:focus { background:#efefef; }

/* div pub */
.ADSmain { font-family:verdana; width:236px; padding-bottom:2px; overflow:hidden}

/* titre */
a.ADSClickUrl {font-size:11px; font-weight:bold; padding:2px; }
a.ADSClickUrl{text-decoration:underline;}
a.ADSClickUrl:visited{}
a.ADSClickUrl:hover{}

/* description */
.ADSdescription{font-size:11px; padding:2px; }
.ADSdescription a{ text-decoration:none;}
.ADSdescription a:visited{ text-decoration:none;}
.ADSdescription a:hover{ text-decoration:none;}
/* url du site marchand */
.ADShost{overflow:hidden; margin-bottom:15px; padding:1px;font-size:9px; padding:2px;}
.ADShost a{font-size:9px}
.ADShost a:visited{}
.ADShost a:hover{text-decoration:none; font-size:9px;}


table.post td.social li img { padding:0;border:0 solid; }
table.post td.social li { display:inline;}
table.post td.social ul { height:0; }

div.bandeau-droite { float:right;border:1px solid;width:20%;padding:5px;margin:0 10px 0 0 }
div.bandeau-droite div.encart { border-bottom:1px solid grey;padding-bottom:5px; }
div.post { clear:left;border:1px solid; width:75%;padding:5px;margin:10px 0 0 10px }
div.post div.link { border-top:1px solid grey; }
div.post div.link ol { margin-left:20px;}
div.header a { display:block;float:left;border:1px solid grey;clear:none;padding:5px;margin:3px }
div.header a:hover { background-color:grey;border-color:black }
div.post div.content { clear:left }
div.blog-img {
  clear:right;
  float:right;
  text-align:center;
  width:250px;
}