/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; 
	}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
h5.spip { font-style:italic; margin:0.2em 0 0.5em; }

/* Global Reset & Standards ---------------------- */
html {
	margin:0;
	padding:0;
	background-color: #666666; 
	-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover; /* version standardisée */	
}
body {
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
		font-size:16px;
		/* background: url(../IMG/pattern_body.jpg) repeat top left; */
		}
img,
object,
embed {
  max-width: 100%;
  height: auto; }

object,
embed {
  height: 100%; }

img {
  -ms-interpolation-mode: bicubic; }
figure, figure.spip_doc_inner {margin:0;padding:0;display:inline}
/* Titraille / Intertitres */

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; }

#edito h1 { 
	color: #D30634;
	font:700 1.375em/1.4em 'Lato', Helvetica, sans-serif;
	padding: 0;
	margin-bottom: 10px;
	}
	
#edito { padding:0.5em 0 1.3em 0;color: #666666; font-size:1.250em; font-weight:300; }

h1 {
	padding: 0 0 0.750em 3em;
	font:700 2.500em/1.15em 'Lato', Helvetica, sans-serif;
	color: #333333;
}

h1#logoSaban, h1#logoSabanCarou, div#logoSaban, div#logoSabanCarou {
	position:absolute;
	margin:0;
	padding:0;
	color:#FD1418;
	font:700 3.3em/1em 'Lato', Helvetica, sans-serif;
	top:0.2em;
	right:7em;
}
h1#logoSabanCarou, div#logoSabanCarou {
	top:0.5em;	
}
h1#logoSaban span, h1#logoSabanCarou span, div#logoSaban span, div#logoSabanCarou span{
	display:block;
	color: #999997;
	text-shadow:0 1px rgba(255,255,255,0.5);
	font:700 0.8em/1em 'Lato', Helvetica, sans-serif;
	text-align:right;	
}
h1#logoSaban span.masquer {
	text-indent:-99999px;
	display:inline-block;
	text-align:left;	
}
h1#logoSabanew {
	float:left;
	margin: 3.6em 0.7em 0 2.5em;
	padding:0;
	font:400 3em 'Lato', Helvetica, sans-serif;
	color: #B36700;
	text-shadow:0 1px rgba(51,51,51,0.5);
}
h1#titreSaban, h2.home, h1#titrePresse , h1#titreRubPresse, h1#titreCollection, h1#TitreCollDetail, h1#titreOeuvre {
	margin: 0 0 0.5em 0.1em;
	padding:0;
	font:700 3em 'Open Sans Condensed', Helvetica, sans-serif;
	color: #999997;
	text-shadow:0 1px rgba(255,255,255,0.5);
	width:95%;
}
#pageAmi h1#titreSaban {
	margin: 0 0 0.5em 1em;	
}
h1#titrePresse {
	margin:0;
	width:auto;
	text-align:left;	
}
h1#titreOeuvre {
	width:auto;
	text-align:center;
	font-size:2.5em;
	margin: 1em 0 1em 0;
}
#pageCollection .cartouche {
	position:relative;
	width:80%;	
}
h1#titreCollection {
	margin:0 1em;
	width:auto;
	text-align:left;
	width:60%;
}
#titreSabanHome p {
	font-size:2.1em;
	font-weight:700;
	margin-bottom: 1em;	
}
#titreSabanHome p a.spip_in, #titreSabanHome p a.spip_out, #titreSabanHome p a.spip_mail, article #titreSabanHome p a{
	color:#fd1418;
	font-size: 1em;	
}
.posCollec {
	float:left;
	width:73%;
	margin-left:15em;
}
.posCollec #portfolio li {
	width:30%;	
}
h1#TitreCollDetail {
	width:100%;
}
h1#TitreCollDetail span {
	font-size:0.7em;
	font-weight:300;	
}
h1#titreRubPresse {
	width:100%;
}
.infannexe {
	font-size:1.2em;
	position:absolute;
	top:15em;
	left:2em;
	
}
.infannexe p {
	text-align:left;
	font: 400 1em/1.1em'Lato', Helvetica, sans-serif;
	color:#F6FEFE;
	margin-bottom:0.5em;
}
#pageActu .categorie, #pageActuPasse .categorie {
	margin: 0 0 0.5em 0;
	padding:0;
	font:300 2em 'Lato',Helvetica,sans-serif;
	color: #999997;
	text-shadow:0 1px rgba(255,255,255,0.5);
	text-transform:none;
}
#pageActu h2.small a, #pageActuPasse h2.small a {
	font-size:3em;	
}
#pageActu h2.small1 a, #pageActuPasse h2.small1 a {
	font-size:2em;	
}
.articles div#titreSaban p { 
	color:#FFFFFF;
	font:700 2.8em 'Open Sans Condensed',Helvetica,sans-serif;
	text-shadow:none;
	margin: 0 0 0.5em 0;
	padding:0;
	width:95%;	
}
#pageAtelier {
	margin:0 1em;	
}
#pageAtelier div#titreSaban a, #pageAtelier div#titreSaban a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font:400 1em 'Open Sans Condensed',Helvetica,sans-serif;
	border-bottom:1px solid #FFFFFF;
}
#pageAtelier div#titreSaban a:active, #pageAtelier div#titreSaban a:hover {
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:2px solid #FFFFFF;
}
#contenuFolio h1#titreSaban, #contenuCollection h1#titreSaban { margin:0 0 0 0.3em; } 
h2.home {
	font-size:2.5em;
	margin:0 0 0.75em;	
}
.page_rubrique h1, .page_recherche h1 {font-size:1.875em;color:#afafaf; font-family: 'Lato', Helvetica, sans-serif;}	
.sstitre {font-size: 0.55em; margin-top:-5px; display:block; color:#515a64;}
.page_forum h1 { background: url(../IMG/commentaires.gif) no-repeat top left; padding-top: 42px; }

h2, h2 a { 
	font-family: 'Open Sans Condensed', Helvetica, sans-serif;
	font-weight: 700;
	display:block;
	text-decoration:none;
	color:#000000;
	margin-bottom:1.5em;
}
h2 a {
	display:inline;
	margin:0;	
}
.page_sommaire h2 a, .page_rubrique h2 a { font-size: 1.875em; line-height:1.333em; margin-bottom:0.6em; }
.page_sommaire h2 a { font-size: 1.4em; }
h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active { color: #000000; }
h2 a:hover { color:#B36700;color:#cf5301; }

.articleaccueil h2 a { line-height: 38px; }

h3 { font-size: 14px; font-weight: bold; }
h3.spip { text-align: left; margin-bottom: 1.125em; font-size: 1.375em; font-weight: 700; color: #000; line-height: 1.1em } /* Cf.: spip_style.css */
h4.spip { margin: 0; padding: 12px 0 6px; font-size: 16px; font-weight: 700; color: #000; line-height: 26px; }

hr.spip {border-top: 1px solid #dedede;border-left:none;color: #FFFFFF;height: 1px; margin: 2.5em auto;} /* Cf.: spip_style.css */

/* Autres enrichissements typo */
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
small { font-size: 11px; color: #666666; font-family: 'Lato', Helvetica, sans-serif; }
dfn { font-weight: bold; color: #666; }
del { text-decoration: line-through; }
ins { color: red !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }

/* Listes */
ul.spip { list-style: disc; padding-left: 30px; padding-bottom: 6px; } /* Cf.: spip_style.css */
ul.spip li { padding-bottom: 6px; }
ol.spip {} /* Cf.: spip_style.css */
dl {}
dt { line-height: 1px; padding: 0; margin: 0; }
dd {}
ul.nuage, dl.nuage {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	text-transform: uppercase;}


/* Citations, code et poesie */
cite {}
q {}
blockquote.spip_poesie {
	font: 400 1.4em/1.7em "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFFFFF;
	margin:2em 13em 3em 13em;
	border:none;
	text-align:center;
	padding:0;
}
.auteurcite { display:block;text-align:right;margin-right:2em;color:#FFFFFF;font-size:1em;font-style:normal;}
.auteurcite span{ font-size:0.8em; }
blockquote.spip {} /* Cf.: spip_style.css */
blockquote.spip_poesie {} /* Cf.: spip_style.css */
.spip_code {} /* Cf.: spip_style.css */
.spip_cadre {} /* Cf.: spip_style.css */
address {}
a { outline: none; }

/* Tableaux */
#contenu_inside table.spip, #contenu_occasion table.spip, #contenu_install table.spip { width:100%; } /* Cf.: spip_style.css */
#contenu_inside table.spip caption, #contenu_occasion table.spip caption , #contenu_install table.spip caption{ font-size:1.15em; padding:10px 0 10px 0; background-color:#B36700; color:#FFFFFF; }
/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0; }
.spip_logos { } /* Cf.: spip_style.css */
.spip_documents {} /* Cf.: spip_style.css */

.spip_documents_center,
.spip_documents_left,
.spip_documents_right,
.spip_documents_pfolio,
.spip_documents_figure,
.spip_documents_illusHuile,
.spip_documents_illusNaturel { 
	line-height: 1px;
	margin-bottom: 2.500em;
	-moz-box-shadow: 0px 0px 6px 2px #333333;
	-webkit-box-shadow: 0px 0px 6px 2px #333333;
	-o-box-shadow: 0px 0px 6px 2px #333333;
	box-shadow: 0px 0px 6px 2px #333333;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, Direction=NaN, Strength=6);
}
.spip_documents_pfolio {
	border:none;
	margin:0;	
}
.spip_documents_center {
	margin-left:0.5em;	
}
/*
.spip_documents_right,
.spip_documents_left { clear:both; }
*/
.spip_documents_left {
	margin-right:3em;
	margin-left:0.5em;
}
.spip_document_35 {
	margin-right:0;	
}
.spip_document_34, spip_document_37 {
	margin-bottom:1em;
}
.illusCV .spip_documents_left {
	height:auto;
	width:80%;
	margin-right:0;
	margin-left:6.5em;
	margin-bottom:4em;
}
.spip_documents_right {
	margin-left:3em;
	margin-top:0.5em;	
}
.illusCV .spip_documents_right {
	margin-left:1em;
	margin-right:1em;
	height:auto;
	max-width:50%;	
}
/* marge personalisée dans parcours */
img#P7 {
	margin-left:2.8em;	
}
.illusPasse .spip_documents_left {
	margin-right:1.5em	
}
.actu img.spip_documents_right, .PosLarge img.spip_documents_right {
	margin-top:1em;
}
.actu img.spip_documents_right, .momentpasse img.spip_documents_right {
	margin:0.5em 1em 1em 1em;
}
a:hover .spip_documents_center,
a:hover .spip_documents_left,
a:hover .spip_documents_right,
.spip_documents_figure { border-color: #47a941; }
#contenu_inside .spip_document_485, #contenu_inside .spip_document_486, #contenu_inside .spip_document_487{
	margin-bottom: 1.8em;
}
.spip_documents_center.imgannexe { border:none; margin-bottom:0.75em;}

.spip_doc_titre { padding: 12px 0 8px; font-weight: normal;line-height:15px; font-size:12px; } /* Cf.: spip_style.css */
.spip_doc_descriptif { font-family: 'Lato', Helvetica, sans-serif; font-size: 11px; color: #444; width: 100%!important; padding: 7px 0; border-bottom: 1px solid #DDD; background: #F1F1F1; margin: 1px 0 0; text-shadow: 0 1px rgba(255,255,255,0.7); line-height: 18px; } /* Cf.: spip_style.css */

.spip_doc_player { float: left; }
.spip_doc_player .spip_doc_descriptif { background: none; wdith: auto; border:0;  }
.spip_doc_player + p { clear: both; }

#fancybox-title-inside {
font-size: 18px;  font-style: italic; color: #666666; font-weight: normal; text-align:center;padding-top:3px;line-height: 12px;}


/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */
body { 
	position:relative;
	color: #515a64;
	font-family: 'Lato', Helvetica, sans-serif;
	font-weight:400;
}

#header, #headerHome {
	width:100%;
	height: 10em;
	/* background-color: #e2e2e2; */
	overflow:hidden;
}
#headerAtelier {
	opacity: 0.9;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
	background-color:#666666;
	z-index:5;
	width:100%;
	height: 10em;
	z-index:1;
}
#headerAtelier .container-header {
	background: transparent url("../IMG/logo_saban.png") no-repeat 0.5em 0.5em;
}
#slider{
	position:relative;
	width:100%;
	border:10px solid #CDCDCD;
}
.container-header {
    max-width: 100%; /* 62.5em; */
    padding: 0;
	margin: 0 1em;
	height:7.75em;
}
a.insta, a.instag{position:absolute;right:90px;top:22px;display:block;height:30px;width:30px;background: transparent url("../IMG/png/ico-insta.png") 0 0 no-repeat;}
a.instag{top:32px;}
#headerHome .container-header {
	background: transparent url("../IMG/logo_saban.png") no-repeat 0.5em 0.5em;
	background-size: auto;
}

.page_rubrique #header, .page_article #header {
	height:3.5em;	
}
#header .container-header {
	height:3.5em;	
}
.overlay {
	background:url("js/overlays/01.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height:100%;
	width:100%;
	position:absolute;
	top:10em;
	left:0;
	z-index:0;
}
/*  SUBMENU HEADER  */
.SubMenu, .SubMenu1 {
	/* background:transparent url("../IMG/panneaucontact.jpg") no-repeat 0 0; */
	position:absolute;
	top:1em;
	right:5em;
	padding:0.4em 4em 0.6em 2em;
	background: rgb(51,51,51); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(153,153,153,1) 11%, rgba(102,102,102,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,1)), color-stop(11%,rgba(153,153,153,1)), color-stop(100%,rgba(102,102,102,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(153,153,153,1) 11%,rgba(102,102,102,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(153,153,153,1) 11%,rgba(102,102,102,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(153,153,153,1) 11%,rgba(102,102,102,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(51,51,51,1) 0%,rgba(153,153,153,1) 11%,rgba(102,102,102,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#666666',GradientType=1 ); /* IE6-8 */


}
.SubMenu1 {
	top:1.8em;	
}
.SubMenu ul li a, .SubMenu ul li a:visited, .SubMenu1 ul li a, .SubMenu1 ul li a:visited{
	color:#333333;
	font:700 0.9em/1.1em 'Lato',Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
	text-decoration:none;
	
}
.SubMenu ul li a:active, .SubMenu ul li a:hover, .SubMenu ul li a.on, .SubMenu1 ul li a:active, .SubMenu1 ul li a:hover, .SubMenu1 ul li a.on{
	border-bottom:2px solid #F6FEFE;
}
.SubMenu ul li, .SubMenu1 ul li {
	margin-top:0.2em;
}
.SubMenu ul li.copy, .SubMenu1 ul li.copy {
	color:#FFFFFF;
	font-weight:400;
	font-size:0.8em;
	margin-top:0.7em;
}
.SubMenu .spip_tipafriend a, .SubMenu1 .spip_tipafriend a {
	text-align:left;
}
.SubMenu .spip_tipafriend a img, .SubMenu1 .spip_tipafriend a img{
	visibility:hidden;	
}
/* ------------------------------------------
/* CARROUSSEL
/* ------------------------------------------ 
 */
#caroussel a { display:block; float:left; margin-top:12px; margin-bottom:7px; padding:0; }
#caroussel a img { visibility:hidden; }
.caroufredsel_wrapper {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZmVmZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZjZmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZjZmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZmVmZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(246,254,254,0) 0%, rgba(246,254,254,1) 8%, rgba(246,254,254,1) 92%, rgba(246,254,254,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,254,254,0)), color-stop(8%,rgba(246,254,254,1)), color-stop(92%,rgba(246,254,254,1)), color-stop(100%,rgba(246,254,254,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,254,254,0) 0%,rgba(246,254,254,1) 8%,rgba(246,254,254,1) 92%,rgba(246,254,254,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,254,254,0) 0%,rgba(246,254,254,1) 8%,rgba(246,254,254,1) 92%,rgba(246,254,254,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,254,254,0) 0%,rgba(246,254,254,1) 8%,rgba(246,254,254,1) 92%,rgba(246,254,254,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,254,254,0) 0%,rgba(246,254,254,1) 8%,rgba(246,254,254,1) 92%,rgba(246,254,254,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f6fefe', endColorstr='#00f6fefe',GradientType=0 ); /* IE6-8 */

	
}
.image_carousel {
	padding: 10px 0 5px 0;
	width: 100%;
	position: relative;
	

}
.image_carousel .gauche, .image_carousel .droit{
	position:absolute;
	top:0;
	height:100%;
	width:5em;
	z-index:1;

}
.image_carousel .gauche{
	left:0;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4Nzg3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MDgwODAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(120,120,120,1) 0%, rgba(128,128,128,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(120,120,120,1)), color-stop(100%,rgba(128,128,128,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(120,120,120,1) 0%,rgba(128,128,128,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(120,120,120,1) 0%,rgba(128,128,128,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(120,120,120,1) 0%,rgba(128,128,128,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(120,120,120,1) 0%,rgba(128,128,128,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878', endColorstr='#00808080',GradientType=1 ); /* IE6-8 */


}
.image_carousel .droit{
	right:0;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODc4NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(128,128,128,0) 0%, rgba(120,120,120,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(128,128,128,0)), color-stop(100%,rgba(120,120,120,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(128,128,128,0) 0%,rgba(120,120,120,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(128,128,128,0) 0%,rgba(120,120,120,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(128,128,128,0) 0%,rgba(120,120,120,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(128,128,128,0) 0%,rgba(120,120,120,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00808080', endColorstr='#787878',GradientType=1 ); /* IE6-8 */


}
.image_carousel img {
	border: 1px solid #ccc;
	padding: 0;
	margin: 0 7px 0 7px;
	display: block;
	float: left;
}



#page, #pageFolio, #pagePhoto, #pageArts, #pageAtelier, #pageActu, #pagePresse, #pageCollection, #pageArtsPeintures, #pageNaissance, #pageAmi, #pageActuPasse {
	max-width: 96%; /*62.5em;ancien > 66.5em*/
	margin: 0 auto;
	padding:2em 3em 3em 3em;
	position: relative;
	-moz-box-shadow: 1px 1px 6px 2px #999999;
	-webkit-box-shadow: 1px 1px 6px 2px #999999;
	-o-box-shadow: 1px 1px 6px 2px #999999;
	box-shadow: 1px 1px 6px 2px #999999;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999, Direction=134, Strength=6);
}

#pageFolio, #pagePhoto, #pageArts, #pageAtelier, #pageActu, #pagePresse, #pageCollection, #pageArtsPeintures, #pageNaissance, #pageAmi, #pageActuPasse {
	max-width: 96%; /*62.5em;ancien > 66.5em*/	
	padding:2em 0 3em 0;
	margin:0 auto 2em auto;
}
#pageNaissance {
	width:100%;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	filter:none;
	margin:0 auto;
	padding:2em 0 0 0;
	height:100%;
}
#pageNaissance {
	padding:4em 0 0 0;
}
#pageArts, #pageArtsPeintures {
	padding:1em 3em 3em 3em;	
}
#pagePhoto, #pagePresse {
	margin-top: 2em;
	padding-bottom:2em;
	background: transparent url("../IMG/logo_saban.png") no-repeat 1em 5.5em;
	/* ANIMATION */
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
#pagePresse {
	float:none;
	padding:0 3em 3em 0;
}
#pageAmi {
	float:left;
	margin-left:2em;
}
#pageActu, #pageActuPasse {
	padding:2em 3em 3em 2em;	
}

#pagePhoto.navigue, #pagePresse.navigue {
	margin-top: 0;
	background:none;	
}
.page_sommaire #page {
	padding:2em 3em 0 3em;
	margin:0 auto 2em auto;
}
#conteneur {
	width: 100%;
	padding:0;
	overflow: hidden;
	margin:3em 0 0 0;
}
#pagePhoto #conteneur, #pagePresse #conteneur, #pageCollection #conteneur {
	margin:1em 0 0 0;	
}
#pageArts #conteneur, #pageArtsPeintures #conteneur {
	margin:0.5em 0 0 0;	
}
#pageArtsPeintures #contenu {
	float:left;	
}

#pageAtelier #conteneur{
	margin:0;
}
#pageAtelier #contenu{
	border:none;
	margin:0;
	padding:0;
	width:100%;
}
#pageNaissance #conteneur{
	margin:0;
}
#pageNaissance #contenu{
	border:none;
	margin:0;
	padding:0;
	width:100%;
} 
#pageActu #conteneur, #pageActuPasse #conteneur{
	margin-top:0;
	
}
.page_rubrique #contenu, #contenuFolio, #contenuCollection {
	float:none;
}
#pageActu #contenu, #pageActuPasse #contenu {
	float:left;	
}
.navBoutons {
	float:left;
	padding-top:1px;
	width:100%;
}
.navBoutons ul {
	margin:0 0 15px; 0;	
}
.navBoutons ul li {
	margin:0 0 5px 0;	
}
.navBoutons ul li.contact {
	background:#cdcdcd url(/IMG/icone_contact.png) no-repeat 0 0;
}
.navBoutons ul li.newsletter {
	background:#e6e6e6 url(/IMG/icone_newsletter.png) no-repeat 0 0;
}
.navBoutons ul li a {
	font: 1em/1.2em 'Lato', Helvetica, sans-serif;
	font-weight:700;
	display:block;
	padding:0.7em 0 0.5em 2.68em;
	color:#B36700;
	text-decoration:none;
}
.navBoutons ul li a span {
	color:#000000;	
}
#navigation {
	float:left;
	width:100%;
	margin-top:5em;
}
#pageActu #navigation, #pageActuPasse #navigation {
	float:none;	
}
.posMenuHome #navigation ul.menu {
	padding:1.5em 0 0 1em;
}
.posMenuArts #navigation {
	margin-top:0;	
}
.posMenuArts #navigation ul.menu {
	padding:0.2em 0 0 1em;
}
.PosSMenuArts, .PosSMenuActu, .PosSMenuPresse {
	margin:2em 0 0 0;	
}
.PosSMenuPresse {
	margin:11em 0 0 0;
}

.PosSMenuActu #navigation ul.ssmenu, .PosSMenuPresse #navigation ul.ssmenu {
	border-bottom:none;
}
.PosSMenuActu #navigation ul.ssmenu li {
	
	margin-left:10px;
}
.PosSMenuPresse #navigation ul.ssmenu li{
	margin:0.5em 0;
}
.PosSMenuActu #navigation ul.ssmenu li a, .PosSMenuActu #navigation ul.ssmenu li a:visited, .PosSMenuPresse #navigation ul.ssmenu li a, .PosSMenuPresse #navigation ul.ssmenu li a:visited {
	font: 400 1.1em/1.1em 'Open Sans Condensed',Helvetica,sans-serif; 
	color:#000000;
	text-align:left;
	padding:5px 0 5px 0;
	text-decoration:none;
}
.PosSMenuActu #navigation ul.ssmenu li a:hover, .PosSMenuActu #navigation ul.ssmenu li a:active, .PosSMenuActu #navigation ul.ssmenu li a.on, .PosSMenuPresse #navigation ul.ssmenu li a:hover, .PosSMenuPresse #navigation ul.ssmenu li a:active, .PosSMenuPresse #navigation ul.ssmenu li a.on {
	color: #F6FEFE;
	background:none;
	padding:5px 0 5px 0;
	text-decoration:none;
	font-weight:400;
}

/* TARIF */
.tarif {
	width:50%;
	font-size:0.938em;
	line-height:26px;	
}
/* PAGE ACUEUIL ACTU */

.actu, .PosLarge, .PosLargeFirst {
	font-family: 'Lato',Helvetica,sans-serif;
	color:#F6FEFE;
	font-size:1em;
}
.PosLarge, .PosLargeFirst {
	width:100%;
	margin:0 auto;
	display:table;
	margin-top:1em;
	border-top:2px solid #5c5c5c;
	padding-top:2em;
}
.PosLargeFirst {
	border:none;
	padding-top:0;	
}
.expo, .presse, .actu, .momentpasse {
	display:table-cell;	
	width:37%;
	padding:0.5em 0 2em 0;
		
}
.momentpasse {
	padding:0.5em 0 2em 1em;	
}
.expo {
	border-right:1px solid 	#5c5c5c;
	
}
.expo img {
	margin:0 1em 1em 1em;
}
.presse, .actu {
	width:47%;
	padding:0.5em 0 2em 0;
}
.actu {
	margin:0 auto;
	border-right:1px solid #5C5C5C;	
}
.presse {
	padding:0.5em 0 2em 1em;	
}
.presse .spip_documents_right {
	margin-left:1em;
	margin-bottom:1em;	
}
/* OU TROUVER JDS */
#outrouverS {
	margin-top:1.5em;
	padding-top:1em;
	color:#FFFFFF;
	line-height:1em;
	font-size:0.9em;
	border-top:2px solid #5C5C5C;	
}
#outrouver h2 {
	margin:1em 0 1em 0;
	font-size:1.3em;	
}
#outrouver h3 {
	margin:1em 0 0.5em 0;
	font-size:1em;
}
#outrouver p {
	font-size:0.9em;	
}
a#linkTrouver {
	font-size:1.3em;
	display:block;
	background: #666666 url("../IMG/link_closed.gif") 0 center no-repeat;
	padding-left:16px;	
}
a#linkTrouver.ouvert {
	background-image:url("../IMG/link_open.gif");
}
/* PRESSE */
.posText {
	float:left;
	width:68%;
	padding-right:1em;
}
.posText p{
	color:#F6FEFE;
	font-family:'Lato', Helvetica, sansans-serif;	
}
.posPresse {
	float:left;
	width:30%;
}
.posDetailActu {
	color:#F6FEFE;
	font-family:'Lato', Helvetica, sansans-serif;
}
img.imgPresse {
	margin:2em 0 0 15em;
	width:80%;	
}
/* PASSES */
ul.momentsPasses {
	margin-left:0.5em;	
}
/* RUB ATELIER */
.itemur {
	float: left;
	width:  150px;
	height: 170px;
	-moz-box-shadow: 0px 0px 6px 2px #333333;
	-webkit-box-shadow: 0px 0px 6px 2px #333333;
	-o-box-shadow: 0px 0px 6px 2px #333333;
	box-shadow: 0px 0px 6px 2px #333333;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, Direction=NaN, Strength=6);
	margin:0.7em;
	
}
.itemur a, .itemur a:visited{
	
	color:#000000;
	border-bottom:2px solid #FD1418;
	padding:0 0 5px 0;
	text-decoration:none;
}
.itemur a:hover, .itemur a:active{
	text-decoration:none;
	color:#FD1418;
	border-bottom:2px solid #000000;
}
.itemur.creation {
	color:#FFFFFF;
	font-size:1.2em;
	line-height:1.5em;
	font-weight:700;	
}
/* 	Largeur des images	*/
.itemur.L150 { width: 150px; }
.itemur.L210 { width: 210px; }
.itemur.L220 { width: 220px; }
.itemur.L225 { width: 225px; }
.itemur.L250 { width: 250px; }
.itemur.L260 { width: 260px; }
.itemur.L320 { width: 320px; }
.itemur.L340 { width: 340px; }
.itemur.L380 { width: 380px; }
.itemur.L400 { width: 400px; }
.itemur.L410 { width: 410px; }
.itemur.L440 { width: 440px; }
.itemur.L520 { width: 520px; }
.itemur.L600 { width: 600px; }

/* 	Hauteur des images	*/
.itemur.H130 { height: 130px; }
.itemur.H150 { height: 150px; }
.itemur.H170 { height: 170px; }
.itemur.H195 { height: 195px; }
.itemur.H200 { height: 200px; }
.itemur.H220 { height: 220px; }
.itemur.H225 { height: 225px; }
.itemur.H230 { height: 230px; }
.itemur.H240 { height: 240px; }
.itemur.H260 { height: 260px; }
.itemur.H270 { height: 270px; }
.itemur.H280 { height: 280px; }
.itemur.H290 { height: 290px; }
.itemur.H300 { height: 300px; }
.itemur.H310 { height: 310px; }
.itemur.H320 { height: 320px; }
.itemur.H330 { height: 330px; }
.itemur.H340 { height: 340px; }
.itemur.H375 { height: 375px; }
.itemur.H390 { height: 390px; }
.itemur.H400 { height: 400px; }
.itemur.H500 { height: 500px; }
.itemur.H540 { height: 540px; }
.itemur.H550 { height: 550px; }
.itemur.H660 { height: 660px; }
.itemur.H900 { height: 900px; }
/* Hauteur/Largeur VIDEO */
.itemur.LV600 { min-width: 525px; display:block; text-align:center; margin-top:0;margin-left:0;}
.itemur.LV600 object{margin:0 auto;}
.itemur.HV450 { min-height: 694px; }
/* AMI */
ul.ami {
	margin-left:2.1em;	
}
.articles ul.ami li {
	float:left;
	width:48%;
	margin:0 0 0 0.5em;	
}
.articles ul.ami li h2.small{
	margin-left:0.5em;	
}
/* PARCOURS */
.cv {
	color:#FFFFFF;
	float:left;
	width:55%;	
}
.cv ul.spip {
	padding-bottom:20px;	
}
.articles .presentCV p {
	font-size:1.15em;
	margin-bottom:7em;
}
.cv ul li{
	list-style:none;	
}
.cv ul li ul li{
	list-style:circle;
}
.illusCV {
	float:right;
	width:35%;	
}
.illusCV div {
	float:right;	
}
.illusCV div.autoportrait {
	float:none;
}
/* FIN PARCOURS */
#menu_lang {
	height:24px;
	width:100%;
	padding-left: 7px;
	margin-bottom:15px;
	background:rgba(0,0,0,0.05);	
	}
	
a#linkHome, a#linkHome:visited, a#linkHomeIn, a#linkHomeIn:visited {
	display:block;
	background: transparent url("../IMG/logo_saban.png") no-repeat 0 0.5em;
	background-size: auto;
	width:15em;
	height:7.5em;
	padding:0;
	font: 1em 'Lato', Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin: 1em 0 0 1em;
}
a#linkHomeIn, a#linkHomeIn:visited {
	position:absolute;
	top:0.50em;
	left:3em;
}
@media (max-width: 767px) {
	a#linkHome, a#linkHome:visited {
	background-size: cover;
	}
}
a#linkHome:hover, a#linkHome:active {
	text-decoration:none;	
}
a#linkMother, a#linkMother:visited, a#linkMother:hover {
	display:block;
	text-decoration:none;
	float:right;
	width:120px;
	height:70px;
	margin:20px 0 0 0;	
}
a#linkHome span {
	color:#d40432;	
}
a#linkHome span	
a.langue_en,
a.langue_fr,
.langue_en,
.langue_fr {
	float:left;
	padding:0 3px;
	font: 11px/24px 'Lato', Helvetica, sans-serif; 
	text-transform:uppercase;
	color:#999;
}
	
.langue_en,
.langue_fr {
	color:#47A941;
}
#contenu a.spip_ancre, #contenu a.spip_ancre:visited, #contenuFolio a.spip_ancre, #contenuFolio a.spip_ancre:visited, #contenuCollection a.spip_ancre, #contenuCollection a.spip_ancre:visited {
	color:#B36700;
	text-decoration:none;
	padding:1px;
	border-bottom:solid 1px #B36700;
	position:relative;
}
#contenu a.spip_ancre:active, #contenu a.spip_ancre:hover, #contenuFolio a.spip_ancre:active, #contenuFolio a.spip_ancre:hover, #contenuCollection a.spip_ancre:active, #contenuCollection a.spip_ancre:hover {
	border:1px soli #B36700;
	color:#333;
	text-decoration:none;	
}

/* BLOC LAST */
.page_sommaire ul.presentLast {
	padding:0 0.2em;
	display:table;
	table-layout: fixed;
	border-bottom: 2px solid #E5E5E5;
	border-top: 2px solid #E5E5E5;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZmVmZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZmVmZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left,  rgba(246,254,254,0.3) 0%, rgba(246,254,254,0.3) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(246,254,254,0.3)), color-stop(100%,rgba(246,254,254,0.3))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(246,254,254,0.3) 0%,rgba(246,254,254,0.3) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(246,254,254,0.3) 0%,rgba(246,254,254,0.3) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(246,254,254,0.3) 0%,rgba(246,254,254,0.3) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(246,254,254,0.3) 0%,rgba(246,254,254,0.3) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4df6fefe', endColorstr='#4df6fefe',GradientType=1 ); /* IE6-8 */

}
.page_sommaire ul.presentLast li {
	display:table-cell;
	
	width:23%;
	padding:0.75em 0.3em 0.75em 0.3em;
}
.page_sommaire ul.presentLast li a {
	text-decoration:none;
	border:none;	
}
.page_sommaire ul.presentLast li a img {
	height:auto;
	max-width:100%;
	width:100%
}
/* #MENU Navigation
================================================== */

#navigation ul.menu, #snavigation ul.menu {
    text-align: left;
	font-family: 'Lato', Helvetica, sans-serif;
	margin-top:0.75em;
}

#snavigation ul.menu {
	position:absolute;
	top:1em;
	left:3em;
	margin:0	
}
/* SOUS MENU ARTICLE OEUVRE */
#contenuPhoto #snavigation ul.menu, #contenuPresse  #snavigation ul.menu {
	left:3em;
}
#navigation ul.menu li, #snavigation ul.menu li {
	display:inline-block;
	margin: 0 0.8em;
	text-align:center;
}

#navigation ul.menu li a, #snavigation ul.menu li a {
	font: 13px 'Lato', Helvetica, sans-serif;
	color:#333333;
	font-weight: 700;
	font-size: 1em;
    display:block;
    padding: 5px 0;
	text-decoration: none;
	line-height:1.1em;
	/* ANIMATION */
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
#snavigation ul.menu li a {
	font:700 1.1em 'Open Sans Condensed',Helvetica,sans-serif;
	font-size: 1.1em;
}
#navigation ul.menu li a.on, #navigation ul.menu li a:hover, #navigation ul.menu li a:active, #snavigation ul.menu li a.on, #snavigation ul.menu li a:hover, #snavigation ul.menu li a:active { 
	color: #B36700; 
	color:#cf5301;
	border-bottom:2px solid #F6FEFE;
}
#snavigation ul.menu li a.on, #snavigation ul.menu li a:hover, #snavigation ul.menu li a:active {
	color: #F6FEFE;
	border:none;
}
#navigation ul.menu li a.logo, #snavigation ul.menu li a.logo {padding-top:0; padding-bottom:5px;}
#navigation ul.menu li a.logo:hover, #snavigation ul.menu li a.logo:hover {padding-left:0; background:none;}

#navigation .ssmenu, #snavigation .ssmenu { display: none; }
#navigation .ssmenu.on, #snavigation .ssmenu.on { display: block; }

#navigation ul.ssmenu, #snavigation ul.ssmenu { letter-spacing: 0px; }
#navigation ul.ssmenu li a, #snavigation ul.ssmenu li a { letter-spacing: 0px; font-size: 0.813em; border:0; font-weight: 400; padding: 5px 0 5px 10px; text-transform: none; }
#navigation ul.ssmenu, #snavigation ul.ssmenu {border-bottom:1px solid #dedede ; }
#navigation ul.ssmenu li a.on,
#navigation ul.ssmenu li a:hover,
#snavigation ul.ssmenu li a.on,
#snavigation ul.ssmenu li a:hover {
	color: #000;
	padding-left: 15px;
	background-color:#cdcdcd;
 	}
/* SOUS MENU ARTICLES ARTS */
.sousmenu {
	display:block;
	margin:0;
	padding:0;	
}
.sousmenu li {
	margin:0.5em 0;	
}
.sousmenu li a, .sousmenu li a:visited {
	font: 700 1.1em 'Open Sans Condensed',Helvetica,sans-serif;
	color:#333333;
	text-decoration:none;	
}
.sousmenu li a.on, .sousmenu li a:hover, .sousmenu li a:active {
	color:#F6FEFE;
}
#extra { float: right; width: 15%; margin: 0; /*overflow: hidden*/; padding-left:3em; position: relative; }
#pageArts #extra, #pageArtsPeintures #extra  {
	padding-left:2em;	
}
#pagePresse #extra  {
	padding-left:1em;	
}
#extra .formulaire_recherche { margin-bottom: 0; }
#extra .formulaire_recherche input.text { background: url(../IMG/search.gif) no-repeat right center; border:none; padding: 10px 0; width: 100%; color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 12px;-webkit-appearance:none; }
#extra .bloc, #extra .youtube, .youtubeart { clear: both;}
#extra .chapo { padding-top:0.75em; }

.youtube, .youtubeart {
	padding:30px 0 0 0;
}
.youtubeart, .youtubeart emb, .youtubeart object {
	padding:0;
	height:460px;
	margin:0;
}
.motSaban .articles { text-align:center;}
.motSaban .spip_documents_center {
	width:854px;
	height:480px;
	margin:0 auto;
}
.motSaban .youtubeart, .motSaban .youtubeart emb, .motSaban .youtubeart object {
	width:100%;
	height:100%;
	max-width:854px;
	max-height:480px;
	padding:0;
	margin:0;
}
.youtube span {
	text-transform:uppercase;
	color:#666666;
	text-align:left;
	margin:0 0 8px 0;
	font-size:14px;
	display:block;
	font-weight:bold;	
}


.annonces {margin-bottom:30px;}
	
.facebook {border: 1px solid #ccc;}
	
#contenu, #contenuFolio, #contenuPhoto, #contenuPresse, #contenuCollection, #contenuFull {
	float:left;
	padding:0 3em 1.5em 0;
	width:85%;
	border-right: 1px solid #dedede;
}

#contenuFolio, #contenuPhoto, #contenuPresse, #contenuCollection, #contenuFull {
	padding:0 0 1em 0;
	width:100%;
	border-right: none;
}
#contenuFull {
	float:none;
	border:none;
}

#contenuPhoto {
	float:none;
	text-align:center;
	width:100%;
	padding:0;
}
#contenuPresse, #contenuCollection {
	width:85%;
	text-align:left;
	position:relative;
}
#contenuCollection {
	padding:2em 0 1em 0;	
}
.OeuvreInfo {
	position:absolute;
	top:14em;
	left:4.5em;
	color:#000000;
	font: 400 1em/1.2em 'Lato', Helvetica, sans-serif;
	text-align:left;
	
}
.OeuvreInfo span { color:#333; font-style:italic; }
#contenuPhoto img {
	height:auto;
	width:auto;
	max-width:95%;
	margin:1em;
	-moz-box-shadow: 0px 0px 6px 2px #333333;
-webkit-box-shadow: 0px 0px 6px 2px #333333;
-o-box-shadow: 0px 0px 6px 2px #333333;
box-shadow: 0px 0px 6px 2px #333333;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, Direction=NaN, Strength=6);
}
#contenuPresse img {
		max-width:1260px;
		height:auto;
		margin:1.5em 1em 1em 19em;
		-moz-box-shadow: 0px 0px 6px 2px #333333;
	-webkit-box-shadow: 0px 0px 6px 2px #333333;
	-o-box-shadow: 0px 0px 6px 2px #333333;
	box-shadow: 0px 0px 6px 2px #333333;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, Direction=NaN, Strength=6);
}
#pageFolio #extra, #pageCollection #extra {
	width:15%;
	padding-left: 2em;	
}
#pageActu #extra, #pageActuPasse #extra {
	border-left:none;	
}
#pageActu #contenu, #pageActuPasse #contenu {
	border-right:1px solid #DEDEDE;	
}
#header #contenu {border-right:none;}

#contenu_inside, #contenu_occasion, #contenu_install { padding: 0 0 2.50em 0; }
.page_sommaire #contenu_inside {
	padding: 0 0 1em 0;
	background-color:#333333;
}
#contenu .bloc_jaime {
	clear: both;
	border-top: none;
	font-size: 11px;
	font-family: 'Lato', Helvetica, sans-serif;
	color: #eaeaea;
	position: relative;
	background: #efefef;
	height: 35px;  						
}
#contenu .bloc_jaime .totalcommentaires { position: absolute; top: 8px; right: 0; background: url(../IMG/picto_nbcommentaires.gif) no-repeat top left; padding: 3px 10px 5px 25px; font-size: 11px; }
#contenu .bloc_jaime .totalcommentaires a {  text-decoration: none; color: #d30634; font-family:  'Lato', Helvetica, sans-serif; }
#contenu .bloc_jaime .totalcommentaires a:hover {  border-bottom: 1px dotted; }

#hierarchie {
	position:absolute;
	bottom: 0.5em;
	left:1.7em;
	font:italic 11px/14px Georgia, "Times New Roman", Times, serif;
	padding:0;
	color:#555555;
	width:50%;
	margin:0;
	display: table;
}
#hierarchie #extra { float: right; width: 100%; margin: 0; /*overflow: hidden*/; padding-left:30px; position: relative; }
.hierarchie_inside { display:table-cell; width: 65%; padding-right: 30px; vertical-align:middle; color:#888888; font-family: 'Lato', Helvetica, sans-serif; font-style:normal; }
#hierarchie a {
	color: #333333;
	text-decoration:none;
}
#hierarchie a:hover { color:#F6FEFE; }

#hierarchie .on { color: #333333; }

#hierarchie .reseaux { float: right; } 
#hierarchie .reseaux img { margin-left: 5px; } 
.uploadpdf {
	float:left;
	width:100%;
	height:18.125em;
	background: transparent url(/IMG/fond_brochure.png) no-repeat 0 0;
	color:#B36700;
	font: 1.125em/1.15em 'Lato', Helvetica, sans-serif;
	padding:2.900em 0 0 0;
	font-weight:700;
}
.uploadpdf .accroche{
	padding:0 0 0 0.625em;
}
.uploadpdf a{
	display:block;
	widht:100%;
	height:2.500em;
	font: 0.875em/0.95em 'Lato', Helvetica, sans-serif;
	font-weight:700;
	color:#000000;
	background: #cdcdcd url(/IMG/icone_telecharger.png) no-repeat 0 0;
	text-transform:uppercase;
	padding:0.85em 0 0 3.125em;
	margin:1.250em 0 0 0;
	text-decoration:none;
}
.categorie {
	margin-bottom:1.5em;
	text-transform:uppercase;
	font-size:0.75em;
	font-weight:700;
	color:#515a64;
	}
.titrub, .titrubHome {
	display:block;
	font: 400 1em/1.em 'Open Sans Condensed',Helvetica,sans-serif;
	color:#333;
	text-transform:uppercase;
	margin:0 0 0.1em 0;
}
.titrubHome {
	margin:0 0 0.3em 0;
}
.titrubHome a{
	color:#999997;
	 text-decoration:none;
	 font-weight:700;
}
.date {
	font-size:0.875em;
	text-transform: none;
	line-height:1em;
	color:#000000;
	margin-bottom:3em;
	display:block;
	font-family:'Lato', Helvetica, sans-serif;
	text-transform:uppercase;
}
.page_article .date { color: #666666; font-sizee:0.813em;}
.page_sommaire .date,
.page_rubrique .date{
	font-size:0.75em;
	margin-bottom:0.75em;
}

p {
	line-height: 1.5em;
	margin-bottom: 1.5em;
}

p a, a.spip_out, a.spip_in {
	color:#333333;
	text-decoration:none;
	padding:1px;
	border-bottom:solid 1px #B36700;
	position:relative;
}
#trouverSaban h3.spip {
	margin:1em 0 0.7em 0;	
}
#trouverSaban h3.spip a.spip_out, h3.spip a.spip_in {
	font-size:0.9em;
	color:#000000;
	font-weight:400;
	margin:
}
#extra p { margin-bottom:0.5em; }
p.titreColl, p.titreCollPlus {
	color:#F6FEFE;
	font-size:1.1em;
	margin:0.5em 1em;	
}
p.titreCollPlus {
	font-size:1em;
	font-style:italic;	
}
a.spip_mail {
    color: #000;
}
	
article p a {
	padding:3px 0;
	font-size: 0.875em;
	font-style:italic;
	}
article p a.spip_in, article p a.spip_out {
	color:#333333;
	font-size: 1em;
	font-style:normal;
}

p a.fancybox, p a img { border: 0; }

p a:hover {
	border-bottom:solid 1px #000; color:#000;
}

p a:active {
	top:1px;
}


.pied {
	clear: both;
	width: 100%;
	height:260px;
	position: relative;
	color:#515a64;
	text-shadow:0 1px rgba(255,255,255,0.5);
}

#pied_inside{
	max-width: 100%; /* 66.5em */;
	margin:0 auto;
	padding:1em 1em 1em 2.4em;
	position: relative;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	border-top: 1px solid #666666;
	font-size: 0.75em;
}
#pied_inside a, #pied_inside a:visited{
	color:#333;
    text-decoration: none;
	border-bottom:1px solid #F6FEFE;
}

#pied_inside a:hover, #pied_inside a:active{
	color:#F6FEFE;
    text-decoration: none;
}

.pied_inside .artRecents .signature .categorie { font:400 0.750em/1.231em  'Lato', Helvetica, sans-serif; margin-bottom:5px; text-transform:none; }
.pied_inside .artRecents .categorie { text-transform:uppercase; font-weight:700; font-size:0.750em; margin-bottom:0.55em;}
.pied_inside .artRecents{ width:32%; padding: 40px 40px 0 0; float: left; }
.pied_inside .linkSite { font-size:0.750em; padding:10px 0 0 0; }
.linkSite a.spip_out, .linkSite a.spip_out:visited{ display:block;font-size:1.167em; text-decoration:none; font-weight:700;  border-bottom:none;margin:0 0 7px 0;padding:1px; }
.linkSite a.spip_out:hover, .linkSite a.spip_out:active{ text-decoration:none; border-bottom:none; }
.pied_inside .logo_footer img { max-width:100%; height:auto; }
.pied_inside .logo_footer { width:36%; float: left; }
.pied_inside .artRecents li a { display: block; color: #515a64; font-weight: normal; font-family: 'Lato', Helvetica, sans-serif; font-size: 12px; padding: 10px 0; border-bottom: 1px solid #FFF; text-decoration: none; line-height: 15px;  
}
.pied_inside .artRecents li a:hover { color: #000; }

.signature{float:left;margin-top:15px; font: 'Lato', Helvetica, sans-serif; font-size:0.875em; font-weight:700; font-style:italic; }
.pied_inside li em { font-family: 'Lato', Helvetica, sans-serif; font-size:0.875em; }
.pied_inside em { font-family: 'Lato', Helvetica, sans-serif; font-style:normal; font-weight:400 !important; font-size:1.167em; margin-top:15px; }
.apropos { float:right; width:35%; margin-right:1em;  }
.apropos a, .apropos a:visited { 
	color:#333;
    text-decoration: none;
	
}


.pied_inside a.go-top {
	color: #000000; font-weight: 700; font-size: 12px; text-decoration: none; font-family: 0.750em 'Lato', Helvetica, sans-serif; float: right;
}
.bloc_jaime a.go-top {
	position:absolute; right:12px; top:12px; color: #000000; font-weight: 700; font-size: 12px; text-decoration: none; font-family: 0.750em 'Lato', Helvetica, sans-serif; 
}
a.addthis_button_facebook_like {width:90px;}
a.addthis_button_tweet {width:95px;}
a.addthis_button_google_plusone {width:65px;}
.addthis_toolbox {margin-top:0.65em;}

a.go-top {color: #000000; font-weight: 700; font-size: 12px; text-decoration: none; font-family: 0.750em 'Lato', Helvetica, sans-serif; float: right; margin:0 1.5em 0 0;}
#pagePhoto a.go-top, #pageArts a.go-top, #pagePresse a.go-top, #pageActu a.go-top, #pagePresse a.go-top, #pageCollection a.go-top, #pageArtsPeintures a.go-top, #pageAmi a.go-top, #pageActuPasse a.go-top { position:absolute; bottom:0.7em; right:0; }
 
/* Espaceur de blocs */
.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }


/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

.cartouche { text-transform:uppercase; font-weight:700;margin-bottom:20px; margin-left:0.5em; font-size:0.813em; color:#000000; }
.cartouche .spip_logos { float: right; margin: 12px 0; }
.cartouche p { margin: 0; padding: 0; clear: left; }
.surtitre, .soustitre { font-size: 0.90em; color: #666; text-transform: uppercase; }
.cartouche .surtitre { margin-bottom: 0.30em; }
.cartouche .soustitre { margin-top: 0.50em; margin-bottom: 0.30em; }
.cartouche .traductions { font-size: 0.90em; }
.cartouche .presentCollection p { position:absolute;top:0.8em;left:35em;text-transform:none;color:#FFFFFF;font-size:1.1em;font-weight:400;}

.page_sommaire .chapo p, .page_rubrique .chapo p { color:#333333; margin-bottom: 0.75em; line-height: 1.25em; font-size: 0.875em;}
.page_article h2 { line-height: 1.1em; font-size: 2em; margin-bottom:0.375em; display:inline-block; width:100%;}
.page_article .chapo, .page_article .chapo p { line-height: 1.5em; font-size: 1em; }
.page_article #extra h2 { font-size:1em; }
.page_article .chapo p { padding-top:0.5em; margin-bottom:2em; font-weight:700; line-height:1.4em; }
.page_article .texte { line-height: 26px; font-size: 0.938em;color:#FFFFFF; margin-left:0.5em; }
.page_article .texte p a, .page_article .texte p a.spip_out, .page_article .texte p a.spip_in, .page_article .texte p a:visited, .page_article .texte p a.spip_out:visited, .page_article .texte p a.spip_in:visited{
	color:#333333;
}
.texte { line-height: 24px;}
.page_article .periode {
	line-height: 26px; 
	font-size: 1.5em;
	color:#FFFFFF;
	margin-left:0.3em;
}
.lieu {
	margin-left:0.5em;	
}
.hyperlien { display: block; background: #EEE; padding: 0.50em 1em; font-weight: bold; color: #8B6F92; }
.ps, .notes { margin-bottom: 2em; line-height: 1.40em; }
.notes { clear: both; font-size: 0.90em; }
.articleaccueil p { font-size: 14px;line-height:26px; }
.articleaccueil p a { font-size: 12px; }

abbr.published { border: 0; }

/* Portfolio */
#documents_portfolio { clear: both; margin: 2em auto; text-align: left; }
#documents_portfolio a{ float: left; }
#documents_portfolio .spip_logos { margin: 6px 3px 0 3px; border: 4px solid #DDD; }
#documents_portfolio a.on .spip_logos { border-color: #F57900; }
#documents_portfolio a:focus .spip_logos,
#documents_portfolio a:hover .spip_logos,
#documents_portfolio a:active .spip_logos { border-color: #016cad; }

#portfolio {
	width:100%;
	text-align:center;	
}
#portfolio li{
	display:inline-block;
	padding:1.7em;
	text-align:center;
	vertical-align:middle;
	min-width:232px;
}
#portfolio li img{
	-moz-box-shadow: 0px 0px 3px 1px #333333;
	-webkit-box-shadow: 0px 0px 3px 1px #333333;
	-o-box-shadow: 0px 0px 3px 1px #333333;
	box-shadow: 0px 0px 3px 1px #333333;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, Direction=NaN, Strength=3);
}
#portfolio li img.vide {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	filter:none;
}

/* Habillage des petitions
---------------------------------------------- */
#signatures { clear: both; margin: 0 0 2em 0; padding: 0; background: none; }
#signatures table { width: 100%; margin: 1em 0 0 0; }
#signatures thead { text-align: center; color: #555; }
#signatures td { padding: 0.50em; border: 2px solid #FEFEFE; vertical-align: top; }
#signatures td.signature-date { background: #E4F0F0; text-align: center; white-space: nowrap; }
#signatures td.signature-nom { background: #ECF4F4; text-align: center; }
#signatures td.signature-nom small { display: block; }
#signatures td.signature-message { background: #F4F8F8; }
#signatures .formulaire_recherche { margin: 1em 0; text-align: right; } /*Cf.: spip_formulaires.css*/
#signatures .formulaire_recherche input.text { width: 10em; text-align: left; -webkit-appearance:none; } /*Cf.: spip_formulaires.css*/


/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de navigation */
.menu { clear: both; margin-bottom: 0; text-align: left; }
.menu p { margin: 0; padding: 0; }
.menu ul { margin: 0; padding: 0; list-style: none; }
.menu ul li { margin: 0; padding: 0; }
.menu ul li ul { margin-left: 0; border: 0; }
.menu ul li li { padding: 0; border: 0; }

	
/* Pagination */
.pagination, .paginationHaut { clear: both; text-align: center; font-size: 12px; width: auto; margin: 0 auto; text-shadow: 0 1px rgba(255,255,255,0.2); }
/* Pagination */
#contenu_inside .pagination, #contenu_inside .paginationHaut { clear: both; text-align: center; font-size: 12px; width: auto; margin: 0 auto; text-shadow: 0 1px rgba(255,255,255,0.4); font-size:12px; }
.paginationHaut { margin:0 auto; text-align:right; position:absolute; top:2em; right:1.5em; }
.pagination { margin:0 auto; text-align:right; position:absolute;bottom:4.5em;left:1.5em;}
#pageActu .pagination, #pageActuPasse .pagination {
	right:1.5em;
	margin-left:79em;	
}
#contenuCollection .paginationHaut { top:0; }
#contenuCollection .pagination { bottom:0.5em;}

.pagination a, .paginationHaut a { 
	background: #f7f7f7;
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #999999 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#999999));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#999999 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#999999 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#999999 100%);
	background: linear-gradient(top,  #f7f7f7 0%,#999999 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#999999',GradientType=0 );
	padding: 0; 
	border: 1px solid #d3d3d3; 
	text-align: center; 
	color: #5e5d5d; 
	margin: 0 2px;
	line-height:26px; 
 	-webkit-box-shadow: inset 0px 1px 0px #fdfdfd; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: inset 0px 1px 0px #fdfdfd; /* FF3.5 - 3.6 */
    box-shadow: inset 0px 1px 0px #fdfdfd; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	display:inline-block!important;
	font-style:normal;
	font-weight: normal;
	width:28px;
	height:28px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}

.pagination a:hover, .pagination .on, .paginationHaut a:hover, .paginationHaut .on { 
	background: #666666; 
	border: 1px solid #b4b4b4; 
	text-decoration: none; 
	text-align: center; 
	color: #000; 
	margin: 0 2px;
	line-height:26px;
	display:inline-block!important;
	background: #d2d2d2;
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #666666 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(100%,#666666));
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#666666 100%);
	background: -o-linear-gradient(top,  #d2d2d2 0%,#666666 100%);
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#666666 100%);
	background: linear-gradient(top,  #d2d2d2 0%,#666666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#666666',GradientType=0 );
 	-webkit-box-shadow: inset 0px 1px 0px #dcdcdc; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: inset 0px 1px 0px #dcdcdc; /* FF3.5 - 3.6 */
    box-shadow: inset 0px 1px 0px #dcdcdc; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	font-style:normal;
	font-weight: normal;
	width:28px;
	height:28px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0; 
}

.precedent, .suivant {
	width:120px;
	height:120px;
	position:absolute;
	top:45%;
	
}
.posPage, .posNavPresse {
	width:80.5%;
	position:absolute;
	bottom:3em;
	left:3em;
}
.posNavPresse {
	width:175px;
	top:45%;
	left:2em;
}
.precedent {
	left:3%;	
}
.suivant {
	right:3%;
}
.posPage .precedent, .posPage .suivant, .posNavPresse .precedent, .posNavPresse .suivant {
	position:static;
	width:60px;
	height:60px;
}
.posNavPresse .precedent {
	float:left;
}
.posNavPresse .suivant {
	float:right;
}
.posPage .precedent {
	float:left;
	margin-left:2.8em;	
}
.posPage .suivant {
	float:right;
	margin-right:0;	
}
.precedent a, .suivant a, .precedent a:visited, .suivant a:visited{
	background: transparent url("../IMG/bg_direction_nav@2x.png") 0 0 no-repeat;
	display:block;
	width:120px;
	height:120px;
	opacity: 0.15!important; filter:alpha(opacity=15);	
	/* ANIMATION */
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
.posPage .precedent a, .posPage .suivant a, .posNavPresse .precedent a, .posNavPresse .suivant a {
	background: transparent url("../IMG/bg_direction_nav.png") 0 0 no-repeat;
	width:60px;
	height:60px;
}
.suivant a {
	background-position:-120px 0;
}
.posPage .suivant a, .posNavPresse .suivant a {
	background-position:-60px 0;
}
.precedent a:hover, .suivant a:hover, .precedent a:active, .suivant a:active{
	opacity: 1!important; filter:alpha(opacity=100);
}
.vcard { 
	border:1px solid #eeeeee;
	margin:22px 0 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#808080;
	font-style:italic;
	font-size:13px;
	line-height:22px;
	text-shadow:0 1px rgba(255,255,255,0.7);
	padding:12px 20px;
	position:relative;
	/* GRADIENT */
	background: #e3e3e3;
	background: -moz-linear-gradient(top,  #e3e3e3 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #e3e3e3 0%,#ededed 100%);
	background: -o-linear-gradient(top,  #e3e3e3 0%,#ededed 100%);
	background: -ms-linear-gradient(top,  #e3e3e3 0%,#ededed 100%);
	background: linear-gradient(top,  #e3e3e3 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#ededed',GradientType=0 );
	/* Box Shadow */
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.page_mentions small { color: #333; }

.texteencadre-spip { 
	background: #ececec;
	width: 100%; 
	margin: 12px 0;
	padding: 20px; 
	border: none; 
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
	-moz-border-radius: 3px; /* FF1-3.6 */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */	
}
/* Rubriques */
.rubriques ul { border: 0; }
.rubriques ul li { background: #EEE; border: 0; }

#header .formulaire_recherche { float: left; clear: none; width:100%;} /*Cf.: spip_formulaires.css*/
#header #formulaire_recherche input.text {
	padding: 0 10px;
	margin-top:46px;
	height: 30px;
	width: 100%;
	border:none;
	background: #369130 url(../IMG/btn_search.png) no-repeat right 9px;
	font: italic 11px/30px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	/* Box Shadow */
	-moz-box-shadow:1px 1px 0 rgba(255, 255, 255, 0.2), inset 1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:1px 1px 0 rgba(255, 255, 255, 0.2), inset 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow:1px 1px 0 rgba(255, 255, 255, 0.2), inset 1px 1px 1px rgba(0, 0, 0, 0.1);
	}

.resultats ul { list-style: none; padding-bottom: 50px; }
.resultats ul li {
	border-bottom: 1px solid #e3e3e3;
	padding: 0;
	/* ANIMATION */
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
.resultats ul li:hover { background-color:rgba(0,0,0,0.07); }
.resultats ul li a { 
	display: block;
	padding: 12px 0;
	text-decoration: none;
	color: #d30634;
	text-decoration: none;
	line-height: 18px;
	/* ANIMATION */
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
.resultats ul li a:hover { color: #000; padding-left:10px; }
.resultats ul li .date { font-size: 11px; font-style: normal; font-family: 'Lato', Helvetica, sans-serif; margin: 3px 0 0; line-height: 16px; }
.resultats ul li a:hover .date { color: #000; }


/* Listes d'articles et extraits introductifs */
.articles p { color:#f6fefe; font-size:1em; }
.articles ul li { padding-bottom: 0;  margin-bottom:0;}
.articles ul li ul li { padding: 0 0 5px; }
.articles ul li h3 { margin: 0; }
.articles .spip_logos {  clear: right; margin:  0; }
.articles ul li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; }
.articles ul li .introduction { margin-top: 0.30em; line-height: 1.40em; }

#pageActu .articles ul li, #pageActu .articles ul li.expo, #pageActuPasse .articles ul li { padding: 0 1em 0 0;  margin-bottom:1em; width:50%; float:left; color:#F6FEFE; font: 400 1em/1.1em 'Lato', Helvetica, sans-serif; }
#pageActu .articles ul li.expo { float:none; width:100%;display:inline-block; padding: 0; border:none; margin-bottom:1em; margin-left:0.5em; }
#pageActu .articles ul li.expo img.spip_documents_right {
	margin-top:1em;
		
}
#pageActu .articles ul li.gauche, #pageActuPasse .articles ul li.gauche {
	padding: 0 2em 0 0.5em;
}
#pageActu .articles ul li, #pageActuPasse .articles ul li {
	padding: 0 0 0 2em;
}
#pageActu .articles ul li, #pageActuPasse .articles ul li {
	border-bottom:2px solid #5C5C5C;
	min-height:16em;	
}
#pageArtsPeintures .articles p {
	float:left;	
}

/*  HUILES art233, Acrylique art234, PAYSAGES URBAINS idart236 */
#pageArtsPeintures .articles #idrub21 p, #pageArtsPeintures .articles #idart234 p, #pageArtsPeintures .articles #idart236 p {
	width:38em;
	margin-right:4.5em;
		
}
/* Peinture acrylique / vidéo */
#pageArtsPeintures .articles #idart234 p {
	float:none;
	width:100%;
}
span.spip_documents a.spip_in {
	border:none;
	padding:0;
	margin:0;
	display:inline;	
}
/*  */
#pageArtsPeintures .articles #idart236 p {
	width:53%;
	text-align:center;
	margin-right:3em;
}
ul.fulLargeur {
	margin:3em 0 0 0;	
}
ul.fulLargeur li{
	text-align:center;	
}
ul.fulLargeur li img.spip_documents_center {
	width:inherit;
	margin-left:auto;
	margin-right:auto;
}
#pageArtsPeintures .articles #idart236 p.titrePoeme {
	width:53%;
	margin:1em 3em 2em 0;
	font-size:1.3em;
}
#pageArtsPeintures .articles #idart233 p, #pageArtsPeintures .articles #idart235 p{
	float:none;
	text-align:left;
	line-height:2em;
	width:97%;
	padding:1em 0 0 8em;
	
}
#pageArtsPeintures .articles #idart235-1 p{
	float:none;
	text-align:left;
	line-height:2em;
	width:97%;
	padding:2em 0 0 0;
}
#idart235-1 .spip_documents_left {
	margin-right:4.5em;
}
#pageArtsPeintures .articles .spip_documents_illusNaturel {
	float:left;
	margin:7em 1em 1em 0.5em;
		
}
/* HUILE */
#pageArtsPeintures .articles #idart233 p {
	padding:1em 0 0 0;
}
#pageArtsPeintures .articles .spip_documents_illusHuile {
	float:left;
	margin:4em 4em 1em 0.5em;
		
}
/* GALERIE */

#portfolio li.titreRubGal {
	font-size:2em;
	color:#f55d2d;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);

  /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;

  /* Should be unset in IE9+ I think. */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
/* hommage */
.motSaban .spip_documents_right {
	margin-bottom:5em;
	margin-top:0.8em;	
}


.spip_surligne { background: none; }
.bandeau { position: absolute; top: 75px; width: 980px; height: 248px; left:0; }

.spip_documents.nocadre { border:0; background: none;  	
	-webkit-box-shadow: none; 
    -moz-box-shadow: none;
    box-shadow: none;
}

.posDetailActu .spip_document_644 {
	margin-left:1em;
}
.TexteSurvol, .TexteSurvol1 {
	font-size:0.85em;
	color:#FFFFFF;
	font-style:italic;
	text-align:right;
}
.TexteSurvol1 {
	text-align:left;	
}
/* -----------------------------------------
	Media Queries
----------------------------------------- */

	/* Widescreen landscape "@media screen and (max-width: 1280px) and (min-width: 1024px) and (orientation: landscape)" */
	@media screen and (max-width: 1280px) and (min-width: 1024px) and (orientation: landscape) {
		body {
			font-size:15px;	
		}
		
		.articles div#titreSaban p {
			font-size:2em;	
		}
		.illusCV .spip_documents_left {
			margin-left:4em;	
		}
		a.insta, a.instag{position:absolute;right:25px;top:16px;display:block;height:25px;width:25px;background: transparent url("../IMG/png/ico-insta.png") 0 0 no-repeat;background-size:cover;}
		a.instag{ top:30px;right:30px; z-index:1;}
		/* MENU */
		#extra {
			padding-left:2em;	
		}
		.PosSMenuActu #navigation {
			margin-top:4em;	
		}
		.posMenuArts #navigation ul.menu {
			padding:0.2em 0 0 1em;	
		}
		#navigation ul.menu li, #snavigation ul.menu li {
			margin:0 0.7em;	
		}
		.SubMenu, .SubMenu1 {
			right:1em;
			padding:0.4em 2em 0.6em 2em;
		}
		h1#logoSaban, h1#logoSabanCarou, div#logoSaban, div#logoSabanCarou {
			right:5.6em;
			font-size:3em;
		}
		/* suivant precedent collection galerie */
		.precedent, .suivant {
			height:60px;
			width:60px;
		}
		
		.precedent a, .suivant a, .precedent a:visited, .suivant a:visited {
			background:url("../IMG/bg_direction_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			height:60px;
			width:60px;	
		}
		.suivant a{
			background-position:-60px 0;	
		}
		/* GALERIE */
		h1#titreOeuvre {
			margin-top:3em;
			margin-bottom:2em;	
		}
		/* PEINTURE */
		#idart234 img.spip_documents_left {
			margin-right:0.5em;	
		}
		/* ACTU */
		a#linkTrouver {
			padding-left:1.1em;	
		}
		.PosLarge, .PosLargeFirst {
			border:none;	
		}
		.expo, .presse, .actu, .momentpasse {
			float:left;
			width:100%;
			border:none;
			border-bottom:2px solid #5C5C5C;	
		}
		.presse .spip_documents_right {
			width:60%;	
		}
		#pageActu .articles ul li.gauche, #pageActu .articles ul li.droit, #pageActuPasse .articles ul li {
			width:100%;
			padding:0;
		}
		.posDetailActu .spip_document_644 {
			margin-left:1em;
		}
		li.expo img {
			width:50%;	
		}
		/* VOTRE COLLECTION */
		.posCollec {
			margin-left:13em;
		}
		/* Hommage */
		.motSaban .spip_documents_right {
			width:30%;
			margin-top:0.8em;
			margin-bottom:2em;
		}
		/* AMIS */
		.articles ul.ami li {
			width:46%;
			margin:0 1.5em 0 0.5em;
		}
		/* remerciement */
		.remerciements .spip_documents_right {
			width:50%;
		}
		
	}
	
	/* Ipad Landscape */
	@media screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
		body {
			font-size:15px;	
		}
		#page, #pageAmi { margin:0 1em; }
		/* HEADER */
		#header, #headerHome {
			height:11.5em;
		}
		h1#logoSaban, h1#logoSabanCarou, div#logoSaban, div#logoSabanCarou  {
			right:5.6em;
			font-size:3em;
		}
		a.insta, a.instag{position:absolute;right:15px;top:15px;display:block;height:22px;width:22px;background: transparent url("../IMG/png/ico-insta.png") 0 0 no-repeat;background-size:cover;}
		a.instag{ top:28px;z-index:1;}
		/* HEADER */
		#header, #headerHome {
			height:11.5em;
		}
		/* MENU */
		#extra {
			padding-left:2em;	
		}
		.PosSMenuActu #navigation {
			margin-top:4em;	
		}
		.posMenuArts #navigation ul.menu {
			padding:0.2em 0 0 1em;	
		}
		#navigation ul.menu li, #snavigation ul.menu li {
			margin:0 0.7em;	
		}
		.SubMenu, .SubMenu1 {
			right:1em;
			padding:0.4em 2em 0.6em 2em;
		}
		.sousmenu li a, .sousmenu li a:visited {
			font-size:0.8em;	
		}
		#pageFolio #extra, #pageCollection #extra {
			padding-left:0;	
		}
		/* titraille */
		h1#titreSaban, h2.home, h1#titrePresse, h1#titreRubPresse, h1#titreCollection, h1#TitreCollDetail, h1#titreOeuvre {
			font-size:2.5em;	
		}
		/* HOME */
		.flex-control-nav {
			bottom:-25px;	
		}
		.flex-control-paging li a {
			height:6px;
			width:6px;	
		}
		/* le secret de la gravure */
		span.spip_document_51 {
			margin-right:5em;	
		}
		
		/* ACTU */
		a#linkTrouver {
			padding-left:1.1em;	
		}
		.PosLarge, .PosLargeFirst {
			border:none;	
		}
		.expo, .presse, .actu, .momentpasse {
			float:left;
			width:100%;
			border:none;
			border-bottom:2px solid #5C5C5C;
			padding:0.5em 0 2em;	
		}
		.presse .spip_documents_right {
			width:60%;	
		}
		#pageActu .articles ul li.gauche, #pageActu .articles ul li.droit, #pageActuPasse .articles ul li{
			width:100%;
			padding:0;
		}
		.posDetailActu .spip_document_644 {
			margin-left:1em;
		}
		li.expo img {
			width:50%;	
		}
		img.imgPresse {
			margin:2em 0 0 8em;
			width:85%;	
		}
		/* VOTRE COLLECTION */
		.posCollec {
			margin-left:13em;
		}
		#pageCollection .cartouche {
			width:72%;
		}
		.cartouche .presentCollection p {
			left:27em;	
		}
		/* suivant precedent collection galerie */
		.precedent, .suivant {
			height:60px;
			width:60px;
		}
		
		.precedent a, .suivant a, .precedent a:visited, .suivant a:visited {
			background:url("../IMG/bg_direction_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			height:60px;
			width:60px;	
		}
		.suivant a{
			background-position:-60px 0;	
		}
		/* GALERIE */
		h1#titreOeuvre {
			margin-top:3em;
			margin-bottom:2em;	
		}
		/* Hommage */
		.motSaban .spip_documents_right {
			width:30%;
			margin-top:0.8em;
			margin-bottom:2em;
		}
		/* RUb Gravure */
		.themeGravure .spip_documents_right {
			width:50%;
		}
		/* AMIS */
		.articles ul.ami li {
			width:95%;	
		}
		/* remerciement */
		.remerciements .spip_documents_right {
			width:50%;
		}
	}
	
	/* Ipad Portrait / Standard 960 (devices and browsers) / Small tablet Landscape 800x600 */
	@media only screen and (max-width: 960px) and (min-width: 768px) {
		body {
			font-size:15px;	
		}
		#page { margin:0 1em; }
		body{ font-size:12px;}
		#headerHome .container-header, #headerAtelier .container-header { background:url("../IMG/logo_saban70.png") no-repeat scroll 0.5em 0.5em rgba(0, 0, 0, 0)}
		a#linkHome, a#linkHome:visited, a#linkHomeIn, a#linkHomeIn:visited {
			background:url("../IMG/logo_saban70.png") no-repeat scroll 0 0.5em rgba(0, 0, 0, 0);
			width:20em;	
		}
		a#linkHomeIn, a#linkHomeIn:visited {
			left:2em;	
		}
		/* HEADER */
		#header, #headerHome {
			height:11.5em;
		}
		h1#logoSaban, h1#logoSabanCarou, div#logoSaban, div#logoSabanCarou  {
			right:5.6em;
			font-size:3em;
		}
		a.insta, a.instag{position:absolute;right:15px;top:11px;display:block;height:22px;width:22px;background: transparent url("../IMG/png/ico-insta.png") 0 0 no-repeat;background-size:cover;}
		a.instag{ top:22px;z-index:1;}
		/* MENU */
		.posMenuArts #navigation ul.menu {
			padding:0.2em 0 0 1em;	
		}
		#navigation ul.menu li, #snavigation ul.menu li {
			margin:0 0.7em;	
		}
		.SubMenu, .SubMenu1 {
			right:1em;
			padding:0.4em 2em 0.6em 2em;
		}
		
		.sousmenu li a, .sousmenu li a:visited {
			font-size:0.8em;	
		}
		/* titraille */
		h1#titreSaban, h2.home, h1#titrePresse, h1#titreRubPresse, h1#titreCollection, h1#TitreCollDetail, h1#titreOeuvre {
			font-size:2.5em;	
		}
		/* HOME */
		.flex-control-nav {
			bottom:-25px;	
		}
		.flex-control-paging li a {
			height:6px;
			width:6px;	
		}
		/* le secret de la gravure */
		span.spip_document_51 {
			margin-right:5em;	
		}
		/* VIDEO ACTU */
		.spip_documents_left.video {
			width:100%;
			margin-right:0;
		}
		.youtubeart {
			width:100%;
			height:auto;
		}
		.youtubeart emb, .youtubeart object {
			width:100%;
			height:auto;	
		}
		/* ACTU */
		a#linkTrouver {
			padding-left:1.1em;	
		}
		.PosLarge, .PosLargeFirst {
			border:none;	
		}
		.expo, .presse, .actu, .momentpasse {
			float:left;
			width:100%;
			border:none;
			border-bottom:2px solid #5C5C5C;
			padding:0.5em 0 2em;	
		}
		.presse .spip_documents_right {
			width:60%;	
		}
		#pageActu .articles ul li.gauche, #pageActu .articles ul li.droit, #pageActuPasse .articles ul li{
			width:100%;
			padding:0;
		}
		li.expo img {
			width:50%;	
		}
		img.imgPresse {
			margin:2em 0 0 8em;
			width:85%;	
		}
		/* VOTRE COLLECTION */
		#pageCollection .cartouche {
			width:72%;
		}
		.cartouche .presentCollection p {
			left:27em;	
		}
		.posCollec {
			margin-left:10em;	
		}
		#pageCollection .cartouche {
			width:72%;
		}
		.cartouche .presentCollection p {
			left:27em;	
		}
		/* suivant precedent collection galerie */
		.precedent, .suivant {
			height:60px;
			width:60px;
		}
		
		.precedent a, .suivant a, .precedent a:visited, .suivant a:visited {
			background:url("../IMG/bg_direction_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			height:60px;
			width:60px;	
		}
		.suivant a{
			background-position:-60px 0;	
		}
		/* GALERIE */
		h1#titreOeuvre {
			margin-top:3em;
			margin-bottom:2em;	
		}
		/* Hommage */
		.motSaban .spip_documents_right {
			width:30%;
			margin-top:0.8em;
			margin-bottom:2em;
		}
		/* RUb Gravure */
		.themeGravure .spip_documents_right {
			width:50%;
		}
		/* AMIS */
		.articles ul.ami li {
			width:95%;	
		}
		/* remerciement */
		.remerciements .spip_documents_right {
			width:50%;
		}
	}
		
	/* Zone Flou !!!!! */
	@media only screen and (max-width: 960px) and (min-width: 858px) {
		#page { margin:0 1em; }
		body{ font-size:12px;}
		#headerHome .container-header, #headerAtelier .container-header { background:url("../IMG/logo_saban70.png") no-repeat scroll 0.5em 0.5em rgba(0, 0, 0, 0)}
		a#linkHome, a#linkHome:visited, a#linkHomeIn, a#linkHomeIn:visited {
			background:url("../IMG/logo_saban70.png") no-repeat scroll 0 0.5em rgba(0, 0, 0, 0);
			width:20em;	
		}
		a#linkHomeIn, a#linkHomeIn:visited {
			left:2em;	
		}
		/* HEADER */
		#header, #headerHome {
			height:11.5em;
		}
		h1#logoSaban, h1#logoSabanCarou, div#logoSaban, div#logoSabanCarou  {
			right:5.6em;
			font-size:3em;
		}
		a.insta, a.instag{position:absolute;right:15px;top:11px;display:block;height:22px;width:22px;background: transparent url("../IMG/png/ico-insta.png") 0 0 no-repeat;background-size:cover;}
		a.instag{ top:22px;z-index:1;}
		/* MENU */
		#extra {
			padding-left:0.5em;
		}
		.SubMenu, .SubMenu1 {
			right:1em;
			padding:0.4em 2em 0.6em 2em;
		}
		.PosSMenuActu #navigation {
			margin-top:1em;	
		}
		.sousmenu li a, .sousmenu li a:visited {
			font-size:0.8em;	
		}
		/* titraille */
		h1#titreSaban, h2.home, h1#titrePresse, h1#titreRubPresse, h1#titreCollection, h1#TitreCollDetail, h1#titreOeuvre {
			font-size:2.5em;	
		}
		/* HOME */
		.flex-control-nav {
			bottom:-25px;	
		}
		.flex-control-paging li a {
			height:6px;
			width:6px;	
		}
		/* le secret de la gravure */
		span.spip_document_51 {
			margin-right:5em;	
		}
		/* VIDEO ACTU */
		.spip_documents_left.video {
			width:100%;
			margin-right:0;
		}
		.youtubeart {
			width:100%;
			height:auto;
		}
		.youtubeart emb, .youtubeart object {
			width:100%;
			height:auto;	
		}
		/* ACTU */
		a#linkTrouver {
			padding-left:1.1em;	
		}
		.PosLarge, .PosLargeFirst {
			border:none;	
		}
		.expo, .presse, .actu, .momentpasse {
			float:left;
			width:100%;
			border:none;
			border-bottom:2px solid #5C5C5C;
			padding:0.5em 0 2em;	
		}
		.presse .spip_documents_right {
			width:60%;	
		}
		#pageActu .articles ul li.gauche, #pageActu .articles ul li.droit, #pageActuPasse .articles ul li{
			width:100%;
			padding:0;
		}
		img.imgPresse {
			margin:2em 0 0 6em;
			width:85%;	
		}
		/* VOTRE COLLECTION */
		#pageCollection .cartouche {
			width:72%;
		}
		.cartouche .presentCollection p {
			left:27em;	
		}
		.posCollec {
			margin-left:10em;	
		}
		/* suivant precedent collection galerie */
		.precedent, .suivant {
			height:60px;
			width:60px;
		}
		
		.precedent a, .suivant a, .precedent a:visited, .suivant a:visited {
			height:60px;
			width:60px;
			background:url("../IMG/bg_direction_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);	
		}
		.suivant a{
			background-position:-60px 0;	
		}
		/* titraille */
		h1#titreSaban, h2.home, h1#titrePresse, h1#titreRubPresse, h1#titreCollection, h1#TitreCollDetail, h1#titreOeuvre {
			font-size:2.5em;	
		}
		/* HOME */
		.flex-control-nav {
			bottom:-25px;	
		}
		.flex-control-paging li a {
			height:6px;
			width:6px;	
		}
		/* GALERIE */
		h1#titreOeuvre {
			margin-top:3em;
			margin-bottom:2em;	
		}
		/* Hommage */
		.motSaban .spip_documents_right {
			width:30%;
			margin-top:0.8em;
			margin-bottom:2em;
		}
		/* RUb Gravure */
		.themeGravure .spip_documents_right {
			width:50%;
		}
		/* AMIS */
		.articles ul.ami li {
			width:95%;	
		}
		/* remerciement */
		.remerciements .spip_documents_right {
			width:50%;
		}
	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		body{ font-size:12px;}
		#pageAmi { margin:0 0.5em; }
		#pagePresse, #pagePhoto {
			background:url("../IMG/logo_saban70.png") no-repeat scroll 1em 3em rgba(0, 0, 0, 0)	
		}
		h1#logoSaban, h1#logoSabanCarou, div#logoSaban, div#logoSabanCarou  {
			right:5.6em;
			font-size:3em;
		}
		#headerHome .container-header, #headerAtelier .container-header { background:url("../IMG/logo_saban70.png") no-repeat scroll 0.5em 0.5em rgba(0, 0, 0, 0)}
		a#linkHome, a#linkHome:visited, a#linkHomeIn, a#linkHomeIn:visited {
			background:url("../IMG/logo_saban70.png") no-repeat scroll 0 0.5em rgba(0, 0, 0, 0);
			width:20em;	
		}
		a#linkHomeIn, a#linkHomeIn:visited {
			left:2em;	
		}
		/* HEADER */
		#header, #headerHome {
			height:11.5em;
		}
		.spip_documents_left, .spip_documents_right {
			width:100%;	
		}
		a.insta, a.instag{position:absolute;right:15px;top:11px;display:block;height:22px;width:22px;background: transparent url("../IMG/png/ico-insta.png") 0 0 no-repeat;background-size:cover;}
		a.instag{ top:22px;z-index:1;}
		/* MENU */
		#extra {
			padding-left:0.5em;
		}
		.SubMenu, .SubMenu1 {
			right:1em;
			padding:0.4em 2em 0.6em 2em;
		}
		.PosSMenuActu #navigation {
			margin-top:1em;	
		}
		.sousmenu li a, .sousmenu li a:visited {
			font-size:0.8em;	
		}
		/* suivant precedent collection galerie */
		.precedent, .suivant {
			height:60px;
			width:60px;
		}
		
		.precedent a, .suivant a, .precedent a:visited, .suivant a:visited {
			background:url("../IMG/bg_direction_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			height:60px;
			width:60px;	
		}
		.suivant a{
			background-position:-60px 0;	
		}
		/* titraille */
		h1#titreSaban, h2.home, h1#titrePresse, h1#titreRubPresse, h1#titreCollection, h1#TitreCollDetail, h1#titreOeuvre {
			font-size:2.5em;	
		}
		/* HOME */
		.flex-control-nav {
			bottom:-25px;	
		}
		.flex-control-paging li a {
			height:6px;
			width:6px;	
		}
		.articles div#titreSaban p {
			font-size:1.5em;	
		}
		/* GALERIE */
		h1#titreOeuvre {
			margin-top:3em;
			margin-bottom:2em;	
		}
		/* VIDEO ACTU */
		.spip_documents_left.video {
			width:100%;
			margin-right:0;
		}
		.youtubeart {
			width:100%;
			height:auto;
		}
		.youtubeart emb, .youtubeart object {
			width:100%;
			height:auto;	
		}
		/* ACTU */
		a#linkTrouver {
			padding-left:1.1em;	
		}
		.PosLarge, .PosLargeFirst {
			border:none;	
		}
		.expo, .presse, .actu, .momentpasse {
			float:left;
			width:100%;
			border:none;
			border-bottom:2px solid #5C5C5C;
			padding:0.5em 0 2em;
		}
		.presse .spip_documents_right {
			width:60%;	
		}
		#pageActu .articles ul li.gauche, #pageActu .articles ul li.droit, #pageActuPasse .articles ul li{
			width:100%;
			padding:0;
		}
		img.imgPresse {
			margin:2em 0 0 5em;
			width:85%;	
		}
		/* VOTRE COLLECTION */
		#pageCollection .cartouche {
			width:72%;
		}
		.cartouche .presentCollection p {
			left:27em;	
		}
		.posCollec {
			margin-left:10em;	
		}
		/* Hommage */
		.motSaban .spip_documents_right {
			width:30%;
			margin-top:0.8em;
			margin-bottom:2em;
		}
		/* RUb Gravure */
		.themeGravure .spip_documents_right {
			width:50%;
		}
		/* AMIS */
		.articles ul.ami li {
			width:95%;	
		}
		ul.ami {
			margin:0 0.5em;	
		}
		/* remerciement */
		.remerciements .spip_documents_right {
			width:50%;
		}
	}


	/* Small Tablet 800x600 Portrait (devices and browsers) / Mobile Landscape */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		#page { margin:0 1em; }
		#pageAmi { margin:0 0.5em; }
		#pagePresse, #pagePhoto {
			background:url("../IMG/logo_saban70.png") no-repeat scroll 1em 3em rgba(0, 0, 0, 0)	
		}
		body{ font-size:12px;}
		h1#logoSaban, h1#logoSabanCarou, div#logoSaban, div#logoSabanCarou  {
			right:5.6em;
			font-size:3em;
		}
		#headerHome .container-header, #headerAtelier .container-header { background:url("../IMG/logo_saban70.png") no-repeat scroll 0.5em 0.5em rgba(0, 0, 0, 0)}
		a#linkHome, a#linkHome:visited, a#linkHomeIn, a#linkHomeIn:visited {
			background:url("../IMG/logo_saban70.png") no-repeat scroll 0 0.5em rgba(0, 0, 0, 0);	
		}
		a.insta, a.instag{position:absolute;right:15px;top:11px;display:block;height:22px;width:22px;background: transparent url("../IMG/png/ico-insta.png") 0 0 no-repeat;background-size:cover;}
		a.instag{ top:22px;z-index:1;}
		.spip_documents_left, .spip_documents_right {
			width:100%;	
		}
		/* MENU */
		#extra {
			padding-left:0.5em;
		}
		.SubMenu, .SubMenu1 {
			right:1em;
			padding:0.4em 2em 0.6em 2em;
		}
		.PosSMenuActu #navigation {
			margin-top:1em;	
		}
		.sousmenu li a, .sousmenu li a:visited {
			font-size:0.8em;	
		}
		/* suivant precedent collection galerie */
		.precedent, .suivant {
			height:60px;
			width:60px;
		}
		
		.precedent a, .suivant a, .precedent a:visited, .suivant a:visited {
			background:url("../IMG/bg_direction_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			height:60px;
			width:60px;	
		}
		.suivant a{
			background-position:-60px 0;	
		}
		/* titraille */
		h1#titreSaban, h2.home, h1#titrePresse, h1#titreRubPresse, h1#titreCollection, h1#TitreCollDetail, h1#titreOeuvre {
			font-size:2.5em;	
		}
		/* HOME */
		.flex-control-nav {
			bottom:-25px;	
		}
		.flex-control-paging li a {
			height:6px;
			width:6px;	
		}
		.articles div#titreSaban p {
			font-size:1.5em;	
		}
		/* GALERIE */
		ul#portfolio {
			margin-top:2em;
		}
		#portfolio li.titreRubGal {
			transform:none;	
		}
		h1#titreOeuvre {
			margin-top:2em;
			margin-bottom:2em;	
		}
		.OeuvreInfo {
			top:11.5em;
			left:3.5em;
		}
		#contenuPhoto img {
			width:55%;
			margin:2em 1em 1em 1em;
		}
		/* Hommage */
		.motSaban .spip_documents_right {
			width:30%;
			margin-top:0.8em;
			margin-bottom:2em;
		}
		/* RUb Gravure */
		.themeGravure .spip_documents_right {
			width:100%;
		}
		/* Parcours */
		.illusCV .spip_documents_left {
			width:90%;
			margin-left:	
		}
		.cv ul.spip {
			margin-bottom:1em;
			padding-left:1em;	
		}
		/* VIDEO ACTU */
		.spip_documents_left.video {
			width:100%;
			margin-right:0;
		}
		.youtubeart {
			width:100%;
			height:auto;
		}
		.youtubeart emb, .youtubeart object {
			width:100%;
			height:auto;	
		}
		/* ACTU */
		a#linkTrouver {
			padding-left:1.1em;	
		}
		.PosLarge, .PosLargeFirst {
			border:none;	
		}
		.expo, .presse, .actu, .momentpasse {
			float:left;
			width:100%;
			border:none;
			border-bottom:2px solid #5C5C5C;
			padding:0.5em 0 2em;
		}
		.presse .spip_documents_right {
			width:60%;	
		}
		#pageActu .articles ul li.gauche, #pageActu .articles ul li.droit, #pageActuPasse .articles ul li{
			width:100%;
			padding:0;
		}
		img.imgPresse {
			margin:8em 0 0 0;
			width:100%;	
		}
		.infannexe {
			top:8em;
			font-size:1em;	
		}
		/* VOTRE COLLECTION */
		#pageFolio #extra, #pageCollection #extra {
			padding-left:0;	
		}
		.cartouche .presentCollection p {
			font-size:1em;
			left:25em;
		}
		.posCollec {
			margin-left:4em;	
		}
		#contenu_inside .pagination, #contenu_inside .paginationHaut {
			font-size:10px;
			margin-top:2em;
		}
		.paginationHaut {
			right:0.5em;	
		}
		/* AMIS */
		.articles ul.ami li {
			width:95%;	
		}
		ul.ami {
			margin:0 0.5em;	
		}
		/* remerciement */
		.remerciements .spip_documents_right {
			width:50%;
		}
	}

	/* Mobile Portrait */
	@media only screen and (max-width: 479px) {
		#page { margin:0 1em; }
		#pageAmi { margin:0 0.5em; }
		#pagePresse, #pagePhoto {
			background:url("../IMG/logo_saban70.png") no-repeat scroll 1em 3em rgba(0, 0, 0, 0)	
		}
		body{ font-size:12px;}
		h1#logoSaban, h1#logoSabanCarou, div#logoSaban, div#logoSabanCarou  {
			font-size:1em;
			top:4.5em;
			right:14em;
		}
		h1#logoSabanCarou, div#logoSaban, div#logoSabanCarou  {
			top:6em;
		}
		#headerHome .container-header, #headerAtelier .container-header { background:url("../IMG/logo_saban70.png") no-repeat scroll 0.5em 0.5em rgba(0, 0, 0, 0)}
		a#linkHome, a#linkHome:visited, a#linkHomeIn, a#linkHomeIn:visited {
			background:url("../IMG/logo_saban70.png") no-repeat scroll 0 0.5em rgba(0, 0, 0, 0);	
		}
		.spip_documents_left, .spip_documents_right {
			width:100%;	
		}
		a.insta, a.instag{position:absolute;right:15px;top:11px;display:block;height:22px;width:22px;background: transparent url("../IMG/png/ico-insta.png") 0 0 no-repeat;background-size:cover;}
		a.instag{ top:22px;z-index:1;}
		/* MENU */
		#extra {
			padding-left:0.5em;
		}
		.SubMenu, .SubMenu1 {
			right:0;
			padding:0.4em 0em 0.6em 2em;
		}
		.PosSMenuActu #navigation {
			margin-top:1em;	
		}
		.posMenuHome #navigation ul.menu {
			padding:1.5em 0 0 0;	
		}
		#navigation ul.menu li, #snavigation ul.menu li {
			margin:0 0.3em 0 0;	
		}
		#navigation ul.menu li a, #snavigation ul.menu li a {
			font-size:0.9em;
			padding:2px	0;
		}
		.sousmenu li a, .sousmenu li a:visited {
			font-size:0.8em;	
		}
		/* suivant precedent collection galerie */
		.precedent, .suivant {
			height:60px;
			width:60px;
		}
		
		.precedent a, .suivant a, .precedent a:visited, .suivant a:visited {
			background:url("../IMG/bg_direction_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			height:60px;
			width:60px;	
		}
		.suivant a{
			background-position:-60px 0;	
		}
		/* titraille */
		h1#titreSaban, h2.home, h1#titrePresse, h1#titreRubPresse, h1#titreCollection, h1#TitreCollDetail, h1#titreOeuvre {
			font-size:1.5em;	
		}
		/* HOME */
		.flex-control-nav {
			bottom:-25px;	
		}
		.flex-control-paging li a {
			height:6px;
			width:6px;	
		}
		.articles div#titreSaban p {
			font-size:1.5em;	
		}
		/* GALERIE */
		ul#portfolio {
			margin-top:2em;
		}
		#portfolio li.titreRubGal {
			transform:none;	
		}
		h1#titreOeuvre {
			margin-top:3em;
			margin-bottom:2em;	
		}
		.OeuvreInfo {
			top:11em;
			left:3.5em;
		}
		#contenuPhoto img {
			width:55%;
			margin:2em 1em 1em 1em;
		}
		/* RUb Gravure */
		.themeGravure .spip_documents_right {
			width:100%;
		}
		#zoomContainer {
			display:none;
		}
		/* Parcours */
		.illusCV .spip_documents_left {
			width:90%;
			margin-left:0;	
		}
		.cv ul.spip {
			margin-bottom:1em;
			padding-left:1em;	
		}
		/* VIDEO ACTU */
		.spip_documents_left.video {
			width:100%;
			margin-right:0;
		}
		.youtubeart {
			width:100%;
			height:auto;
		}
		.youtubeart emb, .youtubeart object {
			width:100%;
			height:auto;	
		}
		/* ACTU */
		a#linkTrouver {
			padding-left:1.1em;	
		}
		.PosLarge, .PosLargeFirst {
			border:none;	
		}
		.expo, .presse, .actu, .momentpasse {
			float:left;
			width:100%;
			border:none;
			border-bottom:2px solid #5C5C5C;
			padding:0.5em 0 2em;	
		}
		.presse .spip_documents_right {
			width:60%;	
		}
		.actu img.spip_documents_right, .momentpasse img.spip_documents_right {
			width:80%	
		}
		#pageActu .articles ul li.gauche, #pageActu .articles ul li.droit, #pageActuPasse .articles ul li{
			width:100%;
			padding:0;
		}
		img.imgPresse {
			margin:8em 0 0 0;
			width:100%;	
		}
		.infannexe {
			top:8em;
			font-size:1em;	
		}
		/* PRESSE */
		.posPresse, .posText {
			width:100%;	
		}
		/* VOTRE COLLECTION */
		#contenuPresse, #contenuCollection {
			width:75%;	
		}
		#pageFolio #extra, #pageCollection #extra {
			padding-left:0;
			width:25%;
		}
		.posCollec {
			margin-left:3em;
			margin-top:4em;	
		}
		.cartouche .presentCollection p {
			position:static;
			margin:0 0.5em;
			font-size:1em;
		}
		/* Pagination */
		#contenu_inside .pagination, #contenu_inside .paginationHaut {
			font-size:10px;
			margin-top:2em;
		}
		.paginationHaut {
			right:0.5em;	
		}
		/* AMIS */
		.articles ul.ami li {
			width:95%;	
		}
		ul.ami {
			margin:0 0.5em;	
		}
		/* remerciement */
		.remerciements .spip_documents_right {
			width:50%;
		}
	}
	

	