/* 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; text-align: }
.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: #cccccc; color:#000000;}

.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; }



.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:110px; margin-left:2px; margin-bottom:4px;}
.gauche-picto{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:86px; height:31px; 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:80px; 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:10px}

.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 }

.v2-gauche-pictoimg{  float:left ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:128px; height:80px; 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;}


/* NEWS CSS HOME END */

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

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















