

body { 

margin:0; 
padding:0; 
height: 100%; 
width: 100%; 


/*background:#FFFFFF url(http://www.free-scores.com/IMAGES/back_gradient.png) top left repeat-x fixed;*/

/*background-repeat:no-repeat; 
/*background:#FFFFFF url("http://img.free-scores.com/IMAGES/back_concours.jpg") no-repeat; background-position:center top;background-attachment:fixed;



/* background:#ECEBE6 url("http://img.free-scores.com/IMAGES/back_jaune_new.gif") no-repeat; background-position:center top;background-attachment:fixed;

/* background:#FFFFFF url("http://img.free-scores.com/IMAGES/back_jaune.jpg") repeat-y; background-position:center top; background-attachment:fixed;
/* background:#F1F1F1 url("http://img.free-scores.com/IMAGES/back_jaune3.jpg") repeat-y; background-position:center top; background-attachment:fixed;
background:#2D0002 url("http://img.free-scores.com/IMAGES/back_noel2.jpg") repeat-y; background-position:center top;*/
} 

/* Pre-Wrapper for new background vertical gradient effect */
#prewrapper {
	background: url(http://www.free-scores.com/IMAGES/back_ombre.png) top center repeat-y; margin: 0px;padding-bottom:10px

}

/* Pre-Wrapper for new background vertical gradient effect */
.fond_recherche {
	background: url(http://www.free-scores.com/IMAGES/fond_recherche.jpg) margin: 0px;

}

a.buy { font-family: verdana, arial; font-size: 9pt; color: #006699;text-decoration: none;} a.buy:hover{ font-family: verdana, arial; font-size: 9pt; color: #0000FF; text-decoration: none;}
a.buy_menu_jaune_select{ font-family: verdana, arial; font-size: 9pt; color: #ff9900; text-decoration: underline;}
a.buy4 { font-family: verdana; font-size: 12pt; color: #006699;text-decoration: none;} a.buy4:hover{ font-family: verdana; font-size: 12pt; color: #0000FF; text-decoration: none;}
a.buy_s { font-family: verdana, arial; font-size: 9pt; color: #006699;text-decoration: underline;} a.buy:hover{ font-family: verdana, arial; font-size: 9pt; color: #0000FF; text-decoration: none;}

a.buy3 { font-family: verdana, arial; font-size: 9pt; color: #006699;text-decoration: underline;} 
a.buy3:hover{ font-family: verdana, arial; font-size: 9pt; color: #0000FF; text-decoration: underline;}

a.buy2 { font-family: verdana, arial; font-size: 7pt; color: #318DBB;text-decoration: none;} a.buy2:hover{ font-family: verdana, arial; font-size: 8pt; color: #006699; text-decoration: underline;}
a.lienbleu{ font-family: Arial, Helvetica, sans-serif; color: #6699CC;}
a.lienbleu:hover { font-family: Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: underline;}
a.petit{color:#FFCC00 ; text-decoration: none; font-size : 9pt;}
a.grosse { font-family: verdana, arial;  font-size: 9pt;color: #990000;text-decoration: none;} a.grosse:hover{ font-family: verdana, arial; color: #FF3300; text-decoration: none;}
a.grosse4 { font-family: verdana;  font-size: 12pt;color: #990000;text-decoration: none;} a.grosse4:hover{ font-family: verdana; color: #FF3300; text-decoration: none;}
a.grossep { font-family: verdana, arial;  font-size: 7pt;color: #ff3300;text-decoration: none;} a.grossep:hover{ font-family: verdana, arial; color: #FF3300; text-decoration: underline;}
a.grossep2 { font-family: verdana, arial;  font-size: 9pt;color: #ff3300;text-decoration: none;} a.grossep2:hover{ font-family: verdana, arial; color: #FF3300; text-decoration: underline;}
a.grosse2 { font-family: verdana, arial;  font-size: 9pt;color: #990000;text-decoration: underline;} 
a.grosse2:hover{ font-family: verdana, arial; color: #FF3300; text-decoration: underline;}

a.petit:hover{color:#FFCC00 ; text-decoration: underline; font-size : 9pt;}

a.violet{color:#A7238E ; text-decoration: underline; font-size : 9pt; font-family: verdana;}

a.psuivante_violet  {  display: -moz-inline-stack;display:inline-block;;background-color: #fafafa;width:auto;min-height:15px;border:1px dotted;text-decoration: none; padding:2px; margin:0px; font-family: arial;color:#FF9900; font-size: 9pt;}
a.psuivante_violet:hover { background-color: #FF9900;color:#FFFFFF;font-size : 9pt; font-family: arial;}
a.psuivante_violet_selected, font.psuivante_violet_selected {  display: -moz-inline-stack;display:inline-block;min-height:17px;background-color: #FF9900;width:auto;height:auto;border:1px dotted;text-decoration: none; padding:2px; margin:0px; font-family: arial;color:#FFF; font-size: 9pt;}


a.psuivante_bleu  {  display: -moz-inline-stack;display:inline-block;background-color: #FFFFFF;width:auto;min-height:17px;border:1px dotted;text-decoration: none; padding:2px; margin:0px; font-family: arial;color:#006699; font-size: 10pt;}
a.psuivante_bleu:hover { background-color: #336699;color:#FFF;font-size : 10pt; font-family: arial;border:1px;1px dotted;text-decoration: none; padding:2px; margin:1px;}
a.psuivante_bleu_selected, font.psuivante_bleu_selected {  display: -moz-inline-stack;display:inline-block;min-height:17px;background-color: #287eab;width:auto;height:auto;border:1px dotted;text-decoration: none; padding:2px; margin:0px; font-family: arial;color:#FFF; font-size: 10pt;}

a.psuivante_rouge  {  display: -moz-inline-stack;display:inline-block;background-color: #FFFFFF;width:auto;min-height:17px;border:1px dotted;text-decoration: none; padding:2px; margin:0px; font-family: arial;color:#990000; font-size: 10pt;}
a.psuivante_rouge:hover { background-color: #990000;color:#FFF;font-size : 10pt; font-family: arial;border:1px;1px dotted;text-decoration: none; padding:2px; margin:1px;}
a.psuivante_rouge_selected, font.psuivante_rouge_selected {  display: -moz-inline-stack;display:inline-block;min-height:17px;background-color: #990000;width:auto;height:auto;border:1px dotted;text-decoration: none; padding:2px; margin:0px; font-family: arial;color:#FFF; font-size: 10pt;}



/* CONCOURS */
.titre_vert {font-size:16pt; font-family: Verdana; color: #99cc00;}

tr.a {background: #FAF9F9;}
tr.b {background: #ffffff;}
font.px1 {color: #318DBB; font-size:9pt; font-family: verdana, arial; text-decoration:none;}
a.px1 {color: #318DBB; font-size:9pt; font-family: verdana, arial; text-decoration:none;}
a.px1:hover {color: #006699; font-size:9pt; font-family: verdana, arial; text-decoration:none;}
font.px2 {color: #bf0707; font-size:9pt; font-family: Arial;}
a.px2 {color: #bf0707; font-size:9pt; font-family: verdana, arial; text-decoration:none;}
a.px2:hover {color: #990000; font-size:9pt; font-family: verdana, arial; text-decoration:none;}
font.v {color: #666666; font-size:7pt; font-family: verdana;}
font.t {font-size:12pt; font-family: Verdana, arial;}
font.violet {color: #A7238E;}
font.b {font-size:12pt; font-family: Verdana; color: #FFFFFF;}
font.o {color: #999999; font-size: 9pt; font-family: verdana;}
font.d, div.d {
	color: #000000;
	font-size: 10pt;
	font-family: verdana;
	
	
}
font.dn {
	color: #000000;
	font-size: 9pt;
	font-family: verdana;
	
	
}
font.dg {
	color: #666666;
	font-size: 11pt;
	font-family: verdana;
	
	
}

font.da {
	color: #333333;
	font-size: 11pt;
	font-family: verdana;
	
	
}

font.rouge {color: #CC0000; font-size: 9pt; font-family: verdana;}
font.vert2 {color: #009900; font-size: 9pt; font-family: verdana;}
font.dppp {color: #000000; font-size: 6pt; font-family: verdana;}
font.dpp {color: #000000; font-size: 7pt; font-family: verdana;}
.dp {color: #666666; font-size: 7pt; font-family: verdana;}
font.dmp {color: #666666; font-size: 8pt; font-family: verdana;}
font.dpn {color: #000000; font-size: 7pt; font-family: verdana;}
font.m {color: #990000; font-size: 9pt; font-family: Arial;}
font.au {color: #FFCC33; font-size: 10pt; font-family: Arial;}
img.x {width:60px; height:80px; border: 0}
img.x2 {width:67px; height:92px; border: 0}
img.x3 {border:0; padding:3px;}

font.f {color: #000000; font-size: 10pt; font-family: Arial;}
font.s {color: #000000; font-size: 10pt; font-family: Arial;}
td.p {background: #FFFFFF;}

.bdr {
	border: 1px dotted #CCCCCC;
}

font.vert {color: #669900; font-size: 9pt; font-family: verdana; text-decoration: none;}
font.jaune {color: #ffcc00; font-size: 9pt; font-family: verdana; text-decoration: none;}
font.bleu {color: #006699; font-size: 9pt; font-family: verdana; text-decoration: none;}
div.vert, span.vert {color: #33CC00; font-size: 11pt; font-family: verdana; text-decoration: none;border:solid 1px #CCFF99;background-color:#F9FFF5;padding:20px; margin:10px; -moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;}

div.orange, span.orange {color: #CC6600; font-size: 11pt; font-family: verdana; text-decoration: none;border:solid 1px #FF9933;background-color:#F9FFF5;padding:20px; margin:10px; -moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;}

div.rouge, span.rouge {color: #993333; font-size: 11pt; font-family: verdana; text-decoration: none;border:solid 1px #FF9999;background-color:#FFF9F5;padding:20px; margin:10px; -moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;}

div.gris {color: #333333; text-align:left;font-size: 11pt; font-family: verdana; text-decoration: none;border:solid 1px #CCCCCC ;background-color:#F5F5F5;padding:20px; margin:10px; -moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;}

div.gris2 {color: #333333; text-align:left;font-size: 11pt; font-family: verdana; text-decoration: none;border:solid 1px #CCCCCC ;background-color:#F5F5F5;padding:10px; margin:5px; -moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;}

/*div.gris a {color:#006699;text-decoration:none; a}*/

font.orange {color: #ff9900; font-size: 9pt; font-family: verdana;}

font.vt {color: #99cc00; font-size: 10pt; font-family: verdana; text-decoration: none;}

font.vb {color: #99cc00; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.vt {color: #99cc00; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.vt:hover {color: #A7238E; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.vc {color: #99cc00; font-size: 15pt; font-family: verdana, impact; text-decoration: none; font-weight:bold;}
a.vc:hover {color: #A7238E; font-size: 15pt; font-family: verdana, impact; text-decoration: underline; font-weight:bold;}

a.mvt {color: #99cc00; font-size: 10pt; font-family: arial; text-decoration: none;}
a.mvt:hover {color: #99cc00; font-size: 10pt; font-family: arial; text-decoration: underline;}
a.mvb {color: #F5FAE5; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.mvb:hover {color: #F5FAE5; font-size: 7pt; font-family: verdana; text-decoration: none;}

font.impact_blanc {color: #FFFFFF; font-size: 12pt; font-family: verdana, impact; text-decoration: none; font-style: bold;  font-weight:bold;}
font.jt {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}
font.impact_j {color: #FF9900; font-size: 16pt; font-family: verdana, impact; text-decoration: none; font-weight:bold;}




font.impact_jp {color: #FF9900; font-size: 14pt; font-family: verdana, impact; text-decoration: none; font-weight:bold;}
font.impact_jl {color: #FF9900; font-size: 13pt; font-family: verdana, impact; text-decoration: none; font-weight:bold;}

font.impact_n {color: #333333; font-size: 16pt; font-family: verdana, impact; text-decoration: none;font-weight:bold;}

font.impact_vl {color: #A7238E; font-size: 13pt; font-family: verdana, impact; text-decoration: none; font-weight:bold;}
font.impact_nl {color: #666666; font-size: 13pt; font-family: verdana, impact; text-decoration: none; font-weight:bold;}
font.impact_b {color: #006699; font-size: 15pt; font-family: verdana, impact; text-decoration: none; font-weight:bold;}
font.impact_r {color: #ff3300; font-size: 15pt; font-family: verdana, impact; text-decoration: none; font-weight:bold;}
font.impact_rl {color: #ff3300; font-size: 13pt; font-family: verdana, impact; text-decoration: none; font-weight:bold;}
font.impact_rll {color: #ff3300; font-size: 12pt; font-family: verdana, impact; text-decoration: none; font-weight:bold;}

font.jb {color: #FF9900; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.jt {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.jt:hover {color: #999999; font-size: 10pt; font-family: verdana; text-decoration: none;}


a.mjt {color: #FF9900; font-size: 8pt; font-family: arial; text-decoration: none;}
a.mjt:hover {color: #FF9900; font-size: 8pt; font-family: arial; text-decoration: underline;}
a.mjt3 {color: #FF9900; font-size: 10pt; font-family: arial; text-decoration: none;}
a.mjt3:hover {color: #FF9900; font-size: 10pt; font-family: arial; text-decoration: underline;}
a.mjtr {color: #FF9900; font-size: 8pt; font-family: arial; text-decoration: underline;}
a.mjt2 {color: #FF0000; font-size: 7pt; font-family: arial; text-decoration: none;}
a.mjt2:hover {color: #999999; font-size: 7pt; font-family: arial; text-decoration: none;}


a.mjb {color: #FFFFFF; font-size: 7pt; font-family: arial; text-decoration: none;}
a.mjb:hover {color: #FFFFFF; font-size: 7pt; font-family: arial; text-decoration: underline;}
a.mjbr {color: #FFFFFF; font-size: 7pt; font-family: arial; text-decoration: underline;}

a.mb {color: #FFFFFF; font-size: 10px; font-family: arial; text-decoration: none;}
a.mb:hover {color: #FFFFFF; font-size: 10px; font-family: arial; text-decoration: underline;}

a.mb_ss {color: #333333; font-size: 8px; font-family: verdana; text-decoration: none;}
a.mb_ss:hover {color: #E8E9EA; font-size: 8px; font-family: verdana; text-decoration: underline;}
a.mb_ss_selected {color: #333333; font-size: 8px; font-family: verdana; text-decoration: underline;}

a.mb {color: #FFFFFF; font-size: 10px; font-family: arial; text-decoration: none;}
a.mb:hover {color: #FFFFFF; font-size: 10px; font-family: arial; text-decoration: underline;}


a.mbp {color: #FFFFFF; font-size: 9px; font-family: arial; text-decoration: none;}
a.mbp:hover {color: #FFFFFF; font-size: 9px; font-family: arial; text-decoration: underline;}
font.mbp {color: #FFFFFF; font-size: 9px; font-family: arial;}

a.minilien_b {color: #077377; font-size: 7pt; font-family: arial; text-decoration: none;}
a.minilien_b:hover {color: #077377; font-size: 7pt; font-family: arial; text-decoration: underline;}

font.rt {color: #FF3300; font-size: 10pt; font-family: verdana; text-decoration: none;}

font.rb {color: #FF3300; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.rt {color: #FF3300; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.rt:hover {color: #999999; font-size: 10pt; font-family: verdana; text-decoration: none;}

a.dt {color: #333333; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.dt:hover {color: #999999; font-size: 10pt; font-family: verdana; text-decoration: none;}

a.mrt {color: #FF3300; font-size: 10pt; font-family: arial; text-decoration: none;}
a.mrt:hover {color: #FF3300; font-size: 10pt; font-family: arial; text-decoration: underline;}
a.mrbb {color: #006699; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.mrbb:hover {color: #999999; font-size: 7pt; font-family: verdana; text-decoration: none;}

a.mrb {color: #FCE8D7; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.mrb:hover {color: #FCE8D7; font-size: 7pt; font-family: verdana; text-decoration: underline;}

font.bt {color: #006699; font-size: 10pt; font-family: verdana; text-decoration: none;} 
font.bb {color: #006699; font-size: 10pt; font-family: verdana; text-decoration: none;} 
a.bt {color: #006699; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.bt:hover {color: #999999; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.btp {display: block;color: #006699; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.btp:hover {display: block;color: #999999; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.mbt {color: #006699; font-size: 10pt; font-family: arial; text-decoration: none;}
a.mbt:hover {color: #006699; font-size: 10pt; font-family: arial; text-decoration: underline;}

a.mbb {color: #006699; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.mbb:hover {color: #F5FAFA; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.mbb_selected_sf {color: #F5FAFA; font-size: 9pt; font-family: verdana; text-decoration: none;background-color: #006699;}
a.mbb_selected {color: #F5FAFA; font-size: 9pt; font-family: verdana; text-decoration: none;background-color: #006699;}
font.mbb {color: #F5FAFA; font-size: 9pt; font-family: verdana; text-decoration: none;}
font.gn {color: #000000; font-size: 9pt; font-family: arial;}
font.g {color: #666666; font-size: 10pt; font-family: verdana;}
font.g4 {color: #666666; font-size: 9pt; font-family: arial;}
font.g3 {color: #333333; font-size: 10pt; font-family: verdana;}

font.g2 {color: #333333; font-size: 9pt; font-family: verdana;}

font.gp {color: #666666; font-size: 7pt; font-family: verdana;}
font.gpc {color: #999999; font-size: 7pt; font-family: verdana;}
font.gpv {color: #FF9900; font-size: 7pt; font-family: verdana;}
a.gp {color: #666666; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.gp:hover {color: #FF9900; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.gp:visited {color: #CA9802; font-size: 7pt; font-family: verdana; text-decoration: none;}

a.gcb {color: #006699; font-size: 8pt; font-family: verdana; text-decoration: none;font-weight:bold;}
a.gcb:hover {color: #07737C; font-size: 8pt; font-family: verdana; text-decoration: underline;}

a.gcbp {color: #333333; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.gcbp:hover {color: #006699; font-size: 8pt; font-family: verdana; text-decoration: underline;}

a.bgc {color: #006699; font-size: 8pt; font-family: verdana; text-decoration: none; font-weight:bold;}
a.bgcp {color: #006699; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.gcblien {color: #006699; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.gcblien:hover {color: #666666; font-size: 8pt; font-family: verdana; text-decoration: underline;}

a.gcbm {color: #077371; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gcbm:hover {color: #07737C; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.bgcm {color: #077371; font-size: 10pt; font-family: verdana; text-decoration: underline;}

a.gcpb {color: #999999; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.gcpb:hover {color: #07737C; font-size: 9pt; font-family: verdana; text-decoration: none;}

a.gcr {color: #333333; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gcr:hover {color: #FF3300; font-size: 10pt; font-family: verdana; text-decoration: underline;}
a.gcr_selected {color: #FF3300; font-size: 10pt; font-family: verdana; text-decoration: underline;}
a.gcrlien {color: #666666; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.gcrlien:hover {color: #FF3300; font-size: 8pt; font-family: verdana; text-decoration: underline;}
a.rgc {color: #FF3300; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.rgcm {color: #FF3300; font-size: 10pt; font-family: verdana; text-decoration: underline;}

a.gcre {color: #000000; font-size: 12pt; font-family: verdana; text-decoration: none;}
a.gcre:hover {color: #FF3300; font-size: 12pt; font-family: verdana; text-decoration: underline;}

a.gcv {color: #99CC00; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gcv:hover {color: #99cc00; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.vgc {color: #99CC00; font-size: 10pt; font-family: verdana; text-decoration: underline;}

a.gcpr {color: #999999; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.gcpr:hover {color: #FF3300; font-size: 9pt; font-family: verdana; text-decoration: none;}

font.ss {color: #990000; font-size: 10pt; font-family: verdana;}

a.g {color: #333333; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.g:hover {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gn {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gn:hover {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}

a.gdnl {color: #333333; font-size: 10pt; font-family: verdana; text-decoration: none;
border: 1px solid white;
    background-color: #F7F7F7;
	z-index: 0;
    padding: 1px 1px 1px 1px;border-radius: 5px;
	}
a.gdnl:hover {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none; }

a.gb {color: #333333; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gb:hover {color: #006699; font-size: 10pt; font-family: verdana; text-decoration: none;}

a.ln {color: #666666; font-size: 9pt; font-family: arial; text-decoration: none;}
a.ln:hover {color: #FF9900; font-size: 9pt; font-family: arial; text-decoration: none;}
a.ln_selected {color: #FF9900; font-size: 9pt; font-family: arial; text-decoration: none;}

a.gj {color: #000000; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gj:hover {color: #CA9802; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gj:visited {color: #CA9802; font-size: 10pt; font-family: verdana; text-decoration: none;}

a.gjs {color: #666666; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.gjs:hover {color: #FF9900; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.gjs:visited {color: #CA9802; font-size: 7pt; font-family: verdana; text-decoration: none;}

a.gj2 {color: #333333; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gj2:hover {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gj2:visited {color: #CA9802; font-size: 10pt; font-family: verdana; text-decoration: none;}

a.gj3 {color: #666666; font-size: 11pt; font-family: verdana; text-decoration: none;}
a.gj3:hover {color: #FF9900; font-size: 11pt; font-family: verdana; text-decoration: none;}


a.gjp {color: #666666; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.gjp:hover {color: #FF9900; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.gjp:visited {color: #CA9802; font-size: 8pt; font-family: verdana; text-decoration: none;}

a.gjpp {color: #000000; font-size: 9pt; font-family: arial; text-decoration: none;}
a.gjpp:hover {color: #FF9900; font-size: 9pt; font-family: arial; text-decoration: none;}
a.gjpp:visited {color: #CA9802; font-size: 9pt; font-family: arial; text-decoration: none;}

a.nouveaute0 {color: #ccc; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.nouveaute0:hover {color: #FF9900; font-size: 8pt; font-family: verdana; text-decoration: none;}

a.nouveaute {color: #000000; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.nouveaute:hover {color: #FF9900; font-size: 8pt; font-family: verdana; text-decoration: none;}

a.menu_jaune {color: #000000; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.menu_jaune:hover {color: #FF9900; font-size: 8pt; font-family: verdana; text-decoration: none;}

a.menu_rouge {color: #000000; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.menu_rouge:hover {color: #FF3300; font-size: 8pt; font-family: verdana; text-decoration: none;}

a.menu_bleu {color: #000000; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.menu_bleu:hover {color: #006699; font-size: 8pt; font-family: verdana; text-decoration: none;}

a.gcj {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.gcj:hover {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.jgc {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: underline;}

a.bleudigital { color: 006699; font-family: verdana; text-decoration: none;}


font.or {color: #ff9900; font-size: 10pt; font-family: verdana;}
a.or {color: #ff9900; font-size: 10pt; font-family: verdana;}
a.or:hover {color: #990000; font-size: 10pt; font-family: verdana;}

a.titre {color: #990000; font-size: 10pt; font-family: verdana;}
a.titre:hover {color: #666666; font-size: 10pt; font-family: verdana;}

font.gg {color: #666666; font-size: 7pt; font-family: verdana;}


font.gc {color: #666666; font-size: 10pt; font-family: verdana;}
a.gc {color: #666666; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.gc:hover {color: #000000; font-size: 8pt; font-family: verdana; text-decoration: underline;}


a.gcpp {color: #666666; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.gcpp:hover {color: #000000; font-size: 7pt; font-family: verdana; text-decoration: none;}

a.noir {color: #000000; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.noir:hover {color: #CCCCCC; font-size: 7pt; font-family: verdana; text-decoration: none;}

a.soleau {color: #999999; font-size: 6pt; font-family: arial; text-decoration: none;}

font.gcp {color: #999999; font-size: 9pt; font-family: verdana;}
a.gcp {color: #666666; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.gcp:hover {color: #077377; font-size: 9pt; font-family: verdana; text-decoration: none;}

a.gcp2 {color: #666666; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.gcp2:hover {color: #999999; font-size: 9pt; font-family: verdana; text-decoration: none;}

a.gcl {color: #999999; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.gcl:hover {color: #000000; font-size: 8pt; font-family: verdana; text-decoration: none;}

a.lien_interne_public {color: #333333; font-size: 9pt; font-family: arial; text-decoration: none;} 
a.lien_interne_public:hover {color: #FF9900; font-size: 9pt; font-family: arial; text-decoration: none;}

a.lien_nav_public {color: #A7238E; font-size: 9pt; font-family: arial; text-decoration: none;} 
a.lien_nav_public:hover {color: #FF9900; font-size: 9pt; font-family: arial; text-decoration: none;}



font.r {color: #ff3300; font-size: 14pt; font-family: verdana; font-weight:bold;}
font.rp {color: #ff3300; font-size: 7pt; font-family: verdana;}
font.rb {color: #990000; font-size: 10pt; font-family: verdana;}

font.fr {color: #990000; font-size: 10pt; font-family: verdana;}

a.jjdp {text-decoration: none;}

a.inst {color: #999999; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.instc {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.inst:hover {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}

.fpetit { font-family: verdana, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #666666;}
	
	.finstru { font-family: verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #280000
	background-color: #FFFFFF; 
	}
	
	.fgratuitajax{ font-family: verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #666666;}
	
	.fgrand{ font-family: verdana, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #006699;}
	
		.fgrandg{ font-family: verdana, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #666666;}
		.fgrandgg{ font-family: verdana, Helvetica, sans-serif; 
	font-size: 16pt; 
	color: #666666;}

.affiner {
border: 1px solid #CCCCCC;
background: #FFF9F4;
}
.affiner:hover {
border: 1px solid #CCCCCC;
background: #FFFFFF;

}

font.gcff {color: #999999; font-size: 7pt; font-family: verdana;}
a.gcff {color: #999999; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.gcff:hover {color: #666666; font-size: 7pt; font-family: verdana; text-decoration: none;}
	
a.gpp {color: #666666; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.gpp:hover {color: #990000; font-size: 7pt; font-family: verdana; text-decoration: none;}

	a.petit2{color:#FAF9F9 ; font-size : 1pt}
a.petit2:hover{color:#FAF9F9 ; font-size : 1pt}

.promo {
background:url(http://img.free-scores.com/IMAGES/promo.gif) no-repeat;
display:block;
position:relative;
top:35px;
left:0px;
height:40px;

margin:auto;
margin-top:-40px;
z-index:2;
}

.promofr {
background:url(http://img.free-scores.com/IMAGES/promo-fr.gif) no-repeat;
display:block;
position:relative;
top:38px;
left:0px;
height:40px;
margin:auto;
margin-top:-40px;
z-index:2;
}


 .champderecherche {
	 color: #000000; font-size: 14px;  
 
 border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url(http://img.free-scores.com/IMAGES/sbox-bg.gif) no-repeat;
padding-left:3px;
}

 /* .champderecherchecentrale {
color: grey; font-size: 10pt; font-family: arial; text-decoration: none;	
border:0px solid #A7238E;
border-color:#A7238E #A7238E #A7238E #A7238E;
background:#F6F6F6;
padding: 0px 0px 0px;

}
*/
fieldset {
    border: none;
}

.champderecherchecentrale{

 border:1px solid #CCCCCC;
    color:#A7238E;
    font-family: Helvetica,arial,sans-serif;
    font-size:16px;
 margin: 0px 0;

    padding:1px;
    width:280px;


}

.inputtext{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url(http://img.free-scores.com/IMAGES/sbox-bg.gif) no-repeat;
color: grey; padding-left:3px;
}
.inputtextr{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url(http://img.free-scores.com/IMAGES/sbox-bg.gif) no-repeat;
color: #A7238E; padding-left:3px;
font-size: 13pt; 
}

.inputtextr_ajax{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url(http://img.free-scores.com/IMAGES/sbox-bg.gif) no-repeat;
color: #F00; padding-left:3px;
font-size: 13pt; 
}

.inputtexts{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url(http://img.free-scores.com/IMAGES/sbox-bg.gif) no-repeat;
color: grey; padding-left:3px;
font-size: 12pt; 
}


a.info {
  position:relative;
  text-decoration: none;
color: #000000; font-size: 8pt; font-family: verdana; text-decoration: none;
}
a.info:hover {
   background: none; 
   z-index: 500; 
   text-decoration: none;
}
a.info span {display: none;}

a.info:hover span {
   display: inline; 
   position: absolute;
   white-space: nowrap;
   font-size:10px;
   font-weight:normal;
   width:200px;
   top: 10px; 
   left: 50px;
   background: white;
   padding: 3px;
   text-decoration: none;
   border: 1px solid #FF9A02;
   border-top: 4px solid #FF9A02;
}
a.infoa {
  position:relative;
  color: #000000; font-size: 8pt; font-family: verdana; text-decoration: none;

}
a.infoa:hover {

	color: #FF3300; font-size: 8pt; font-family: verdana; 
   background: none; 
   z-index: 500; 
   text-decoration: none;
}
a.infoa span {display: none;}
a.infoa:hover span {
   display: inline; 
   position: absolute;
   white-space: nowrap;
   font-size:10px;
   font-weight:normal;
   width:30px;
   top: 10px; 
   left: 50px;
   background: white;
   padding: 3px;
   text-decoration: none;
   border: 1px solid;
   border-top: 4px solid ;
}

#ad_code { width:140px; background:#FFFFFF url(http://img.free-scores.com/IMAGES/redpapers-tall.png) center center no-repeat; text-align:center; padding:10px 8px 10px 0; }

.titre_r {color: #ff3300; font-size: 19px; font-family: verdana, impact ;font-weight:bold; }

.noel {
background:url(http://img.free-scores.com/IMAGES/cadeaux5.gif) no-repeat;
display:block;
position:relative;
top:53px;
left:780px;
height:84px;
width:340px;
margin:0px;
margin-top:-80px;
z-index:1000;
cursor: pointer;

}
.chopin {
background:url(http://img.free-scores.com/IMAGES/2010-chopin.gif) no-repeat;
display:block;
position:relative;
top:12px;
left:400px;
height:60px;
width:331px;
margin:0px;
margin-top:-80px;
z-index:000;
cursor: pointer;

}
.noeluk {
background:url(http://img.free-scores.com/IMAGES/cadeaux4-uk.gif) no-repeat;
display:block;
position:relative;
top:0px;
left:400px;
height:84px;
width:340px;
margin:0px;
margin-top:-80px;
z-index:000;
cursor: pointer;

}
a.noeltexte2 {color: #077377; font-size: 8pt; font-family: verdana; text-decoration: underline;}
.noeltexte {
display:block;
position:relative;
top:90px;
left:780px;
height:84px;
width:340px;
margin:0px;
margin-top:-80px;
z-index:000;
}
a.instrumentation_collection {color: #000000; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.instrumentation_collection:hover {color: #FF9900; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.instrumentation_public {color: #333333; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.instrumentation_public:hover {color: #FF9900; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.instrumentation_public_selected {color: #FF9900; font-size: 7pt; font-family: verdana; text-decoration: none;}

a.instrumentation_boutique {color: #666666; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.instrumentation_boutique:hover {color: #FF3300; font-size: 7pt; font-family: verdana; text-decoration: none;}
a.instrumentation_boutique_selected {color: #FF3300; font-size: 7pt; font-family: verdana; text-decoration: none;}

a.bulle {color: #000000; font-size: 7pt; font-family: verdana; text-decoration: none;}

.etiquette-bulle {
display:inline-block; float:left;
border:0px solid #d8d8d8;
background-color:#f1f1f1;
margin:2px;
padding:3px;
border-radius: 15px;}

.etiquette-bulle:hover {
display:inline-block; float:left;
border:0px solid #d8d8d8;
background-color:#cecece;
margin:2px;
padding:3px;
border-radius: 15px;}

.etiquette-bulle-noel {
display:inline-block; float:middle;
border:0px solid #d8d8d8;
background-color:#f9f9f9;
margin:2px;
padding:3px;
border-radius: 15px;}

.etiquette-bulle-noel:hover {
display:inline-block; float:middle;
border:0px solid #d8d8d8;
background-color:#cecece;
margin:2px;
padding:3px;
border-radius: 15px;}

.rollover a { display:block; width:25px;}
.rollover a:hover { background-color: #FF9900}

.pont_artise_digital a { display:block; width:200px;border:0px solid; padding: 2px 4px 3px;}
.pont_artise_digital a:hover { background-color: #DADADA}

.pont_artise_digital2 a { display:block; width:195px;border:0px solid; padding: 2px 2px 3px;}
.pont_artise_digital2 a:hover { background-color: #DADADA; padding: 2px 2px 3px;}

.noel_roll a { display:block; width:auto;border:0px solid; padding: 2px 2px 3px;}
.noel_roll a:hover { background-color: #DADADA; padding: 2px 2px 3px;}

.pont_bas_fs a { display:block; width:170px;border:0px solid; padding: 2px 4px 3px;}
.pont_bas_fs a:hover { background-color: #DADADA}

.rollover_pdf a { display:block;width:350px;height:90px;border:0px solid}
.rollover_pdf a:hover { background-color: #FDEED9}
.rollover_pdf_select a { display:block;width:350px;height:90px;border:0px solid;background-color: #FDEED9}


.rollover_bouton_compositeur a { display:block;width:285px;height:40px;border:0px solid;border: 1px solid #FF9900;background-position: left top;padding: 2px 4px 3px; background: url(http://img.free-scores.com/IMAGES/fond_bouton_compositeur.jpg) repeat-x left bottom; }
.rollover_bouton_compositeur a:hover { padding: 2px 4px 3px; background: url(http://img.free-scores.com/IMAGES/fond_bouton_compositeur.jpg)repeat-x left bottom;}
.rollover_bouton_compositeur_select a { display:block;width:285px;height:40px;border:1px solid #999999;background-color: #FF9900;padding: 2px 4px 3px;}

a.lien_bouton_statut {color: #666666; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.lien_bouton_statut_select {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.lien_bouton_statut:hover {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}



/* NOEL - MENU DE COTE IDEES CADEAUX */
.menu_ca a { display:block;width:100%;padding: 1px 0px 0px; margin: 1px 1px 1px 1px;color:#004b91; font-size: 9pt; font-family: arial; text-decoration: none;}
.menu_ca a:hover {background-color: #006699; color:#FFFFFF; font-style: bold;}
.menu_ca_select a {background-color: #006699; display:block;width:100%;padding: 1px 0px 0px; margin: 1px 1px 1px 1px;color:#FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none; font-style: bold; }



/* ROLLOVER DES CASES DES PAGES IDEES CADEAUX */
.rollover_menu_idca a { display:block;width:100px;height:130px;border:0px solid;margin:2px;) repeat;}
.rollover_menu_idca a:hover {background-color: #efefef}
.rollover_menu_idca_select a {background-color: #efefef}

/* ROLLOVER MENU PAGES IDEES CADEAUX */
.rollover_menu_ca a { display:block;width:100%;height:25px;border:solid 1px #E0E0E8;padding: 1px 0px 0px; margin: 1px 1px 1px 1px;color:#990000; font-size: 10pt; font-family: arial; text-decoration: none; font-style: bold;}
.rollover_menu_ca a:hover {background-color: #990000; color:#FFFFFF; font-style: bold;}
.rollover_menu_ca_select a {background-color: #990000; display:block;width:200px;height:25px;border:solid 1px #E0E0E8;padding: 1px 0px 0px; margin: 1px 1px 1px 1px;color:#FFFFFF; font-size: 10pt; font-family: arial; text-decoration: none; font-style: bold; background:url(http://img.free-scores.com/boutique/noel/IMAGES/rouge-etoiles.gif);}


/* ROLLOVER MENU PAGES IDEES CADEAUX 2*/
.rollover_menu_ca2 a { background-color: #ffffff;display:block;width:195px;height:60px;border:solid 1px #E0E0E8;padding: 1px 0px 0px; margin: 1px 1px 1px 1px;color:#f59300; font-size: 10pt; font-family: arial; text-decoration: none; font-style: bold;}
.rollover_menu_ca2 a:hover {background-color: #e3171a; color:#FFFFFF; font-style: bold;}
.rollover_menu_ca_select2 a {background-color: #e3171a; display:block;width:195px;height:60px;border:solid 1px #E0E0E8;padding: 1px 0px 0px; margin: 1px 1px 1px 1px;color:#FFFFFF; font-size: 10pt; font-family: arial; text-decoration: none; font-style: bold;}


.rollover_pub a { display:block;width:150px;height:90px;border:0px solid}
.rollover_pub a:hover { background-color: #F1F1F1}

/* MENUS LATERAUX PAR COULEURS */

/* JAUNE */
.rollover_menu a { display:block;width:200px;height:90px;border:0px solid;}
.rollover_menu a:hover {background-color: #FDEED9}
.rollover_menu_select a {background-color: #FDEED9}

/* CONNECTE */
.rollover_connecte { display:block;   vertical-align: middle;}

.rollover_connecte a {display:block;vertical-align: middle; }
.rollover_connecte a:hover {background-color: #FDEED9;}
.rollover_connecte span {
  vertical-align: middle;
  display: inline-block; 
}



/* DIGITAL */
.rollover_menu_digital a { display:block;width:200px;height:90px;border:0px solid;background-color: #b8b8b8;}
.rollover_menu_digital a:hover {background-color: #ebebeb}

/* BLEU */
.rollover_menu_bleu a { display:block;width:200px;height:90px;border:0px solid;background: transparent url(http://img.free-scores.com/IMAGES/fond_semitransp_menu_bleu.png) repeat;}
.rollover_menu_bleu a:hover {background-color: #EDF5F5}
.rollover_menu_bleu_select a {background-color: #EDF5F5}

.rollover_menu_bleu_front a {display:block;width:100%;height:40px;border:0px solid;background-color: #F4F8F9;}
.rollover_menu_bleu_front a:hover {background-color: #6699CC}

a.lien_menu_bleu {color: #F4F4F4; font-size: 11pt; font-family: verdana; text-decoration: none;}
a.lien_menu_bleu:hover {color: #016799; font-size: 11pt; font-family: verdana; text-decoration: none;}
a.lien_menu_bleu_select {color: #016799; font-size: 11pt; font-family: verdana; text-decoration: none;}


a.lien_menu_ss_bleu {color: #FFFFFF; font-size: 8pt; font-family: verdana; text-decoration: none;}
a.lien_menu_ss_bleu:hover {color: #FFFFFF; font-size: 8pt; font-family: verdana; text-decoration: underline;}
a.lien_menu_ss_bleu_select {color: #016799; font-size: 8pt; font-family: verdana; text-decoration: none;}

/* ROUGE */
.rollover_menu_rouge a { display:block;width:100px;height:50px;border:0px solid;margin:2px;) repeat;}
.rollover_menu_rouge a:hover {background-color: #EAEAEA}
.rollover_menu_rouge_select a {background-color: #EAEAEA; display:block;width:100px;height:50px;border:0px solid;margin:2px;)}


.rollover_pdf_interprete a { display:block;width:315px;height:50px;border:0px solid}
.rollover_pdf_interprete a:hover { background-color: #FDEED9}

.rollover_nouveautes a { display:block;width:150px;height:100%;border:0px solid;background-color:#FAFAFA;margin:2px}
.rollover_nouveautes a:hover { background-color: #FDEED9}

.rollover_menu_horizontale a { display:block;width:100%;height:100%;border:0px solid}
.rollover_menu_horizontale a:hover { background-color: #F1F1F1}


.rollover_bleu a { display:block;width:200px;height:30px;border:0px solid}
.rollover_bleu a:hover { background-color: #006699}

.rollover_bleu_ss a { display:block;width:200px;height:auto;border:0px solid;vertical-align:middle}
.rollover_bleu_ss a:hover { background-color: #6699CC}

.rollover_digital a { display:block;width:150px;height:100%;border:0px solid;background-color:#FAFAFA;}
.rollover_digital a:hover { background-color: #C3CDD3}

.rollover_digital2 a { display:block;min-height:130px;border:0px solid;background-color:#FAFAFA;}
.rollover_digital2 a:hover { background-color: #C3CDD3}



#footerBody {
padding-top:15px;
padding-bottom:15px;
padding-left:60px;
max-width:990px;
min-width:600px;
width:auto;
}

#footerBody .footerSection {
border-right:1px solid #CCCCCC;
float:left;
font-size:10px;
line-height:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 1.95em 0 0;
padding:0 1.95em 0 0;
}

#footerBody .footerSection2 {
border-right:1px solid #CCCCCC;
float:left;
font-size:10px;
line-height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 1.95em 0 0;
padding:0 1.95em 0 0;
}

#footerBody .footerSection3 {
float:left;
font-size:10px;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 1.95em 0 0;
padding:0 1.95em 0 0;
}

#footer A:link {
	COLOR: #666666; font-family: verdana; text-decoration: none;
}
#footer A:visited {
	COLOR: #666666; font-family: verdana; text-decoration: none;
}
#footer A:active {
	COLOR: #666666; font-family: verdana; text-decoration: none;
}
#footer A:hover {
	COLOR: #6699CC; font-family: verdana; text-decoration: underline;
}

.bouton_submit {
	display: block;
	width:auto;
	padding: 2px 4px 3px;
	position: relative;
	background: transparent url(http://img.free-scores.com/IMAGES/fond_ligne_partition.jpg) repeat-x left bottom;

	color: #FF9900; font-size: 8pt; font-family: arial; text-decoration: none;	
border-style:outset;border-width:1px;
}
.bouton_submit:hover {
	display: block;
	width:auto;
	padding: 2px 4px 3px;
	position: relative;
	background: transparent url(http://img.free-scores.com/IMAGES/fond_ligne_partition.jpg) repeat-x left bottom;
	border: 1px solid #FF0000;
	color: #FF0000; font-size: 8pt; font-family: arial; text-decoration: none;	
	
}

.bouton_submit_bleu {
	display: block;
	width:auto;
	padding: 2px 4px 3px;
	position: relative;
	border: 1px solid #287eab;
	color: #287eab; font-size: 8pt; font-family: arial; text-decoration: none;	
}
.bouton_submit_bleu:hover {
	display: block;
	width:auto;
	padding: 2px 4px 3px;
	position: relative;
	border: 1px solid #006699;
    background-color: #287eab;
	color: #FFFFFF; font-size: 8pt; font-family: arial; text-decoration: none;	
	
}

/* MENU HORIZONTALE CONTAINER */

.bouton_submit_menu_bleu {
	display: block;
	width:auto;
	padding: 2px 4px 3px;
	position: relative;
	color: #000000; font-size: 9pt; font-family: arial; text-decoration: none;	
}

.bouton_submit_menu_bleu:hover {
    	background-color: #287eab;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;	

}



a.menu_bleu_c {display: block;color: #000000; font-size: 9pt; font-family: Arial; text-decoration: none;}
a.menu_bleu_c:hover {text-decoration: underline;}
a.menu_bleu_c_s {color: #000000; font-size: 9pt; font-family: Arial; text-decoration: underline;}

.bouton_submit_menu_rouge {
	display: block;
	width:auto;
	padding: 2px 2px 3px;
	position: relative;
	color: #000000; font-size: 9pt; font-family: arial; text-decoration: none;	
}

.bouton_submit_menu_rouge:hover {
    background-color: #FF3300;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;	

}

.bouton_submit_menu_jaune {
	display: block;
	width:auto;
	padding: 2px 4px 3px;
	position: relative;
	color: #000000; font-size: 9pt; font-family: arial; text-decoration: none;	
}

.bouton_submit_menu_jaune:hover {
    background-color: #ff9900;
	color: #FFFFFF;
}

.menu_container  {
float: left; 
position: relative; 
width:210px;
margin: 6px 10px 6px 0; 
padding: 0px 0px 6px 2px; 
border-bottom: 1px outset #E9E9E9;
border-width : 1px;
    background-color: #ffffff;
}
.menu_container_marque  {
float: right; 
 position: absolute;
top: 1.5em;
right: 34.7em;
width:85px;
padding: 2px 2px 2px 2px; 
margin:0px;
border-radius: 7px;
   border:1px solid #efefef;
	background-color:#EEE;
}

.VI_container  {
float: left; 
position: relative; 
width:100%;
margin: 6px 10px 6px 0; 
padding: 0px 0px 6px 0px; 
border-bottom: 1px outset #E9E9E9;
border-width : 1px;
}

.menu_container_bleu  {
float: left; 
position: relative; 
width:150px;
margin: 6px 10px 6px 0; 
padding: 0px 0px 6px 2px; 
border-bottom: 1px outset #f3f3f3;
border-width : 1px;
background-color: #ffffff;
}

.menu_container_bleu a {display: block;color: #000000; font-size: 9pt; font-family: Arial; text-decoration: none;}
.menu_container_bleu a:hover {text-decoration: underline;}

a.buy_menu {font-weight:bold;font-family: verdana, arial; color: #006699;}
a.buy_menu:hover {text-decoration: underline;}

.menu_container_rouge  {
float: left; 
position: relative; 
width:150px;
margin: 6px 10px 6px 0; 
padding: 0px 0px 6px 2px; 
border-bottom: 1px outset #f3f3f3;
border-width : 1px;
background-color: #ffffff;
}

.menu_container_rouge a {display: block;color: #000000; font-size: 9pt; font-family: Arial; text-decoration: none;}
.menu_container_rouge a:hover {text-decoration: underline;}

a.buy_menu_rouge {font-weight:bold;font-family: verdana, arial; color: #FF3300;}
a.buy_menu_rouge:hover {text-decoration: underline;}

.menu_container_jaune  {
float: left; 
position: relative; 
width:150px;
margin: 6px 10px 6px 0; 
padding: 0px 0px 6px 2px; 
border-bottom: 1px outset #f3f3f3;
border-width : 1px;
background-color: #ffffff;
}

.menu_container_jaune a { display: block; border: 2px solid white; padding: 4px 2px 4px 2px; color: #333333; font-size: 9pt; font-family: arial; text-decoration: none;}
.menu_container_jaune a:hover {background-color:#ff9900;text-decoration: underline;}

a.buy_menu_jaune {font-weight:bold; display:block;font-family: verdana, arial; font-size: 9pt; color: #ff9900;text-decoration: none;}
a.buy_menu_jaune:hover {text-decoration: underline;}

/* FIN MENU HORIZONTALE */

.bouton_submit_public {
	display: block;

	width:auto;
	padding: 2px 4px 3px;
	position: relative;
border-style:outset;border-width:1px;

	color: #FF9900; font-size: 8pt; font-family: arial; text-decoration: none;	
}
.bouton_submit_public:hover {
	display: block;
	width:auto;
	padding: 2px 4px 3px;
	position: relative;
	border: 1px solid #FF9900;
    background-color: #FF9900;
	color: #FFFFFF; font-size: 8pt; font-family: arial; text-decoration: none;	
	
}
.bouton_submit_public_select {
	display: block;
	width:auto;
	padding: 2px 4px 3px;
	position: relative;
	border: 1px solid #FF9900;
    background-color: #FF9900;
	color: #FFFFFF; font-size: 8pt; font-family: arial; text-decoration: none;	
	
}

.bouton_submit_public2 {
	display: block;
	width:65px;
text-align: center; 
	padding: 2px 4px 3px;
	position: relative;
	
border-style:outset;border-width:1px;
	color: #333333; font-size: 8pt; font-family: arial; text-decoration: none;	
}
.bouton_submit_public2:hover {
	display: block;
	width:65px;
text-align: center; 
	padding: 2px 4px 3px;
	position: relative;

	border: 1px dotted #FF9900;
    background-color: #FF9900;
	color: #FFFFFF; font-size: 8pt; font-family: arial; text-decoration: none;	
	
}

.bouton_submit_public3 {
	display: block;
	width:auto;
    text-align: center; 
	
	position: relative;
	border: 1px dotted #333333;
    background-color: #f5f5f5;
	color: #333333; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_submit_public3:hover {
	display: block;
	width:auto;
text-align: center; 

	position: relative;
	border: 1px dotted #FF9900;
    background-color: #FF9900;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;	
	
	
}

.bouton_submit_public4 {
	display: block;
	width:auto;
    text-align: left; 
	position: relative;
	border: 2px solid white;
    background-color: #FFFFFF;
	z-index: 0;
    padding: 4px 2px 4px 2px;
	color: #333333; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_submit_public4:hover {
    background-color: #FF9900;
}

.bouton_submit_public4_selected {
	display: block;
	width:auto;
    text-align: left; 
	position: relative;
	border: 2px solid white;
	z-index: 0;
    background-color: #FF9900;
   	padding: 1px 2px 3px 1px;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;	
	
	
}


.bouton_rouge_menu {
	display: block;
	width:auto;
    text-align: left; 
	position: relative;
	border: 2px solid white;
    background-color: #F7F7F7;
	z-index: 0;
    padding: 1px 2px 3px 1px;
	color: #333333; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_rouge_menu:hover {
	display: block;
	width:auto;
    text-align: left; 
	position: relative;
	border: 2px solid white;
	z-index: 0;
    background-color: #ff3300;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;	
	
	
}

.bouton_bleu_menu {
	display: block;
	width:auto;
    text-align: left; 
	position: relative;
	border: 2px solid white;
    background-color: #F7F7F7;
	z-index: 0;
    padding: 1px 2px 3px 1px;
	color: #333333; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_bleu_menu:hover {
	display: block;
	width:auto;
    text-align: left; 
	position: relative;
	border: 2px solid white;
	z-index: 0;
    background-color: #006699;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;	
	
	
}

.bouton_tete_artiste {
	display: block;
	width:auto;
    text-align: center; 
	position: relative;
	border: 2px solid white;
   
	z-index: 0;
    padding: 1px 2px 3px 1px;
	color: #333333; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_tete_artiste:hover {
	display: block;
	width:auto;
    text-align: center; 
	position: relative;
	border: 2px solid white;
	z-index: 0;
    background-color: #FF9900;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;	
	
	
}

.cadre_comparateur_article {
display:block;
   border:1px solid #666;
	background-color:#FFF;
   margin:0px;
   padding:3px;
width:400px;
text-align:left;
border-radius: 3px;
}

.bouton_comparateur_article_test {
	display: block;
	width:auto;
height:auto;
    text-align: left; 
	position: relative;
   	z-index: 0;
    padding: 1px 2px 3px 1px;
border-color:#CCCCCC;
	color: #000000; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_comparateur_article_test:hover {
	display: block;
	width:auto;
height:auto;
    text-align: left; 
	position: relative;
   	z-index: 0;
    background-color: #f6f6f6;
	color: #ff3300; font-size: 9pt; font-family: arial; text-decoration: none;	
		
}


.bouton_comparateur_article {
	display: block;
	width:auto;
height:auto;
    text-align: left; 
	position: relative;
	border: 1px solid white;
   	z-index: 0;
    padding: 1px 2px 3px 1px;
border-style:outset;border-width:1px;
border-color:#CCCCCC;
	color: #000000; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_comparateur_article:hover {
	display: block;
	width:auto;
height:auto;
    text-align: left; 
	position: relative;
	border: 1px solid 333333;
   	z-index: 0;
    background-color: #f6f6f6;
border-style:outset;border-width:1px;
	color: #ff3300; font-size: 9pt; font-family: arial; text-decoration: none;	
		
}


.bouton_rouge {
	display: block;
	width:auto;
    text-align: center; 
	position: relative;
	border: 2px solid white;
    background-color: #ff3300;
    padding: 1px 2px 3px 1px;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_rouge:hover {
	display: block;
	width:auto;
    text-align: center; 
	position: relative;
	border: 2px solid white;
    background-color: #ffe8d5;
	color: #ff3300; font-size: 9pt; font-family: arial; text-decoration: none;	
	
	
}

.bouton_jaune {
	display: block;
	width:auto;
    text-align: center; 
	position: relative;
	border: 2px solid white;
    background-color: #FF9900;
    padding: 1px 2px 3px 1px;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_jaune:hover {
	display: block;
	width:auto;
    text-align: center; 
	position: relative;
	border: 2px solid white;
    background-color: #ffe8d5;
	color: #FF9900; font-size: 9pt; font-family: arial; text-decoration: none;	
	
	
}

.bouton_bleu_europe {
	display: block;
	width:auto;
    text-align: center; 
	position: relative;
	border: 2px solid white;
    background-color: #006699;
    padding: 1px 2px 3px 1px;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_bleu_europe:hover {
	display: block;
	width:auto;
    text-align: center; 
	position: relative;
	border: 2px solid white;
    background-color: #ffe8d5;
	color: #006699; font-size: 9pt; font-family: arial; text-decoration: none;	
	
	
}




.bouton_pub_interne_bleu {
	display: block;
	width:auto;
    text-align: center; 
	position: relative;
	border: 2px solid white;
    background-color: #ddeaec;
    padding: 1px 2px 3px 1px;
	color: #333333; font-size: 9pt; font-family: arial; text-decoration: none;


}
.bouton_pub_interne_bleu:hover {
	display: block;
	width:auto;
    text-align: center; 
	position: relative;
	border: 2px solid white;
    background-color: #016799;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;	
	
	
}

.bouton_audio_avpu {
	display: block;
	text-align: center; 
	padding: 3px 0px 3px;
	position: relative;
	border: 0px dotted #E2B0B0;
	color: #FF3300; font-size: 8pt; font-family: arial; text-decoration: none;	
	width:100%;
height:100%;
border: 0px solid #FF9900;
padding: 0px 0px 0px;

}
.bouton_audio_avpu:hover {
	display: block;
	text-align: center; 
	padding: 3px 0px 3px;
	position: relative;

	border: 0px dotted #E2B0B0;
    background-color: #FF3300;
	color: #FFFFFF; font-size: 8pt; font-family: arial; text-decoration: none;	
width:100%;
height:100%;
border: 0px solid #FF9900;
padding: 0px 0px 0px;
	
}

.bouton_contenu_avie {
	display: block;
	width:60px;
text-align: center; 
	padding: 3px 0px 3px;
	position: relative;
	border: 0px dotted #E2B0B0;
	color: #318DBB; font-size: 8pt; font-family: arial; text-decoration: none;	

}
.bouton_contenu_avie:hover {
	display: block;
	width:60px;
text-align: center; 
	padding: 3px 0px 3px;
	position: relative;

	border: 0px dotted #E2B0B0;
    background-color: #318DBB;
	color: #FFFFFF; font-size: 8pt; font-family: arial; text-decoration: none;	
	
}



.public_version_originale {
	display: inline-block;
	width:auto;
	padding: 1px 5px 1px;
	position: relative;
	font: normal 11px verdana, sans-serif;
	border: 1px solid #666666;

	color: #666666; font-size: 8pt; font-family: arial; text-decoration: none;	
}


a.lien_dnl {
display: block; position: relative; background-color: #FFFFFF;
padding: 2px 2px 2px;
vertical-align: top;
border-style:outset;border-width:1px;
color: #252525; font-size: 10pt; font-family: arial; text-decoration: none;}
a.lien_dnl:hover {
display: block; position: relative; background-color: #f4f4f4;
padding: 2px 2px 2px;
color: #FF9900; font-size: 10pt; font-family: arial; text-decoration: none;}

a.lien_dnl2 {color: #000000; font-size: 9pt; font-family: arial; text-decoration: none;}
a.lien_dnl2:hover {color: #333333; font-size: 9pt; font-family: arial; text-decoration: none;}

a.lien_dnl_pub {
display: block; position: relative; background-color: #ffffff;
padding: 2px 2px 2px;
color: #000000; font-size: 10pt; font-family: arial; text-decoration: none;}
a.lien_dnl_pub:hover {
display: block; position: relative; background-color: #f5f5f5;
padding: 2px 2px 2px;
color: #333333; font-size: 10pt; font-family: arial; text-decoration: none;}

.bouton_submit_violet {
	display: block-inline;
	width:auto;
	padding: 3px;
	margin: 3px;
	position: relative;


	border: 0px solid #FFFFFF;
	color: #FFFFFF; font-size: 9pt; font-family: arial; text-decoration: none;	
	background-color: #A7238E;
}

a13.btn {
	display: block;
	width:auto;
	padding: 2px 4px 3px;
	position: relative;
	font: normal 11px verdana, sans-serif;
	background: transparent url(http://img.free-scores.com/IMAGES/fond_ligne_partition.jpg) repeat-x left bottom;
	border: 1px solid #FF9900;
	color: #FF9900; font-size: 8pt; font-family: arial; text-decoration: none;
} a.btn:hover {
	background-position: left top;
	color: #FF9900; font-size: 8pt; font-family: arial; text-decoration: none;
}



a.jgros {color: #000000; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.jgros:hover {color: #FF9900; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.jgros_select {color: #FF9900; font-size: 9pt; font-family: verdana; text-decoration: none;}

a.jmoyen {color: #ffffff; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.jmoyen:hover {color: #FF9900; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.jmoyen_select {color: #FF9900; font-size: 9pt; font-family: verdana; text-decoration: none;}

a.jmoyen2 {color: #000000; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.jmoyen2:hover {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.jmoyen_select2 {color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;}

.rollover_menu_m a { display:block;width:200px;height:90px;border:0px solid;background: transparent url(http://img.free-scores.com/IMAGES/fond_semitransp_menu_membre.png) repeat;}
.rollover_menu_m a:hover {background-color: #CFD8E3}
.rollover_menu_m_select a {background-color: #CFD8E3}

a.lien_menu_m {color: #FF9900; font-size: 11pt; font-family: verdana; text-decoration: none;}
a.lien_menu_m:hover {color: #FFFFFF; font-size: 11pt; font-family: verdana; text-decoration: none;}
a.lien_menu_m_select {color: #FFFFFF; font-size: 11pt; font-family: verdana; text-decoration: none;}

.rollover_top a { display:block;width:200px;height:90px;border:0px solid;margin:0px}
.rollover_top  a:hover {background-color: #FF9900}

.rollover_top_select a { display:block;width:200px;height:90px;border:0px solid;background-color: #FF9900;}
.rollover_top_select  a:hover {background-color: #FF9900}

.rollover_top2 a { display:block;width:200px;height:90px;border:0px solid;background-color: #FFFFFF;}
.rollover_top2  a:hover {background-color: #FF9900}

.rollover_top3 a { background-color: #FF9900; display:block;width:200px;height:90px;border:0px solid;}
.rollover_top3  a:hover {background-color: #FF9900}

.rollover_top4 a { display:block;width:200px;height:90px;border:0px solid;background-color: #F1F1F1;}
.rollover_top4  a:hover {background-color: #717171}

.rollover_top5 a { display:block;width:200px;height:90px;border:0px solid;background-color: #FFFFFF;}
.rollover_top5  a:hover {background-color: #CECECE}




a.lien_type_oeuvre {color: #666666; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.lien_type_oeuvre:hover {color: #FFFFFF; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.lien_type_oeuvre_select {color: #FFFFFF; font-size: 9pt; font-family: verdana; text-decoration: none;}

a.lien_top {color: #666666; font-size: 9pt; font-family: verdana; text-decoration: none;border-style:outset;border-width:1px;}

a.lien_top:hover {color: #FFFFFF; font-size: 9pt; font-family: verdana; text-decoration: none;}
a.lien_top_select {color: #FFFFFF; font-size: 9pt; font-family: verdana; text-decoration: none;}

a.lien_top2 {color: #FF9900; font-size: 13pt; font-family: verdana; text-decoration: none;}
a.lien_top2:hover {color: #FFFFFF; font-size: 13pt; font-family: verdana; text-decoration: none;}
a.lien_top2_select {color: #FFFFFF; font-size: 13pt; font-family: verdana; text-decoration: none;}

a.lien_top3 {color: #333333; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.lien_top3:hover {color: #FFFFFF; font-size: 10pt; font-family: verdana; text-decoration: none;}
a.lien_top3_select {color: #FFFFFF; font-size: 10pt; font-family: verdana; text-decoration: none;}

a.Repondre_mod {display:block; padding:30px 30px;background-color:#EFEFEF;; font:normal 25px verdana, sans-serif; text-decoration:none;font-size:25px;}
a.Repondre_mod:hover {color:#FFFFFF; background-color:#6699CC; font-size:25px;}



.pos_connect {
	display:block;
position:absolute;
top:-20px;
left:0px;
height:30px;
width:auto;
margin:auto;
margin-top:0px;
z-index:2;
text-align: center;
text-decoration: none;
}

.pos_langue {
	display:block;
position:absolute;
top:10px;
left:0px;
height:30px;
width:auto;
margin:auto;
margin-top:px;
z-index:3;
text-align: center;
text-decoration: none;
}


.play {
//background:url(http://img.free-scores.com/IMAGES/button_play_semi.png) no-repeat;

display:block;
position:absolute;
height:25px;
width:25px;
left:0px;
top:0px;
z-index:3;
text-decoration: none;
}

.play a {
filter: alpha(opacity=70); -moz-opacity: .70; opacity: .70;
}

.play a img {
border:0px;
}

.play a:hover {
filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;
}


a.play2 {
filter: alpha(opacity=70); -moz-opacity: .70; opacity: .70;
}

a.play2 img {
border:0px;
}

a.play2:hover {
filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;
}



.over_public_compo
  {
  height: 180px; 
  width: 320px;

  overflow: auto;
  scrollbar-face-color: #FFE8D5;
    scrollbar-shadow-color: #FFF9F4;
    scrollbar-highlight-color: #FFF9F4;
    scrollbar-3dlight-color: #FFF9F4;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #FFF9F4;
    scrollbar-arrow-color: #FF3300;
overflow-x:hidden;
  }

.over_boutique_genre
  {
  height: 350px; 
  width: 360px;

  overflow: auto;
  scrollbar-face-color: #FFE8D5;
    scrollbar-shadow-color: #FFF9F4;
    scrollbar-highlight-color: #FFF9F4;
    scrollbar-3dlight-color: #FFF9F4;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #FFF9F4;
    scrollbar-arrow-color: #FF3300;
overflow-x:hidden;
  }

.over_boutique_top
  {
  height: 450px; 
  width: 360px;

  overflow: auto;
  scrollbar-face-color: #FFE8D5;
    scrollbar-shadow-color: #FFF9F4;
    scrollbar-highlight-color: #FFF9F4;
    scrollbar-3dlight-color: #FFF9F4;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #FFF9F4;
    scrollbar-arrow-color: #FF3300;
overflow-x:hidden;
  }

.over_200
  {
  height: 220px; 
  width: 200px;

  overflow: auto;
background: #FFF9F4; 
  scrollbar-face-color: #FFE8D5;
    scrollbar-shadow-color: #FFF9F4;
    scrollbar-highlight-color: #FFF9F4;
    scrollbar-3dlight-color: #FFF9F4;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #FFF9F4;
    scrollbar-arrow-color: #FF3300;
overflow-x:hidden;

  }




.superpose_video_play {
background:url(http://img.free-scores.com/IMAGES/play_video.png) no-repeat;
display:block;
position:relative;
top:90px;
left:0px;
height:90px;
width:120px;
margin:auto;
margin-top:-90px;
z-index:10;
}


/* FORM RECHERCHE */

#support-search {
    float: right;
    padding: 5px 0 0;
    width: 310px;
}
 
div.support-search form {
 
    height: 30px;
    padding: 5px;
 
}
 
div.support-search input.text {
    border: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    box-shadow: none;
    float: left;
    font-size: 16px;
    height: 26px;
    margin: 0 1px 0 0;
    padding: 2px 0 2px 34px;
    width: 220px;
	font: 13px/1.231 Georgia,freeserif,serif;
}
 
button.img-submit {
    float: left;
    height: 28px;
    margin: -1px 0 0 2px;
    width: 40px;
	border:0;
	background:none;
}
/* FIN FORM RECHERCHE */

#encart_notifications {
position: fixed;
bottom: 10px;
right: 10px;
z-index: 8000;
background-color:transparent;
max-width:500px;
}



.notif {
min-width:250px;
padding:8px;
margin:4px;
background-color:#EEE;
border:1px solid #CCC;
font-size:15px;
color:#777;
-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;
}

.notif a {
color:#777;
text-decoration:underline;
}

.notif a:hover {
color:#C93;
}


.coeur {
text-decoration:none; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30);
}

.coeur:hover {
-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }

.coeur_selected{
text-decoration:none;
}


.marque_transp {
text-decoration:none; -moz-opacity: 0.3; opacity:.30; z-index:10; filter: alpha(opacity=30);
}

.marque_transp:hover { -moz-opacity: 0.8; opacity:.80; z-index:10; filter: alpha(opacity=80);
}

.marque_transp_inv {
text-decoration:none; -moz-opacity: 1; opacity:1; z-index:10; filter: alpha(opacity=100);
}

.marque_transp_inv:hover { -moz-opacity: 0.5; opacity:.50; z-index:10; filter: alpha(opacity=50);
}


div.autresactions {
width:180px;
min-width:180px;
position:absolute;
background-color:#FFF;
border:1px solid #CCC;
-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
top:18px;
left:2px;
z-index:1000;
}

div.autresactions div
{
color:#777;
padding:3px 8px;
margin: 2px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
font: normal normal 11px verdana, sans-serif;
}

div.autresactions a
{
display:block;
color:#777;
padding:3px 8px;
margin: 2px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
font: normal normal 11px verdana, sans-serif;
text-decoration:none;
}

div.autresactions div:hover, 
div.autresactions a:hover {
background-color:#FF9933;
color:#FFF;
cursor:pointer;
}

/* form tri et filtre VP ORANGE */
select.encadrer {
  border: 2px solid #ff9900;
}
input.encadrer {
  border: 2px solid #ff9900;
background-color: #ff9900;
}
select.encadrer_vert {
  border: 2px solid #009900;
}
/* FIN form tri et filtre VP */

/* form tri et filtre VP ROUGE */
select.encadrer_rouge {
  border: 2px solid #ff3300;
}
input.encadrer_rouge {
  border: 2px solid #ff3300;
background-color: #ff3300;
}
/* FIN form tri et filtre VP */

a.eco_lien {color:#555; text-decoration:none;font-size:10pt;font-weight:bold;}
a.eco_lien:hover {color:#777; text-decoration:underline;}
a.eco_lien span {display: none;}
a.eco_lien:hover span {
   display: inline; 
   position: absolute;
   white-space: nowrap;
   font-size:10px;
   font-weight:normal;
   width:auto;
   top: 30px; 
   left: 50px;
   background: white;
   padding: 3px;
   text-decoration: none;
   border: 1px solid;
   border-top: 4px solid ;
	z-index:999;
}


a.suivant_lien {color:#333; text-decoration:none;font-size:10px;background-color:#eee;border:solid 1px #999;padding:1px 3px;margin:1px 3px;}
a.suivant_lien:hover {color:#444; text-decoration:underline;background-color:#bbb}
a.suivant_lien_select {color:#333; text-decoration:underline;font-size:10px;background-color:#fff;border:solid 1px #aaa;padding:1px 3px;margin:1px 3px;}

.eco_text {color:#999999;font-size:10pt;text-decoration:none;} 
.eco_text:hover {text-decoration:underline;}

.eco_text3 {color:#999999;font-size:10pt;text-decoration:none;} 
.eco_text3:hover {text-decoration:underline;}

.eco_text2 {color:#cfcfcf;font-size:10pt;} 


.eco4_titre {font-weight:bold;font-family:verdana;color:#555; text-decoration:none;font-size:12pt;display:block;}
.eco4_titre:hover {color:#777; text-decoration:underline;}

a.eco4_titre span {display: none;}
a.eco4_titre:hover span {
   display: inline; 
   position: absolute;
   white-space: nowrap;
   font-size:10px;
   font-weight:normal;
   width:auto;
   top: -150px; 
   left: 250px;
   background: white;
   padding: 3px;
   text-decoration: none;
   border: 1px solid;
   border-top: 4px solid ;
	z-index:999;
}

.eco4_desc {color:#000; font-family:verdana; text-decoration:none;font-size:10pt;}
.eco4_prix_rouge {color:#bf0707; font-family:verdana; text-decoration:none;font-size:9pt;}
.eco4_prix_bleu {color:#006699; font-family:verdana; text-decoration:none;font-size:9pt;}
.eco4_similaire {color:#888; font-family:verdana; text-decoration:none;font-size:8pt;}
.eco4_similaire:hover {text-decoration:underline}

.div_comment_entete	{border-top:1px solid #eeeeee;}
.div_comment_entete div span a.icones_transparentes img { filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0;}
.div_comment_entete:hover div span a.icones_transparentes img { filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50;}
.div_comment_entete:hover div span a.icones_transparentes img:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

/*
.div_comment_entete img.icones_transparentes,
.div_comment_entete:hover img.icones_transparentes,
*/

.div_comment_entete .span_transparentes { filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0;}
.div_comment_entete:hover .span_transparentes { filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50;}
.div_comment_entete:hover .span_transparentes:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


.div_annoter_entete .span_annoter_transparentes { filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0;}
.div_annoter_entete:hover .span_annoter_transparentes { filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50;}




/* DIV FLOTTANTS */

.fixed{
    position: fixed!important;
    left: 50%;
    top:-3;
    margin-left: -293px;
}

.fixed2{
    position: fixed!important;

    top:0;

}


#wrapper{
    width: 790px;
    margin: 0 auto;
    overflow: hidden;
}
#content{
    width: 770px;
    float: left;
}
#sidebar{
    width: 750px;
    float: left;
}

#sidebar2{
    width: 200px;
    float: left;
}

/* FIN DIV FLOTTANTS */


/* DEBUT BOUTON TELECHARGEMENT FICHIER  */
.button {
	display: inline-block;
	outline: none;
	width: 95%;
	cursor: pointer;
	border: solid 1px #bfbfbf;
	background: #f9f9f9;
	text-align: left;
	text-decoration: none;

	padding: .1em 0.5em .1em;
	margin:0px 0px 2px 0px;
	/* text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .3em;
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
	/*-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
	/*box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
color: #333333; font-size: 10pt; font-family: verdana; text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
}
.button:hover  {
	background: #ffffff;
	border: solid 1px #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}


.button_ico {
	display: inline-block;
	outline: none;
	width: 100%;
	cursor: pointer;
	border: solid 1px #bfbfbf;
	background: #f9f9f9;
	text-align: center;
	text-decoration: none;
	padding: .1em 0.1em .1em .1em;
	margin:0px 0px 2px 0px;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .3em;
color: #333333; font-size: 10pt; font-family: verdana; text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
}
.button_ico:hover  {
	background: #ffffff;
	border: solid 1px #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;
}

.button_ico_small {
	display: inline-block;
	outline: none;
	width: 100%;
	cursor: pointer;
	border: solid 1px #bfbfbf;
	background: #f9f9f9;
	text-align: center;
	text-decoration: none;
	padding: .1em 0.1em .1em .1em;
	margin:0px 2px 1px 0px;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .3em;
color: #333333; font-size: 10pt; font-family: verdana; text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
text-decoration:none; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30);
}
.button_ico_small:hover  {
	background: #ffffff;
	border: solid 1px #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
color: #FF9900; font-size: 10pt; font-family: verdana; text-decoration: none;
-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);
}

.button_mini_rouge {

	display: inline-block;
	outline: none;
	width: 100%;
	cursor: pointer;
	border: solid 1px #bfbfbf;
	background: #f9f9f9;
	text-align: center;
	text-decoration: none;
	padding: .1em 0.1em .1em .1em;
	margin:0px 0px 2px 0px;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .3em;
color: #333333; font-size: 8pt; font-family: verdana; text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
}
.button_mini_rouge:hover  {
	background: #ffffff;
	border: solid 1px #ff3300;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
color: #ff3300; font-size: 8pt; font-family: verdana; text-decoration: none;
}

.button_mini_bleu {

	display: inline-block;
	outline: none;
	width: 100%;
	cursor: pointer;
	border: solid 1px #bfbfbf;
	background: #f9f9f9;
	text-align: left;
	text-decoration: none;
	padding: .1em 0.1em .1em .1em;
	margin:0px 0px 2px 0px;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .3em;
color: #333333; font-size: 8pt; font-family: verdana; text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
}
.button_mini_bleu:hover  {
	background: #ffffff;
	border: solid 1px #6699cc;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
color: #6699cc; font-size: 8pt; font-family: verdana; text-decoration: none;
}


/* DEBUT CLIGNOTEMENT IDEES CADEAU NOEL  */
.clignotement{
font-weight: bold;
text-shadow: 0 1px 0 white;
border-radius: 3px;
padding: 0px 0px;
width:180px;
border: 0px  #FFF;
box-shadow:0px 0px 13px #6699CC;
-webkit-box-shadow:0px 0px 13px #6699CC;
-moz-box-shadow:0px 0px 13px #6699CC;
-webkit-animation-name: bounce;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count:9;
-moz-animation-name: bounce;
-moz-animation-duration: 1s;
-moz-animation-iteration-count:9;
animation-name: bounce;
animation-duration: 1s;
animation-iteration-count:9;
}
@-webkit-keyframes bounce {
0%{box-shadow:0px 0px 13px #6699CC;}
50%{box-shadow:0px 0px 0px #6699CC;}
100%{box-shadow:0px 0px 13px #6699CC;}
}
@-moz-keyframes bounce {
0%{box-shadow:0px 0px 13px #6699CC;}
50%{box-shadow:0px 0px 0px #6699CC;}
100%{box-shadow:0px 0px 13px #6699CC;}
}
@keyframes bounce {
0%{box-shadow:0px 0px 13px #6699CC;}
50%{box-shadow:0px 0px 0px #6699CC;}
100%{box-shadow:0px 0px 13px #6699CC;}
}
/* FIN CLIGNOTEMENT IDEES CADEAU NOEL #4183C4 */


/* FIN  BOUTON TELECHARGEMENT FICHIER  */
/* CSS SPRITES */

/* SPRITE BHACKGROUND */
.sprite-back {
   background: url(http://img.free-scores.com/IMAGES/sprite/background.png); background-repeat: repeat-x;
}
.sprite-back.form { background-position:  -0px -0px; height: 24px; width: auto;}

.sprite-back.ss_tab { background-position:  -0px -176px; height: 12px; width: auto;}
.sprite-back.i_mp3 { background-position:  -0px -208px; height: 30px; width: auto;}
.sprite-back.hori-gris { background-position:  -0px -252px; height: 6px; width: auto;}
.sprite-back.fond_ligne { background-position:  -0px -264px; height: 25px; width: auto;}
.sprite-back.fond_gris { background-position:  -0px -312px; height: 25px; width: 245px;}
.sprite-back.fond_ligne_partition { background-position:  -0px -351px; height: 26px; width: auto;}
.sprite-back.form_inverse { background-position:  -0px -405px; height: 44px; width: auto;}


/* UNILANGE - SPRITE ICONES COMMUNES MOYENNES */
.sprite_icones_moyens_uni {
   background: url(http://img.free-scores.com/IMAGES/sprite/sprite_moyennes_icones_uni.png); background-repeat: repeat-x;display:inline-block;
}
.sprite_icones_moyens_uni.best-seller { background-position:  -0px -0px; height: 36px; width: 150px; }
.sprite_icones_moyens_uni.Circle_arrows { background-position:  -0px -46px; height: 50px; width: 54px; }
.sprite_icones_moyens_uni.DownloadPDF { background-position:  -64px -46px; height: 40px; width: 38px; }
.sprite_icones_moyens_uni.niveau { background-position:  -0px -339px; height: 8px; width: 112px; }
.sprite_icones_moyens_uni.pdf2 { background-position:  -112px -46px; height: 35px; width: 34px; }
.sprite_icones_moyens_uni.logo-fs_commentaire { background-position:  -170px -96px; height: 65px; width: 45px; }
.sprite_icones_moyens_uni.close_big { background-position:  -170px -16px; height: 49px; width: 49px; }




/*FR - SPRITE ICONES COMMUNES MOYENNES */
.sprite_icones_moyens_fr {
   background: url(http://img.free-scores.com/IMAGES/sprite/sprite_moyennes_icones_fr.png); background-repeat: repeat-x;display:inline-block;
}
.sprite_icones_moyens_fr.COMMENTAIRES-precedent { background-position:  -0px -0px; height: 23px; width: 99px; }
.sprite_icones_moyens_fr.COMMENTAIRES-suivant { background-position:  -103px -39px; height: 23px; width: 100px; }
.sprite_icones_moyens_fr.niveau1 { background-position:  -0px -71px; height: 16px; width: 150px;margin:0px }
.sprite_icones_moyens_fr.niveau2 { background-position:  -0px -95px; height: 16px; width: 147px;margin:0px }
.sprite_icones_moyens_fr.niveau3 { background-position:  -0px -119px; height: 16px; width: 143px;margin:0px }
.sprite_icones_moyens_fr.niveau4 { background-position:  -0px -143px; height: 16px; width: 169px;margin:0px }
.sprite_icones_moyens_fr.niveau5 { background-position:  -0px -167px; height: 16px; width: 159px;margin:0px }
.sprite_icones_moyens_fr.partitions_digitales { background-position:  -259px -27px; height: 77px; width: 190px; }
.sprite_icones_moyens_fr.play-along-mini { background-position:  -259px -103px; height: 30px; width: 170px; }
.sprite_icones_moyens_fr.service_suivi { background-position:  -259px -143px; height: 61px; width: 186px; }

/*EN - SPRITE ICONES COMMUNES MOYENNES */
.sprite_icones_moyens_uk {
   background: url(http://img.free-scores.com/IMAGES/sprite/sprite_moyennes_icones_uk.png); background-repeat: repeat-x;display:inline-block;
}
.sprite_icones_moyens_uk.COMMENTAIRES-precedent { background-position:  -0px -0px; height: 23px; width: 99px; }
.sprite_icones_moyens_uk.COMMENTAIRES-suivant { background-position:  -103px -39px; height: 23px; width: 100px; }
.sprite_icones_moyens_uk.niveau1 { background-position:  -0px -71px; height: 16px; width: 150px;margin:0px }
.sprite_icones_moyens_uk.niveau2 { background-position:  -0px -95px; height: 16px; width: 147px;margin:0px }
.sprite_icones_moyens_uk.niveau3 { background-position:  -0px -119px; height: 16px; width: 143px;margin:0px }
.sprite_icones_moyens_uk.niveau4 { background-position:  -0px -143px; height: 16px; width: 169px;margin:0px }
.sprite_icones_moyens_uk.niveau5 { background-position:  -0px -167px; height: 16px; width: 159px;margin:0px }
.sprite_icones_moyens_uk.partitions_digitales { background-position:  -259px -27px; height: 77px; width: 190px; }
.sprite_icones_moyens_uk.play-along-mini { background-position:  -259px -103px; height: 30px; width: 170px; }
.sprite_icones_moyens_uk.service_suivi { background-position:  -259px -143px; height: 61px; width: 186px; }



/* SPRITE ICONES COMMUNES PETITES */
.sprite-image {
   background: url(http://img.free-scores.com/IMAGES/sprite/sprite_petites_icones.png) no-repeat;display:inline-block;
}
.sprite-image.alerte { background-position:  -0px -0px; height: 26px; width: 27px; margin:1px;}
.sprite-image.alerte_18x16 { background-position:  -0px -29px; height: 17px; width: 18px; margin:1px}
.sprite-image.button_play_semi { background-position:  -0px -48px; height: 22px; width: 21px;margin:1px }
.sprite-image.button_play_semi_10x10 { background-position:  -61px -211px; height: 12px; width: 12px;margin:1px }
.sprite-image.button_play_semi_nb { background-position:  -0px -71px; height: 22px; width: 21px;margin:1px }
.sprite-image.button_play_semi_nb10x10 { background-position:  -141px -39px; height: 11px; width: 13px;margin:1px }


.sprite-image.button_vide_10x10 { background-position:  -90px -600px; height: 10px; width: 10px;margin:1px }
.sprite-image.button_vide_22x21 { background-position:  -90px -600px; height: 22px; width: 21px;margin:1px }
.sprite-image.button_camera_22x21 { background-position:  -110px -186px; height: 22px; width: 21px;margin:1px }

.sprite-image.cd { background-position:  -30px -380px; height: 30px; width: 27px; margin:1px }
.sprite-image.dvd { background-position:  -30px -413px; height: 30px; width: 27px; margin:1px }
.sprite-image.midig { background-position:  -62px -392px; height: 21px; width: 23px; margin:1px }

.sprite-image.coeur_membre { background-position:  -70px -175px; height: 10px; width: 10px; margin:1px}
.sprite-image.coeur_membre_18 { background-position:  -0px -108px; height: 16px; width: 16px; margin:1px}

.sprite-image.commentaire { background-position:  -33px -3px; height: 24px; width: 41px;margin:1px }
.sprite-image.commentaire28x16 { background-position:  -33px -26px; height: 19px; width: 28px;margin:3px }
.sprite-image.donate_paypal { background-position:  -0px -176px; height: 16px; width: 16px; margin:1px}
.sprite-image.donate_paypal18x18 { background-position:  -0px -195px; height: 17px; width: 18px; margin:1px}
.sprite-image.en { background-position:  -0px -216px; height: 12px; width: 20px;margin:1px }
.sprite-image.en_choix { background-position:  -80px -216px; height: 18px; width: 20px;margin:1px }
.sprite-image.etoile { background-position:  -76px 2px; height: 15px; width: 61px;margin:1px }
.sprite-image.etoile_1 { background-position:  -74px -14px; height: 15px; width: 61px;margin:1px }
.sprite-image.etoile_2 { background-position:  -74px -30px; height: 15px; width: 61px;margin:1px }
.sprite-image.etoile_3 { background-position:  -74px -62px; height: 15px; width: 61px;margin:1px }
.sprite-image.etoile_4 { background-position:  -74px -78px; height: 15px; width: 61px;margin:1px }
.sprite-image.etoile_5 { background-position:  -74px -94px; height: 15px; width: 61px;margin:1px }
.sprite-image.FA { background-position:  -0px -230px; height: 16px; width: 15px;margin:1px }
.sprite-image.facebook { background-position:  -3px -252px; height: 26px; width: 26px;margin:1px }
.sprite-image.facebook13x13 { background-position:  -0px -277px; height: 16px; width: 13px;margin:1px }
.sprite-image.FA_bleu { background-position:  -0px -294px; height: 15px; width: 12px; margin:1px}
.sprite-image.FA_jaune { background-position:  -16px -294px; height: 15px; width: 12px; margin:1px}
.sprite-image.FA_vert { background-position:  -0px -312px; height: 15px; width: 12px;margin:1px }
.sprite-image.fleche-ok { background-position:  -0px -330px; height: 20px; width: 17px; margin:1px}
.sprite-image.fr { background-position:  -0px -353px; height: 12px; width: 20px;margin:1px }
.sprite-image.fr_choix { background-position:  -0px -350px; height: 18px; width: 20px;margin:1px }
.sprite-image.icone_download { background-position:  -0px -144px; height: 20px; width: 20px; margin:1px }
.sprite-image.ico2 { background-position:  -0px -125px; height: 12px; width: 19px; margin:1px}
.sprite-image.ico3 { background-position:  -62px -235px; height: 12px; width: 19px; margin:1px}
.sprite-image.coeur_annu { background-position:  -62px -258px; height: 14px; width: 20px; margin:1px}
.sprite-image.icone-share { background-position:  -0px -383px; height: 16px; width: 16px;margin:1px }
.sprite-image.icone_interprete { background-position:  -0px -399px; height: 15px; width: 15px; margin:1px}
.sprite-image.icone_interprete_medium { background-position:  -30px -46px; height: 22px; width: 28px; margin:1px}
.sprite-image.icone_interprete_medium_19x16 { background-position:  -3px -420px; height: 16px; width: 19px; margin:1px}
.sprite-image.loupe-mini { background-position:  -0px -436px; height: 15px; width: 14px;margin:1px }
.sprite-image.loupe { background-position:  -0px -454px; height: 22px; width: 22px;margin:1px }
.sprite-image.midi2 { background-position:  -16px -230px; height: 11px; width: 10px;margin:1px }
.sprite-image.mini-espace-membres { background-position:  -19px -108px; height: 10px; width: 7px; margin:1px}
.sprite-image.mini-logo-carre_17x17 { background-position:  -0px -479px; height: 18px; width: 17px; margin:1px}
.sprite-image.ok_1 { background-position:  -30px -71px; height: 19px; width: 20px; margin:1px}
.sprite-image.paypal_n { background-position:  -30px -93px; height: 26px; width: 26px; margin:1px }
.sprite-image.pdf22 { background-position:  -62px -287px; height: 10px; width: 10px; margin:1px}
.sprite-image.pdf3 { background-position:  -62px -308px; height: 23px; width: 22px; margin:1px}
.sprite-image.picto-noel { background-position:  -30px -122px; height: 19px; width: 25px;margin:1px }
.sprite-image.profil-membre { background-position:  -80px -120px; height: 50px; width: 38px;margin:1px }
.sprite-image.rss { background-position:  -53px -71px; height: 14px; width: 14px;margin:1px }
.sprite-image.rssicon { background-position:  -30px -144px; height: 14px; width: 36px;margin:1px }
.sprite-image.send-email { background-position:  -30px -161px; height: 26px; width: 30px; margin:1px margin:1px}
.sprite-image.send-email_18x16 { background-position:  -30px -190px; height: 17px; width: 18px; margin:1px}
.sprite-image.sol { background-position:  -30px -209px; height: 37px; width: 22px;margin:1px }
.sprite-image.sol_bleu { background-position:  -33px -252px; height: 35px; width: 22px;margin:1px }
.sprite-image.sol_jaune { background-position:  -30px -287px; height: 36px; width: 23px; margin:1px}
.sprite-image.sol_vert { background-position:  -33px -328px; height: 35px; width: 22px;margin:1px }
.sprite-image.triangle_up { background-position:  -9px -498px; height: 12px; width: 8px;margin:0px }
.sprite-image.triangle_utd { background-position:  -0px -497px; height: 12px; width: 8px;margin:0px }
.sprite-image.video10x10 { background-position:  -17px -436px; height: 11px; width: 10px;margin:1px }
.sprite-image.video16x16 { background-position:  -54px -193px; height: 16px; width: 16px; margin:1px}
.sprite-image.casque2 { background-position:  -18px -498px; height: 10px; width: 10px; margin:1px }
.sprite-image.playalong_icone { background-position:  -34px -498px; height: 12px; width: 10px; margin:1px }
.sprite-image.popup { background-position:  -34px -478px; height: 12px; width: 10px; margin:1px }
.sprite-image.des { background-position:  -34px -465px; height: 10px; width: 16px; margin:1px }
.sprite-image.flag_usa { background-position:  -53px -445px; height: 15px; width: 35px; margin:1px }
.sprite-image.flag_eur { background-position:  -53px -470px; height: 15px; width: 35px; margin:1px }
.sprite-image.plus { background-position:  -68px -492px; height: 17px; width: 17px; margin:1px }
.sprite-image.bloc_jaune { background-position:  -145px -10px; height: 10px; width: 7px;margin:1px }
.sprite-image.bloc_rouge { background-position:  -159px -10px; height: 10px; width: 7px;margin:1px }
.sprite-image.bloc_bleu { background-position:  -175px -10px; height: 10px; width: 7px;margin:1px }
.sprite-image.eye { background-position:  -98px -252px; height: 22px; width: 33px;margin:1px }
.sprite-image.link_blank_target { background-position:  -98px -284px; height: 14px; width: 14px;margin:1px }
.sprite-image.HP_R { background-position:  -97px -487px; height: 23px; width: 87px; margin:1px }
.sprite-image.HP_B { background-position:  -97px -460px; height: 23px; width: 87px; margin:1px }
.sprite-image.VID { background-position:  -97px -434px; height: 23px; width: 87px; margin:1px }
.sprite-image.HP_R_UK { background-position:  -97px -385px; height: 23px; width: 87px; margin:1px }
.sprite-image.HP_B_UK { background-position:  -97px -409px; height: 23px; width: 87px; margin:1px }
.sprite-image.pdf_oeil_UK { background-position:  -97px -360px; height: 23px; width: 87px; margin:1px }
.sprite-image.pdf_oeil_FR { background-position:  -97px -336px; height: 23px; width: 87px; margin:1px }
.sprite-image.addvideo { background-position:  -0px -540px; height: 22px; width: 20px; margin:1px }
.sprite-image.addmp3 { background-position:  -20px -540px; height: 22px; width: 20px; margin:1px }
.sprite-image.share { background-position:  -61px -518px; height: 20px; width: 22px; margin:1px }
.sprite-image.repost { background-position:  -61px -540px; height: 16px; width: 16px; margin:1px }
.sprite-image.coeur_s { background-position:  -0px -520px; height: 18px; width: 16px; margin:1px }
.sprite-image.coeur_s_gris { background-position:  -0px -568px; height: 18px; width: 16px; margin:1px }
.sprite-image.biblio_s { background-position:  -20px -520px; height: 18px; width: 16px; margin:1px }
.sprite-image.biblio_s_gris { background-position:  -20px -567px; height: 18px; width: 16px; margin:1px }
.sprite-image.grenage { background-position:  -61px -566px; height: 16px; width: 18px; margin:1px }
.sprite-image.filednl { background-position:  -95px -310px; height: 15px; width: 15px; margin:1px }
.sprite-image.ico_guru { background-position:  -145px -150px; height: 23px; width: 24px; margin:1px }
.sprite-image.ico_pdf { background-position:  -144px -179px; height: 23px; width: 24px; margin:1px }
.sprite-image.ico_smp{ background-position:  -144px -283px; height: 23px; width: 24px; margin:1px }
.sprite-image.ico_musicnotes { background-position:  -144px -214px; height: 23px; width: 24px; margin:1px }
.sprite-image.ico_scorch { background-position:  -144px -249px; height: 23px; width: 24px; margin:1px }
.sprite-image.cloud_comment { background-position:  -96px -518px; height: 11px; width: 15px; margin:1px }
.sprite-image.cloud_comment_vert { background-position:  -164px -518px; height: 11px; width: 15px; margin:1px }
.sprite-image.ico_video2 { background-position:  -96px -540px; height: 22px; width: 25px; margin:1px }
.sprite-image.edit { background-position:  -96px -561px; height: 16px; width: 16px; margin:1px }
.sprite-image.poubelle { background-position:  -120px -561px; height: 16px; width: 16px; margin:1px }
.sprite-image.stats { background-position:  -141px -561px; height: 16px; width: 16px; margin:1px }
.sprite-image.ecran { background-position:  -97px -577px; height: 16px; width: 16px; margin:1px }
.sprite-image.big_cloud_comment { background-position:  -116px -518px; height: 15px; width: 19px; margin:1px }
.sprite-image.share_small { background-position:  -141px -518px; height: 16px; width: 16px; margin:1px }

.sprite-boutique{
   background: url(http://img.free-scores.com/IMAGES/sprite/sprite_boutique.png) no-repeat;display:inline-block;
}
.sprite-boutique.casque-fr { background-position:  -0px -0px; height: 20px; width: 60px; }
.sprite-boutique.commander-uk { background-position:  -70px -00px; height: 21px; width: 155px; }
.sprite-boutique.commander-usa-uk { background-position:  -70px -31px; height: 21px; width: 155px; }
.sprite-boutique.commander-usa { background-position:  -70px -62px; height: 21px; width: 140px; }
.sprite-boutique.commander { background-position:  -70px -93px; height: 21px; width: 140px; }
.sprite-boutique.ecoute { background-position:  -0px -30px; height: 20px; width: 20px; }
.sprite-boutique.europe { background-position:  -30px -30px; height: 13px; width: 22px; }
.sprite-boutique.fullstock { background-position:  -70px -124px; height: 35px; width: 132px; }
.sprite-boutique.hautparleur { background-position:  -0px -60px; height: 15px; width: 17px; }
.sprite-boutique.ico4 { background-position:  -27px -60px; height: 12px; width: 19px; }
.sprite-boutique.icone-content { background-position:  -0px -85px; height: 10px; width: 8px; }
.sprite-boutique.icone-couv { background-position:  -18px -85px; height: 10px; width: 8px; }
.sprite-boutique.loupe-10 { background-position:  -36px -85px; height: 10px; width: 10px; }
.sprite-boutique.note { background-position:  -0px -105px; height: 10px; width: 10px; }
.sprite-boutique.topseller { background-position:  -70px -169px; height: 19px; width: 75px; }
.sprite-boutique.usa { background-position:  -0px -125px; height: 13px; width: 22px; }
.sprite-boutique.WWS-eur { background-position:  -70px -198px; height: 11px; width: 108px; }
.sprite-boutique.WWS { background-position:  -70px -219px; height: 11px; width: 108px; }
.sprite-boutique.livraison { background-position:  -70px -238px; height: 12px; width: 155px; }
.sprite-boutique.franceonly { background-position:  -70px -260px; height: 11px; width: 108px; }
.sprite-boutique.video { background-position:  2px -150px; height: 18px; width: 18px; }

.sprite_temp_blackcross { background: url(http://img.free-scores.com/IMAGES/icones/blackcross.png) no-repeat;display:inline-block;background-position: 0 0; height: 12px; width: 12px;}
.sprite_temp_blackcross:hover { background: url(http://img.free-scores.com/IMAGES/icones/blackcross_inv.png);}

/*.comment_part_auteur {background-color:#FEFCC9;}*/
.comment_part_auteur {background-color:#fff;}
.comment_part_membre {background-color:#fff;}
.comment_part_membre_a_valider {background-color:#F5F5F5;background-image: -webkit-gradient(linear,left top,left bottom,from(#F5F5F5),to(#FFF));
background-image: -moz-linear-gradient(top,#F5F5F5,#FFF);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr='#F5F5F5',endColorstr='#FFF');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#FFF')";}
/*
.comment_part_membre_a_valider {background-color:#F5F5F5;background-image: -webkit-gradient(linear,left top,left bottom,from(#F5F5F5),to(#FFFFFF));
background-image: -moz-linear-gradient(top,#F5F5F5,#FFFFFF);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr='#F5F5F5',endColorstr='#FFFFFF');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#FFFFFF')";}
*/
.comment_part_fils {margin:5px 2px;padding:2px 2px 2px 2px; -moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;border:1px solid #ececec;}

.commentaire_rapide {position:relative;}

.commentaire_rapide span.arrow_down {position:relative;z-index:120;padding:0px;margin-left:5px;border:2px solid transparent;-moz-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}

.commentaire_rapide span.arrow_down_ON {position:relative;z-index:140;padding:0px;margin-left:5px;background-color:#FFF;padding-bottom:7px;border-top:2px solid #CFCFCF;border-right:2px solid #CFCFCF;border-left:2px solid #CFCFCF;border-bottom:2px solid #EFEFEF;-moz-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; background-image: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#EFEFEF)); background-image: -moz-linear-gradient(top,#FFF,#EFEFEF); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr='#FFF',endColorstr='#EFEFEF'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#EFEFEF')";}

.commentaire_rapide div.IHM {position:absolute;z-index:130;background-color:#EFEFEF;padding:5px;width:500px;border:1px solid #CFCFCF;top:22px;left:0px;-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
        -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;list-style-type:none;}

table.achat_licence
 {
padding:10px;
text-align:left;
background-color:transparent;
font: normal normal 9px verdana, sans-serif;
#border:0;
}

table.achat_licence tr.header {
vertical-text:top;
text-align:left;
background-color:#EFEFEF;

}

table.achat_licence tr {
border-bottom:1px solid #CCC;
}

table.achat_licence tr td span.devise_defaut {
color:#BBB;
}


/* tableau css de résumé licence */
.Tableau span {
   display:inline;
   float:left;
   border:1px solid #99cc00;
border-collapse: collapse;
   margin:0px;
   padding:3px;
  }
.Tableau p {
   clear:left;
   margin:0px;
   padding:0px;
   height:100% !important; height:1em;
  }
.Tableau p.legende {font-weight:bold}
.Tableau span.col1 {width:85px}
.Tableau span.col2 {width:50px}
.Tableau span.col3 {width:110px}
/* fin tableau css de résumé licence */
