#mod_formation {
clear:both;
padding:0 41px 0 0;
}
#mod_formation h1.rond_bleu {
padding:0 0 8px 58px;
font-size:22px;
font-weight:normal;
color:#0168b0;
background:url(../../../images/commun/puce_titre_bleu.gif) no-repeat 0 6px;
}
#mod_formation .une {
margin:0 0 20px;
padding:0 0 2px;
background:url(../../../images/commun/b_une.gif) no-repeat 0 bottom;
overflow:hidden;
zoom:1;
}
#mod_formation .une h1 {
float:left;
}
#mod_formation .une ul.boutons_util{
margin:0 0 10px;
}
#mod_formation .f_une {
clear:both;
padding:15px 20px 20px;
background:#fdf4c5 url(../../../images/commun/f_une) no-repeat;
overflow:hidden;
zoom:1;
}
#mod_formation .une h2{
padding:0 0 12px;
font-size:22px;
font-weight:normal;
}
#mod_formation .une h2 a{
color:#414141;
text-decoration:none;
}
#mod_formation .une h2 a:hover{
color:#0168b0;
}
#mod_formation .une .visuel{
float:left;
width:219px;
margin:0 0 10px 0;	
}
#mod_formation .une .visuel img{
border:1px solid #dfdfdf;	
}
#mod_formation .une .visuel ul{
padding:10px 0 0;
overflow:hidden;
zoom:1;	
}
#mod_formation .une .visuel li{
float:left;
margin:0 12px 0 0;
}
#mod_formation .une .visuel li img{
border:0;
}
#mod_formation .une p.place{
font-size:13px;
font-weight:bold;
color:#c06d0f;
}
#mod_formation .une p.date{
font-size:10px;
color:#414141;
}
#mod_formation .une p.prix{
padding:0 0 10px;
font-size:12px;
color:#414141;
}
#mod_formation .une p.article{
padding:0 0 10px;
font-size:13px;
color:#414141;
}
#mod_formation .une p.plus a {
padding:0 0 0 15px;
font-weight:bold;
color:#0168b0;
background:url(../../../images/commun/puce_bleu.gif) no-repeat 0 6px;
}
#mod_formation .une p.plus a:hover {
text-decoration:none;
}
#mod_formation .pagination {
margin:0 0 13px; 
}
#mod_formation .pagination p strong{
margin:0 0 13px; 
color:#0168b0;
}
#mod_formation .pagination a.in,
#mod_formation .pagination a:hover{ 
color:#0168b0;
}
#mod_formation .resume_theme {
margin:0 0 25px;
}
#mod_formation .resume_theme .h_bloc_centre{
padding:17px;
}
#mod_formation .resume_theme p.date{
font-size:11px;
color:#f58320;
}
#mod_formation .resume_theme h3{
margin:0 0 10px;
padding:0 0 10px;
font-size:16px;
border-bottom:1px solid #dfdfdf;
}
#mod_formation .resume_theme h3 a{
color:#2d879c;
text-decoration:none;
}
#mod_formation .resume_theme h3 a:hover{
text-decoration:underline;
}
#mod_formation .resume_theme p.texte{
font-size:13px;
}
#mod_formation .resume_theme a{
color:#2d879c;
text-decoration:none;
}
#mod_formation .resume_theme a:hover{
text-decoration:underline;
}

#mod_formation .conference {
margin:0 0 20px;
font-size:13px;
}
#mod_formation .conference .h_bloc_centre{
padding:20px 20px 18px;
}
#mod_formation .conference img{
float:left;
border:1px solid #dfdfdf;
}
#mod_formation .conference .texte{
float:right;
width:488px;
}
#mod_formation .conference h2{
font-size:16px;
color:#2d879c;
}
#mod_formation .conference h3{
padding:0 0 10px;
font-size:13px;
color:#f68b2f;
}
#mod_formation .conference h4{
font-size:13px;
}

#mod_formation .programme {
margin:0 0 20px;
font-size:13px;
}
#mod_formation .programme .h_bloc_centre{
padding:15px 20px 27px;
}
#mod_formation .programme p.plus{
padding:0 0 22px;
}
#mod_formation .programme p.plus a{
padding:0 0 0 21px;
color:#388092;
text-decoration:none;
background:url(../../../images/commun/puce5.gif) no-repeat 0 2px;
}
#mod_formation .programme p.plus a:hover{
text-decoration:underline;
}
#visionneuse {
width:195px;
height:133px;
}