/* @override http://localhost:8888/_css/schmidt-rh.css */
@charset "UTF-8";

/* @group gal */

@font-face {
	font-family: 'HelveticaNeueLTStd77BoldCon';
	src: url('helveticaneueltstd-bdcn/helveticaneueltstd-bdcn-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-bdcn/helveticaneueltstd-bdcn-webfont.woff') format('woff'), url('helveticaneueltstd-bdcn/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'), url('helveticaneueltstd-bdcn/helveticaneueltstd-bdcn-webfont.svg#webfontzlr3UPQr') format('svg');
	line-height: 1;

	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueLTStd77BoldCon';
	src: url('helveticaneueltstd-bdcn/helveticaneueltstd-bdcn-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-bdcn/helveticaneueltstd-bdcn-webfont.woff') format('woff'), url('helveticaneueltstd-bdcn/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'), url('helveticaneueltstd-bdcn/helveticaneueltstd-bdcn-webfont.svg#webfontbTy38KoL') format('svg');
	font-weight: normal;
		line-height: 1;
	font-style: normal;
}


/*@font-face {
	font-family: 'HelveNeuMedCon';
	src: url('helveticaneueltstd-mdcn/helveticaneueltstd-mdcn-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-mdcn/helveticaneueltstd-mdcn-webfont.woff') format('woff'), url('helveticaneueltstd-mdcn/helveticaneueltstd-mdcn-webfont.ttf') format('truetype'), url('helveticaneueltstd-mdcn/helveticaneueltstd-mdcn-webfont.svg#webfontJwLdzu2R') format('svg');
	font-weight: normal !important;
	font-style: normal;
	text-transform: uppercase;
	line-height: 1;
}*/

* {
	margin: 0;
	padding: 0
}

body {
	  font-smooth: never;
	  -webkit-font-smoothing: antialiased;
	z-index: 1;
	color: #333;
	background-image: url(../_media/body-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}

button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

img, fieldset, button {
	border: 0;
}

a {
	outline: none;
}

ul, li {
	list-style: none;
}

a {
	text-decoration: none;
}

p {
	line-height: 14px;
}

.leurre {
	position: absolute;
	text-indent: -5000px;
	left:-5000px
}

a, p {
	color: black;
}

.hilite, a:hover, #slideH .t1, .t2.hilite a {
	color: #ea2b26 !important
}


button {
	cursor: pointer
}

q:before, q:after {
	content: "";
}

.ssT {
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

.fltlft {
	float: left;
}

.fltrt {
	float: right !important;
}

.demiCol {
	width: 45%;
	float: left;
}

.demiCol  +.demiCol {
	margin-left: 5%;
}
/* @end

 */

/* @group btns */

.btn1, .btn2 {
	background: url(../_media/btns.png) no-repeat;
}

.btn1.btm {
	padding-bottom: 5px;
	background-position: center -42px;
	width: 100px;
	height: 19px;
	display: block;
	line-height: 22px;
}

.btn1.flDr, .btn2.flDr {
	padding-right: 3px;
	background-position: right -205px;
}

.btn1.blanc.flDr {
	background-position: right -226px;
}

.btn1 span {
	height: 19px;
	display: block;
	text-align: center;
	color: white;
	background: #2f2f2f;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font: 11px/18px 'HelveticaNeueLTStd77BoldCon';
}

.btn1.blanc.btm {
	background-position: center -47px;
}

.btn1.blanc span {
	background: white;
	color: #2f2f2f !important;
}

.btn2 {
	float: left;
}

.btn2.flDr {
	float: left;
	background-position: right -201px;
	margin-top: 30px;
}

.btn2 span {
	padding: 0 10px;
	height: 28px;
	display: block;
	text-align: center;
	color: white;
	background: #2f2f2f;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font: 13px/28px 'HelveticaNeueLTStd77BoldCon';
}

/* @end */

/* @group uniform */

/* @end */

/* @group structure */

#header, #body, #footer, #header-nomenu {
	clear: both;
	position: relative;
	margin: 0 auto;
	width: 990px;
	padding: 0 20px;
}

/* @group header */

#header {
	margin-bottom: -13px;
	background: url(../_media/header.png) no-repeat 0 0;
	height: 95px;
	padding: 20px 20px 12px;
	position: relative;
	z-index: 2;
}
#header-nomenu {
margin-bottom: -20px;
background: url(../_media/header-nomenu.png) no-repeat 0 0;
height: 63px;
padding: 20px;
position: relative;
z-index: 2;

}

#baseline, .typoS, #menu > li a, .t1, .t2 {
	font-family: 'HelveticaNeueLTStd77BoldCon';
	text-transform: uppercase;
	font-weight: normal !important;
}

#baseline {
	margin-left: 185px;
	line-height: 18px;
	font-size: 22px;
	margin-top: 16px;
	height: 47px;
}

#baseline > span, #baseline > dd {
	display: block;
	line-height: 18x;
	color: #ea2b26 !important
}

/* @group menu */

#menu {
	/*position: relative;*/
	clear: both;
	font-size: 13px;
	height: 30px;
	display: table;
	width: 100%;
	z-index: 1001;
} #menu a{
	color: #404040;}
#menu > li {line-height: 30px;
	vertical-align: middle;
	display: table-cell;
	height: 32px;}

#menu > li > a{
display: block;
height: 30px;
line-height: 40px;
vertical-align: top;
	color: #404040;
}
#menu > li + li a {
	padding-left: 13px;
	background: url(../_media/btns.png) no-repeat 0 3px;
}

#menu > li + li > a {
	/*max-width: 100px;*/
	white-space: nowrap;
}

#menu > li#home > a{
	width: 50px;
	text-indent: -5000px;
}

#menu > li + li:hover > a , #menu > li + li.active > a {
	background-position: 0 -28px;
	color: #ea2b26
}
li#home.active > a, li#home:hover > a {
	background: url(../_media/header.png) no-repeat -20px -128px;
}

#menu > li#contact {
	line-height: 32px;
	float: right;
	font-size: 14px;
	width: 135px;
	color: white !important;
}
#menu > li#contact > a {text-align: center; padding-left: 0;
line-height: 37px;
background: none;
color: white !important;}
#menu > li:hover ul {
	display: block;}

#menu li div {	
	/*display: none;*/
	border-top: solid 2px #dcdcdc;
	padding-left: 5px;
	width: 10px;
	position: absolute;
	z-index: 1001;
	background: url(../_media/header.png) no-repeat -4251px bottom;
	/*top: 31px;*/
	 top: 114px;
	margin-left: -15px;
	overflow: visible;
	}
#menu ul {
	border-top: solid 2px #dcdcdc;
	margin-top: -2px;
	/*white-space: nowrap;*/
	margin-left: 10px;
	max-width: 226px;
	padding-right: 15px;
	padding-bottom: 10px;
	min-width: 100px;
	position: relative;
	overflow: hidden;
	background: url(../_media/header.png) no-repeat right bottom;

	}
#menu ul li {
	/*margin-left: -5px;*/
	display: block;
	font-size: 11px;
	margin-top: 4px; /*5px -1 (line height de 12px)*/ 
	line-height: 12px;

	}

#menu ul li a {

margin-right: -1px;
	border-top: solid 1px #dcdcdc;
	max-height: 34px;
	overflow: hidden;
	background-position: 0 -5px;
	padding-top: 5px;

	padding-left: 12px;
	display: block;
	}
	#menu ul li a:hover {
	/*background-position: 0 -30px;*/
	}
	#menu ul li:first-child {
		margin-top: 0;
		}
			#menu ul li:first-child a{

	border-top: 0;}
/* @end */

/* @end */



/* @group #body */

.pad {
	overflow: hidden;
	padding: 15px;
}

/* @end */

/* @group footer */

#footer {
	padding-top: 80px;
	vertical-align: bottom;
	text-align: center;
	text-transform: uppercase;
	font-size: 9px;
	padding-bottom: 40px;
	background: url(../_media/header.png) no-repeat -1030px bottom;
}

#footer li {
	display: inline;
	margin: 0 15px;
}

/* @end */

/* @end */



#actusHC ul li {
	overflow: hidden;
}

.home #footer {
	padding-top: 0;
}

/* @group home */

.home #body, .home #footer {
	background: none;
}

.home .pad > * {
	margin-right: 15px;
	float: left;
}

.home .pad .t1 {
	font-size: 22px;
	height: 30px;

}

#rech {
	width: 450px;
}

#teaserVid .t2 ,#rech form, #rech #spont, #actusHC {
	padding: 15px;
	height: 77px;
}

#rech #spont {
	float: right;
	width: 88px;
	background: url(../_media/header.png) -3880px top;
}

#rech form {
	width: 307px;
	padding-right: 10px;
	float: left;
	background: url(../_media/header.png) -3522px top;
	position: relative;
}
#rech div.selector span {
	width: auto;
}

/* @group candid spont */

#spont * {
	color: white
}

#spont * + * {
	margin-top: 3px;
}

#spont .t2 {
	font-size: 15px;
	font-weight: normal;
	line-height: 0.9;
	font-family: 'HelveticaNeueLTStd77BoldCon';
}

#spont a.btn1.blanc {
	margin-top: 5px;
	width: 100%;
ba
}

#spont a.btn1.btm.blanc {
	width: auto;
	float: left;
}

#spont a.btn1.btm.blanc span {
	padding: 0 15px;
}

/* @end */

/* @group videos */

#teaserVid .t2 {
	display: block;
	color: #FFF;
	background: black;
	font-size: 12px;
	line-height: 14px;
}

#teaserVid {
	width: ;
}

#teaserVid {
	width: 240px;
}

/* @end */

/* @end */

.bodyD .btn1 span {
	padding: 0 20px 0 10px;
}

#rech form fieldset button.btn1.flDr {
	width: 105px;
	position: absolute;
	bottom: 15px;
	right: 10px;
}

/* @group slideH */
.metierDscr .btn2 {
clear: both;
	}

.home #slideHC {
	overflow: visible;
}

#slideHC {
	width: 988px;
	margin-left: 1px;
	overflow: hidden;
	position: rela

tive;
/*bord
er: 1px solid #e6e6e6;*/
}

#slideHC .bx-next,#slideHC .bx-prev {
	text-indent: -5000px;
	position: absolute;
	left: -6px;
	height: 70px;
	margin-top: -35px;
	top: 48%;
	width: 45px;
	background: url(../_media/btns.png) no-repeat center -69px;
}

#slideHC .bx-next {
	left: 950px;
	background-position: center -140px;
}

#slideH li {
	display: block;
	overflow: hidden;
	height: 276px;
	width: 240px;
	position: relative;
	padding-left: 558px;
	padding-top: 70px;
	padding-right: 188px;
}

#slideH, #slideM {
	overflow: hidden;
}

#body {
	position: relative;
	z-index: 1;
	background: url(../_media/header.png) repeat-y -2060px;
	padding-top: 31px;
	margin-top: -44px;
}

#slideH li .visu-bg, #slideM li .visu-bg {
	z-index: -1;
	position: absolute;
	margin: 0;
	left: 0;
	top: 0;
}

#slideH li .t1 {
	font-family: 'HelveticaNeueLTStd77BoldCon';
	font-weight: normal !important;
	font-size: 34px;
}

#slideH li .t1, #slideH li .ssT {
	margin-right: 15px;
}

#slideH li p.ssT {
	color: black;
	margin-top: 5px;
	font-weight: bold;
	margin-bottom: 14px;
	padding-bottom: 10px;
	border-bottom: solid 1px #e3e3e3;
}

.ombre, #slideH li p, #footer * {
	color: #888;
}

#slideH li p {
	margin-bottom: 25px;
}

#slideM li {
	display: block;
	overflow: hidden;
	height: 216px;
	width: 278px;
	position: relative;
	padding-left: 610px;
	padding-top: 130px;
	padding-right: 100px;
}

#slideM li .t1, #slideM li .ssT {
	font-family: 'HelveticaNeueLTStd77BoldCon';
	font-weight: normal !important;
	font-size: 18px;
}

#slideM li .ssT {
	font-size: 12px;
	margin-top: -4px;
	margin-bottom: 5px;
}

#slideM dl dd.p.quote {
	padding-bottom: 4px;
	background: url(../_media/btns.png) no-repeat 201px -294px;
	font-size: 18px;
	line-height: 24px;
	margin-top: 0;
	padding-top: 0;
}

#slideM dl dd.p.quote q {
	overflow: hidden;
	text-align: ;
	padding-top: 6px;
	height: 90px;
	padding-right: 60px;
	padding-left: 60px;
	background: url(../_media/btns.png) no-repeat left -247px;
	text-indent: 0;
	display: block;
	height: 100px;
}

/* @end */

/* @group slide actu */

#actusHC .t2 {
	margin-top: 5px;
	font-size: 15px;
}

#actusHC  li img.fltlft {
	margin-right: 10px;
}

#actusHC {
	padding: 15px 25px;
	line-height: 15px;
	padding-right: 0;
	background: url(../_media/header.png) no-repeat -3522px 0;

}

#actusH {
	width: 215px;
	padding-right: 25px;
	position: relative;
	background: url(../_media/header.png) no-repeat -3794px 30px;
	margin-right: 0;
}

#actusHC .bx-next,#actusHC .bx-prev {
	text-indent: -5000px;
	position: absolute;
	left: -25px;
	height: 20px;
	margin-top: -10px;
	z-index: 100;
	top: 40px;
	width: 20px;
	background: url(../_media/btns.png) no-repeat center -205px;
}

#actusHC .bx-next {
	left: 195px;
	background-position: center -225px;
}

/* @end */

/* @group articles */



div.bodyG {
	float: left;
	width: 690px;
	margin-right: 20px;
	margin-left: 34px;
}
.articleC div.bodyG {
	width: 710px;
	margin-right: 0;
	}

.article .t1 {
	font-size: 25px;
	color: black;
}

.article .t2 {
	font-size: 18px;
}
.article .t2, .t1, .ref {display: block;}
.ref {font-size: 13px;}


div.article.deuxCol {
	clear: both;
	margin-top: 40px;
}

.bodyG .article.deuxCol .col {
	width: 335px;
	float: left;
}

.bodyG .article.deuxCol .col + .col {
	margin-left: 20px;
}

.bodyD {
	float: right;
	width: 216px;
}

.bodyD > * + * {
	margin-top: 20px;
}

div.hiliteBx {
	color: white;
	padding: 10px;
	background: url(../_media/header.png) -3090px top;
	height: 122px;
	border: solid 7px;
	border-width: 7px 0;
	border-color: #e5e5e5;

}

div.hiliteBx * {
	color: white;
}

.hiliteBx .btn1.flDr.blanc {
	width: auto;
	float: left;
	margin-top: 10px;
}

.hiliteBx .btn1.flDr.blanc >* {
	padding: 0 20px 0 10px;
}

.hiliteBdrBx {
	background: url(../_media/header.png) no-repeat -3817px bottom;
	padding-bottom: 10px;
	border: solid 7px;
	border-width: 7px 0;
	border-color: #d2524e;
}

.hiliteBdrBx > * {
	padding: 0 10px;
	background: url(../_media/header.png) repeat-y -4034px bottom;
}

.hiliteBdrBx > :first-child {
	padding: 10px;
	background: url(../_media/header.png) no-repeat -3602px -106px;
}

/* @group #searchJob */

#searchJobDr fieldset {
	padding-right: 30px;
}

#searchJobDr fieldset > * {
	margin-top: 5px;
}

#searchJobDr *[type="submit"] {
	margin-top: 10px;
	margin-bottom: 10px;
}

#searchJobDr div.selector {
	width: 139px;
}
#searchJobDr div.selector span {width: 114px;}

/* @end */

/* @group fonctionalités btn */

ul.fnlT {
	float: right;
}

ul.fnlT li {
	float: left;
	margin-left: 4px;
}

ul.fnlT button {
	width: 18px;
	height: 16px;
	text-indent: -5000px;
	background: url(../_media/btns.png) no-repeat left -405px;
}

ul.fnlT button.sendFr {
	background-position: left -405px;
}

ul.fnlT button.fav {
	background-position: center -405px;
}

ul.fnlT button.print {
	background-position: right -405px;
}

ul.fnlT button.sendFr:hover {
	background-position: left -422px;
}

ul.fnlT button.fav:hover {
	background-position: center -422px;
}

ul.fnlT button.print:hover {
	background-position: right -422px;
}

/* @end */

.breadCrumbs{float: left;}
.breadCrumbs, .breadCrumbs a {
	color: #8c8c8c;

}

 div.article {

	margin-top: 70px;}
div.article > ul.fnlT:first-child {
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	}

img.actuTn {float: left;
margin-right: 10px;}
.actuDate{
color: #8c8c8c;
display: block;
font-size: 11px ;
}

 
div.actuTeas { width: 335px;float: left; padding-right: 20px;background: white;height: 75px;overflow: hidden; margin-bottom: 60px;}
div.actuTeas p{
	line-height: 1.2;

	}
	.articleC .bodyD {
	margin-top: 95px;
	}
div.hiliteBx.BxOffres {
	background-position: -3306px top;
	}
.BxOffres dt {
	font-weight: bold;
	margin-top: 7px;
	}
.BxOffres dt a:hover{
	color: white !important;
}	
.BxOffres dd {
	text-indent: 8px;}

/* @end
 */

/* @group actuArt */
 .actuArt {margin-right: 20px;clear: both;}
#pagi {
	margin-bottom: 20px;
	}
#pagi li, #btnRetour {
	font-family: 'HelveticaNeueLTStd77BoldCon';
	float: left;
	overflow: hidden;
	padding: 0 5px;
	font-size:11px;
	color: #333;
	text-transform: uppercase;
	background: url(../_media/btns.png) no-repeat right -445px;
}
#pagi li a {display: block;
height: 11px;
	padding: 0 10px;
	background-color: white;
	color: #333 !important;
	}
#pagi li a:hover {
	color: 	#ea2b26 !important;
	} 

#pagi #prevActu a, #btnRetour  {
	padding-left: 15px;
	background: white url(../_media/btns.png) no-repeat left -459px;}
#pagi #prevActu a:hover, #btnRetour:hover {
	 background-position: left -470px
	}	
	#pagi #nextActu {
	padding-left: 0;
	background:none;

}
	#pagi #nextActu a {
	padding-right: 15px;
	background: url(../_media/btns.png) no-repeat right -480px;	
	}
	#pagi #nextActu a:hover {

	background-position: right -491px;	
	}
	
	#actusC .t1 {clear: both;
	padding-top: 5px;
	margin-bottom: 15px;
	}	

  .actuArt .p p {

	 font-size: 11px;
	 margin-bottom: 10px;}
 .actuArt .chapo { margin-bottom: 15px;}
 .actuArt .chapo p {color: #8c8c8c;
 font-weight: bold;
 font-size: 13px;
 line-height: 16px;
 }
  .actuArt .p {
	overflow: hidden;}

 /* @end */
 
 /* @group form */
 
#form form {
	margin-top: 10px;
	}
label {font-weight: bold;
display: block;
}
fieldset p {
	position: relative;
padding-top: 15px ;}
.half.nolbl {
	padding-top: 0;
	}

#form hr {
	border:none;
	border-bottom: solid 1px #8C8C8C;
	
	clear: both;
	margin-right: 20px;
height: 1px;
padding-top: 15px;}
.half {
	position: relative;
	overflow: hidden;
	float: left; margin-right: 20px; width: 335px;}
	
.half div.selector {width: 343px}
.selector + span.obl {position: absolute; right: 0; top: 30px}

input + span.obl {position: absolute; right: 0; top: 15px}
.half div.selector select {width: 323px}
.quart {
	float: left; margin-right: 20px; width: 157px;
	}
	.quart input, .quart div.selector {
	width: 140px;
	}
 .quart div.selector  span{
	width: 115px;}
	fieldset, #civiliteC + *{
	clear: both;
	overflow: hidden;
	
	}
	fieldset{
	padding-top:5px;
	}
#cpC, #villeC {

	margin-right: 20px;float: left; padding-right: 5px;
position: relative;
}
#cpC{float: left;
width: 75px;}
#cpC input {width: 65px;}
.half input{	width: 320px;}
#adresse2C {
	padding-top: 15px;
		width: 265px;
	clear: both;
	}
#adresse2C input {
	width: 250px;
		}
#villeC {width: 230px;}
#villeC input{
	width: 220px;
	}
	.fullL {clear: both;
	margin-right: 20px;
	}
#civiliteC span.obl {top: 15px;}
	.fullL input {width: 98%;}
.half div.uploader {width: 100%;}
.half div.uploader .filename {	width: 227px;}
#form .btn1 {margin-right: 20px; margin-top: 10px;float: left;
	width: 110px;}


/* @end */
#form .t2{
	clear: both;
	padding-top: 10px;
	}

p.radios {clear: both; padding-top: 5px;}
p.radios  label {font-weight: normal; display: inline;
margin-right: 20px;}
.clear{clear: both;}
.hiliteBdrBx.grey .btn1 {
	margin-top: 10px
	}
.hiliteBdrBx.grey .btn1, .hiliteBdrBx.grey .btn1 span {width: 80px;padding-right: 0;padding-left: 0; display: block;}
.hiliteBdrBx.grey .btn1.flDr {padding-right: 3px;
margin-bottom: 10px;}
.hiliteBdrBx.grey {

	border-color: #e5e5e5; border-width: 3px 0;}
.hiliteBdrBx.grey > div {
	padding-top: 15px;
	}

.article table {width: 690px;

clear: both;
margin-top: 35px;
}
.article dl {line-height: 14px;}
.article table th, td {
	padding:0 10px;
	vertical-align: middle;
		height: 30px;
	line-height: 30px;}
.article table th {
	text-transform: uppercase;
	border: ; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; font-family: 'HelveticaNeueLTStd77BoldCon';
font-size: 14px;
font-weight: normal;
text-align: left;
}
.article table th a.triDate{
	display: block;
	width: 94px;
	background: url(../_media/btns.png) no-repeat right -509px;
	}
.article table th a.triMetier{
	display: block;
	width: 277px;
	background: url(../_media/btns.png) no-repeat right -509px;
	}
	.article table th a.triLoc{
	display: block;
	width: 198px;
	background: url(../_media/btns.png) no-repeat right -509px;
	}
.article table td + td, .article table th + th {
	padding-left: 20px;
	background: url(../_media/bg-repeat.png) repeat-y 0;
	}
.article table td a{
	text-decoration: underline;}
.article table tr.odd{
	background-color: #ececeb;
	} 
	/* @group offre */
/* @group offres liste */
 h2.p  {font-size: 11px;
 line-height: 15px;}

/* @end */
.offre {margin-right: 20px;

overflow: hidden; background: url(../_media/bg-repeat.png) repeat-y 444px;
line-height: 15px;
}
.offreColG {
	overflow: hidden;
	}
	.offreColG dt{
	text-transform: uppercase;
	font-weight: bold;
	
	}
	.offre, .offreColG dd +dt, .offre .p{
	margin-top: 15px;}
div.offreColD { float: right;
margin-left: 20px;
clear: right;
width: 238px;

padding-left: 7px;
}
	
div.offreColD dt {

	font-weight: bold;
	padding: 5px 10px 0;
	} 
div.offreColD dd {
	padding: 0px 10px 5px;
	}
div.offreColD dt.odd, div.offreColD dt.odd + dd, div.offreColD dt.odd + dd +dd, div.offreColD dt.odd + dd +dd +dd{
	background-color: #ececeb;}
div.offreColD dd +dd {margin-top: -5px;} 
.artT1 {margin-bottom: 15px;
	font-size: 13px;
	text-transform: uppercase;	
	}
div.offreColD .artT1 {
color: #333;

}
/*#form div.offre a.btn1.flDr.fltrt span {
	clear: both;
	position: absolute;right: 20px;bottom: -20px;
	}*/
#btnRetour {
	line-height: 1;
color: #474747;
vertical-align: top;
	height: 10px;clear: both;
margin-top: 10px;}
/* @end */
 div.actuArt img.visu-spoup + img.visu-spoup {
	clear: both;
	margin-top: 40px;
	}
div.actuArt h4 {text-transform: uppercase;font-weight: normal;font-size: 13px;margin-bottom: 5px;margin-top: 40px;}

div.actuArt ul.fnlT {
	margin-bottom: 20px;

	}
