#contenerglobal {margin: auto; padding: 25px 0 0 0; width: 968px; background: #ffffff;}

#categorie  {margin: auto; padding: 20px 0 0 0; width: 968px; background: #ffffff;}
#categorie h1 {text-align: center; font-size: 26px;  color:#970404;}
#categorie p {font-size: 14px; padding: 5px 20px 0 21px;}

#contenerleft {float: left; padding: 0 0 0 21px; width: 604px; background: #ffffff;}



#article .titrearticle {padding: 0 0 0 0;}
#article .titrearticle h1 {color:#000000; font-size: 22px; font-weight: bold;}
#article .titrearticle span.heure {padding: 0 17px 0 0; color:#000000; font-size: 22px; font-weight: bold; float: left;}
#article img {padding: 15px 0 0 0;}
#article p {padding: 20px 0 0 0; font-size: 14px; color:#000000;}
#article .reseauxsociaux {padding: 0 0 0 0; width:604px; margin: 15px 0 0 0;}
#article ul {list-style-type: none; margin: auto; font-size: 13px;}
#article ul li  {display: inline; float: left; padding: 0 20px 0 20px; height:50px;}
#article .facebook {float:left;width: 350px; }
#article .twitter {float:left;}
#article .source {color: #000000; font-size: 14px;padding: 40px 0 0 0;}
#article .source a {color: #000000; font-size: 14px; text-decoration: underline;}
#article .source a:hover {text-decoration: underline;}

#contenerleft .banniere3 {padding: 0 0 0 0; margin: 0;}


#articleune {height: 325px;}

#articleune .imageune {float: left; width: 370px; padding: 8px 0 0 0;}
#articleune .imageune  a {color: #ffffff; text-decoration:none;} 
#articleune .imageune a:hover {text-decoration:none;}
#articleune .imageune img {width:370px;}
#articleune .imageunevideo {float: left; width: 370px; padding: 8px 0 0 0; position: relative;}
#articleune .imageunevideo  a {color: #ffffff; text-decoration:none;} 
#articleune .imageunevideo a:hover {text-decoration:none;}
#articleune .imageunevideo img {width:370px; position:absolute;}
#articleune .titreune {float: left; margin : 5px 0 0 20px; width: 150px;}
#articleune .titreune h1 {font-weight: bold; font-size:28px; width: 150px; color:#0101C9; }
#articleune .titreune h1 a{text-decoration:none;color:#0101C9;}
#articleune .titreune h1 a:hover {text-decoration:none;color:#0101C9;}



#listearticles { text-align: left;}
#listearticles span {font-size: 14px; color: #000000; font-weight: bold;}
#listearticles .unarticle {height: 257px; border-top: solid 2px #000000; width:600px; margin: 3px 0 0 0;}
#listearticles .unarticle .titrearticle {padding: 14px 0 0 0; height: 55px;}
#listearticles .unarticle .titrearticle h2  {color: #000000; font-size: 22px;font-weight: bold;}
#listearticles .unarticle .titrearticle h2 a {text-decoration:none; color: #000000;}
#listearticles .unarticle .titrearticle h2 a:hover {text-decoration:none; color:#970404;}
#listearticles .unarticle .titrearticle span.heure {padding: 0 20px 0 0; color:#000000; font-size: 22px; font-weight: bold; float: left;}
#listearticles .unarticle .imagearticle {padding: 5px 0 0 0;}
#listearticles .unarticle .imagearticle a {color: #ffffff; text-decoration:none;}
#listearticles .unarticle .imagearticle a:hover {text-decoration:none; }
#listearticles .unarticle .imagearticle  img {height: 110px;}
#listearticles .unarticle .imagearticle p {padding: 18px 0 0 0; font-size: 14px;}
#listearticles .unarticle .imagearticlevideo {padding: 5px 0 0 0; position: relative;}
#listearticles .unarticle .imagearticlevideo a {color: #ffffff; text-decoration:none;}
#listearticles .unarticle .imagearticlevideo a:hover {text-decoration:none; }
#listearticles .unarticle .imagearticlevideo  img {height: 110px; position: absolute; left: 202px; }
#listearticles .unarticle .imagearticlevideo p {padding: 128px 0 0 0; font-size: 14px;}

#gestionpages {width: 550px; height: 75px; padding: 75px 0 0 0; position: relative;}
#gestionpages .pageprecedente {float:left; width: 450px; position: absolute;}
#gestionpages .pageprecedente a {color:#ec2126;text-decoration:none; font-weight: bold; margin: 0 0 0 3px;}
#gestionpages .pageprecedente  a:hover {text-decoration:none;}
#gestionpages .pagesuivante {float:left; width: 100px; position: absolute; left: 450px;}
#gestionpages .pagesuivante a {color:#ec2126;text-decoration:none; font-weight: bold; margin: 0 3px 0 0;}
#gestionpages .pagesuivante a:hover {text-decoration:none;}


#contenerright {float:left; width: 343px; background: #ffffff; font-size: 22px; height:4000px;}
#contenerright .flashactu {width: 300px; height: 345px; margin: 10px 0 0 17px; background: #f8f8f8; border: solid 1px #000000;}
#contenerright .flashactu span {color:#970404; padding: 0 6px 0 0;}
#contenerright .flashactu ul {list-style-type: none;font-size: 13px;}
#contenerright .flashactu li {height:27px; padding: 8px 5px 0 5px;}
#contenerright .flashactu li.first { color:#ffffff;  background: url(bandeflashactu.jpg); text-align: center; font-weight: bold; height: 30px; font-size: 16px; padding: 7px 0 2px 0;}
#contenerright .flashactu ul a {color: #000000;text-decoration:none; font-size: 13px;}
#contenerright .flashactu ul a:hover{text-decoration:underline;}


#contenerright .banniere2 {padding: 20px 0 0 17px;}
#contenerright .facebook {padding: 20px 0 0 17px;}
#contenerright .banniere3 {padding: 20px 0 0 17px; width: 300px;}
#contenerright .banniere4 {padding: 20px 0 0 17px; width: 300px;}
#contenerright .twitter {padding: 20px 0 0 17px;}


#contenerright .articlevideo {color: #204040; font-size:11px; position: relative; padding: 10px 0 0 0; height: 150px;}
#contenerright .articlevideo img {position: absolute; padding: 10px 0 0 0;}
#contenerright .articlevideo a {color: #ffffff; text-decoration:none;}
#contenerright .articlevideo a:hover {color: #ffffff; text-decoration:none;}

#contenerright .bannierebasdroite {padding: 20px 0 0 20px;}

#footerbanniere {margin: auto; width: 968px; padding: 0 0 0 0; background: #ffffff;} 
#footerbanniere .bannierebas {float: left; width:100%; background: #ffffff;}




