div#socialtags {
	margin: 20px 10px;
	padding: 20px 5px 0 5px;
	clear:both;
	text-align:center;
	border-top:7px solid #eeebee;
}

#socialtags ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
#article #socialtags ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 1px;
}
#socialtags img {
	float: none;
	width: auto;
	height: 50px;
	border: 0;
	margin: 0;
	padding: 0;
}

#ariane_content {
	margin:20px 0;
}

/* FOND header */
#content-header {
	background:url(../img/fond-header.png) top left no-repeat;
}

/* pictos sous titre */

	#titre_content p.pictos {
		margin:0;
	}

	a.picto  {
		display:inline-block;
		width:37px;
		height:37px;
		text-indent:-5000px;
		margin-right: 10px;
	}

	a.photos  {
		background: url("../img/article-picto-galerie.png") no-repeat scroll transparent;
	}

	a.infographie  {
		background: url("../img/article-picto-infographie.png") no-repeat scroll transparent;
	}

	a.podcast  {
		background: url("../img/article-picto-podcast.png") no-repeat scroll transparent;
	}

	a.video {
		background: url("../img/article-picto-video.png") no-repeat scroll transparent;
	}

	a:hover.video, a:hover.photos, a:hover.infographie, a:hover.podcast {
		background-position:0 -37px;
	}


/* article */

	#article .texte p a.site,#article .texte p a.dossier, #article .texte p a.infog, #article .texte p a.document,#article .texte p a.article  {
		display:block;
		padding:25px 170px 25px 25px;
		background:#eeebee;
		color:#3a3a3a;
		/*font-size:1.2em;*/
		font-weight:bold;
		margin-bottom:0;
		font-family:'OpenSans-Bk', sans-serif;
	}
	
	#article .texte p a.dossier {
		background:url('../img/dossier.png') #eeebee;
		 background-repeat: no-repeat;
		background-position: 98% 50%; 
	}
	
	#article .texte p a.article {
		background:url('../img/article.png') #eeebee;
		 background-repeat: no-repeat;
		background-position: 98% 50%; 
	}
	
	#article .texte p a.document {
		background:url('../img/doc.png') #eeebee;
		 background-repeat: no-repeat;
		background-position: 98% 50%; 
	}
	
	#article .texte p a.site {
		background:url('../img/site.png') #eeebee;
		background-repeat: no-repeat;
		background-position: 98% 50%; 
	}
	
	#article .texte p a.infog {
		background:url('../img/infog.png') #eeebee;
		background-repeat: no-repeat;
		background-position: 98% 50%; 
	}
	
	#article .texte p a.dossier:hover {
		background:url('../img/dossier-hover.png') #eeebee;
		 background-repeat: no-repeat;
		background-position: 98% 50%;
	}
	
	#article .texte p a.article:hover {
		background:url('../img/article-hover.png') #eeebee;
		 background-repeat: no-repeat;
		background-position: 98% 50%;
	}
	
	#article .texte p a.document:hover {
		background:url('../img/doc-hover.png') #eeebee;
		 background-repeat: no-repeat;
		background-position: 98% 50%;
	}
	
	#article .texte p a.site:hover {
		background:url('../img/site-hover.png') #eeebee;
		 background-repeat: no-repeat;
		background-position: 98% 50%;
	}
	
	#article .texte p a.infog:hover {
		background:url('../img/infog-hover.png') #eeebee;
		 background-repeat: no-repeat;
		background-position: 98% 50%;
	}
	
	/*#article br {
		display:none;
	}*/

	#titre-photo {
		background:#ffffff;
		display:block;
		position:absolute;
		width:70%;
		max-width:516px;
		padding-bottom:10px;
		border-bottom:1px solid #eeebee;
	}
	
	.titrage-article-photo {
		background:#fff;
		/*width:70%;*/
	}
	.titrage-article-photo p, .titrage-article-sans-photo p {
		color:#3a3a3a;
		font-family:'ITCAvantGardeStd-Md', sans-serif;
		font-size:1.1em;
		padding-left:20px !important;
	}
	
	.titrage-article-photo h2, .titrage-article-sans-photo h2, #contenu_dossier h2{
		color:#3c5d61;
		font-family:'ITCAvantGardeStd-Bold', sans-serif;
		font-size:2em;
		padding:20px 20px 0px 20px;
		line-height:1em;
		/*width:70%;*/
	}

	#contenu .container.wrapper, #contenu .container.wrapper #article.span9{
		max-width:738px;
	}
	
	#contenu .container.wrapper #article.span9{
		width:100%;
		background:#fff;
		margin-bottom:50px;
	}

	#article {
		color:rgb(68,68,67);
		/*font-size:1em;*/
		padding: 0;
		margin:0 auto;
	}
	
	#article  section.content p, #article .texte.surlignable p, #contenu_dossier #article p.date{
		padding: 0 40px;
		font-family:'OpenSans-Bk', sans-serif;
		font-size:1.2em;
	}
	
	#article section.content ul li p, #article .texte.surlignable ul li p {
	font-size:1em;
	}
	
	#contenu_dossier #article p.date {
		padding:0 20px 20px 20px;
		border-bottom:1px solid #eeebee;
	}

	#article .chapo {
        clear:both;
		font-size:1.3em;
		font-family:'OpenSans-Bk', sans-serif;
		/*font-weight:bold;*/
		line-height:1.5em;
		padding-top:20px;
		padding-bottom:20px;
		font-size:1.2em;
	}
	
	#contenu_dossier #article .chapo {
		/*padding:0 40px;*/
	}

	#article h3, .cke_show_borders h3 {
		color:#3a3a3a;
		/*border-top:10px solid #eeebee;*/
		padding:0px 20px 0px 0px;
		margin-left:40px;
		margin-right:40px;
		margin-top:40px;
		font-size:1.5em;
		font-weight:normal;
		line-height:1.4em;
    }    

	#article h4 {
		font-size:1.2em;
		 margin-top: 2em;
		 margin-left:50px;
		 font-weight: bold;
	}
    
    #article .texte {
        clear:both;
    }

    #article .texte h3, .cke_show_borders h3{
		/*margin:55px 0 10px 0px;*/
		/*text-transform: uppercase;*/
    }
	
	#article .texte h3.separation {
		color:#3a3a3a;
		border-top:5px solid #eeebee;
		padding:15px 20px 0px 0px;
		margin-left:40px;
		margin-right:40px;
		margin-top:40px;
		font-size:1.6em;
		line-height:1.4em;
	}
	
	#article .texte h3.classique {
		color:#3a3a3a;
		/*border-top:10px solid #eeebee;*/
		padding:0px 20px 0px 0px;
		margin-left:40px;
		margin-right:40px;
		margin-top:40px;
		font-size:1.5em;
		font-weight:normal;
		line-height:1.4em;
	}

    #article p {
    	margin-top: 15px;
		font-size:1.2em;
		line-height:1.4em;
    }

	#article iframe {
		margin: 0px;
	}
        
    .legende p {
        margin:5px 0 5px 0;
    }

	#article div.notation {
		/*width: 100%;*/
		background: rgb(50, 50, 50);
		height: 30px;
		overflow:hidden;
	}

	#article p.legende-notation {
		float:left;
		background: rgb(55, 54, 53);
		color: white;
		text-transform: uppercase;
		margin-top: 0px;
		padding: 5px 10px;
		font-family:'ITCAvantGardeStd-Md';
		font-size: 0.9em;
	}

	#article h3.question {
		cursor:pointer;
		margin-top: 15px;
		text-transform: none;
		font-family: 'ITCAvantGardeStd-Bk';
	} 

	#article h3.question + p {
		display:none;
	}

	#article .notation div.formulaire_notation {
		/*padding:5px;*/
		background: rgb(55, 54, 53);
		color: white;
		float: left;
        color:rgb(255,255,255);
	}

    .notation .note {
        color: rgb(255,255,255);
    }

	#article .notation div.formulaire_jaime .note{
		color: white;
		display: none;
	}

	#article i {
		font-style: italic;
	}

	#article ol, #sidebar .ps ul, #sidebar .ps ol, .cke_show_borders ul, #sidebar-soussite .ps ul, #sidebar-soussite .ps ol {
		margin: 0 10px 10px 10px;
	}

	#sidebar .ps .notation-infog, #sidebar-soussite .ps .notation-infog {
		display: none;
	}

	.cke_show_borders ul{
		margin:-10px 15px 15px 15px;
	}
        
    #article ul {
        margin:0px 15px 15px 15px;
    }

	#article .encadre ul, .cke_show_borders .encadre ul {
		margin:0px 15px 10px;
	}

	#article ul li, 
	#article ol li, 
	#lire_aussi ul li,
	.cke_show_borders ul li,
	.cke_show_borders ol li
	{
		/*background: url("../img/puce.png") no-repeat scroll -3px 6px transparent;*/
		list-style-image : url(../img/bullet.jpg);
		/*padding: 0px 5px;*/
		margin: 20px 40px 20px 60px;
		/*margin-left: 20px;*/
		font-size:1.2em;
		line-height: 1.4em;
		font-family:'OpenSans-Bk', sans-serif;
	}
	
	#article .socialtags ul li {
		margin:0 5px;
	}
        
    .rs-slider ul li {
        margin-left:0;
    }
	


	#sidebar .ps ol, #sidebar-soussite .ps ol {
		list-style-type:decimal;
		padding-left:15px;
		padding-bottom: 15px;
	}

	#sidebar .ps ul, #sidebar .ps ol, #sidebar-soussite .ps ul, #sidebar-soussite .ps ol {
		list-style-type:square;
		padding-left:15px;
		padding-bottom: 20px;
		color:rgb(199,198,199);
	}

	#sidebar .ps ul li, #sidebar-soussite .ps ul li {
		margin-bottom:10px;
		line-height: 17px;
		font-size:1em;
		margin-left:20px;
	}

	#sidebar .ps ul li a,#sidebar .ps ol li a, #sidebar .ps a, #sidebar-soussite .ps ul li a,#sidebar-soussite .ps ol li a, #sidebar-soussite .ps a {
		/*color:rgb(199,198,199);*/
        text-decoration:none;
	}

	#sidebar .ps ul li a:hover,#sidebar .ps ol li a:hover, #sidebar .ps a:hover, #sidebar-soussite .ps ul li a:hover,#sidebar-soussite .ps ol li a:hover, #sidebar-soussite .ps a:hover {
		color:rgba(170,170,168,1);
		text-decoration: none;
	}

	#article ul.rs-slider li {
		background:none;
		padding:0;
        margin-left:0;
        list-style-type:none;
	}

	#article .legend {
        /*background: none repeat scroll 0 0 rgb(205,0,103);
        color: #FFFFFF;
        margin: 0;
        padding: 7px 15px;
        font-family:arial, sans-serif;
        text-transform:none;
        font-size: 0.95em;*/
		display:none;
	}

	.col-lg-12 .tweet {
		width:100% !important;
		max-width:550px;
		margin:20px auto !important;
		position:relative !important;
	}

	#article .legend .credits {
		text-transform:none;
	}

	#article .texte a, #article .texte a:visited {
		color:rgb(60,97,93);
	}

	#article .texte a:hover {
		color:rgb(0,38,39);
		text-decoration: none;
	}

	#article .encadre, .cke_show_borders .encadre {
		color:rgb(60,93,97);
		border:1px solid rgb(60,93,97);
		padding:15px;
		margin:10px 40px 0 40px;
		 font-family:arial, sans-serif;
	}
        
    #photos .descriptif {
        background:rgb(55,54,53);
        color:rgb(255,255,255);
        text-transform:uppercase;
        padding:10px;
        width:716px;
        font-family:'ITCAvantGardeStd-Md';
    }
    
    #galleria {
        height:475px;
    }
    
    #photos #galleria {
        width:736px;
    }

	div.surlignable {
		margin-bottom: 15px;
	}
	
	#article table {
		margin:20px 40px;
		max-width:658px;
	}
	
	#article table.chiffreCle {
		margin:20px 0px;
		max-width:100%;
		font-family:'OpenSans-Bk', sans-serif;
		font-size:1.1em;
		border:0;
	}
	
	#article table.chiffreCle td:first-child {
		background:#3C5D61;
		color:#ffffff;
		vertical-align:middle;
		padding:40px 20px;
		width:60%;
		font-family:'OpenSans-Bk', sans-serif;
		border:0;
	}
	
	#article table.chiffreCle td:last-child {
		background:#375356;
		color:#a9b1c1;
		vertical-align:middle;
		width:40%;
		padding:40px 20px;
		font-family:'OpenSans-Bk', sans-serif;
		font-size:1.1em;
		border:0;
	}
	
	#article table.chiffreCle strong {
		font-size:2.7em;
		/*font-weight:bold;*/
		font-family:'ITCAvantGardeStd-Bold';
	}
	
	.leaflet-popup-content p {
		font-size:1.1em;
		padding:0;
		margin-top:5px;
	}
	
	.leaflet-popup-content .title {
		font-size:1.2em;
	}

	/* sidebar */
	
	#sidebar.span3 {
		width:100%;
		margin-left:0;
		margin-top:20px;
		color:#3a3a3a;

	}

	#sidebar .ps, #sidebar-soussite .ps{
		/*width:100%;*/
		/*margin-left:0;*/
		font-family:'OpenSans-Bk', sans-serif;
		font-size:1.2em;
		background:#eeebee;
		padding:20px 40px;
		color:#3a3a3a;
	}

	/*#sidebar-soussite .ps.sous-site-562 {
		background:rgb(246,246,246);
	}*/

	#sidebar .ps p, #sidebar .ps ul, #sidebar .ps ol,#sidebar-soussite .ps p, #sidebar-soussite .ps ul, #sidebar-soussite .ps ol  {
		margin:0 0 0px 0;
		padding-bottom: 0px;
		color:#3a3a3a;

	}

	#sidebar .ps p, #sidebar-soussite .ps p {
		margin-bottom:10px;
	}

	#sidebar .ps h4, #sidebar-soussite .ps h4, #actus h4 {
		border-top:1px solid rgb(114,113,109);
		margin:22px 0 15px 0;
		text-transform:uppercase;
		padding:22px 0 0 0;
		font-weight:bold;
		font-size:1.2em;
		text-align:center;
	}

	#sidebar .ps h4.colonne:first-child , #sidebar .ps h4:first-child, #sidebar-soussite .ps h4.colonne:first-child , #sidebar-soussite .ps h4:first-child {
		border-top:0;
		margin-top:0;
		padding-top:0;
	}

	#sidebar .ps a, #sidebar .ps a:visited, #sidebar-soussite .ps a, #sidebar-soussite .ps a:visited {
		color:#3a3a3a;
		text-decoration:none;
	}

	#sidebar .ps a:hover, #sidebar-soussite .ps a:hover {
		color:#002627;
	}
        
    #article .embed p {
        margin: 5px 0 0 10px;
        padding:0;
        float: left;
    }

    #article .span2-notation {
        width: 70px;
        display: block;
        min-height: 30px;
        -moz-box-sizing:border-box;
        float: right;
    }
    
    /* notation */
    
    .popularite {
        text-align:right;
        margin-right: 10px;
        margin-top: 3px;
        /*padding: 8px 13px;*/
	}
	
	.popularite span {
        background: url("../img/oeil2.png") no-repeat scroll 0 3px transparent;
        display: inline-block;
        height: 17px;
        width: 30px;
	}
    
    .notation_note {
        margin-left: 2px;
        background: url("../img/fond-notation.png") no-repeat scroll -4px 4px transparent;
        height: 11px;
        min-height: 13px;
        width: 153px;
    }

    .formulaire_notation .notation_note {
        background-position: -1px 3px;
        display: block;
        /*height: 44px;*/
        height:20px;
        margin-top: -2px;
        padding-left: 12px;
        padding-top: 8px;
        width: 153px;
        float: left;
    }
            
    #notation, .notation-infog {
        background:rgb(55,54,53);
        color:rgb(255,255,255);
        text-transform:uppercase;
        width:716px;
        padding:5px;
        font-family:'ITCAvantGardeStd-Md';
    }

	.texte .notation-infog {
		/*width:716px;*/
		width:100%;
	}
    
    /*#article .notation-infog {
        width:736px;
    }*/
    
    #notation p, #article .notation-infog p {
        display:block;
        margin-left: 10px;
        float: left;
        margin-top: 5px;
        width: auto;
        font-size: 0.9em;
    }

    #notation .notation_note div.star-rating, .embed .notation_note .star-rating, .notation-infog .notation_note .star-rating{
    	margin-right: 3px;
    }

    #notation span.note{
    	margin-left: -40px;
    	display: inline-block;
    	padding: 5px 0 0;
    	width: auto;
    	display: none;
    }

    #notation .formulaire_notation p {
    	font-size: 0.9em;
    }


    #notation, .notation-infog {
		background:rgb(55,54,53);
		color:rgb(255,255,255);
		text-transform:uppercase;
		padding:5px 0px;
		height:30px;
		background: none repeat scroll 0 0 #373635;
	    padding: 1px 0px;
	    /*margin-top: -28px;*/
	    overflow: hidden;
	}

/* voir aussi */

	#lire_aussi {
		margin:60px 0;
	}

	#lire_aussi .bloc_title {
		color:rgb(205,0,103);
		font-weight:bold;
		font-family:'ITCAvantGardeStd-Md';
		margin-bottom:30px;
		text-transform:uppercase;
	}

	#lire_aussi ul {
		margin:0;
		padding-left:0;
	}

	#lire_aussi li a {
		color:rgb(86,84,79);
		font-weight:bold;
		font-size:1em;
	}

	#lire_aussi li a:hover {
		color:rgb(114,113,109);
		font-weight:bold;
		font-size:1em;
	}

	#lire_aussi li{
		/*background: url("../img/puce.png") no-repeat scroll 0 9px transparent;*/
		padding: 3px 0px;
	}

	#documents_joints {
		margin-top: 25px;
	}

	#documents_joints, #document_joints ul li {
		color:rgb(105,33,107);
		font-weight: bold;
	}

	#documents_joints a {
		color:rgb(105,33,107);
		font-weight: bold;
	}

	#documents_joints a:hover {
		color:rgb(41,6,42);
		text-decoration: none;
	}
        
    .spip_documents_left  {
        margin:0px 7px 0 0px;
    }

/* publications */

	#publications {
		background:rgb(255,255,255);
		color:#3A3A3A;
		text-transform:none;
		padding:15px 0 15px 0;
		margin-bottom: 20px;
		font-family:"OpenSans-Bk",sans-serif;
	}

	#publications h4 {
		margin-bottom:22px;
		font-weight:100;
		margin-top: 0px;
		font-size:1.8em;
		text-align:center;
	}

	#publications .publication {
		color: white;
		text-transform: none;
		text-align: left;
		/*padding:0 20px;*/
		/*font-weight: bold;*/
		font-size: 1.2em;
		line-height: 1.3em;
	}
	
	#publications .publication a {
		color:#3A3A3A;
	}
	
	#publications .publication a:hover {
		color:#cd0067;
	}

	#publications .publication p {
		margin-bottom:0px;
	}

	#publications p {
		text-align: left;
		padding: 0 10px;
	}

	#publications .publication p a {
		color:#ffffff;
	}

	#publications .publication p a:hover, #publications .publication p a:visited, #publications .publication p a:active {
		color:#ffffff;
	}
	
	#publications .publication .item {
		margin-left:60px;
	}
        
    #populaires, #actus {
		background:rgb(166,27,68);
		padding:15px 12px 3px 12px;
		color:rgb(255,255,255);
	}

	#populaires ol, #actus ol {
		counter-reset: repas;margin:0;
	}

	#populaires p.titre-populaires{
		background: url(../img/fond-populaires.jpg) top left no-repeat;
		width: 208px;
		height: 35px;
		margin-bottom: 20px;
	}

	#populaires p span {
		visibility: hidden;
	}

	#populaires p span {
		font-size:2.8em;
	}

	#populaires ol li {
		counter-increment: repas; /* on incrémente le compteur à chaque nouveau li */
	}

	#populaires ol li a, #populaires ol li a:visited, #actus ol li a, #actus ol li a:visited{
		color:rgb(255,255,255);
		font-size:0.9em;
	}
        
    #actus {
        margin-bottom:20px;
        background: none repeat scroll 0 0 rgb(106,0,50);
    }
    
    #actus h4 {
        border-top:0;
        margin-top:0;
        padding-top:5px;
    }

	#populaires ol li a:hover, #actus ol li a:hover {
		/*color:rgb(86,84,79);*/
        color:#ccc;
		text-decoration: none;
	}

	#populaires ol li, #actus ol li {
		margin-bottom:15px;
        line-height:18px;
	}
        
        /*#actus ol li small:before{content:'\2014 \00A0'};*/

	#populaires li:before {
		content: counter(repas); /* on affiche le compteur */
		margin-right: 8px;
		vertical-align: top;
		font-weight: bold;
		font-size: 1.3em;
		color: white;		
	}
        
    h3.question {
		text-transform: none;
		margin: 20px 0px 10px;
		line-height: 1.3em;
	}
	
/* outils */

.outils {
    text-transform:uppercase;
    font-family:'ITCAvantGardeStd-Md';	
    height: 20px;
}

header .outils {
    border-bottom:1px solid rgb(191,191,191);
    margin-bottom: 15px;
    padding-bottom: 5px;
}

footer .outils {
    border-top:1px solid rgb(191,191,191);
    margin-top:20px;	
}

.outils.span12 {
	min-height: 20px;
	max-height: 20px;
}

.addthis_toolbox {
	display:none;
}

.outils a.print {
		margin:0 15px;
}

.outils a.share {
		/*margin-left:50px;*/
}

img.vspace {
    margin:10px 0;
}

/* galerie */
#galerie  {
	margin-top:15px;
}

#article #galerie p {
    margin-top:0px;
}

#galerie h3 {
	background:rgb(55,54,53);
	color:rgb(255,255,255);
	text-transform:uppercase;
	font-family:'ITCAvantGardeStd-Md';
	margin:40px 0 0 0;
	padding:10px;
}

#galerie ul {
	margin:0;
}

.rs-slide-bg  {
	padding:0;
	background:rgb(0,0,0);
}

.rs-thumb-wrap {
	margin:0;
	background:rgb(0,0,0);
}

.rs-thumb-wrap > a {
	padding:0;
}
/* table */


table {
	width:100%;
	margin:20px 0;
}

table thead th {
    vertical-align: bottom;
}
table th {
    font-weight: bold;
    color:#29062A;
    text-transform:uppercase;
}

table th, table td {
    border: 1px solid #8F8778;
    line-height: 20px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}

.formulaire_duflot ol li ul li {
	list-style-type: none;
}

/* citation */
blockquote {
    background:transparent;
    margin-top:15px;
    /*border-left:1px solid rgb(41,6,42);
    margin:1.5em 10px;
    padding:.5em 10px;
    quotes:"\201C""\201D""\2018""\2019";*/
}
blockquote:before {
    /*content:open-quote;
    font-size:4em;
    line-height:.1em;
    margin-right:.25em;
    vertical-align:-.4em;
    font-family:'ITCAvantGardeStd-Md';*/
}

#article blockquote p {
    font-size:1em;
    margin:0;
    font-style:italic;
    display:inline;
}

#article section.content p.citation {
	background:url('../img/citation.png') #3c5d61 no-repeat top left;
	padding:60px 90px 50px 90px;
	margin:40px 0;
	color:#ffffff;
	font-size:1.4em;
	font-family:'ITCAvantGardeStd-Md';
}

#article section.content p.citationPhoto1 {
	background:url('../img/citation-photo1.png') #3c5d61 no-repeat top left;
	padding:60px 90px 40px 315px;
	margin:40px 0;
	color:#ffffff;
	font-size:1.4em;
	font-family:'ITCAvantGardeStd-Md';
}

#article section.content p.citationPhoto2 {
	background:url('../img/citation-photo2.png') #cd0067 no-repeat top left;
	padding:60px 90px 40px 315px;
	margin:40px 0;
	color:#ffffff;
	font-size:1.4em;
	font-family:'ITCAvantGardeStd-Md';
}

#article section.content p.citationCosse {
	background:url('../img/citation_cosse.png') #3c5d61 no-repeat top left;
	padding:60px 90px 40px 315px;
	margin:40px 0;
	color:#ffffff;
	font-size:1.15em;
	font-family:'ITCAvantGardeStd-Md';
}

#article p.citation br, #article p.citationPhoto1 br, #article p.citationPhoto2 br, #article p.citationPhoto3 br {
    display:inline;
}

#article section.content p.citation span, #article section.content p.citationPhoto1 span, #article section.content p.citationPhoto2 span, #article section.content p.citationPhoto3 span, #article section.content p.citationCosse span {
	opacity:0.5;
	font-size:0.9em;
	padding-top:15px;
	display:inline-block;
	line-height:1.3em;
}

/* addthis */ 

.addthis_box a {
    display:inline;
}

.galleria-info-description p{
	margin: 0;
}

   /* share */
   
   .share {
        float:left;
        margin:0;
    }
    
        
   .sharrre .box{
		height:30px;
		display:inline-block;
		position:relative;
		padding:0px;
		float:left;
		clear:both;
		overflow:hidden;
		-webkit-transition:all 0.3s linear;
		-moz-transition:all 0.3s linear;
		-o-transition:all 0.3s linear;
		transition:all 0.3s linear;
		margin-top:-6px;
		color:#8F8778;
		background:transparent;
	}
	.sharrre .left{
		line-height:30px;
		display:block;
		white-space:nowrap;
		-webkit-transition:all 0.2s linear;
		-moz-transition:all 0.2s linear;
		-o-transition:all 0.2s linear;
		transition:all 0.2s linear;
	}
	.sharrre .middle{
		position:absolute;
		height:30px;
		top:0px;
		right:10px;
		width:0px;
		color:#fff;
		white-space:nowrap;
		text-align:left;
		overflow:hidden;
		-webkit-transition:width 0.3s linear;
		-moz-transition:width 0.3s linear;
		-o-transition:width 0.3s linear;
		transition:width 0.3s linear;
	}
	.sharrre .middle a{
		color:#8F8778;
		font-weight:bold;
		padding:0;
		text-align:center;
		float:left;
		line-height:22px;
	}
	.sharrre .right{
	    position:absolute;
	    right:0px;
	    top:0px;
	    height:100%;
	    width:45px;
	    text-align:center;
	    line-height:22px;
	    color:#4b5d61;
	}
.sharrre .box:hover{
padding-right:80px;
width:50px;
}
.sharrre .middle a:hover{
text-decoration:none;
}
.sharrre .box:hover .middle{
width:50px;
}

.sharrre .box .fb:hover {
    background-position:-9px 0;
}

.sharrre .box .tw:hover {
    background-position:-5px -46px;
}

/* RESPONSIVE */ 

@media screen and (max-width: 320px) {
	#titre_content {
		padding-bottom: 0;
	}

	.outils.share.span12 {
		display: none;
	}

	#article {
		padding: 0 15px;
	}

	#article .texte h3 {
		margin-top: 15px;
	}

	#publications, .ps {
		display: none;
	}

	.page_article #sidebar {
		margin-left: 0;
		width: 100%;
	}

	.mobile.footer {
		display: block;
		background: #3c4861;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#liens_content {
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: -10px;
		z-index: 1;
		position: relative;
	}

	#liste_articles ul li article .logo_article {
		float: none;
		margin-right: 0;
	}

	#liste_articles ul li {
		margin-bottom: 0;
		padding-bottom: 0;
	}
} 

@media screen and (min-width: 321px) and (max-width: 360px) {
	#titre_content {
		padding-bottom: 0;
	}

	.outils.share.span12 {
		display: none;
	}

	#article {
		padding: 0 15px;
	}

	#article .texte h3 {
		margin-top: 15px;
	}

	#publications, .ps {
		display: none;
	}

	.page_article #sidebar {
		margin-left: 0;
		width: 100%;
	}

	.mobile.footer {
		display: block;
		background: #3c4861;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#liens_content {
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: -10px;
		z-index: 1;
		position: relative;
	}

	#liste_articles ul li article .logo_article {
		float: none;
		margin-right: 0;
	}

	#liste_articles ul li {
		margin-bottom: 0;
		padding-bottom: 0;
	}
} 

@media screen and (min-width: 361px) and (max-width: 375px) {
	#titre_content {
		padding-bottom: 0;
	}

	.outils.share.span12 {
		display: none;
	}

	#article {
		padding: 0 15px;
	}

	#article .texte h3 {
		margin-top: 15px;
	}

	#publications, .ps {
		display: none;
	}

	.page_article #sidebar {
		margin-left: 0;
		width: 100%;
	}

	.mobile.footer {
		display: block;
		background: #3c4861;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#liens_content {
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: -10px;
		z-index: 1;
		position: relative;
	}

	#liste_articles ul li article .logo_article {
		float: none;
		margin-right: 0;
	}

	#liste_articles ul li {
		margin-bottom: 0;
		padding-bottom: 0;
	}
} 

@media screen and (min-width: 376px) and (max-width: 384px) {
	#titre_content {
		padding-bottom: 0;
	}

	.outils.share.span12 {
		display: none;
	}

	#article {
		padding: 0 15px;
	}

	#article .texte h3 {
		margin-top: 15px;
	}

	#publications, .ps {
		display: none;
	}

	.page_article #sidebar {
		margin-left: 0;
		width: 100%;
	}

	.mobile.footer {
		display: block;
		background: #3c4861;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#liens_content {
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: -10px;
		z-index: 1;
		position: relative;
	}

	#liste_articles ul li article .logo_article {
		float: none;
		margin-right: 0;
	}

	#liste_articles ul li {
		margin-bottom: 0;
		padding-bottom: 0;
	}
} 

@media screen and (min-width: 385px) and (max-width: 414px) {
	#titre_content {
		padding-bottom: 0;
	}

	.outils.share.span12 {
		display: none;
	}

	#article {
		padding: 0 15px;
	}

	#article .texte h3 {
		margin-top: 15px;
	}

	#publications, .ps {
		display: none;
	}

	.page_article #sidebar {
		margin-left: 0;
		width: 100%;
	}

	.mobile.footer {
		display: block;
		background: #3c4861;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#liens_content {
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: -10px;
		z-index: 1;
		position: relative;
	}

	#liste_articles ul li article .logo_article {
		float: none;
		margin-right: 0;
	}

	#liste_articles ul li {
		margin-bottom: 0;
		padding-bottom: 0;
	}
} 

@media screen and (min-width: 415px) and (max-width: 1024px) {
	#titre_content {
		padding-bottom: 0;
	}

	.outils.share.span12 {
		display: none;
	}

	#article {
		padding: 0 15px;
		float: left;
	}

	#article .texte h3 {
		margin-top: 15px;
	}

	.page_article #sidebar {
		margin-left: 0;
		width: 100%;
		max-width: 220px;
		float: right;
	}

	#plan_content {
		z-index: 1;
		position: relative;
	}

} 