.votre_avis {
margin-bottom: 20px; 
}

.votre_avis h2 {font-size:16px; line-height: 19px;margin: 0 15px 5px 0; color:#222;}
.votre_avis .sondage {padding:25px 0 0 0;}

.votre_avis .sondage  label.check_sondage {display: block; font-size: 16px; font-weight: bold; color:#666; margin-left: 15px; margin: 0 0 8px 0}
.votre_avis .sondage .check_sondage input {margin: 2px 8px 0 0; float: left}
.votre_avis .sondage .check_sondage span {float: left; width: 440px; margin: 0 0 20px 0}

.votre_avis .validation  {text-align:center; border-top: solid 1px #fff;}
.votre_avis .validation .valid {padding:20px 0;}
.votre_avis .validation input[type=text] {border: 1px solid #e6e7e8; width: 304px; height: 26px; font-size:16px; padding: 3px}
.votre_avis .validation input[type=submit] {background:url(/medias/www/img/bt/bt_blanc_gris_158x44.png) no-repeat; width: 157px; height: 44px; font: bold 16px arial, Helvetica, sans-serif; border: none; cursor: pointer; color: #222;}
.votre_avis .validation input[type=submit]:hover {color: #666;}

.votre_avis .progress_bar {border-top:#fff solid 1px; padding: 15px 5px 0; border-bottom:#ddd solid 1px;}
.votre_avis .progress_bar .jauge {padding-bottom:15px;}
.votre_avis .progress_bar .jauge h3 {font: bold 16px arial, sans-serif; color:#666; width:400px; margin: 0 0 8px 0}

.votre_avis .progress_bar .jauge .bar_vide {height:13px; font-size: 1px; width:400px; border:#ddd solid 1px; float:left;
background-image:-moz-linear-gradient(90deg, #d8d4d4, #fff);
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8d4d4), to(#fff));
}
.votre_avis .progress_bar .jauge .bar {display: block}
.votre_avis .progress_bar .jauge .bar_txt {font-size: 22px; line-height: 16px; font-weight: bold; text-align: right}
.votre_avis .progress_bar span.nb{font:16px arial, Helvetica, sans-serif; color:#999; padding:20px 0; display: inline-block;}
.votre_avis .progress_bar span.partenaire_sondage {font:12px arial, Helvetica, sans-serif; color:#999; padding: 25px 0 15px; display: inline-block; float: right}
.votre_avis .form_sond_form span.partenaire_sondage {float: right;}

.votre_avis .total {border-top:#fff solid 1px; padding:10px 15px 15px 0px;}
.votre_avis .total a.derniers_avis {background: url(/medias/www/img/icn/arrow_plus.gif) no-repeat 5px 5px; padding:0 0 0 23px; text-decoration: underline; color:#666; font:15px arial, Helvetica, sans-serif;}
.votre_avis .partenaire_sondage , .votre_avis .partenaire_sondage a{color: #999; text-decoration: underline;}

.votre_avis .sondage_pas_resultat {display:block; padding: 30px 20px 30px 20px; border: solid 1px #E6E7E8; background-color: #F8F8F8; color: #222; font-size: 15px; margin-top: 20px; text-align: center;}

/*** sans encadre ***/
.sondage_seul {-webkit-box-shadow: 0; 
-moz-box-shadow: none; 
-moz-border-radius:0; 
-webkit-border-radius:0; 
background-image: none; 
background-image: none;
margin-top: 25px;
}

.sondage_seul .sondage{border-bottom: 0; padding: 0;}
.sondage_seul .sondage .check_sondage span {width: 516px;}
.sondage_seul .progress_bar {padding: 20px 0}
.sondage_seul .progress_bar .jauge .bar_vide {width:440px;}

/*** liste sondages page de tag **/
.liste_sondage {width: 650px}
.liste_sondage .date {display: block; font-size: 13px; font-weight: bold; color: #666; margin: 0 0 10px 0}
.liste_sondage .une {padding: 0; border: 0}
.liste_sondage .une .entete {display: none}
.liste_sondage .progress_bar {padding: 0}
.liste_sondage h2{font-size: 18px;}
.liste_sondage .progress_bar .jauge {padding-top: 10px}
.liste_sondage .progress_bar .jauge h3 {font-size: 13px; width: 560px}
.liste_sondage .progress_bar .jauge .bar_vide {width:560px;}
.liste_sondage .progress_bar .jauge .bar_txt {font-size: 18px; line-height: 18px}
.liste_sondage .progress_bar span.partenaire_sondage {font-size: 11px; padding-top: 20px; padding-bottom: 20px;}
.liste_sondage .progress_bar span.nb {font-size: 13px}
.liste_sondage .sondage_pas_resultat {text-align: left; border-left: none; border-right: none; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #FFFFFF;background-color: transparent; padding: 0 0 20px 0;}
.titre_liste_sondage {font-size: 25px; line-height: 32px; margin: 20px 0 20px 0;}
.titreListeSondage {color: #666666; padding: 10px 0 4px 5px;}


/*** col droite ***/
#rightColumn .votre_avis, #sidebar .votre_avis {background: url(/medias/www/img/tit/titleBar2.gif) repeat-x; padding-top: 12px; overflow: auto}
.blockContainer .votre_avis {background: url(/medias/www/img/bg/sport/bg_titleSport.gif) repeat-x; padding-top: 12px; margin-bottom: 0; overflow: auto}

#sidebar .votre_avis {margin-bottom: 20px;}
#rightColumn .votre_avis .sondage, #rightColumn .votre_avis .une, #sidebar .votre_avis .sondage, #sidebar .votre_avis .une, .blockContainer .votre_avis .sondage, .blockContainer .votre_avis .une {padding: 0}
#rightColumn .votre_avis .entete, #sidebar .votre_avis .entete {color: #212121; font: bold 18px helevetica arial, sans-serif; display: block; margin-bottom: 5px;}
.blockContainer .votre_avis .entete {color: #212121; font: bold 1.33em arial, Helvetica, sans-serif; display: block; margin-bottom: 5px;}
#rightColumn .votre_avis .check_sondage, #sidebar .votre_avis .check_sondage, .blockContainer .votre_avis .check_sondage {margin: 0 0 8px 0; color: #222; font-weight: normal}
#rightColumn .votre_avis .sondage label.check_sondage, #sidebar .votre_avis .sondage label.check_sondage, .blockContainer .votre_avis .sondage label.check_sondage {font-size: 13px}
#rightColumn .votre_avis .sondage .check_sondage span, #sidebar .votre_avis .sondage .check_sondage span {width: auto; float: none;}
.blockContainer .votre_avis .sondage .check_sondage span {width: auto; font-size: 13px; font-weight: normal; color: #333333; float: none;}
#rightColumn .votre_avis .validation, #sidebar .votre_avis .validation, .blockContainer .votre_avis .validation {margin: 0 0 10px 0}
#rightColumn .votre_avis .validation .valid, #sidebar .votre_avis .validation .valid, .blockContainer .votre_avis .validation .valid {padding: 0}
#rightColumn .votre_avis .fle_rouge, #sidebar .votre_avis .fle_rouge {background: url(/medias/www/img/icn/icos_type.png) left -1368px no-repeat; float: left; font-weight: bold; font-size: 12px; color: #0045A3; font-weight: bold; padding-left: 10px; padding-bottom: 10px;}
.blockContainer .votre_avis .fle_rouge {background: url("/medias/www/img/icn/icos_type_sport.png") no-repeat left -795px ; font-weight: bold; padding-left: 10px;}
#rightColumn .votre_avis .partenaire_sondage, #sidebar .votre_avis .partenaire_sondage, .blockContainer .votre_avis .partenaire_sondage {float: right; font-size: 11px;}

#rightColumn .votre_avis .progress_bar, #sidebar .votre_avis .progress_bar, .blockContainer .votre_avis .progress_bar {padding: 0; border-bottom: none}
#rightColumn .votre_avis .progress_bar .jauge h3, #sidebar .votre_avis .progress_bar .jauge h3 {width: 200px; margin: 5px 0 2px 0; font-weight: normal; color: #222; font-size: 13px;}
.blockContainer .votre_avis .progress_bar .jauge h3 {width: 200px; margin: 5px 0 0; font-weight: normal; color: #333; font-size: 12px;}
#rightColumn .votre_avis .progress_bar .jauge .bar_vide, #sidebar .votre_avis .progress_bar .jauge .bar_vide {width: 240px; margin: 0}
.blockContainer .votre_avis .progress_bar .jauge .bar_vide {width: 150px; margin: 0}
#rightColumn .votre_avis .progress_bar .jauge, #sidebar .votre_avis .progress_bar .jauge, .blockContainer .votre_avis .progress_bar .jauge {padding-top: 0; padding-bottom: 5px;}
#rightColumn .votre_avis .progress_bar .jauge .bar_txt, #sidebar .votre_avis .progress_bar .jauge .bar_txt, .blockContainer .votre_avis .progress_bar .jauge .bar_txt {font-size: 13px; margin: 0}
#rightColumn .votre_avis .progress_bar span.nb, #sidebar .votre_avis .progress_bar span.nb {font-size: 13px}
.blockContainer .votre_avis .progress_bar span.nb {font-size: 12px; color: #333; font-weight: bold;}
#rightColumn .votre_avis .progress_bar span.partenaire_sondage, #rightColumn  .votre_avis .progress_bar span.nb,
 #sidebar .votre_avis .progress_bar span.partenaire_sondage, #sidebar .votre_avis .progress_bar span.nb  {padding: 20px 0 0}
.blockContainer .votre_avis .progress_bar span.partenaire_sondage, .blockContainer .votre_avis .progress_bar span.nb  {padding: 5px 0 0;}
#rightColumn .votre_avis .total, #sidebar .votre_avis .total, .blockContainer .votre_avis .total {border-top: none; padding: 10px 0}
#rightColumn .votre_avis .total a.derniers_avis, #sidebar .votre_avis .total a.derniers_avis {background: url(/medias/www/img/icn/arrow_plus.gif) no-repeat 5px 2px; font-size: 12px; color: #0045A3; font-weight: bold; text-decoration: none;}
.blockContainer .votre_avis .total a.derniers_avis {font-size: 12px; color: #0045A3; font-weight: bold; text-decoration: none;}
#rightColumn .votre_avis h2, #sidebar .votre_avis h2 {font-weight: bold; margin-top: 10px; font-size: 13px;}
.blockContainer .votre_avis h2 {font-weight: bold; margin-top: 10px; font-size: 12px; line-height: 16px;}
#rightColumn .votre_avis .validation input[type=submit], #sidebar .votre_avis .validation input[type=submit], .blockContainer .votre_avis .validation input[type=submit] {background:url(/medias/www/img/bt/bt_blanc_gris_140x32.png) no-repeat; font: bold 14px arial,Helvetica,sans-serif; width: 140px; height: 32px;}
.idees #sidebar .votre_avis, #rightColumn .votre_avis {border-bottom: 1px solid #CCCCCC; width: 300px}

/** Cas  du sondage dans le bloc sur le meme sujet **/
#sondage_affiche .votre_avis {
-webkit-box-shadow: 0 0 4px #cacaca; 
-moz-box-shadow: 0 0 5px #cacaca; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
background-image: -moz-linear-gradient(90deg, #f8f8f8, #fff); 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#fff)); }
#sondage_affiche .votre_avis .une { padding: 10px 15px 15px 15px;}
#sondage_affiche .votre_avis .entete {display: block; background: url(/medias/www/img/icn/votre_avis.png) left 6px no-repeat; padding: 0 0 10px 30px; font-size:24px; font-weight: bold; color:#222;} 
#sondage_affiche .une {border-bottom: 1px solid #ddd;}
#sondage_affiche .sondage {border-top: 1px solid #fff ; border-bottom: 1px solid #ddd;}
#sondage_affiche .votre_avis .progress_bar {padding: 20px 25px 0;}
#sondage_affiche .votre_avis .sondage_pas_resultat, #rightColum .votre_avis .sondage_pas_resultat {background-color: transparent; padding: 0 0 0 0; border: none;}
#sondage_affiche .votre_avis .total {padding-left: 15px;}
#sondage_affiche .votre_avis .sondage {padding:10px 15px 15px 15px;} 
