*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#4C4C4C;
scrollbar-face-color: #ccc;
scrollbar-shadow-color: #ccc;
scrollbar-highlight-color: #ccc;
scrollbar-3dlight-color: #ccc;
scrollbar-darkshadow-color: #ccc;
scrollbar-track-color: #DD0227;
scrollbar-arrow-color: #DD0227;
}
a img,fieldset{
border:0;
}
label,a *{
cursor:pointer;
}
ol{
list-style-position:inside;
}
ul{
list-style:none;
}
ul li{
zoom:1;
}
textarea,
input{
font:11px Arial, Helvetica, sans-serif;
}
sup{
vertical-align:top;
}
.overlay{
background:#fff;
filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;
position:absolute;
top:0;
left:0;
z-index:100;
}
html{
background:#D9DADC;
}
body{
background:#D9DADC url(../../images/commun/f.gif) repeat-x;
}
#site{
position:relative;
width:998px;
height:578px;
border:1px solid #CECECE;
margin:0 auto;
}
/* FOND DU SITE */
.fond1{background:url(../../images/commun/f1.jpg) no-repeat bottom left;}
.fond2{background:url(../../images/commun/f2.jpg) no-repeat bottom left;}
.fond3{background:url(../../images/commun/f3.jpg) no-repeat bottom left;}
.fond4{background:url(../../images/commun/f4.jpg) no-repeat bottom left;}
/* BANDEAU */
#bandeau{
padding:16px 0 0 32px;
overflow:hidden;
zoom:1;
}
#bandeau h1{
float:left;
margin:0 54px 0 0;
}
#bandeau ul{
float:left;
width:594px;
line-height:31px;
border:1px solid #E6E6E6;
border-left:none;
border-right:none;
overflow:hidden;
zoom:1;
}
#bandeau ul li{
float:left;
text-align:center;
width:118px;
}
#bandeau ul li a{
font-size:14px;
color:#1A171B;
text-decoration:none;
}
#bandeau ul li a:hover,#bandeau ul li a.on{
font-weight:bold;
}
/* CONTENU */
#contenu{
position:relative;
overflow:hidden;
zoom:1;
}
#contenu .gauche{
float:left;
width:172px;
padding:10px 20px 0 32px;
}
#contenu .centre{
float:left;
width:555px;
}
#contenu .droite{
position:relative;
float:right;
width:218px;
height:510px;
}
#contenu .droite .logo{
display:block;
position:absolute;
bottom:120px;
right:35px;
}
/* SMENU */
#smenu h2{
font-size:14px;
color:#1A171B;
padding:0 0 0 15px;
margin:0 0 8px 0
}
#smenu ul{
padding:0 0 0 15px;
overflow:hidden;
zoom:1;
}
#smenu ul li{
display:inline;
width:100%;
overflow:hidden;
zoom:1;
}
#smenu ul li.last{
zoom:1;
}
#smenu ul li a{
display:block;
outline:none;
font-size:13px;
color:#1A171B;
text-decoration:none;
margin:0 0 3px 0;
overflow:hidden;
zoom:1;
}
#smenu ul li a:hover, #smenu ul li a.on, #smenu ul li a.in{font-weight:bold;}
#smenu ul li ul{
padding:0 0 0 12px;
}
#smenu ul li ul li a{
font-size:11px;
font-weight:normal;
}
/* ACCUEIL RUB */
#rub_accueil{
height:400px;
background:url(../../images/commun/f_accueil_rub.gif) no-repeat;
padding:20px 30px 0 30px;
margin:0 0 6px 0;
}
#rub_accueil .expertise{
background:url(../../images/commun/v_expertise.jpg) no-repeat;
height:152px;
padding:28px 0 0 20px;
margin:0 0 18px 0;
}
#rub_accueil .expertise ul{
overflow:hidden;
zoom:1;
}
#rub_accueil .expertise ul li{
float:left;
}
#rub_accueil .expertise 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;
}
#rub_accueil .expertise 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 */
}
#rub_accueil .expertise 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 */
}
#rub_accueil .expertise 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;
}
#rub_accueil .visuel{
display:block;
margin:0 0 18px 0;
}
#rub_accueil .texte{
height:190px;
padding:0 26px;
overflow:auto;
}
#rub_accueil .texte h2{
font-size:28px;
line-height:28px;
font-weight:normal;
color:#DD0227;
margin:0 0 20px 0;
}
#rub_accueil .texte p{
font-size:13px;
color:#4C4C4C;
}
#rub_accueil .texte p a{
color:#DD0227;
}
/* CLIENT */
#client{
margin:0 0 6px 0;
}
/* page */
#page{
height:380px;
background:url(../../images/commun/f_accueil_rub.gif) no-repeat;
padding:40px 30px 0 55px;
margin:0 0 6px 0;
}
#page .cont_page{
height:360px;
padding:0 10px 0 0;
overflow:auto;
}
/* PIED */
#pied{
position:absolute;
width:555px;
bottom:10px;
left:225px;
}
#pied .pied1{
width:555px;
height:41px;
background:url(../../images/commun/f_pied.gif) no-repeat;
margin:0 auto 15px auto;
}
#pied .pied1 ul{
line-height:17px;
height:17px;
text-align:center;
overflow:hidden;
zoom:1;
}
#pied .pied1 ul li{
display:inline;
font-size:10px;
color:#858585;
padding:0 3px;
}
#pied .pied1 ul li.last{
padding:0;
}
#pied .pied1 .url li a{
font-size:10px;
color:#858585;
text-decoration:underline;
}
#pied .pied1 ul.lien li{
}
#pied .pied1 .lien li a{
font-size:10px;
color:#858585;
text-decoration:none;
}
#pied .pied1 .lien li .drapeau img{
vertical-align:middle;
margin:-3px 0 0 0;
}
/* BASELINE */
#pied .baseline{
text-align:center;
font-size:10px;
color:#858585;
margin:0 auto 5px auto;
}
#pied .baseline p, #pied .baseline a{
color:#858585;
}