    form {
        display : block;
        margin : 0;
        padding : 0;
    }
    /* Label for each radio button */
    .pollerOption{
        margin:0px;
    }
    /* Label for each option above graph - i.e. results */
    .result_pollerOption{
        margin:0px;
        font-size:0.8em;
    }
    /* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
    .result_pollGraph img{
        float:left;
        margin:0px!important;
        padding:0px!important;
        border:0px!important;
    }
    /* The <div> tag where the percentage result is shown */
    .result_pollGraph div{
        float:left;
        height:16px;
        background-repeat:repeat-x;
        color:black;
        font-size:10px;
        line-height:16px;
        margin:0px!important;
        margin-left:-3px;/*traitement du bug*/
        margin-right:-3px;/*traitement du bug*/
    }
    /* Graph div - parent of both the corner images and the div displaying percentage votes */
    .result_pollGraph{  
        height:16px;
        margin:0px!important;
        margin-bottom:5px;
        /*clear:both;*/
        font-weight:bold;
        position:relative;
    }

/* styles des info bulles avec les pourcentages à 2 chiffres apres la virgule, au survol des résultats */
a.infoBulle { color:black; font-size:10px; text-decoration:none; }
a.infoBulle span, a.infoBulle div { display: none; }
a.infoBulle:hover {text-decoration: none; background: none; /* correction d'un bug IE */ }
a.infoBulle:hover span, a.infoBulle:hover div {top:10px;left:30px;display: block; position: absolute; z-index: 500; border:1px solid black; background: lightyellow; color: black; padding: 2px; text-decoration: none; filter:alpha(opacity=100); -moz-opacity:1.00; }

input.google_q {	
	background : #FFFFFF url(http://www.google.fr/cse/intl/fr/images/google_custom_search_watermark.gif) left no-repeat;
}
