/* CSS document */

label.radioOff, label.radioOn {
cursor:pointer;
display:block;
float:left;
height:22px;
margin:1px;
padding:0;
width:23px;
  cursor:pointer;
}
label.radioOff {
background-image:url(/media/vote_star_off.gif);
}

label.radioOn {
background-image:url(/media/vote_star_on.gif);
  }



.msgOK, .msgErr{
z-index:1000;
font-size : 24px;
position : absolute;
left :50%;
text-align:center;
margin-left:-230px;
top:50%;
margin-top:-25px;
width : 400px;
min-height:50px;
line-height:50px;
color: #EA0070;
font-weight:bold;
background : white url('/media/bg_recherche_avancee.png');
border:solid 15px /*#EA0070*/ #A02063;
padding : 10px;
}
.msgErr{

}

textarea{

width : 500px;
height: 200px;
}


.clear { /* generic container (i.e. div) for floating buttons */
     overflow: hidden;
     width: 100%;
}
a.button {
     background: transparent url('/media/bg_button_a.gif') no-repeat scroll top right;
     color: #444;
     display: block;
     float: left;
     font: normal 12px arial, sans-serif;
     height: 24px;
     margin-right: 6px;
     padding-right: 18px; /* sliding doors padding */
     text-decoration: none;
}
a.button span {
     background: transparent url('/media/bg_button_span.gif') no-repeat;
     display: block;
     line-height: 14px;
     padding: 5px 0 5px 18px;
}
a.button:active {
     background-position: bottom right;
     color: #000;
     outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
     background-position: bottom left;
     padding: 6px 0 4px 18px; /* push text down 1px */
}