p.rubrique2{text-align:center;font-size:14px;color:#128ABE;border-bottom:1px solid #CDE4EE;}
	.right-shadow-overlay {
    background: url("http://www.assemblee-nationale.fr/commun/2011/images/theme/bg-content-right-shadow-overlay.png") repeat-y scroll 0 center transparent;}
	ul.deputes{float:left;list-style-type:none;margin-bottom:10px;font-size:11px;}
	ul.deputes li{width:180px;margin-right:15px;display:block;}
	#map{clear:both;margin-bottom:10Px;}
	p.nomgroupe,p.mapentete{clear:both;color: #128ABE;
    font-size: 16px;
    font-weight: 600;
    margin: 5px 0;
    padding: 0 0 2px;
    text-align: center;}
	p.typevote{clear:both;color: #B53333;}

.lm-wrapper { margin:0; padding:0; }
.lm-wrapper .lm-letters { overflow:hidden; }
* html .lm-wrapper .lm-letters { zoom:1; } /* for IE6 so that menu appears under letters */
.lm-wrapper .lm-letters a:hover,
.lm-wrapper .lm-letters a.lm-selected { background-color:#eaeaea; }
.lm-wrapper .lm-letters a.lm-disabled { color:#ccc; }
.lm-wrapper .lm-letters a.lm-last { border-right:1px solid silver; }*/
.lm-wrapper .lm-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
.lm-wrapper .lm-menu { border:0px solid silver; border-top:0px solid silver; padding:15px 0px 15px 0px; z-index:10; position:relative; margin-top:-1px; background:#fff; display:none; text-align:left;}
.lm-wrapper .lm-menu ul li { list-style-type:none; margin-bottom:5px; font-size:12px }
.lm-wrapper .lm-menu ol li { margin-left:5px; }
.lm-wrapper .lm-menu .lm-no-match { color:green; }
.lm-wrapper .lm-menu a { text-decoration:none; }
.lm-wrapper .lm-menu a:hover { text-decoration:underline; }
.lm-wrapper .lm-menu .lm-submenu { overflow:hidden; }
.lettre{text-transform:uppercase;text-align:center;color:red;font-size:14px;}
.lm-wrapper .lm-letters { overflow:hidden; }
.lm-wrapper .lm-letters a { font-size:12px; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.lm-wrapper .lm-letters a { border:none; border-top:2px solid pink; color:red;font-weight:600; }
.lm-wrapper .lm-letters a.ln-last { border-right:none; }
.lm-wrapper .lm-letters a:hover,
.lm-wrapper .lm-letters a.lm-selected { border-top:2px solid red; background-color:pink; color:White !important; }
.lm-wrapper .lm-letters a.lm-disabled { color:pink; }
.lm-wrapper .lm-letters a.lm-disabled:hover { color:white; }
.lm-wrapper .lm-letter-count { color:red; }
span.cache,span.vote,span.pour,span.contre,span.abstention,span.nonvotant{display:none;}
h3.president-title{
	font-size: 2.0em;
	line-height: 1.1;
	text-align:left;
	color: #013C68;
    font-family: Georgia,sans-serif;
    font-variant: small-caps;
    font-weight: normal;
    margin: 0;
    padding: 14px 0 14px 10px;
}
#chart{
	height:250px;
}
span.res-groupe{
	display:block;
	font-size:0.8em;
}
span.nom-groupe{
	margin: 0 0 10px 0;
	display:block;
}
#chart-container{
	margin:0;
}
p.annonce{
	margin: 10px 0 0 0;
	font-size:1.5em;
	color:#DE440D;
}
h2.synthese{
	margin: 0 0 10px 0;
	font-size:2.0em;
	color:#013c68;
	font-family: Georgia,sans-serif;
	font-weight:normal;
}
p.noms{
	font-size:1.1em;
	line-height:1.2em;
}
#miseaupoint{
	margin:20px 0 0 0;
	display:none;
}