/****** Commun ******/

.mep2 #z_col1, .mep3 #z_col1 {
	border-top: 2px solid #DD371F;
}

/**************** Home ***************/

/***** Search ******/

.mod_5671246 .button {
	background-color: #DC371F;
	border: 1px solid #AB2A17;
	color: #edcac5;
	font-style:italic;
}

/**** Menu deployable *****/

#mod_5671332 .titre a, #mod_5671332 .titre a:hover {
	text-shadow : 0 1px 0 #FFFFFF;
	/*letter-spacing:-1px;*/
}

#mod_5671332 .stitre a, #mod_5671332 .stitre a:hover {
	text-shadow : none;
}

#mod_5671332 .main_menu li.titre a {
	padding: 19px 7px 12px 0;
}

#mod_5671332 .main_menu li.stitre a {
	padding: 10px;
}

#mod_5671332 #menuliste_5671332_8 a{
	color : #dd371f;
	text-decoration : underline;
}

/***** Col Droite *****/

/****** NL ******/

.mod_5671199 {
	border-top: 2px solid #DD371F;
}

.mod_5671199 .entete {
	padding: 14px 0 10px 65px;
	/*letter-spacing:-1px;*/
}

.mod_5671199 .cel1 .button {
    margin-right: 5px;
}

.mod_5671199 .button {
	padding : 7px;
}

/**** Parlementaires ****/

.fond_5671249 {
	height : 520px;
	background-image: url("http://www.mrc-france.org/docs/img2013/fond_parlementaire.png");
    	background-repeat: repeat-x;
	border-top: 2px solid #DD371F;
}

.entete_5671249 {
	color: #333333;
	padding: 15px 0 0 15px;
    	font: 18px "Karla","Arial",sans-serif;
    	text-align: left;
    	text-shadow: 0 1px 0 #FFFFFF;
}

.titre_5671249 {
	border-top: 1px solid #fbfbfb;
	box-shadow: 0px -1px 0px #cfd0d1;
	padding: 12px 0 0;
	margin-left : 15px;
	margin-right : 15px;
	margin-top: 12px;
}

.titre_5671249 .photo_5671249 {
	float: left;
  	margin-right: 10px;
}

.titre_5671249 .desc1_5671249 a{
	color: #dd371f;
    	font: 14px "Arial",sans-serif;
    	text-align: left;
	font-weight: bold;
	line-height : 21px;
	text-decoration:none;
}

.titre_5671249 .desc1_5671249 a:hover{
	text-decoration:underline;
}

.titre_5671249 .desc2_5671249 {
	color: #333333;
    	font: 14px "Arial",sans-serif;
    	text-align: left;
	line-height : 21px;
}

.titre_5671249 .desc3_5671249 {
	color: #666666;
    	font: 14px "Arial",sans-serif;
    	text-align: left;
	line-height : 21px;
	font-style:italic;
}

/***** Twitter *****/

.fond_5671253 {
	/*height : 153px;*/
	background-image: url("http://www.mrc-france.org/docs/img2013/fond_twitter.png");
    	background-repeat: repeat-x;
	border-top: 2px solid #DD371F;
}

.entete_5671253 {
	color: #333333;
	padding: 15px 0 0 15px;
    	font: 18px "Karla","Arial",sans-serif;
    	text-align: left;
    	text-shadow: 0 1px 0 #FFFFFF;
}

.follow_5671253 {
	border-top: 1px solid #fbfbfb;
	box-shadow: 0px -1px 0px #cfd0d1;
	margin-left:15px;
	margin-top:15px;
	margin-right : 15px;
	padding-top:15px;
}

/**** Facebook ****/

.follow_5671254 {
	border-top: 1px solid #fbfbfb;
	box-shadow: 0px -1px 0px #cfd0d1;
	margin-top:15px;
	margin-left:15px;
	margin-right : 15px;
}

/***** Share ***/

.mod_5671256 {
	border-top: 2px solid #DD371F;
}

.mod_5671256 .entete {
	border-bottom: 1px solid #cfd0d1;
	box-shadow: 0px 1px 0px #fbfbfb;
	margin-left:15px;
	margin-right : 15px;
	padding-left:0;
}

/**** Video & Agenda ***/

.mod_5671257, .mod_6021586 {
	border-top: 2px solid #DD371F;
}
.mod_5671257 .entete, .mod_6021586 .entete {
	border-bottom: 1px solid #cfd0d1;
	box-shadow: 0px 1px 0px #fbfbfb;
	margin-left:15px;
	margin-right : 15px;
	padding-left:0;
}

.mod_5671257 .entete a{
	float:right;
	padding-top:5px;
	color: #666666;
    	font: 12px "Arial",sans-serif;
	text-decoration:underline;
}

#ecart_after_5671256 {
	display:none;
}
.mod_6021586 .cel1 {
	border-top: 1px solid #FFFFFF;
	margin-left: 15px;
	margin-right: 15px;
	padding-left:0px;
	padding-right:0px
}


/**** Ours ****/

.texte_blanc {
	color: #ffffff;
	padding: 15px 0 0 23px;
    	font: 13px "Arial",sans-serif;
    	text-align: left;
	font-style: italic;
	line-height: 25px;
}

.texte_blanc a{
	color: #ffffff;
	text-decoration : underline;
}

/**** Social tools Ours ****/

.mod_5671265 .menu_ligne .id1 a{ 
	background: url(/docs/img2013/ours_nl.png) no-repeat left center; 
	padding:12px 15px 5px 30px;
}

.mod_5671265 .menu_ligne .id2 a{ 
	background: url(/docs/img2013/ours_facebook.png) no-repeat left center; 
	padding:12px 15px 5px 26px;
}

.mod_5671265 .menu_ligne .id3 a{ 
	background: url(/docs/img2013/ours_twitter.png) no-repeat left center; 
	padding:12px 15px 5px 28px;
}

.mod_5671265 .menu_ligne .id4 a{ 
	background: url(/docs/img2013/ours_google.png) no-repeat left center; 
	padding:12px 15px 5px 28px;
}

.mod_5671265 .menu_ligne .id5 a{ 
	background: url(/docs/img2013/ours_rss.png) no-repeat left center; 
	padding:12px 0 5px 28px;
}

/**** MEs notes ****/

.mod_5671247 .cel_pied {
	border-bottom: 2px solid #DD371F;
}

.mod_5671247 .pager a {
	padding: 4px 8px;
}

.mod_5671247 .pager {
	padding : 25px 0;
}

.mod_5671247 .lire_suite a, .mod_5671247 .lire_suite img {
	padding-right:0;
}

.mod_5671247 .objet-tag a {
	color:#333333;
}

.mod_5671247 .titre, .mod_5671247 .titre a, .mod_5671247 .titre .access {
	letter-spacing:-1px;
}

/****** Articles ******/

.mod_5671219 .titre, .mod_5671219 .titre .access {
	letter-spacing:-1px;
}

.mod_5671219 .boutons_ligne {
border-bottom:1px solid #c6c7c9;
border-top:1px solid #c6c7c9;
padding:7px 0;
text-align:left;
}

.mod_5671219 .boutons_ligne a {
color:#333333;
margin-right:12px;
font-size:12px;
}

.mod_5671219 .bloc_tags {
	padding-bottom:10px !important;
}

.mod_5671219 .bloc_tags a {
	color:#333333 !important;
	font-weight:bold !important;
}

.mod_5671219 .bloc_tags a:hover {
	color:#dd391f !important;
	text-transform : underline !important;
}


.mod_5671219 #entete_liste {
    background: url(/docs/img2013/fond_parlementaire.png) repeat-x;
    padding: 0 15px;
}

.mod_5671219 #entete_liste {
	border-top : 2px solid #DD371F;
}

/******* FORM ******/

.mod_5671224 .cel1 {
	padding: 0 0 15px;
}

.mod_5671224 label {
	padding-top:7px;
}

.mod_5671224 .radiorow label.champ {
	line-height: 2em;
}

.mod_5671224 .titre {
	letter-spacing:-1px;
	padding-top: 15px;
}

/******** Videos *******/

.mod_5671211 .tabs {
	display:none;
}

/****** Rubriques ******

.mod_5671218 .pager a {
	padding: 4px 8px !important;
	color:red;
}

.mod_5671218 .pager {
	padding : 25px 0;
}

/****** Tags ****/

.mod_5671242 .cel1 {
    border-top: 2px solid #DD391F;
}


/**** Search ****/

#mod_5671231 {
	padding-top:15px;
}

.mod_5671231 .synd {
	display:none;
}