@charset "iso-8859-1";
/*---------------------------------------------------------------------------------------------------------*/
/* Slide Accueil
/*---------------------------------------------------------------------------------------------------------*/
.blocEssential{
	float:left;
   position: relative;
	width:1000px;	
	margin: 0 0 0 0;
   height: 144px; 
   overflow: hidden;
   padding:0 0 0 0;
    border-bottom:4px solid #7FB8CC;
}
/*Navigation*/
.essNav{
   position: absolute;
   right: 14px;
   top: 120px;
   text-align: right;
}
.essNav .point{
   background: url(../img/nav.gif) 4px 5px no-repeat;
   width: 13px;
   height: 17px;
   display: block;
   float: left;
   text-decoration: none;
}
.essNav .point:hover, .essNav .point.active{
   background-position: 4px -75px;
   cursor: pointer;
}
.essNav span.prevPage, .essNav span.prevPage:hover{
   background-position: 0 -156px;
   cursor: pointer;
}
.essNav span.nextPage, .essNav span.nextPage:hover{
   background-position: 0 -249px;
   margin-left: 1px;
   cursor: pointer;
}
/*fix*/
html > body .essList{
   overflow: hidden;
   float: left;
}
* html .essList{
   height: 1%;
}
/**/
.essList li{
   float: left;
   width: 313px;
   height: 110px;
   padding:0 12px 0 8px;
   overflow:hidden;
}
/*content*/
.essList li .act{ float:left; width:314px; border-right:1px solid #E6E6E6;}

.essList li .act .ph{ float:left; width:173px;}
.essList li .act .ph a{float:left; border:4px solid #FFF;}
.essList li .act .ph a:hover{ border:4px solid #E6E6E6;}
.essList li .act .ph a img{float:left;}

.essList li .act .txt{ float:left; width:123px; padding:4px 0 0 0;}
.essList li .act .txt a{ font:12px arial; color:#666; text-decoration:none;}
.essList li .act .txt a b{color:#000;}
.essList li .act .txt a:hover{ text-decoration:underline;}
.essList li .spe {border-right:1px solid #fff;}
