html{ margin:0; padding:0; }
body{ background:url(images/bg.png) repeat-x; top:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-align:center; margin:0; padding:0;  }
a{cursor:pointer; color:#000000;}
.dessus:hover{ text-decoration:underline;}
.centre{ text-align:center; padding-left:0; padding-top:0;}

div#contenu{ border:0; width:1000px; background:none; top:0; position:absolute; margin-left:-500px; left: 50%; padding:0; float:left; }
	#contenu div{ text-align:left; }	
	#contenu div#titre{ text-align:left; height:173px; vertical-align:top; float:left; }
	#contenu div#titre div#logo{ width:990px; float:left; }
	#contenu div#titre div#logo div#img_logo{ float:left; }
	#contenu div#titre div#logo div#t_pub{ width:385px; height:104px; float:left; background:url(images/bg_info.png) no-repeat; padding:3px 4px 3px 5px; color:#FFFFFF;  margin:20px 0px 0px 0px; }
	#contenu div#titre img{ border:0; vertical-align:top; float:left; }
	
	#contenu #corps{ width:1000px; vertical-align:top; padding:0; float:left; height:auto; vertical-align:top; margin-top:1px; }
	
	#contenu #corps div#texte{ width:750px; vertical-align:top; border:0; padding:0; float:left; height:auto; }
	#contenu #corps div#texte h1,div.titre_rub{  font-size:20px; margin:0px 0px 10px 0px; color:#F40000; padding:0; float:left; width:730px; height:27px; font-weight:bolder; }
	#contenu #corps div#texte h2{  font-size:20px; margin:20px 0px 10px 5px; color:#F40000; padding:0; float:left; width:677px; height:27px; font-weight:bolder; }
	#contenu #corps div#texte h2 a{  color:#f78600; }
	#contenu #corps div#texte h2 a:hover{ text-decoration:none; color:#F40000; }
	
	#contenu #corps div#texte p{ margin:0px 0px 5px 5px; width:670px; padding:0; float:left; }
	#contenu #corps div#texte p.p_post{ border:0; width:670px; height:auto; min-height:500px; }
	#contenu #corps div#texte p img{ margin-right:4px; }
	#contenu #corps div#texte p a{ text-decoration:none; color:#FF6600; font-size:14px; }
	#contenu #corps div#texte p a img{ border:1px solid #000000; }
	#contenu #corps div#texte p a:hover{ text-decoration:underline; color:#ff6600; }
	#contenu #corps div#texte p a.mini{ float:left; margin:3px 5px 5px 5px;}
	#contenu #corps div#texte p span{ font-weight:bold; color:#FF5300; font-size:12px;}
	#contenu #corps div#texte p span a{ font-size:12px; color:#f78600; }
	#contenu #corps div#texte p span a:hover{ color:#555555; }
	#contenu #corps div#texte p span#cmd{ font-weight:bold; text-decoration:underline; color:#660033; cursor:pointer; }
	#contenu #corps div#texte p.com img{ float:left; width:50px; height:50px; }
	#contenu #corps div#texte p.com span{ font-weight:normal; color:#999999; }
	
	
	#contenu #corps div#texte div#ss_cmd{ display:none; }
	#contenu #corps div#texte div#post{ width:auto; height:auto; }
	#contenu #corps div#texte span.addthis_button{ width:730px; height:20px; float:left; text-align:right; margin-top:5px; }
	#contenu #corps div#texte div#post p{ width:auto; height:auto; float:none; border:0; padding:0; margin:0; width:735px; }
	#contenu #corps div#texte div a{ text-decoration:underline; color:#660033; }
	#contenu #corps div#texte div a:hover{ text-decoration:none; color:#FF6600;}
	#contenu #corps div#texte div a img{ border:0; }
	#contenu #corps div#texte div.pub_728{ padding:0; float:left; width:728px; height:90px; }
	#contenu #corps div#texte span.pub_video{ padding:0; float:left; width:728px; height:auto; background-color:#000000; text-align:center; color:#FFFFFF; border:#F40000 1px solid; padding:0; }
	#contenu #corps div#texte span.pub_video embed{ margin:4px 0px 2px 0px; }
	#contenu #corps div#texte div.pub_global{ padding:0; float:left; width:728px; height:295px; border:#F40000 1px solid; background:#FFFFFF; }
	#contenu #corps div#texte div.pub_global_300{ padding:0; float:left; width:728px; height:105px; border:#F40000 1px solid; background:#FFFFFF; color:#F40000; text-align:center; font-size:17px; font-weight:bold; padding-top:13px; }
	#contenu #corps div#texte div.pub_728_15{ padding:0; float:left; width:728px; height:15px; }
	#contenu #corps div#texte div.pub_728_300{ padding:0; float:left; width:728px; height:90px; text-align:center; background-color:#000000; border:2px solid #F40000; vertical-align:middle; }
	#contenu #corps div#texte div.pub_336_280{ padding:0; float:left; width:336px; height:280px; margin-left:19px; margin-top:17px }
	#contenu #corps div#texte div.vote{ float:left; padding:0px 7px 0px 7px; font-weight:bold; font-size:15px; vertical-align:bottom; }
	#contenu #corps div#texte div.agrandir{ float:left; padding:0px 0px 0px 7px; font-weight:bold; font-size:15px; vertical-align:bottom; width:200px; }
	#contenu #corps div#texte div.agrandir img{ vertical-align:middle; }
	#contenu #corps div#texte div.vote{ padding:0px 0px 0px 7px; }
	#contenu #corps div#texte div.date{ background:url(images/miniboite.png) no-repeat; width:47px; height:48px; text-align:center; float:left; margin:18px 0px 0px 0px; font-weight:bold; }
	#contenu #corps div#texte div.date span{ font-size:22px; color:#FFFFFF;}
	#contenu #corps div#texte div.video{ margin:0px 0px 5px 7px; background:none; padding:0; float:left; width:595px; height:auto; text-align:center; }
	#contenu #corps div#texte p span.pubintext{ float:right; width:300px; height:225px; padding:3px; margin-bottom:1em; }
	#contenu #corps div#texte ul.autre{list-style:none; margin:0px 0px 0px 7px; width:595px; float:left; padding:5px 0px 0px 0px;}
	#contenu #corps div#texte ul.autre li{display:list-item; border:0; height:auto; width:587px; float:left; padding:0; margin:0px 0px 0px 5px; }
	#contenu #corps div#texte ul.autre li a{ text-decoration:none; color:#8a1c53; font-weight:bold;}
	#contenu #corps div#texte ul.autre li a:hover{ text-decoration:underline; color:#660033;}
	
	#contenu #corps div#texte ul.bookmark{list-style:none; margin:0px 0px 0px 0px; width:535px; float:left; padding:5px 0px 0px 0px;}
	#contenu #corps div#texte ul.bookmark li{display:list-item; border:0; height:16px; width:16px; float:left; padding:0; margin:0px 0px 2px 2px; }
	#contenu #corps div#texte ul.bookmark li a{ border:0; margin:0; }
	#contenu #corps div#texte ul.bookmark li img{ border:0; }
	
	#contenu #corps div#texte ul.dossier{list-style:none; margin:4px 0px 0px 10px; width:600px;}
	#contenu #corps div#texte ul.dossier li{display:list-item; border-bottom:1px #CCCCCC dotted; height:auto; width:197px; float:left; padding:4px 0px 4px 0px;}
	#contenu #corps div#texte ul.dossier li a{ text-decoration:none; color:#FF6600; font-weight:bold; padding-left:20px;background:url() no-repeat;}
	#contenu #corps div#texte ul.dossier li a:hover{ text-decoration:underline; color:#660033}
	#contenu #corps div#texte textarea.f_lien{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; width:575px; height:45px; margin:0; background:#FFEECC; border:1px solid #8a1c53; float:left; padding:2px;  }
	
	#contenu #corps div#menu{ width:250px; vertical-align:top; border:0; float:left; height:auto; }
	#contenu #corps div#menu div{ margin:0; width:250px; text-align:center; background:url(images/bg_menu.png) no-repeat; float:left; vertical-align:middle; height:27px;}
	#contenu #corps div#menu div.don{ margin:0; width:250px; text-align:center; background:none; float:left; vertical-align:middle; height:auto; border:#F40000 1px solid; background:#FFFFFF; color:#F40000; font-weight:bold; }
	#contenu #corps div#menu div a{ color:#ffffff; text-decoration:none; }
	#contenu #corps div#menu div a.rouge{ color:#ff0000; text-decoration:none; font-size:14px; }
	#contenu #corps div#menu div a:hover{ color:#555555; }
	#contenu #corps div#menu div.pub_menu{ margin:5px 0px 0px 0px; width:250px; text-align:center; background:none; float:left; height:250px; }
	#contenu #corps div#menu div.titre_rub{ text-align:center; font-size:17px; font-weight:bold; width:250px; background:url(images/bg_menu.png) no-repeat; padding:2px 0px 0px 0px; color:#ffffff; margin-top:4px; float:left; }
	#contenu #corps p.pub{ text-align:center; float:left; }
	#contenu #corps div#menu ul{list-style:none; float:left; margin:0em 0em 0.1em 0em; padding:0px 0px 4px 0px; width:250px; background:url() no-repeat;}
	#contenu #corps div#menu ul.list_menu li a{ padding-left:16px; background:url(images/fleche.png) no-repeat left; margin-left:3px; color:#f78600;}
	#contenu #corps div#menu ul li{display:list-item; border-bottom:1px #CCCCCC dotted; height:20px; width:250px; color:#555555; }
	#contenu #corps div#menu ul li.li_ro a{ color:#F40000; }
	#contenu #corps div#menu a{ text-decoration:none; color:#f78600; font-weight:bold; }
	#contenu #corps div#menu ul.list_menu li a:hover{ text-decoration:underline; color:#555555;}

	div#pub_bas{ height:100px; width:1000px; vertical-align:middle; float:left; background:#fc1100; text-align:center; padding-top:10px; margin-top:10px; }
	div#bas{ height:auto; width:1000px; text-align:left; float:left; background:url(images/bg_bottom.png) repeat-x; margin-top:15px; }
	div#bas img{ border:0; vertical-align:middle; }
	div#bas div{ float:left; margin:0px 0px 3px 17px; width:227px; font-weight:bold; font-size:16px; border-bottom:1px dotted #ffffff; color:#FFDA59;height:25px; padding:0; }
	div#bas span.blanc{ color:#ffffff; }
	div#bas ul{ float:left; margin:0px 0px 0px 17px; width:227px; list-style-type:none; height:auto; padding:0; }
	div#bas ul li{ background:url(images/puce.png) no-repeat left; float:left; width:227px; }
	div#bas ul li a{ margin-left:9px; color:#FFDA59; text-decoration:none; font-size:13px; }
	div#bas ul li a:hover{ margin-left:9px; color:#ffffff; text-decoration:underline; font-size:13px; }
	div#bas p{ float:left; margin:10px 0px 10px 0px; width:890px; text-align:center; font-size:11px; color:#ffffff; padding:0; float:left; }
	div#bas p a{ color:#FFE084; text-decoration:none; }
	div#bas p a:hover{ color:#000000; text-decoration:underline }
	
	
