.cms_a_doc_gallery{margin:0 0 20px 0;clear:both;}
.cms_a_doc_gallery .d1{}
.cms_a_doc_gallery .d2{overflow:hidden;zoom:1;}
.cms_a_doc_gallery a{background:url(../images/puce3.gif) no-repeat 0px 3px;padding:0 0 0 15px;zoom:1;}
.cms_a_list_doc{clear:both;margin:0 0 20px 0;}
.cms_a_list_doc .d1{}
.cms_a_list_doc .d2{background:#F6F6F6 url(../images/f.gif) repeat-x top left;border:1px solid #e1e1e1;padding:10px 20px;overflow:hidden;zoom:1;}
.cms_a_list_doc h1{font-size:17px;color:#289FD5;margin:0 0 6px 0;}
.cms_a_list_doc ul{}
.cms_a_list_doc li{zoom:1;}
.cms_a_list_doc li a{}
.cms_a_external{margin:0 0 20px 0;clear:both;}
.cms_a_external .d1{}
.cms_a_external .d2{overflow:hidden;zoom:1;}
.cms_a_external a{background:url(../images/puce2.gif) no-repeat 0px 3px;padding:0 0 0 15px;zoom:1;}
.cms_a_internal{margin:0 0 20px 0;clear:both;}
.cms_a_internal .d1{}
.cms_a_internal .d2{overflow:hidden;zoom:1;}
.cms_a_internal a{background:url(../images/puce2.gif) no-repeat 0px 3px;padding:0 0 0 15px;zoom:1;}
.cms_a_list{clear:both;}
.cms_a_list .d1{}
.cms_a_list .d2{overflow:hidden;zoom:1;}
.cms_a_list ul{}
 #cms .cms_a_list li{background:url(../images/puce2.gif) no-repeat 0px 3px;padding:0 0 0 15px;zoom:1;}
.cms_a_list li a{}
.cms_br{clear:both;border:none;}
.cms_quotation{clear:both;margin:0 0 20px 0;overflow:hidden;zoom:1;}
.cms_quotation .d1{background:url(../images/q1.gif) no-repeat top left;padding:0 0 0 30px;}
.cms_quotation .d2{background:url(../images/q2.gif) no-repeat bottom right;padding:0 30px 0 0;overflow:hidden;zoom:1;}
.cms_quotation blockquote{}
.cms_quotation p{margin:0 0 10px 0;}
.cms_quotation cite{display:block;font-size:11px;font-style:normal;font-weight:bold;text-align:right;}
.cms_quotation_texte{clear:both;margin:0 0 20px 0;overflow:hidden;zoom:1;}
.cms_quotation_texte .citation_gauche{float:left;width:300px;margin:0 20px 0 0;}
.cms_quotation_texte .citation_droite{float:right;width:300px;margin:0 0 0 20px;}
.cms_quotation_texte .d1{background:url(../images/q1.gif) no-repeat top left;padding:0 0 0 30px;}
.cms_quotation_texte .d2{background:url(../images/q2.gif) no-repeat bottom right;padding:0 30px 0 0;overflow:hidden;zoom:1;}
.cms_quotation_texte blockquote{}
.cms_quotation_texte blockquote p{margin:0 0 10px 0;}
.cms_quotation_texte blockquote cite{display:block;font-size:11px;font-style:normal;font-weight:bold;text-align:right;}
.cms_quotation_texte p{margin:0 0 15px 0;}
.cms_quotation_texte strong{}
.cms_quotation_texte em{}
.cms_quotation_texte a{}
.cms_quotation_texte ul{}
.cms_quotation_texte li{zoom:1;}
.cms_focus{clear:both;margin:0 0 20px 0;}
.cms_focus .d1{}
.cms_focus .d2{background:#F6F6F6 url(../images/f.gif) repeat-x top left;border:1px solid #e1e1e1;padding:10px 20px;overflow:hidden;zoom:1;}
.cms_focus .visu_gauche{float:left;background:#fff;border:1px solid #e1e1e1;padding:4px;margin:0 20px 20px 0;}
.cms_focus .visu_droite{float:right;background:#fff;border:1px solid #e1e1e1;padding:4px;margin-left:20px;}
.cms_focus .visu_gauche img, .cms_focus .visu_droite img{display:block;border:none;}
.cms_focus .visu_gauche cite, .cms_focus .visu_droite cite{display:block;font-size:11px;font-style:normal;padding:5px 0 0 0;}
.cms_focus h1{font-size:17px;color:#289FD5;margin:0 0 6px 0;}
.cms_focus p{margin:0 0 15px 0;}
.cms_focus strong{}
.cms_focus em{}
.cms_focus a{}
.cms_focus ul{}
.cms_focus li{zoom:1;}
.cms_focus ul.liens{clear:both;}
 #cms .cms_focus ul.liens li.url{background:url(../images/puce2.gif) no-repeat 0px 3px;padding:0 0 0 15px;zoom:1;}
.cms_focus ul.liens li.url a{}
 #cms .cms_focus ul.liens li.doc{background:url(../images/puce3.gif) no-repeat 0px 3px;padding:0 0 0 15px;zoom:1;}
.cms_focus ul.liens li.doc a{}
.cms_h1{clear:both;}
.cms_h1 .d1{}
.cms_h1 .d2{}
.cms_h1 h1{font-size:17px;color:#289FD5;margin:0 0 15px 0;}
.cms_h2{clear:both;}
.cms_h2 .d1{}
.cms_h2 .d2{}
.cms_h2 h2{font-size:15px;margin:0 0 15px 0;}
.cms_h3{clear:both;}
.cms_h3 .d1{}
.cms_h3 .d2{}
.cms_h3 h3{font-size:13px;margin:0 0 15px 0;}
 hr.cms_hr{display:block;height: 1px;margin: 7px 0px 20px 0px;!margin: 0px 0px 13px 0px;padding: 0px;color: #e1e1e1;background-color: #e1e1e1;border: 0;clear:both;}
.cms_img{clear:both;border:1px solid #e1e1e1;padding:4px;margin:0 0 20px 0;overflow:hidden;zoom:1;}
.cms_img img{display:block;border:none;}
.cms_img cite{display:block;font-size:11px;font-style:normal;padding:5px 0 0 0;}
.cms_p_strong{clear:both;margin:0 0 20px 0;overflow:hidden;zoom:1;}
.cms_p_strong .d1{}
.cms_p_strong .d2{}
.cms_p_strong p{}
.cms_p_strong p strong{}
.cms_ol{clear:both;}
.cms_ol .d1{}
.cms_ol .d2{overflow:hidden;zoom:1;}
.cms_ol ol{}
.cms_ol li{list-style:decimal;}
.cms_p{clear:both;margin:0 0 20px 0;overflow:hidden;zoom:1;}
.cms_p .d1{}
.cms_p .d2{}
.cms_p p{}
.cms_rte{clear:both;margin:0 0 20px 0;}
.cms_rte p{margin:0 0 15px 0;}
.cms_rte strong{}
.cms_rte em{}
.cms_rte a{}
.cms_rte ul{}
.cms_rte ul li{zoom:1;}
.cms_txt_img{clear:both;margin:0 0 20px 0;overflow:hidden;zoom:1;}
.cms_txt_img .visu_gauche{float:left;border:1px solid #e1e1e1;padding:4px;margin-right:20px;}
.cms_txt_img .visu_droite{float:right;border:1px solid #e1e1e1;padding:4px;margin-left:20px;}
.cms_txt_img .visu_gauche img, .cms_txt_img .visu_droite img{display:block;}
.cms_txt_img .visu_gauche cite, .cms_txt_img .visu_droite cite{display:block;font-size:11px;font-style:normal;padding:5px 0 0 0;}
.cms_txt_img p{margin:0 0 15px 0;}
.cms_txt_img strong{}
.cms_txt_img em{}
.cms_txt_img a{}
.cms_txt_img ul{}
.cms_txt_img ul li{zoom:1;}
.cms_tableau{clear:both;margin:0 0 20px 0;}
.cms_tableau h1{font-size:17px;color:#289FD5;text-align:center;margin:0 0 6px 0;}
.cms_tableau h2{font-size:12px;font-weight:normal;text-align:center;padding:6px 0 0 0;}
.cms_tableau table{text-align:center;border:none;border-collapse:collapse;margin:0 auto 0 auto;}
.cms_tableau table th{background:#289FD5;color:#fff;line-height:22px;border:1px solid #e1e1e1;padding:10px;}
.cms_tableau table td{background:#EFEFEF url(../images/td.gif) repeat-x top left;text-align:center;vertical-align:middle;border:1px solid #e1e1e1;padding:10px;}
.cms_ul{clear:both;}
.cms_ul .d1{}
.cms_ul .d2{overflow:hidden;zoom:1;}
.cms_ul ul{}
.cms_ul li{zoom:1;}

#cms{}
#cms_preview{width:650px;}
/*-- Commun --*/
#cms a{
color:#414141;
text-decoration:underline;
}
#cms a:hover{
color:#414141;
text-decoration:none;
}
#cms ul, #cms ol{
margin:0 0 15px 0;
overflow:hidden;
zoom:1;
}
#cms ul li, #cms ol li{
}
#cms ul li{
background:url(../images/puce.gif) no-repeat 0px 6px;
padding:0 0 0 10px;
overflow:hidden;
zoom:1;
}
#cms ol li{
list-style-type:decimal;
list-style-position:inside;
}
