* {margin:0;padding:0;}

#body, #popin_achat, #popin_newsletter, #formulaire .wrong, input, select, .message, h3 span.date, textarea, .texte_cgv, .font_mini {
font-size:9px;
font-family: Verdana, Deja vu Sans, Arial;
line-height:14px;
font-weight:normal;
}
.titre_min h4, .lignes .champ, .bold {font-weight:bold;}

a.faible{font-style:italic;}
.font_medium, #links h2, #links h3, .ap_news h3, .concert h3, .vignette_news h3, .bloc_news h3, .vignette_p h2, .vignette_g h2, .titre_petit h3, .bloc_texte, .bloc_texte h3, .lien, .bio h3, .date_gros h3 {
font-family:Helvetica, Arial, Bitstream Vera Sans;
font-size:16px;
line-height:19px;
font-weight:bold;
}
.titre h3, .titre h1 {
font-family:Helvetica, Arial, Bitstream Vera Sans;
font-size:21px;
line-height:19px;
font-weight:bold;
}

/*
 * Couleurs
 */
body, #texte a, ul a, #links a, input, select, .vignette_p h2 a, .vignette_g h2 a, .black, textarea, #col_gauche .titre_cgv h3{color:#1c3847;}
ul a:hover, #links a:hover, .vignette_p h2 a:hover, .vignette_g h2 a:hover, a.black:hover {color:#777777;}
// #links h1 a:hover, #links h3 a:hover {color:#1C3847;}
a, a.selected, a span.blue, .bloc_texte h3{color:#43B9FF;}
.blue {color:#43B9FF !important;}
a:hover, a.selected:hover {color:#63D4FF;}
a.blue:hover, a:hover span.blue {color:#63D4FF !important;}
a.faible {color:#b0aeae;}
a.faible:hover {color:#C8C8C8;}
.red, .news h3, .filled_red {color:#ee5f25;}
a.red:hover {color:#FF8F55;}
#player *, #player .gris, .gris,  h3 span.date, a.return {color:#909090;}
a.gris:hover, #player a.gris:hover, a.return:hover {color:#A7A7A7;}
#p .liste a.nom, .white, .envoyer{color:#FFFFFF;}
.envoyer:hover {color:#E5E5E5;}
#p .liste a.nom:hover, form.achat input.bouton:hover{color:#cdecff;}
#p .liste a.prix {color:#484848;}
#p .liste a.prix:hover {color:#686868;}


input.texte, input.text {width:108px;height:16px;padding:1px 0 0 2px;}
input.ok, input.bouton, input.link, a:hover, .poursuivre { cursor:pointer; }
textarea {overflow:hidden;}
li {list-style-type:none; margin-bottom:1px;}
a img{border:none;}
a {text-decoration:none;}
.clear {clear:both;}
.hidden {display:none;}
input.envoyer {border:none; background:url(/design_new/envoyer.png) no-repeat;
width:42px;height:18px;font-size:8px;background-position:0px 2px; cursor:pointer;}


input.texte, input.text, textarea {
border:1px solid #dcdada;
}

.link {border:none; background:none;}

img.petit {width:110px;}
img.grand{width:245px;}
img.petit, img.grand {margin:10px 15px 10px 10px; float:left;}

/*
 * Fonds
 */
li a, #board .container, .ap_news, .vignette_p, .vignette_g, .bloc_gris{background:#e7e5e5;}
.filled_blue {background:#cdecff;}
.filled_red {background:#ffe6df;}
li a{height:15px;display:block;}
li a:hover, li a.selected {background:#f6f6f4;}
.img_cont, .video_cont {background:#373535;}
input.ok {border:0px;width:16px;height:16px; display:block; background:url('/design_new/ok.png') no-repeat;}

/*
 * Fonctions de lecture
 */
a.play {background:#61C4FF;display:block;float:left;width:7px;height:9px;}
a.play:hover {background:#81E4FF;}
a.play img {width:7px; height:9px;}
a.pause {width:7px;height:9px;background:url(/design_new/pause.png) no-repeat;display:block;float:left;line-height:2px !important; }
a.pause:hover, a.pause_on {background-position:0px -9px;}
span.playing, div.no_play {width:19px;display:block;padding-top:2px;float:left;}


.titre {height:40px;}
.titre_petit{height:34px;}
.titre h3, .titre h4, .titre h1 {margin-top:10px;}
.titre_petit h3, .titre_petit h4 {padding-top:7px;}
.titre_petit, .titre {padding-left:10px;}


form.achat .link {font-weight:bold; }
form.achat input.bouton {
margin-top:3px;
background:url(/design_new/bouton.png) no-repeat;
text-align:center;
color:#FFFFFF;
width:35px;
font-size:8px;font-weight:bold;
z-index:30;
background-position:-1px -1px;
border:0px;
}
form.cd input.bouton {background:url(/design_new/bouton_gris.png) no-repeat;}

link {display:none;}