
.cms_ul { clear:both; margin:0 0 27px 0; }
.cms_ul .d1 { }
.cms_ul .d2 { }
.cms_ul ul { }
.cms_ul li { background:#fff url(../images/puce2.gif) no-repeat 0px 5px; padding-left:10px; zoom:1; }
.cms_h3 { clear:both; }
.cms_h3 .d1 { }
.cms_h3 .d2 { }
.cms_h3 h3 { margin:0 0 12px 0; font-size:14px; color:#481900; }
.cms_a_internal { clear:both; margin:0 0 10px 0; }
.cms_a_internal .d1 { }
.cms_a_internal .d2 { }
.cms_a_internal a { color:#c07313; background:url(../images/puce.gif) no-repeat 0 5px; padding-left:10px; zoom:1; }
.cms_a_internal a:hover { text-decoration:none; }
.cms_code { clear:both; margin:0 0 30px 0; }
.cms_code .d1 { }
.cms_code .d2 { }
.cms_code code { display:block; padding:16px 11px; border:1px solid #e0d5ca; font-family:"Courier New", Courier, monospace; overflow:auto; }
.cms_video { clear:both; margin:0 0 10px 0; text-align:center; }
.cms_img { clear:both; margin:0 0 37px 0; }
.cms_img img { display:block; }
.cms_img cite { display:block; margin:5px; font-size:11px; }
.cms_a_external { clear:both; margin:0 0 10px 0; }
.cms_a_external .d1 { }
.cms_a_external .d2 { }
.cms_a_external a { color:#c07313; background:url(../images/puce.gif) no-repeat 0 5px; padding-left:10px; zoom:1; }
.cms_a_external a:hover { text-decoration:none; }
.cms_a_list_doc { clear:both; background:url(../images/f.gif) repeat-y; margin:0 0 40px 0; }
.cms_a_list_doc .d1 { background:url(../images/b.gif) no-repeat bottom;  }
.cms_a_list_doc .d2 { background:url(../images/h.gif) no-repeat; padding:15px 15px 12px 15px; overflow:hidden; zoom:1; }
.cms_a_list_doc h1 { font-size:20px; font-weight:normal; margin-bottom:11px; color:#8cc63f; }
.cms_a_list_doc ul { }
.cms_a_list_doc li { margin:0 0 5px 0; background: url(../images/puce.gif) no-repeat 0 5px; padding-left:13px; zoom:1; }
.cms_a_list_doc li a { color:#c07313; text-decoration:none; }
.cms_a_list_doc li a:hover { text-decoration:underline; }
.cms_iframe { clear:both; margin:0 0 10px 0; }
.cms_iframe iframe { width:99%; border:0; }
.cms_a_doc_gallery { clear:both; margin:0 0 15px 0; }
.cms_a_doc_gallery .d1 { }
.cms_a_doc_gallery .d2 { }
.cms_a_doc_gallery a { color:#c07313; background:url(../images/puce.gif) no-repeat 0 5px; padding-left:10px; zoom:1; }
.cms_a_doc_gallery a:hover { text-decoration:none; }
.cms_quotation { clear:both; background:url(../images/h.gif) no-repeat; padding:10px 0 0 0; margin:0 0 10px 0; }
.cms_quotation .d1 { background:url(../images/b.gif) no-repeat bottom; padding:0 0 10px 0; }
.cms_quotation .d2 { border-left:2px solid #ff6600; border-right:2px solid #ff6600; padding:0 10px 0 10px; overflow:hidden; zoom:1; }
.cms_quotation blockquote { background:url(../images/guillemets.gif) no-repeat; padding:10px; }
.cms_quotation p { background:url(../images/guillemets.gif) no-repeat right bottom; }
.cms_quotation cite { display:block; text-align:right; }

.cms_quotation_texte { clear:both; margin:0 0 10px 0; overflow:hidden; zoom:1; }
.cms_quotation_texte .citation_gauche { background:url(../images/h2.gif) no-repeat; float:left; width:230px; margin-right:20px; padding:10px 0 0 0; }
.cms_quotation_texte .citation_droite { background:url(../images/h2.gif) no-repeat; float:right; width:230px; margin-left:20px; padding:10px 0 0 0; }
.cms_quotation_texte .d1 { background:url(../images/b2.gif) no-repeat bottom; padding:0 0 10px 0; }
.cms_quotation_texte .d2 { border-left:2px solid #ff6600; border-right:2px solid #ff6600; padding:0 10px 0 10px; overflow:hidden; zoom:1; }
.cms_quotation_texte blockquote { background:url(../images/guillemets.gif) no-repeat; padding:10px; }
.cms_quotation_texte blockquote p { background:url(../images/guillemets.gif) no-repeat right bottom; padding:0 5px 0 10px; }
.cms_quotation_texte blockquote cite { display:block; text-align:right; }
.cms_quotation_texte p { }
.cms_quotation_texte strong { color:#0000FF; }
.cms_quotation_texte em { color:#0000FF; }
.cms_quotation_texte a { color:#0000FF; }
.cms_quotation_texte ul { padding:10px; }
.cms_quotation_texte li { background:url(../images/puce.gif) no-repeat 0px 5px; padding-left:10px; zoom:1; }
.cms_hr { clear:both; color:#e0d5ca; background:#e0d5ca; height: 1px; border: 0; margin:0 0 30px 0; }
.cms_flash { clear:both; margin:0 0 10px 0; text-align:center; }
.cms_p_note { clear:both; }
.cms_p_note .d1 { }
.cms_p_note .d2 { }
.cms_p_note p { margin:0 0 30px 0; }
.cms_p_note p em { }
.cms_txt_img { clear:both; margin:0 0 35px 0; overflow:hidden; zoom:1; }
.cms_txt_img .visu_gauche { float:left; margin-right:20px; }
.cms_txt_img .visu_droite { float:right; margin-left:20px; }
.cms_txt_img .visu_gauche img, .cms_txt_img .visu_droite img { display:block; border:none; }
.cms_txt_img .visu_gauche cite, .cms_txt_img .visu_droite cite { display:block; font-size:11px; font-style:normal; margin:5px; }
.cms_txt_img p { }
.cms_txt_img strong { }
.cms_txt_img a { color:#c07313; }
.cms_txt_img a:hover { text-decoration:none; }
.cms_txt_img ul { padding:10px 0 10px 0; }
.cms_txt_img ul li { background:url(../images/puce.gif) no-repeat 0px 5px; padding-left:10px; zoom:1; }
.cms_a_list { clear:both; background:url(../images/f.gif) repeat-y; margin:0 0 40px 0; }
.cms_a_list .d1 { background:url(../images/b.gif) no-repeat bottom; }
.cms_a_list .d2 { background:url(../images/h.gif) no-repeat; padding:15px 15px 12px 15px; overflow:hidden; zoom:1; }
.cms_a_list h1 { font-size:20px; font-weight:normal; margin-bottom:11px; color:#8cc63f; }
.cms
.cms_a_list ul { }
.cms_a_list li { margin:0 0 5px 0; background: url(../images/puce.gif) no-repeat 0 5px; padding-left:13px; zoom:1; }
.cms_a_list li a { color:#c07313; text-decoration:none; }
.cms_a_list li a:hover { text-decoration:underline; }
.cms_rte { clear:both; margin:0 0 42px 0; }
.cms_rte p { }
.cms_rte strong { }
.cms_rte em { }
.cms_rte a { color:#c07313; }
.cms_rte a:hover { text-decoration:none; }
.cms_rte ul { padding:10px 0 10px 0; }
.cms_rte ul li { background:url(../images/puce.gif) no-repeat 0px 5px; padding-left:10px; zoom:1; }
.cms_p { clear:both; }
.cms_p .d1 { }
.cms_p .d2 { }
.cms_p p { margin:0 0 30px 0; }
.cms_h1 { clear:both; }
.cms_h1 .d1 { }
.cms_h1 .d2 { }
.cms_h1 h1 { padding:0 0 10px 0; margin:0 0 20px 0; font-size:24px; font-weight:normal; border-bottom:2px solid #e0d5ca; color:#481900; overflow:hidden; zoom:1; }
.cms_h2 { clear:both; }
.cms_h2 .d1 { }
.cms_h2 .d2 { }
.cms_h2 h2 { margin:0 0 15px 0; padding:0 0 15px 0; font-size:20px; font-weight:normal; color:#81a40c; border-bottom:1px solid #e0d5ca; }
.cms_ol { clear:both; margin:0 0 27px 0; }
.cms_ol .d1 { }
.cms_ol .d2 { }
.cms_ol ol { padding-left:20px; }
.cms_ol li { list-style:decimal; }
.cms_focus { clear:both; background:url(../images/f.gif) repeat-y; margin:0 0 40px 0; }
.cms_focus .d1 { background:url(../images/b.gif) #e9f2cc no-repeat bottom; }
.cms_focus .d2 { background:url(../images/h.gif) no-repeat 0 0; padding:15px 15px 17px 15px; overflow:hidden; zoom:1; }
.cms_focus .visu_gauche { float:left; margin-right:20px; }
.cms_focus .visu_droite { float:right; 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; margin:5px; }
.cms_focus h1 { font-size:20px; font-weight:normal; margin-bottom:11px; color:#c07313; }
.cms_focus p { }
.cms_focus strong { }
.cms_focus em { }
.cms_focus a { color:#c07313; }
.cms_focus a:hover { color:#c07313; text-decoration:none; }
.cms_focus ul { padding:10px; }
.cms_focus li { zoom:1; }
.cms_focus ul.liens { clear:both; padding:10px; }
.cms_focus ul.liens li.url { zoom:1; }
.cms_focus ul.liens li.url a { color:#c07313; }
.cms_focus ul.liens li.doc { }
.cms_focus ul.liens li.doc a { color:#c07313; }
.cms_p_strong { clear:both; }
.cms_p_strong .d1 { }
.cms_p_strong .d2 { }
.cms_p_strong p { margin:0 0 30px 0; }
.cms_p_strong p strong { }
