@charset "iso-8859-1";
/* auteur: DBC TeAM */
/* Date de création: 12/08/2008 */

* { margin:0; padding: 0; margin-left: auto; margin-right: auto; }
.spacer {
  clear: both;
}

.cell {
  float: left;
  margin:0px;
  padding:0px;
}

body{
 margin:0px;
 padding:0px;
 font-size:0.9em; font-family: arial,sans-serif;
 /*color:#E8EFF6;*/
 /*background-color:#003b5a;*/
 background-color:#728792;
 margin:0px;
 padding:0px;
}

#conteneur{
 width:1000px;
 margin:auto;
}


#bandeau{
 width:1000px;
 height:19px;
} 

#bandeau1{
 background:url(../images/ban1.jpg) left top no-repeat;
 width:269px;
 height:19px;
 float:left;
} 
#bandeau2{
 width:575px;
 height:19px;
 float:left;
} 
#bandeau3{
 background:url(../images/ban3.jpg) left top no-repeat;
 width:156px;
 height:19px;
 float:left;
} 
            /*  -------------------------------------------------------- */

#bandeau_{
 width:1000px;
 height:25px;
} 

#bandeau_1{
 background:url(../images/ban_1.jpg) left top no-repeat;
 width:269px;
 height:25px;
 float:left;
} 
#bandeau_2{
 width:628px;
 height:25px;
 background-color:#fff;
 float:left;
} 

#bandeau_4{
 background:url(../images/ban_4.jpg) left top no-repeat;
 width:103px;
 height:25px;
 float:left;
} 


 					/*  -------------------------------------------------------- */
 
 #bandeau__{
 width:1000px;
 height:135px;
} 

#bandeau__1{
 background:url(../images/ban__1.jpg) left top no-repeat;
 width:269px;
 height:135px;
 float:left;
} 
#bandeau__2{
 background:url(../images/ban__2.jpg) left top no-repeat;
 width:575px;
 height:135px;
 float:left;
} 
#bandeau__3{
 background:url(../images/ban__3.jpg) left top no-repeat;
 width:156px;
 height:135px;
 float:left;
} 

#colombe {
margin-left:269px;
margin-top:23px;
z-index:1000;
position:absolute;
}
 
 
 
 
  					/*  -------------------------------------------------------- */
 #contenu{
 width:1000px;
 /*background-color:#fff;*/
 background:url(../images/bg_site.gif) left top repeat-y;
}

 #corps{
 width:1000px;
 min-height:780px;
 /*margin-left:10px;
 margin-right:10px;*/
}

#menu{
 background:url(../images/bg_menu.gif) left top repeat-x;
 height:42px;
 width:980px;
 /*overflow:hidden;*/
}
 
 /*.sep{
 background:url(../images/sep.gif) left top no-repeat;
 width:2px;
 height:42px;
}
/*
#bout1{
width:68px;
height:42px;
}  
#bout2{
width:87px;
height:42px;
}
#bout3{
width:117px;
height:42px;
}
#bout4{
width:93px;
height:42px;
}
#bout5{
width:104px;
height:42px;
}
#bout6{
width:160px;
height:42px;
}
#bout7{
width:147px;
height:42px;
}
#bout8{
width:107px;
height:42px;
}
#bout9{
width:81px;
height:42px;
}
*/ 
                                       /*  -------------------------------------------------------- */


 
 #flash_info{
 width:980px;
 height:38px;
} 

#info1{
 background:url(../images/info1.jpg) left top no-repeat;
 width:247px;
 height:38px;
 float:left;
 text-align:left;
} 

.search-box{
 margin-top:7px;
 margin-left:43px;
}

.form_recherche{
 height:12px;
 font-size:10px;
 width:128px;
}

#searchsubmit {
	width: 10px;
	height: 10px;

}


#info2{
 background:url(../images/info2.gif) left top repeat-x;
 width:694px;
 height:38px;
 float:left;
}

#info3{
 background:url(../images/info3.jpg) left top no-repeat;
 width:39px;
 height:38px;
 float:left;
} 
 
  					/*  -------------------------------------------------------- */
#navigation{
 width:980px;
 margin:10px 10px;
}

#navigation_gauche{
 width:247px;
 background-color:#c7d9ed;
 float: left;
 padding-bottom:0px;
}

#navigation_centrale{
 width:733px;
 /*background-color:#e8eff6;*/
 float: left;
 padding-bottom:0px;
 /*margin:0px 10px;*/
}

#navigation_blanc{
 width:713px;
 /*background-color:#000;*/
 margin:10px 10px 10px 10px;
 /*padding-bottom:10px;*/
}


#bloc_g_1 {
 width:229px;
 height:221px;
 /*background-color:#fff;
 border-bottom:1px solid #cbcde2;*/
 background:url(../images/bg_bloc2.jpg) left top repeat-x;
 float: left;
 margin-left:9px;
 overflow:hidden;
}

#bloc_g_2 {
 width:229px;
 height:auto;
 /*background-color:#fff;
 border-bottom:1px solid #cbcde2;*/
 background:#e8e8e8 url(../images/bg_bloc2.jpg) left top repeat-x;
 float: left;
 margin-left:9px;
 margin-top:10px;
 padding-bottom:10px;
}

#bloc_g_3 {
 width:229px;
 height:221px;
 /*background-color:#fff;
 border-bottom:1px solid #cbcde2;*/
 background:url(../images/bg_bloc2.jpg) left top repeat-x;
 float: left;
 margin-left:9px;
 margin-top:10px;
}

#bloc_g_4 {
 width:229px;
 height:221px;
 /*background-color:#fff;
 border-bottom:1px solid #cbcde2;*/
 background:url(../images/bg_bloc2.jpg) left top repeat-x;
 float: left;
 margin-left:9px;
 overflow:hidden;
}

#bloc_g_5 {
 width:229px;
 height:70px;
 /*background-color:#fff;
 border-bottom:1px solid #cbcde2;*/
 background: #F4F4F4; /*url(../images/bg_bloc2.jpg) left top repeat-x;*/
 float: left;
 margin-left:9px;
 overflow:hidden;
 border-top:3px solid #fff;
 border-bottom:3px solid #fff;
}

#bloc_g_6 {
 width:229px;
 height:auto;
 /*background-color:#fff;
 border-bottom:1px solid #cbcde2;*/
 background:url(../images/bg_bloc2.jpg) left top repeat-x;
 margin-left:9px;
 overflow:hidden;
 margin-top:10px;
 float: left;
}
										   
									   
#footer{
 width:1000px;
 height:60px;
}
#footer_g{
 width:10px;
 height:60px;
 background:url(../images/footer_g.gif) left top no-repeat;
 float:left;
}
#footer_c{
 width:247px;
 height:60px;
 background:url(../images/footer_c.gif) left top repeat-x;
 float:left;
}
#footer_c1{
 width:733px;
 height:60px;
 background:url(../images/footer_c1.gif) left top repeat-x;
 float:left;
}
#footer_d{
 width:10px;
 height:60px;
 background:url(../images/footer_d.gif) left top no-repeat;
 float:left;
}

#footer_c_1{
 color:#dee8f3;
 font-size:11px;
 text-align:left;
 font-family:Arial, Tahoma, Helvetica, sans-serif;
 margin-top:30px;
 line-height:18px;
 font-weight:bold;
 float:left;
}

#footer_c_2{
 color:#dee8f3;
 font-size:11px;
 text-align:left;
 font-family:Arial, Tahoma, Helvetica, sans-serif;
 margin-top:30px;
 margin-left:30px;
 line-height:18px;
 font-weight:bold;
 float:left;
}

#footer_c_3{
 color:#dee8f3;
 letter-spacing: 1px;
 word-spacing: 1px;
 font-size:11px;
 text-align:left;
 font-family:Arial, Tahoma, Helvetica, sans-serif;
 margin-top:30px;
 line-height:18px;
 margin-left:190px;
 /*font-weight:bold;*/
 float:left;
}






a img { border:0;}

A:link {
 COLOR: #0386C3;
 TEXT-DECORATION: none;
}

A:active {
	TEXT-DECORATION: none;
	COLOR: #0386C3;
}
A:visited {
	TEXT-DECORATION: none;
	COLOR: #0386C3;
}
A:hover {
	TEXT-DECORATION: none;
	COLOR: #BE1D02;
}
a:focus
{outline:none;}


#footer_c_2 A:hover {
	TEXT-DECORATION: none;
	COLOR: #5bfcef;
}
#footer_c_2 A {
	TEXT-DECORATION: none;
	COLOR: #97c7fc;
}

#footer_c_2 A:active {
	TEXT-DECORATION: none;
	COLOR: #CC0000;
}


#footer_c_3 A:hover {
	TEXT-DECORATION: none;
	COLOR: #f0f646;
}
#footer_c_3 A {
	TEXT-DECORATION: none;
	COLOR: #c7d9ed;
}

#footer_c_3 A:active {
	TEXT-DECORATION: none;
	COLOR: #CC0000;
}

   .formfield {
	COLOR: #117E99;
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	/*BackGround-COLOR: #FBFAEB;*/
}

/*        TITRE DES PAGES ************/

#mot_pasto{
 letter-spacing: 1px;
 word-spacing: 1px;
 font-size:20px;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 text-align:left;
 color:#057dc2;
 border-bottom:1px solid #E8EFF6;
 margin-top:10px;
 margin-left:10px;
 width:98%;
}

#troter{
 letter-spacing: 1px;
 word-spacing: 1px;
 font-size:11px;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 text-align:left;
 color:#CC9900;
 margin-top:10px;
 margin-left:10px;
}

.ecart{
margin:10px;
line-height:18px;
}    

/**************************************** AJOUT FOF ***************************************/

.texte {
 font-family: Arial, Helvetica, Verdana, Tahoma;
 color:#222222;
 font-size:12px;
 line-height:20px;
 margin:10px;
 padding:0px;
 text-align:left;
}

.titre_tv {
 font-family: Arial, Helvetica, Verdana, Tahoma;
/* color:#30626b;*/
 font-size:12px;
 /*line-height:20px;*/
 margin:10px 0px 5px 15px;
 padding:0px;
 text-align:left;
 font-weight:bold;
 color:#333;
}

.texte_tv {
 font-family: Arial, Helvetica, Verdana, Tahoma;
/* color:#30626b;*/
 font-size:12px;
 line-height:20px;
 margin:10px;
 padding:0px;
 text-align:left;
 color:#333;
}

.bloc_gauche {
 width:400px;
 text-align:lef;
 float:left;
 margin-right:5px;
 margin-top:15px;
 background:url(../images/sep_3.jpg) repeat-y right;
}


.bloc_droit {
 width:290px;
 float:right;
 margin-left:15px;
 margin-top:15px;
}


p.liste_ligne{
	  
padding-left     : 25px;
padding-top      : 0px;
background-image : url(../images/arrow5.gif) ;
background-repeat: no-repeat;
background-position: 15px 3px;
text-align:left;
font-family: Arial, Helvetica, Verdana, Tahoma;
font-size:12px;
/*color:#222222;*/
/*line-height: 20px;*/
padding-bottom:5px;
 color:#68696A;
}

.liste_formation{
 margin: 0px 40px;
 background-repeat: no-repeat;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 background-image : url(../images/puce_fleche.png) ;
 font-size:12px;
 line-height: 20px;
 font-weight:bold;
 color:#003366;
 background-position: 0px 6px;
 padding-left:13px;
}


ul.liste{
float: left;
margin: 7px 0px;
padding: 0px 5px;
list-style: none;
}
	
li.liste_ligne{
	  
padding-left     : 30px;
padding-top      : 0px;
background-image : url(../images/arrow5.gif) ;
background-repeat: no-repeat;
background-position: 20px 5px;
text-align:left;
font-family: Arial, Helvetica, Verdana, Tahoma;
font-size:12px;
color:#222222;
line-height: 20px;
}


.titre_bleu{
 color:#057dc2;
}

.titre_orange{
 color:#FC6A08;
}

.image_gauche {
 float:left;
 margin-right:10px;
 margin-top:10px;
 margin-left:10px;
}

.sous_titre{
 letter-spacing: 1px;
 word-spacing: 1px;
 font-size:17px;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 text-align:left;
 color:#057dc2;
 border-bottom:1px solid #c8c9bf;
 margin-top:10px;
 margin-left:10px;
 width:70%;
}

.sep_content{
      background: transparent url(../images/traitsep.gif) repeat-x left top;
	  height:10px;
	  padding:0px 0px;	
}

.cache{
display:none;
}
	
.lien_details{
float:right;
padding-right:10px;
font-size:10px;
padding: 3px 8px;
color:#057dc2;
width:100px;
/*margin-top:10px;
font-weight:bold;*/
}

.plus_detail{
 /*letter-spacing: 1px;*/
 word-spacing: 1px;
 font-size:10px;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 float: right;
 color:#057dc2;
 font-weight:bold;
 margin-right:10px;
 padding-left:8px;
 background-image : url(../images/arrow5.gif) ;
 background-repeat: no-repeat;
 background-position: 0px 2px;
}

.retour{
 letter-spacing: 1px;
 word-spacing: 1px;
 font-size:10px;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 float: right;
 color:#057dc2;
 font-weight:bold;
 margin-right:10px;
 padding-right:10px;
}

.titre_grd{
 letter-spacing: 1px;
 word-spacing: 1px;
 font-size:16px;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 text-align:left;
 color:#057dc2;
 border-bottom:1px solid #E8EFF6;
 margin-top:10px;
 margin-left:10px;
 width:98%;
}

.bold {
 font-weight:bold;
}

#cadre_une{
 width:460px;
 /*height :225px;
 overflow:hidden;*/
 background:#f0f0f0;
 padding:5px;
 border-bottom:1px solid #ccc;
 float:left;
}

#cadre_agenda{
 width:205px;
 padding:2px;
 background:#fff;
 padding:3px;
 border-bottom:1px solid #ccc;
 float:left;
 margin-left:5px;
 height:263px;
 overflow:hidden;
}

#cadre_une_agenda {
  padding:0px 5px 5px 10px;;
  height:270px;
  overflow:hidden;
 }
 
.bord_gris{
 border:1px solid #ccc;
}


/**************************AGENDA A L'ACCUEIL************************************/
.agenda_accueil {
   padding:5px 0px;margin:0px 0px;text-align:left;
   background: transparent url(../images/traitsep.gif) repeat-x left top;
  }
  .agenda_accueil p {
     padding:0;
	 margin:0;
	 font-size:11px;
	 line-height:14px;
	 text-align:left;
	 height:50px;
	 overflow:hidden;
  }
  
  .agenda_accueil .date {
     font-size:11px;
	 color:#000;
	 font-weight:bold;
	 text-align:left;
	 margin-bottom:0px;
	 padding-top:4px;
	 padding-left:10px;
	 background: transparent url(../images/bt_infos.gif) no-repeat 0px 8px;
	 
  }
  .agenda_accueil i {
    font-weight:bold;color:#dadada;
  }
  
  .agenda_accueil .content h4  {
    margin:0;padding:0;font-size:11px;/*font-weight:bold;*/line-height:16px;color:#046CA7;padding-bottom:0px;font-family:Arial
  }
  
   .agenda_accueil .content {
    height:60px;overflow:hidden;
	
   }
   
   .agenda_accueil .content a{
     text-decoration:none;
	 color:#046CA7;
   }
   
   .agenda_accueil .content a:hover{
     text-decoration:underline;
	 color:#E12708;
   }
   
   
   .agenda_accueil .footer a{
     text-decoration:underline;
   }
   
   
.itemViewerItem{width:205px;height:265px;padding-top:0px;overflow:hidden;}
/*.itemViewerItem div{width:95%;height:95%;}*/
.productGroupOthersCotainer{position:absolute;top:0px;left:0px;z-index:1;width:205px;height:6000px;}
.productGroupOthersRind{width:205px;height:205px;position:relative;overflow:hidden;padding:0x;margin:0px;}
.itemViewerNav{text-align:right;background:#f5f5f5;width:205px; padding:3px;}
.itemViewerNav a{margin:0px 1px;padding:0px 5px; background:url(../images/icon_off.gif) no-repeat;}
.itemViewerNav a:link, 
.itemViewerNav a:visited, 
.itemViewerNav a:hover {color:#263c5f; text-decoration: none!important; font-weight:bold;font-size:10px;}
.itemViewerNav a.current{background:url(../images/icon_on.gif) no-repeat; color:#ffffff!important;}


/************** BLOCS GAUCHE ****************************/

#cadre_auteur{
 width:219px;
 padding:5px;
 height:211px;
 overflow:hidden;
}



#cadre_newsletter{
 width:219px;
 padding:5px;
 height:60px;
 overflow:hidden;
}

#contenu_newsletter{
 width:219px;
 padding:0px;
 height:30px;
 overflow:hidden;
 /*border:1px solid #DA1A01;*/
}

#text_newsletter{
 height: 16px;
 border:1px solid #ccc;
 color:#037FA8;
 font-size:11px;
 width:160px;
 text-align:center;
}

#cadre_temoignage{
 width:219px;
 padding:5px;
 height:auto;
 overflow:hidden;
}

.marge{
 margin-left:20px;
}


.marge1{
 margin-left:10px;
 color:#037FA8;
}

.marge2{
 margin-left:20px;
 color:#30626b;
}

.largeur{
 width:100%;
}

.largeur1{
 width:50%;
}

.texte50 {
 font-family: Arial, Helvetica, Verdana, Tahoma;
 color:#a40426;
 font-size:14px;
 line-height:20px;
 margin:10px;
 padding:0px;
 text-align:left;
}


#cadre_exhortation{
 width:219px;
 padding:5px;
 height:211px;
 overflow:hidden;
}

#cadre_auteurs_sup{
 padding:5px 0px 8px 3px;
 height:50px;
 overflow:hidden;
 background:#9faebc;
 margin-top:20px;
}

.cadre_photo_auteur{
 float:left;
 width:50px;
 height:50px;
 border:2px solid #fff;
 background:#fff;
}

.margin_left_25{
 margin-left:25px;
}

#cadre_librairie{
  width:219px;
  padding:5px;
  height:auto;
  overflow:hidden;
}

.bord_bleu {
 border:1px solid #04B2FA;
}


.affichage_liste_mini {
   padding:5px 0px;margin:0px 0px;text-align:left;
   background: transparent url(../images/traitsep.gif) repeat-x left bottom;
}
  .affichage_liste_mini .content p {
     padding:0;
	 margin:0;
	 font-size:11px;
	 line-height:15px;
	 text-align:left;
	 height:80px;
	 overflow:hidden;
  }
  .affichage_liste_mini i {
    font-weight:bold;color:#dadada;
  }
  .affichage_liste_mini .img_news {
    float:left;
	margin:2px 8px 3px 0;text-align:center;
	width:70px;
	overflow:hidden;
	/*background: url(../images/loading-animated-circle.gif) no-repeat center center;*/
  }
  .affichage_liste_mini .img_news p{
    text-align:center;
	height:60px;
	overflow:hidden;
  }
  
  .affichage_liste_mini .content h4  {
    margin:0;padding:0;font-size:11px;font-weight:none;line-height:16px;color:#046CA7;padding-bottom:0px;font-family:Arial
  }
  
  
   
   .affichage_liste_mini .content {
    height:80px;overflow:hidden;
	
   }
   
   
   .affichage_liste_mini .content a{
     text-decoration:none;
	 color:#046CA7;
   }
   
   .affichage_liste_mini .content a:hover{
     text-decoration:underline;
	 color:#CD3719;
   }
   
   
   .affichage_liste_mini .footer a{
     text-decoration:underline;
   }
    
	
/***************Moule grd Liste ******************/
  
.affichage_liste_grd {
   padding:5px 0px;margin:0px 0px;text-align:left;
   background: transparent url(../images/traitsep.gif) repeat-x left bottom;
  }
  .affichage_liste_grd .content p {
     padding:0;
	 margin:0;
	 font-size:11px;
	 line-height:15px;
	 text-align:left;
	 height:80px;
	 overflow:hidden;
  }
  .affichage_liste_grd i {
    font-weight:bold;color:#dadada;
  }
  .affichage_liste_grd .img_news {
    float:left;
	margin:2px 8px 3px 0;text-align:center;
	width:100px;
	overflow:hidden;
	/*background: url(../images/loading-animated-circle.gif) no-repeat center center;*/
  }
  .affichage_liste_grd .img_news p{
    text-align:center;
	height:90px;
	overflow:hidden;
  }
  
  .affichage_liste_grd .content h4  {
    margin:0;padding:0;font-size:11px;font-weight:none;line-height:16px;color:#046CA7;padding-bottom:0px;font-family:Arial
  }
  
  
   
   .affichage_liste_grd .content {
    height:95px;overflow:hidden;
	
   }
   
   
   .affichage_liste_grd .content a{
     text-decoration:none;
	 color:#046CA7;
   }
   
   .affichage_liste_grd .content a:hover{
     text-decoration:underline;
	 color:#CD3719;
   }
   
   
   .affichage_liste_grd .footer a{
     text-decoration:underline;
   }
   
   
/***************Moule grd Liste 2 ******************/
  
.affichage_liste_grd2 {
   padding:5px 0px;margin:0px 0px;text-align:left;
   background: transparent url(../images/traitsep.gif) repeat-x left bottom;
   width:340px;
   overflow:hidden;
   float:left;
  }
  .affichage_liste_grd2 .content p {
     padding:0;
	 margin:0;
	 font-size:11px;
	 line-height:15px;
	 text-align:left;
	 height:33px;
	 overflow:hidden;
  }
  .affichage_liste_grd2 i {
    font-weight:bold;color:#dadada;
  }
  .affichage_liste_grd2 .img_news {
    float:left;
	margin:2px 8px 3px 0;text-align:center;
	width:100px;
	overflow:hidden;
	/*background: url(../images/loading-animated-circle.gif) no-repeat center center;*/
  }
  .affichage_liste_grd2 .img_news p{
    text-align:center;
	height:70px;
	overflow:hidden;
  }
  
  .affichage_liste_grd2 .content h4  {
    margin:0;padding:0;font-size:11px;font-weight:none;line-height:16px;color:#046CA7;padding-bottom:0px;font-family:Arial
  }
  
  .affichage_liste_grd2 .footer {
    text-align:right;
	color:#ccc;
	font-size:11px;
	height:15px;
	margin-top:10px;
   }
   
   .affichage_liste_grd2 .content {
    height:95px;overflow:hidden;
	
   }
   
   
   .affichage_liste_grd2 .content a{
     text-decoration:none;
	 color:#046CA7;
   }
   
   .affichage_liste_grd2 .content a:hover{
     text-decoration:underline;
	 color:#CD3719;
   }
   
   
   .affichage_liste_grd2 .footer a{
     text-decoration:underline;
   }
   
   .margin_18{
    margin-right:18px;
   }	
   	
   #img_pastoral{
    width:219px;
    height:211px;
    background:url(../images/img_pastoral.jpg) left top no-repeat;
    float:left;
	margin-left:5px;
	margin-top:5px;
   }	
   
   #bloc_webtv{
    width:219px;
    height:211px;
    background:url(../images/webtv.jpg) left top no-repeat;
    float:left;
	margin-left:5px;
	margin-top:5px;
   }	  
   
   #img_priere{
    width:219px;
    height:211px;
    background:url(../images/img_priere.jpg) left top no-repeat;
    float:left;
	margin-left:5px;
	margin-top:5px
   }
   
   #cadre_msg{
     padding:5px 15px 5px 10px;
   }
   
   #cadre_msg2{
     margin:5px 25px 5px 20px;
   }  
   
   #cadre_liens{
     padding:5px 15px 0px 10px;
   }
   
   #img_formation{
    width:213px;
    background:url(../images/img_formation.jpg) 3px 3px no-repeat;
    float:left;
	margin-right:15px;
	background-color:#f3f3f3;
	padding:3px;
	height:232px;
   }
   
   #img_temoignage{
    width:213px;
    background:url(../images/img_temoignage.jpg) 3px 3px no-repeat;
    float:left;
	margin-right:15px;
	background-color:#f3f3f3;
	padding:3px;
	height:232px;
   }
   
   #img_louange{
    width:213px;
    background:url(../images/img_louange.jpg) 3px 3px no-repeat;
    float:left;
	background-color:#f3f3f3;
	padding:3px;
	height:232px;
   }
   #img_louange h4.titres_liens,
   #img_temoignage h4.titres_liens,
   #img_formation h4.titres_liens  {
    margin:0;padding-left:5px;font-size:12px;font-weight:none;line-height:16px;color:#046CA7;padding-bottom:8px;font-family:Arial;margin-top:104px; text-decoration:underline; 
   }
   
   #img_louange p,
   #img_temoignage p,
   #img_formation p  {
    margin:0;padding-left:5px;font-size:11px;line-height:16px;
   }
  
  .cadre_titre_liens{
   margin-top:106px;  
  }
  
  .read_more{
   font-size:10px;
   font-weight:bold;
   float:right;
   margin-top:10px;
   background:url(../images/catp.gif) 0px 3px no-repeat;
   padding-left:15px;
   margin-right:10px;  
  }
  
  #contact {
  text-align:center;
  margin-top:0 auto; 
  border:1px solid #097DD9;
  padding:15px;
  width:650px;
  }
  
  .div_gauche {
   float:left;
   text-align:left;
  }
  
  .padding_top {
   padding-top:15px; 
   margin-left:15px;
  }
  
  #titre_form {
  text-align:left;
  padding-left:15px;
  padding-top:30px;
  padding-bottom:10px;
  }
  
  #tableau {
  padding-left:0px;
  padding-top:10px; 
  padding-right:0px;
  }
  
  #div_bas {
  border:1px solid #05BAE7; 
  padding:10px;
  padding-bottom:15px;
  width:650px;
  text-align:left;
  }
  
  #div_droit {
  float:right;
  text-align:right;
  padding-top:5px;
  }
  
  .padding_15 {
   padding-top:15px;
  }
  
  #div_principal {
   float:left;
   width:400px;
  }
  
  #img_contact {
  float:left;
  width:160px;
  padding-top:10px;
  padding-left:5px;
  }
  
  .liste_contact{
   float:right;
   padding-right:10px;
   margin-right:6px;
  }
  
  .titre_contact {
   margin-left:10px;
   float:left;
  }
  
  
  .connexion_membre{
  padding:6px;
  margin-bottom:10px;
  background:#FCFCFC;
  border-bottom:1px solid #ccc;
   height:20px;
  overflow:hidden;
  }
  
  .infos_caches{
   display:none;
  }
  
  .cadre_haut {
   margin-top:10px; 
  }
  
  .separateur{
  height:30px;
  }
  
  .texte_centrer{
   margin-top:15px;
   font-size:12px;
   font-weight:bold;
   text-align:center;
  }
  
  
ul.liste_modules{
 float: left;
 margin: 7px 0px;
 padding: 0px 5px;
 list-style: none;
}
	
li.liste_modules_ligne{
 padding-left     : 0px;
 padding-top      : 0px;
 background-image : url(../images/arrow5.gif) ;
 background-repeat: no-repeat;
 background-position: 20px 5px;
 text-align:left;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 font-size:12px;
 color:#222222;
 line-height: 20px;
 width:50%;
 float:left;
}
  