@charset "utf-8";
/*
-----------------------------------------------------------------------------------------
ARTHUR LOYD - SCREEN - HOMEPAGE
CREATION : GOWEB / LAURENT ANDRZEJAK
Email: la@goweb.fr

--------------
NOTES
--------------
Cette feuille de style contient tous les �l�ments standards utilis�s dans la page
d'accueil

--------------
CONTENTS
--------------
## GENERAL
## DISPLAY OPTIONS
## SLIM PANEL
## ITEMS

-----------------------------------------------------------------------------------------
*/

/*  ## GENERAL ------------------------------------------------------------------------*/
#content {
	background:none;
	margin-top:0!important;
}
.content-primary, .content-secondary {
	position: relative;
	background:url(../images/stat/content-bg-top.png) 0 0 no-repeat;
	margin:5px auto 0!important;
	width:990px;
	overflow:hidden!important;
	margin-top:10px;
	padding-top:4px;
}
.content-primary-inner, .content-secondary-inner {
	position:relative;
	background:url(../images/stat/content-bg-bottom.png) 0 100% no-repeat;
	padding-bottom:5px;
	width:990px;
	overflow:hidden!important;
}
.content-primary-bg, .content-secondary-bg {
	position:relative;
	background:url(../images/stat/content-bg-home.png) 0 0 repeat-y;
	overflow:hidden!important;
	display:block;
	width:990px;
	padding:10px 0 30px 35px;
}
.content-secondary-bg {
	height:365px;
}

.breadcrumb {
	display:none;
}
h1 {
	color: #e3001b;
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom:0;
	margin-bottom:0;
}
div.feature .container-slides {
	width:998px!important;
	height:305px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
div.feature .slides {
	position:absolute;
	top:0;
	left:0;
}
div.feature {
	width:620px;
	position: relative;
	margin-top:5px;
	overflow:hidden;
}
div.feature h2 {
	font-size:16px;
	color:#383838;
	margin-top:0;
	padding-top:0;
	text-transform: uppercase;
}
div.feature h2 span {
	font-size:11px;
	color:#e3001b;
	margin-top:0;
	padding-top:0;
}
.feature div.item {
	width:620px;
	height:305px!important;
	display:block;
	overflow:hidden;
}
.feature .description {
	float:left;
	width:280px;
	display:block;
	clear:both;
	overflow:hidden;
}
.feature .product-state {
	position:relative;
	background-color:#656667;
	padding:5px 10px 5px 18px;
	margin-top:10px;
	width:180px;
}
.feature .product-state span.state {
	color:#d7d7d7;
	font-weight:bold;
	font-size:12px;
	text-transform: uppercase;
}
.feature .product-state span.availability {
	color:#d7d7d7;
	font-weight:bold;
	font-size:12px;
}
.feature .group-annonces {
	height:300px;
	overflow:hidden;
}

.feature .item img{
	border:1px #666 solid;
	float:right;
	margin-right:2px;
}
.feature p.sub{
	font-weight:bold;
}
.feature h3 {
	background:url(../images/stat/derniere-offre-bg.gif) 0 6px no-repeat!important;
	display:inline-block;
	padding-left:20px;
	overflow:hidden;
	font-size:15px;
	margin-top:-20px!important;
	font-weight:normal;
	color:#e3001b;
	position:relative;
}
.feature ul.pagination {
	overflow:hidden;
	margin:0;
	padding:0;
	width:621px;
	margin-top:15px;
	text-align:right;
}
.feature ul.pagination li {
	float:left;
	height:37px;
	margin:0 10px 0 0;
	padding:0;
	position:relative;
	width:50px;
	border:1px #666 solid;
}

.feature ul.pagination li.active span.border {
	border:3px solid #E3001B;
	display:block;
	height:33px;
	left:-1px;
	position:absolute;
	top:-1px;
	width:46px;
	z-index:100 !important;
}

/*------------------------   INDICES   ----------------------*/
div.description-indice .description{ 
width:618px!important;
float:left!important;
background:#fff;
border:1px solid #3D93AC;
 padding:15px;
 height:240px;
 width:588px!important;
}
div.description-indice div.container-description{
 margin-top:5px;
 float:left;
 width:580px!important;
}
div.description-indice img{
 float:right;
 margin:10px 0 0 15px;
}
div.description-indice p{
	float:left;
	width:390px;
}

div.description-indice span.indicetitle{
 color:#3d93ac;
 font-weight:bold;
 font-size:14px;
}
div.description-indice h2{
	width:550px;
}
div.description-indice span.picto{
 display:block;
 position:absolute;
 right:0;
 top:0;
 background:url(../images/stat/picto-indice.png) 0 0 no-repeat;
 width:92px;
 height:81px;
}
div.description-indice p{
 display:block;
 float:none;
 text-align:justify;
 padding:0;
}
div.description-indice .slim-button span span span{
 color:#3d93ac;
}
.content-secondary .left {
	float:left;
	position:relative;
	width:215px;
}
.content-secondary .right {
	float:left;
	width:375px;
	margin-left:30px;
}
.content-secondary .left .inner {
	float:left;
	background-color: #2D2D2D;
	height:300px;
	margin-top:17px;
	padding:20px 5px 20px 10px;
}
.content-secondary .left span.etudedemarche {
	background:url(../images/etudedemarche.png) 0 0 no-repeat;
	position:relative;
	margin-bottom:-167px;
	top:-10px;
	left:20px;
	width:133px;
	height:167px;
	display:block;
	z-index:100!important;
}
.content-secondary .left h3 {
	padding-top:130px;
	line-height:20px;
	font-size:17px;
	color:#e3001b;
}
.content-secondary .left h3 span {
	color:#d2d2d2;
	line-height:20px;
}
.content-secondary .left p {
	color:#d2d2d2;
	font-size:11px;
}
.content-secondary .left p.info {
	font-size:9px;
	padding-top:10px;
}
.content-secondary .left .red-arrow a span {
	padding:2px 0px 2px 5px;
	width:130px;
}
.content-secondary .right .grey-arrow a span {
	/*padding:2px 0px 2px 10px;*/
width:130px;
}
.content-secondary .right .block {
	border:none;
	border-bottom:1px #2D2D2D dotted;
}
.content-secondary .right h3 {
	font-size:17px;
	line-height:20px;
	color:#3F3F3F;
}
.content-secondary .right h3 span {
	color:#e3001b;
}
.content-secondary .right .collaborateurs {
	background:url(../images/collaborateur-img.png) 0 0 no-repeat;
	padding-left:180px;
	padding-bottom:50px;
	margin-top:0;
}
.content-secondary .right .pro {
	background:url(../images/proprietaire-img.png) 20px 0 no-repeat;
	padding-left:140px;
	padding-bottom:20px;
	margin-top:27px;
	border-bottom:none!important;
}
.content-secondary .right p {
	font-size:11px;
}
.content-secondary .collaborateurs h3 {
	padding-top:10px;
}
.content-secondary .pro h3 {
	color:#4A4A4A!important;
}
.content-secondary .pro h3 strong {
	color:#e3001b!important;
}
.content-secondary .pro h3 span {
	color:#787878!important;
	font-size:14px;
	font-weight:normal;
}
.content-secondary .pro .btn {
	float:left;
	padding-left:50px;
}


/*  ## SLIM PANEL  --------------------------------------------------------------------*/
.slim-panel {
	position:absolute;
	width:285px;
	top:25px;
	left:675px;
}
/*.slim-panel{
position:absolute;
width:285px;
top:40px;
right:30px;
}*/
/*.slim-panel{
position:absolute;
display:block;
width:285px;
top:40px;
right:30px;
}*/

/*  ## DISPLAY OPTIONS  ----------------------------------------------------------------*/


.Global .hAuto {
	height:auto !important
}
.Global .mT10 {
	margin-top:10px
}
.Global .mB20 {
	margin-bottom:20px
}
.Global .pB0 {
	padding-bottom:0 !important
}

