*{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;
	}

table{
	padding:0;
	margin: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:url();
	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{
	color: #fff;
	/*background:#000 url(../images/header_c.png) center no-repeat;*/
	background:transparent;
	min-width:1024px;
	/*background-position:top center;*/
	height:160px;
	margin:0 auto;
	max-width:1200px;
	min-width:1024px;
}
#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 10px;
}
.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 3px 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 3px;
	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:1024px;
	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;
}
div#wrappermiddle{
	background:#EDEEE6;
	padding:2px 10px;
	overflow:hidden;
	margin:0;
	-width:80%;
	min-height:1200px;
	}
.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;
	margin-bottom:5px;
	}
#thumbsvideo h3,#thumbsvideo p.h3{text-align:center;background:url();}
.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;*/
}
#thumbsvideo .caption{
	padding: 0.2em;
	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;
	padding:0 15px;
}
#left h3,#left p.h3{
	background:transparent url(../images/h3_left.png) no-repeat right top;
	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;}

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;
}

.motsicones{text-align:right}
.motsicones a {
	color:#990000;
	padding-left:5px;
}

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

/* le formulaire de recherche */
.formulaire_recherche input.text{
	background:#BCBDAF url(rechercher.gif) no-repeat scroll left center;
	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;
}


/* MBOX */
.mbox{
	overflow:hidden;
	margin:0 0 25px 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;}
#rdpmini h3,#rdpmini p.h3{background:#333 url(../images/rdpmini.png) no-repeat scroll 0 0;}
#brevesrdp h3,#brevesrdp p.h3{background:#333 url(../images/brevesrdp.png) no-repeat scroll 0 0;}
.mbox div.bottom{height:28px;}
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 */

#thumbsvideo h3,#thumbsvideo p.h3{
	background:#333333 url(../images/thumbsvideo.png) no-repeat scroll 0 0;
}

#rdpmini li p{padding-right:45px;}

#sousmenu{
	display:none;
	background:#B9BAAC url(../images/menu/fond.png) repeat-x;
}

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


/* CALENDAR */
div#calendar table{
	width:90%;
	border-left:1px solid #ccc;
	margin-bottom:0px;
	}
	
div#calendar table th{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	height:20px;
	vertical-align:top;
	color:#999;
	background:#eee;
}

div#calendar td.today{font-weight:bold;}

div#calendar td{
	text-align:center;
	border-right:1px solid #ccc;margin:0;
	border-bottom:1px solid #ccc;margin:0;
	height:20px;
	}
div#calendar td.horsperiode{color:#aaa;}
/* CALENDAR_EOF */


/*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;}
div.chapo_content{
	background: #fff url(../images/bg_chapo_er.png) repeat-x;
	margin:3px;
	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;
}


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;}
hr.spip{
	clear:both;
	margin:25px;
}

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

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

.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 {
	text-align:center;
	width:100%;
	font-weight:normal;
}
.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;}

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;
	
}
td.artprec{
	text-align:left;
	padding:10px 5px 10px 30px;
	background:transparent url(../images/artgauche.gif) left center no-repeat;
}

blockquote{
	border:1px solid #555;
	background:#ddd;
	margin:8px;
	font-style:italic;
}

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

div#calendar td.occupe{
	background:#FDE5F2;
	border:1px solid red;
}

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;
}
.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 20px
} 
.sous_rubriques li.on a{background-position:0px 40px}
.sous_rubriques li.on.parente a{background-position:0px 20px}  
.sous_rubriques li a{
	background-image :url(../images/menu_nivo_0.png);
	width:186px;
} 
.sous_rubriques li li a{
	background-image :url(../images/menu_nivo_1.png);
	width:180px;
} 
.sous_rubriques li li li a{
	background-image :url(../images/menu_nivo_2.png);
	width:174px;
} 

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;
}

/*=======*/
#motsenune a{
	display:block;
	height:50px;
	text-align:center;
	padding-top:20px;
}
#motsenune li{
	background:transparent url() no-repeat center center;
	height:70px;
	margin:2px 6px;	
}
#motsenune{padding-bottom:6px;}
a.nbcomments{
	background:transparent url(../images/commentaires.png) no-repeat left center;
	padding:0 18px;
	text-align:center;
}
#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:#FFFFFF;  
	border:1px solid #cecece;  
	z-index:2;  
	/*padding:12px;
	font-size:13px;  */  
}
#popupMain p{
	margin:0;
}
#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;
}
#affiches td.btnav{
	border:1px solid #EEE;
	cursor:pointer;
}
#affiches td.btnav:hover{
	background:#DDD;
}
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;

}
