.home-mrgtp {
	margin-top: 365px;
}
.home-headers {
	margin: -4px auto 0;
  	width: 951px;
  	position: relative;
}
.home-header-holder {
	float: left;
  	width: 317px;
  	height: 80px;
}
.home-header-content {
	width: 951px;
	height: 343px;
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 1px solid #C8C8C8;
}
#slider_intro {
	display: block;
  	width: 949px;
  	height: 343px;
  	border: 1px solid #c8c8c8;
  	position: absolute;
  	top: 0;
  	left: 0;
  	background-color: white;
  	z-index: 10;
}
#slider_intro ul {
	width: 949px;
  	height: 343px;
  	margin: 0;
  	padding: 0;
}
#slider_intro ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider_intro span {
	display: block;
	text-indent: -9999px;
	height: 0;
}
#homeMainCarousel {
	overflow: hidden;
	width: 951px;
	height: 343px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
#homeMainCarousel ul {
	height: 343px;
}
#homeMainCarousel ul li {
	top: 0;
	position: absolute;
	list-style: none;
}
.home-default-holder {
	display: block;
  	width: 949px;
  	height: 343px;
  	border: 1px solid #c8c8c8;
  	position: relative;
}
.home-default-1 {
	background-image: url(../images/new_slide_home/Atlantic_AnimIntro_chauffage.jpg);
}
.home-default-2 {
	background-image: url(../images/new_slide_home/Atlantic_AnimIntro_climatiseur.jpg);
}
.home-default-3 {
	background-image: url(../images/new_slide_home/Atlantic_AnimIntro_serviettes.jpg);
}
.home-default-4 {
	background-image: url(../images/new_slide_home/Atlantic_AnimIntro_chauffe_eau.jpg);
}
.home-default-5 {
	background-image: url(../images/new_slide_home/Atlantic_AnimIntro_ventilation.jpg);
}
a.home-default-holder:hover {
	text-decoration: none;
}
#homeMainCarousel span.txt {
	color: #2c2c2c;
  	font-size: 2.4em;
  	display: block;
  	position: absolute;
  	left: 32px;
  	width: 480px;
  	font-style: italic;
  	text-align: center;
}
#homeMainCarousel strong.link {
	display: block;
  	width: 170px;
  	height: 32px;
  	text-indent: -9999px;
  	margin-top: 15px;
}
#homeMainCarousel span.txt strong {
	font-size: 1.2em;
}
#homeMainCarousel .home-default-1 span.txt strong {
	color: #981a1a;
}
#homeMainCarousel .home-default-1 span.txt {
	top: 163px;
}
#homeMainCarousel .home-default-1 strong.link {
	background: url(../images/new_slide_home/bt_chauffage.png) no-repeat left top;
  	margin-left: 255px;
}
#homeMainCarousel .home-default-2 span.txt strong {
	color: #006ab3;
}
#homeMainCarousel .home-default-2 span.txt {
	top: 66px;
}
#homeMainCarousel .home-default-2 strong.link {
	background: url(../images/new_slide_home/bt_climatiseur.png) no-repeat left top;
  	margin-left: 216px;
}
#homeMainCarousel .home-default-3 span.txt strong {
	color: #b51334;
}
#homeMainCarousel .home-default-3 span.txt {
	top: 144px;
}
#homeMainCarousel .home-default-3 strong.link {
	background: url(../images/new_slide_home/bt_serviettes.png) no-repeat left top;
  	margin-left: 286px;
}
#homeMainCarousel .home-default-4 span.txt strong {
	color: #7a3880;
}
#homeMainCarousel .home-default-4 span.txt {
	top: 58px;
}
#homeMainCarousel .home-default-4 strong.link {
	background: url(../images/new_slide_home/bt_chauffe_eau.png) no-repeat left top;
  	margin-left: 272px;
  	height: 31px;
}
#homeMainCarousel .home-default-5 span.txt strong {
	color: #31968b;
}
#homeMainCarousel .home-default-5 span.txt {
	left: 450px;
  	top: 110px;
}
#homeMainCarousel .home-default-5 strong.link {
	background: url(../images/new_slide_home/bt_ventilation.png) no-repeat left top;
  	margin-left: 300px;
}
#homeMainCarousel a:hover strong.link {
	background-position: left bottom;
}
.home-confort-holder {
	display: block;
  	width: 290px;
  	height: 310px;
  	position: relative;
}
.home-confort-mask {
	display: block;
  	padding: 135px 14px 32px;
  	width: 262px;
  	height: 143px;
  	position: absolute;
  	left: 0;
  	top: 0;
  	z-index: 2;
  	background: url(../images/bg-home-confort-mask.png) 0 0 no-repeat;
}
.home-confort-cat {
	display: block;
  	font-size: 1.1em;
  	color: #888;
  	text-transform: uppercase;
  	margin-bottom: 5px;
  	padding-left: 22px;
}
.home-confort-title {
	font-size: 1.60em;
  	color: #323232;
}
.home-confort-text {
	font-size: 1.30em;
  	color: #646464;
}
.home-confort-more-btn {
	display: block;
  	width: 85px;
  	height: 15px;
  	position: absolute;
  	left: 9px;
  	bottom: 10px;
  	background: url(../images/btn-home-confort-more.gif) 0 0 no-repeat;
}
.home-confort-fb-btn {
	display: block;
  	width: 57px;
  	height: 21px;
  	position: absolute;
  	right: 14px;
  	bottom: 7px;
}
.home-confort-img {
	display: block;
  	width: 290px;
  	height: 124px;
  	position: absolute;
  	left: 0;
  	top: 0;
  	z-index: 1;
  	background-position: 0 0;
  	background-repeat: no-repeat;
}
.home-confort-holder:hover .home-confort-mask {
	background-position: 100% 0;
}
.home-confort-holder:hover .home-confort-img {
	background-position: 0 100%;
}
.home-confort-holder:hover .home-confort-more-btn {
	background-position: 0 -15px;
}
.home-confort-holder:hover .home-confort-more-btn:hover {
	background-position: 0 100%;
}
.home-confort-mask:hover .home-confort-title, .home-confort-mask:hover .home-confort-text, .home-confort-mask:hover .home-confort-cat {
	color: #ffffff;
}
.home-header-2 {
	background: url(../images/bg-home-header-2.jpg) 0 0 no-repeat;
}
.home-header-2 ul {
	padding: 0 0 0 50px;
  	margin: 80px 0 0;
  	list-style-type: none;
  	text-align: center;
}
.home-header-2 ul li {
	display: inline;
  	float: left;
  	padding: 0 20px;
}
.home-header-2 ul li a {
	display: block;
  	padding-top: 45px;
  	width: 129px;
  	height: 84px;
  	font-size: 1.70em;
  	color: #e31818;
  	text-align: center;
  	text-transform: uppercase;
  	background: url(../images/btn-home-header-2.png) 0 0 no-repeat;
}
.home-header-2 ul li a:hover {
	color: #ffffff;
  	background-position: 0 100%;
  	text-decoration: none;
}
.home-header-3 {
	background: url(../images/bg-home-header-3.gif) 0 0 no-repeat;
}
.home-header-3 ul {
	padding: 0 0 0 30px;
  	margin: 70px 0 0;
  	list-style-type: none;
  	text-align: center;
}
.home-header-3 ul li {
	display: inline;
  	float: left;
  	padding: 0 60px;
}
.home-header-3 ul li a {
	display: block;
  	width: 180px;
  	font-size: 2.20em;
  	color: #646464;
  	text-align: center;
  	text-transform: uppercase;
}
.home-header-3 ul li a img {
	margin-bottom: 30px;
}
.home-header-3 ul li a:hover {
	text-decoration: none;
  	color: #e31818;
}
.home-header-btn {
	display: block;
  	padding-left: 110px;
  	height: 80px;
  	background-position: 0 0;
  	background-repeat: no-repeat;
  	color: #646464;
  	font-size: 1.60em;
  	text-align: left;
  	line-height: 80px;
}
/* Use span when 2 lines */
.home-header-btn span {
	display: block;
  	padding-top: 22px;
  	line-height: 18px;
}
.home-header-btn strong {
	color: #323232;
}
#home-maison {
	background-image: url(../images/bg-home-maison.gif);
}
#home-ampoule {
	background-image: url(../images/bg-home-ampoule.gif);
}
#home-stabilo {
	background-image: url(../images/bg-home-stabilo.gif);
}
a.home-header-btn.active {
	text-decoration: none;
  	color: #FFFFFF;
  	background-position: 0 -80px;
}
a.home-header-btn.active strong {
	text-decoration: none;
  	color: #FFFFFF;
}
span.home-headers-bottom {
	display: block;
  	padding: 0;
  	margin: 0 -1px -1px;
  	height: 5px;
  	background: url(../images/jcarousel-control-bl.gif) 0 100% no-repeat;
  	font-size: 1px;
  	line-height: 1px;
}
span.home-headers-bottom span {
	display: block;
  	padding: 0;
  	margin: 0;
  	height: 5px;
  	background: url(../images/jcarousel-control-br.gif) 100% 100% no-repeat;
  	font-size: 1px;
  	line-height: 1px;
}
#home-col-a {
	padding: 0;
  	margin: 12px 0 0 14px;
  	width: 472px;
  	float: left;
}
.home-col-a-half {
	width: 230px;
}
#home-col-b {
	padding: 0;
  	margin: 12px 0 0 20px;
  	width: 232px;
  	float: left;
}
#home-col-c {
	padding: 0;
  	margin: 12px 0 0 20px;
  	width: 210px;
  	float: left;
}
img.adminimgcar {
	position: absolute;
  	right: 10px;
  	bottom: 10px;
  	z-index: 4;
  	width: 50px;
}
img.hideme {
	display: none;
}
img.homeimgblocright {
	margin-top: -14px;
}
