.cms_a_external{clear:both;}
.cms_a_external .d1{}
.cms_a_external .d2{padding:0 0 20px 18px;background:url(../images/puce3.gif) no-repeat 0 4px;overflow:hidden;zoom:1;}
 #cms .cms_a_external a{text-decoration:none;}
 #cms .cms_a_external a:hover{text-decoration:underline;}
.cms_a_internal{clear:both;}
.cms_a_internal .d1{}
.cms_a_internal .d2{padding:0 0 20px 18px;background:url(../images/puce.gif) no-repeat 0 4px;overflow:hidden;zoom:1;}
 #cms .cms_a_internal a{text-decoration:none;}
 #cms .cms_a_internal a:hover{text-decoration:underline;}
.cms_a_list{clear:both;padding:0 0 12px;}
.cms_a_list .d1{}
.cms_a_list .d2{overflow:hidden;zoom:1;}
.cms_a_list ul{}
.cms_a_list li{zoom:1;padding:0 0 8px 18px;background:url(../images/puce.gif) no-repeat 0 4px;}
 #cms .cms_a_list li a{text-decoration:none;}
 #cms .cms_a_list li a:hover{text-decoration:underline;}
.cms_focus{clear:both;padding:0 0 20px;}
.cms_focus .d1{background:#fffadb url(../images/b_focus.gif) no-repeat 0 bottom;}
.cms_focus .d2{padding:18px 20px;background:url(../images/h_focus.gif) no-repeat;overflow:hidden;zoom:1;}
.cms_focus .visu_gauche{float:left;margin:0 20px 10px 0;text-align:center;}
.cms_focus .visu_droite{float:right;margin:0 0 10px 20px;text-align:center;}
.cms_focus .visu_gauche img, .cms_focus .visu_droite img{margin:0 0 5px;display:block;border:none;}
.cms_focus .visu_gauche cite, .cms_focus .visu_droite cite{font-size:10px;font-style:normal;}
.cms_focus h1{padding:0 0 14px;font-size:16px;}
.cms_focus p{padding:0 0 12px;}
.cms_focus strong{}
.cms_focus em{}
.cms_focus a{}
.cms_focus ul{padding:0 0 6px;}
.cms_focus li{padding:0 0 6px 12px;background:url(../images/puce2.gif) no-repeat 0 5px;zoom:1;}
.cms_focus ul.liens{clear:both;}
.cms_focus ul.liens li.url{zoom:1;padding:0 0 8px 18px;background:url(../images/puce.gif) no-repeat 0 4px;}
.cms_focus ul.liens li.doc{zoom:1;padding:0 0 8px 18px;background:url(../images/puce3.gif) no-repeat 0 4px;}
 #cms .cms_focus ul.liens li.url a, #cms .cms_focus ul.liens li.doc a{text-decoration:none;}
 #cms .cms_focus ul.liens li.url a:hover, #cms .cms_focus ul.liens li.doc a:hover{text-decoration:underline;}
.cms_h1{clear:both;}
.cms_h1 .d1{}
.cms_h1 .d2{}
.cms_h1 h1{padding:0 0 15px;font-size:19px;font-weight:normal;color:#75b531;}
.cms_h2{clear:both;}
.cms_h2 .d1{}
.cms_h2 .d2{}
.cms_h2 h2{padding:0 0 10px;font-size:14px;color:#75b531;}
.cms_h3{clear:both;}
.cms_h3 .d1{}
.cms_h3 .d2{}
.cms_h3 h3{padding:0 0 10px;font-size:13px;color:#414141;}
 div.cms_hr{padding:0 0 20px;border-top:1px solid #e4e4e4;}
 hr.cms_hr{display:none;}
.cms_img{clear:both;padding:0 0 20px;text-align:center;overflow:hidden;zoom:1;}
.cms_img img{margin:0 0 5px;display:block;border:none;}
.cms_img cite{font-size:10px;font-style:normal;}
.cms_p_strong{clear:both;padding:0 0 20px;}
.cms_p_strong .d1{}
.cms_p_strong .d2{}
.cms_p_strong p{font-size:13px;}
.cms_p_strong p strong{}
.cms_p_note{clear:both;padding:0 0 20px;}
.cms_p_note .d1{}
.cms_p_note .d2{}
.cms_p_note p{}
.cms_p_note p em{}
.cms_p{clear:both;padding:0 0 20px;}
.cms_p .d1{}
.cms_p .d2{}
.cms_p p{}
.cms_rte{clear:both;padding:0 0 10px;}
.cms_rte p{padding:0 0 12px;}
.cms_rte strong{}
.cms_rte em{}
.cms_rte a{}
.cms_rte ul{padding:0 0 6px;}
.cms_rte ul li{padding:0 0 6px 12px;background:url(../images/puce2.gif) no-repeat 0 5px;zoom:1;}
.cms_txt_img{clear:both;padding:0 0 20px;overflow:hidden;zoom:1;}
.cms_txt_img .visu_gauche{float:left;margin:0 20px 10px 0;text-align:center;}
.cms_txt_img .visu_droite{float:right;margin:0 0 10px 20px;text-align:center;}
.cms_txt_img .visu_gauche img, .cms_txt_img .visu_droite img{display:block;margin:0 0 5px;border:none;}
.cms_txt_img .visu_gauche cite, .cms_txt_img .visu_droite cite{font-size:10px;font-style:normal;}
.cms_txt_img p{padding:0 0 12px;}
.cms_txt_img strong{}
.cms_txt_img em{}
.cms_txt_img a{}
.cms_txt_img ul{padding:0 0 6px;}
.cms_txt_img ul li{padding:0 0 6px 12px;background:url(../images/puce2.gif) no-repeat 0 5px;zoom:1;}
.cms_ul{clear:both;padding:0 0 14px;}
.cms_ul .d1{}
.cms_ul .d2{overflow:hidden;zoom:1;}
.cms_ul ul{}
.cms_ul li{padding:0 0 6px 12px;background:url(../images/puce2.gif) no-repeat 0 5px;zoom:1;}

#bloc_cms h2.titre { background:url(../images/commun/puce/puce3.gif) no-repeat 0px 5px; font-size:21px; padding:0 0 10px 27px; }
#bloc_cms .bloc{ background:url(../images/commun/h_g_bloc.gif) no-repeat left top; border:1px solid #E4E4E4; }
#bloc_cms .f_bloc{ background:transparent url(../images/commun/f_bloc_droite.gif) repeat-x scroll left bottom; overflow:hidden; padding:25px 34px; }
#cms { font-size:12px; }
#cms a{ color:#0b7600; } 
#cms a:hover{ text-decoration:none; }
#cms ul{ overflow:hidden; zoom:1; }
#cms li{ overflow:hidden; zoom:1; }
