.centre{
width:779px;
background-image:url(../images/common/f_h_gris.gif);
background-repeat:repeat-y;
border-bottom:1px solid #000;
vertical-align:top;
}
.bloc1{
width:749px;
margin-left:15px;
}
.edito{
width:216px;
margin-left:15px;
padding-left:20px;
padding-right:20px;
background-color:#ffffff;
font-family:verdana;
font-size:11px;
color:#454545;
}
.t_edito{
font-family:verdana;
font-size:14px;
font-weight:bold;
color:#FA9223
}
.edito a img{
border:0px;
}
.visuels{
width:492px;
height:140px;
border-left:1px solid #000000;
}
.visuels img{
float:left;
}
.uk{
margin-left:15px;
width:749px;
height:23px;
background-image:url(../images/common/f_h_degrade_vert.gif);
background-repeat:repeat-x;
border-top:1px solid #7D7D7D;
}
.uk img{
margin-left:20px;
border:0px;
}
table.sep_jaune{
display:block;
margin-left:15px;
width:749px;
height:7px;
background-color:#FFCC00;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}
.col_g{
width:470px;
padding-left:25px;
padding-right:18px;
padding-top:20px;
background-color:#ffffff;
font-family:verdana;
font-size:11px;
color:#454545;
}
.visu_produits{
float:left;
width:91px;
}
.ul_produits{
float:left;
width:115px;
vertical-align:top;
}
.ul_produits ul{
margin-top:0px;
margin-bottom:0px;
}
.ul_produits ul li{
list-style-image:url(../images/common/puce2.gif);
margin-left:-12px;
}

.ul_services{
float:left;
width:111px;
}
.ul_services ul{
margin-top:0px;
margin-bottom:0px;
}
.ul_services ul li{
list-style-image:url(../images/common/puce2.gif);
margin-left:-24px;
}
.sep {
clear: both;
height: 48px;
background-image:url(../images/common/sep_col_g.gif);
}
#reglementation{
width:240px;
padding-right:19px;
vertical-align:top;
}
#reglementation ul{
margin-top:10px;
margin-bottom:0px;
}
#reglementation ul li{
list-style-image:url(../images/common/puce3.gif);
margin-left:-20px;
}
#logiciel{
width:210px;
margin-top:6px;
}
.cont_logiciel{
width:190px;
padding:10px;
background-color:#F6F6F6;
}
.t_logiciel{
height:18px;
padding-left:10px;
background-color:#FCA844;
background-image:url(../images/common/d_t_logiciel.gif);
background-position:right;
background-repeat:no-repeat;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#fff;
}
.visu_logiciel{
float:left;
width:109px;
margin-top:10px;
}
.acces{
float:left;
width:70px;
margin-top:10px;
}
.acces img{
margin-top:9px;
border:0px;
}
.col_d{
vertical-align:top;
width:236px;
background-color:#F6F6F6;
font-family:verdana;
font-size:11px;
color:#454545;
}
td.t_bloc_d{
width:236px;
height:20px;
padding-top:12px;
background-color:#F6F6F6;
text-align:right;
}
td.t_bloc_d img{
margin-right:18px;
}
.bloc_d{
width:236px;
background-color:#F6F6F6;
text-align:right;
}
.bloc_d_txt{
float:left;
width:121px;
padding-left:26px;
padding-right:12px;
text-align:right;
}
.bloc_d_visu{
float:left;
width:59px;
padding-right:18px;
background-color:#F6F6F6;
}
.bloc_d_visu img{
border:0px;
}
.bloc_d_visu a{
font-family:verdana;
font-size:10px;
color:#000000;
text-decoration:none;
}
.bloc_d_visu a:hover{
text-decoration:underline;
}
.bloc_d_plus{
width:236px;
height:18px;
padding-top:3px;
background-color:#ECECEC;
text-align:right;
vertical-align:middle;
}
.bloc_d_plus img{
margin-right:18px;
border:0px;
}
.bloc_d_plus a{
font-family:verdana;
font-size:10px;
color:#F4700F;
text-decoration:none;
}
.bloc_d_plus a:hover{
text-decoration:underline;
}
#pied{
width:749px;
height:35px;
margin-left:15px;
border-top:1px solid #000;
background-color:#FF9000;
text-align:center;
vertical-align:middle;
}
#pied a{
margin-left:5px;
margin-right:5px;
font-family:verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
}
#pied a:hover{
text-decoration:underline;
}

/* RAJOUT 2010-01-11*/
.reset *{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#454545;
list-style:none;
padding:0;
margin:0;
}
.actualites{
width:466px;
background:url(../images/common/h_actu.gif) no-repeat;
overflow:hidden;
zoom:1;
}
.actualites .b_actualites{
background:url(../images/common/b_actu.gif) no-repeat bottom;
overflow:hidden;
zoom:1;
}
.actualites .f_actualites{
background:url(../images/common/f_actu.gif) no-repeat;
height:83px;
padding:10px 0 0 13px;
overflow:hidden;
zoom:1;
}
.actualites .t_bloc{
overflow:hidden;
zoom:1;
}
.actualites .t_bloc h3{
float:left;
}
.actualites .t_bloc .nav_sb_actu{
float:right;
padding:10px 10px 0 0;
overflow:hidden;
zoom:1;
}
.actualites .t_bloc .nav_sb_actu a{
float:left;
margin:0 0 0 5px;
}
#masque_sb_actu{
display:none;
}
#precedent_sb_actu,
#suivant_sb_actu{
outline:none;
display:block;
width:23px;
height:15px;
text-indent:-9999px;
overflow:hidden;
zoom:1;
}
#precedent_sb_actu{
background:url(../images/common/sb.gif) no-repeat left center;
}
#suivant_sb_actu{
background:url(../images/common/sb.gif) no-repeat right center;
}
#precedent_sb_actu:hover{
background:url(../images/common/sb.gif) no-repeat left bottom;
}
#suivant_sb_actu:hover{
background:url(../images/common/sb.gif) no-repeat right bottom;
}
#precedent_sb_actu.off,
#precedent_sb_actu.off:hover{
background:url(../images/common/sb.gif) no-repeat left top;
cursor:default;
}
#suivant_sb_actu.off,
#suivant_sb_actu.off:hover{
background:url(../images/common/sb.gif) no-repeat right top;
cursor:default;
}
#sb_actu{
position:relative;
width:440px;
height:83px;
overflow:hidden;
zoom:1;
}
#liste_sb_actu{
position:absolute;
}
#liste_sb_actu .item{
float:left;
width:180px;
_width:220px;
padding:0 40px 0 0;
}
.realisations{
width:225px;
background:url(../images/common/h_realisations.gif) no-repeat;
padding:4px 0 0 0;
overflow:hidden;
zoo:1;
}
.realisations .b_realisations{
background:url(../images/common/b_realisations.gif) no-repeat bottom;
overflow:hidden;
zoom:1;
}
.realisations .f_realisations{
background:url(../images/common/f_realisations.gif) repeat-x bottom;
border-left:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
padding:8px 10px 15px 10px;
}
.realisations .f_realisations h3{
margin:0 0 10px 0;
}
.realisations .f_realisations h3 img{
display:block;
}
.realisations .f_realisations .visuel,
#liste_sb_actu .item .visuel{
float:left;
border:1px solid #5d5d5d;
margin:0 10px 10px 0;
}
.realisations .f_realisations h4,
#liste_sb_actu .item h4{
font-size:10px;
margin:0 0 5px 0;
}
.realisations .f_realisations p,
#liste_sb_actu .item p{
font-size:10px;
margin:0 0 5px 0;
}
.realisations .f_realisations .suite,
.actualites .b_actualites .suite{
background:url(../images/common/puce4.gif) no-repeat left center;
font-size:10px;
padding:0 0 0 8px;
}
.realisations .f_realisations .suite:hover,
.actualites .b_actualites .suite:hover{
color:#f4700f;
}
.realisations .tous,
.actualites .tous{
float:left;
background:url(../images/common/d_lien_tous.gif) no-repeat right center;
line-height:26px;
font-size:10px;
padding:0 11px 0 0;
}
.realisations .tous span,
.actualites .tous span{
float:left;
background:url(../images/common/g_lien_tous.gif) no-repeat left center;
line-height:26px;
font-size:10px;
color:#f4700f;
padding:0 0 0 23px;
}
.realisations .tous:hover span,
.actualites .tous:hover span{
color:#454545;
}

.formation{
background:#f6f6f6;
overflow:hidden;
zoom:1;
padding:0 0 15px 0;
margin:0 0 10px 0;
}
.formation .f_formation{
padding:15px 20px;
}
.formation h2{
font-size:16px;
color:#f4700f;
margin:0 0 10px 0;
}
.formation img{
float:left;
margin:4px 10px 10px 0;
}
.formation p{
margin:0 0 15px 0;
}
.formation li{
line-height:100%;
background:url(../images/common/puce5.gif) no-repeat left 0px;
padding:2px 0 2px 19px;
margin:0 0 5px 0;
}
.formation .plus{
float:left;
background:#737373 url(../images/common/f_savoir_plus.gif) no-repeat right top;
line-height:21px;
color:#fff;
padding:0 21px;
}
.formation .plus span{
float:left;
background:#737373 url(../images/common/puce_savoir_plus.gif) no-repeat left center;
line-height:21px;
color:#fff;
padding:0 0 0 14px;
}
.newsletter{
background:#fff8c6 url(../images/common/f_newsletter.gif) repeat-x;
padding:16px;
}
.newsletter h3{
margin:0 0 8px 0;
}
.newsletter label{
display:block;
margin:0 0 8px 0;
}
.newsletter .ligne{
overflow:hidden;
zoom:1;
}
.newsletter .ligne input{
float:left;
width:125px;
background:#ececec;
padding:2px 0;
}
.newsletter .ligne input.bouton{
float:right;
border:none;
width:auto;
padding:0;
}
