*{margin: 0px;}

 html, body, div, h1, h2, h3, ul, ol, li, form, fieldset,  input, textarea {  
     margin: 0;  
     padding: 0;  
     font-size: 100%;  
 }  
 ul {list-style: none;}  
 img, fieldset {border: 0;}  
  em {font-style: italic;}  
 strong {font-weight: bold;} 

body {
	background: #555 url(../images/wallpaperer.jpg) repeat;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
    margin: 0px;
    padding: 0px;
	height:auto;
	}
/* le formulaire de recherche */
.formulaire_recherche input.text{
	/*background:#BCBDAF url(rechercher.gif) no-repeat scroll left center;*/
	background:#BCBDAF url(../images/sprite1.png) no-repeat scroll 0 -390px;
	padding-left:25px;
	width:8em
}

.formulaire_recherche input.submit{
	background:#333333;
	border:0px solid #000;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	padding:0;
	cursor: pointer;
}
table{
	padding:0;
	margin:0 10px;
	
}

pre{
	font-family:verdana,helvetica,sans-serif;
	text-indent:0px;
}

img{border:0px;}
a{
	color:#000;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

div#right {
    float: right;
    width: 220px;
	min-height:800px;
}

body div#middle,
body.aveccolgauche div#middle {
    padding: 0px 220px; /*middle avec les deux colonnes */
    margin: 0px;
	padding-left:0 
}

body.sanscolgauche div#middle {padding-left:0 }

body div#wrapper3,
body.sanscolgauche div#wrapper3{
	background-image:none;
	background:#fff none repeat-y scroll left top;
}
p {
	margin:0 0 4px 0;
	text-align:justify;
}
ul{
	list-style: none;
	padding-left: 2px;
	padding-right:2px;
	/*margin-bottom: 5px;*/
}

p.h3,h3{
	color:#000;
	font-size: 12px;
	padding:0;
	margin:0;
	font-weight:bold;
}
#wrappermiddle h2{
	font-size:16px;
}
h1{padding:40px 0 10px 0;}
h4, h1{
	font-size: 17px;
	font-weight:bold;
	line-height:20px;
}

h4 small,h1 small{	font-size:10px;}	

#left,#right{
	background:#fff;	
	padding-top:10px;
}

#left h3,#left p.h3,
#right h3,#right p.h3{
	color:#fff;
	margin-top:2px;
	margin-bottom:10px;
	font-size: 12px;
	line-height:20px;
	padding-left:5px;
	clear:both;
}

#right h3 a,#right p.h3 a,
#left h3 a,#left p.h3 a{
	color:#fff;
	width:100%;
	display:block;
}

#header a.accueil{
	margin:0 auto;
	max-width:1140px;
	min-width:950px;
}


#right h3 a:hover,#right p.h3 a:hover,
#left h3 a:hover,#left p.h3 a:hover{
	text-decoration:underline;
	color:#BDBEB0;
}

#left p,#right p{text-align:left;}

#header,#wrapper1{
	width:1200px;
}

#header{
	color: #fff;
	/*background:#000 url(../images/header_c.png) center no-repeat;*/
	background:transparent;
	/*background-position:top center;*/
	height:160px;
	margin:0 auto;
	/*max-width:1200px;
	min-width:110px;*/
}
#header_l{
	margin-left:30px;
	height:160px;
	background:transparent url(../images/header_l.jpg) left no-repeat;
}
#header_r{
	margin-right:30px;
	height:160px;
	background:transparent url(../images/header_r.jpg) right no-repeat;
	text-align:center;
}


/* ========================= */

#wrapper{padding:0 25px;}

#left {
    float: left;
    width: 220px;
}


#header h1 {font-size: 30px;}
#header h2 {font-size: 14px;}

.clearit{
	clear: both;
	height: 1px;
}

.date_auteurs{
	padding-left:30px;
	color:#999999;
	font-weight:bold;
	font-size:11px;
}

/* ----------- */

/* ARTICLES MINI */
#middle ul.liste_chapo_articles li.chapo_article{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	/*padding:10px 15px 10px 10px;*/
	min-height:100px;
}
/* ARTICLES MINI */
#middle ul.liste_chapo_articles li.chapo_article.une{padding:0;}

div.image_article_rub{
	float:left;
	padding:1px 10px 5px 0px;
}
.menu_articles{
	padding:0;
	margin:0;
}
.menu_articles li{
	padding:0;
	margin:0;
	overflow:hidden;
}
#middle ul li.chapo_article{
	list-style:none;
	overflow:hidden;
	padding:8px 18px 0 0;
}

.menu_articles a,
.menu a,
.author a{
	color:#000;
	text-decoration:none;
	text-align:justify;
}
/* secteur3 => revue de presse */
.menu_articles .secteur3 h4 a,
.menu .secteur3 h4 a,
.author .secteur3 h4 a{
	color:#5F7F69;
}
.secteur3 div.chapo_content{
	background-image:url(../images/bg_chapo_rdp.png);
}
/* secteur4 => centre d'idées */
.menu_articles .secteur4 h4 a,
.menu .secteur4 h4 a,
.author .secteur4 h4 a{
	color:#7F4747;
}
/* secteur64 => Livres */
.menu_articles .secteur64 h4 a,
.menu .secteur64 h4 a,
.author .secteur64 h4 a{
	color:#9F5213;
}


.secteur4 div.chapo_content{
	background-image:url(../images/bg_chapo_ci.png);
}
/* rub147 => programme */
.menu_articles .rub147 h4 a,
.menu .rub147 h4 a,
.author .rub147 h4 a{
	color:#45629F;
}
/*div.menu.revuedepresse a{font-weight:bold;}*/

.menu_articles a:hover,
.menu a:hover,
.author a:hover{
	text-decoration:underline;
}

.debughtml{
	background:yellow;
	color:red;
	width:20%
}


ul.bannieres1 li *{
	display:inline;
	border:0;
	padding:0;
	margin:0;
	list-style:none;
}

ul.bannieres1 li{
	border:0;
	padding:0 0 2px 0px;
	margin:0;
	list-style-image:none;
	list-style-position:inside;
}
div#footer{
	margin:0 30px;
	background:#393939;
	padding:0;
	overflow:hidden;
	text-align: center;
	clear: both;
}

div#footerlinks{
	background:#D1D2C8;
	height:40px;
	padding:0;
}


/* =======LISTE ARTICLES============================================== */

#center div.image_article_rub{padding:15px;}

.date_auteurs {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	padding-left: 3px;
}
p.pagination{
	width:100%;
	text-align:right;
}
.pagination span.on{
	font-weight:bold;
	}
.lienboutontitre{
	font-weight:bold;
	color:#DDD;
}

/* LISTE ARTICLES_EOF */
/* ===================================================== */

#bannieres{margin:0 auto;}
p.chapo_rub{	padding:3px 0 3px 0;}


#wrapper1{
	margin:0 0 0 0;
	/*min-width:1100px;
	max-width:1200px;*/
	margin:0 auto;
	background: transparent url(../images/bg_left.png) repeat-y left top;
}

#wrapper2{
	margin:0 0 0 0;
	background:transparent url(../images/bg_right.png) repeat-y right top;
}
#wrapper3{
	margin:0 30px;
	min-height:800px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
}
div#wrappermiddle{
	background:#EDEEE6;
	padding:2px 16px 2px 10px;
	overflow:hidden;
	margin:0;
	-width:80%;
	min-height:1200px;
	margin-bottom:60px;
	}
.chapo_texte{
	line-height:140%;
}
table,
table tr,
table td{
	padding:0;
	border:0;
}
#btannonce,
.hierarchie,
#raccourcis {
	padding:0;
	vertical-align:middle;
	height:52px;
	line-height:52px;
}
#btannonce a,
.hierarchie a,
#raccourcis a{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	line-height:52px;
	padding:1px;
}
#raccourcis{padding-right:5px;}
.mnudefil a{height:52px;line-height:52px;}
.mnudefil{display:none;}

#btannonce a:hover,
.hierarchie a:hover,
#raccourcis a:hover{text-decoration:underline;}

div.footer_table_link ul{
	overflow:hidden;
	padding:10px;
	color:#FFF;
	float:left;
	width:31%;
	border-right:1px solid #AAA;
	text-align:right;
}
div.footer_table_link ul li{padding:3px}
div.footer_table_link ul li a{
	text-decoration:none;
	color:#EDEEE6;
	font-size:0.9em;
}
div.footer_table_link ul li a:hover{
	color:#FFF;
	text-decoration:underline;
}

div#pied{
	margin:0 auto;
	float:none;
	clear:both;
	text-align:center;
	padding-top:12px;
	color:#000;
	font-size:0.9em;
}
div#pied a{
	color:#000;
	text-decoration:none;
}
div#pied a:hover{text-decoration:underline;}

#thumbsvideo div{overflow:hidden;}
#thumbsvideo div div{float:left;overflow:hidden;}
#thumbsvideo div.divthb{
	width:252px;
	margin:0 auto;
	}
.hbox{
    margin: 20px auto 0 10px;
    width: 590px;
	 
}
.hbox .pagination{
	padding-right:10px;
}
.divthb-horiz{
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    border-top: 1px solid #333333;
    height: 200px;
    padding: 5px 10px 0 15px;
}
.titre-hbox{
	float:left;
	margin-left:0;
}
#thumbsvideo h3,#thumbsvideo p.h3{text-align:center;background:none;}
.caption{
	color: #ffffff;
	padding: 0.6em;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	display: none;
	cursor: pointer;
	left:0;
	width:100%;
	background: #000000;
	/*opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;*/
}
.recent .caption{
	background: #2F0003
}
#thumbsvideo .caption{
	padding: 0.2em;
	/*padding: 12px 3px 0px 3px;*/
	font-size: 11px;
	line-height:11px;
	font-weight:normal;
	cursor: pointer;
}

.caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover {
	background: #202020;
	
}

.caption-wrapper {border:0;}
div.divthb img.captify:hover{z-index:1;}
br.c { clear: both; }

.spip_logos{border:0;}

.chapo_content img.spip_logos{
	padding:4px; 
	border:1px solid #ddd;
	background-color:#fff
}
#nuagemots div{
	text-transform:uppercase;
	text-align:center;
	margin:0;
	padding:0 3px
}
#nuagemots a{
	color:#000;
	font-weight:bold;
}

/*blanc*/
div#left,
#middle,
div#wrappermiddle,
div#dernierscommentaires{background:#fff;}

#left h3,#left p.h3,
#right h3,#right p.h3,
#la-une2{
	background:#5F7F69;
	height:31px;
	margin-bottom:0;
}

#right h3,#right p.h3{
	/*background:transparent url(../images/h3.png) no-repeat scroll 0 0;*/
	background:#333 url(../images/sprite_fff.jpg) no-repeat scroll 0px -6px;
	padding:0 15px;
}
#left h3,#left p.h3{
	/*background:transparent url(../images/h3_left.png) no-repeat right top;*/
	background:#333 url(../images/sprite_fff.jpg) no-repeat scroll 0px -60px;
	padding:0 5px;
}
.nomforum{
	padding: 0 0 0 20px;
	font-weight:bold;
	color:#000;
	margin-bottom:6px;
	text-align:center;
}

#menudo{
	padding:0 0 0 30px;
	height:52px;
	line-height:52px;
	overflow:hidden;
	display:none;
	text-align:center;
	vertical-align:middle;
}
#submotdossiers{
	text-align:right;
	padding-right:80px;
}
#submotdossiers a, #menudo a{
	padding-left:0.1%;
	padding-right:0.1%;
}

.minactive2{background:transparent;}
#menudo span,#raccourcis span{font-weight:normal;}

ul.puces li{
	background:transparent url(../images/arrow.png) left 3px no-repeat;
	padding-left:12px;
}

ul.puces li.recent{background:transparent url(../images/arrow_red.png) left 3px no-repeat;}

.recent,
ul.puces li.recent a,
.articlesconnexes ul li.recent a,
a.recent,
.chapo_border a.recent{
	color:#990000;
}

ul#lienssommaire{
	text-align:center;
	margin:auto 0;
}
ul#lienssommaire li a{
	vertical-align:middle;
	display:block;
	width:200px;
	height:40px;
	line-height:40px;
	font-weight:bold;
	margin:3px auto;
	color:#000;
	font-size:18px;
	text-align:center;
}

small.smalldepl{cursor:pointer;}

#sousmenu a:hover{
	background:transparent;
	color:inherit;
	text-decoration:underline;
}



#listemotscles{
	width: 90%; 
	margin-left: 5%
}



/* MBOX */
.mbox{
	overflow:hidden;
	margin:0 0 20px 0;
	padding:0;
	border:1px solid #333;
	border-top:0;
}
.mbox div.top,
.mbox div.bottom{
	height:7px;
	width:260px;
}

.mbox div.top{height:15px;}
div#rdpmini,div#brevesrdp,div#thumbsvideo{overflow:hidden;}


div.thumbsvideoWrapper
{
	height: 190px;
	*height: 200px;
	height:220px ; overflow:hidden
}
div#thumbsvideo .divthb-horiz div.thumb
{
	border: 1px solid #eee;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
div#thumbsvideo .divthb-horiz div.thumb:hover
{
	border: 1px solid #000;
}
div#thumbsvideo .divthb-horiz
{
	border:0;
	height:173px;
	padding-top:0;
	padding-left:10px;	
}
div#thumbsvideo .titre-hbox
{
	margin-top:-11px;
}
.bodysommaire div#thumbsvideo{ /*attention aux blocs vidéos situés ailleurs que dans le sommaire !!! */
	height:173px;
	width:590px;
	background-color: #eee;
	border-radius:11px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
}

div.paginationHVideo a
{
	height: 27px;
	
}
div.paginationHVideo
{
	width:597px;
}


.mbox div.bottom{
    height: 20px;
    padding-top: 10px;

}
div#populairesbox{overflow:auto;}
#populairesbox h3,#populairesbox p.h3{
	padding-top:5px;
}
#rdpmini ul li p{
	background-color:transparent;
	background-position:right;
	background-repeat:no-repeat;
	margin:0;
}
.mbox h3,.mbox p.h3{
	background:#333333;
	font-size:12px;
	height:50px;
	line-height:50px;
	vertical-align:middle;
	
}
.mbox h3 ,.mbox p.h3 ,
.mbox h3 a,.mbox p.h3 a{
	text-align:center;
	margin:0px 0 5px 0;
	color:#fff;
	overflow:hidden;
}
#titrezoneune h4 img,
.mbox h3 img,.mbox p.h3 img{
	padding:9px 0 0 0;	
}


.mbox li{
	margin:4px 5px 0px 2px;
	padding:0 3px 3px 2px;
	text-align:justify;
}

.mbox .bottom{
	text-align:right;
	padding:0;
}
.mbox .bottom a{padding:0 20px 10px 0;}
/* MBOX_EOF */

#rdpmini h3,#rdpmini p.h3{
	background:#333333 url(../images/sprite_333.jpg) no-repeat scroll 0 -113px;
	margin:0;
	}
#brevesrdp h3,#brevesrdp p.h3{
	/*background:#333 url(../images/brevesrdp.png) no-repeat scroll 0 0;*/
	background:#333333 url(../images/sprite_333.jpg) no-repeat scroll 0 -252px;
}


#thumbsvideo h3,#thumbsvideo p.h3{
	/*background:#333333 url(../images/thumbsvideo.png) no-repeat scroll 0 0;*/
	background:#333333 url(../images/sprite_333.jpg) no-repeat scroll -2px -183px;
}

#rdpmini li p{padding-right:45px;min-height:40px;text-align:right;}
#rdpmini ul.puces li{background:none;border-bottom: 1px dotted #CCCCCC;}
#sousmenu{
	display:none;
	background:#B9BAAC url(../images/menu/fond.png) repeat-x;
}

span.email{
	color:#05409A;
	text-decoration:underline;
}





/*enjoliveur de titres => cf mes_fonctions*/
h4 strong.rndB{
	font-size:26px;
	letter-spacing: -1px;
}

h1 strong.rndB{
	font-size:46px;
	line-height:46px;
	letter-spacing: -2px;
}

h3 strong.rndB,p.h3 strong.rndB{
	font-size:36px;
	letter-spacing: -2px;
}

span.rndC,
strong.rndB{
	font-family: Impact;
	font-weight:bold;
	color:#333333;
}
strong.rndB{color:#777}
.secteur4 span.rndC,
body.plan .secteur4 h2 a{color:#7F4747}

.secteur3 span.rndC,
body.plan .secteur3 h2 a{color:#5F7F69}

.secteur66 span.rndC,
body.plan .secteur66 h2 a{color:#333}

.secteur147 span.rndC,
body.plan .secteur147 h2 a{color:#45629f}

.secteur64 span.rndC,
body.plan .secteur64 h2 a{color:#9F5213 }

body.plan div#middle h2{padding:50px 20px 20px 0px;font-size:25px;}
body.plan div#middle ul.puces{padding-left:40px;}

/*enjoliveur de titres_eof */


span.off img,span.on img{	padding:0;}

.chapo_border {
	border:0;
	margin:0;
	padding:0;
	color:#555;
	font-weight:normal;
}
.chapo_border a{
	font-weight:bold;
	color:#555;
}
.chapo_border .chapo_left{text-align:left;}
.chapo_border{
	overflow:hidden;
	width:100%;
	font-size:0.8em;
	line-height:18px;
}

div.chapo_content h4{
	margin:2px 0 6px;
	font-size:1.6em;
}
div.chapo_content{
	background: #fff url(../images/bg_chapo_er.png) repeat-x;
	margin:0;
	min-height:150px;
	padding:0 2px;
	border:1px solid #fff;
}

.chapo_suite{text-align:right;margin:5px;}

a.lirelasuite:hover{
	text-decoration:none;
	background:#EEE;
}
a.lirelasuite,
a.lirelasuite:visited,
a.lirelasuite:link{
	/*border:1px solid #EEE;*/
	color:#990000;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	height:12px;
	padding:1px 4px;
	margin:2px 20px;
}


tr.row_odd{background:#DDD;}
tr.row_even{background:#EEE;}

.textearticle a{
	color:#05409A;
	text-decoration:none;
}

.thumb .caption{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}

#middlecol{
	float:right;
	width:260px;
	padding-top:14px;
	font-size:0.9em;
}
#thumbsvideo div.pagination a{
    color: #990000;
    font-size: 14px;
    font-weight: bold;
}
#thumbsvideo div.pagination a:hover{
	text-decoration:none;
	color:#333;
}
#thumbsvideo div.pagination {
	text-align:center;
	width:100%;
	font-weight:normal;
}
div.pagination .prec a:hover,
div.pagination .suiv a:hover,
div.pagination .cnetre a:hover{
	text-decoration:none;
}

div.pagination .suiv a,
div.pagination .prec a,
div.pagination .centre a{
	display:block;
	height:32px;
	width:18px;
}

div.pagination .prec a{
	float:left;
	padding:0 32px 0 6px;
	background: #fff url(../images/sprite1.png) right -123px no-repeat;
}
div.pagination .prec.vide a{
	background: #fff url(../images/sprite1.png) right -213px no-repeat;
}
div.pagination .suiv a{
	float:right;
	padding:0 6px 0 32px;
	background: #fff url(../images/sprite1.png) left -155px no-repeat;
}
div.pagination .suiv.vide a{
	background: #fff url(../images/sprite1.png) left -246px no-repeat;
}
div.pagination .centre a{
    background: url("http://localhost/egaliteetreconciliation/squelettes/images/sprite1.png") no-repeat scroll left -193px #FFFFFF;
    display: inline;
    line-height: 32px;
    padding: 0 8px 5px;
    margin: 0 15px;
}

.blivre{
	background:transparent none repeat-x;
	width:150px;
	text-align:center;
	margin:0 auto;
}
.blivre p{text-align:center;}
.formulaire_spip li.erreur .erreur_controle {
	color:#CC3300;
	font-weight:bold;
}
.form_controle ul{
	border:2px dashed #555;
	padding:10px;
	width:300px;
	text-align:center;
}
.form_controle ul li{
	width:auto;
	width:300px;
	text-align:center;
}

#left p.pagination,#right p.pagination{text-align:center;}
#chapoh1{margin:0 20px 30px 20px;}
#chapoh1 p{	text-align:left;}
#chapo_left{	float:left;}
div.fondsup{padding:0;}
div.fondsup.Communique {
	background:transparent url(../images/bg_chapo_center_communique.png) center center repeat-x;
}
#une div.fondsup.Communique {
	background:transparent none center center repeat-x;
}

div#navigartprecsuiv,
div#navigartprecsuiv table{	
	clear:both;
	margin:0;
}

div#navigartprecsuiv span{font-size:8px;}
div#navigartprecsuiv a{
	font-weight:bold;
	color:#05409A;
	font-size:12px;
	}

td.artsuiv{
	text-align:right;
	padding:10px 30px 10px 5px;
	/*background:transparent url(../images/artdroite.gif) right center no-repeat;*/
	background:transparent url(../images/art_sprite.jpg) right center no-repeat;
	
}
td.artprec{
	text-align:left;
	padding:10px 5px 10px 30px;
	/*background:transparent url(../images/artgauche.gif) left center no-repeat;*/
	background:transparent url(../images/art_sprite.jpg) left center no-repeat;
}

blockquote{
    background: #FFF;
    border-left: 1px solid #CCC;
    font-style: italic;
    margin: 28px;
    padding: 15px;
}

#menugauche{
	width:18px;
	float:left;
	height:52px;
	background:transparent none center center no-repeat;
	cursor:default;
}
small{font-size:0.9em;}
#degradevertical{background: transparent url(../images/degradevertical.png) repeat-x}
.spip_surligne{background:yellow}



div.articlesconnexes{
	background:#FFFFFF url(../images/bg_chapo.png) repeat-x;
	border:#EEE 1px solid;
	margin:10px 2px;
}
div.articlesconnexes strong{
	padding:4px;
	margin:0;
	font-size:1.2em;
}
div.articlesconnexes ul{
	padding:2px 20px;
}

div.articlesconnexes ul li a{
	color:#05409A;
	font-size:0.9em;
}
div.articlesconnexes ul li a:visited{
	color:#551A8B;
}
#conteneurformecrireauteur{
	background:#F2F2F2;
	border:1px solid #CCC;
	padding:15px;
	display:none;
	margin:20px 0 20px auto;
}
.courriel{
	background:transparent url(../images/courriel.gif) left center no-repeat;
	padding-left:24px;
	height:20px;
	padding-top:5px;

}
.courriel span{
	cursor:pointer;
}
.courriel span:hover{
	text-decoration:underline;
}
.fonction_er{
	background:transparent url(../images/er22.gif) left center no-repeat;
	padding-left:24px;
	height:20px;
	padding-top:5px;
}
.feed_mot,
.feed_auteur{
	background:transparent url(../images/rss.gif) left center no-repeat;
	padding-left:24px;
	height:20px;
	padding-top:5px;
}
.er_region a{
	background:transparent url(../images/er_region_20.gif) left center no-repeat;
	padding-left:34px;
	height:20px;
	padding-top:5px;
}
.acheter{font-size:0.8em;clear:both;}
.acheter,.acheter a{
	color: #990000;
	background:#EEEF95;
	font-style:italic;
}
#pluginsspip{
	border-top:1px solid #AAA;	
	padding:10px 0;
	clear:both;
}
#pluginsspip,
#pluginsspip a,
#pluginsspip a:hover {
	color:#AAA;
	font-size:10px;
}
#divlistemotscles{margin-bottom:10px;}
#pourcommentaire	{display:none}
#pourarticle{display:block}
.unebreve{
	padding: 10px 40px 20px 40px;
	overflow:hidden;
	padding:10px;
	
}
.unebreve div#breve{
	border:1px dotted #777;
	padding:10px;
}
.unebreve h3,.unebreve p.h3{
	color:#990000;
	padding:10px 20px;
}
.unebreve h3 small,.unebreve p.h3 small{
	color:#333;
	padding:0px 10px;
	font-size:0.8em;
	font-weight:normal;
}
.unebreve .lienbreve{font-style:italic}

/* =========== sous-rubriques */
.sous_rubriques ul ul{padding:1px 0 0 0;}
.sous_rubriques li{
	padding-left:6px;
	margin:2px 0;
	overflow:hidden;
}
.sous_rubriques a{
	display:block;
	color:#fff;
	height:20px;
	padding-left:6px; /*retirer ce padding à la taille des images pour le width */
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
} 
.sous_rubriques a:hover{
	text-decoration:none;
	background-position:0px -520px
} 


.sous_rubriques li a{
	background-image :url(../images/sprite_fff.jpg);
	width:186px;
	background-position:0px -500px;
	height:20px;}
.sous_rubriques li a:hover{background-position:0px -560px} 
.sous_rubriques li.on a{background-position:0px -540px}
.sous_rubriques li.on.parente a{background-position:0px -560px}

.sous_rubriques li.nouveau a{background-position:0px -520px} 
.sous_rubriques li.nouveau a:hover{background-position:0px -560px} 
.sous_rubriques li.nouveau.on a{background-position:0px -540px}
.sous_rubriques li.nouveau.on.parente a{background-position:0px -560px}

.sous_rubriques li.nouveau li a{background-position:0px -660px} 
.sous_rubriques li.nouveau li a:hover{background-position:0px -720px} 
.sous_rubriques li.nouveau li.on a{background-position:0px -680px}
.sous_rubriques li.nouveau li.on.parente a{background-position:0px -700px}


.sous_rubriques li li a{
	/*background-image :url(../images/sprite1.png);*/
	width:180px;
	background-position:0px -580px} 
.sous_rubriques li li a:hover{background-position:0px -640px} 
.sous_rubriques li li.on a{background-position:0px -620px}
.sous_rubriques li li.on.parente a{background-position:0px -640px}  

.sous_rubriques li li.nouveau a{background-position:0px -600px} 
.sous_rubriques li li.nouveau a:hover{background-position:0px -640px} 
.sous_rubriques li li.nouveau.on a{background-position:0px -620px}
.sous_rubriques li li.nouveau.on.parente a{background-position:0px -640px}



.sous_rubriques li li li a{
	/*background-image :url(../images/menu_nivo_2.png);*/
	width:174px;
	background-position:0px -660px} 
.sous_rubriques li li li a:hover{background-position:0px -720px} 
.sous_rubriques li li li.on a{background-position:0px -700px}
.sous_rubriques li li li.on.parente a{background-position:0px -720px}  


.sous_rubriques li li li.nouveau a{background-position:0px -680px} 
.sous_rubriques li li li.nouveau a:hover{background-position:0px -720px} 
.sous_rubriques li li li.nouveau.on a{background-position:0px -700px}
.sous_rubriques li li li.nouveau.on.parente a{background-position:0px -720px}


dl.spip_documents_center,
dl.spip_documents_center dt{
	width:100%;
	text-align:center;
	margin:0 auto;
}
.spip_documents_center{
	text-align:center;
	margin:0 auto;
	display:block;
}
.spip_documents_right{padding:15px;}
.spip_documents_left{padding:15px;}
a.petitenote{
	font-style:italic;
	font-size:9px;
	padding-bottom:3px;
}
.sous_rubriques{margin-bottom:10px;}

/* =========== sous-rubriques_eof */
div.chapo{	font-weight:bold;}
.ftypemot{
	padding-left:15px;
	font-style:italic;
	cursor:pointer;
	background: transparent url(../images/menu_nivo_3.png) no-repeat 0 -20px;
	width:160px;
	height:20px;
	margin:8px 0px 2px 40px;
	font-weight:bold;
}

/*=======*/

#bgmotune262 img
{
	height: 27px !important;
	width: 197px !important;
}

#motsenune a{
	display:block;
	text-align:center;
	padding-top:40px;
}
#motsenune li{
	background:transparent none no-repeat center center;
	height:70px;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 15px 3px;
    margin: 2px;
}
#motsenune{padding-bottom:6px;}
a.nbcomments,
a.nbcomments_mbox,
span.nbcommentvid{
	background:transparent url(../images/commentaires.png) no-repeat left center;
	padding:0 6px 0 18px;
	text-align:center;
}
a.nbcomments_mbox{
	font-size:80%;
	/*font-weight:bold;*/
}
span.nbcommentvid{
	float:right;
	
}
span.nbcommentvid a{
	float:right;
	padding-right:3px;
	background:transparent;
	color : #FFF;
}
#header-print{
	display:none;
}
.miniemail{
	background: transparent url(../images/minicourrier.gif) no-repeat right center;
	padding-right:20px;
}
.imginfo{
	cursor:help;
}
.deplie{
	padding:5px 0 5px 20px;
	display:none;
	cursor:pointer;
}
.deplie.haut{
	background:transparent url(../images/deplierhaut.gif) no-repeat left center;
}
.deplie.bas{
	background:transparent url(../images/deplierbas.gif) no-repeat left center;
}
.adeplier{
	display:none;
}


#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	/*border:1px solid #cecece;*/  
	z-index:1;  
}  
#popupMain{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	/*height:384px;  
	width:408px;  */
	background:transparent;  
	border:0;  
	z-index:2;  
	/*padding:12px;
	font-size:13px;  */  
	max-width:600px;
	padding:20px;
}
#popupMain p{
	margin:0;
}
#popupMain div{
	background:transparent;
}
#popupMain h3{
	font-size:15px;
	text-align:center;
	margin:0 10px 10px;
}
#popupMain div#clossepopupMain{
	clear:both;
	float:right;
	cursor:pointer;
	margin:10px 50px 10px 50px;
	color:#fff;
	font-weight:bold;
	background:transparent;
}
#clossepopupMain:hover{
	color:#bbb;
}

#titrePopup{
	padding:30px 250px 0 0;
	display:none;
	text-align:right;
	font-family:monospace;
	color:#BBB;
	font-weight:bold;
	cursor:pointer;	
	margin-left:50px;
	position:absolute;
}

#titrePopup-sub:hover{
	color: #FFF;
}

div.portfoliorubrique{
	padding:20px 5px;
	
}
div.portfoliorubrique div.contpr{
	padding:5px;
	float:left;
	text-align:center;
	max-width:150px;
	min-height:250px;
}
div.portfoliorubrique div div{
	float:none;
}
div.portfoliorubrique div.enregistrer_stickers{
	text-align:right;
	margin:0;
	padding:2px 20px 0 20px;

}

.motsicones{
	padding-left:5px;
	text-align:right;
	/*height:22px;*/
	}
.motsicones a {
	/*color:#990000;*/
	padding-right:5px;
}
.motsicones a.icone{
	color:#990000;
	background-image:url(../images/sprite_mots.png);
	padding-left:16px;
	padding-right:0px;
	background-repeat:no-repeat;
	background-color:transparent;
}
.motsicones a.icone:hover{text-decoration:none}

a.motimg_video		{background-position:0 -1px;}
a.motimg_photo		{background-position:0 -33px;}
a.motimg_audio		{background-position:0 -63px;}
a.motimg_lettre		{background-position:0 -93px;}
a.motimg_fichier	{background-position:0 -123px;}
a.motimg_lecture	{background-position:0 -153px;}
a.motimg_discours	{background-position:0 -181px;}
a.motimg_conference	{background-position:0 -213px;}
a.motimg_spectacle	{background-position:0 -243px;}
a.motimg_atelier	{background-position:0 -274px;}
a.motimg_entretien	{background-position:0 -303px;}
a.motimg_date		{background-position:0 -333px;}
a.motimg_film		{background-position:0 -363px;}
a.motimg_emission	{background-position:0 -393px;}
a.motimg_reunion	{background-position:0 -423px;}
a.motimg_militantisme		{background-position:0 -453px;}


#mbox_imagessite_h3,
#mbox_rdp_h3 a,
#mbox_breves_h3 a{
	text-decoration:none;
}
#mbox_imagessite_h3,
#mbox_rdp_h3,
#mbox_breves_h3{
	display:block;
	width:100%;
	height:100%;
}
#mbox_imagessite_h3{
	background:transparent url(../images/sprite_333.jpg) scroll 0 -910px no-repeat;
	}


.rdpMainStream ul li p{
	margin:0;
}

.rdpMainStream ul li p.titresite{
	text-align:right;
	padding-right:15px;
	font-weight:bold;
	border-top:1px dotted #aaa;
	color:#fff;
	
	/*background:url("../images/rdpMainStreamTitre.png") repeat-y right 3px transparent;*/
}
.rdpMainStream ul li p.titresite.i1{
	border-top:0px dotted #fff;
	}
.rdpMainStream div.titre{
	background:#323232;
	color:#fff;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	line-height:35px;
}
.rdpMainStream ul li p span{
	background:url("../images/arrows.png") no-repeat scroll left 3px transparent;
	padding-left:14px;
}
.rdpMainStream ul li.recent p span{
	background-image: url(../images/arrows_red.png);
	color:#990000;
}
div#affiches{
	padding-bottom:10px;
	display:none;
}
#affiches td.btnav{
	border:1px solid #EEE;
	cursor:pointer;
	height:250px;
	text-align:center;
}
#affiches td.btnav:hover{
	background:#DDD;
}
#affiches a{
	display:block;
}
#affiches .container_aff{
	text-align:center;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	background:#EEE;
	width:220px;
}
#affiches strong{
	font-size:15px;
}
#affiches table{
	width:258px;
	margin:0 auto;
}
#mosUserForm #colorh{
	width:60px;
}
.donprez,.donprez_noajax {
	background:transparent url(../images/appel_aux_dons.jpg) top center no-repeat;
	width:210px;
	float:right;
	margin:0 10px 10px 0;
	border:1px solid #000;
	padding:0px;
	text-indent:0;
}
.textearticle .donprez{
	float:left;
}
.donprez_int {
	font-weight:bold;
	text-align:center;
	padding-top:248px;
	
}
.donprez_int div{
	background:transparent url(../images/trans-75.png) top center repeat;
	border-top:1px dashed #000;
	padding:2px;
	text-indent:0;
	color: #852121;
}
.dp_amount{
	width:40px;
	
}
.dp_euro{
	font-size:20px;
	color: #000;
}
.secteur248 #mnuh3rubriques{
	display:none;
}
.charsRemaining{
	text-align:right;
}
.scrollartconn{
	overflow:auto;
	max-height: 250px;
}

.scrollartconn table{
	width:550px;
}
div.sitesamis p.h5{font-variant:small-caps;font-weight:bold;font-size:10px;margin:0;padding:0}
div.sitesamis, 
div.sitesamis p.h5{padding-left:4px;}
div.sitesamis li{padding-left:0px;}
hr.spip{
	clear:both;
	margin:25px;
}

#footer .sitesamis{float:none;overflow:hidden;cler:both;}
#footer .sitesamis a{color:#fff}
div.sa-ul{    
	float: left;
    min-height: 150px;
    overflow: hidden;
    width: 220px;
    }
#footer div.sitesamis p.h5{font-variant:small-caps;font-weight:bold;font-size:12px;margin:0;padding:5px;color:#fff;}
#footer div.sitesamis{padding:20px}
#footer div.sitesamis p.h5{padding-left:4px;}
#footer div.sitesamis li{padding-left:12px;text-align: left;}
.footer_table_link{
	float:none;
	border-top: 1px solid #AAAAAA;
}
hr.spip{
	clear:both;
	margin:25px;
}



