/*	Style de Sondages-politiques
	Agence Pixele
	By Grancher Jérémy =p */
			
/* Styles Généraux */

@import url(smoothbox.css);

body { margin:0 0 0 0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; background-color:#000;}
ul, li, p, ol, form, img { padding:0 0 0 0; margin:0 0 0 0; border:0px;}
li { list-style:none;}
a {outline: none;}
a:focus{-moz-outline-style: none;}
a { color: #000000; text-decoration: none; }
#clr {clear:both;}
#main { width:950px; background-color:#FFF; padding:0; margin:0 auto 0 auto; color:#FFF; font-size:12px;}

/* Header */
#top { float:left; height:16px; font-size:10px; padding:2px 0 0 0; color:#FFF; background-color:#000;}
#top .a { float:left; width:750px; text-align:left; padding:0 0 0 5px;}
#top .b { float:left; width:190px; text-align:right; padding:0 5px 0 0;}

#header { float:left; width:950px; height:100px; padding:7px 0 0 0; background-color:#E60106;}
#header .logo { float:left; width:191px; height:90px; padding:0 0 0 13px;}
#header .pub_logo { float:left; width:728px; height:90px; padding:0 0 0 11px;}

/* Menu */

#menu { float:left; height:25px; width:937px; background-color:#E60106; padding:0 0 0 13px;}
#menu .menu_item { float:left; width:95px; height:25px; padding:0 3px 0 0; }
#menu .sondages { background:url(../img/b1.png) no-repeat;}
#menu .statistiques { background:url(../img/b5.png) no-repeat; width:110px;}
#menu .hommes_pol { background:url(../img/b6.png) no-repeat; width:151px;}
#menu .tops { background:url(../img/b3.png) no-repeat; width:103px;}
#menu .flops { background:url(../img/b4.png) no-repeat; width:103px;}
#menu .menu_item:hover, #menu .current{ background-position:0 -25px;}
#menu .envoi_ami { float:right; width:152px; height:25px; background:url(../img/btn_envoi_ami.png) no-repeat; margin:0 10px 0 0;}
#menu .envoi_ami:hover { background-position:0 -25px;}

/* Haut de la page */

#corps { float:left; width:950px; color:#000; background-color:#FFF;}
#corps #gauche { float:left; width:600px;}
#corps #gauche li { float:left; width:600px}
#corps #gauche .pub_haut { height:34px; padding:6px 0 0 0; background:#FFF url(../img/degrade_top.png) repeat-x; background-position:bottom;}
#corps #gauche .titre_page { width:550px; padding: 20px 25px 10px 25px; font-size:26px; font-weight:bold;}
#corps #gauche .presentation { width:550px; padding: 0 25px 20px 25px;}
#corps #gauche .presentation a { color:#E60106;}
#corps #gauche .presentation a:hover { text-decoration:underline;}
#corps #gauche .img_titre { height:35px; }
#corps #gauche #contenu_page {float:left; width:550px; padding:0 25px 20px 25px;}

/* Bloc Central */
#corps #gauche #contenu_page #bloc_central {float:left; width:550px; padding:20px 0 0 0;}
#corps #gauche #contenu_page #bloc_central .pub_rouge_double {float:left; width:505px; padding: 7px 0 0 41px; background-color:#FFF; border:2px solid #E60106; margin:0 0 15px 0;}
#corps #gauche #contenu_page #bloc_central #infos_votes {float:left; width:550px; padding:10px 0 0 0; background-color:#E8E8E8;}
#corps #gauche #contenu_page #bloc_central #infos_votes .position_tableau { float:left; width:180px; height:197px; padding:0 0 0 20px; font-size:24px; font-weight:bold;}
#corps #gauche #contenu_page #bloc_central #infos_votes .fond_photo { float:left; width:145px; height:195px; padding:2px; background-color:#FFF; border:solid 1px #999;}
#corps #gauche #contenu_page #bloc_central #infos_votes .passer { float:left; width:170px; height:197px; font-size:20px; font-weight:bold; text-align:right;}
#corps #gauche #contenu_page #bloc_central #infos_votes .passer a:hover{ text-decoration:underline; }
#corps #gauche #contenu_page #bloc_central .nom_polt {float:left; width:550px; padding:5px 0 0 0; text-align:center; font-size:30px; font-weight:bold;}
#corps #gauche #contenu_page #bloc_central .parti_polt {float:left; width:550px; text-align:center; padding:5px 0 0 0; font-size:16px; font-weight: bold;}
#corps #gauche #contenu_page #bloc_central .boutons_vote { float:left; width:410px; height:70px; background-color:#E8E8E8; padding:10px 0 0 120px; }
#corps #gauche #contenu_page #bloc_central .boutons_vote .pos{ float:left; width:126px; height:43px; background:url(../img/btn_positif.png) no-repeat;}
#corps #gauche #contenu_page #bloc_central .boutons_vote .neu{ float:left; width:51px; height:43px; background:url(../img/btn_neutre.png) no-repeat; padding:0 5px 0 0}
#corps #gauche #contenu_page #bloc_central .boutons_vote .neg{ float:left; width:126px; height:43px; background:url(../img/btn_negatif.png) no-repeat; padding: 0 5px 0 0;}
#corps #gauche #contenu_page #bloc_central .boutons_vote a:hover{ background-position:0 -43px;}

/* Bloc central - Page Resultats! */
#corps #gauche #conteneur_tend {float:left; width:550px; padding:20px 25px 20px 25px;}
#corps #gauche #bloc_tend {float:left; width:550px; background-color:#E8E8E8; padding:15px 0 10px 0;}
#corps #gauche #bloc_tend .titre_tend, #corps #gauche #bloc_tend .titre_stats {float:left; width:540px; padding:0 0 15px 10px; font-size:20px; font-weight:bold;}
#corps #gauche #bloc_tend .titre_stats {padding:20px 0 15px 10px;}
#corps #gauche #bloc_tend .diag_tend, #corps #gauche #bloc_tend .diag_tend object, #corps #gauche #bloc_tend .diag_tend embed, #corps #gauche #bloc_tend .pubs_tendance {float:left; width:540px; padding:0 5px 0 5px;} /* height:140px; */
#corps #gauche #bloc_tend .diag_tend object, #corps #gauche #bloc_tend .diag_tend embed {padding:0;}
#corps #gauche #bloc_tend .pubs_resultats {float:left; width:540px; padding:0 0 0 5px;}
#corps #gauche #bloc_tend .cont_pubs_r {float:left; width:530px; height:100px; background-color:#FFF; padding:0 0 0 10px;}
#corps #gauche #bloc_tend .bloc_pubs_rouge {float:left; padding:10px; margin:0 10px 0 0; text-align:right; background-color:#AF2740}
#corps #gauche #bloc_tend .bloc_pubs_bleu {float:left; padding:10px; background-color:#2C469C}
#corps #gauche #conteneur_fb {float:left; width:550px; padding:0 25px 20px 25px;}
#corps #gauche #conteneur_fb .bloc_fb {float:left; width:550px; height:90px; background-color:#07438C;}
#corps #gauche #conteneur_fb .logo_fb {float:left; width:213px; height:80px; padding:5px 0 0 0;}
#corps #gauche #conteneur_fb .txt_fb {float:left; width:150px; font-size:13px; color:#FFF; padding:20px 0 0 0;}
#corps #gauche #conteneur_fb .nouveau {font-size:15px; font-weight:bold;}
#corps #gauche #conteneur_fb .btn_fb {float:left; width:172px; height:70px; padding:20px 0 0 15px;}
#corps #gauche #conteneur_fb .btn_fb a {float:left; width:147px; height:51px; background:url(../img/btn_partager.png) no-repeat;}
#corps #gauche #conteneur_fb .btn_fb a:hover {background-position:0 -51px;  cursor:pointer;}

/* Bloc central - Page Statistiques générales ! */
#corps #gauche .conteneur {float:left; width:550px; padding:10px 25px 0 25px;}
#corps #gauche .pubs_bordure {float:left; width:511px; padding:5px 0 0 35px; border:2px solid #019901;}
#corps #gauche .titre_classement {float:left; width:575px; padding:20px 0 0 25px; font-size:22px; font-weight:bold;}
#corps #gauche .prest_tableau {float:left; width:528px; padding:0 0 0 10px; font-weight:bold;}
#corps #gauche .tableau_classement {float:left; width:550px; padding:10px 25px 10px 25px;}
#corps #gauche .tableau_classement table {float:left; width:270px; text-align:center; border:1px solid #999; border-collapse:collapse; font-weight:bold;}
#corps #gauche .tableau_classement thead { width:251px; height:30px; vertical-align:middle; background-color:#CCC; color:#666;}
#corps #gauche .tableau_classement thead th {border-bottom:1px solid #999;}
#corps #gauche .tableau_classement tbody tr:hover {cursor:default;}
#corps #gauche .tableau_classement tbody .pubs_tableau {padding:5px 0 5px 0;}
#corps #gauche .tableau_classement tbody .pubs_tableau:hover {background-color:#FFF;}
#corps #gauche .tableau_classement table tbody tr{width:253px; height:25px; vertical-align:middle;}
#corps #gauche .tableau_classement table tbody td {border-bottom:1px solid #CCC;}
#corps #gauche .tableau_classement .p_cell {font-weight:bold;}
#corps #gauche .tableau_classement .parti {text-align:left; padding:0 0 0 15px;}
#corps #gauche .bloc_gris {float:left; width:540px; margin:10px 0 15px 0; padding:5px; background-color:#E8E8E8;}
/*#corps #gauche .bloc_gris ul {float:left; width:511px; border:1px solid #CCC; background-color:#FFF;}*/
#corps #gauche .diag_statistique {float:left; width:538px; border:1px solid #CCC; background-color:#FFF; padding:0 0 20px 0;}
#corps #gauche .diag_statistique .diag_tendances {float:left; width:245px; height:222px; margin:20px 0 0 15px; padding:10px 0 0 0; text-align:center; background:url(../img/fond_stats.jpg) repeat-x; border:1px solid #CCC; font-size:13px; font-weight:bold;}
* html #corps #gauche ..diag_statistique .diag_tendances {margin:20px 0 0 7px;} /* Hack IE6 */
#corps #gauche .pubs_diag_tendances {float:left; width:500px; padding:15px;}
#corps #gauche .legende_classement {float:left; width:575px; padding:10px 0 0 25px; font-size:12px; font-weight:bold;}
#corps #gauche .leg_verte {width:100px; height:20px; background:url(../img/legende_verte.png) no-repeat left; padding:0 0 0 25px; margin:0 0 0 10px;}
#corps #gauche .leg_rouge {width:100px; height:20px; background:url(../img/legende_rouge.png) no-repeat left; padding:0 0 0 25px; margin:0 0 0 20px;}

/* Bloc central - Page tableau hommes politiques ! */
#corps #gauche .mois_actuel {float:left; width:575px; padding:10px 0 0 25px; font-size:25px; font-weight:bold;}
#corps #gauche .tab_classement {float:left; width:575px; padding:0 0 30px 25px;}
#corps #gauche .tab_classement table {float:left; width:548px; border:1px solid #CCC; border-collapse:collapse;}
#corps #gauche .tab_classement thead, #corps #gauche .tab_classement tfoot {height:26px; background-color:#000; color:#FFF; font-weight:bold; font-size:11px; vertical-align:middle;}
#corps #gauche .tab_classement tbody {cursor:pointer;}
#corps #gauche .tab_classement td {height:24px; border:1px solid #CCC; text-align:center;}
#corps #gauche .tab_classement .tab_noms {text-align:left; padding:0 0 0 15px; font-weight:bold;}
#corps #gauche .tab_classement .m_cell {width:55px; font-weight:bold;}
#corps #gauche .p_cell {width:50px; font-weight:normal;}
#corps #gauche .tab_classement .trois {background-color:#EAF5E5;}
#corps #gauche .tab_classement .progression a, #corps #gauche .progression {color:#009900;}
#corps #gauche .tab_classement .baisse a, #corps #gauche .baisse {color:#FF0000;}
#corps #gauche .tab_classement a:hover {cursor:pointer; text-decoration:underline;}
#corps #gauche .tab_classement .tr_pubs {width:548px; height:80px; text-align:center; vertical-align:middle;}
#corps #gauche .tab_classement .tr_pubs:hover {background-color:#FFF;}
#corps #gauche .archives {float:left; width:170px; padding:10px 0 0 25px; text-decoration:underline; font-weight:bold;}
#corps #gauche .lien_archives {float:left; width:100px; padding:10px 0 20px 25px; color:#E60106;}
#corps #gauche .lien_archives a {text-decoration:underline; color:#E60106;}
#corps #gauche .lien_archives a:hover {text-decoration:none;}
#corps #gauche .pub_rouge_seule {float:left; width:200px; padding:10px 0 20px 25px;}

/* Bloc central - Page Homme seul - statistiques persos */
#corps #gauche .retour a {float:left; width:575px; padding:15px 0 0 25px; color:#E60106; font-size:13px; font-weight:bold; text-decoration:underline;}
#corps #gauche .retour a:hover {text-decoration:none;}
#corps #gauche .pub_rouge_double {float:left; width:575px; padding:20px 0 0 25px; background-color:#FFF;}
#corps #gauche .nom_polt {float:left; width:575px; padding:5px 0 0 25px; font-size:30px; font-weight: bold;}
#corps #gauche .prest_homme {float:left; width:550px; padding:0 25px 0 25px;}
#corps #gauche .prest_homme ul {float:left; width:520px; padding:15px; background:url(../img/fond_c1.jpg) repeat-x;}
#corps #gauche .prest_homme .fond_photo {float:left; width:145px; height:195px; padding:2px; background-color:#FFF; border:solid 1px #999;}
#corps #gauche .prest_homme .prest_stats {float:left; width:323px; padding:0 0 0 25px; font-size:17px; font-weight:bold;}
#corps #gauche .prest_homme .stats_vertes {float:left; width:323px; padding:10px 0 0 25px; color:#019901; font-weight:bold; font-size:40px;}
#corps #gauche .prest_homme .progression {font-size:25px; color:#009900;}
#corps #gauche .prest_homme .baisse {font-size:25px; color:#E60106;}
#corps #gauche .prest_homme .votes_stats {float:left; width:323px; padding:5px 0 0 25px; font-weight:bold;}
#corps #gauche .prest_homme .bio_stats {float:left; width:323px; padding:5px 0 20px 25px; font-size:11px; text-align:justify;}
#corps #gauche .prest_homme .auteur_stats, #corps #gauche .prest_homme .auteur_stats a {color:#999;}
#corps #gauche .prest_homme .auteur_stats a:hover {text-decoration:underline;}
#corps #gauche .bloc_stats, #corps #gauche .conteneur_com {float:left; width:550px; padding:15px 25px 15px 25px; background-color:#FFF;}
#corps #gauche .bloc_stats ul {float:left; width:532px; padding:9px; background-color:#E8E8E8;}
#corps #gauche .diag_perso {float:left; width:530px; height:280px; border:1px solid #CCC; border-bottom:none;}
#corps #gauche .chiffres_evo {float:left; width:228px; height:60px; padding:10px 0 10px 20px; background-color:#FFF; border:1px solid #CCC; border-top:none; border-right:none; font-size:16px; font-weight:bold;}
#corps #gauche .pub_evo {float:left; width:267px; height:65px; padding:5px 0 10px 15px; background-color:#FFF; border:1px solid #CCC; border-top:none; border-left:none;}
#corps #gauche .conteneur_com ul {float:left; width:550px; background-color:#FBD9DA;}
#corps #gauche .msg_com {float:left; width:540px; padding:5px; color:#E60106; font-size:12px; font-weight:bold; text-align:center;}

/* Bloc central - Page Tops / Flops */
#corps #gauche #conteneur_tops {float:left; width:550px; padding:10px 25px 10px 25px; background-color:#FFF;}
#corps #gauche #conteneur_tops a:hover {text-decoration:underline;}
#corps #gauche #conteneur_tops .boite_tops {float:left; width:548px; height:280px; background:url(../img/bg_tops.jpg) repeat-x; border:1px solid #CCC; border-bottom:none;}
#corps #gauche #conteneur_tops .top3 {float:left; width:315px; height:280px; padding:0 0 0 5px; text-align:center;}
#corps #gauche #conteneur_tops .top3 .nom_top {float:left; width:105px; height:32px; font-size:12px; font-weight:bold; }
#corps #gauche #conteneur_tops .top3 .conteneur_photo {float:left; width:95px; padding:0 0 0 10px;}
#corps #gauche #conteneur_tops .top3 .photo_top {float:left; width:75px; height:100px; padding:2px; background-color:#FFF; border:2px solid #019901;}
#corps #gauche #conteneur_tops .top3 .photo_flop {float:left; width:75px; height:100px; padding:2px; background-color:#FFF; border:2px solid #E60106;}
#corps #gauche #conteneur_tops .top3 .stat_top {float:left; width:105px; height:28px; padding:2px 0 0 0; font-size:20px; font-weight:bold; color:#019901;}
#corps #gauche #conteneur_tops .top3 .stat_flop {float:left; width:105px; height:28px; padding:2px 0 0 0; font-size:20px; font-weight:bold; color:#E60106;}
#corps #gauche #conteneur_tops .top3 #t1 {float:left; width:105px; height:275px; padding:5px 0 0 0;}
#corps #gauche #conteneur_tops .top3 #t2 {float:left; width:105px; height:245px; padding:35px 0 0 0;}
#corps #gauche #conteneur_tops .top3 #t3 {float:left; width:105px; height:225px; padding:55px 0 0 0;}
#corps #gauche #conteneur_tops .top3 #t1 .img_top {float:left; width:105px; height:105px;}
#corps #gauche #conteneur_tops .top3 #t2 .img_top {float:left; width:105px; height:75px;}
#corps #gauche #conteneur_tops .top3 #t3 .img_top {float:left; width:105px; height:55px;}
#corps #gauche #conteneur_tops .reste_top {float:left; width:228px; height:280px; padding:0;}
#corps #gauche #conteneur_tops .reste_top .pub {float:left; width:228px; height:150px; padding:0; text-align:center;}
#corps #gauche #conteneur_tops .reste_top .classement, #corps #gauche #conteneur_tops .reste_top .classement_r {float:left; width:218px; height:125px; padding:5px 0 0 10px; font-size:12px; line-height:17px; font-weight:bold;}
#corps #gauche #conteneur_tops .reste_top .classement a {color:#019901;}
#corps #gauche #conteneur_tops .reste_top .classement_r a {color:#E60106;}
#corps #gauche #conteneur_tops .sous_boite {float:left; width:550px; height:18px; background-color:#019901; text-align:center; padding:2px 0 0 0;}
#corps #gauche #conteneur_tops .sous_boite_r {float:left; width:550px; height:18px; background-color:#E60106; text-align:center; padding:2px 0 0 0;}
#corps #gauche #progressions, #corps #gauche #baisses {margin:30px 0 0 0;}

/* Bloc a refresh en ajax */

#corps #gauche #contenu_page #bloc_central #bloc_refresh {float:left; width:550px; background-color:#E8E8E8;}
#corps #gauche #contenu_page #bloc_central #bloc_refresh .merci {float:left; width:510px; font-size:23px; color:#E60106; padding:0 0 0 40px; font-weight:bold;}
#corps #gauche #contenu_page #bloc_central #bloc_refresh .complete {float:left; width:510px; padding:0 0 15px 40px;}
#corps #gauche #contenu_page #bloc_central #bloc_refresh .form {float:left; width:550px; padding:5px 0 15px 0; background-color:#E8E8E8; }
#corps #gauche #contenu_page #bloc_central #bloc_refresh .form li {float:left; width:550px; padding:15px 0 0 0;}
#corps #gauche #contenu_page #bloc_central #bloc_refresh label {float:left; width:160px; text-align:right; font-size:15px; font-weight:bold; padding:0 10px 0 0;}
#corps #gauche #contenu_page #bloc_central #bloc_refresh select {float:left; width:230px;}
#corps #gauche #contenu_page #bloc_central #bloc_refresh input[type="submit"] {float:left; width:245px; height:45px; margin:25px 0 0 0; background:url(../img/btn_voir_stats.jpg) no-repeat; border:0;}
#corps #gauche #contenu_page #bloc_central #bloc_refresh input[type="submit"]:hover {background-position:0 -45px; cursor:pointer;}

/* Bloc Actus */

#corps #gauche #contenu_page #bloc_actus {width:550px; padding:0 0 0 0;}
#corps #gauche #contenu_page #bloc_actus .entete_actus {float:left; width:548px; height:38px; padding:2px 0 0 0; text-align:center; border:1px solid #CCC;}
#corps #gauche #contenu_page #bloc_actus .chaque_actu {float:left; width:528px; padding:7px 10px 11px 10px; border-left:1px solid #CCC; border-right:1px solid #CCC; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:left bottom;}
#corps #gauche #contenu_page #bloc_actus .sans_sep{width:528px; border-bottom:1px solid #CCC; background:none;}
#corps #gauche #contenu_page #bloc_actus .titre_actu_politique a{font-size:14px; font-weight:bold; color:#E60106;}
#corps #gauche #contenu_page #bloc_actus .contenu_actu_politique a{font-size:13px; color:#000;}
#corps #gauche #contenu_page #bloc_actus .chaque_actu a:hover {text-decoration:underline;}

/* Colonne - Bloc Classement */

/* Boutons en haut */
#corps #colonne {float:left; width:349px; background-color:#FFF; border-left:1px solid #CCC;}
#corps #colonne .boutons_colonne {float:left; width:349px; height:30px;}
#corps #colonne .boutons_colonne #btn_tops {float:left;	width:174px; height:30px; background:url(../img/btn_tops.png) no-repeat; border-right:1px solid #FFF;}
#corps #colonne .boutons_colonne #btn_flops{float:left;	width:174px; height:30px; background:url(../img/btn_flops.png) no-repeat;}
#corps #colonne .boutons_colonne #btn_tops:hover, #corps #colonne .boutons_colonne #btn_flops:hover {background-position: 0 -30px;}
/* Generaux */
#corps #colonne .classement {float:left; width:348px; height:299px; background-color:#FFF;}
#corps #colonne .classement .colonne_verte, #corps #colonne .classement .colonne_rouge {float:left; width:174px;}
#corps #colonne .n1 {float:left; width:174px; height:185px; font-size:12px; font-weight:bold; text-align:center; background:#FFF url(../img/fond_c1.jpg) repeat-x;}
#corps #colonne .colonne_verte .n1 {background:#FFF url(../img/bg_c1.jpg) no-repeat;}
#corps #colonne .n2, #corps #colonne .n3 {float:left; width:139px; height:50px; background-color:#FFF; padding:5px 0 0 35px; font-size:12px; font-weight:bold; text-align:justify; border-top:1px solid #CCC;}
#corps #colonne .colonne_rouge .n2, #corps #colonne .colonne_rouge .n3 {width:174px; padding:5px 0 0 0;}
#corps #colonne .colonne_verte .n2 {background: #FFF url(../img/bg_c2.jpg) no-repeat;}
#corps #colonne .colonne_verte .n3 {background: #FFF url(../img/bg_c3.jpg) no-repeat;}
/* Liens */
#corps #colonne .classement .colonne_verte .stats_vert, #corps #colonne .classement .colonne_verte .stats_vert a { color:#019901; }
#corps #colonne .classement .colonne_rouge .stats_rouge, #corps #colonne .classement .colonne_rouge .stats_rouge a { color:#E60106; }
#corps #colonne .classement .colonne_verte a:hover, #corps #colonne .classement .colonne_rouge a:hover { text-decoration:underline; }
/* Cadres + Photos */
#corps #colonne .conteneur_cadre {float:left; width:127px; padding:5px 0 0 47px;}
#corps #colonne .colonne_verte .conteneur_cadre {width:114px; padding:5px 0 0 60px;}
#corps #colonne .classement .cadre_vert, #corps #colonne .classement .cadre_rouge {float:left; width:79px;}
#corps #colonne .cadre_vert img, #corps #colonne .cadre_rouge img {float:left; width:75px; height:100px; margin-bottom:4px; background-color:#FFF; padding:2px; }
#corps #colonne .cadre_vert img { border:2px solid #009900; }
#corps #colonne .cadre_rouge img { border:2px solid #E60106; }
/* Noms + Stats */
.n2 .noms, .n3 .noms {font-size:11px; font-weight:bold;} /* Bug avec noms trop grands */
#corps #colonne .colonne_rouge .n2 .stats_rouge, #corps #colonne .colonne_rouge .n3 .stats_rouge{ float:left; width:139px; font-size:23px; text-align:center;}
#corps #colonne .classement .colonne_verte .n2 .noms, #corps #colonne .classement .colonne_verte .n3 .noms {float:left; width:139px; text-align:center;}
#corps #colonne .classement .colonne_rouge .n2 .noms, #corps #colonne .classement .colonne_rouge .n2 .stats_rouge, #corps #colonne .classement .colonne_rouge .n3 .noms, #corps #colonne .classement .colonne_rouge .n3 .stats_rouge {float:left; width:174px; text-align:center;}
#corps #colonne .colonne_verte .n1 .noms, #corps #colonne .colonne_verte .n1 .stats_vert {float:left; width:139px; padding:0 0 0 35px;}
#corps #colonne .colonne_rouge .n1 .noms {float:left; width:174px;}
#corps #colonne .n1 .stats_vert, #corps #colonne .n1 .stats_rouge {float:left; width:174px; font-size:28px; }
#corps #colonne .colonne_verte .n2 .stats_vert, #corps #colonne .colonne_verte .n3 .stats_vert{ float:left; width:139px; font-size:23px; text-align:center;}
#corps #colonne .n1 .noms .family {text-transform: uppercase; }

/* Bloc Progression / Baisse */
 
#corps #colonne .image_prog {float:left; width:175px; height:30px;}
#corps #colonne .image_baisse {float:left; width:140px; height:30px; width:348px; background-color:#FAFAFA}
#corps #colonne #homme_prog, #corps #colonne #homme_baisse {float:left; width:347px; height:129px; background: url(../img/fond_c1.jpg) repeat-x; border-top:1px solid #CCC; color: #000;}
#corps #colonne #homme_prog .cadre_vert, #corps #colonne #homme_baisse .cadre_rouge {float:left; width:90px; padding:7px 0 0 10px;}
#corps #colonne #homme_prog .nom_prog, #corps #colonne #homme_baisse .nom_baisse {float:left; width:247px; padding:7px 0 0 0; font-size:18px; font-weight:bold;}
#corps #colonne #homme_prog .nom_prog a:hover, #corps #colonne #homme_baisse .nom_baisse a:hover {text-decoration:underline;}
#corps #colonne #homme_prog .bouton_prog, #corps #colonne #homme_baisse .bouton_baisse {float:left; width:247px; height:58px; padding:5px 0 0 0; font-size:33px; font-weight:bold;}
#corps #colonne #homme_prog .bouton_prog, .bouton_prog a {color:#019901;}
#corps #colonne #homme_baisse .bouton_baisse, .bouton_baisse a {color:#E60106;}
#corps #colonne #homme_prog .bouton_prog #btn_prog { float:left; width:110px; height:47px; padding:6px 0 0 45px; background:url(../img/bt_prog_plus.jpg) no-repeat; }
#corps #colonne #homme_baisse .bouton_baisse #btn_baisse { float:left; width:110px; height:47px; padding:6px 0 0 45px; background:url(../img/bt_prog_moins.jpg) no-repeat; }
#corps #colonne #homme_prog .bouton_prog #btn_prog:hover, #corps #colonne #homme_baisse .bouton_baisse #btn_baisse:hover { background-position:0 -53px; }
#corps #colonne #homme_prog .stats_prog, #corps #colonne #homme_baisse .stats_baisse {float:left; width:247px; color:#666; font-size:18px; font-weight:bold;}
#corps #colonne #homme_prog .stats_prog a, #corps #colonne #homme_baisse .stats_baisse a {color:#666;}
#corps #colonne #homme_prog .stats_prog a:hover, #corps #colonne #homme_baisse .stats_baisse a:hover {text-decoration:underline;}

/* Bloc Statistiques par homme politique */

#corps #colonne .image_stats {float:left; width:240px; height:30px; width:348px; background-color:#FAFAFA}
#corps #colonne .stats_hommes {float:left; width:349px; padding:10px 0 10px 0; background-color:#FFF; border-top:1px solid #CCC;}
#corps #colonne .stats_hommes a:hover {text-decoration:underline;}
#corps #colonne .liste_hommes_colonne {float:left; width:174px; color:#666;}
#corps #colonne .liste_hommes_colonne li {list-style:inside; list-style-type:square; padding:3px 0 0 6px;}
#corps #colonne .liste_hommes_colonne li a:hover { color:#E60106}

/* Footer de la page */

#footer {float:left; width:929px; background-color:#FFF; border-top:1px solid #CCC; border-right:1px solid #FFF; font-size:10px; padding:10px 10px 10px 10px;}
#footer a:hover {text-decoration:underline;}
#footer .liens_pubs, #footer .liens_hommes {padding:7px 0 0 0;}
#footer .copy, #footer .copy a {color:#333;}
#footer .liens_pubs, #footer .liens_pubs a {color:#999;}
#footer .liens_hommes, #footer .liens_hommes a {color:#666;}
#footer .liste_hommes_footer {float:left; width:185px;}