#contenu {
padding-top:20px;
}
#home_gauche {
float:left;
width:618px;
}
#home_gauche .haut_home {
padding:9px 0 30px;
overflow:hidden;
zoom:1;
}
#home_gauche .haut_home h1 {
margin:0 0 0 8px;
padding:0 0 0 59px;
background:url(../../../images/commun/puce_titre.gif) no-repeat 0 4px;
}
#home_gauche .haut_home h2 {
padding:0 18px 18px 0;
font-size:16px;
font-weight:normal;
color:#858585;
text-align:right;
}
#home_gauche .haut_home h2 {
padding:0 18px 18px 0;
font-size:16px;
font-weight:normal;
color:#858585;
text-align:right;
}
#home_gauche .presentation {
overflow:hidden;
zoom:1;
}
#home_gauche .presentation .visuel {
padding:1px 0 0;
float:left;
width:176px;
}
#home_gauche .presentation .texte {
float:right;
width:412px;
}
#home_gauche .presentation .texte {
float:right;
width:412px;
}
#home_gauche .acces {
padding:15px 20px;
height:72px;
background:url(../../../images/commun/f_acces_home.gif) no-repeat;
}
#home_gauche .acces h4{
padding:0 0 8px;
}
#home_gauche .acces ul{
padding:0 0 3px 0;
}
#home_gauche .acces li a{
padding:0 0 3px 14px;
font-size:13px;
text-decoration:none;
color:#452182;
background:url(../../../images/commun/puce_violet.gif) no-repeat 0 6px;
}
#home_gauche .acces li a:hover{
text-decoration:underline;
}
#home_gauche .acces p{
text-align:right;
}
#home_gauche .acces p a{
font-size:11px;
font-weight:bold;
color:#452182;
}
#home_gauche .acces p a:hover{
text-decoration:none;
}
#home_gauche .acces .public {
float:left;
width:161px;
}
#home_gauche .acces .praticien {
float:right;
width:163px;
}
#home_gauche .acces .praticien li a{
color:#15479c;
background-image:url(../../../images/commun/puce_bleu.gif);
}
#home_gauche .acces .praticien p a{
color:#15479c;
}

#home_gauche .liste_formation {
float:left;
width:330px;
height:347px;
background:url(../../../images/commun/f_formations_home.gif) no-repeat right bottom;
}
#home_gauche .bas_home {
overflow:hidden;
zoom:1;
padding:0 0 20px;
}
#home_gauche .formation {
margin:0 16px 0 20px;
padding:15px 0;
border-bottom:1px solid #e4e4e4;
}
#home_gauche .formation.first {
padding:8px 0 1px;
height:130px;
}
#home_gauche .formation h4{
padding:0 0 2px 13px;
font-size:12px;
}
#home_gauche .formation p {
padding:0 0 0 13px;
}
#home_gauche .formation h4.date{
background:url(../../../images/commun/puce_bleu.gif) no-repeat 0 5px;
}
#home_gauche .formation h4 a{
color:#0168b0;
text-decoration:none;
}
#home_gauche .formation .visuel {
float:left;
margin:0 16px 10px 0;
}
#home_gauche .formation .visuel img {
float:left;
border:1px solid #e3e3e3;
}
#home_gauche .formation p.date {
font-size:10px;
color:#858585;
}
#home_gauche .formation p a {
color:#424242;
text-decoration:none;
}
#home_gauche .formation p a:hover {
color:#0168b0;
text-decoration:underline;
}
#home_gauche .liste_formation p.plus {
padding:11px 20px 0 0;
text-align:right;
}
#home_gauche .liste_formation p.plus a{
padding:0 0 0 17px;
font-weight:bold;
font-size:11px;
color:#0168b0;
text-decoration:none;
background:url(../../../images/commun/puce2.gif) no-repeat 0 2px;
}
#home_gauche .liste_formation p.plus a:hover{
text-decoration:underline;
}
#home_gauche .lettre_info_home {
float:right;
width:256px;
height:347px;
text-align:center;
background:url(../../../images/commun/f_lettre_info_home.gif) no-repeat right bottom;
}
#home_gauche .lettre_info_home h3 img{
display:block;
}
#home_gauche .lettre_info_home p.infos {
padding:14px 0 19px;
}
#home_gauche .lettre_info_home p.img {
height:215px;
}
#home_gauche .lettre_info_home p.img img {
border:1px solid #e3e3e3;
}
#home_gauche .lettre_info_home p.plus {
}
#home_gauche .lettre_info_home p.plus a {
padding:0 0 0 17px;
font-size:11px;
font-weight:bold;
color:#e27729;
background:url(../../../images/commun/puce3.gif) no-repeat 0 2px;
text-decoration:none;
}
#home_gauche .lettre_info_home p.plus a:hover {
text-decoration:underline;
}
#home_droite {
float:right;
width:284px;
}
#home_droite .annuaire {
margin:0 0 17px;
height:305px;
background:url(../../../images/commun/f_annuaire_home.gif) no-repeat 0 bottom;
}
#home_droite .annuaire h3{
padding:0 0 5px;
font-size:13px;
color:#e7852e;
text-align:center;
}
#home_droite .annuaire fieldset{
margin:0 auto;
width:246px;
height:174px;
background:url(../../../images/commun/f_fieldset_home.gif) no-repeat;
}
#home_droite .annuaire label{
display:block;
margin:0 0 0 19px;
font-size:13px;
font-weight:bold;
color:#407c8a;
}
#home_droite .annuaire label.first{
margin-top:9px;
}
#home_droite .annuaire select{
margin:0 0 4px 19px;
padding:1px 0 1px;
width:215px;
font-size:10px;
border:1px solid #bcbcbc;
}
#home_droite .annuaire p{
padding:7px 0 0;
text-align:center;
}
#home_droite .publication{
margin:0 0 15px;
width:284px;
height:261px;
background:url(../../../images/commun/f_publication_home.gif) no-repeat 0 bottom;
}
#home_droite .publication .livre{
padding:11px 20px 0;
overflow:hidden;
zoom:1;
}
#home_droite .publication .livre .img{
float:left;
width:89px;
}
#home_droite .publication .livre .img img{
display:block;
border:1px solid #e0e0e0;
}
#home_droite .publication .livre .texte{
height:68px;
}
#home_droite .publication .livre p.interne a{
padding:0 0 0 17px;
font-weight:bold;
color:#921a31;
background:url(../../../images/commun/puce4.gif) no-repeat 0 2px;
text-decoration:none;
}
#home_droite .publication .livre p.doc a{
padding:0 0 0 17px;
font-weight:bold;
color:#388092;
background:url(../../../images/commun/puce5.gif) no-repeat 0 1px;
text-decoration:none;
}
#home_droite .publication .livre p.interne a{
padding:0 0 0 17px;
font-weight:bold;
color:#921a31;
background:url(../../../images/commun/puce4.gif) no-repeat 0 2px;
text-decoration:none;
}
#home_droite .publication .livre p a:hover{
text-decoration:underline;
}
#home_droite .honcode {
padding:11px 13px 9px;
height:49px;
background:url(../../../images/commun/f_honcode.gif) no-repeat;
}
#home_droite .honcode h3 {
padding:0 0 2px;
font-size:12px;
color:#337d8f;
}
#home_droite .honcode img {
float:left;
margin:0 15px 0 0;
border:1px solid #dbdbdb;
}
#home_droite .honcode p {
font-size:11px;
}
#home_droite .honcode a {
font-weight:bold;
color:#424242;
text-decoration:none;
}
#home_droite .honcode a:hover {
color:#337d8f;
text-decoration:underline;
}