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, img, ins, kbd, q, s, samp,
small, strike, 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, topContent, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	/* -webkit-font-smoothing: subpixel-antialiased !important;  */
}

*:focus, a{ outline:none !important; } 

input, textarea{
-webkit-appearance: none !important;
-webkit-border-radius: 0px;
}

.transparent{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";   /*  IE 8  --- 50  */
  filter: alpha(opacity=0);   /* IE 5-7 --- 50 */
  -moz-opacity: 0;   /* Netscape  --- 0.5 */
  -khtml-opacity: 0;  /* Safari 1.x  --- 0.5 */
  opacity: 0;  /* Good browsers  --- 0.5 */
}

.clear{ clear:both}

#diapoPreHp {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
}
#diapoPreHp div {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
}
#diapoPreHp div.diapo01 {
	background:url(../img/src/slidePreHp/diapoHp01.jpg) no-repeat center center;
	background-size:100% auto;
	width:100% !important; height:100% !important;
}
#diapoPreHp div.diapo02 {
	background:url(../img/src/slidePreHp/diapoHp02.jpg) no-repeat center center;
	background-size:100% auto;
	width:100% !important; height:100%  !important;	
}

#blockHp {
	width:370px;
	height:314px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-185px 0 0 -157px;
	background:#fff;
	text-align:center;
	color:#3c3d3c;
	font-size:11px;
	font-size: 1.1rem;
	line-height: 14px;
	line-height: 1.4rem;
	z-index:9999
}
#blockHp p .en {
	color:#ccc;
}
#blockHp #blockLanguage {
	position:absolute;
	bottom:0;
	left:0;
	width:370px;
	height:30px;
	background:url(../img/css/bg-block-language.gif) no-repeat;
}
#blockHp #blockLanguage a {
	font-size:16px;
	font-size: 1.6rem;
	line-height:30px;
	line-height:3rem;
	color:#fff;
	text-decoration:none;
	display:block;
}
#blockHp #blockLanguage ul {
	width:370px;
	background:#8c8b8b;
	text-transform:uppercase;
	list-style:none;
	padding:10px 0;
	display:none;
}
#blockHp #blockLanguage ul li a {
	font-size:11px;
	font-size: 1.1rem;
	line-height:20px;
	line-height:2rem;
}

/*----------------*/
html {
	font-size: 62.5%;
	display:table;
	width:100%;
	min-width:1024px;
}
body {
	background:#fff;
	font-size:12px;
	font-size: 1.2rem;
	line-height: 14px;
	line-height: 1.4rem;
	color: #262b2d;
	font-family:Georgia, "Times New Roman", Times, serif;
	
	/* font-smooth: never ;*/  /*auto | never | always | <absolute-size> | length | initial | inherit */
	-webkit-font-smoothing : antialiased ;/*  none | subpixel-antialiased | antialiased	 */
}
body.ficheProduit {
	background:#fff url(../img/css/bg-zone-haut-gris.gif) repeat-x left 173px;
}
/*----------------*/
/*--- PRE HOME ---*/

/*  passé dans style-language.css */

/*----------------*/
#main {
	position:relative;
	margin-top:20px;
}
/*----------------*/
#header #logo {
	width:1000px;
	margin:0px auto 30px auto;
	text-align:center;
}
/*----------------*/

/* megamenu  -> passé dans megamenu.css */ 

/*----------------*/
/* 
#wrapperDiaporama  -> passé dans style-homepage.css
*/
/*----------------*/
#wrapperPage {   /* surdefinit pour la hp dans style-homepage.css */
	margin:auto;
	width:1024px;
	display:block ;  /* table */
}
#pageContent {  /* surdefinit pour la hp dans style-homepage.css */
	width:1024px;
	padding:0px 0px 20px 0px;
	display:inline-block;
}
/*----------------*/
.actuRecentes{	margin-bottom:20px; }
.dernieresRea, .inspiration{ margin-bottom: 35px;}
.actusEtReas { margin:0px 0px 20px 20px; }

.actuRecentes .slider > div{ background: none !important;} /* fix bck qui passenen noir*/

.actuRecentes,
.dernieresRea,
.actusEtReas,
.inspiration {
	width:975px;
	float:left;
	clear:both;
	position:relative;
}
.actuRecentes h1,
.dernieresRea h1,
.inspiration h2,
.actusEtReas h2 {
	color:#3c3a3b;
	font-size:18px;
	font-size:1.8rem;
	line-height:20px;
	line-height:2rem;
	margin:0px 0px 10px 5px;
	float:left;
}
.actuRecentes .slider,
.dernieresRea .slider,
.inspiration .slider,
.actusEtReas .slider,
.reaShowroom .slider {
	float:left;
	width:940px;
}
.actuRecentes .slider,
.actusEtReas .slider,
.reaShowroom .slider {
	height:210px;
}
.dernieresRea .slider {

}
.dernieresRea .toutesReas {
	float:left;
	margin:0px 0px 10px 20px;
}
.dernieresRea .toutesReas a {
	font-size:11px;
	font-size:1.1rem;
	line-height:24px;
	line-height:2.4rem;
	font-style:italic;
	color:#3c3a3b;
	text-decoration:none;
}
.inspiration .conseil {
	float:right;
	margin:0px 50px 10px 0;
	font-size:13px;
	font-size:1.3rem;
	line-height:20px;
	line-height:2rem;
	color:#8f8e8e;
}
.inspiration .conseil a {
	font-style:italic;
	color:#3c3a3b;
	text-decoration:none;
}
.controls {
	float:right;
	width:31px;
	margin-right:2px;
}
.controls img {
	margin-bottom:1px;
}
/*---------- Pop un actus et références ----------*/
/*  PAsser ds un css a part - style-news-iframe ? Qid references ?  */
.actu {
	position:relative;
	float:left;
	width:1000px;
	/*height:515px;*/
	height:579px;
}
/*visu + texte*/
.actu h1 {
	font-size:25px;
	font-size:2.5rem;
	line-height:27px;
	line-height:2.7rem;
	padding-left:35px;
	/*margin:15px 0 25px 0;*/
	margin:40px 0 25px 0;
}
.actu .diapoActu {
	width:620px;
	margin:0px 10px;
	float:left;
}
.detailRef .diapoRef {
	width:330px;
	margin:0px 22px;
	float:left;
}
.actu .diapoActu #slider {
	width:620px;
	height:391px;
	overflow:hidden;
	position:relative;
	
}
.detailRef .diapoRef #slider {
	width:330px;
	height:388px;
	overflow:hidden;
	position:relative;
}
.actu .diapoActu #slider .actusControls a {
	position:absolute;
	top:50%;
	margin-top:-18px;
	z-index:2;
}
.actu .diapoActu #slider .actusControls a.prev {
	left:0;
}
.actu .diapoActu #slider .actusControls a.next {
	right:0;
}
.actu .diapoActu #bottomDiapoActu {
	float:left;
	margin-top:15px;
	width:620px;
}
.actu .diapoActu .actions .legende,
.actu .diapoActu #bottomDiapoActu .legende{
	float: left ;
	margin-left: 25px;
	color: white;
	font-style: italic;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	font-size: 1.3rem;
	font-weight: bold;
	margin-top:4px;
	max-width: 630px;
}

.actu .diapoActu .actions .legende a {
	color: white;
	font-style: italic;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	font-size: 1.3rem;
	font-weight: bold;
}


.actu .diapoActu #bottomDiapoActu .reseaux {
	float:right;
}
.actu .diapoActu #bottomDiapoActu .reseaux a.addthis_button_facebook_like iframe {
	width:90px !important;
}
.actu .diapoActu #bottomDiapoActu .reseaux a.addthis_button_tweet iframe {
	width:100px !important;
}
.actu .diapoActu #bottomDiapoActu .reseaux a.addthis_button_google_plusone>div,
.actu .diapoActu #bottomDiapoActu .reseaux a.addthis_button_google_plusone>div iframe {
	width:70px !important;
}
.actu .texteActu {
	width:260px;
	margin:0px 40px 0px 25px;
	float:left;
}
.actu .texteActu a {
	color: #262B2D;
}
.actu .texteActu h2 {
	font-size:23px;
	font-size:2.3rem;
	line-height:25px;
	line-height:2.5rem;
	margin-top:0px;
}
.actu .texteActu h3 {
	font-size:16px;
	font-size:1.6rem;
	line-height:18px;
	line-height:1.8rem;
	font-style:italic;
}
.actu .texteActu p.intro {
	font-size:13px;
	font-size:1.3rem;
	line-height:15px;
	line-height:1.5rem;
	font-weight:bold;
	font-style:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.actu .texteActu p.intro span.date,
.actu .texteActu p {
	font-size:11px;
	font-size:1.1rem;
	line-height:13px;
	line-height:1.3rem;
	font-weight:normal;
	font-family: 'PT Sans', sans-serif;
	font-style:italic;
}
.actu .texteActu p.intro span.date {
	font-style:normal;
}
.detailRef .texteRef {
	width:360px;
	margin:0px 40px 0px 25px;
	float:left;
}
.detailRef .texteRef h1,/* {
	font-size:18px;
	font-size:1.8rem;
	line-height:20px;
	line-height:2rem;
}*/
.detailRef .texteRef h2 {
	font-size:25px;
	font-size:2.5rem;
	line-height:27px;
	line-height:2.7rem;
	margin:0 0 10px 0;
}
.detailRef .texteRef h2 a,
.detailRef .texteRef h3 a {
	color:#262B2D;
}
.detailRef .texteRef h3 {
	font-size:20px;
	font-size:2rem;
	line-height:22px;
	line-height:2.2rem;
	margin:0 0 10px 0;
}
.detailRef .texteRef h4 {
	font-size:15px;
	font-size:1.5rem;
	line-height:17px;
	line-height:1.7rem;
	margin-top:0;
	font-style:italic;
}
.detailRef .texteRef .text {
	font-family: 'PT Sans', sans-serif;
}
.detailRef .ref-associes {
	display:inline-block;
	width:100%;
	background:#f2f2f2;
}
.detailRef .ref-associes p {
	margin:15px 0 15px 30px;
	font-size:14px;
	font-size:1.4rem;
	line-height:16px;
	line-height:1.6rem;
}
.contenuCollec {
	/*margin-left:20px;*/
}
.contenuCollec .ref {
	float:left;
	width:100px;
	margin:10px 10px 5px 10px;
}
.contenuCollec .ref .image {
	margin-bottom:5px;
	display:block;
	overflow:hidden;
	width:100px;
	height:100px;
	position:relative;
}
.contenuCollec .ref .image a {
	width:100px;
	height:100px;
	display:block;
	background:url(../img/css/ajax-loader-actu.gif) no-repeat center center;	
}
.contenuCollec .ref .image a .cadre {
	width:90px;
	height:90px;
	border:5px solid #fff;
	position:absolute;
	opacity:0;
	z-index:10;
	display:none;
}
.contenuCollec .ref .image a .hover {
	width:100px;
	height:100px;
	background:url(../img/css/hover-ref.png) no-repeat center center; background-size:69px 69px;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.contenuCollec .ref .infos {
	font-family: 'PT Sans', sans-serif;
	height:30px;
}
/*actu diaporama*/
.actu .diapoActuFull {
	width:837px;
	height:502px;
	position:relative;
	margin:auto;
}
/*actu commun au deux types de diaporama*/
.actu .diapoActu #slider .actions,
.actu .diapoActuFull .actions {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:35px;
	/* background:rgba( 0, 0, 0, 0.5);*/
	background:url(../img/css/slideHp/fond-legende.png) repeat left top;	
	z-index:2;
}
.actu .diapoActu #slider .actions a,
.actu .diapoActuFull .actions a {
	display:block;
	height:35px;
	width:16px;
	overflow: hidden;
	text-indent:-5000px;
}
.actu .diapoActu #slider .actions a.mosaique,
.actu .diapoActuFull .actions a.mosaique {
	background:url(../img/css/picto-mosaique-diapo.png) no-repeat center center;
	margin-left:20px;
	float: left;
}
.actu .diapoActu #slider .actions a.playPause,
.actu .diapoActuFull .actions a.playPause {
	background:url(../img/css/picto-pause-diapo.png) no-repeat center center;
	margin-left:14px;
	float: left;
}
.actu .diapoActu #slider .actions a.partage,
.actu .diapoActuFull .actions a.partage {
	background:url(../img/css/picto-partager-diapo.png) no-repeat center center;
	margin-right:20px;
	float: right;
}
.actu .diapoActu #slider .actions a.fullscreen,
.actu .diapoActuFull .actions a.fullscreen {
	background:url(../img/css/picto-fullscreen-diapo.png) no-repeat center center;
	margin-right:20px;
	float: right;
}
.actu .diapoActu #slider .actions p,
.actu .diapoActuFull .actions p {
	float:left;
	color:#fff;
	font-style:italic;
	font-family: 'PT Sans', sans-serif;
	margin-left:20px;
}
#popContent .actu.pop {
	background:url(../img/css/bg-pop-actu.gif) no-repeat right bottom;
}
#popContent .actu .controls,
#popContent .detailRef .controls {
	right:1px;
}
.listeActus {
	float:left;
	margin-top:15px;
	padding:15px 42px 0px 42px;
}
.listeActus .item {
	/*margin-bottom:25px;*/
	height:233px;
}
#pagination {
	font-size:15px;
	font-size:1.5rem;
	line-height:17px;
	lien-height:1.7rem;
	color:#bababa;
	text-align:right;
	margin-right:35px;
	font-style:italic;
}
#pagination a {
	color:#bababa;
	text-decoration:none;
}
#pagination .label,
#pagination .current {
	color:#434142;
}
/*---------- Page collections ----------*/
.colMenuTri {
	width:250px;
	padding:4px 5px 0 12px;
	float:left;
}
.colMenuTri h1 {
	font-size:25px;
	font-size:2.5rem;
	line-height:27px;
	line-height:2.7rem;
	color:#444243;
	padding:0 0 0 10px;
	margin-bottom:5px;
}
.colMenuTri a.desactiver {
	font-size:11px;
	font-size:1.1rem;
	line-height:13px;
	line-height:1.3rem;
	color:#868585;
	padding:0 0 10px 10px;
	margin-bottom:10px;
	font-style:italic;
	display:block;
	background:url(../img/css/pointilles-horiz2.gif) repeat-x left bottom;
}
.colMenuTri .lesplus {
	padding-bottom:10px;
}
.colMenuTri .usage .inner,
.colMenuTri .technique .inner,
.colMenuTri .matiere .inner,
.colMenuTri .esprit .inner,
.colMenuTri .style .inner {
	display:none;
	padding-bottom:10px;
	margin-top:5px;
}
.colMenuTri .style {
	background:url(../img/css/pointilles-horiz2.gif) repeat-x left bottom;
	padding-bottom:1px;
}
.colMenuTri .technique a,
.colMenuTri .usage a,
.colMenuTri .matiere a,
.colMenuTri .esprit a,
.colMenuTri .style a {
	display:block;
	padding-left:8px;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	font-size:1.3rem;
	line-height:37px;
	line-height:3.7rem;
	color:#424041;
	font-weight:600;
	text-decoration:none;
	background:url(../img/css/pointilles-horiz2.gif) repeat-x left top;
}
.colMenuTri .technique a:hover,
.colMenuTri .usage a:hover,
.colMenuTri .matiere a:hover,
.colMenuTri .esprit a:hover,
.colMenuTri .style a:hover {
	background:#f4f4f4 url(../img/css/pointilles-horiz2.gif) repeat-x left top;
}
.colMenuTri label {
	display:block;
	margin-left:8px;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	font-size:1.3rem;
	color:#868585;
	height: 26px;
    line-height: 26px;
}
.colMenuTri p {
	display:block;
	margin-left:8px;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	font-size:1.3rem;
	color:#868585;
}
.colMenuTri .couleurs ul {
	margin-left:8px;
}
.colMenuTri .couleurs ul li {
	float:left;
	margin:0 6px 6px 0;
	list-style:none;
}
.colMenuTri .couleurs ul li a {
	display:block;
	width:25px;
	height:25px;
}
.colMenuTri .couleurs ul li.coul01 a {
	border:1px solid #898888;
	background:#fff;
}
.colMenuTri .couleurs ul li.coul02 a {
	border:1px solid #000;
	background:#000;
}
.colMenuTri .couleurs ul li.coul03 a {
	border:1px solid #757575;
	background:#757575;
}
.colMenuTri .couleurs ul li.coul04 a {
	border:1px solid #6b3f21;
	background:#6b3f21;
}
.colMenuTri .couleurs ul li.coul05 a {
	border:1px solid #388fdb;
	background:#388fdb;
}
.colMenuTri .couleurs ul li.coul06 a {
	border:1px solid #c32721;
	background:#c32721;
}
.colMenuTri .couleurs ul li.coul07 a {
	border:1px solid #d3914f;
	background:#d3914f;
}
.colMenuTri .couleurs ul li.coul08 a {
	border:1px solid #9b3230;
	background:#9b3230;
}
.colMenuTri .couleurs ul li.coul09 a {
	border:1px solid #d1cf99;
	background:#d1cf99;
}
.colMenuTri .couleurs ul li.coul10 a {
	border:1px solid #90c200;
	background:#90c200;
}
.colMenuTri .couleurs ul li.coul11 a {
	border:1px solid #e489b5;
	background:#e489b5;
}
.colMenuTri .couleurs ul li.coul12 a {
	border:1px solid #6b29cf;
	background:#6b29cf;
}
.colMenuTri .couleurs ul li.coul13 a {
	border:1px solid #fb8c00;
	background:#fb8c00;
}
.colMenuTri .couleurs ul li.coul14 a {
	border:1px solid #f0f200;
	background:#f0f200;
}
.colMenuTri .trouver {
    background: url("../img/css/pointilles-horiz2.gif") repeat-x left bottom;
    width:100%;
    margin-top: 15px;
    display: inline-block;
}
.colMenuTri .trouver a span {
  padding-left:20px;
  background: url("../img/css/picto-localisez.png") no-repeat left center;
}
.colMenuTri .trouver a {
    background: url("../img/css/pointilles-horiz2.gif") repeat-x left top;
    color: #424041;
    display: block;
    font-family: 'PT Sans',sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 3.7rem;
    padding-left: 5px;
    text-decoration: none;
}
.listeCollec {
	width:715px;
	float:left;
	padding:10px 0 0 30px;
	background:url(../img/css/pointilles-vertical.gif) repeat-y left top;
}
.listeCollec.large {
	width:auto;
	float:left;
	margin: 15px 0;
	padding: 15px 20px 0 20px;
	width:960px;
	background:url(../img/css/separ-pointilles.gif) repeat-x left bottom;
}
.listeCollec .contenuCollec,
.listeCollec .entete {
	display:inline-block;
	width:100%;
}
.listeCollec h2 {
	font-size:18px;
	font-size:1.8rem;
	line-height:20px;
	line-height:2rem;
	color:#8e8d8d;
	float:left;
}
.listeCollec a.raz {
	font-size:13px;
	font-size:1.3rem;
	line-height:20px;
	line-height:2rem;
	color:#8e8d8d;
	float:left;
	margin:10px 0 10px 30px;
	font-style:italic;
	font-family: 'PT Sans', sans-serif;
}


/*Affichage Collec*/
.listeCollec .collec {
	float:left;
	width:220px;
	margin:10px 18px 5px 0px;
}
.listeCollec.large .collec {
	margin:10px 10px 5px 10px;
}
.listeCollec .collec .image {
	margin-bottom:5px;
	display:block;
	overflow:hidden;
	width:220px;
	height:220px;
	position:relative;
}
.listeCollec .collec .image a {
	width:220px;
	height:220px;
	display:block;
	background:url(../img/css/ajax-loader-actu.gif) no-repeat center center;	
}
.listeCollec .collec .image a .cadre {
	width:210px;
	height:210px;
	border:5px solid #fff;
	position:absolute;
	opacity:0;
	z-index:10;
}
.listeCollec .collec .image a .hover {
	width:220px;
	height:220px;
	background:url(../img/css/hover-vignettes.png) no-repeat center center; background-size:69px 69px;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.listeCollec .collec .infos {
	height:40px;
	text-align:center;
}
.listeCollec .collec .infos .sousTitre {
	color:#7f7e7e;
}
/*Affichage Ref*/
.listeCollec .ref {
	float:left;
	width:100px;
	margin:10px 19px 5px 0;
}
.listeCollec .ref .image {
	margin-bottom:5px;
	display:block;
	overflow:hidden;
	width:100px;
	height:100px;
	position:relative;
}
.listeCollec .ref .image a {
	width:100px;
	height:100px;
	display:block;
	background:url(../img/css/ajax-loader-actu.gif) no-repeat center center;	
}
.listeCollec .ref .image a .cadre {
	width:90px;
	height:90px;
	border:5px solid #fff;
	position:absolute;
	opacity:0;
	z-index:10;
	display:none;
}
.listeCollec .ref .image a .hover {
	width:100px;
	height:100px;
	background:url(../img/css/hover-ref.png) no-repeat center center; background-size:69px 69px;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.listeCollec .ref .infos {
	font-family: 'PT Sans', sans-serif;
	height:30px;
}
/*----------------*/
#footer {
	width:1000px;
	margin:auto;
	font-size:10px;
	font-size:1rem;
}
#footer .line {
	background:url(../img/css/separ-pointilles.gif) repeat-x left top;
	width:960px;
	padding:10px 20px;
	float:left;
	clear:both;
}
#footer .line.noBorder {
    background:none;
}
#footer .line.last {
	background:none;
}
#footer .line ul.menuFooter01,
#footer .line ul.menuLangues,
#footer .line p.copy {
	float:left;
}
#footer .line ul.menuFooter01 {
	margin:5px 0;
}
#footer .line ul.menuLangues {
	text-transform:uppercase;
}
#footer .line .hautPage,
#footer .line ul.social,
#footer .line ul.menuFooter02 {
	float:right;
}
#footer .line ul li {
	float:left;
	list-style:none;
}
#footer .line ul.menuFooter01 li a {
	color:#696868;
	text-decoration:none;
	padding-left:20px;
	margin-right: 20px;
	line-height:20px;
	line-height:2rem;
	background:url(../img/css/picto-lieu.gif) no-repeat left center;
	display:block;
}
#footer .line ul.menuFooter01 li a.contact {
	padding-left:25px;
	background:url(../img/css/picto-contact-bulles.png) no-repeat left center;
}
#footer .line p.hautPage {
	margin:5px 0;
}
#footer .line p.hautPage a {
	color:#bababa;
	text-decoration:none;
	padding-right:25px;
	margin-right:20px;
	line-height:20px;
	line-height:2rem;
	background:url(../img/css/picto-haut-page.gif) no-repeat right center;
}
#footer .line ul.menuLangues li a {
	color:#bababa;
	font-weight:bold;
	text-decoration:none;
	margin-right: 10px;
	line-height:28px;
	line-height:2.8rem;
	display:block;
}
#footer .line ul.menuLangues li a.current {
	color:#696868;
}
#footer .line ul.social li {
	margin-left: 4px;
}
#footer .line p.copy {
	color:#bababa;
	margin:0;
}
#footer .line ul.menuFooter02 li a {
	color:#bababa;
	text-decoration:none;
	margin-left: 10px;
}
/*----------------*/
/*----------------*/
/*----------------*/
/*----------------*/
/*--- Block item ---*/
.item {
	width:235px;
	float:left;
	position:relative;
}
.item .image {
	display:block;
	overflow:hidden;
	width:231px;
	height:148px;
	background:url(../img/css/ombre-visu-240.png) no-repeat right bottom;
	position:relative;
}
.item .image a
{
	width:225px;
	height:142px;
	display:block;
	background:url(../img/css/ajax-loader-actu.gif) no-repeat center center;	
}
.item .image a .cadreActus,
.item .image a .cadreLastRea
{
/*	width:215px;
	height:132px; */
	border:5px solid #fff;
	position:absolute;
	opacity:0;
	z-index:10;
	display:none;
}


.item .image a .hover {
	width:225px;
	height:132px;
	background:url(../img/css/losange-roll-over_2x.png) no-repeat center center; background-size:60px 60px;
	position:absolute;
	top:5px;
	left:5px;
	opacity:0;
}
.dernieresRea .item .image a .hover {
	margin-top: 90px;
	background:url(../img/css/hover-ref.png) no-repeat center center; background-size:69px 69px;
}



.item .image a img {
	width:100%;
	height:100%;
}
.item .infos {
	width:225px;
	padding:5px 5px 10px 5px;
	text-align:center;
	font-size:13px;
	font-size:1.3rem;
	line-height:15px;
	line-height:1.5rem;
	color:#3c3a3b;
}
.item .infos .sousTitre {
	color:#7f7e7e;
	font-style:italic;
}
/*----------------*/
/*formulaire elitis dans le monde footer*/
#footer .formRevendeurs {
    background:#f8f8f8 url(../img/css/bg-fleche-univers.png) no-repeat 260px bottom;
    padding:10px 0 15px 75px;
    width:925px;
    display:none;
    float:left;
}
.formRevendeurs h3 {
    font-size:13px;
    font-size:1.3rem;
    line-height:15px;
    line-height:1.5rem;
}
.formRevendeurs select {
    border:1px solid #ccc;
    background:#fff;
    width:265px;
    padding:3px 5px;
    margin-right:10px;
    color:#3e3c3d;
    font-family: 'PT Sans', sans-serif;
    font-size:12px;
    font-size:1.2rem;
    line-height:12px;
    line-height:1.2rem;
}
.formRevendeurs select:focus {
	border:1px solid #999;
	background:#f8f8f8;
}
/*----------------*/
/*----------------*/
/*----------------*/
h1,h2,h3,h4,h5,h6,p {margin:10px 0px}

/*-------*/
.listeCollec{position: relative;}
.loading {

	background:url(../img/css/loading.gif) no-repeat center center; 
	width:54px;
	height:55px;
	display:block;
	position: absolute;
	left: 350px;
	top: 140px;	
}
iframe {border:none;overflow:hidden;}

.gris-clair {color:#aeadad;}



#header{
	height: 156px;
	overflow-y: hidden;
	display:block;
	background-color:#fff;
}

/*-------*/

/* passage en fullscreen de la popup - classe ajoutee via js - todo - passer dans colorbox css ? */

/* affecte la page parent de l'iframe */
body.popParentFullS #colorbox, body.popParentFullS #cboxWrapper, body.popParentFullS #cboxContent, body.popParentFullS #cboxLoadedContent, body.popParentFullS .cboxIframe{width:100%; height:100%; left:0; top:0; }
body.popParentFullS{overflow:hidden;}
body.popParentFullS #main, body.popParentFullS #cboxClose{display:none;}
/* reste est changé ds le js de iframe-news*/



iframe{
	overflow: hidden;
	margin:0 12px;
}
#cboxLoadedContent{margin-bottom: 0px !important;}
#cboxPrevious, #cboxNext{top : 50%;}
#cboxPrevious{ 
	width: 31px !important;
	height: 57px !important;
	background: url(../img/src/bout-precedent.gif) no-repeat center center !important;
	right: 1px;
	position: absolute !important;
	left: auto !important;
	bottom: auto !important;
	top: 50%;
	margin-top:-58px;	
}
#cboxNext{ 
	width: 31px !important;
	height: 57px !important;
	background: url(../img/src/bout-suivant.gif) no-repeat center center !important;
	right: 1px;
	position: absolute !important;
	left: auto !important;
	bottom: auto !important;
	top: 50%;	
	margin-top:1px;
}

	
/* #colorbox{ position:fixed !important; top:20px !important;} */


input[type=submit]
{
 -webkit-appearance: none;
 -webkit-border-radius: 0px;
}


.rsSlide .rsContent span,
figure.rsCaption,
.rsGCaption{display:none;}

.rsTmb{display:none;}
.rsThumbs .rsTmb{display:block;}


/* masque partage addthis ds popups */
#bottomDiapoActu .reseaux{ display:none;}