/******************************************************************
*****				Styles généraux			         						  *****
******************************************************************/
#contenu .couleur {
color : #666666;
font-size:0.9em;
text-decoration:underline;
}

#contenu p {
margin:10px 0;
}

/******************************************************************
*****				Styles du plan du site			         						  *****
******************************************************************/

/***** Plan du site *****/
#blocDuoPlanSite { float : left; clear : left; width : 100%; margin-bottom : 10px; }

div.modContectuelSmall {
padding:0;
}
div.modContectuelSmall div div div {
padding:5px;
}

/*
div.modContectuelSmall { 
width : 43%; 
margin : 0px 20px 20px 0px;
}
div.modContectuelSmall a { margin : 0px;  margin : 7px 0Px 7px 7px; font-weight: bold; text-decoration : none;}
*/
/***** Module Moto *****/
div.modContectuelSmall div.flechemoto { background : url(./images/module_context_bg_moto.gif) no-repeat left bottom;}
div.modContectuelSmall div.bdmoto { background :  url(./images/module_context_bd_moto.gif) no-repeat right bottom;}
div.modContectuelSmall div.hdmoto { background :  url(./images/module_context_hd_moto.gif) no-repeat right top; padding-bottom : 1px;}
div.modContectuelSmall div.fondmoto { background :url(./images/fond_fleche_petit_moto.gif) no-repeat 40px 1px; padding-right : 10px; margin-bottom : 30px;}
div.modContectuelSmall a.moto { color: #517BB9; font-size: 18px;}
div.modContectuelSmall a.motoFilles { color : #517BB9; font-size: 13px;  }
div.modContectuelSmall a.motoPetitesFilles { color : #666666; font-size: 10px; text-decoration : none;  }

/***** Module Sant� *****/
div.modContectuelSmall div.flechesante { background : url(./images/module_context_bg_sante.gif) no-repeat left bottom;}
div.modContectuelSmall div.bdsante { background :  url(./images/module_context_bd_sante.gif) no-repeat right bottom;}
div.modContectuelSmall div.hdsante { background :  url(./images/module_context_hd_sante.gif) no-repeat right top; padding-bottom : 1px;}
div.modContectuelSmall div.fondsante { background :url(./images/fond_fleche_petit_sante.gif) no-repeat 40px 1px; padding-right : 10px; margin-bottom : 30px;}
div.modContectuelSmall a.sante { color: #B8588F; font-size: 18px;}
div.modContectuelSmall a.santeFilles { color : #B8588F; font-size: 13px;  }
div.modContectuelSmall a.santePetitesFilles { color : #666666; font-size: 10px; text-decoration : none;  }

/***** Module Auto *****/
div.modContectuelSmall div.flecheauto { background : url(./images/module_context_bg_auto.gif) no-repeat left bottom;}
div.modContectuelSmall div.bdauto { background :  url(./images/module_context_bd_auto.gif) no-repeat right bottom;}
div.modContectuelSmall div.hdauto { background :  url(./images/module_context_hd_auto.gif) no-repeat right top; padding-bottom : 1px;}
div.modContectuelSmall div.fondauto { background :url(./images/fond_fleche_petit_auto.gif) no-repeat 40px 1px; padding-right : 10px; margin-bottom : 30px;}
div.modContectuelSmall a.auto { color: #70A600; font-size: 18px;}
div.modContectuelSmall a.autoFilles { color : #70A600; font-size: 13px;  }
div.modContectuelSmall a.autoPetitesFilles { color : #666666; font-size: 10px; text-decoration : none;  }

/***** Module Camping car *****/
div.modContectuelSmall div.flechecampingcar { background : url(./images/module_context_bg_auto.gif) no-repeat left bottom;}
div.modContectuelSmall div.bdcampingcar { background :  url(./images/module_context_bd_auto.gif) no-repeat right bottom;}
div.modContectuelSmall div.hdcampingcar { background :  url(./images/module_context_hd_auto.gif) no-repeat right top; padding-bottom : 1px;}
div.modContectuelSmall div.fondcampingcar { background :url(./images/fond_fleche_petit_auto.gif) no-repeat 40px 1px; padding-right : 10px; margin-bottom : 30px;}
div.modContectuelSmall a.campingcar { color: #70A600; font-size: 18px;}
div.modContectuelSmall a.campingcarFilles { color : #70A600; font-size: 13px;  }
div.modContectuelSmall a.campingcarPetitesFilles { color : #666666; font-size: 10px; text-decoration : none;  }

/***** Module Autres assurances *****/
div.modContectuelSmall div.flecheassurance { background : url(./images/module_context_bg_assurance.gif) no-repeat left bottom;}
div.modContectuelSmall div.bdassurance { background :  url(./images/module_context_bd_assurance.gif) no-repeat right bottom;}
div.modContectuelSmall div.hdassurance { background :  url(./images/module_context_hd_assurance.gif) no-repeat right top; padding-bottom : 1px;}
div.modContectuelSmall div.fondassurance { background :url(./images/fond_fleche_petit_assurance.gif) no-repeat 40px 1px; padding-right : 10px;  margin-bottom : 30px;  }
div.modContectuelSmall a.assurance { color : #E1B12F; font-size: 18px;}
div.modContectuelSmall a.assuranceFilles { color : #E1B12F; font-size: 13px;  }
div.modContectuelSmall a.assurancePetitesFilles { color : #666666; font-size: 10px; text-decoration : none;  }

/***** Pages Transverses *****/
div.modContectuelSmall div.flecheautres { background : url(./images/module_context_bg_autres.gif) no-repeat left bottom;}
div.modContectuelSmall div.bdautres { background :  url(./images/module_context_bd_autres.gif) no-repeat right bottom;}
div.modContectuelSmall div.hdautres { background :  url(./images/module_context_hd_autres.gif) no-repeat right top; padding-bottom : 1px;}
div.modContectuelSmall div.fondautres { background :url(./images/fond_fleche_petit_autres.gif) no-repeat 40px 1px; padding-right : 10px; margin-bottom : 30px;}
div.modContectuelSmall a.autres { color : #666666; font-size: 18px;}
div.modContectuelSmall a.autresFilles { color : #666666; font-size: 13px;  }
div.modContectuelSmall a.autresPetitesFilles { color : #666666; font-size: 10px; text-decoration : none;  }


/******************************************************************
*****               FAQ                                     *****
******************************************************************/
ul.listeQuestions {
margin:20px;
}

ul.listeQuestions li {
margin:8px 0;
}

/******************************************************************
*****               Orphelinat                                   *****
******************************************************************/
.orphelinat #bloc_menu_left {
width:200px;
}

.orphelinat #bloc_menu_left a {
background:none;
display:inline;
padding:0;
}

ul.TreeCat li {
white-space:normal;
}

.orphelinat #contenu {
width:710px;
}