#home{
background:#fff url(../../images/commun/fond/f_home.gif) repeat-x bottom;
padding:0 0 30px 0;
margin:0 0 20px 0;
}
.mea_home{
width:906px;
margin:0 auto;
overflow:hidden;
zoom:1;
}
.mea_home h2{
font-size:38px;
font-weight:normal;
color:#494949;
margin:0 0 22px 0;
}
.mea_home h2 a:hover{
text-decoration:none;
}
.mea_home .offre{
float:left;
overflow:hidden;
zoom:1;
}
.mea_home .offre li{
position:relative;
float:left;
width:220px;
height:317px;
background:url(../../images/commun/fond/f_offre.jpg) no-repeat left top;
padding:15px 50px 0 30px;
}
.mea_home .offre .offre1{
margin:0 21px 0 0;
}
.mea_home .offre .offre2{
background:url(../../images/commun/fond/f_offre.jpg) no-repeat -300px top;
}
.mea_home .offre li h3{
font-size:27px;
font-weight:normal;
color:#fff;
margin:0 0 10px 0;
}
.mea_home .offre li h3 span{
display:block;
}
.mea_home .offre .offre1 h3 a{
color:#a1ed2c;
text-decoration:none;
}
.mea_home .offre .offre2 h3 a{
color:#4ed3ed;
text-decoration:none;
}
.mea_home .offre .offre1 h3 a:hover,
.mea_home .offre .offre1 h3 a:hover span{
text-decoration:underline;
}
.mea_home .offre .offre2 h3 a:hover,
.mea_home .offre .offre2 h3 a:hover span{
text-decoration:underline;
}
.mea_home .offre li p{
margin:0 0 10px 0;
}
.mea_home .offre li p a{
font-size:17px;
color:#fff;
text-decoration:none;
}
.mea_home .offre li p a:hover{
text-decoration:underline;
}
.mea_home .offre a.bouton{
position:absolute;
top:238px;
left:20px;
}
.mea_home .offre .offre2 a.bouton{
left:30px;
}
.mea_home .offre3{
position:relative;
float:right;
width:258px;
height:332px;
}
.mea_home .offre3 .f_conception{
position:absolute;
bottom:0;
left:0;
background:url(../../images/commun/fond/f_conception.jpg) no-repeat;
width:258px;
height:85px;
}
.mea_home .offre3 .f_conception a{
display:block;
padding:15px 0 0 14px;
margin:0;
}

.mea_home .offre3 p{
font-size:15px;
margin:0 0 15px 0;
}
.mea_home .offre3 .intro{
font-size:17px;
margin:0 0 20px 0;
}
.mea_home .offre3 .suite{
background:url(../../images/commun/puce/4.gif) no-repeat left 5px;
padding:0 0 0 10px;
}

.mea_home .ligne{
overflow:hidden;
zoom:1;
}
.mea_home .wg{
width:428px;
float:left;
}

/* ACTU */
.mea_home .actu{
position:relative;
width:455px;
float:right;
background:url(../../images/commun/fond/f_actu.png) no-repeat right bottom;
padding:0 0 6px 0;
margin:0 auto 20px auto;
}
.mea_home .actu h3{
background:url(../../images/commun/fond/f_actu.png) no-repeat left top;
font-size:16px;
line-height:38px;
height:38px;
padding:0 0 0 17px;
}
.mea_home .actu .f_actu{
font-size:13px;
color:#6e6e6e;
line-height:150%;
background:#fff;
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
padding:15px 0 9px 0;
}
.mea_home .actu #sb_actu{
position:relative;
width:420px;
height:110px;
margin:0 auto;
overflow:hidden;
zoom:1;
}
.mea_home .actu #precedent_sb_actu,
.mea_home .actu #suivant_sb_actu{
outline:none;
position:absolute;
width:20px;
height:20px;
text-indent:-9999px;
overflow:hidden;
zoom:1;
}
.mea_home .actu #precedent_sb_actu{
background:url(../../images/commun/bt/sb_client.png) no-repeat left -20px;
top:7px;
right:35px;
}
.mea_home .actu #precedent_sb_actu.off,
.mea_home .actu #precedent_sb_actu.off:hover{
cursor:default;
background:url(../../images/commun/bt/sb_client.png) no-repeat left top;
}
.mea_home .actu #precedent_sb_actu:hover{
background:url(../../images/commun/bt/sb_client.png) no-repeat left -40px;
}
.mea_home .actu #suivant_sb_actu{
background:url(../../images/commun/bt/sb_client.png) no-repeat right -20px;
top:7px;
right:11px;
}
.mea_home .actu #suivant_sb_actu.off,
.mea_home .actu #suivant_sb_actu.off:hover{
cursor:default;
background:url(../../images/commun/bt/sb_client.png) no-repeat right top;
}
.mea_home .actu #suivant_sb_actu:hover{
background:url(../../images/commun/bt/sb_client.png) no-repeat right -40px;
}
.mea_home .actu #sb_actu .overlay{
display:none;
}
.mea_home .actu #sb_actu .item{
float:left;
width:420px;
height:110px;
overflow:hidden;
zoom:1;
}
.mea_home .actu #sb_actu .item .visuel{
float:left;
margin:0 20px 0 0;
}
.mea_home .actu #sb_actu .item h4{
margin:0 0 10px 0;
}
.mea_home .actu #sb_actu .item p{
font-size:15px;
color:#2a2a2a;
}

/* SLIDESHOW */
#slideshow{
position:relative;
width:556px;
height:377px;
border:1px solid #e4e4e4;
margin:0 0 40px 0;
}
#control2_slideshow{
position:absolute;
padding:13px 0 0 17px;
z-index:101;
}
#control2_slideshow a{
outline:none;
display:block;
float:left;
width:25px;
height:25px;
text-indent:-9999px;
overflow:hidden;
zoom:1;
}
#control2_slideshow a.precedent{
background:url(../../images/commun/bt/slideshow.png) no-repeat left top;
margin:0 5px 0 0;
}
#control2_slideshow a.precedent:hover{
background:url(../../images/commun/bt/slideshow.png) no-repeat left bottom;
}
#control2_slideshow a.suivant{
background:url(../../images/commun/bt/slideshow.png) no-repeat right top;
}
#control2_slideshow a.suivant:hover{
background:url(../../images/commun/bt/slideshow.png) no-repeat right bottom;
}
#cont_slideshow{
position:absolute;
width:556px;
}
#cont_slideshow .item{
position:absolute;
width:556px;
height:377px;
left:0;
top:0;
overflow:hidden;
zoom:1;
}
#cont_slideshow .item .texte{
width:200px;
padding:55px 0 0 0;
margin:0 0 0 17px;
}
#cont_slideshow .item .texte h2 span{
display:block;
font-size:14px;
}
#cont_slideshow .item .texte p{
font-size:13px;
margin:0 0 10px 0;
}
#cont_slideshow .item .texte a{
display:block;
font-size:13px;
}
#cont_slideshow .item .texte ul{
margin:0;
}

.ensemble_col_home{
margin:0 0 30px 0;
overflow:hidden;
zoom:1;
}
.ensemble_col_home .col1{
float:left;
width:261px;
}
.ensemble_col_home .col2{
float:right;
width:261px;
}
.ensemble_col_home .bloc{
padding:4px 0 0 0;
margin:0 0 15px 0;
}
.ensemble_col_home .col1 .bloc{
background:url(../../images/commun/fond/f_bloc_referencement.png) no-repeat -783px top;
}
.ensemble_col_home .col2 .bloc{
background:url(../../images/commun/fond/f_bloc_conversion.png) no-repeat;
}
.ensemble_col_home .bloc .b_bloc{
background:url(../../images/commun/fond/f_bloc_referencement.png) no-repeat -522px bottom;
padding:0 0 4px 0;
}
.ensemble_col_home .bloc .texte{
font-size:17px;
font-weight:bold;
color:#fff;
padding:10px 34px;
overflow:hidden;
zoom:1;
}
.ensemble_col_home .col1 .bloc .texte{
background:#82ca13 url(../../images/commun/fond/f_bloc_referencement2.png) no-repeat bottom;
padding:10px 14px;
}
.ensemble_col_home .col2 .bloc .texte{
background:#28b9d5 url(../../images/commun/fond/f_bloc_conversion2.png) no-repeat bottom;
}
.ensemble_col_home .bloc .texte p{
font-size:17px;
font-weight:bold;
color:#fff;
line-height:100%;
}
.ensemble_col_home .bloc .texte .nb{
line-height:100%;
font-size:52px;
font-weight:bold;
color:#fff;
margin:0 0 8px 0;
}
.ensemble_col_home .bloc .auteur{
text-align:center;
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
padding:13px;
overflow:hidden;
zoom:1;
}
.ensemble_col_home .col1 .bloc .texte blockquote{
background:#82ca13 url(../../images/commun/picto/guillemet1.png) no-repeat 0 0;
padding:0 18px 8px 20px;
}
.ensemble_col_home .col1 .bloc .texte blockquote p{
display:inline;
font-size:17px;
font-weight:bold;
color:#fff;
background:#82ca13 url(../../images/commun/picto/guillemet2.png) no-repeat right bottom;
padding:0 20px 0 0;
}
