div#entete-rubrique{
	margin:0px 0px 12px 0px;
	padding: 0px;
	position:relative;
	left:0px;
}

div.logo_rub{
	float:left;
	margin-right: 15px;
}

div#cartouche-rubrique .encart-rubrique{
	margin: 0px 0px 20px 0px;
	border: 1px solid #FF0000;
}

div#cartouche-rubrique .entete-rub{
	margin-bottom: 20px;
}

/* Encart titre */

div.cartouche-titre .logo{
	float:left;
	margin-right:10px;
	display: block;
}

div#droite .titre_srub .contenant span a{
	color:#fff;
}

/* DERNIERES REALISATIONS */

div#listes_articles{
	margin: 0px;
	padding: 0px;
}


div#listes_articles .logo{
	float:left;
	margin-right: 10px;
}

div#listes_articles .sansmargin{
	margin:0px;
	padding: 0px;
	border:none;
}

div#listes_articles h3 a{
	text-decoration: none;
}

div#listes_articles .soustitre{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

div#plus_realisations{
	margin-top:40px;
}

div#plus_realisations span{
	position: relative;
	top:2px;
}

div#plus_realisations a{
	text-decoration: none;
	color:#f9ae00;
	font-weight: 600;
}

/* Ils parlent de bonnenouvelle */

div.ils-parlent .logo{
	float:left;
	margin: 0px 10px 0px 0px;
}

div.ils-parlent .sans-bordure{
	padding-bottom: 0px;
	margin-bottom: 10px;
	border-bottom:none;
}

/* utlisation simple */

div.encart_us{
	border-bottom:1px solid #f9ae00;
	padding-bottom: 19px;
	margin-bottom: 20px;
}

div#listes_articles .sanstrait{
	border:none;
	padding: 0px;
	margin:0px;
}


div.encart-article{
	padding: 0px;
	margin: 0px;
}

/* blocs depliables */

div#art-main .cs_blocs{
	}

div#art-main .cs_done{
	height:20px;
	position:relative;
	top:0px;
	left:50px;
}


div#art-main .blocs_destination{
	margin-top:-20px;
	margin-bottom: 20px;

}

div#art-main blocs_invisible{
	border:1px solid #ff0000;
}

div#art-main .cs_blocs p{
	margin: 0px;
	padding: 0px;
}

div#art-main .blocs_titre{	
	text-align: right;
	padding:0px;
	background: transparent url('../images/moins.png') no-repeat scroll;
	background-position: right top;
	z-index: 600;
	font-weight:normal;
	line-height:1em;
	margin-top:0px;
	margin-bottom:0px;
}

div#art-main .blocs_replie{
	background:transparent url('../images/plus.png') no-repeat scroll;
	background-position: right top;
}

div#art-main .encart_ont_choisis{
	padding-bottom: 0px;
}

div#art-main .titresansmargin{
	padding-top: 0px; /* 16 */
}

div#art-main h4{
	margin:0px;
	margin-top:17px;
	margin-bottom: -10px;	
	padding: 0px;
	font-size: 14px;
}

div#art-main h4.sansespaceho{
	margin-top:0px;
}

div#art-main #cartouche_haut .titre_page{
	padding: 37px 0px 0px 0px;
}

div#art-main .chapo_page p{
	line-height: 1.1em;
	padding-top: 0px;
	margin-top: 0px;
}

/* quoi de neuf */

div#art-main .quoi_neuf{
	background: url('../images/fond_quoi_neuf.png');
}

div#art-main .quoi_neuf p, div#art-main .quoi_neuf .chapo_promo{
	color:#ffdd83;
}

div#art-main .quoi_neuf .chapo_promo{
	font-size: 17px;
}

div#art-main .quoi_neuf h2.titre_rubrique{
	color:#fff;
}

div#art-main .quoi_neuf .item{
	text-align: left;
	float:left;
}

div#art-main .quoi_neuf .newsletter{
	margin: 0px;
	padding: 0px;
}

div#art-main .quoi_neuf .rss{

}

div#bouton_quoi_neuf{
	position:relative;
	left:-30px;
	margin-top:20px;
}

div#art-main .quoi_neuf .cartouche_news{
	background: url('../images/fond_text_newsletter.png');
	background-repeat: no-repeat;
	width:251px;
	height:22px;
	background-color: transparent;
}

div#art-main .quoi_neuf .text{
	border:none;
	font-size: 12px;
	padding: 2px 1px 0px 5px;
	color:#fff;
	background: url('../images/fond_text_champ_newsletter.png');
}

div#champ_news{
	height:81px;
	min-height: 81px;
	width: 460px;
	margin: 0px;
	padding: 0px;
	background: url('../images/newsletter_off.png');
	background-repeat: no-repeat;
	background-position: top left;
	float:left;
}

div#champ_news:hover{
	background: url('../images/newsletter_on.png');
}

div#champ_news .erreur_message{
	font-size: 11px;
	color:#FF0000;
	font-weight: bold;
	padding-left: 5px;
}

div#champ_news .cartouche{
	position:relative;
	top:50px;
	left:135px;
}

div#champ_news li{
	margin: 0px;
	padding: 0px;
}

div#champ_news .reponse_newsletter{
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	padding: 0px 0px 0px 5px;
	width: 250px;
}

ol.spip{
	list-style-position: inside;
}

/* articles */

div#documents_portfolio{

	text-align: center;
	
}

div#documents_portfolio h2, div#documents_joints h2, div.mp3 h3, .texte h3.ps{
	font-size: 16px;
	text-align: left;
	color: #009ee3;
	margin: 40px 0px 10px 0px;
}

div.mp3 h3{
	margin: 0px 0px 10px 0px;
}

div.titre-mp3 ul{
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}

div.titre-mp3 li{
	font-size: 12px;
}

div#documents_portfolio img{
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

div#documents_joints ul{
	margin: 0px;
	padding: 0px;
}

div#documents_joints li{
	margin: 0px;
	padding: 5px 0px;
	border-bottom:1px dotted #ccc;
	font-size: 13px;
}

div#documents_joints li a{
	text-decoration: none;
}

div#documents_joints li strong{
	font-size: 13px;
}

div#diapoxml{
	text-align: center;
	width: 440px;
	margin:0 auto!important;
}

/* begin PostQuote */
.texte blockquote,
.texte blockquote a,
.texte blockquote a:link,
.texte blockquote a:visited,
.texte blockquote a:hover
{
  color: #230C01;
  /* font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; */
  /* font-style: italic; */
  font-weight: normal;
  text-align: left;
}

.texte blockquote p
{
   margin: 2px 0 2px 15px;
}

.texte blockquote
{
   border: dashed 1px #00A1E5;
  margin: 10px 10px 10px 10px;
  padding: 2px 2px 2px 39px;
  background-color: #EFEFEF;
  background-image: url('images/postquote.png');
  background-position: left top;
  background-repeat: no-repeat;
  /* makes blockquote not to align behind the image if they are in the same line */
  overflow: auto;
  clear:both;
}

.texte li, .texte td, .texte th{
	font-size: 14px;
}

.texte li li{
	margin-left: 10px;
}

.texte ul li{
	list-style-type: disc;
	
}

.texte ul li li{
	list-style-type: square;
}

.texte ul li li li{
	list-style-type: circle;
}

div.mp3{
	margin: 0px;
	padding: 0px;
}

.titre-mp3{
	font-size: 12px;
}


/* end PostQuote */


/* SpÈcifie des paires de guillemets sur deux niveaux et pour deux langues */
#gauche .texte Q:lang(en) { quotes: '"' '"' "'" "'";
font-family:Georgia, "Times New Roman", Times, serif;
color:#FF0000; font-size:16px;}
#gauche .texte Q:lang(no) { quotes: "´" "ª" "<" ">"; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; }

#gauche .texte p.spip q{
	font-family:'Trebuchet MS', Verdana, sans-serif;
	}
	


/* InsËre des guillemets avant et aprËs le contenu d'un ÈlÈment Q */

#gauche .texte Q{
display:block;
padding:3px;
margin:2px;
text-align:center;
margin-left:0px;
margin-top:2px;
width:445px;}

#gauche .texte Q:before { line-height:20px; font-family:Georgia, "Times New Roman", Times, serif; content: open-quote; font-weight:bold; font-size: 24px; margin:5px;}
#gauche .texte Q:after  { line-height:20px; font-family:Georgia, "Times New Roman", Times, serif; content: close-quote; font-weight:bold; font-size: 24px; margin:5px;}

#global div.spip_code, div#global .code{
	color:#ccc;
}
