/* PROGRAMME 1
--------------------------------------------------------------------------------------------------------------------------------------*/
.mes-3-propositions ol li {list-style-image:none; list-style-position:inside; list-style-type:none;}
.mes-3-propositions{padding:0 25px 25px; border:1px solid #e0e4e7;}
.mes-3-propositions .centerArr{padding:5px; text-align:center;}
/********** HEADER **********/
.propositions-header{width:100%; overflow:hidden;}
.propositions-header h2{	width:230px; height:68px; float:left;}
.propositions-header .btnVoter{float:right; margin-top:10px;}
/********** LISTE PROPOSITIONS **********/
.mes-3-propositions .tableProps{width:100%;}
ul li .propal a {
clear:both;
color:#000000;
float:left;
height:32px;
line-height:15px;
width:435px;
}
.mes-3-propositions  li{}
.mes-3-propositions ul li a{color:#000;}
.mes-3-propositions ul li.odd {	background-color:#ededed;}
.mes-3-propositions .button a{
background-color:#D31E00;
color:#FFFFFF;
display:block;
float:right;
font-size:0.75em;
font-weight:bold;
line-height:1em;
margin:0 auto;
padding:5px;
text-transform:uppercase;
width:15%;
}
/* Top 3 */
.mes-3-propositions .tableProps3 li{
background-color:#F5C02C !important;
font-size:1.09em;
height:35px;
line-height:11px;
margin-top:6px;
padding:6px 8px 8px;
width:591px;
}
.mes-3-propositions .tableProps3 li img{float:left;}
.mes-3-propositions .tableProps3 li span{
float:left;
line-height:12px;
padding-left:8px;
padding-top:10px;
width:380px;
}
.mes-3-propositions .tableProps3 .button{
background:#D31E00 none repeat scroll 0 0;
display:block;
float:right;
height:22px;
margin-top:8px;
padding-top:0;
width:23%;
}
.mes-3-propositions .tableProps3 .button a{
float:left;
width:4px;
background:#D31E00;
display:block;
}
.mes-3-propositions .tableProps3 .link a{	background-color:#ff851b;}
/********** ARTICLES **********/
.propArticles{margin-bottom:5px;}
.propArticles .propArticle{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
	padding-bottom:15px;
	background:url(http://static.lesdemocrates.fr/wp-content/themes/ar2d2d/images/bg_article.png) left bottom repeat-x;
}
.propArticles .last{	margin-bottom:0; padding-bottom:0; background:none;}
.propArticles .propArticle .visu{width:132px; float:left;}
.propArticles .propArticle .visu img{	display:block; margin-top:4px;}
.propArticles .propArticle .desc{width:518px; float:left;}
.propArticles .propArticle h3{
	font-size:2.09em;
	text-transform:uppercase;
	color:#939393;
	margin-bottom:5px;
}
.propArticles .propArticle h3 a{color:#939393;}
.propArticles .propArticle .btnSuite{margin-top:20px; text-align:right;}
.propArticles .propArticle .btnSuite a{
	color:#939393;
	font-size:1.09em;
	font-weight:bold;
	font-style:italic;
}
/* PROGRAMME 2
--------------------------------------------------------------------------------------------------------------------------------------*/
.mes-3-propositions .propPartager{margin-top:10px; padding:15px 10px; background-color:#ff851b;}
.mes-3-propositions .propPartager div{text-align:center;	margin-bottom:10px;}
.mes-3-propositions .propPartager  h3{
	text-align:center;
	color:#fff;
	font-size:2em;
	text-transform:uppercase;
	margin-bottom:10px
}
.mes-3-propositions .propPartager ul{	width:100%;	overflow:hidden;}
.mes-3-propositions .propPartager ul li{
	float:left;
	margin:0 4px;
	height:111px; 
	padding:14px;
}
.propal a {color:#000;}
/*etrange?*/
.propal {float:left; padding-left:8px; padding-top:8px;}
.prop{
background-color:#D4DADE;
border-bottom:4px solid #FFFFFF;
font-size:1.09em;
height:36px;
line-height:14px;
padding:6px 8px 8px;
}
.prop img{float:left;}
.share-btn{}
ol {-moz-padding-start:0px;}