/*QUESTION DU JOUR*/
/*DANS PAGES RUBRIQUE*/
div.kes-rubg {clear:both; padding:0 0 20px 0; position:relative; width:480px;}
div.kes-rub	{position: relative; font-size : 12px;}
div.kes-rub p.kes-tit	{position: relative; font-size: 19px; font-weight: bold; color: #333; margin: 0 0 10px 0;}
                                             
/*SUR FOND FONCE*/
div.kes-rub div.kes-1	{ position: relative; background:#000 url(/icons/kesjour/bg_kes_1.gif) no-repeat 10px 0; padding: 20px; color: #FFF;}
div.kes-rub div.kes-1 p.kes	{position: relative; font-size: 19px; font-weight: bold; margin: 0 0 10px 0; color: #fff;}
div.kes-rub div.kes-1 p.kes a:link,	div.kes-rub div.kes-1 p.kes a:visited {color: #fff;}
div.kes-rub div.kes-1 a.nb-reac-kes	{ background: url(/icons/kesjour/ico_reac_kes.png) no-repeat 0 2px; padding-left: 17px; color: #FFF;}
div.kes-rub div.kes-1 span.nb-votants-kes	{ background: url(/icons/kesjour/ico_votants_kes.png) no-repeat 0 2px;padding-left: 17px;color: #FFF;}
div.kes-rub div.kes-1 div.vote-oui-non	{position: relative;width: 235px;height: 25px; background: url(/icons/kesjour/bg_vote_oui_non_kes_1.png) no-repeat left top;}
div.kes-rub div.kes-1 div.vote-oui-non span	{position: relative;font-size: 12px; font-weight: bold; padding-left: 25px; top: 2px;}
div.kes-rub div.kes-1 div.vote-oui-non span.oui	{ color: #360; text-transform:uppercase;}
div.kes-rub div.kes-1 div.vote-oui-non span.non	{color: #c03;text-transform:uppercase;}
div.kes-rub div.kes-1 div.kes-rep	{}
div.kes-rub div.kes-1 div.kes-rep div.oui-non	{position: relative;float: left;width: 30px;margin-right: 10px;text-align: right;text-transform: uppercase;}
div.kes-rub div.kes-1 div.kes-rep div.barre-oui-non	{position: relative;float: left;width: 200px;height: 13px;margin-right: 10px;margin-bottom: 5px;overflow: hidden;background-color: #c8dcf0;border: 1px solid #c8dcf0;background-position: 0px 0px;background-repeat: no-repeat;}
div.kes-rub div.kes-1 div.kes-rep div.barre-oui-non.oui	{background-image: url(/icons/kesjour/barre_oui.png);}
div.kes-rub div.kes-1 div.kes-rep div.barre-oui-non.non	{background-image: url(/icons/kesjour/barre_non.png);}
div.kes-rub div.kes-1 div.kes-rep div.pourcent	{position: relative;float: left;text-align: left;text-transform: uppercase;}

/*SUR FOND CLAIR*/
div.kes-rub div.kes-2	{position: relative;background-color: #e6e6e6;padding: 10px 20px 5px 20px;color: #333;}
div.kes-rub div.kes-2 input.item	{position: relative;float: left;z-index: 50;margin-right: 8px;}
div.kes-rub div.kes-2 p.question	{position: relative;margin: 0 0 10px 0;padding-left: 30px;font-size: 14px;line-height: 24px;}
div.kes-rub div.kes-2 div.kes-rep	{position: relative;}
div.kes-rub div.kes-2 div.kes-rep div.reponse	{position: relative;margin-bottom: 5px;color: #333;}
div.kes-rub div.kes-2 div.kes-rep div.barre-rep	{position: relative; float: left; width: 200px; height: 10px; margin-right: 10px; margin-bottom: 10px; overflow: hidden;
background:#FFF url(/icons/kesjour/barre_rep.png) no-repeat 0 0;}
div.kes-rub div.kes-2 div.kes-rep div.pourcent	{position: relative; float: left; top: -2px; text-align: left; text-transform: uppercase; }

/*DANS PAGES ARTICLES*/
div.kes-art	{font-size : 12px;position: relative;}

div.kes-art div.kes-1	{position: relative;padding: 20px;}
div.kes-art div.kes-1 p.kes, div.kes-art div.kes-2 p.kes	{position: relative;font-size: 20px;font-weight: bold;text-align: left;color: #333;margin: 0 0 20px 0;}
div.kes-art div.kes-1 div.vote-oui-non	{position: relative;width: 254px;height: 33px;margin-left: auto;margin-right: auto;background: url(/icons/kesjour/bg_vote_oui_non_kes_art.png) no-repeat left top;}
div.kes-art div.kes-1 div.vote-oui-non span	{position: relative;font-size: 12px;font-weight: bold;padding-left: 25px;top: 6px;}
div.kes-art div.kes-1 div.vote-oui-non span.oui	{color: #360;text-transform:uppercase;}
div.kes-art div.kes-1 div.vote-oui-non span.non	{color: #c03;text-transform:uppercase;}
a.nb-votants-rouge	{background: url(/icons/kesjour/ico_votants_kes_art.png) no-repeat 0 2px;padding-left: 17px;color: #FFF;}
div.kes-art div.kes-1 div.kes-rep	{position: relative;width: 300px;margin-left: auto;margin-right: auto;}
div.kes-art div.kes-1 div.kes-rep div.oui-non	{position: relative;float: left;width: 30px;margin-right: 10px;text-align: right;text-transform: uppercase;font-weight: bold;}
div.kes-art div.kes-1 div.kes-rep div.oui-non span.oui	{color: #360;}
div.kes-art div.kes-1 div.kes-rep div.oui-non span.non	{color: #c03;}
div.kes-art div.kes-1 div.kes-rep div.barre-oui-non	{position: relative;float: left;width: 200px;height: 13px;margin-right: 10px;margin-bottom: 5px;overflow: hidden;background-color: #dcdcdc; background-position: 0px 0px;background-repeat: no-repeat;}
div.kes-art div.kes-1 div.kes-rep div.barre-oui-non.oui	{background-image: url(/icons/kesjour/barre_oui.png);}
div.kes-art div.kes-1 div.kes-rep div.barre-oui-non.non	{background-image: url(/icons/kesjour/barre_non.png);}
div.kes-art div.kes-rep div.pourcent	{position: relative;float: left;text-align: left;text-transform: uppercase;color: #666; font-weight:bold;}
div.kes-art div.kes-2	{position: relative;padding: 20px;}
div.kes-art div.kes-2 input.item	{position: relative;float: left;z-index: 50;margin-right: 8px;}
div.kes-art div.kes-2 p.question	{position: relative;margin: 0 0 10px 0;padding-left: 30px;font-size: 14px;line-height: 20px;}
div.kes-art div.kes-2 div.kes-rep	{position: relative;}
div.kes-art div.kes-2 div.kes-rep div.reponse	{position: relative;margin-bottom: 5px;color: #333;}
div.kes-art div.kes-2 div.kes-rep div.barre-rep	{position: relative;float: left;width: 200px;height: 10px;margin-right: 10px;margin-bottom: 10px;overflow: hidden;background-color: #dcdcdc;
background: url('/icons/kesjour/barre_rep.png') no-repeat 0 0;}
div.kes-art div.kes-2 div.kes-rep div.pourcent	{position: relative;float: left;top: -2px;text-align: left;text-transform: uppercase;}
.kes-rub-clear {clear:both;height:1px;overflow:hidden;position:relative;}
span.nb-votants-rouge {background:url(/icons/kesjour/ico_votants_kes_art.png) no-repeat 0 2px;color:#FFF;padding-left:17px;}

/*AUTRES QUESTION*/
div.kes-aut div.aut-kes	{ position: relative;font-size: 24px;font-weight: bold; border-bottom-width: 6px; border-bottom-style: solid; margin-bottom: 20px;}
div.kes-aut div.sep-hor	{margin-top: 20px;margin-bottom: 20px;}
div.kes-aut p.surt-kes	{position: relative;color: #FFF;text-transform: uppercase;padding: 2px 10px;width: 165px;margin: 0 0 5px 0;}
div.kes-aut p.kes	{position: relative; font-size: 20px; font-weight: bold; color: #666;margin: 0 0 10px 0;}
div.kes-aut p.kes a	{color: #333;}
div.kes-aut div.kes-1 div.kes-rep	{position: relative;}
div.kes-aut div.kes-1 div.vote-oui-non	{position: relative;width: 254px;height: 23px;
background-image: url(/icons/kesjour/bg_vote_oui_non_kes_aut.png) no-repeat left top;}
div.kes-aut div.kes-1 div.vote-oui-non span	{position: relative;font-size: 12px;font-weight: bold;padding-left: 25px;top: 1px;}
div.kes-aut div.kes-1 div.vote-oui-non span.oui	{color: #360;text-transform:uppercase;}
div.kes-aut div.kes-1 div.vote-oui-non span.non	{color: #c03;text-transform:uppercase;}
div.kes-aut div.kes-1 div.kes-rep div.oui-non	{position: relative;float: left;width: 30px;margin-right: 10px;text-align: right;text-transform: uppercase;font-weight: bold;}
div.kes-aut div.kes-1 div.kes-rep div.oui-non span.oui	{color: #360;}
div.kes-aut div.kes-1 div.kes-rep div.oui-non span.non	{color: #c03;}
div.kes-aut div.kes-1 div.kes-rep div.barre-oui-non	{position: relative;float: left;width: 200px;height: 13px;margin-right: 10px;margin-bottom: 5px;overflow: hidden;background-color: #dcdcdc;background-position: 0px 0px;background-repeat: no-repeat;}
div.kes-aut div.kes-1 div.kes-rep div.barre-oui-non.oui	{background-image: url(/icons/kesjour/barre_oui.png);}
div.kes-aut div.kes-1 div.kes-rep div.barre-oui-non.non	{background-image: url(/icons/kesjour/barre_non.png);}
div.kes-aut div.kes-1 div.kes-rep div.pourcent	{position: relative;float: left;text-align: left;text-transform: uppercase;color: #666;}
div.kes-aut div.kes-2	{position: relative;color: #333;}
div.kes-aut div.kes-2 input.item	{position: relative;float: left;z-index: 50;margin-right: 8px;}
div.kes-aut div.kes-2 p.question	{position: relative;margin: 0 0 5px 0;padding-left: 30px;font-size: 14px;line-height: 20px;}
div.kes-aut div.kes-2 div.kes-rep	{position: relative;}
div.kes-aut div.kes-2 div.kes-rep div.reponse	{position: relative;margin-bottom: 5px;color: #333;}
div.kes-aut div.kes-2 div.kes-rep div.barre-rep	{position: relative;float: left;width: 200px;height: 10px;margin-right: 10px;margin-bottom: 10px;overflow: hidden; background:#dcdcdc url(/icons/kesjour/barre_rep.png) no-repeat 0 0;}
div.kes-aut div.kes-2 div.kes-rep div.pourcent	{position: relative;float: left;top: -2px;text-align: left;text-transform: uppercase;}
