body.cms {font-size: 80%; }

/* flora */
.cms table.flora { border: 0 none; }
.cms table.flora tr { background: transparent; }
.cms table.flora td { width: 50%; vertical-align: top; }

.cms ul.organism-model1,
.cms ul.organism-model2 { clear: both; overflow: hidden; zoom: 1; }

.cms ul.organism-model1 li,
.cms ul.organism-model2 li,
.cms ul.sites-list li { background: transparent; display: list-item; }

.cms ul.organism-model1 li.organism,
.cms ul.organism-model2 li.organism { font-size: 1.1em; border: 1px solid #ECECEC; margin: 4px 0 4px 4px; padding: 4px; background: none; }

.cms ul.organism-model1 li.organism:hover,
.cms ul.organism-model2 li.organism:hover { background: #FFD; border-color: #C4C4C4;}

.cms li.postal a { color: #000; text-decoration: none; padding-right: 16px; background: url(img/announces_icons.png) no-repeat right -670px; }	/* google maps links */
.cms li.organism li { font-size: 1em; padding-left: 0; }
.cms ul.organism-model1 li.postal { font-weight: bold; text-transform: uppercase; }
.cms ul.organism-model2 li ul.organism li.nom_org { font-weight: bold; }
.cms li ul.organism li.tel_standard,
.cms li ul.organism li.tel2 { padding-left: 17px; background: url(img/announces_icons.png) no-repeat 1px -463px; }
.cms li ul.organism li.e_mail { padding-left: 17px; background: url(img/announces_icons.png) no-repeat 0 -438px; }
.cms li ul.organism li.url { padding-left: 17px; background: url(img/announces_icons.png) no-repeat 1px -548px; }

.cms li ul.organism li.activites { margin: 0; padding-top: 10px; }
.cms li ul.organism li.activite li { padding-left: 20px; margin-top: 4px; background: url(../img/blt_square_bl.gif) no-repeat; }
.cms li ul.organism li.nom_serv span.service { font-weight: bold; }

.cms ul.sites-list ul.site { padding: 5px 0; }
.cms ul.sites-list ul.site li { padding-left: 0; }
.cms ul.sites-list ul.site li.name { padding-left: 20px; background: url(img/announces_icons.png) no-repeat 0px -200px; font-weight: bold; }
.cms ul.sites-list ul.site li.desc_succinte { font-style: italic; overflow: visible; zoom: 1; }

/* end of flora */

.cms img { border: 0 none; }
.cms .float-left { float: left; margin: 0 5px 4px 0; }
.cms .float-right { float: right; margin: 0 0 4px 4px; }

#content .para h2 { padding-left: 0; }

.cms p { padding: 5px 0; }
.cms p, .cms li  { font-size: 1.2em; text-align: justify; /* color: #3c352e; */ line-height:1.4em }
body.cms p, body.cms li {font-size: 1em; } /* fck specific */
.cms p.exergue { border-left: 4px solid #DEECF2; margin: 4px 0 0 4px; padding: 0 0 0 4px; overflow: hidden; zoom: 1; }
.cms p.note1, .cms p.note2 { font-style: italic; margin: 4px 0 0 8px; padding-left: 4px; padding-right: 4px; text-align: justify; overflow: hidden; zoom: 1; }
.cms p.note2 { border: 1px solid #12A8E5; }
.cms p.note2 img.picto { margin-right: 10px; float: left; }
.cms p.subtitle { font-size: 1.2em; padding: 0.3em 0 0 0; font-weight: bold;  }

.cms ul { font-size: 1em; padding: 0 0 5px 0; }
.cms ol { font-size: 1em; padding: 0 0 5px 20px; }
.cms ol li { list-style-type: decimal; }
.cms li li, .cms li p { font-size: 1em; }
.cms ul li { padding-left: 20px; background: url(../img/blt_square.gif) no-repeat; }
.cms li ul, .cms li ol { padding: 0; }
.cms .bigger { font-size: 1.2em; }
.cms .black { color: #000; }
.cms .grey { color: #898886; }
.cms .white { color: #fff; }
.cms a { text-decoration: underline; } /* for admin */

.cms table { border-collapse: collapse; font-size: 1em; }
.cms table td { color: #000; font-size: 1em; vertical-align: top; }

.center { text-align: center; }
.i { font-style: italic; }
.b { font-weight: bold; }
a.cms-pdf { background: transparent url(img/announces_icons.png) no-repeat 0 -380px; font-weight: bold; padding: 8px 0 0 32px; }
a.cms-url { background:	transparent url(img/announces_icons.png) no-repeat 0 -550px; line-height: 20px; padding-left: 17px; }

.news-item div.rich p, .news-item div.rich li { font-size:1.1em; line-height: normal; padding: 0 2px 3px 0; }
.news-item div.rich p a { text-decoration: none; }
.news-item img { border: 1px solid #DDD; }

*html .organism{ zoom:1;}
*html .organism  li{ zoom:1;}
*+html .organism{ zoom:1;}
*+html .organism  li{ zoom:1;}

