/* style ajoutes pour pages k */

/*memo couleurs RAPPEL
typo bleue #2e4486;
typo gris foncé #6d6969;
orange #dd7716;
bleu pacte et comité soutien #2f417f;
bleu présidentiel #02758d;
vert observatoire #609718;
violet #8d0471;
-------------------*/

/* bloc de contenu des pages */

#conteneurcartef { float: left; width: 524px; padding: 50px 0 0 16px; background: url(../../legislatives/img/pagecartetitre.gif) top left no-repeat; border-left:1px solid #2f417f}
#cartefrance { width: 437px; padding: 60px 0 20px 62px; background: url(../../legislatives/img/k/fondcartefk.gif) top left no-repeat; }
#cartefrance a { color: #6d6969; }
#cartefrance ul { padding: 0; margin: 0; width: 400px; }
#cartefrance li { list-style: disc inside; margin-bottom: 18px; }
#cartefrance clic { width: 390px; text-align: right; }
#cartefrance2 { width: 437px; padding: 60px 0 20px 62px; background: url(../../legislatives/img/k/fondcartefk2.gif) top left no-repeat; }
#cartefrance2 a { color: #6d6969; }
#cartefrance2 ul { padding: 0; margin: 0; width: 400px; }
#cartefrance2 li { list-style: disc inside; margin-bottom: 18px; }
#cartefrance2 clic { width: 390px; text-align: right; }

#cartedep { width: 437px; padding: 60px 0 20px 62px; background:url(../../legislatives/img/k/fondcartedepk.gif) top left no-repeat; }
#cartedep a { color: #6d6969; }
#cartedep ul { padding: 0; margin: 0; width: 400px; }
#cartedep li { list-style: disc inside; margin-bottom: 18px; }
#cartedep clic { width: 390px; text-align: right; }

#conteneurcand { float: left; width: 524px; padding: 50px 0 0 16px; background: url(../../legislatives/img/k/titreformcand.gif) top left no-repeat;border-left:1px solid #2f417f }
#formcand a { color: #6d6969; }
#formcand2 a { color: #6d6969; }
#formcand2 ul { padding: 0; margin: 10; margin-left:50px; margin-bottom:20px;}
#formcand2 li { list-style: none inside; margin:0px; }
#formcand { width: 500px; padding: 80px 0px 20px 0px; background: url(../../legislatives/img/k/fondcandk.gif) top left no-repeat; display:block; }
#formcand2 { width: 500px; padding: 100px 0px 20px 0px; background: url(../../legislatives/img/k/fondcandk2.gif) top left no-repeat; display:block; }

#conteneurcit{ float: left; width: 717px; padding: 70px 0 15px 16px; border-left: 1px solid #2f417f; position: relative; background: url(../../img/jesignetitre.gif) top left no-repeat;}
#formcit a { color: #6d6969; }
#formcit a { color: #6d6969; }
#formcit { background: url(../../legislatives/img/k/formcit.gif) top left no-repeat; display:block; 
 width: 698px; padding: 55px 15px 15px 0; 
}
.inpt { margin:3px; padding:1px; font-size:11px;}
label { margin:3px; padding:1px; font-size:11px;}
/* bloc gauche et droite du formulaire "je signe" des citoyens */
.formgauchek {
	float: left;
	width: 240px;
	color: #7d7c7c;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align:right;
}
.formdroitk {
	float: right;
	width: 260px;
	color: #7d7c7c;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	margin-right: 20px;
	padding-bottom: 2px;
	text-align:right;
}

/* blocs gauche et droite et "pleine page" du formulaire "je m'engage des candidats aux legislatives */
.candgauchk {
	float: left;
	width: 230px;
	color: #7d7c7c;
	font-size: 12px;
	padding-right:5px;
	margin-bottom: 2px;
	text-align:right;
	margin-top:10px;
}
.canddroitk {
	float: right;
	width: 210px;
	color: #7d7c7c;
	font-size: 12px;
	margin: 0px;
	margin-bottom: 2px;
	text-align:right;
	margin-right:10px;
	margin-top:10px;
}
.citgauchk {
	float: left;
	width: 270px;
	color: #7d7c7c;
	font-size: 12px;
	padding-right:25px;
	margin-bottom: 2px;
	text-align:right;
	margin-top:10px;
}
.citgauchk2 { margin:0px; padding:0px; padding-left:100px; width:280px; color: #7d7c7c; font-size: 12px; padding-right:5px; text-align:right;}
.pad {padding-left:82px; }
.fix {clear: both}
.citdroitk {
	float: right;
	width: 300px !important;
	width:200px;
	color: #7d7c7c;
	font-size: 12px;
	margin: 0px;
	text-align:right;
}
.citdroitk2 {
	float: right;
	width: 230px;
	color: #7d7c7c;
	font-size: 12px;
	margin: 0px;
	text-align:right;
	margin-right:50px;
}
.candbloc {
	clear:both;
	width: 463px;
	color: #7d7c7c;
	font-size: 12px;
	padding-right: 35px;
	padding-bottom: 10px;
	text-align:left;
	border-right:1px solid #DE7A18 !important;
	border-right:none;
}
.citbloc {
	clear:both;
	width: 620px;
	color: #7d7c7c;
	font-size: 12px;
	padding-right: 35px;
	padding-bottom: 0px;
	text-align:left;
}
/* quelques specificites générales*/
.legende { color: #6d6969; font-size:12px; margin-bottom:50px;}
.centre{ text-align:center;}
.droite { float: right; text-align:right;  padding-right:30px; font-size:11px;}
.gauche {padding-left:82px; }
.petit{font-size: 10px;}
input{ border:1px solid grey; margin-top:15px;}
.checkbox {  width:12px; border:none; height:12px;}
select { color:#6d6969; font-size:10px; text-align:left; margin-top:15px;}
.radiobox {  width:15px; border:none; height:10px; font-size:12px; margin-left:15px; margin-top:10px;}
.bold {font-weight:bold; }
h5 { font-size:13px; font-weight:bold; padding:0px; margin:0px; padding-top:10px; color:#DE7A18;}
.middle { padding-top:100px; text-align:center; margin:auto;}
.popup { padding-top:100px; text-align:center; margin:auto; border:1px solid  #dd7716; background-color:#fff; margin:50px;}
.boutoncand { 
 font-size:13px; 
 background-position:center top;
 height:30px;
 text-align:center;
 width:125px;
 padding-top:5px;
 margin:auto;
 margin-bottom:25px;
 display:block;
 background-repeat:no-repeat;
}
img {border:none;}
#formcand2 .boutoncand a, #formcand2 .boutoncand a:link, #formcand2 .boutoncand a:visited{ 
 background-image:url(../../legislatives/img/k/bouton.gif);
 color:#fff;
 font-weight:bold;
 text-decoration:none;
 }
#formcand2 .boutoncand a:hover,  #formcand2 .boutoncand  a:active { 
 background-image:url(../../legislatives/img/k/boutonhover.gif);
 color:#9b2384;
 font-weight:bold;
 text-decoration:none;
 }
#conteneurcit .boutoncand a, #conteneurcit .boutoncand a:link, #conteneurcit .boutoncand a:visited{ 
 background-image:url(../../legislatives/img/k/bouton.gif);
 color:#fff;
 font-weight:bold;
 text-decoration:none;
 }
#conteneurcit .boutoncand a:hover,  #conteneurcit .boutoncand  a:active { 
 background-image:url(../../legislatives/img/k/boutonhover.gif);
 color:#9b2384;
 font-weight:bold;
 text-decoration:none;
 } 
 .msg { visibility:hidden; text-align:center; color:#9b2384; font-size:12px; font-weight:bold;}
 
/* quelques specificites des class des cartes */
.cantonk {
	float: left;
	width: 170px;
	color: #7d7c7c;
	font-size: 9px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	text-align:left;
	background-color:#FFFFFF;
	border:none;
	border-right:1px solid #da791b;
}
.tooltip,.tooltip *{display:block} /*added by javascript*/

.tooltip{
	width: 310px;
	text-decoration:none;
	text-align:left;
	}

.tooltip span.top{
	color: #da791b ;
	font-size: 11px;
	padding: 30px 20px 0;
	background: url(../../legislatives/img/k/kbt.gif) no-repeat top;
	font-weight:bold;
}

.tooltip b.bottom{
	padding:3px 10px 20px 20px;
	background: url(../../legislatives/img/k/kbt.gif) no-repeat bottom;
	color: #196390;
	font-size: 9px;
	font-weight:normal;
	text-transform:uppercase;
}

.tablistparti {text-align:center; margin:auto; font-weight:bold; font-size:15px;border:1px solid  #9b2384 ;}

.titrtablistparti { color:#9b2384; font-size:13px; font-weight:bold; padding:5px;}
td {padding:5px; vertical-align:top;}
.bord{ width:15px;}
.cith5 { padding-left:50px; padding-top:10px;}