body{
	font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	font-size:13px;
	margin:0 auto;
	width:1000px;
	background:#EFECE0 url('images/f.gif') repeat-y top center;
	border: solid #e5e5e5 0 1px 0 1px;
}
*{
	margin:0;
	padding:0;
	border:0;
}
.nettoyeur{
background:transparent none repeat scroll 0 0;
border:0 none;
clear:both;
color:white;
display:block;
margin:0;
width:100%;
}
blockquote {
border-left:5px solid #DDDDDD;
margin:15px 30px 0 10px;
padding-left:20px;
}
p{
	margin:18px 0;
}
a{
	color:black;
	text-decoration:none;
}
.gras{
	font-weight:bold;
}
table{
	border-collapse: collapse;
}
table,td{
	border:1px solid #e6e6e6;
}
td{
	padding:3px;
}
/**********************************	ENTETE	*************************/
#page {
	background:#fff;
}
#entete{
	background: #FFFFFF url('images/fondentete.gif') repeat-x top left;
	float:left;
	width:100%;
	position:relative;
	top:0;
	left:0;
}
#bandtop{
	height:14px;
	margin:0 0 6px 0;
	width:100%;
	float:left;
	color:#f3f3f3;
	font-size:11px;
	overflow:hidden;
}
#bandtop a{
	color:#f3f3f3;
}
#bandtop a:hover,#pied a:hover{
	color:#b81014;
}
#bandtop ul{
	float:left;
	list-style-type:none;
	width:400px;
}
#bandtop ul.bdeuz{
	width:600px;
}
ul.bdeuz li{
	border-right:1px dotted #e6e6e6;
}
#bandtop ul li{
	height:13px;
	line-height:13px;
	float: left;
	padding:0 5px;
	padding-top:1px;
}
#bandtop .rss{
	padding-left:20px;
	background:url('images/minirss.png') no-repeat 5px 1px;
}
#bandtop ul .homelien{
	padding-left:20px;
	background: url('images/home.gif') no-repeat 5px 1px;
}
#bandtop select,#bandtop input{
	height:13px;
	border:0;
	margin:0;
	padding:0;
	background:#f3f3f3;
	color:#444444;
	font-size:10px;
}
#bandtop #recherche{
	height:12px;
}
#bandtop .boutonlr{
	height:11px;
}
#bandtop .recherche{
	padding:0 5px;
	margin:0;
	border:0;
}
select.naveditions{
	height:16px;
	border:0;
	margin:2px;
	padding:0;
	background:#e6e6e6;
	color:#b81014;
	font-size:10px;
	width:140px;
}
#entete a.accueil, #entete div,#login ul,#login a.logout,#entete div{
	float:left;
}
#entete a.accueil{
	margin-left:10px;
	margin-bottom:10px;
}

#disclaim{
	width:260px;
	margin-top:20px;
	margin-left:40px;
	display:inline;
	overflow:hidden;
	float:right;
}
#disclaim.devenez{
	margin-left:100px;
	width:300px;
}
#disclaim a{
	color:#444444;
	text-decoration:none;
}
#disclaim h3 a{
	padding-top:10px;
	font-size:18px;
}
#disclaim h4,#disclaim h3{
		text-align:right;
}
#disclaim h4 a{
	color:#D00707;
	font-size:14px;
}
#disclaim img{
	padding:6px;
}
#editions{
	clear:both;
	width:330px;
	margin-top:6px;
}
#editions span{
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
}
.piqueur{
	background:transparent;
	width:0;
	height:0;
	border:0;
}
#espace-redacteur{
	width:660px;
}
#login{
	width:240px;
	overflow:hidden;
	background:#f3f3f3;
	border:2px solid #b81014;
}
#login.act{
	background:transparent;
	border:0;
	width:350px;
}
#login p{
	margin:0;
}
#login ul{
	list-style-type:none;
	font-size:11px;
	padding:5px;
}
#login ul a{
	text-decoration:none;
	color:black;
	font-weight:bold;	
}
#login ul a img{
	margin-right:5px;
}
#login ul li a:hover{
	background:#DDDDDD;
}
input.text, input.password{
	width:140px;
	border:1px solid #444444;
	margin:2px;
	font-size:11px;
	background:#b81014;
	color:#f3f3f3;
}
#login legend{
	font-size:11px;
	font-weight:bold;
}
#login .details a{
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
#login .formulaire_login{
	padding:0 20px;
	/* margin-left:60px;*/ 
	width:205px;
	clear:both;
}
.erreur_message{
	color:#D00707;
	font-size:10px;
	display:block;
}
#actions h5{
	font-size:12px;
}
#actions h5 a{
	color:#D00707;
}
#actions div{
	background:#f3f3f3;
	border:2px solid #b81014;
}
.bugajaxie{
	display:none;
}
/**********************************		CORPS	*************************/
div.publarge, div.gauche, div.droite,div.publarge *{
	float:left;
}
div.gauche,#une,#unemultiple{
	background:url('images/fondgauche.gif') repeat-y left top;
}
div.gauche{
	width:700px;
	height:100%;
	overflow-x:hidden; /* IE */
}
.gauche .video{
	float:left;
	width:185px;
	margin-left:10px;
	text-align:center;
}
.pagerubrique .gauche .video h3.bestof{
	margin-right:0;
	width:auto;
}
.pagerubrique .gauche  h3.bestof{
	clear:none;
}
.pagerubrique .cartouche .spip_logos{
	margin:5px;
}
.sommaire .gauche,.piedarticles{
	clear:both;
	background:url('images/pointgris.gif') repeat-y left top;
}
.piedarticles{
	float: left;
}
div.droite{
	width:300px;
	background:#fff;  
	/* temp ? pour IE6 */
	overflow:hidden;
}
.droite a:hover,.cartouche a:hover,.ariane a:hover,.video div.vvignette a:hover{
	color:#b81014;
}
h3,h3 a{
	font-size:13px;
}
div.publarge{
	width:1000px;
	height:90px;
	padding-top:5px;
	background:#fff url('images/ombre.gif') repeat-x top left;
}
div.publarge ins,div.publarge iframe{
	width:728px;
	float:left;
}
.publarge a.fondation, .publarge a.fondation img{
	float:left;
}
.publarge a.fondation{
	margin-left:30px;
}
/**********************************		UNE(S)	*************************/
#une,#unemultiple{
	width:100%;
	float:left;
}
#une.double a.bandeau{
	display:block;
	float:left;
	width:100%;
}
#une img{
	margin-left:10px;
	float:left;
}
#une.double div{
	width:330px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	overflow:hidden;
}
#une.simple{
	/* margin-bottom:10px; */
}
#une.simple p{
	padding-right:10px;
	padding-top:25px;
}
.laune h2,#une h2{
	font-size:26px;
	line-height:30px;
	height:60px;
	margin:5px 0;
}
#une.double h2{
	margin: 5px 0;
}

div#une.double h2 {font-size:20px !important}

#une.simple h2{
	width:660px;
	padding-left:20px;
	padding-right:20px;
}
#unemultiple img,#une.simple img{
	float:left;
	margin-top:5px;
	margin-right:10px;
}

#unemultiple p,#une p{
	/* text-align:justify; */
	line-height:20px;
	margin:0;
}
#unemultiple p.signature,#une p.signature{
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:right;
	clear:none;
}
#une.simple .signature_liens{
	padding-top:0;
	padding-bottom:0;
}
#une.simple .texte_liens{
	padding-top:5px;
}
.reactions, .reactions a,.cartouche a.reactions{
	color:#b81014;
}
div.gris p a.reactions {
	color: #BF5F63;
}
.signature .vcard a{
	font-weight:bold;
}
#unemultiple .lire_aussi,#une.simple .lire_aussi{
	padding:2px;
	text-align:left;
}
.lire_aussi a{
	padding-left:16px;
	background: url('images/puce-rouge.gif') no-repeat left 5px;
	font-weight:bold;
}
#unemultiple.carousel .carousel-wrap{
	float:left;
	border:0;
}
#unemultiple.carousel.js .carousel-wrap{
	width:640px;

}
#unemultiple.carousel ul{
	margin:0;
	padding:0;
	height:240px;
}
#unemultiple.carousel.js ul li{
	display:inline;
	float:left;
	padding:5px 0;
	width:640px;
	height:230px;
	text-align:left;
}
#unemultiple.carousel .carousel-control{
	display:inline;
	float:left;
	margin:5px;
	margin-top:120px;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}
#unemultiple.carousel .disabled{
	color:#ddd;
	cursor:default;
	background:#f4f4f4;
}
#unemultiple.carousel div{
	margin:0;
	padding:0;
	border:0;}
 #unemultiple div.center-wrap{
 	clear:both;border:0;
 }
 #unemultiple div.center-wrap div{
 border:0;
 }
 #unemultiple div.center-wrap a{
 font-size:10px;
 font-weight:bold;
 margin:0 2px;
 padding:0 5px;
 border:1px solid #d3d3d3;
 background:#f4f4f4;
 cursor:pointer;}
 #unemultiple div.center-wrap a.active{
 background:#ddd;
 }
 #unemultiple div.carousel-pagination p{
 	text-align:right;
 	padding:0 10px 3px 10px;
 }
 /********************************* SELECTEUR EDITIONS ***********************************/
 ul#select_classement{
 	float:left;
 	width:698px;
 	padding-bottom:6px;
 	padding-top:10px;
 	background:white url('images/stripes-border-select.gif') repeat-x left 21px;
 	border-left:1px solid #e6e6e6;
 	border-right:1px solid #e6e6e6;
 }
 ul#select_classement li{
 	display:block;
 	float:left;
 	width:120px;
 	text-align:center;
 	padding:5px;
 	height:15px;
 }
 .prems{
 	margin-left:90px;
 }
 li.selected,li.unselected{
 	font-weight:bold;
 	border:1px solid #e6e6e6;
 	border-bottom:0;
 }
 li.selected{
 	border-top:2px solid #e6e6e6;
 	background:#e6e6e6;
 	color:#444444;
 }
 li.unselected{
 	/* background:url('images/stripes-select-rouge.gif') repeat-x left top;*/
 	background:#f3f3f3;
 }
 li.unselected:hover{
 	background:#b81014;
 }
 /********************************  BLOCS ARTICLES  *********************************************/
 .bloc{
 	float:left;
 	width:340px;
 	height:300px;
 	padding:0 5px;
 	border-bottom:1px solid #e6e6e6;
 	overflow:hidden;
 }
 .bloc h3,.bloc p,.bloc h4{
 	margin:0 10px;
 	width:320px;
 }
 .bloc h4{
 	width:auto;
 }
/* .bloc p,.bloc p a{
 	text-align:justify;
 }*/
 .btext,.btext a{
 	color:#444444;
 }
 .btext a:hover{
 	text-decoration:none;
 	color:#B81014;
 }
 .bloc p.p220{
 	float:left;
 	width:230px;
 }
 .bloc h3, .bloc h3 a{
 	font-size:17px;
 	display:block;
 	clear:both;
 }
 .bloc h3 a:hover,.laune h2 a:hover,#une h2 a:hover{
 	color:#999999;
 	text-decoration:none;
 }
 .bloc .minimage,.bloc .minimage img{
 	display:block;
 	float:left;
 }
 .bloc .minimage{
 	margin:0 0 0 10px;
 }
 .chrono h3, .chrono h3 a{
 	clear:right;
 	width:auto;
 }
 .chrono p{
 	width: auto;
 }
 p.signature{
 	text-align:right;
 	font-size:11px; clear:both;}
.bloc .signature{
  	line-height:18px;
 	height:18px;
 	text-align:right;
 	width:320px;
 }
 .chrono .signature{
	clear:none;
	float:right;
	margin:10px 0 5px;
	width:353px;
 }
 .signature img{
 	margin-right:5px;
 	line-height:18px;
 	padding-top:2px;
 }
 .bloc div{
 	height:150px;
 	float:left;
 	width:340px;
 	border-bottom:1px solid #e6e6e6;
 }
 .fondimage{
 	height:300px;
 }
 .fondimage h3, .fondimage h3 a,.bloc div h3,.bloc div h3 a{
 	height:42px;
 	overflow:hidden;
 }
 .fondimage h3, .fondimage h3 a{
 	height:47px;
 }
 .bandeau{
 	width:688px;
 	height:auto;
 	background:#ffffff;
 	border-left:1px solid #e6e6e6;
 	border-right:1px solid #e6e6e6;
 }
 .bandeau img{
 	float:left;
 	margin:5px;
 	margin-right:10px;
 }
 .lienrub{
 	display:block;
 	float:left;
 	width:300px;
 	padding:5px;
 	font-size:12px;
 	font-weight:bold;
 	clear:both;
 	color:#444444;
 }
 .chrono .lienrub{
 	width:100%;
 }
 .bloc p,.bloc img{
 	margin-bottom:0;
 }
 a.lienrub:hover{
 	text-decoration:none;
 	color:#999999;
 }
 .lienrub span{
 	display:block;
 	float:left;
 }
 .grossimage{
 	color:white;
 	display:block;
 	padding:15px;
 	padding-bottom:5px;
 	padding-top:160px;
 }
 .grossimage:hover{
	text-decoration:none;
	color:#B81014;
 }
 #actubref h3{
 width:100%;
 padding-top:10px;
 background:url('images/fond-bandeaumilieu.gif') no-repeat top right;
 margin-bottom:5px;
 }
 #actubref h3, #actubref h3 a{
  color:#D00707;
 }
 #actubref ul{
 	float:left;
 	width:330px;
 	list-style-type:none;
 	padding:5px;
 }
 #actubref ul li{
 	padding-bottom:5px;
 	font-weight:bold;
 }
 #actubref ul li a{
 	padding-left:15px;
	background:url('images/pucegreystripe.gif') no-repeat left top;
 }
 .gauche .pubmilieu{
 	float:left;width:100%
 }
 .bandeau-couleur{
 	display:block;
 	float:left;
 	margin-top:4px;
 	margin-right:10px;
 	height:5px;
 	width:30px;
 	background-image:url('images/fontlienrubrique.gif');
 }
 div.gris p,div.gris h3,div.gris p a,div.gris h3 a,div.gris .lienrub{
 	color:white;
 }
 div.gris{
 	background:#5d5d5d;
 }
 div.gris .bandeau-couleur{
 	background-image: url('images/fontlienrubriquegris.gif');
 }
 /***********************************  BANDEAU DU MILIEU  **************************************/
#bandeau-milieu{
	width:688px
	float:left;
	background:white;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}
#reseauvox{
	float:left;
	padding:5px 20px;
	width:660px;
	overflow:hidden;
	background:#e6e6e6;
}
.ui-tabs-hide {
display:none !important;
}
.boitearticlevox{
	float:left;
	width:488px;
	padding:5px;
	padding-left:5px;
	background:#e6e6e6;
}
.boitearticlevox p{
	margin:2px 5px;
}
.boitearticlevox .lire_aussi a{
	font-weight:normal;
}
.boitearticlevox div{
	background-color:white;
	padding:5px 5px 20px 5px;
}
#reseauvox ul#select-reseau{
	float:left;
	width:145px;
	margin-left:5px;
	list-style-type:none;
	background:#e6e6e6;
	padding-top:5px;
}
#reseauvox ul#select-reseau li{
	font-size:12px;
	height:24px;
	font-weight:bold;
	width:135px;
}
#reseauvox ul#select-reseau li a{
	text-decoration:none;
	color:black;
	padding:5px;
	display:block;
	height:14px;
	width:135px;
	background: url('images/vert-menu-bg.jpg') top right;
}
#reseauvox ul#select-reseau li:hover a{
	background-position:right -24px;
	color:#B81014;
}
#reseauvox ul#select-reseau li.ui-tabs-selected a{
	background-position:right -48px;
}
#reseauvox .titre{
	margin-bottom:10px;
}
/*************** COLONNE ****************************************************/
.droite{
	text-align:center;
}
.video{
	/* border:2px solid #e6e6e6; */
	padding:5px 3px;
	background:#f3f3f3;
	/*margin:10px 0;*/
}
.droite h3,.bestof{
	display:block;
	clear:both;
	width:100%;
	padding:3px 5px;
	/* background: url('images/degrade300.jpg') no-repeat top right; */
	/*color:#D00707;*/
	color:#b81014;
	font-size:14px;
	/* font-family: "Arial Black", Impact, sans-serif; */
	background:#e6e6e6;
	margin-bottom: 5px;
	text-align:left;
}
.pub h3{
	background:#b81014;
	color:#e6e6e6;
	margin-bottom:0;
}
/* .bestof{
	padding-top:0;
	background: url('images/degrade300.jpg') no-repeat center right;
}*/
.toto{
	margin-top:15px;
}
.video h3{
	margin-right:10px;
}
.video h4,.video h4 a{
	width:100%;
	text-align:center;
	font-size:16px;
}
.video .lire{
	display:block;
	margin-top:5px;
}
.video div.vvignette{
	margin:5px auto 10px auto;
	padding:0 30px;
	text-align:center;
	font-size:11px;
}
.video div.vvignette a{
	font-weight:normal;
	color:#444444;
}
.video div.vvignette p{
	margin:5px 0;
}
.puboption img{
	margin:10px;
}
.droite div.araut ul{
	margin:5px 13px;
}
/*************** BESTOF ****************************************************/
#lespluslus{
	/*list-style-type:none;*/
	text-align:left;
}
#lespluslus ol{
	background:#e6e6e6;
	padding:5px 10px;
	color:#444444;
	font-size:11px;
	list-style-position:inside;
}
#lespluslus ol li{
	color:#444444;
	background:white;
	padding:3px 5px;
	margin:3px;
	border-left:4px solid #444444;
}
#lespluslus ol li:hover,#lespluslus ol li:hover a{
	background:#B81014;
	color:#ffffff;
}
#lespluslus ol a{
	color:#B81014;
	font-weight:bold;
}
.menutype{
	margin-left:30px;
}
.menutype li{
	display:block;
	float:left;
	width:80px;
	color:white;
	background:black;
}
.menutype li a{
	display:block;
	color:white;
	font-weight:bold;
	padding:5px;
	margin:auto;
}
.menutype li.ui-tabs-selected{
	background:#D00707;
}
.listing{
	height:230px;
	width:230px;
	background: url('images/cadre-bestof.gif') no-repeat center top;
	float:left;
	text-align:left;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	overflow:hidden;
	font-weight:bold;
}
.grey{
	background:#DDDDDD;
}
.flechegauche{
	background: url('images/cadre-bestofgauche.gif') no-repeat center top;
}
.flechemilieu{
	background: url('images/cadre-bestofcentre.gif') no-repeat center top;
}
.flechedroite{
	background: url('images/cadre-bestofdroite.gif') no-repeat center top;
}
.listing ol{
	list-style-position:inside;
}
#avtvt,.tit#D00707essin{
	display:block;
	padding:3px 0 3px 20px;
	float:left;
	width:678px;
	clear:both;
	background:white;
}
#cvideo{
	float:left;	width:650px;	margin:10px 25px 5px 25px;
}
#cvideo .carousel-control{
	display:block;float:left;
}
#cvideo.js .carousel-wrap{width:570px;float:left;margin:0;height:140px;}
#cvideo li{
	width:120px;height:140px;float:left;padding:0 10px;list-style-type:none;text-align:center;overflow:hidden;
}
#cvideo ul{
	list-style-type:none;
	overflow:hidden;
}
.titre_video{
	font-size:10px;color:#999999;
}
.titre_video:hover{
	color:#b81014;
}
#dvideo,#cvideo{
	float:left;	width:650px;
	margin:10px 25px;border-bottom:1px solid #e6e6e6;
	background:transparent;
	border:0;
}
#dvideo .carousel-control{
	display:block;float:left;
}
#dvideo.js .carousel-wrap{width:570px;float:left;margin:0;height:140px;}
#dvideo li{
	width:120px;height:140px;float:left;padding:0 10px;list-style-type:none;text-align:center;overflow:hidden;
}
#dvideo ul{
	list-style-type:none;
}
.blocv{
	float:left;
	clear:both;
	width:698px;
	background:white url('images/carouselrose.gif') repeat-x left bottom; 
	border-bottom:1px solid #B81014;
	 border-top:1px solid #B81014;
	border-left:1px solid #e6e6e6;
 	border-right:1px solid #e6e6e6;
	padding-bottom:5px;
	overflow:hidden;
}
.rose{
	
}
.blocv .lienrub{
	width:500px;
	padding-left: 10px;
}
.auteurdessin{
	font-size:10px;
}
.droite .pub,#videospop,#dossiers,#erdv,div.pub,#losautores,#dernierscomms,
.droite .simple,#lespluslus,.pubuzz,.rubrique,.droite .normal{
	/* float:left; */
	/* width:295px;*/
	padding:5px;
	padding-right:0;
	clear:both;
}
.droite .pub{
	padding:5px 0;
	/* width:300px;*/
}
#dossiers ul{
	text-align:left;
	font-weight:bold;
	list-style-type:none;
	float:left;
}
#dossiers ul li{
	display:block;
	float:left;
	clear:both;
	height:42px;
	margin: 3px 0;
	width:280px;
	border-left:4px solid #B81014;
	background:white;
}
#dossiers ul li:hover,#dossiers ul li.g:hover{
	background:transparent;
}
#dossiers ul li:hover a{
	color:#B81014;
}
#dossiers ul li:hover img{
	border:1px solid #B81014;
}
#dossiers ul li.g{
	border-left:4px solid #444444;
	background:#e6e6e6;
}
#dossiers ul li span,#dossiers ul li img{
	display:block;
	float:left;
}
#dossiers ul li img{
	float:left;
	border:1px solid #e6e6e6;
}
#dossiers ul li span{
	padding:15px 0;
	padding-left:10px;
	width:172px;
}
#dernierscomms{
	/* background: url('images/fondstripesfonces.jpg') repeat-y top right; */
	/* padding:10px;*/
	width:270px;
}
ul.selecta{
	float:left;
	width:270px;
	margin:0;
	padding:0;
}
#erdv .selecta li{
	width:131px;
	text-transform:uppercase;
	background:#e6e6e6;
	display:block;
	float:left;
	border:2px solid #e6e6e6;
	border-bottom:2px solid #D00707;
	border-top:6px solid #444444;
}
#erdv .selecta li a{
	display:block;
	float:left;
	width:100%;
	padding:5px 0;
	font-size:11px;
	height:23px;
	font-weight:bold;
	/* font-family: "Arial Black", Impact, sans-serif; */
}
#erdv .selecta li.ui-tabs-selected{
	color:#D00707;
	background:white;
	border:2px solid #D00707;
	border-top:6px solid #D00707;
	border-bottom:0;
}
#erdv .selecta li.ui-tabs-selected a{
	height:25px;
}
.enquete .lire_aussi{
	padding-top:20px;
}
#rdv, #enquetes{
	text-align:left;
	float:left;
	padding:5px;
	margin-bottom:5px;
	border:2px solid #D00707;
	border-top:0;
	width:256px;
	background:white;
}
#rdv a.titre, #enquetes a.titre{
	font-size:12px;
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}
#rdv a.titre:hover, #enquetes a.titre:hover{
	color:#D00707;
}
#rdv p, #enquetes p{
	margin:5px 0;
}
#rdv ul, #enquetes ul{
	list-style-type:none;
}
#rdv div, #enquetes div{
	float:left;
	width:256px;
	margin-bottom:2px;
	padding-bottom:3px;
	border-bottom:1px solid #e6e6e6;
}
#rdv div img, #enquetes div img{
	float:left;
	margin:5px;
}
#rdv .fl220, #enquetes .fl220 {
	float:left;
	width:220px;
}
#rdv div a, #enquetes div a{
	width:130px;
	font-weight:bold;
}
#rdv div a.reactions, #enquetes div a.reactions{
	color:#D00707;
}
.tout{
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
.losautores{
	background:#f3f3f3;
}
.losautores h3{
	margin-bottom:10px;
}
.losautores img,#cvideo ul li img,#dvideo ul li img,.resovox .logor img{
	border:2px solid #f3f3f3;
}
.rose ul li img{
	border:2px solid transparent;
}
.losautores img:hover,#cvideo ul li img:hover,#dvideo ul li img:hover,.resovox .logor img:hover{
	border:2px solid #b81014;
}
.droite div.pub{
	margin-bottom:5px;
}
.autart{
	margin-top:40px;
}
.dernierscomms ul{
	border:1px solid #e6e6e6;
	list-style-type:none;
	margin:5px 10px;
	font-size:11px;
}
.dernierscomms p{
	margin:5px;
}
.dernierscomms .titre{
	font-weight:bold;
}
.dernierscomms .extrait{
	color:#444444;
}
.dernierscomms ul a:hover{
	color: #B81014;
}
.dernierscomms ul li{
	padding:5px;
	margin:5px;
	border-left:4px solid #B81014;
	text-align:left;
	background:white;
}
.dernierscomms ul li.g{
	border-left:4px solid #444444;
	background:#e6e6e6;
}
.droite .simple ul{
	padding:10px;
	text-align:left;
	list-style-type:none;
}
.droite .simple li{
	padding:5px;
	font-size:11px;
	font-weight:bold;
}
.droite .simple li a:hover{
	color:#B81014;
}
.resovox li{
	border:2px solid #e6e6e6;
	background:#f3f3f3;
	margin: 5px 0;
	float:left;
	width:256px;
}
.resovox li div{
	float: left;
	width:156px;
	text-align:left;
	padding:3px;
}
.resovox .logor{
	width:84px;
	height:26px;
	text-align:center;
	padding:6px 1px 3px 1px;
}
.artauteur{
	background:url('images/cadre-derniers-articles.gif') no-repeat left 40px;
}
.artauteur h3{
	font-size:13px;
	height:20px;
}
.artauteur ul{
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	padding:10px;
	padding-bottom:30px;
	padding-right:20px;
	border: 2px solid #e6e6e6;
	list-style-type:none;
}
.artauteur li{
	margin-bottom:10px;
	font-weight:bold;
}
/* .rubrique{
	background:url('images/fondrubrique.gif') no-repeat top left;
	text-align:left;
	height:290px;
	position:relative;
	top:0;
	left:0;
}.rubrique h4{
	padding-top:13px;
	padding-left:15px;
}
.rubrique h5{
	padding-left:25px;
	font-size:14px;
	font-weight:bold;
}.rubrique ul{
	padding: 5px 30px;
	padding-left:35px;
	}.rubrique li{
	height:60px;
	font-weight:bold;
} 
*/
.araut a, .rubrique a{
	font-weight:bold;
}
/* .rubrique .parki{
	display:block;
}
.rubrique .parki,.rubrique .parki *{
	clear:both;
	font-size:12px;
	color:#b81014;
	text-align:right;
}
.rubrique .tout{
	position:absolute;
	left:50px;
	bottom:30px;
}*/
/**************************** PIED  *******************/
#pied{
	float:left;
	width:1000px;
	clear:both;
	overflow:hidden;
	background:#f3f3f3;
	border-top:3px solid #b81014;
}
#pied div{
	float:left;
}
.rss h3{
	color:#D00707;
	font-family: "Arial Black", Impact, sans-serif;
}
.rss ul{
	list-style-type:none;
	float:left;}
.rss li,.newsletter span{
	margin:10px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
.rss li{
	float:left;
}
.disclaimer{
	clear:both;
	width:100%;
}
.disclaimer ul{
	list-style-type:none;
	float:left;
	width:100%;
	text-align:center;
	margin:10px 0 0 0;
}
.disclaimer li{
	text-align:center;
	font-size:12px;
	padding:5px;
	font-weight:bold;
	display:inline;
}
.disclaimer .d3{
	margin:0 0 10px 0;
}
.lienrouge{
	color:#D00707;
}
.bandegrise{
	clear:both;
	width:100%;
	padding:5px 0 40px;
	background:#444 url('images/fondsombre.gif') repeat-x top left;
	color:#f3f3f3;
	font-weight:bold;
	text-align:center;
}
.bandegrise p{
	display:block;
	clear:both;
	padding-top:2px;
	font-size:11px;
	margin:0;
}
.bandegrise a{
	color:#f3f3f3;
}
/**************** ARTICLES ********************************/
.ariane{
	margin:10px;
	float:left;
	width:650px;
	font-size:12px;
}
.cartouche{
	width:657px;
	float:left;
	clear:both;
	color:#444444;
	/*background:url('images/fond-action-article.jpg') repeat-y center top;*/
	background:#f3f3f3;
	margin:5px;
	margin-left:10px;
	padding:5px 10px;
	border:2px solid #e6e6e6;
	/* border-top:6px solid #989898;*/
}
.edition .cartouche{
	margin-bottom:0;
}
.cartouche a{
	color:#444444;
}
.cartouche .infos{
	float:left;
	width:240px;
}
.cartouche .infos *{
	clear:both;
}
.cartouche .date{
	font-size:11px;
	clear:both;
	display:block;
}
.cartouche .infos .auteurs{
	font-weight:bold;
	font-size:14px;
}
.cartouche .infos .ecouter, .cartouche .infos .ecouter a{
	font-size:11px;
	font-weight:bold;
	color:#98c753;
}
.cartouche .infos .auteurs *, .cartouche .infos .ecouter *{
	float:left;
	margin-right:3px;
	clear:none;
}
.cartouche .datesed{
	float:left;
	width:199px;
	padding:0 10px;
	text-align:middle;
}
.cartouche .veille{
	text-align:right;
}
.cartouche .lendemain{
	text-align:left;
}
.cartouche .ledition{
	font-weight:bold;
	font-size:14px;
}
.page_article .cartouche ul{
	width:160px;
	list-style-type:none;
	float:right;
	padding-left:20px;
}
a.icone{
	padding:2px;
	padding-left:18px;
	font-size:11px;
}
.print{
	background:url('images/print.gif') no-repeat top left;
}
.comm{
	background:url('images/comm.gif') no-repeat top left;
}
.autres{
	background:url('images/autres.gif') no-repeat top left;
}
.soutenez{
	background:url('images/don.png') no-repeat top left;
}
.sf-navbar .donner a{
	padding-left:20px;
	background:url('images/d.png') no-repeat 3px 4px;
}
.sf-navbar .donner{
	background:#FF0000;
}
.fdon{
	padding:0 40px;
	font-size:11px;
	margin:10px 0;
	clear:both;
	border:5px dashed #E6E6E6;
	padding:5px 10px/* 5px 70px*/;
	margin:5px 40px;
}
.fdon table,.fdon tr,.fdon td{
	border:0;
	margin:0;
}
.fdon td.titre{
	font-size:15px;
	font-weight:bold;
	margin:5px;
	text-align:left;
	padding:5px;
}

.fdon p{
	margin:5px;
}
.fdon select, .fdon input{
	margin-left:10px;
	font-size:11px;
}
.fdon select{
	width:120px;
	
}
.fdon ol{
	/*list-style-position:outside;*/
	padding-left:10px;
	margin:5px 10px;
	float:left;
	width:375px;
}
.fdon ol li{
	clear:both;
}
.fdon ol li div{
	float:left;
	width:160px;
	margin:0 10px;
}
.fdon .rouge{
	color:#B81014;
	font-weight:bold;
	font-size:13px;
}
.fdon .formulaire_don_allopass{
	background:#E6E6E6 url(images/2gris.png) no-repeat 5px 50%;
	padding:5px;
	padding-left:50px;
	margin:5px;
}
.fdon .izi{
	background:#fedada url(images/1rose.png) no-repeat 5px 50%;
	padding:5px;
	padding-left:50px;
	margin:5px;
}
.fdon .izi img{
text-align:center;
display:block;
float:left;
padding-top:10px;
margin:5px;
}
.fdon .izi .mini{
	margin:0;
	text-align:center;
	font-size:10px;
}
.fdon .izi p{
	float:left;
	width:250px;
}
.fdon h6{
	font-size:15px;
	font-weight:bold;
	display:block;
	float:left;
	width:120px;
	padding-top:20px;
}
.fdon p.grace{
	background:#BCBCBC;
	font-weight:bold;
	text-align:center;
	padding:5px;
	margin:5px;
}
.cadretexte{
	padding:10px;
	padding-right:40px;
	padding-left:40px;
	text-align:left;
	line-height:20px;
}
.forum-texte a,.cadretexte a{
	color:#B81014;
	font-weight:bold;
}
.cadretexte img{
	margin:10px;
	display:block;
}
.cadretexte .puce{
	display:inline;
	margin:0;
}
.cadretexte .spip_documents{
	margin:10px;
	padding:5px;	
}
.cadretexte .spip_documents_left,.cadretexte .spip_documents_left img, img.topimage{
	margin:0 5px 5px 0;
	padding:0 5px 5px 0;
	display:block;
}
img.topimage{
	margin-top:5px;
}
.forum-texte a:hover,.cadretexte a:hover{
	color:#444444;
	text-decoration:none;
}
.cadretexte ul{
	padding-left:20px;
}
.topimage{
	float:left;
	margin-left:0;
}
.chapo{
	font-weight:bold;
}
.chapo a{
	text-decoration:underline;
}
.ndbasdepage{
	font-size:12px;
}
.ndbasdepage p{
	margin:10px 0;
}
.cadretexte .spip_documents dd,.cadretexte .spip_documents dt.spip_doc_titre{
	padding-left:15px;
	font-size:11px;
	line-height:15px;
}
.gauche h1{
	padding:10px 20px;
}
.pagerubrique .gauche h1{
	padding:0 20px;
}
.droite div.auteur{
	/*background: url('images/ficheaut.jpg') no-repeat left 42px;
	height:304px;
	position:relative;*/
	background:#f3f3f3;
}
.droite div.auteur div{
	/* margin:5px; */
	padding:5px;
	border:2px solid #b81014;
}
.droite .auteur h4{
	display:block;
	float:left;
	margin:10px;
	width:146px;
	text-align:left;
	font-size:14px;
}
.droite div.auteur a .spip_logos{
	float:right;
	display:block;
	margin:10px 5px 0 5px;
	clear:right;
}
.droite div.auteur .logo_donateur{
	float:right;
	display:block;
	clear:right;
	margin:0 14px 5px 0;
	padding:0;
}
.video div.vvignette img,.droite div.auteur a .spip_logos,a.lavtv img{
	border:4px solid #e6e6e6;
}
.video div.vvignette img:hover,.droite div.auteur a:hover .spip_logos,a.lavtv img:hover{
	border:4px solid #b81014;
}
.droite div.auteur p {
	text-align:left;
	padding-left:10px;
	margin-left:10px;
	border-left:5px solid #b81014;
	padding-right:40px;
	font-size:12px;
	clear:left;
}
.droite .auteur .lienfiche{
	display:block;
	clear:both;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}
.keywords{
	/*width:100%;
	clear:both;*/
}
.keywords h4{
	text-transform:uppercase;	
	padding:5px;
	padding-left:20px;
	/*display:block;
	float:left;*/
}
.keywords p{
	padding:5px 20px;
	margin:5px;
	text-transform:uppercase;
	font-size:12px;
	/* clear:both; */
}
.keywords p a{
	color:#B81014;
	padding-right:20px;
}
.keywords img{
	float:left;
}
.keywords .notation_article{
	margin:10px 10px 10px 17px;
	background:url('images/fond-action-article.jpg') repeat-y center top;
	border: 1px solid #989898;
	padding:10px;
	height:88px;
}
.keywords .don{
	display:block;
	float:right;
	text-transform:uppercase;
	margin-right:10px;
	font-size:13px;
}
.boutique .don{
	margin:50px;
	margin-right:70px;
}
.reagissez{
	/*padding-bottom:23px;
	background:url('images/fond-reagissez.gif') no-repeat center bottom;*/
	clear:both;
	padding:10px 250px;
}
.reagissez a{
	display:block;
	text-align:center;
	padding:5px;
	font-weight:bold;
	font-size:14px;
	border:3px solid #b81014;
	color:#444;
}
ul.forum{
	padding:0 40px;
	list-style-type:none;
	font-size:12px;
}
ul.forum .forum-fil .enfant{
	list-style-type:none;
}
ul.forum ul ul{
	padding-left:15px;
}
.ip{
	font-size:10px;
}
/* .parki{
	font-size:13px;
}*/
.forum-chapo .date{
	font-weight:bold;
	font-size:11px;
}
.cartouche .forum-chapo .date{
	display:inline;
	clear:none;
}
.cartouche .forum-message{
	background:#F8F5EF url(images/fct.gif) repeat-y scroll left top;
	border:1px solid #989898;
	margin-top:10px;
}
.pagination{
	padding:10px 40px;
	font-size:14px;
	font-weight:bold;
	clear:both;
}
#ed{
	background:white;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	width:618px;
}
.pagerubrique .pagination{
	clear:none;
	margin:10px;
	float:right;
	width:397px;
}
.pagerubrique .bandeau{
	width:487px;
	float:right;
	clear:right;
	padding:5px;
}
.pagerubrique .bandeau p.btext{
	margin-top:10px;
}
.pagerubrique .bandeau .signature{
	width:272px;
}
.pagerubrique .google-468-15{
	width:497px;
	float:right;
	clear:right;
}
.pagerubrique .gauche h3.bestof{
	width:487px;
	float:right;
}
.pagination .on{
	color:#b81014;
	font-size:16px;
}
.editionprecedente{
	display:block;
	background:url('images/editionprecedente.gif') no-repeat top left;
	padding-left:37px;
	height:32px;
	line-height:32px;
}
.forum li.enfant,.forum-fil{
	border:1px solid #989898;
	margin-top:10px;
	background:#f8F5EF url('images/fct.gif') repeat-y left top;/* url('images/liseret-grisclair.jpg') no-repeat left top*/
}
li.nouveau{
	/*background: ; url('images/liseret-grisclair.jpg') no-repeat left top */
}
.forum li li.enfant{
	margin:10px;
	margin-left:30px;
}
.forum-texte{
	padding:10px;
	padding-left:25px;
}
.forum li.auteur,li.auteur{
	background:#FFDFE0 url('images/fca.gif') repeat-y left top;;/* url('images/liseret-rouge.jpg') no-repeat left top */
}
.forum li.redacteur,li.redacteur{
	background:#FFF5CF url('images/fcr.gif') repeat-y left top;; /*  url('images/liseret-gris.jpg') no-repeat left top */
}
.logo_forum{
	float:left;
	margin:10px 10px 0 10px;
	border:1px solid black;
}
.forum .logo_donateur,.bestof_commentaires .logo_donateur{
	float:left;
	margin:0 10px 10px 11px;
	clear:left;
}
.forum-chapo{
	background:url('images/topforum.gif') top left;
	color:black;
	height:25px;
	margin-left:20px;
}
.textechapo{
	display:block;
	padding:5px;
}
h4.nb_comms{
	padding:5px 40px;
}
.action{
	background:#fff;
	clear:both;
	margin-left:20px;
	padding-left:5px;
	height:18px;
	overflow:hidden;
}
.action a{
	padding:3px;
	padding-bottom:5px;
	padding-left:18px;
	font-size:11px;
	font-weight:bold;
}
.action a.signaler_abus{
	background:url('images/abus.gif') no-repeat left 0;
	color:#B81014;
}
.action a.repondre_comm{
	background:url('images/repondre-article.gif') no-repeat 2px 2px;
}
.action a.repondre_article{
	background:url('images/repondre.gif') no-repeat 2px 2px;
}
.action a.lien_permanent{
	background:url('images/lien.gif') no-repeat 2px 2px;
	color:#989898;
}
.notation{
	float:right;
	margin-right:5px;
	padding-top:3px;
	width:90px;
}
.cach{
	display:none;
}
.nbvotes{
	padding:5px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
}
.notation_article{
	width:210px;
	font-size:11px;
}
.notation_article,.notation_article div{
	float:left;
	text-align:center;
}
.notation_article .middle{
	width:124px;
	padding:5px;
}
.middle span{
	display:block;
}
.notation_article .left, .notation_article .right{
	width:38px;
}
.notation_article img,.notation_article input{
	margin:5px;
}
.notation_article .oui{
	background:#c7f92d;
}
.notation_article .non{
	background:#fd0000;
}
.notation_article .palog{
	font-size:10px;
	font-weight:bold;
	clear:both;
}
.barre{
	margin-top:5px;
	margin-bottom:5px;
}
.bestof{
	/* text-transform:uppercase;
	margin-left:40px; */
	width:auto;
}
.bestof_commentaires{
	width:100%;
	clear:both;
	padding-top:24px;
	background:url('images/hautcomm.gif') no-repeat center 0;
}
.bestof_commentaires ul{
	padding:0 40px;
	list-style-type:none;
	background:url('images/fondcomm.gif') repeat-y center 0;
}
.bestof_commentaires li{
	border:1px solid #989898;
	margin-bottom:10px;	
}
.bestof_commentaires div.lienfin{
	padding-bottom:30px;
	background:url('images/bascomm.gif') no-repeat center bottom;
}
.bestof-reagissez{
	display:block;
	padding-top:10px;
	text-align:center;
	background:url('images/fondcomm.gif') repeat-y center 0;
	font-family: "Arial Black", Impact, sans-serif;
}
#pass_securise,#pass_securise img{
	display:none;
		width:0;
	overflow:hidden;
	height:0;
}
.obligatoire{
	list-style-type:none;
}
div.formulaire_forum,div.formulaire_ecrire_auteur{
	background:url('images/liseret-grisclair.jpg') repeat-x 0 0;
}
.formulaire_forum .don{
	position:absolute;
	padding-left:38px;
	bottom:0;
}
.formulaire_abus input#votre_email,.formulaire_abus select,.formulaire_abus textarea{
	display:block;
	border:1px solid black;
	margin:10px;
}

.formulaire_abus input.submit,.ajout-reaction input.submit,.formulaire_ecrire_auteur input.submit{
	background:white;
	color:#B81014;
	font-weight:bold;
	border:2px solid #B81014;
	height:27px;
}
.ajout-reaction{
	margin-top:10px;
}
.ajout-reaction .alerte{
	margin:10px 40px;;
	background:#fecece;
	text-align:center;
	padding:10px 0;
}
.ajout-reaction .formulaire_login{
	text-align:left;
	padding-left:240px;
}
.ajout-reaction .alerte legend{
	display:none;
}
.ajout-reaction .alerte p{
	font-weight:bold;
	font-size:12px;
	margin:0;
}
.ajout-reaction .alerte p a{
	text-decoration:underline;
}
.rooge{
	color:#D00707;
}
.explications{
	margin:0 40px;
	font-size:11px;
}
.explications p{
	margin:5px;
	text-align:justify;
}
.explications li{
	margin:5px;
	padding-left:30px;
	list-style-type:none;
}
.formulaire_forum,.formulaire_ecrire_auteur{
	margin:10px 40px;
	border:1px solid #989898;
	padding:10px 20px;
	list-style-type:none; 
}
.formulaire_forum .saisie_titre{
	display:none;
}
#poster .formulaire_forum .saisie_titre{
	display:block;
}
.formulaire_forum .saisie_texte,.previsu > ul, .previsu{
	list-style-type:none;
}
.previsu .forum-texte ul{
	list-style-type:disc;
	padding-left:20px;
}
.formulaire_forum #texte{
	width:540px;
}
/**************** RUBRIQUE ******************************/
body.pagerubrique .lienrub{
	display:none;
}
body.edichro .lienrub {
	display:block;
}
.pagerubrique h1 .bandeau-couleur{
 	margin-top:10px;
 	margin-right:5px;
 	height:12px;
 	width:70px;
}
body.agreg .lienrub{
	display:block;
}
/************************ PLAN *********************************/
ul.plan{
	margin-left:40px;
	padding-left:20px;
}
.plan ul{
	padding-left:20px;
}
/*********************** AUTEUR ******************************/
h4.stats{
	clear:both;
	margin:10px;
	font-size:12px;
	font-family: "Arial Black", Impact, sans-serif;		
	text-transform:uppercase;
}
table.stats{
	display:block;
	width:680px;
	text-align:center;
	margin-bottom:10px;
}
table.stats tr{
	font-size:11px;
	font-weight:bold;
}
table.stats td,table.stats th{
	width:170px;
}

table.stats thead{
	background:black;
	color:white;
}
table.stats th.titre,table.stats td.titre{
	background:white;
	color:black;
	font-size:14px;
	width:130px;
	text-transform:uppercase;
}
.auteur .quand{
	list-style-type:none;
	clear:both;
	margin:20px 0;
	padding-left:20px;
}
.auteur .quand li{
	text-align:center;
	width:300px;
	padding:3px 10px;
	color:white;
	background:#656565;
	display:inline;
	font-weight:bold;
}
.auteur .quand .modo{
	color:black;
	background:#989898;
}
.blou{
	color:#0065fe;
}
.verr{
	color:#37cc37;
}
.orang{
	color:#fa873c;
}
.blou,.verr, .orang,.stats .rooge{
	font-size:15px;
	font-weight:bold;
}
.auteur .cartouche .img{
	float:left;
	padding:10px;
	width:140px;
}
.auteur .cartouche .img .logo_donateur{
	margin-left:20px;
}
.auteur .cartouche .img ul{

	list-style-type:none;
	font-size:12px;
	margin-top:10px;
}
.auteur .cartouche .img ul a{
	display:block;
	padding-left:18px;
	padding-top:2px;
	padding-bottom:4px;
	font-weight:bold;
	background:url('images/liensite.gif') no-repeat left top;
}
.auteur .cartouche .img .rss{
	background:url('images/rss16.gif') no-repeat left top;
}
.auteur .cartouche div.bio{
	width:490px;
	float:left;
}
.auteur h1{
	padding-left:0;
}
.biomid{
	padding:10px 30px 35px;
	background: url('images/biocadre2.gif') repeat-y scroll -41px top ;
}
.biomid ul{
	margin-left:20px;
}
.biomid a{
	font-weight:bold;
	color:#B81014;
}
.biomid a:hover{
	color:#444444;
	text-decoration:none;
}
.biotop,.biobottom{
	width:450px;
	margin-left:23px;
}
.biotop{
	background:url('images/hautcomm.gif') no-repeat scroll center top;
	height:24px;
}
.biobottom{
	background: url('images/bascomm.gif') no-repeat scroll center top;
	height:30px; 
}
.parkoi{
	margin:10px;
	margin-bottom:15px;
	text-align:center;
}
.parkoi span{
	padding:5px 15px;
	font-weight:bold;
}
.parkoi .h4{
	border:0;
}
.parkoi span.selecte,.parkoi span.on,.parkoi span.on a{
	color:#b81014;
	text-decoration:underline;
}
/********************** PALMARES ***********************************/
.palmauteurs:hover{
	background:#D00707;
}
.palmares ul{
	list-style-type:none;
}
.palmares p,.palmares h3{
	margin:5px;
	padding-left:120px;
	text-align:justify;
}
.palmares h3,.palmares h3 a{
	font-size:15px;
	font-weight:bold;
}
.palmares ul li{
	padding:10px 40px;
	border-bottom:1px solid #e6e6e6;
	clear:both;
}
.palmares li img{
	float:left;
	margin:10px;
}
.gros{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.traitgauche{
	border-bottom:1px solid #e6e6e6;
}
.choiduree span{
	padding:5px 10px;
	margin:0;
}
.cadrenoir, .cadrenoir a{
	background:black;	
	color:white;
}
.parkoi .cadrenoir.on,.parkoi .cadrenoir.on a{
	background:#D00707;
	font-weight:bold;
	color:white;
}
/*************** CONTACT *****************/

.contact .explain{
	margin:0 40px;
	text-align:justify;
	font-weight:bold;
}
.contact .gauche input,.contact .gauche select,.contact label{
	display:block;
}
.contact input.radio{
	display:inline;
}
/**************** INSCRIPTION ********************/
li.conditions input,label.conditions{
	margin:10px 5px;
	display:block;
	float:left;
}
.lire_aussi{
	list-style-type:none;
}
.qui ul.lire_aussi{
	float:right;
	width:170px;
	margin:18px 0 10px 10px;
	padding:20px 10px;
	border:1px solid #989898;
}
.bandeau-couleur img{
	margin:0;
}
div.presse img{
	margin :0;
}
.coin div{
	float:left;
	width:130px;
	margin:5px;
	height:160px;
	position:relative;
	border:1px solid #989898;
	padding:10px 0;
	background: url('images/degrade300.jpg') no-repeat bottom right;
}
.coin div.premier{
	background:#DDDDDD url('images/degrastripesrouge.jpg') no-repeat bottom right;
}
.coin div img{
	position:absolute;
	bottom:10px;
	left:0;
}
.graisse1,.coin a{
	font-weight:bold;
}
.graisse2{

}
.graisse3{

}
.taille1{
	font-size:0.9em;
}
.taille2{
	font-size:1.1em;
}
.taille3{
	font-size:1.2em;
}
.newsletter{
	text-align:center;
}
.newsletter span{
	padding:0 40px;
}
.newsletter .text{
	clear:left;
}

/********************** PUBS *************************/
.google{
	
	float:left;
	background:white;
	text-align:center;
	padding:10px 0;
}
.cartouche .google-200-90{
	width:200px;
	padding:0;
}
.google-468-15{
	width:698px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	font-size:	12px;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	font-size:	10px;
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			23px; /* match top ul list item height */
	z-index:		97;
}
.sf-menu li.sfHover ul li,
.sf-menu li:hover ul li{
	z-index:		98;
}
.sf-menu li.sfHover ul li a,
.sf-menu li:hover ul li a{
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		5px 8px;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFFFFF;
	font-weight:	bold;
	text-transform:uppercase;
}
.sf-menu li ul li a,.sf-menu li ul li a:visited{
	text-transform:none;
}
.sf-menu li {
	background:		#BDD2FF;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#989898;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	display:		none;
	overflow:		hidden;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.sf-menu li.recherche,.sf-menu li.recherche:hover{
	float:right;
	height:22px;
	width:136px;
	background:black;
}
.sf-menu li.recherche input{
	display:block;
	float:left;
}
.sf-menu li.recherche input.text{
	display:block;
	height:14px;
	padding:0;
	border:0;
	margin:0;
	margin-left:4px;
	margin-top:4px;
	margin-right:5px;
	width:100px;
}
.lavaLamp {
float:left;
position: relative;
height: 35px;
width: 250px;
background: url('images/fond-editions.gif') no-repeat 10px 2px;
overflow: hidden;
padding-left:10px;
  }
 .lavaLamp li {
  float: left;
  list-style: none;
	margin:0;
 }

.lavaLamp li.back {
background: url('images/select.gif') no-repeat right -30px;
width: 9px; height: 30px;
z-index: 8;
position: absolute;
top:2px;
}
.lavaLamp li.back .left {
 background: url('images/select.gif') no-repeat top left;
 height: 30px;
 margin-right: 9px; /* 7px is the width of the rounded shape */
}

.lavaLamp li a {
font-size:11px;
font-weight:bold;
text-decoration: none;
color: #fff;
outline: none;
text-align: center;
top: 9px;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 20px;
position: relative;
overflow: hidden;
margin:auto 7px;
  }
  .lavaLamp li a.pick{
  	width:70px;
  	margin:0;
  }
.lavaLamp li a.pick img{
	width:16px;
	height:16px;
} 
.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {
 border: none;
}
#editions .lavaLamp div{
	float:none;
}

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	color: 					#fff;
	opacity: 				.85;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	/*font-family: 			Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	border-top: 2px solid #f3f3f3;
	background:		#f3f3f3 url('images/fondmenu.gif') repeat-x left top;
	width:			100%;
	height:			22px;
	padding-bottom:23px;
	position:		relative;
	z-index:			100;
	margin-bottom:	0;
}
.sf-navbar li {
	background:		#000000;
	position:		static;
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			1000px; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	background:		#e6e6e6;
	position:		relative;
}
.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li.current {
	background:		#000000;
}

.sf-navbar li.sfHover,.sf-navbar li.sfHover a,
.sf-navbar a:focus, .sf-navbar a:active {
	background:		#f3f3f3;
	color:#444444;
}
.sf-navbar li.donner:hover a,.sf-navbar li.donner:hover a,.sf-navbar .donner a:hover{
	background:#f3f3f3 url('images/dn.png') no-repeat 3px 4px;
}
.sf-navbar li:hover,.sf-navbar li:hover a,.sf-navbar a:hover{
	background:#f3f3f3;
	color:black;
}

.sf-navbar li.menu28:hover,.sf-navbar li.menu28:hover a,
.sf-navbar li.menu28.on,.sf-navbar li.menu28.on a{
	background:#ccccff;
}

.sf-navbar li.menu29:hover,.sf-navbar li.menu29:hover a,
.sf-navbar li.menu29.on,.sf-navbar li.menu29.on a{
	background:#99ccff;
}

.sf-navbar li.menu30:hover,.sf-navbar li.menu30:hover a,
.sf-navbar li.menu30.on,.sf-navbar li.menu30.on a{
	background:#66ccff;
}

.sf-navbar li.menu31:hover,.sf-navbar li.menu31:hover a,
.sf-navbar li.menu31.on,.sf-navbar li.menu31.on a{
	background:#ccffff;
}

.sf-navbar li.menu32:hover,.sf-navbar li.menu32:hover a,
.sf-navbar li.menu32.on,.sf-navbar li.menu32.on a{
	background:#ccffcc;
}

.sf-navbar li.menu33:hover,.sf-navbar li.menu33:hover a,
.sf-navbar li.menu33.on,.sf-navbar li.menu33.on a{
	background:#ccff99;
}

.sf-navbar li.menu34:hover,.sf-navbar li.menu34:hover a,
.sf-navbar li.menu34.on,.sf-navbar li.menu34.on a{
	background:#99ff66;
}

.sf-navbar li.menu35:hover,.sf-navbar li.menu35:hover a,
.sf-navbar li.menu35.on,.sf-navbar li.menu35.on a{
	background:#ffff66;
}

.sf-navbar li.menu36:hover,.sf-navbar li.menu36:hover a,
.sf-navbar li.menu36.on,.sf-navbar li.menu36.on a{
	background:#ffcc66;
}

.sf-navbar li.menu37:hover,.sf-navbar li.menu37:hover a,
.sf-navbar li.menu37.on,.sf-navbar li.menu37.on a{
	background:#ffcc99;
}

.sf-navbar li.menu39:hover,.sf-navbar li.menu39:hover a,
.sf-navbar li.menu39.on,.sf-navbar li.menu39.on a{
	background:#ffcccc;
}

.sf-navbar li.menu45:hover,.sf-navbar li.menu45:hover a,
.sf-navbar li.menu45.on,.sf-navbar li.menu45.on a{
	background:#cc99cc;
}

.sf-navbar li.menu66:hover,.sf-navbar li.menu66:hover a,
.sf-navbar li.menu66.on,.sf-navbar li.menu66.on a{
	background:#cc66cc;
}


.sf-navbar li.menu38:hover,.sf-navbar li.menu38:hover a,
.sf-navbar li.menu38.on,.sf-navbar li.menu38.on a{
	background:#ff9933;
}

.sf-navbar li.menu43:hover,.sf-navbar li.menu43:hover a,
.sf-navbar li.menu43.on,.sf-navbar li.menu43.on a{
	background:#ff99ff;
}

.sf-navbar li.menu44:hover,.sf-navbar li.menu44:hover a,
.sf-navbar li.menu44.on,.sf-navbar li.menu44.on a{
	background:#ffcccc;
}

.sf-navbar li.menu46:hover,.sf-navbar li.menu46:hover a,
.sf-navbar li.menu46.on,.sf-navbar li.menu46.on a{
	background:#ffccff;
}

.sf-navbar li.menu47:hover,.sf-navbar li.menu47:hover a,
.sf-navbar li.menu47.on,.sf-navbar li.menu47.on a{
	background:#ffff99;
}

.sf-navbar li.menu48:hover,.sf-navbar li.menu48:hover a,
.sf-navbar li.menu48.on,.sf-navbar li.menu48.on a{
	background:#ffffcc;
}

.sf-navbar li.menu49:hover,.sf-navbar li.menu49:hover a,
.sf-navbar li.menu49.on,.sf-navbar li.menu49.on a{
	background:#ff9900;
}

.sf-navbar li.menu64:hover,.sf-navbar li.menu64:hover a,
.sf-navbar li.menu64.on,.sf-navbar li.menu64.on a{
	background:#ff6600;
}

.sf-navbar li.menu84:hover,.sf-navbar li.menu84:hover a,
.sf-navbar li.menu84.on,.sf-navbar li.menu84.on a{
	background:#ffcc33;
}

.sf-navbar li.menu85:hover,.sf-navbar li.menu85:hover a,
.sf-navbar li.menu85.on,.sf-navbar li.menu85.on a{
	background:#ffcc66;
}

.sf-navbar li.menu86:hover,.sf-navbar li.menu86:hover a,
.sf-navbar li.menu86.on,.sf-navbar li.menu86.on a{
	background:#cc6666;
}

.sf-navbar li.menu93:hover,.sf-navbar li.menu93:hover a,
.sf-navbar li.menu93.on,.sf-navbar li.menu93.on a{
	background:#a60ab8;
}
.sf-navbar li.sfHover li, .sf-navbar li.sfHover li a{
	background:		#f3f3f3;
	color:#444444;
}
.sf-navbar li.sfHover li:hover, .sf-navbar li.sfHover li a:hover,.sf-navbar li.sfHover li:hover a{
	color:black;
}
/*.sf-navbar ul li:hover,.sf-navbar ul li:hover a,
.sf-navbar ul li.sfHover,.sf-navbar ul li.sfHover a,
.sf-navbar li li.current,.sf-navbar li li.current a,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:		#989898;
}*/

ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			24px; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}
.sf-menu .lienrouge a, .sf-menu .lienrouge a:hover{
	color:#D00707;
}
.sf-menu li li a{
	color:white;
}
.sf-menu li li.lienrouge a, .sf-menu li li.lienrouge a:hover{
	color:#d00707;
}
.sf-menu li li a:hover,.sf-menu li li:hover a,
.sf-menu li li.lienrouge a:hover,.sf-menu li li.lienrouge:hover a{
	color:black;
}
.aussi{
	margin:10px 20px;
	padding:10px 20px;
	border:1px solid #989898;
	float:left;
	width:610px;
}
a.yahoo{
	display:block;
	float:right;
	margin-right:10px;
}
.sondage{
	font-size:12px;
	text-align:left;
}
.sondage h4,.sondage p{
	padding:5px 10px;
	margin: 0;
}
.sondage h4{
	background:#b81014;
	color:#f3f3f3;
	font-size:12px;
}
.formulaire_sondage{
	padding:10px;	
	background:#f3f3f3;
	border:2px solid #b81014;
	margin:5px;
	font-size:10px;
	text-align:left;
}
.formulaire_sondage p.boutons input{
	border:2px solid #b81014;
}
.formulaire_sondage tr{
	margin:2px;
	border-left:2px solid #b81014;
}
.formulaire_sondage td{
	background:#e6e6e6;
}
.formulaire_sondage ul{
	list-style-type:none;
	text-align:left;
}
.formulaire_sondage p.boutons{
	text-align:center;
}
/**** Editions précédentes et dernières unes ****/
.leftitions{
	width:270px;
	padding-left:2px;
	float:right;
	height:90px;
	overflow:hidden;
	text-align:left;
}
.leftitions h5{
	clear:both;
	width:252px;
	padding-left:5px;
}
.leftitions select{
	width:250px;
	margin:2px auto;
	font-size:9px;
	text-align:center;
}
.leftitions ul{
	float:left;
	width:135px;
	margin:0;
	padding:0;
	font-size:11px;
	list-style-type:none;
}
.leftitions ul li.over{
	padding:2px 5px;
	background:#B81014;
	height:68px;
}
.leftitions ul:hover{
	background:#B81014;
}
.leftitions ul li.disp,.leftitions ul li.disp a{
	width:135px;
	height:72px;
}
.leftitions ul li.disp a span{
	display:block;
	background:url('images/opak.png') repeat top left;
	color:#E6E6E6;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:50px;
	font-size:12px;
	width:130px;
	padding-right:5px;
}
.leftitions ul li.disp a span.p{
	text-align:right;
} 
.leftitions ul li.over a{
	color:#E6E6E6;
	font-weight:bold;
}
.leftitions ul .over,.leftitions ul .disp:hover,.leftitions ul:hover .disp{
	display:none;
}
.leftitions ul .disp,.leftitions ul .over:hover,.leftitions ul:hover .over{
	display:block;
}
body.dossiers .thematiques{
	padding:10px 40px;
	text-align:center;
}
.nuage1{
	font-size:11px;
}
.nuage2{
	font-size:13px;
}
.nuage3{
	font-size:16px;
}
.nuage4{
	font-size:19px;
}
.nuage5{
	font-size:22px;
}


div.notation {width:125px !important}
.forum-deplier {margin-left:25px;margin-top:3px;margin-bottom:3px}
span.depl {color:#222;font-style: italic}
span.depl a {color:#000;text-decoration:underline}
a.arepl {color:#B81014;padding-left:3px;padding-right:3px}
a.charte {padding-left:0;padding-right:0}
h3.bestof{clear:none}
a.tout_depl {float:right;width:200px;font-weight:bold;color:#B81014;padding:3px;border:solid 1px #B81014}










