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

div#conteneur{ width:100%; height:auto; float:left; text-align:center; text-align:-moz-center;  }
div#contenu{ border:0; width:1000px; background:none; padding:0;  }
	#contenu div{ text-align:left; }	
	#contenu div#titre{ vertical-align:top; float:left; height:71px; width:1000px; margin-top:25px;}
	#contenu div#titre div#logo{ width:245px; float:left; }
	#contenu div#titre div#logo div#img_logo{ width:245px; float:left; }
	#contenu div#titre div#barre{ width:741px; height:71px; float:left; background:url(images/menu.png) no-repeat; margin-left:10px; }
	#contenu div#titre div#barre ul{ list-style:none; margin:2px 0px 0px 7px; width:734px; height:71px; float:left; padding:0; }
	#contenu div#titre div#barre ul li{ display:list-item; border:0; height:20px; width:120px; float:left; padding:0; margin:0; background:url(images/puce.png) no-repeat; font-size:11px; color:#FFFFFF;  }
	#contenu div#titre div#barre ul li a{ color:#33CCFF; font-weight:bolder; margin:0px 0px 0px 10px; float:left; font-size:14px; }
	#contenu div#titre div#barre ul li a:hover{ text-decoration:none; color:#66FF33; }
	#contenu div#titre img{ border:0; vertical-align:top; }
	
	#contenu #corps_b{ width:990px; vertical-align:top; padding:0; float:left; height:auto; vertical-align:top;
 background:url(images/bg_centre_b.png) no-repeat bottom left; padding-bottom:25px; }
 	#contenu #corps_b #corps{ width:990px; vertical-align:top; padding:0; float:left; height:auto; vertical-align:top;
 background:url(images/bg_centre.png) repeat-y; }
	
	#contenu #corps_b #corps div#texte{ width:600px; vertical-align:top; border:0; padding:0; float:left; height:auto; }
	#contenu #corps_b #corps div#texte h1,div.titre_rub{  font-size:20px; margin:10px 0px 0px 2px; color:#33CCFF; padding:0; float:left; width:598px; height:27px; font-weight:bolder; background:url(images/bg_h1.png) repeat-x center; }
	#contenu #corps_b #corps div#texte h1 span{ background:#ffffff; padding:0px 3px 0px 0px; }
	#contenu #corps_b #corps div#texte h2{ font-size:18px; margin:2px 0px 0px 2px; color:#66FF33; padding:0; float:left; width:598px; height:27px; }
	#contenu #corps_b #corps div#texte h2 a{  color:#8CDE12; }
	#contenu #corps_b #corps div#texte h2 a:hover{ text-decoration:none; color:#33CCFF; }
	
	#contenu #corps_b #corps div#texte p{ margin:0px 0px 3px 2px; width:593px; border-bottom:1px dotted #33CCFF; padding:0px 5px 8px 0px; float:left; }
	#contenu #corps_b #corps div#texte p.nobordure{ border:0; }
	#contenu #corps_b #corps div#texte p img{ margin-right:4px; }
	#contenu #corps_b #corps div#texte p span.prev{ width:auto; height:auto; float:left; border:2px solid #33CCFF; padding:1px; margin:0px 4px 4px 0px; }
	#contenu #corps_b #corps div#texte p span.prev img{ width:120px; height:auto; float:left; border:1px solid #33CCFF; margin:0; }
	#contenu #corps_b #corps div#texte p a{ text-decoration:none; color:#33CCFF; font-weight:bold; font-size:14px; }
	#contenu #corps_b #corps div#texte p a img{ border:1px solid #000000; }
	#contenu #corps_b #corps div#texte p a:hover{ text-decoration:underline; color:#8CDE12; }
	#contenu #corps_b #corps div#texte p a.mini{ float:left; margin:3px 5px 5px 5px;}
	#contenu #corps_b #corps div#texte p span{ font-weight:bold; color:#666666; font-size:11px;}
	#contenu #corps_b #corps div#texte p span a{ font-size:12px; color:#33ccff; }
	#contenu #corps_b #corps div#texte p span a:hover{ color:#66ff33; }
	#contenu #corps_b #corps div#texte p span#cmd{ font-weight:bold; text-decoration:underline; color:#660033; cursor:pointer; }
	#contenu #corps_b #corps div#texte p.com img{ float:left; width:50px; height:50px; }
	#contenu #corps_b #corps div#texte p.com span{ font-weight:normal; color:#999999; }
	
	#contenu #corps_b #corps div#texte div#ss_cmd{ display:none; }
	#contenu #corps_b #corps div#texte div#post{ width:auto; height:auto; }
	#contenu #corps_b #corps div#texte div#post p{ width:auto; height:auto; float:none; border:0; padding:0; margin:0; width:532px; }
	#contenu #corps_b #corps div#texte div a{ text-decoration:underline; color:#ff2fe4; }
	#contenu #corps_b #corps div#texte div a:hover{ text-decoration:none; color:#0066FF;}
	#contenu #corps_b #corps div#texte div a img{ border:0; }
	#contenu #corps_b #corps div#texte div.pub_728{ padding:0; float:left; width:468px; height:60px; }
	#contenu #corps_b #corps div#texte div.vote{ float:left; padding:0px 7px 0px 7px; font-weight:bold; font-size:15px; vertical-align:bottom; }
	#contenu #corps_b #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_b #corps div#texte div.agrandir img{ vertical-align:middle; }
	#contenu #corps_b #corps div#texte div.vote{ padding:0px 0px 0px 7px; }
	#contenu #corps_b #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_b #corps div#texte div.date span{ font-size:22px; color:#FFFFFF;}
	#contenu #corps_b #corps div#texte div.video{ margin:0px 0px 5px 7px; background:none; padding:0; float:left; width:545px; height:auto; text-align:center; }
	#contenu #corps_b #corps div#texte p span.pubintext{ float:right; width:300px; height:225px; padding:3px; margin-bottom:1em; }
	#contenu #corps_b #corps div#texte ul.list_p{ list-style:none; margin:8px 0px 10px 0px; width:553px; float:left; padding:0; }
	#contenu #corps_b #corps div#texte ul.list_p li{ display:list-item; border:1px solid #9CE811; height:auto; width:auto; float:left; padding:0; margin:0px 2px 0px 2px; }
	#contenu #corps_b #corps div#texte ul.list_p li a{ text-decoration:none; color:#33CCFF; font-weight:bold; background:#ffffff; padding:0px 7px 0px 7px; font-size:16px; }
	#contenu #corps_b #corps div#texte ul.list_p li a.on{ background:#ffffff; color:#333333; }
	#contenu #corps_b #corps div#texte ul.list_p li a:hover{ color:#8CDE12; background:#ffffff;  }
	
	#contenu #corps_b #corps div#texte ul.bookmark{list-style:none; margin:0px 0px 0px 0px; width:535px; float:left; padding:5px 0px 0px 0px;}
	#contenu #corps_b #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_b #corps div#texte ul.bookmark li a{ border:0; margin:0; }
	#contenu #corps_b #corps div#texte ul.bookmark li img{ border:0; }
	
	#contenu #corps_b #corps div#texte ul.dossier{list-style:none; margin:4px 0px 0px 10px; width:550px;}
	#contenu #corps_b #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_b #corps div#texte ul.dossier li a{ text-decoration:none; color:#FF6600; font-weight:bold; padding-left:20px; }
	#contenu #corps_b #corps div#texte ul.dossier li a:hover{ text-decoration:underline; color:#660033}
	#contenu #corps_b #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 #0066FF; float:left; padding:2px;  }
	
	#contenu #corps_b #corps div#pub_c{ width:173px; vertical-align:top; float:left; height:auto; margin:15px 7px 5px 0px; }
	#contenu #corps_b #corps div#pub_c div.env_pub{ height:auto; text-align:center; float:left; width:173px;}
	
	#contenu #corps_b #corps div#menu{ width:200px; vertical-align:top; border:0; float:left; height:auto; margin:5px 0px 5px 10px; }
	#contenu #corps_b #corps div#menu div{ margin:0; width:200px; text-align:center; float:left; vertical-align:middle; height:27px;}
	#contenu #corps_b #corps div#menu div.noir{ background:#000000; }
	#contenu #corps_b #corps div#menu div img{  border:0;  }
	#contenu #corps_b #corps div#menu div a{ color:#5da8e7; text-decoration:none; }
	#contenu #corps_b #corps div#menu div a:hover{ color:#ffffff; }
	#contenu #corps_b #corps div#menu div.pub_menu{ margin:5px 0px 0px 0px; width:200px; text-align:center; background:none; float:left; height:250px; }
	#contenu #corps_b #corps div#menu div.encadre{ background:#ffffff; border:1px #DAEFFE solid; padding:1px; width:auto; height:auto; }
	#contenu #corps_b #corps div#menu div.encadre div.titre_rub{ text-align:center; font-size:17px; font-weight:bold; width:200px; background:#DAEFFE; padding:2px 0px 0px 0px; color:#0066FF; float:left; }
	#contenu #corps_b #corps p.pub{ text-align:center; float:left; }
	#contenu #corps_b #corps div#menu ul{list-style:none; float:left; margin:0em 0em 0.1em 0em; padding:0px 0px 4px 0px; width:200px; height:auto;}
	#contenu #corps_b #corps div#menu ul.list_menu li a{ padding:0; background:url(images/fleche.png) no-repeat left; margin:0px 0px 0px 10px; color:#8CDE12; font-size:13px;}
	#contenu #corps_b #corps div#menu ul.list_menu li a:hover{ color:#33CCFF; text-decoration:underline; }
	#contenu #corps_b #corps div#menu ul li{display:list-item; border-bottom:1px #33CCFF dotted; height:20px; width:200px; text-align:left; background:url(images/puce.png) no-repeat; }
	#contenu #corps_b #corps div#menu a{ text-decoration:none; color:#8CDE12; font-weight:bold; }
	#contenu #corps_b #corps div#menu div.encadre ul.list_menu li a:hover{ text-decoration:underline; color:#ffffff;}

div#bg_bas{ width:100%; height:auto; float:left; text-align:center; text-align:-moz-center; margin-top:50px; background:url(images/bg_footer.png) repeat-x bottom; }	
	#bg_bas div#bas{ height:auto; width:1000px; text-align:left; background:url(images/footer.png) no-repeat left top; margin:30px 0px 9px 0px; }
	#bg_bas div#bas p{ float:left; margin:20px 0px 10px 0px; width:980px; text-align:center; font-size:11px; color:#33CCFF; padding:0; float:left; font-weight:bold; }
	#bg_bas div#bas p a{ color:#33CCFF; text-decoration:none; }
	#bg_bas div#bas p a:hover{ color:#66FF33; text-decoration:underline }
	
	