#home .bloc1{
height:277px;
background-image:url(../../../images/commun/home/f_bloc1.png)!important; 
background-image:url(no-image);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/commun/home/f_bloc1.png'); /* HACK png transparent sur IE en background */
padding:23px 49px 0 55px;
margin:0 0 10px 0;
}
#home .bloc1 h2{
font-size:28px;
line-height:28px;
font-weight:normal;
color:#DD0227;
margin:0 0 14px 0;
}
#home .bloc1 p{
font-size:13px;
margin:0 0 5px 0;
}
#home .bloc1 p.signature{
text-align:right;
}
#home .bloc1 ul{
overflow:hidden;
zoom:1;
}
#home .bloc1 ul li{
float:left;
}
#home .bloc1 ul li a{
display:block;
width:97px;
height:112px;
font-size:15px;
color:#1A171B;
text-decoration:none;
text-align:center;
padding:15px 20px 0 20px;
margin:0 20px 0 0;
}
#home .bloc1 ul li a.lien1{
background-image:url(../../../images/commun/home/lien1.png)!important; 
background-image:url(no-image);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/commun/home/lien1.png'); /* HACK png transparent sur IE en background */
}
#home .bloc1 ul li a.lien2{
background-image:url(../../../images/commun/home/lien2.png)!important; 
background-image:url(no-image);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/commun/home/lien2.png'); /* HACK png transparent sur IE en background */
}
#home .bloc1 ul li a.lien3{
background-image:url(../../../images/commun/home/lien3.png)!important; 
background-image:url(no-image);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/commun/home/lien3.png'); /* HACK png transparent sur IE en background */
margin:0;
}
#home .bloc2{
height:110px;
background:url(../../../images/commun/home/bloc2.gif) no-repeat;
overflow:hidden;
zoom:1;
}
#home .bloc2 .bt{
float:left;
width:31px;
}
#home .bloc2 .bt a{
float:left;
width:31px;
height:110px;
text-indent:-999em;
background:url(../../../images/commun/bt_sb.gif) no-repeat;
overflow:hidden;
}
#home .bloc2 .bt a:hover{
background-position:0 -110px;
}
#home .bloc2 .bt a.off{
background-position:0 -220px;
cursor:default;
}
#home .bloc2 .bt_suivant a{
background-position:-31px 0;
}
#home .bloc2 .bt_suivant a:hover{
background-position:-31px -110px;
}
#home .bloc2 .bt_suivant a.off{
background-position:-31px -220px;
}
#home #sb{
position:relative;
float:left;
width:493px;
height:110px;
overflow:hidden;
}
#home .actu{
float:left;
padding:0 10px 0 23px;
width:460px;
height:110px;
overflow:hidden;
}
#home .bloc2 table{
height:110px;
border-collapse:collapse;
border:none;
}
#home .bloc2 table td{
vertical-align:middle;
height:110px;
border-collapse:collapse;
border:none;
}
#home .bloc2 .texte{
float:left;
width:300px;
}
#home .bloc2 .texte h2{
display:inline;
font-size:25px;
font-weight:normal;
color:#DD0227;
}
#home .bloc2 .texte p{
display:inline;
font-size:13px;
}
#home .bloc2 .texte .suite{
font-size:13px;
color:#DD0227;
}
#home .bloc2 .visuel{
float:right;
width:150px;
}

