/* cmsms stylesheet: global modified: samedi 9 février 2019 18:39:03 */
body {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 margin:0;
 padding:0.2em;
 background-color:#DEF;
 background-image:url(/uploads/images/bkgd.jpg);
 color:#004;
 text-align:center;
}

h6 {font-size:75%}
h5 {font-size:80%}
h4 {font-size:100%}
h3 {font-size:130%}
h2 {font-size:180%}
h1 {font-size:250%}
h1 {text-align:center;font-weight:bold;color:#3CF}
h2,h3,h4,h5,h6 {text-align:left;font-weight:bold;color:#08F}
h2:first-letter {color:#00F}

blockquote {font-style:italic;margin:1.5em 3em;color:#777}
p:first-letter {margin-left:1em}
a {color:#F80;text-decoration:none}
a:visited {color:#840}
a:hover {color:#EC0;text-decoration:underline}
a:active {color:#FA0;text-decoration:underline}
ul,ol {list-style-position:inside}
ul {list-style-type:square}
ul ul {list-style:circle}
ol {list-style-type:upper-roman}
dl {font-weight:bold;color:#999}
dd {font-style:italic;font-weight:bold;color:#000;font-size:100%;padding-bottom:1em}
img {margin:auto}

hr {margin:0;padding:0;width:100%;height:1px}
address {text-align:center}

div.area_left {
 float:left;
 width:10%;
}

div.area_right {
 float:right;
 width:87%;
 padding:1%;
 margin:0 0 1% 0;
 color:#004;
 background-color:#DEF;
 text-align:justify;
}

footer {
 clear:both;
 width:100%;
 border-style:ridge none;
 border-width:2px;
 border-color:#666;
 padding: 0.6ex 0;
}

div.left {float:left;margin:0.2em 1em 0.2em 0;width:35%;background-color:#FFB}
img.left {float:left;margin:0.2em 1em 0.2em 0}
div.right{float:right;margin:0.2em 0 0.2em 1em;width:35%;background-color:#FFB;padding:1em;font-size:80%}
img.right {float:right;margin:0.2em 0 0.2em 1em}
div.area_left img {width:96%;margin-bottom:1em}
div.area_right img {display:block;padding:1em}
div.area_right img.full {width:96%;margin-top:4em}

footer a {color:#CC0}
footer a:visited {color:#FB0}
footer a:hover {color:#FF6;}
footer a:active {color:#CC0}

div.area_law {
 background-color:#000;
 color:#FFF;
 padding:1em;
 text-align:justify;
 font-size:15px
}

div.area_law h1,
div.area_law h2,
div.area_law h3 {text-align:center}
div.area_law em {color:#FFB}

.logos {text-align:center;border:solid 1px #000;margin:1em;padding:1em;background-color:#888}
.logos img {display:block;margin:auto;clear:both}
.logos img.shrink {width:60%}
.logos p {text-align:center;margin:0;}

div.gallery h2 {color:#000;text-align:center}
div.gallery {margin:auto;background-color:#CCF;text-align:center}
div.gallery img {margin:1em;float:none;display:inline}

.iconlist {text-align:center}
.iconlist img {border:solid 2px #FF0;margin:1em}
.iconlist img:hover {border-color:#F00}

.visit {border-style:solid none none none;margin:1em 0 0 0;}
.updated {padding:1em}
.visit em,.updated em {color:#09D}
.error {color:#C33}
.warning {color:#F93}

footer p {
 margin:0.2ex;
 padding:0;
}
footer img {
 height:1em;
 vertical-align: middle;
}
