@media screen  {

/* Gestion des titres */
h1,h2,h3,h4,h5,h6,dl,dt,dd,img,p,img a {
list-style:none;
border:none;
margin:0;
padding:0;
}

p.clear,div.clear {
display:block;
width:100%;
clear:both;
font-size:1px;
height:1px;
margin:0;
padding:0;
}

.center {
text-align:center;
}

.center img {
margin:0 auto;
}

/* Gestion des formulaires */
form {
border:none;
display:inline;
margin:0;
padding:0;
}

.input {
color:#a4a493;
background-color:#fff;
}

.select {
color:#a4a493;
background-color:#fff;
}

.textarea {
color:#a4a493;
background-color:#fff;
}

textarea {
font-family:Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
}

table,tr,td {
border-collapse:collapse;
margin:0;
padding:0;
}

.conteneur {
width:959px;
margin-left:auto;
margin-right:auto;
text-align:left;
position:relative;
min-height:600px;
background:url(../images/bg_conteneur.jpg) repeat-y 0 0;
padding:0;
}


/* ******************** 
       HEADER        
 ****************** */
.header {
width:100%;
background:#E6E0D3 url(../images/header.png) no-repeat 0 0;
height:114px;
}

.header .logo a {
background:url(../images/logo_emi_classic.png) no-repeat 0 0;
position:absolute;
z-index:99;
display:block;
width:201px;
height:96px;
left:15px;
top:39px;
}

.header .logo a span {
display:none;
}

.header .mainmenu {
width:722px;
height:57px;
position:absolute;
z-index:99;
left:237px;
top:56px;
}

.header .mainmenu ul {
width:722px;
height:57px;
margin:0;
padding:0;
}

.header .mainmenu ul li {
list-style:none;
display:inline;
margin:0;
padding:0;
}

.header .mainmenu ul li a {
display:block;
float:left;
height:57px;
}

.header .mainmenu ul li a span {
display:none;
}

.header .mainmenu ul li a.item1 {
background:url(../images/item_01.jpg) no-repeat 0 0;
width:160px;
height: 56px;
}

.header .mainmenu ul li a.item2 {
background:url(../images/item_02.jpg) no-repeat 0 0;
width:62px;
height: 56px;
}

.header .mainmenu ul li a.item3 {
background:url(../images/item_03.jpg) no-repeat 0 0;
width:136px;
height: 56px;
}

.header .mainmenu ul li a.item4 {
background:url(../images/item_04.jpg) no-repeat 0 0;
width:182px;
height: 56px;
}

.header .mainmenu ul li a.item5 {
background:url(../images/item_05.jpg) no-repeat 0 0;
width:68px;
height: 56px;
}

.header .mainmenu ul li a.item6 {
background:url(../images/item_06.gif) no-repeat 0 0;
width:114px;
height: 56px;
}

.header .mainmenu ul li a:hover,.header .mainmenu ul li.current a {
background-position:0 -57px;
}

/* ******************** 
       WRAPPER       
 ****************** */
.wrapper_site {
background:transparent url(../images/bg_conteneur.jpg) repeat-y scroll right top;
width:100%;
clear:both;
float:none;
min-height:600px;
padding:0;
// position:absolute;
}


* html .wrapper_site {
height:600px;
}

.wrapper_left {
width:620px;
float:left;
overflow:hidden;
background-color: #FFF;
}

/* ******************** 
         POST        
 ****************** */
.post {
width:100%;
}

.post h1 {
width:555px;
background:url(../images/h1.gif) no-repeat 0 bottom;
font-size:22px;
text-align:center;
color:#cd0018;
background-color:inherit;
font-weight:400;
margin:0 0 10px 34px;
padding:0 0 10px;
}

.post h1 a {
color:#cd0018;
background-color:inherit;
text-decoration:underline;
}

.post h1 span {
border-top:1px solid #e7dfcc;
display:block;
width:515px;
padding:8px 20px 0;
}

.post h2 {
font-size:20px;
color:#332217;
background-color:inherit;
border-bottom:1px solid #ededed;
font-weight:400;
margin:0 34px 15px;
padding:0 0 5px;
}

.post h2.decouvrezaussi { height:20px; background:url(../images/single_decouvrezaussi.jpg) no-repeat 0 0;}
.post h2.decouvrezaussi span { display:none;}
.post h2.contenurelatif { height:20px; background:url(../images/single_contenurelatif.jpg) no-repeat 0 0;}
.post h2.contenurelatif span { display:none;}
.post h2.comments { height:20px; background:url(../images/single_commentaires.jpg) no-repeat 0 0;}
.post h2.comments span { display:none;}

.heightliens { width:100%; clear:both; float:none; height:80px;}

.post h2 a {
color:#332217;
background-color:inherit;
text-decoration:none;
}

.post h2 a:hover {
text-decoration:underline;
}
.post h2.tiredepage {
text-align:center;
color:#564336;
background-color:inherit;
font-size:22px;
}

.post h2.tiredepage a {
color:#564336;
background-color:inherit;
text-decoration:none;
}

.post h2.tiredepage a:hover {
text-decoration:underline;
}

h2.cat-title-1 {
background:url(../images/lesnouveautes-recherche.jpg) no-repeat 0 0;
width:554px;
height:21px;
margin:0 0 40px 34px;
}
h2.cat-title-1 span {
display:none;
}

h2.cat-title-3 {
background:url(../images/infos-recherche.jpg) no-repeat 0 0;
width:554px;
height:21px;
margin:0 0 40px 34px;
}
h2.cat-title-3 span {
display:none;
}

h2.cat-title-4 {
background:url(../images/lapresseaime-recherche.jpg) no-repeat 0 0;
width:554px;
height:21px;
margin:0 0 40px 34px;
}
h2.cat-title-4 span {
display:none;
}

h2.cat-title-5 {
background:url(../images/agendadesconcerts-recherche.jpg) no-repeat 0 0;
width:554px;
height:21px;
margin:0 0 40px 34px;
}
h2.cat-title-5 span {
display:none;
}

h2.news {
background:url(../images/h2_news.jpg) no-repeat 0 0;
width:554px;
height:22px;
margin:0 0 40px 34px;
}
h2.news span {
display:none;
}

h2.parutions {
background:url(../images/h2_parutions.jpg) no-repeat 0 0;
width:554px;
height:22px;
margin:0 0 40px 34px;
}

h2.parutions span {
display:none;
}

h2.recompenses {
background:url(../images/h2_recompenses.jpg) no-repeat 0 0;
width:554px;
height:22px;
margin:0 0 40px 34px;
}

h2.recompenses span {
display:none;
}

.dateofpost {
width:545px;
text-align:center;
height:28px;
margin:0 0 0 34px;
}

.dateofpost p {
font-size:11px;
color:#ccba92;
background-color:inherit;
font-weight:700;
text-indent:10px;
}

.post p.link {
clear:both;
width:555px;
margin:0;
padding:15px 0 10px;
}

.post p.link a {
background:url(../images/link.gif) no-repeat 0 0;
font-size:12px;
color:#e2001a !important;
background-color:inherit;
text-decoration:none !important;
width:100%;
clear:both;
float:none;
display:block;
height:25px;
line-height:1.6em;
padding:0 0 0 25px;
}

.post p.link a:hover {
text-decoration:underline;
}/* entry */
.post .entry {
width:555px;
clear:both;
float:none;
margin:0 0 0 34px;
}

.post .entry p {
font-size:12px;
color:#2b2b2b;
background-color:inherit;
margin:0 0 15px;
}

.post .entry p a {
color:#2b2b2b;
background-color:inherit;
text-decoration:underline;
}

.mediavideo {
width:100%;
clear:both;
float:none;
background:url(../images/bg_mediavideo.jpg) no-repeat 0 bottom;
padding:0 0 32px;
}

.mediavideo div {
margin:0 0 0 34px;
}

/* search_results */
.search_results {
width:100%;
clear:both;
float:none;
background:url(../images/entry_rotator.jpg) no-repeat 0 bottom;
margin:0;
padding:40px 0 0;
}

.search_results_t1 {
text-align:center;
font-size:11px;
color:#332217;
background-color:inherit;
margin:0 0 10px;
}

.search_results_t1 p {
width:550px;
border-top:1px solid #ece2cb;
margin:0 auto;
padding:15px 0 0;
}

.search_results_t2 p {
width:550px;
margin:0 auto;
}

.search_results_t2 {
text-align:center;
font-size:18px;
color:#b49e65;
background-color:inherit;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin:0 0 10px;
padding:0;
}

.search_results_bottom {
width:100%;
clear:both;
float:none;
height:5px;
}

/* nouveautes_separation */
.nouveautes_separation {
width:100%;
clear:both;
float:none;
height:30px;
}

.block_of_post {
width:100%;
background:url(../images/homeentry.jpg) no-repeat 0 0;
padding:60px 0 0;
}

/* post_nav */
.post_nav {
background:url(../images/pagnav.gif) repeat-y;
min-height:70px;
clear:both;
float:none;
margin:0 0 0 34px;
}

* html .post_nav {
height:70px;
}

.post_nav p {
font-size:12px;
font-style:italic;
color:#99918b;
background-color:inherit;
clear:both;
float:none;
}

.post_nav p a {
color:#99918b;
background-color:inherit;
text-decoration:none;
}

.post_nav p a:hover {
text-decoration:underline;
}
.post_nav .col1 {
width:230px;
float:left;
display:inline;
text-align:right;
margin:0 0 0 20px;
}

.post_nav .col1 .precedent a {
background:url(../images/btn_publication_recente.jpg) no-repeat 0 0;
display:block;
width:154px;
height:22px;
float:right;
margin:0 0 10px;
}

.post_nav .col1 .precedent a span {
display:none;
}

.post_nav .col2 {
width:280px;
float:right;
}

.post_nav .col2 .suivante a {
background:url(../images/btn_publication_suivante.jpg) no-repeat 0 0;
display:block;
width:154px;
height:22px;
margin:0 0 10px;
}

.post_nav .col2 .suivante a span {
display:none;
}

/* post_nav_date */
.post_nav_date {
background:url(../images/pagnav.gif) repeat-y;
min-height:70px;
clear:both;
float:none;
margin:0 0 0 34px;
}

* html .post_nav_date {
height:70px;
}

.post_nav_date p {
font-size:12px;
font-style:italic;
color:#99918b;
background-color:inherit;
clear:both;
float:none;
}

.post_nav_date p a {
color:#99918b;
background-color:inherit;
text-decoration:none;
}

.post_nav_date p a:hover {
text-decoration:underline;
}
.post_nav_date .col1 {
width:230px;
float:left;
display:inline;
text-align:right;
margin:0 0 0 20px;
}

.post_nav_date .col1 .precedent a {
background:url(../images/btn_mois_precedent.jpg) no-repeat 0 0;
display:block;
width:155px;
height:23px;
float:right;
margin:0 0 10px;
}

 
.post_nav_date .col1 .precedent a span {
display:none;
}

.post_nav_date .col2 {
width:280px;
float:right;
}

.post_nav_date .col2 .suivante a {
background:url(../images/btn_mois_suivant.jpg) no-repeat 0 0;
display:block;
width:156px;
height:22px;
margin:0 0 10px;
}

.post_nav_date .col2 .suivante a span {
display:none;
}

/* entry_single */
.post .entry_single {
background:url(../images/entry.jpg) no-repeat 0 0;
}

.post .entry_single p {
font-size:12px;
color:#2b2b2b;
background-color:inherit;
margin:0;
padding:0 34px 16px;
}

.post .entry_single p a {
color:#2b2b2b;
background-color:inherit;
text-decoration:underline;
}

/* news_intro */
.news_intro {
width:100%;
clear:both;
float:none;
background:url(../images/bg_news.jpg) no-repeat 0 bottom;
margin:0 auto;
}

.news_intro .rotator_news {
width:590px;
height:250px;
overflow:hidden;
position:relative;
margin:0 auto;
}

.news_intro .rotator_news .btn_precedent a {
display:block;
width:29px;
height:29px;
position:absolute;
z-index:99;
left:1px;
top:110px;
background:url(../images/prev.png) no-repeat 0 0;
}

.news_intro .rotator_news .btn_precedent a span {
display:none;
}

.news_intro .rotator_news .btn_suivant a {
display:block;
width:29px;
height:29px;
position:absolute;
z-index:99;
left:560px;
top:110px;
background:url(../images/suiv.png) no-repeat 0 0;
}

.news_intro .rotator_news .btn_suivant a span {
display:none;
}

.news_intro .rotator_news_content {
width:590px;
position:absolute;
z-index:1;
height:265px;
overflow:hidden;
top:0;
left:0;
background:url(../images/rotator_nouveautes.jpg) no-repeat 0 0;
}
.news_intro .rotator_news_content .mf {
margin-bottom: 20px;
background-color: none;
background:#fff url(../images/rotator_nouveautes.jpg) no-repeat 0 0;
}

.news_intro ul.parution_liste {
text-align:center;
color:#69584a;
background-color:inherit;
font-size:11px;
font-style:italic;
margin:5px 0 25px;
}

.news_intro ul.parution_liste li {
color:#69584a;
background-color:inherit;
font-size:11px;
font-style:italic;
display:inline;
}

.news_intro ul.recompenses_liste {
clear:both;
float:none;
height:50px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.news_intro ul.recompenses_liste li {
list-style:none;
display:inline;
padding:0 5px 0 0;
}

/* menu_rotator */
.menu_rotator {
height:90px;
clear:both;
float:none;
margin:0 0 0 40px;
padding:5px 0 0;
}

.menu_rotator .btn_tracklisting a {
width:236px;
height:38px;
background:url(../images/btn_trasklinsting.png) no-repeat 0 0;
display:block;
float:left;
margin:0 40px 0 0;
}

.menu_rotator .btn_tracklisting a span {
display:none;
}

.menu_rotator .btn_telecharger a {
width:235px;
height:38px;
background:url(../images/btn_telecharger.png) no-repeat 0 0;
display:block;
float:left;
}

.menu_rotator .btn_telecharger a span {
display:none;
}

/* entry_home */
.post .entry_home {
width:555px;
clear:both;
float:none;
margin:0 0 0 34px;
}

.rotator_block {
width:590px;
clear:both;
float:none;
text-align:center;
overflow:hidden;
margin:0 auto;
}

.rotator_block .media {
width:590px;
height:265px;
}

.post .entry_home .post_photo {
background:url(../images/post_bg.jpg) no-repeat 0 0;
width:210px;
height:220px;
float:left;
position:relative;
}

.post .entry_home .post_photo img {
display:block;
max-width:191px;
max-height:189px;
margin:8px auto 0 auto;
}

.post .entry_home .post_photo_btn a {
display:block;
width:73px;
height:19px;
position:absolute;
top:170px;
left:16px;
z-index:99;
background:url(../images/btn_decouvrir.png) no-repeat 0 0;
}

.post .entry_home .post_photo_btn a span {
display:none;
}

.post .entry_home .post_video_btn a {
background:url(../images/video_picto.png) no-repeat 0 0;
width:38px;
height:38px;
position:absolute;
top:15px;
left:155px;
z-index:99;
display:block;
}

.post .entry_home .post_video_btn a span {
display:none;
}

.post .entry_home .content {
float:right;
width:330px;
padding:20px 0 0;
}

.post .entry_home .content p {
font-size:12px;
color:#2b2b2b;
background-color:inherit;
margin:0;
padding:0 0 20px;
}

.post .entry_home .content p a {
color:#2b2b2b;
background-color:inherit;
text-decoration:underline;
}

.hometagliste {
width:100%;
clear:both;
float:none;
}

/* decouvrirheight */
.decouvrirheight {
width:100%;
clear:both;
float:none;
height:30px;
}

.commentairesheight {
width:100%;
clear:both;
float:none;
height:60px;
}

/* taglistesingle */
.post .taglistesingle {
border-bottom:1px solid #ededed;
border-top:1px solid #ededed;
clear:both;
float:none;
width:550px;
margin:0 34px 45px;
padding:10px 0 0;
}

.post .taglistesingle ul {
margin:0;
padding:0;
}

.post .taglistesingle ul li {
list-style:none;
display:inline;
margin:0;
padding:0;
}

.post .taglistesingle ul li a {
color:#a1a1a1;
font-size:10px;
text-decoration:none;
height:17px;
display:block;
float:left;
background:#eee url(../images/tagliste_li.gif) no-repeat 0 0;
line-height:1.6em;
width:auto;
margin:0 8px 10px 0;
padding:0 10px 0 21px;
}

.post .taglistesingle ul li a:hover {
text-decoration:underline;
}/* taglistehome */
.post .taglistehome {
border-bottom:1px solid #ededed;
border-top:1px solid #ededed;
clear:both;
float:none;
width:550px;
min-height:30px;
margin:0 34px 35px;
padding:10px 0 5px;
}

* html .post .taglistehome {
height:30px;
}

.post .taglistehome .col1 {
width:130px;
float:left;
}

.post .taglistehome .col1 .datofpost {
font-size:10px;
color:#949494;
background-color:inherit;
background:url(../images/dateofpost.gif) no-repeat 0 0;
height:12px;
margin:0 0 2px;
padding:0 0 0 18px;
line-height:1em;
}

.post .taglistehome .col1 .ncomments {
font-size:10px;
color:#e2001a;
background-color:inherit;
padding:0 0 0 18px;
}

.post .taglistehome .col1 .ncomments a {
color:#e2001a;
background-color:inherit;
text-decoration:none;
}

.post .taglistehome .col1 .ncomments a:hover {
text-decoration:underline;
}
.post .taglistehome .col2 {
width:307px;
float:left;
}

.post .taglistehome .col2 ul {
width:300px;
margin:0;
padding:0;
}

.post .taglistehome .col2 ul li {
list-style:none;
display:inline;
margin:0;
padding:0;
}

.post .taglistehome .col2 ul li a {
color:#a1a1a1;
font-size:10px;
text-decoration:none;
height:17px;
display:block;
float:left;
background:#eee url(../images/tagliste_li.gif) no-repeat 0 0;
line-height:1.5em;
width:auto;
margin:0 2px 10px 0;
padding:0 8px 0 16px;
}

.post .taglistehome .col2 ul li a:hover {
text-decoration:underline;
}
.post .taglistehome .col3 {
float:right;
width:100px;
}

.post .taglistehome .col3 .ensavoirplus a {
display:block;
background:url(../images/ensavoirplus.jpg) no-repeat 0 0;
width:99px;
height:18px;
}

.post .taglistehome .col3 .ensavoirplus a span {
display:none;
}

/* block_adecouvrir */
.block_adecouvrir ul {
margin:0 0 0 20px;
padding:0;
}

.block_adecouvrir ul li {
list-style:none;
float:left;
width:177px;
height:178px;
background:url(../images/block_adecouvrir_li.jpg) no-repeat 0 0;
margin:0 0 50px;
padding:2px 0 0 13px;
}

.block_adecouvrir ul li img {
width:165px;
height:165px;
}

/* respond Formulaire de reponse */
.post .respond {
margin:0 0 0 34px;
}

.post .respond .title {
font-size:12px;
font-weight:700;
color:#887a71;
background-color:inherit;
text-transform:uppercase;
margin:0 0 25px;
}

.post .respond ol {
margin:0;
padding:0;
}

.post .respond ol li {
list-style:none;
margin:0 0 10px;
padding:0;
}

.post .respond ol li label {
font-size:12px;
color:#544539;
float:left;
font-weight:700;
background-color:inherit;
width:170px;
line-height:2em;
margin:0;
padding:0 5px 0 0;
}

.post .respond ol li input {
width:193px;
height:22px;
background:url(../images/comment_input.jpg) no-repeat right 0;
border:none;
font-size:12px;
color:#6f5e4f;
background-color:inherit;
font-family:Arial, Helvetica, sans-serif;
padding:7px 15px 0 10px;
}

.post .respond ol li.espace {
height:15px;
font-size:0.1em;
width:100%;
clear:both;
float:none;
margin:0;
padding:0;
}

.post .respond ol li textarea {
width:537px;
height:142px;
background:url(../images/comment_textarea.jpg) no-repeat 0 0;
border:none;
display:block;
clear:both;
float:none;
overflow:auto;
font-size:12px;
color:#6f5e4f;
background-color:inherit;
font-family:Arial, Helvetica, sans-serif;
padding:5px 15px 0 10px;
}

.post .respond ol li input#submit {
background:url(../images/btn_valider.jpg) no-repeat 0 0;
width:140px;
height:24px;
font-size:0;
border:none;
margin:10px 0 0 215px;
}

.post .respond ol li .checkbox {
background:url(../images/checkbox.jpg) no-repeat 0 0;
width:18px;
height:19px;
float:left;
}

*+html .post .respond ol li .checkbox {
padding:1px 0 0 1px;
}

* html .post .respond ol li .checkbox {
padding:1px 0 0 1px;
}

.post .respond ol li .checkbox input {
background-image:none;
border:none;
float:left;
width:18px;
height:19px;
margin:0;
padding:0;
}

/* mask_comments */
.post .mask_comments {
clear:both;
float:none;
background:url(../images/mask_comment.gif) repeat-x 0 -10px;
min-height:20px;
margin:0 34px;
padding:10px 0 0;
}

.post .mask_comments .btn_maskcomments {
width:100%;
clear:both;
float:none;
height:45px;
}

 
.post .mask_comments p {
display:inline;
}

.post .mask_comments p a {
background:#fff url(../images/mask_comment_a.gif) no-repeat 8px 5px;
color:#a8a8a8;
text-decoration:none;
display:block;
float:right;
font-size:11px;
padding:0 5px 0 20px;
}

.post .mask_comments p a:hover {
text-decoration:underline;
}

/* commentlist */
ol.commentlist {
list-style:none;
width:550px;
margin:0;
padding:0;
display:block;
clear:both; float:none
}

ol.commentlist li {
list-style:none;
height:auto;
/*zoom:1px;*/
margin:0;
padding:0;
  
}

ol.commentlist ul {
margin:0;
padding:0 0 0 40px;
}

ol.commentlist ul li {
list-style:none;
margin:0;
padding:0;
}

ol.commentlist ul.commentbox {
border-bottom:1px solid #f4eee0;
margin:0 0 10px;
padding:0;
}

ol.commentlist ul.commentbox li {
list-style:none;
margin:0;
padding:0;
}

ol.commentlist ul.commentbox li.commentbox_title {
width:440px;
float:left;
}

.commentbox_author {
font-size:12px;
font-weight:700;
color:#48372a;
background-color:inherit;
padding:0 10px 0 0;
}

.commentbox_author a {
text-decoration:none;
color:#48372a;
background-color:inherit;
}

.commentbox_url a {
color:#c00419;
background-color:inherit;
text-decoration:none;
font-size:11px;
}

.commentbox_url a:hover {
text-decoration:underline;
}ol.commentlist ul.commentbox li.commentbox_text {
font-size:12px;
color:#2b2b2b;
background-color:inherit;
width:100%;
clear:both;
float:none;
padding:5px 0 10px;
}

ol.commentlist ul.commentbox li.commentbox_reply {
width:68px;
height:19px;
float:right;
}

ol.commentlist ul.commentbox li.commentbox_reply a {
display:block;
width:68px;
height:15px;
background:url(../images/btn_repondre.jpg) no-repeat 0 0;
font-size:9px;
text-decoration:none;
color:#a1a1a1;
background-color:inherit;
text-align:center;
padding:4px 0 0;
}

ol.commentlist ul.commentbox li.commentbox_reply a:hover {
background:url(../images/btn_repondre.jpg) no-repeat 0 -19px;
color:#FFF;
background-color:inherit;
}

ol.commentlist .number {
background:url(../images/ncomments.gif) no-repeat 0 0;
width:18px;
height:24px;
display:block;
float:left;
text-align:center;
font-size:11px;
color:#a89569;
background-color:inherit;
line-height:1.7em;
padding:0 10px 0 0;
}

.heightcomments {
clear:both;
float:none;
width:100%;
height:100px;
}

/* wp-pagenavi */
.wp-pagenavi {
width:100%;
clear:both;
float:none;
height:35px;
text-align:center;
padding:40px 0 30px;
}

.wp-pagenavi div {
margin-left:40px;
}

.wp-pagenavi .pages {
background:url(../images/precedent.gif) no-repeat 0 4px;
font-size:11px;
color:#aeaeae;
background-color:inherit;
padding:0 20px 0 15px;
}

.wp-pagenavi a {
background:url(../images/pagenav_a.jpg) repeat-x 0 0;
height:21px;
border:1px solid #e7e7e7;
font-size:12px;
font-weight:700;
color:#a1a1a1;
background-color:inherit;
line-height:1.7em;
text-decoration:none;
margin:0 4px 0 0;
padding:2px 7px;
}

.wp-pagenavi span.current,.wp-pagenavi a:hover {
background:url(../images/pagenav_a_active.jpg) repeat-x 0 0;
height:21px;
border:1px solid #a40110;
font-size:12px;
font-weight:700;
color:#fff;
background-color:inherit;
line-height:1.7em;
text-decoration:none;
margin:0 4px 0 0;
padding:2px 7px;
}

.wp-pagenavi a.precedent,.wp-pagenavi a.suivant {
padding-top:3px;
border:none;
font-size:11px;
color:#aeaeae;
background-color:inherit;
font-weight:400;
text-decoration:none;
}

.wp-pagenavi a:hover.precedent,.wp-pagenavi a:hover.suivant {
text-decoration:underline;
}
.wp-pagenavi a.precedent {
background:url(../images/precedent.gif) no-repeat 0 9px;
padding-left:15px;
}

.wp-pagenavi a.suivant {
background:url(../images/suivant.gif) no-repeat right 9px;
padding-right:15px;
}

/* liens */
.post h1.liens {
background:url(../images/title_les_liens.jpg) no-repeat 0 0;
width:555px;
height:18px;
margin:0 0 20px 34px;
}

.post h1.liens span {
display:none;
}

.post h1.contact {
background:url(../images/title_contact.jpg) no-repeat 0 0;
width:100%;
height:18px;
margin:0 0 20px 34px;
}

.post h1.contact span {
display:none;
}

 
.post h1.presse {
width:555px;
height:18px;
text-align:center;
font-size:22px;
color:#564336;
border:none;
text-indent:10px;
margin:0 0 20px 34px;
background:url(../images/title_presse.jpg) no-repeat 0 12px;}
.post h1.presse span {   background-color:#FFFFFF; background-image:none; padding:0; margin:0; width:auto; border:none!important; display:inline!important; }
 
.post .entry_blogroll {
width:555px;
clear:both;
float:none;
border-bottom:1px solid #f4eee0;
margin:0;
padding:15px 5px 0;
}

.post .entry_blogroll h2 {
font-size:14px;
color:#e2001a;
background-color:inherit;
border:none;
margin:0 0 5px;
padding:0;
}

.post .entry_blogroll h2 a {
color:#e2001a;
background-color:inherit;
text-decoration:none;
}

.post .entry_blogroll h2 a:hover {
text-decoration:underline;
}
.post .entry_blogroll p {
font-size:11px;
color:#2b2b2b;
background-color:inherit;
margin:0;
padding:0 0 5px;
}

.post .entry_blogroll p.link_blogroll {
clear:both;
float:none;
padding:0 0 10px;
}

.post .entry_blogroll p.link_blogroll a {
background:url(../images/link_blogroll.gif) no-repeat 0 3px;
font-size:11px;
color:#a3a3a3;
background-color:inherit;
text-decoration:none;
width:100%;
line-height:1.6em;
padding:0 0 0 18px;
}

.post .entry_blogroll p.link_blogroll a:hover {
text-decoration:underline;
}
.presshigh {
width:100%;
clear:both;
float:none;
height:50px;
}

.presshighbottom {
width:100%;
clear:both;
float:none;
height:70px;
}

/* block_agenda */
.block_agenda {
margin:0 0 0 34px;
padding:15px 0 0;
}

.entry_archive .content h2 {
width:335px;
}

.block_agenda h1.agenda {
width:550px;
height:23px;
background:url(../images/title_agenda_des_concerts.gif) no-repeat 0 0;
margin:0 0 30px;
padding:0;
}

.block_agenda h1.agenda span {
display:none;
}





/* seaarchagenda */
.searchagenda {
width:465px;
margin-left:auto;
margin-right:auto;
clear:both;
float:none;
height:90px;
}

.searchagenda label {
font-size:11px;
color:#2b2b2b;
background-color:inherit;
display:block;
width:180px;
text-align:left;
float:left;
margin:0;
padding:10px 0 5px;
}

.searchagenda input.frm_input {
width:167px;
height:22px;
background:url(../images/searchagenda.png) no-repeat right 0;
border:none;
font-size:12px;
font-style:italic;
color:#6f5e4f;
float:left;
background-color:transparent;
padding:8px 40px 0 15px;
}

.searchagenda input.btn_submit {
width:35px;
height:24px;
background:url(../images/btn_ok.png) no-repeat 0 0;
float:left;
border:none;
font-size:0;
margin:3px 0 0 10px;
}

/* pageagenda */
.pageagenda {
width:100%;
background:url(../images/page_agenda.jpg) no-repeat 0 0;
padding:20px 0 0 0;
}

.pagesingle {
width:100%;
background:url(../images/entry.jpg) no-repeat 0 0;
padding:40px 0 0;
}

.pageblank {
width:100%;
padding:40px 0 0;
}

.pagenews {
width:100%;
padding:40px 0 0;
}

.heightrelatif {
width:100%;
clear:both;
float:none;
height:30px;
}

/* entry_archive */
.post .entry_archive {
width:550px;
clear:both;
float:none;
margin:0 0 0 34px;
}

.post .entry_archive .entry_archive_date {
width:79px;
height:79px;
background:url(../images/dateofpost_archives.jpg) no-repeat 0 0;
text-align:center;
color:#654939;
background-color:inherit;
float:left;
padding:10px 0 0;
}
.post .entry_archive .entry_archive_date a {
color:#654939;
}

.post .entry_archive .entry_archive_date span {
display:block;
}

.post .entry_archive .entry_archive_date span.item1 {
font-size:18px;
line-height:1em;
}

.post .entry_archive .entry_archive_date span.item2 {
font-size:18px;
line-height:1.2em;
}

.post .entry_archive .entry_archive_date span.item3 {
font-size:11px;
line-height:1.2em;
}

.post .entry_archive .content {
float:right;
width:460px;
position:relative;
display:inline;
color:#2b2b2b;
background-color:inherit;
padding:10px 0 0;
}

.post .entry_archive .content h2 {
font-size:14px;
color:#e2001a;
background-color:inherit;
font-weight:400;
border-bottom:1px solid #ede2cb;
margin:0 0 10px;
padding:0 0 10px;
}

.post .entry_archive .content h2 a {
color:#e2001a;
background-color:inherit;
text-decoration:none;
}

.post .entry_archive .content h2 a:hover {
text-decoration:underline;
}
.post .entry_archive .content p {
color:#2b2b2b;
background-color:inherit;
font-size:11px;
}

.post .entry_archive .content a {
color:#2b2b2b;
background-color:inherit;
text-decoration:none;
}

.post .entry_archive .content a:hover {
text-decoration:underline;
}
.post .entry_archive .content .btn_acheter a {
width:120px;
height:20px;
background:url(../images/btn_acheter_en_ligne.jpg) no-repeat 0 0;
position:absolute;
left:340px;
top:8px;
z-index:99;
}

.post .entry_archive .content .btn_acheter a span {
display:none;
}

.post .entry_archive .entry_archive_bottom {
width:100%;
clear:both;
float:none;
height:10px;
overflow:hidden;
}

/* entry_presse */
.post .entry_presse {
width:550px;
clear:both;
float:none;
margin:0 0 0 34px;
padding:40px 0 0;
}

.post .entry_presse .entry_presse_photo {
width:140px;
float:left;
padding:0 0 10px;
}

.post .entry_presse .entry_presse_photo p {
width:114px;
height:115px;
display:block;
background:url(../images/entry_presse.jpg) no-repeat 0 0;
padding:6px 0 0 7px;
}

.post .entry_presse .entry_presse_photo p img {
width:108px;
height:109px;
}

.post .entry_presse .content {
float:right;
width:410px;
position:relative;
display:inline;
color:#2b2b2b;
background-color:inherit;
padding:10px 0 0;
}

.post .entry_presse .content h2 {
font-size:14px;
color:#e2001a;
background-color:inherit;
font-weight:400;
border-bottom:none;
margin:0 0 15px 0;
padding:0;
}

.post .entry_presse .content h2 a {
color:#e2001a;
background-color:inherit;
text-decoration:none;
}

.post .entry_presse .content h2 a:hover {
text-decoration:underline;
}
.post .entry_presse .content p {
color:#2b2b2b;
background-color:inherit;
font-size:11px;
padding:0 0 20px;
}

.post .entry_presse .content a {
color:#2b2b2b;
background-color:inherit;
text-decoration:none;
}

.post .entry_presse .content a:hover {
text-decoration:underline;
}
.post .entry_presse .content .btn_acheter a {
width:120px;
height:20px;
background:url(../images/btn_acheter_en_ligne.jpg) no-repeat 0 0;
position:absolute;
left:340px;
top:8px;
z-index:99;
}

.post .entry_presse .content .btn_acheter a span {
display:none;
}

.post .entry_presse .content .references {
font-size:11px;
font-weight:700;
font-style:italic;
color:#afafaf;
background-color:inherit;
margin:0;
padding:0 0 10px;
}

.post .entry_presse_bar {
width:100%;
clear:both;
float:none;
border-bottom:1px solid #ededed;
border-top:1px solid #ededed;
height:45px;
padding:5px 0 3px;
}

.post .entry_presse_bar ul {
float:left;
width:450px;
margin:0;
padding:0;
}

.post .entry_presse_bar ul li {
float:left;
list-style:none;
margin:0 10px 0 0;
padding:0;
}

.post .entry_presse_bar .ensavoirplus {
width:99px;
height:18px;
float:right;
padding:12px 0 0;
}

.post .entry_presse_bar .ensavoirplus a {
width:99px;
height:18px;
float:right;
display:block;
background:url(../images/ensavoirplus.jpg) no-repeat 0 0;
}

.post .entry_presse_bar .ensavoirplus a span {
display:none;
}

.post .entry_presse .entry_presse_bottom {
width:100%;
clear:both;
float:none;
height:10px;
overflow:hidden;
}

/* form_contact */
.form_contact {
width:563px;
margin:0 0 0 34px;
}

#li--8 { height:40px;}
#li--8 label { display:none;}
#li--8 select { margin-right:10px; height:20px; margin-left:25px;  }

.form_contact ol {
list-style:none;
margin:0;
padding:0;
}

.form_contact ol li {
list-style:none;
margin:0;
padding:0 0 10px;
}

.form_contact fieldset {
display:block;
background:url(../images/fieldset.jpg) no-repeat 0 bottom;
border:none;
width:563px;
margin:0 0 25px;
padding:0;
}

.form_contact fieldset.cf-fs2 {
background:url(../images/fs2.jpg) no-repeat 0 bottom;
}

.form_contact legend,.form_contact .cf_hidden {
display:none;
}

#sendbutton2 {
font-size:0;
}

a.post-edit-link {
text-align:center;
}

.form_contact .textonly {
background:url(../images/legend.jpg) no-repeat 0 0;
width:563px;
height:47px;
font-size:11px;
font-weight:700;
color:#5c483a;
background-color:inherit;
text-transform:uppercase;
display:block;
border:none;
margin:0;
padding:5px 0 0 35px;
}

.form_contact label {
width:105px;
font-size:11px;
font-weight:700;
color:#342217;
background-color:inherit;
text-transform:uppercase;
display:block;
float:left;
margin:0 0 10px 24px;
}

.form_contact .single {
width:151px;
height:21px;
background:url(../images/input_contact.png) no-repeat right 0;
border:none;
font-size:12px;
font-style:italic;
color:#6f5e4f;
background-color:transparent;
margin:0 10px 0 0;
padding:8px 40px 0 15px;
}

.form_contact .area {
width:462px;
height:148px;
background:url(../images/textarea.png) no-repeat 0 0;
border:none;
font-size:12px;
font-style:italic;
color:#6f5e4f;
background-color:inherit;
font-family:Arial, Helvetica, sans-serif;
margin:0 0 0 18px;
padding:8px 40px 0 15px;
}

.form_contact .sendbutton {
width:140px;
height:24px;
border:none;
background:url(../images/btn_valider.jpg) no-repeat 0 0;
margin:0 0 0 200px;
}

.form_cotnact select.cformselect {
width:200px;
height:20px;
margin:0 0 0 24px;
}

.reqtxt,.emailreqtxt {
font-size:11px;
}

/* Media */
.entry_single img.alignright,.entry img.alignright {
float:right;
padding:0 0 5px 10px;
}

.entry_single img.alignleft,.entry img.alignleft {
float:left;
padding:0 10px 5px 0;
}

.entry_single img.aligncenter,.entry img.aligncenter {
clear:both;
float:none;
display:block;
margin:0 auto;
}

.entry_single img.alignnone,.entry img.alignnone {
padding:5px 5px 5px 0;
}

/* pagenoresult */
.pagenoresult {
width:100%;
padding:40px 0 0;
}

.pagenoresult h2 {
font-size:20px;
color:#332217;
background-color:inherit;
border-bottom:1px solid #ededed;
font-weight:400;
margin:0 34px 15px;
padding:0 0 5px;
}

/* ************************ 
       SIDEBAR           
 ********************** */
.sidebar {
width:338px;
float:right;
padding:40px 0 0;
}

.sidebar ul {
margin:0;
padding:0;
}

.sidebar ul li {
list-style:none;
margin:0;
padding:0;
}

.sidebar h2 {
font-size:12px;
color:#3b291d;
background-color:inherit;
 border-bottom:1px solid #eee4cd;
 display:block;
width:300px;
text-align:left;
clear:both;
float:none;
padding:0 0 5px 0;
}

.sidebar h2 span { display:none;}
.sidebar h2.archives {background:url(../images/sidebar_archives.png) no-repeat 0 0; height:20px; padding:0; margin:0 0 15px 20px;}

.sidebar .block_newsletter {
width:300px;
height:59px;
margin-left:auto;
margin-right:auto;
margin-bottom:19px;
}

/* block_addsens */
.sidebar .block_addsens {
width:300px
height:253px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
text-align: center;
}

/* searchbox */
.sidebar .searchbox {
width:300px;
margin-left:auto;
margin-right:auto;
clear:both;
float:none;
margin-bottom:30px;
}

.sidebar .searchbox label {
font-size:12px;
color:#3b291d;
background-color:inherit;
font-weight:700;
text-transform:uppercase;
border-bottom:1px solid #eee4cd;
display:block;
width:300px;
text-align:left;
margin:0 0 9px;
padding:0 0 5px;
}

.sidebar .searchbox label { background:url(../images/sidebar_rechercher.png) no-repeat 0 0; padding-bottom:20px;}
.sidebar .searchbox label span { display:none;}
.sidebar .searchbox input#s {
width:190px;
height:24px;
background:url(../images/searchbox_input.png) no-repeat right 0;
float:left;
border:none;
font-size:12px;
font-style:italic;
color:#6f5e4f;
background-color:transparent;
padding:8px 40px 0 15px;
}

.sidebar .searchbox input#searchsubmit {
width:35px;
height:24px;
background:url(../images/btn_ok.gif) no-repeat 0 0;
float:left;
border:none;
font-size:0;
margin:3px 0 0 10px;
}

/* archives */
.sidebar .archives {
width:300px;
margin-left:auto;
margin-right:auto;
margin-bottom:45px;
}
.sidebar .archives ul {
margin:0;
padding:0;
}
.sidebar .archives ul li {
list-style:none;
margin:0;
padding:0;
float:left;
width:140px;
display: block;
}
.sidebar .archives ul li a {
display: block;
float: left;
background:url(../images/archives_puce.gif) no-repeat 0 4px;
font-size:11px;
color:#352c26;
background-color:inherit;
text-decoration:none;
line-height:1em;
padding:0 0 0 13px;
margin: 2px 0;
}
.sidebar .archives ul li a:hover {
text-decoration:underline;
}

/* Baseline */
.sidebar .baseline {
width:100%;
clear:both;
float:none;
margin-bottom:55px;
font-size: 24px;
font-family: Georgia;
color:#523f31;
background-color:inherit;
}

.sidebar .baseline p {
width:290px;
margin:0 auto;
color: #6D5946;
font-style: italic;
}
.sidebar .baseline img {
margin: 0 3px;
} 


/* decouvrir */
.sidebar .block_decouvrir {
width:302px;
margin-left:auto;
margin-right:auto;
height:253px;
background:url(../images/adecouvrir.png) no-repeat 0 0;
margin-bottom:35px;
overflow:hidden;
padding:15px 0 0;
position: relative;
}

.sidebar .block_decouvrir .title {
font-size:12px;
font-weight:700;
color:#3b291d;
background-color:inherit;
text-transform:uppercase;
margin:0 0 10px 13px;
padding-bottom:20px;
background:url(../images/sidebar_adecouvrir.png) no-repeat 0 0;
}
.sidebar .block_decouvrir .title span { display:none;}


.sidebar .block_decouvrir ul.photosliste {
width:290px;
margin-left:2px;
}

.sidebar .block_decouvrir ul.photosliste li {
width:145px;
height:80px;
float:left;
position:relative;
margin:0 0 7px;
}

.sidebar .block_decouvrir ul.photosliste li img {
width:138px;
height:78px;
border:2px solid #FFF;
}

.sidebar .block_decouvrir ul.photosliste li a { text-decoration:none;}

.sidebar .block_decouvrir ul.photosliste li a span {
display:none;
position:absolute;
left:3px;
top:30px;
z-index:99;
width:128px;
height:45px;
background:#E2001A;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
opacity: .8;
filter: alpha(opacity=80);
font-style:italic;
font-weight:700;
color:#FFF;
font-size:11px;
text-align:center;
padding:5px 4px 0;
}
.sidebar .block_decouvrir ul.photosliste li a:hover span {
display: block;
}

.sidebar .block_decouvrir .stripNav ul {
clear:both;
float:none;
width:30px;
height:20px;
margin:0 auto;
padding:4px 0 0 3px;
}

*+html .sidebar .block_decouvrir .stripNav ul {
padding:8px 0 0;
}

.sidebar .block_decouvrir .stripNav ul li {
display:inline;
list-style:none;
margin:0;
padding:0;
}

.sidebar .block_decouvrir .stripNav ul li a {
display:block;
float:left;
height:22px;
background:url(../images/nav.png) no-repeat 0 0;
width:9px;
background-position:-20px 0;
margin:0 1px 0 0;
}
.sidebar .block_decouvrir .stripNav ul li a:hover,
.sidebar .block_decouvrir .stripNav ul li a.current {
width:9px;
background-position:-20px -22px;
}

#stripNavR0 a span,
#stripNavL0 a span,
.sidebar .block_decouvrir .stripNav ul li a span {
display:none;
}

#stripNavL0 a {
bottom: 31px;
left: 110px;
position: absolute;
display:block;
height:22px;
background:url(../images/nav.png) no-repeat 0 0;
width:20px;
background-position:0 0;
margin:0 10px 0 0;
}
#stripNavL0 a:hover {
width:20px;
background-position:0 -22px;
}

#stripNavR0 a { 
display:block;
bottom: 31px;
right: 110px;
position: absolute;
height:22px;
background:url(../images/nav.png) no-repeat -30px 0;
width:20px; 
}
#stripNavR0 a:hover {
width:20px;
background-position:-30px -22px;
}

/* block_couv */
.block_couv {
width:300px;
height:250px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
}

.block_couv img {
width:300px;
height:250px;
}

/* block_tags */
.block_tag {
width:300px;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
}

.block_tag .menu {
width:300px;
margin-left:auto;
margin-right:auto;
margin-bottom:6px;
}

.block_tag .menu .btn a {
display:block;
width:143px;
height:21px;
background:url(../images/sidebar_btn.png) no-repeat 0 0;
font-size:12px;
color:#3b291d;
background-color:inherit;
text-decoration:none;
font-weight:700;
text-transform:uppercase;
text-align:center;
padding:7px 0 0;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.block_tag_liste {
width:100%;
clear:both;
float:none;
height:9px;
}

.block_tag .menu .btn a:hover {
background-position:0 -28px;
}

.block_tag ul {
clear:both;
float:none;
margin-bottom:9px;
width:300px;
border-top:1px solid #ede3cb;
border-bottom:1px solid #ede3cb;
text-align:center;
padding:15px 0 20px;
}

.block_tag ul li {
list-style:none;
display:inline;
text-align:center;
margin:0 0 5px;
padding:0;
}

.block_tag ul li a {
font-size:8px;
color:#28170c;
background-color:inherit;
text-decoration:none;
}

.block_tag ul li a:hover {
text-decoration:underline;
}
.cftags a {
font-size:11px;
text-decoration:none;
float:right;
background:url(../images/cf_tags.gif) no-repeat 0 6px;
color:#d00825;
background-color:inherit;
padding:0 0 0 8px;
}

.cftags a:hover {
text-decoration:underline;
}/* post_nouveautes */
.post_nouveautes {
background:url(../images/entry_nouveautes.jpg) no-repeat 0 0;
width:100%;
}

.commentlist_end { width:100%; clear:both; float:none;}

/* ********************** 
       FOOTER          
 ******************** */
.footer {
width:100%;
height:344px;
background:url(../images/footer.gif) no-repeat 0 bottom;
clear:both;
float:none;
}

.footer_bar {
width:100%;
height:22px;
background:url(../images/footer_bar.jpg) no-repeat 0 0;
padding:7px 0 0;
}

.footer_bar .colleft {
float:left;
width:300px;
padding:0 0 0 30px;
}

.footer_bar .colleft .name {
color:#FFF;
background-color:inherit;
font-size:11px;
float:left;
font-weight:700;
padding:0 10px 0 0;
}

.footer_bar .colleft .name a {
color:#FFF;
background-color:inherit;
text-decoration:none;
}

.footer_bar .colleft .name a:hover {
text-decoration:underline;
}
.footer_bar .colleft .retourhaut a {
color:#dac595;
background-color:inherit;
font-size:11px;
background:url(../images/haut.gif) no-repeat right 4px;
text-decoration:none;
float:left;
padding:0 10px 0 0;
}

.footer_bar .colleft .retourhaut a:hover {
text-decoration:underline;
}
.footer_bar .colright {
float:right;
/*width:280px;*/
}

.footer_bar .colright .credits a {
color:#dac595;
background-color:inherit;
font-size:11px;
text-decoration:none;
float:left;
padding:0 10px 0 0;
}

.footer_bar .colright .credits a:hover {
text-decoration:underline;
}
.footer_bar .colright .mentions a {
color:#dac595;
text-decoration:none;
background-color:inherit;
font-size:11px;
float:left;
padding:0 10px 0 0;
}

.footer_bar .colright .mentions a:hover {
text-decoration:underline;
}
.footer_bar .colright .copyright a {
color:#645346;
background-color:inherit;
font-size:11px;
text-decoration:none;
background:url(../images/logo_colorz.jpg) no-repeat right 1px;
padding:0 45px 0 0;
}

.footer_bar .colright .copyright a:hover {
text-decoration:underline;
}/* footer push */
.footer_push {
width:100%;
clear:both;
float:none;
padding:15px 0 0;
}

.footer_push h6 {
font-size:10px;
color:#FFF;
background-color:inherit;
border-bottom:1px solid #887a6f;
text-indent:4px;
text-transform:uppercase;
margin:0 0 10px 0;
padding:0 0 20px 0;
}
.footer_push h6 span { display:none;}
.footer_push h6.nouveaute { background:url(../images/footer_nouveaute.gif) no-repeat 0 0; }
.footer_push h6.informations { background:url(../images/footer_informations.gif) no-repeat 0 0; }
.footer_push h6.liens { background:url(../images/footer_liens.gif) no-repeat 0 0; }
.footer_push h6.pressaime { background:url(../images/footer_pressaime.gif) no-repeat 0 0; }




.footer_push .col1 {
width:340px;
float:left;
display:inline;
margin:0 20px;
}

.footer_push .col2 {
width:190px;
float:left;
display:inline;
margin:0 45px 0 0;
}

.footer_push .col2 ul {
width:180px;
margin:0 0 15px;
padding:0;
}

.footer_push .col2 ul li {
background:url(../images/footer_push_li.gif) no-repeat 0 7px;
color:#fff;
background-color:inherit;
font-size:12px;
list-style:none;
line-height:1.5em;
margin:0;
padding:0 0 0 19px;
}

.footer_push .col2 ul li a {
color:#FFF;
background-color:inherit;
text-decoration:none;
}

.footer_push .col2 ul li a:hover {
text-decoration:underline;
}
.footer_push .col3 {
width:295px;
float:left;
display:inline;
margin:0;
}
.footer_push ul.newsbox {
width:290px;
border-top:1px solid #605045;
clear:both;
float:none;
margin:0 0 4px;
padding:5px 0 0;
}

.footer_push ul.noborder {
border:none;
}

.footer_push ul.newsbox li {
list-style:none;
display:inline;
margin:0;
padding:0;
}

.footer_push ul.newsbox li.photo {
background:url(../images/photo_bg.jpg) no-repeat 0 0;
width:74px;height:67px;
float:left;
padding:4px 0 0 6px;
}

.footer_push ul.newsbox li.photo img {
width:66px;
height:65px;
}

.footer_push ul.newsbox li.compositor {
font-size:12px;
color:#fff;
background-color:inherit;
 line-height:1em;
float:right;
width:200px;
padding:5px 0 5px 0;
}

.footer_push ul.newsbox li.compositor a {
color:#fff;
background-color:inherit;
text-decoration:none;
}

.footer_push ul.newsbox li.compositor a:hover {
text-decoration:underline;
}
* html .footer_push ul.newsbox li.compositor {
height:40px;
}

.footer_push ul.newsbox li.publication {
font-size:11px;
color:#000;
background-color:inherit;
line-height:1em;
float:right;
width:200px;
padding:0 0 3px;
}

.footer_push ul.newsbox li.publication a {
color:#c8b58b;
background-color:inherit;
text-decoration:none;
}

.footer_push ul.newsbox li.publication a:hover {
text-decoration:underline;
}
.footer_push ul.newsbox li.ncomments {
font-size:11px;
color:#c8b58b;
background-color:inherit;
line-height:1em;
float:right;
width:200px;
margin:0;
padding:0 0 8px;
}

.footer_push ul li.ncomments a {
color:#c8b58b;
background-color:inherit;
text-decoration:none;
}

.footer_push ul li.ncomments a:hover {
text-decoration:underline;
}
}