a{
color: #00a3d9;
text-decoration:none;
}

a:hover{
color:#ff9c00;
text-decoration:none;
}

ul{
list-style-type:none;
}

p{
text-align:justify;
margin-bottom:5px;
}

input, textarea  {
border:1px solid #c6c6c6;
font-size:11px;
padding:2px;
color:#565656;
}

input:hover, textarea:hover  {
border:1px solid #305e6b;
font-size:11px;
padding:2px;
color:#565656;
}

input .button {
font-size:12px;
height:24px;
}

table td{
text-align:left;
}
.rss{
float:right;
}

.rss2{
float:left;
margin-left:20px;
margin-top:1px;
}

* html .rss2{
float:left;
margin-left:10px;
margin-top:1px;
}

.case_galerie{
text-align:center;
}

#leftcolumn{
width:455px;
float:left;
margin-left:25px;
}
* html #leftcolumn{
width:455px;
float:left;
margin-left:15px;
}
#centercolumn{
width:326px;
float:left;
}

#maincolumn{
width:781px;
float:left;
margin-left:25px;
text-align:left;
}

* html #maincolumn{
width:781px;
float:left;
margin-left:15px;
text-align:left;
}

#rightcolumn{
width:170px;
float:right;
margin-right:24px;
}

* html #rightcolumn{
width:170px;
float:right;
margin-right:15px;
}

#header, #content{
width:781px;
}
#content{
margin-top:10px;
}
#headerleft{
width:455px;
float:left;
}
#headerright{
width:326px;
float:left;
}

#logo{
float:left;
width:320px;
height:132px;
}

#menutop{
text-align:right;
margin-right:5px;
padding-right:10px;
margin-top:8px;
}

#menutop1 {
margin-bottom:8px;
}

#menutop2 {
margin-bottom:12px;
}

#menutop1 a{
font-size:14px;
color:#1e3f49;
font-size:12px;
}

#menutop1 a:hover{
background: url(pucemenu.gif) no-repeat center right;
padding-right:20px;
color:#1e3f49;
text-decoration:none;
}

#menutop1 li, #menutop2 li{
height:16px
line-height:14px;
}

#menutop2 a{
color:#4b0f1d;
font-size:12px;
}

#menutop2 a:hover{
background: url(pucemenu.gif) no-repeat center right;
padding-right:20px;
color:#4b0f1d;
text-decoration:none;
}


#menutop .informative{
font-size:13px;
color:#009db9;
}

#menutop .editorial{
font-size:13px;
color:#ec0027;
}

.blocclear, .clear{
clear:both;
margin:0;
height:1px;
}

.suite{
text-align:right;
}

.readalso{
clear:both;
border-bottom:1px dotted #81b801;
margin:0 0 5px 0;
color:#81b801;
}


#menucenter{
width:294px;
height:45px;
margin: 0 auto 2px auto;
clear:both;
text-align:center
}

#menucenter ul {
margin:0;
padding:0;
}

#menucenter li {
width:97px;
margin:0;
padding:3px 0 0 0;
}

#menucenter li.menucenter1 {
float:left;
background:url(menucenter21.jpg) no-repeat top center;
width:97px;
height:32px;
}
#menucenter li.menucenter2 {
float:left;
background:url(menucenter22.jpg) no-repeat top center;
width:97px;
height:32px;
}
#menucenter li.menucenter3 {
float:left;
background:url(menucenter23.jpg) no-repeat top center;
width:97px;
height:32px;
}
#menucenter li.menucenter1:hover{
background:url(menucenter21hover.jpg) no-repeat top center;
height:32px;
padding:14px 0 0 0;
}
#menucenter li.menucenter2:hover {
background:url(menucenter22hover.jpg) no-repeat top center;
height:32px;
padding:14px 0 0 0;
}
#menucenter li.menucenter3:hover {
background:url(menucenter23hover.jpg) no-repeat top center;
height:32px;
padding:14px 0 0 0;
}

#menucenter a, #menucenter a:hover{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}

#news, #releases{
width:455px;
margin-bottom:10px;
}

#news_header{
width:435px;
background:url(news_header.jpg) no-repeat top center;
height:28px;
font-size:14px;
padding:7px 10px 0 10px;
text-align:left;
}
#releases_header{
width:435px;
background:url(releases_header.jpg) no-repeat top center;
height:28px;
font-size:14px;
padding:7px 10px 0 10px;
text-align:left;
}
#charts_header{
width:435px;
background:url(releases_header.jpg) no-repeat top center;
height:28px;
font-size:14px;
padding:7px 10px 0 10px;
text-align:left;
}
#news_header .header , #releases_header .header, #charts_header .header {
color:#0092ae;
}

#news_header .header2, #releases_header .header2, #charts_header .header2 {
color:#ffffff;
}

#news .news_une, #releases .releases_une, #charts .charts_une{
width:435px;
background:url(news_content.jpg) no-repeat top center;
padding:10px 10px 0 10px;
text-align:left;
margin-bottom:5px;
color:#565656;
clear:both;
}

#news .news_une h1, #releases .releases_une h1, #charts .charts_une h1{
font-size:14px;
color:#e50e31;
border-bottom:1px solid #c6c6c6;
padding-bottom:4px;
font-weight:normal;
margin-bottom:3px;
}

#news .news_une h1 a{
font-size:14px;
color:#e50e31;
padding-bottom:4px;
font-weight:normal;
margin-bottom:3px;
text-decoration:none;
}

#news .news_une h1 a:hover{
text-decoration:underline;
}

#news .news_une .postedby, #releases .releases_une .postedby {
font-size:11px;
color:#85bd00;
}

#news .news_une p, #releases .releases_une p{
font-size:12px;
color:#565656;
margin-top:5px;
}

#news .news_une img, #releases .releases_une img{
border:1px solid #565656;
margin:5px;
}

#news .news_une .rightlink, #releases .releases_une .rightlink , #charts .charts_une .rightlink {
font-size:11px;
text-align:right;
}

#news ul.links{
margin-bottom:5px;
}

.releases_une td{
width:50%;
padding: 0px 6px 0px 6px;
font-size:11px;
color:#565656;
}
.releases_une h2{
font-size:11px;
color:#85bd00;
border-bottom:1px solid #85bd00;
margin-bottom:4px;
}

.charts_une td{
width:50%;
padding: 0px 6px 0px 6px;
font-size:11px;
color:#565656;
}
.charts_une h2{
font-size:11px;
color:#85bd00;
border-bottom:1px solid #85bd00;
margin-bottom:4px;
}
#spacer{
height:45px;
}
#edito{
width:314px;
height:208px;
background:url(edito.jpg) no-repeat top center;
padding:10px 12px 0 0px;
text-align:left;
}
#edito2{
width:314px;
height:169px;
background:url(edito2.jpg) no-repeat top center;
padding:10px 12px 0 0px;
text-align:left;
}
#edito_header{
height:21px;
text-align:right;
padding:8px 8px 0 0;
font-size:13px;
}
#edito_header .header , 
#edito3_header .header , 
#edito4_header .header ,
#blog_header .header,
#reviews_header .header ,
#articles_header .header,
#archives_header .header,
#charts2_header .header,
#releases2_header .header{
color:#ec0027;
}

#edito_header .header2, 
#edito3_header .header2 , 
#edito4_header .header2 ,
#blog_header .header2,
#reviews_header .header2,
#articles_header .header2,
#archives_header .header2,
#charts2_header .header2,
#releases2_header .header2{
color:#ffffff;
}

#edito #teaser {
margin-left:12px;
width:303px;
height:163px;
}

#edito2 #teaser2 {
margin-left:12px;
width:303px;
height:127px;
}

#blog, #reviews, #articles, #archives, #charts2, #releases2, #edito3, #edito4{
width:326px;
background:url(reviews_back.jpg) repeat-y top center;
}

#blog_header, #reviews_header, #articles_header, #archives_header, #charts2_header , #releases2_header, #edito3_header, #edito4_header{
background:url(reviews_header.jpg) no-repeat top center;
height:21px;
text-align:right;
padding:15px 19px 0 0;
font-size:13px;
}

#blog_content, #reviews_content, #articles_content, #archives_content, #charts2_content, #releases2_content{
background:url(reviews_content.jpg) no-repeat top center;
text-align:left;
font-size:13px;
color:#565656;
padding:0px 18px;
}

#edito3_content {
height:127px;
background:url(reviews_content.jpg) no-repeat top center;
text-align:left;
font-size:13px;
}
#edito4_content {
height:127px;
background:url(reviews_content.jpg) no-repeat top center;
text-align:left;
font-size:13px;
}

#blog_footer, #reviews_footer, #articles_footer, #archives_footer, #charts2_footer, #releases2_footer,#edito4_footer{
background:url(reviews_footer.jpg) no-repeat top center;
height:14px;
}

#edito3_footer{
background:url(reviews_footer2.jpg) no-repeat top center;
height:11px;
}

#publicite_content img{
margin:0 auto;
text-align:center
}
#blog_content h1{
font-size:14px;
color:#e50e31;
border-bottom:1px solid #c6c6c6;
padding:5px 0 4px 0;
font-weight:normal;
}
#blog_content h1 a{
font-size:14px;
color:#e50e31;
padding:5px 0 4px 0;
font-weight:normal;
text-decoration:none;
}
#blog_content h1 a:hover{
text-decoration:underline;
}

#blog_content h2{
font-size:12px;
color:#e50e31;
border-bottom:1px solid #c6c6c6;
padding-bottom:2px;
font-weight:normal;
margin-bottom:2px;
}

#blog_content .postedby {
font-size:10px;
color:#85bd00;
}

#blog_content p{
font-size:11px;
color:#565656;
margin-top:5px;
}

#blog_content img{
border:1px solid #565656;
margin:5px 5px 0 0;
}

#blog_content .rightlink{
font-size:10px;
text-align:right;
}

#blog_content ul.links{
margin-bottom:3px;
font-size:11px;
}

#reviews_content .artist,#box6 .artist, #articles_content .type, #archives_content .type , #critiques_content .artist{
font-size:14px;
color:#e50e31;
font-weight:normal;
margin:0px 0 8px 0 ;
padding-top:12px;
}

#reviews_content .title, #box6 .title, #articles_content .title, #archives_content .title, #critiques_content .title{
font-size:14px;
color:#565656;
font-weight:normal;
margin:12px 0 8px 0 ;
}

#reviews_content img,  #articles_content img, #archives_content img, #critiques_content img{
border:1px solid #565656;
margin:8px 12px 0 0;
}

#box6 img{
border:1px solid #565656;
margin:8px 12px 0 12px;
}
#box6 .rightlink{
margin-right:8px;
}
#charts2_content, #releases2_content{
font-size:11px;
}

#reviews_content .rightlink , #box6 .rightlink, #articles_content .rightlink, #archives_content .rightlink, #critiques_content .rightlink, #charts2_content .rightlink, #releases2 .rightlink{
font-size:11px;
text-align:right;
margin-bottom:4px;
}
#reviews_content h2, #box6 h2 #articles_content h2, #archives_content h2, #critiques_content h2, #charts2_content h2, #releases2  h2{
font-size:12px;
color:#e50e31;
border-bottom:1px solid #c6c6c6;
padding:4px 0 2px 0;
font-weight:normal;
margin:0px 0 2px 0;
clear:both
}
#charts2_content h3, #releases2 h3{
font-size:11px;
color:#85bd00;
border-bottom:1px solid #85bd00;
margin-bottom:4px;
}

#reviews_content ul.links, #articles_content ul.links, #archives_content ul.links, #critiques_content ul.links, #releases2  ul.links{
margin-bottom:3px;
font-size:11px;
}

#layout{
color:#e50e31;
text-align:right;
margin-right:8px;
}
#layout img {
border:1px solid #868686;
margin-top:5px;
}
#rightlinks{
color:#565656;
text-align:right;
margin:4px 8px 22px 0;
}

.rightbox_header{
margin:0 auto 8px auto;
background:url(rightbox_header.jpg) no-repeat top center;
height:18px;
width:155px;
text-align:right;
padding:2px 6px 0 0;
font-size:12px;
color:#ffffff;
}

.rightbox_content{
margin:0 auto 15px auto;
background:#fff;
border:1px solid #dfdfdf;
width:149px;
text-align:center;
padding:4px 5px 4px 5px;
font-size:11px;
color:#565656;
}

.rightbox_content img{
margin:0 auto;
}

/*Pages de contenu*/

.mainbox{
width:535px;
margin:0 0 10px 0;
}

.mainbox_headerblue{
width:515px;
background:url(mainbox_headerblue.jpg) no-repeat top center;
height:28px;
font-size:14px;
padding:7px 10px 0 10px;
text-align:left;
}

.mainbox_headerred{
width:515px;
background:url(mainbox_headerred.jpg) no-repeat top center;
height:28px;
font-size:14px;
padding:7px 10px 0 10px;
text-align:left;
}

.mainbox_headerblue .header  {
color:#0092ae;
}
.mainbox_headerred .header {
color:#EC0027;
}
.mainbox_headerblue .header2, .mainbox_headerred .header2 {
color:#ffffff;
}

.mainbox_content, .critiques_content, .articles_content, .archives_content {
width:515px;
background:url(mainbox_content.jpg) no-repeat top center;
padding:10px 10px 15px 10px;
text-align:justify;
margin-bottom:5px;
color:#565656;
}


.mainbox_content h1 {
font-size:14px;
color:#e50e31;
border-bottom:1px solid #c6c6c6;
padding-bottom:4px;
font-weight:normal;
margin-bottom:3px;
}

.mainbox_content .postedby {
font-size:11px;
color:#85bd00;
}

.mainbox_content p{
font-size:12px;
color:#565656;
margin-top:5px;
text-align:justify;
}
.mainbox_content p.abstract{
font-size:12px;
color:#00A3D9;
margin-top:5px;
}
.mainbox_content img{
border:1px solid #565656;
margin:5px;
}

.mainbox_content .rightlink {
font-size:11px;
text-align:right;
}

.mainbox ul.links{
margin-bottom:5px;
}

.mainbox_content .subtitle{
border-bottom:1px solid #00A3D9;
color:#00A3D9;
font-size:12px;
font-weight:bold;
margin:15px 0 5px 0;
padding:0 0;
text-align:justify;
}

#sideboxes{
float:right;
width:226px;
margin-right:5px;
}

.sidebox{
margin-bottom:16px;
}

.sidebox_header{
background:url(sidebox_header.jpg) repeat-x top center;
height:19px;
font-size:13px;
padding:4px 10px 0 10px;
text-align:left;
color:#ffffff;
border:1px solid #9fc552;
margin-bottom:10px;
}

#sideboxes_links, #sideboxes_sommaire
{
margin:0px 0 20px 0;
}

#sideboxes_links li
{
background:url(puce1hover.jpg) no-repeat center left;
height:24px;
font-size:14px;
padding:8px 0 0 38px;
margin-bottom:5px
}

#sideboxes_links a
{
color:#91ba37;
}

#sideboxes_links a:hover
{
color:#ff9c00;
}

#calobj{
text-align:center;
margin:0px auto 0 auto;

}

/*****releases****/
.table_releases {
width:98%;
border-collapse:collapse;
font-family:Arial;
font-size:11px;
}

.col_artiste {
text-align:left;
background: #fb863e;
font-weight:bold;
color:#FFFFFF;
padding:2px 5px 2px 5px;
}

.col_titre {
text-align:left;
background-color:#ffe1bb; 
color:#fb863e;
padding:2px 5px 2px 5px;
font-weight:bold;
}

.col_info {
text-align:left;
padding:2px 5px 2px 5px;
}

.col {
vertical-align:top;
padding:5px;
text-align:left;
}

.col2 {
border-bottom:1px dotted #CCCCCC;
padding-left:3px;
text-align:left;
}

.listing {
width:512px;
font-size:11px;
font-family: Trebuchet, Arial, Helvetica, sans-serif;
color:#565656;
}

.cd_info {
text-align:left;
vertical-align:top;
background-color:#ffe1bb; 
color:#fb863e;
padding:2px 5px 2px 5px;
width:80px;
font-size:11px;
}

.cd_info_content {
text-align:left;
vertical-align:top;
color:#575757;
padding:2px 5px 2px 5px;
font-size:11px;}

.cd_titre_left{
background: #fb863e;
font-style: italic ;
color:#FFFFFF;
padding:2px 5px 2px 5px;
text-align:left;
font-size:12px
}

.cd_titre_right{
background: #fb863e;
font-weight:normal;
color:#FFFFFF;
padding:2px 5px 2px 5px;
font-size:14px;
text-align:right;
}

/***** critiques ***/


#critiques_full .critiques_content   .artist, #articles_full .articles_content   .type, #archives_full .archives_content .title{
font-size:14px;
color:#e50e31;
font-weight:normal;
margin:0px 0 8px 0 ;
padding-top:8px;
}

#critiques_full .critiques_content  .title, #articles_full .articles_content   .title{
font-size:14px;
color:#565656;
font-weight:bold;
margin:12px 0 8px 0 ;
}

#archives_full .archives_content .abstract {
color:#565656;
}

#archives_full .archives_content .postedby {
font-size:11px;
color:#85bd00;
margin-bottom:5px;
}

#critiques_full .critiques_content  img, #articles_full .articles_content   img, #archives_full .archives_content img{
border:1px solid #565656;
margin:8px 12px 0 0;
}

#critiques_full .critiques_content  .rightlink,#articles_full .articles_content   .rightlink, #archives_full .archives_content .rightlink{
font-size:11px;
text-align:right;
margin-bottom:4px;
}
#critiques_full .critiques_content  ul.links, #articles_full .articles_content   ul.links, #archives_full .archives_content ul.links{
margin-bottom:3px;
font-size:11px;
}

#critique_detail, #article_detail, #archive_detail{
margin:2px;
text-align:justify;
}


#critique_note {
font-size:14px;
font-weight:bold;
padding-top:8px;
text-align:right;
}

#critique_note .critique_note_color {
color:#A3D900;
font-size:20px;
}

#critique_detail .teaser_critique, #article_detail .teaser_article {
color:#00A3D9;
font-size:12px;
font-weight:bold;
margin:2px 0 8px 0;
text-align:justify;
}

.teaser {
color:#00A3D9;
font-size:12px;
font-weight:bold;
}

.article_type {
color:#DD141D;
font-size:12px;
font-weight:bold;
margin:0 0 3px;
padding-top:8px;
}

.article_type2 {
color:#565656;
font-size:13px;
font-weight:bold;
margin:0 0 3px;
padding-top:8px;
}

#yesasia_box table{
margin:0 auto;
font-size:11px;
text-align:left
}

#yesasia_box td{
padding:2px;
}

.dossier_titre {
color:#DD141D;
font-size:15px;
font-weight:normal;
margin:0 0 3px;
}
.dossier_presentation {
color:#575757;
font-size:11px;
margin:0 0 3px;
}
#sommaire
{
color:#565656;
font-size:11px;
text-align:left;
}
#sommaire a, #sommaire a:visited {
color:#00A3D9;
text-decoration:none;
}
#sommaire a:hover {
color:#FF9C00;
}
.page_chapitre {
color:#565656;
font-size:11px;
padding-top:15px;
text-align:right;
}
.page_dossiertitre {
color:#565656;
font-size:14px;
font-weight:bold;
text-align:right;
}
.partner_info{
background-color:#f7faea;
border : 1px dotted #8bb635;
}

#staff_content .cd_info{
background-color:#f5f0e5;
border:1px solid #c1b291;
}