/* CSS Document */
body { margin: 10px 50px;}
.generale{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:950px; }
.logo-v2{  float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; width:256px; height:80px; background:#3876a7; }

.logo{  float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; width:276px; height:80px; background:#3876a7; }
.logo1{  float:left; padding-top:10px; padding-left:10px; padding-right:10px }
.logo2{  float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; width:170px; padding-top:10px }

.centregauchearticle {width:620px}
.centregauchearticle a img { border:0px; /*border-color:#000000; border-style:solid solid solid; border-width:2px 2px 2px;*/}
.centregauchearticle a:hover img {}

.gauche-picto a img { border:0px}
.gauche-picto a:hover img {}

.articleprint a img { border:0px}
.articleprint a:hover img {}

.nav-v2{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; width:517px; height:80px; background:#3876a7; font-weight:bold;}

.nav{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; width:497px; height:80px; background:#3876a7; font-weight:bold;}

.navlink {  float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; padding-left:2px; padding-right:1px;  marging: 1px 1px 1px 1px;}

A.navlink {  float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; padding-left:2px; padding-right:1px; marging: 1px 1px 1px 1px;}
.navlink a:hover { display:block; text-decoration:none; background: #ffffff; color:#3876a7;}

.navlink2 {  float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; padding-left:2px; padding-right:2px;}


A.navlinknews {   font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding-left:4px; padding-right:4px;  marging: 1px 1px 1px 1px;}
A.navlinknews:hover{ text-decoration:underline;}



.navigation{ font-family:Arial, Helvetica, sans-serif; padding-top:36px; background:#3876a7;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold }

h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;font-weight:normal }

h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-decoration:none;font-weight:normal  }


.video {  float:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; width:640px;  padding-top:5px; padding-bottom:5px}

A.video {  float:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; padding-right:10px; width:146px; }
.video a:hover { text-decoration:none}

.video-w {  float:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; margin-bottom:10px; width:640px; height:auto}

.video-a {  float:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; margin-bottom:10px; width:640px; height:auto}

.video-titre{ height:28px; vertical-align:bottom; margin-top:10px}
.video-v{ height:91px; }



.video3 {  float:left; width:940px;  padding-top:2px; padding-bottom:2px; background-color:#ffffff}

A.video3 {  float:left;  font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-right:3px; width:150px;	text-shadow: 1px 1px 1px #FFFFFF; text-transform:lowercase }
.video3 a:hover { text-decoration:none}

.video-w3 {  float:left;  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; margin-bottom:2px; width:940px; height:auto}

.video-a3 {  float:left;  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; margin-bottom:2px; width:940px; height:auto}

.video-titre3{ height:32px; margin-top:1px; padding:0px; text-align:center}
.video-v3{ height:22px; text-align:center; margin-top:2px; background-color:#FFFFFF }

.video3 a img { border:0px}
.video3 a:hover img {}

.newslink3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; background:#cccccc; width:930px; height:14px; margin-bottom:2px}
A.newslink3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none;}
A.newslink3:hover{ text-decoration:underline}
.newslink3b{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; background:#cccccc; width:900px; height:14px; margin-bottom:2px}




.echelle { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; padding-top:10px}
.echelle a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.echelle a:hover{text-decoration:underline}



.spacerh {float:left ; height:10px; width:10px}
.spacerm {height:10px; width:50px}
.spacerfull {float:left; height:10px; width:950px}
.spacernav{height:10px; width:50px}

.gauche{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:276px; height:500px;   }

.gauche-pictogenerale{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:86px; height:100px; margin-left:2px; margin-bottom:4px;}
.gauche-picto{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:86px; height:34px; margin-left:2px; margin-bottom:4px; margin-right:2px; text-align:center; background:#cccccc}

.gauche-pagin{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:270px; height:20px;  padding-right:10px;text-align:center }
.on { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold }
.gauche-pagin A{  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold}
.gauche-pagin A:hover{ color:#3876a7;}




.gauche-picto A{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold }

.gauche-pictoimg{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:86px; height:40px; margin-left:2px; margin-bottom:4px; margin-right:2px; text-align:center}
.gauche-pictoimg a img { border:0px}
.gauche-pictoimg a:hover img {}

.gauche-article-picto{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:90px; height:90px; margin-left:2px; margin-bottom:4px; margin-right:2px;  text-align:center}
.gauche-article-picto A{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.gauche-article-picto a img { border:0px}
.gauche-article-picto a:hover img {}

.gauche-articletitre-picto{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:70px; margin-left:2px; margin-bottom:4px; margin-right:2px; text-align:center; height:70px}
.gauche-articletitre-picto a img { border:0px}
.gauche-articletitre-picto a:hover img {}


.droite{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:664px; margin:0 0 0 0}
.centregauche{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:407px}
.centregauchehome{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:447px}
.bloc-bleuhome { width:447px; height:20px; background: #3876a7; }

.bloc-bleu { width:400px; height:20px; background:#3876a7; }
.bloc-bleu-full { width:664px; height:20px; background:#3876a7 ;}
.centredroite{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:247px; }
.centredroitehome{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:207px; }

.centregaucheartiste{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
A.centregaucheartiste {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; }
A.centregaucheartiste:hover{ text-decoration:underline}


.titreartisterub { text-align:justify; width:500px}

.search{float:right;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; width:167px; height:80px; background:#3876a7}
.spacers {height:10px; width:1px}
.search1{float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin-top:1px}
.search1b{float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin-top:2px}

.search2{float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
.search2b{float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }

.search A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;text-decoration:none;}
.search A:hover{ text-decoration:underline}


.flag {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }

.oeuvredispo {  text-align:left; }



.txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

A.txtlink {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}

.hierarchie {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding-top:5px; padding-left:2px}
A.hierarchie{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;text-decoration:none; text-transform:capitalize}
A.hierarchie:hover{ text-decoration:underline}

.iphone {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-top:5px; padding-left:2px; padding-bottom:5px}
.iphone a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; font-weight:bold }
.iphone a:hover{ text-decoration:underline}

.suite A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3876a7;text-decoration:none; padding-bottom:10px; background:#3876a7; width:297px;}
.suite A:hover{ text-decoration:underline}

.liste-news{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-bottom:10px;}
A.liste-news{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; }
A.liste-news:hover{ text-decoration:underline}

.newslink{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; background:#cccccc; width:640px; height:14px; margin-bottom:2px}
A.newslink{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none;}
A.newslink:hover{ text-decoration:underline}

.newslinksearch{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; /*background:#cccccc;*/  height:38px; margin-bottom:2px}
A.newslinksearch{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; vertical-align:top}
A.newslinksearch:hover{ text-decoration:underline}

.newslinksearch a img { border:0px}
.newslinksearch a:hover img {}

.newslinkartiste{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; background:#cccccc; width:146px; height:14px; margin-bottom:2px; }
A.newslinkartiste{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none;}
A.newslinkartiste:hover{ text-decoration:underline}


.titrenewsrelier{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;text-decoration:none; background:#3876a7; width:146px; height:14px; margin-bottom:2px}


.liste-news-titre{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fffffff;background:#3876a7; width:247px;}
.liste-news-titre A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;text-decoration:none;}
.liste-news-titre A:hover{ text-decoration:underline}




.liste-news-titrehomeall{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;background:#cccccc; width:203px; height:14px; padding: 2px 2px 2px 2px;}
.liste-news-titrehomeall A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;background:#cccccc; width:203px; height:14px; padding: 2px 2px 2px 2px;}
.liste-news-titrehomeall A:hover{ text-decoration:underline}

.liste-news-titrehome{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;background:#cccccc; width:203px; height:33px; padding: 2px 2px 2px 2px;}
.liste-news-titrehome A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;text-decoration:none;  padding: 2px 2px 2px 2px;}
.liste-news-titrehome A:hover{ text-decoration:underline}

.zonenews{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; height:20px; background:#3876a7; padding-left:4px;  }
.zoneartistes{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; height:20px; background:#3876a7; padding-left:4px;  }
.zoneartistes2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-top:5px; padding-left:2px; text-transform:uppercase}
.zoneartistes2 A{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-top:5px; padding-left:2px; text-decoration:none}

.zonemedia{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; height:20px; background:#3876a7; padding-left:4px; width:272px }
.zonemedia2 { float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-top:5px; padding-left:2px}
.zonemedia2 A{ float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-top:5px; padding-left:2px; text-decoration:none}
.zonemedia3 { float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:2px}

A.media {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; }
A.media:hover{ text-decoration:underline}


A.lien_PDF {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;text-decoration:none; text-align:left }
A.lien_PDF:hover{ text-decoration:underline}



.pied {float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:ffffff; height:16px; background:#3876a7; width:950px ; margin-bottom:20px;margin-top:6px}

.piedgauche {float:left; text-align:left; width:71px; padding-left:4px}
.piedgauche A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.piedgauche A:hover{ text-decoration:underline}
.pieddroite {float:left; text-align:right; width:845px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}

.articletexte{ width:657px }
.articletexte2{ float:left; width:500px; text-align:justify}

.articletexte3{ float:left; width:490px }
.articletexte4{ float:left; padding-left:10px}

.articleprint{ float:left; margin-left:10px; width:146px }

.add{ width:950px; float:left;  text-align:right }

.hifi{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; width:500px}





/* NEWS CSS HOME START */
.v2-droite{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:683px; margin:0 0 0 0}

.v2-gauche{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:256px; height:auto;   }

.v2-centregauchearticle a img { border:0px}
.v2-centregauchearticle a:hover img {}
.v2-centregauchehome{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:384px;}


.v2-gauche-picto a img { border:0px}
.v2-gauche-picto a:hover img {}

.v2-gauche-pictogenerale{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:131px; height:117px; margin-right:2px; margin-bottom:2px; border-color:#9FA0A0; border-style:solid solid solid; border-width:1px 1px 1px;padding:4px;}


.v2-gauche-picto{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:131px; height:20px; text-align:center; background:#cccccc}

.v2-gauche-pagin{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:288px; height:20px;  padding-right:10px;text-align:right }
.on { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold }
.v2-gauche-pagin A{  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold}
.v2-gauche-pagin A:hover{ color:#3876a7}


.v2-gauche-picto A{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold }

.v3-gauche-picto A{ font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:lowercase; }
.v3-gauche-pictoimg{  float:left; width:120px; height:70px; text-align:center; padding-top:1px}
.v3-gauche-pictoimg a img { border:0px}
.v3-gauche-pictoimg a:hover img {}

.v3-gauche-pictogenerale{ float:left; width:120px; height:60px; margin-right:2px; margin-bottom:2px; border-color:#9FA0A0; border-style:solid solid solid; border-width:1px 1px 1px; padding:2px; background-color:#FFFFFF}
.v3-gauche-pictogenerale2{ float:left; width:100px; height:70px; margin-right:2px; margin-bottom:2px; border-color:#9FA0A0; border-style:solid solid solid; border-width:1px 1px 1px; padding:2px; background-color:#FFFFFF}



.v3-centregauchearticle {width:720px}
.v3-centregauchearticle a img { border:0px; /*border-color:#000000; border-style:solid solid solid; border-width:2px 2px 2px;*/}
.v3-centregauchearticle a:hover img {}




.v2-gauche-pictoimg{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:128px; height:30px; margin-left:2px; margin-right:2px; text-align:center; padding-top:4px}
.v2-gauche-pictoimg a img { border:0px}
.v2-gauche-pictoimg a:hover img {}

.v2-gauche-article-picto{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:90px; height:90px; margin-left:2px; margin-bottom:4px; margin-right:2px;  text-align:center}
.v2-gauche-article-picto A{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.v2-gauche-article-picto a img { border:0px}
.v2-gauche-article-picto a:hover img {}

.v2-gauche-articletitre-picto{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:20px; margin-bottom:4px; margin-right:2px; text-align:center}
.v2-gauche-articletitre-picto a img { border:0px}
.v2-gauche-articletitre-picto a:hover img {}

.v2-centregaucheartiste{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:220px;}
A.v2-centregaucheartiste {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; }
A.v2-centregaucheartiste:hover{ text-decoration:underline}

.v2-bloc-bleuhome { width:384px; height:20px; background: #3876a7; padding-left:2px  }
.v2-bloc-bleu { width:220px; height:20px; background:#3876a7; }
.v2-bloc-bleu-full { width:220px; height:20px; background:#3876a7 ;}

.v2-infos{ float:left; border-color:#9FA0A0; border-style:solid solid solid; border-width:1px 1px 1px; width:384px; height:512px; }
.v2-infos-txt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:2px }
.v2-infos-txt a img { border:0px}
.v2-infos-txt a:hover img {}
.v2-infos a img { border:0px}
.v2-infos a:hover img {}
.v2-infos a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;text-decoration:none}
.v2-infos a:hover{ text-decoration:underline}

.v2-infos-titre{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:206px; height:31px; margin-bottom:4px; margin-right:2px; background:#cccccc; }


.v2-centredroitehome{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:288px; }

.v2-zonemedia{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; height:24px; background:#3876a7; width:246px }

.v2-zonemedia1{ float:left; border-color:#9FA0A0; border-style:solid solid solid; border-width:1px 1px 1px; padding:4px; width:246px ; height:100px }
.v2-zonemedia2 { float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-top:4px; padding-left:2px}
.v2-zonemedia2 A{ float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-top:4px; padding-left:2px; text-decoration:none}
.v2-zonemedia3 { float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:2px; width:246px}

A.v2-media {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; }
A.v2-media:hover{ text-decoration:underline}


.v2-zonenews{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; height:20px; background:#3876a7; padding-left:2px  }
.v2-zoneartistes{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; height:20px; background:#3876a7; width:288px}
.v2-zoneartistes2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-top:4px; text-transform:uppercase; padding-left:4px;}
.v2-zoneartistes2 A{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-top:4px; text-decoration:none}

.v2-spacerh {float:left; height:10px; width:10px}
.v2-spacerm {height:10px; width:50px}
.v2-spacernav{height:10px; width:50px}

.v2-liste-news-titrehomeall{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:252px; height:10px; padding: 2px; float:left; text-align:right; margin-bottom:4px}
.v2-liste-news-titrehomeall A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:252px; height:10px;}
.v2-liste-news-titrehomeall A:hover{ text-decoration:underline}

/* fond du titre des news */
.v2-liste-news-titrehome{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#cccccc; width:246px; height:23px}
.v2-liste-news-titrehome A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; padding: 2px 2px 2px 2px; width:244px}
.v2-liste-news-titrehome A:hover{ text-decoration:underline}

.v2-liste-news2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:246px }
A.v2-liste-news2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
A.v2-liste-news2:hover{ text-decoration:underline}

/* contour gris des news */
.v2-liste-news{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-bottom:10px; width:246px; height:76px; float:left; margin-left:0px;border-color:#9FA0A0; border-style:solid solid solid; border-width:1px 1px 1px; padding:4px}

A.v2-liste-news{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; }
A.v2-liste-news:hover{ text-decoration:underline}


A.v2-navlinknews {   font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold;   marging: 1px 1px 1px 1px;}
A.v2-navlinknews:hover{ text-decoration:underline;}

A.v2-navlinkhome {   font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold;   marging: 1px 1px 1px 1px;}
A.v2-navlinkhome:hover{ text-decoration:underline;}
/* NEWS CSS HOME END */

/* Pagination */
.pagination { clear: both; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none }
.pagination .on { font-weight: bold; color: #3876a7; font-size:11px ; font-family:Arial, Helvetica, sans-serif}

.pagination A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none}
.pagination A:hover{text-decoration:underline}





/* NEWS HOME */
.news { width:965px; }

.artnews { width: 965px;  height:366px; }
.artnews1 { float:left;  }
.artnews1STitre { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; text-transform:uppercase;  text-decoration:none; font-weight:normal }
.artnews1STitre3 {  background:#cc9933; width:150px;  }

.artnews1STitreArticle { font-family:"Times New Roman", Times, serif; font-size:25px; color:#FFFFFF; text-transform:uppercase;   margin-top:250px; font-style:italic; font-weight:normal; background:#000000; }
.artnews1STitreArticle3 {  width:500px; font-weight:normal; margin-top:250px}

A.header-slide { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; text-transform:uppercase; text-decoration:none;  font-style:italic; font-weight:bold; width:650px; height:366px }
A.header-slide:hover {text-decoration:none }

A.header-slide-lire { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-transform:uppercase; text-decoration:none; 
font-weight:bold; width:650px; height:366px }
A.header-slide-lire:hover {text-decoration:none }
.v4-gauche{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:652px; height:auto;   }

.v4-centregauchehome{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:650px;}

.v4-droite{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:256px; margin:0 0 0 0}

.v4-liste-news{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-bottom:10px; width:204px; height:76px; float:left; margin-right:2px;border-color:#9FA0A0; border-style:solid solid solid; border-width:1px 1px 1px; padding:4px; float:left; margin-top:10px}

A.v4-liste-news{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; }
A.v4-liste-news:hover{ text-decoration:underline}

.v4-centredroitehome{ float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:288px; }


/* fond du titre des news */
.v4-liste-news-titrehome{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#cccccc; width:204px; height:33px;}
.v4-liste-news-titrehome A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; padding: 2px 2px 2px 2px; width:204px}
.v4-liste-news-titrehome A:hover{ text-decoration:underline}
.v4-liste-news-titrehomew{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#cccccc; width:207px; height:23px;}
.v4-liste-news-titrehomemedia{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#cccccc; width:416px; height:23px;}


.v4-liste-news2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:204px; padding-left:1px }
A.v4-liste-news2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
A.v4-liste-news2:hover{ text-decoration:underline}
.v4-liste-newsmedia{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:404px; padding-left:1px }

.v4-liste-news-titrehomeall{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:640px; height:6px; float:left; text-align:right; }
.v4-liste-news-titrehomeall A{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:640px; }
.v4-liste-news-titrehomeall A:hover{ text-decoration:underline}


.v4-liste-newsw{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-bottom:10px; width:207px; height:72px; float:left; margin-right:2px;border-color:#9FA0A0; border-style:solid solid solid; border-width:1px 1px 1px; padding:4px; margin-top:10px}


.v4-zonemedia{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; height:24px; width:400px;margin-right:2px;  }

.v4-zonemedia1{ float:left; border-color:#9FA0A0; border-style:solid solid solid; border-width:1px 1px 1px; padding:4px; width:416px ; height:72px;margin-right:2px; margin-top:10px; }
.v4-zonemedia2 { float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-top:4px; padding-left:2px}
.v4-zonemedia2 A{ float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-top:4px; padding-left:2px; text-decoration:none}
.v4-zonemedia3 { float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:2px; width:416px}

A.v4-media {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; }
A.v4-media:hover{ text-decoration:underline}


A.mediashop {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;text-decoration:none; }
A.mediashop:hover{ text-decoration:underline}



/* SLIDE  */







