body { color: #103472; font-size: 12px; font-family: tahoma, arial, sans-serif; }
h3 {font-size: 126%}
a:link { color: #103472; font-weight: bold; text-decoration: none; }
a:visited { }
a:hover { }
a:active { }
.sidebarmap { color: #c00; background-color: #fffff5; }
.sidebarmap ul { margin: 0 3px 0 5px; padding: 0 5px 0 0; }
.sidebarmap li { color: #c00; padding-top: 4px; padding-bottom: 2px; border-bottom: 1px solid #efe6c5; }
.menu { font-style: italic; background-image: url(zoulis/images/colgauche.jpg); background-repeat: repeat-y; background-attachment: scroll; }
.maincadre { text-indent: 25px; }
/* 'TABLEAUX = = = = = = = = = = = = = = = = = = = = = = = = = == = = = = = = - */
#tableau { font-size: 12px; width: auto; margin-top: 0; margin-left: 10px; }
#tableau table { font-size: 12px; position: static; width: auto; border: solid 1pt #326187; }
#tableau td { padding: 2px 3px 4px; border-top: 1px solid #ced8e0; border-bottom: 1px solid #7090a9; border-right-style: none; border-left-style: none; }
.tableau_n1 { color: #072e58; font-size: 18px; font-weight: bold; font-style: normal; background-color: #b3ccb9; width: auto; height: auto; float: none; border-top: 3px solid #08461b; }
.tableau_n2 { color: #08461b; font-size: 14px; font-weight: bold; background-color: #cee0d3; }
.tableau_n3 { color: #c00; font-size: 12px; font-weight: bold; font-style: italic; background-color: #e1f5e8; }
.tableau_n4 { font-size: 11px; font-weight: bold; line-height: 12px; background-color: #fffff5; height: auto; padding-top: 0; padding-bottom: 0; }
.tableau_n4b { font-size: 11px; font-weight: bold; line-height: 12px; background-color: #fbf2cf; padding-top: 0; padding-bottom: 0; height: auto; }
.tableau_n5 { font-size: 11px; font-weight: normal; line-height: 12px; background-color: #fffff5; height: auto; padding-top: 0; padding-bottom: 0; }
.tableau_n5b { font-size: 11px; font-weight: normal; line-height: 12px; background-color: #fbf2cf; padding-top: 0; padding-bottom: 0; height: auto; }
.tableau_n6 { font-size: 9px; font-weight: normal; background-color: #ffa209; padding-top: 0; padding-bottom: 0; height: auto; }
.tableau_n6b { font-size: 9px; font-weight: normal; background-color: #ffd29c; padding-top: 0; padding-bottom: 0; height: auto; }
/* 'Maintext = = = = = = = = = = = = = = = = = = = = = = = = = == = = = = = = - */
#maintext { width: 450px; margin-top: 0; margin-left: 30px; padding-left: 30px; }
#maintext ul { color: #0b4481; margin-left: 0; }
#maintext li { padding: 0 0 0 12px; }
#maintext li li { background: #fff url(zoulis/sprites.gif) no-repeat 0 -800px; padding: 0 0 0 8px; }
#maintext ul ul { color: #1d4b68; padding-left: 20px; }
#maintext ul ul ul { color: #326187; padding-left: 20px; }
/* NAVIGATION - premier niveau*/
#nav, #nav ul { position:static }
#nav, #nav li { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; list-style: none; ;list-style-type:none; margin:0; padding: 0 0 0; }
#nav { font-size: 10px; background-repeat: repeat-y; background-attachment: scroll; padding-top:0; margin-top: 0; }
#nav a { font-size: 100%; font-weight: bold; font-style: italic; font-variant: normal; padding: 11px 0 8px 20px; background: #fff url(zoulis/images/menu.jpg) no-repeat; display:block }
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer}
#nav a:link { color:#103472; }
#nav a:visited { color:#103472; }
#nav a:hover  { color: #006300; background-image: url(zoulis/images/menuover.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
#nav li { order-top-style: solid; }
/*NAVIGATION - 2nd niveau */
#nav ul {margin: 0 0 1em 23px;padding:0}
#nav li.active li a, #nav li.active li a:link, #nav li.active li a:visited {line-height:1.5;background: #fff url(../../../RCR/RCR/web-content/styles/css/images/sprites.gif) no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}
#nav li.active li a:hover, #nav li.active li a:active {color: #c00}
#nav li.active li {border: none;margin:0}
#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {font-weight:bold}
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/
.titre1 { color: #08461b; font-size: 1.5em; font-weight: bold; text-indent: inherit; margin-bottom: 4px; }
.titre2 { color: #08461b; font-size: 1.3em; font-weight: bold; text-indent: inherit; margin-bottom: 4px; }
.texte1 { text-indent: inherit; }
.texte1gras { font-weight: bold; text-indent: inherit; }
.texte2 { font-size: 1.2em; text-indent: inherit; }
.texte2gras { font-size: 1.2em; font-weight: bold; text-indent: inherit; }
.copyright { color: #360; font-size: 0.75em; text-indent: inherit; margin-top: 3px; padding-top: 3px; padding-bottom: 17px; }
/* 'FEATUREBOX - */
.featurebox  { color: #333; background: #fff url(zoulis/textbox_bg.png) no-repeat 100% 100%; margin: 0 0 1.5em; padding: 15px; border-top: 1px solid #d7d7d7 }
.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin: 0 0 .3em;border-bottom: 1px solid #c00;color:#c00}
.featurebox p {border:none;margin: 0 0 1em;color:#444}
.featurebox a {font-weight:bold}
#bloc1 { position:relative; top:0; left: 25px; right:0; width:300px; border-top: 5px solid #ff4c00; padding-top: 1px; padding-bottom: 40px }
#bloc2 { padding-top: 1px; padding-bottom: 40px; position: relative; top: 0; right: 0; left: 25px; width: 300px; border-top: 5px solid #ff4c00; }
/* 'MORE' LINK - */
a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url(zoulis/sprites.gif) no-repeat 5px -500px;padding-left:21px}
a.morelink:hover { color: #c00; background: url(zoulis/sprites.gif) 5px -400px }
.morelink span {position:absolute;left:-9999px;width:900px}
.highlight, .highlight a { color: #ff4c00; font-weight: bold; }
/*PAGINATION Horizontale*/
.pagination p { color: #7b81a7; text-align:center; padding: 2px 5px; border-color: #ccc; border-style: none; }
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active { color: #072e58; text-decoration:none; background:#fff; padding: 2px 5px; border: solid 1px #ccc; }
.pagination p a:hover { background:#ff4c00; color:#fff; padding: 2px 5px; }
.pagination p span { text-decoration:none; border: solid 1px #b0b9af; color:#79917f; background: #c5e1cc !important; }
.pagination * { color: #7b81a7; padding: 2px; border: 1px #ccc; }
.pagination h4 {margin-top:-1.45em;padding:0;border:none}
/*VIGNETTE*/
.vignette {margin: 0 0 0 10px;position:relative;z-index:9999;border: solid 1px #f03;float:right;width:100px;padding:5px;background:#fff}
.vignette img { border-color: #319c00 #319c00 #000 #000; border-style: solid; border-width: 1px; }
/* LISTS */
ul {margin: .3em 0 1.5em 0;list-style-type:none}
ul.related {margin-top: -1em}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li { padding-left: 20px; background: no-repeat; list-style-type: none; list-style-image: none; }
li li { line-height: inherit; background: no-repeat; list-style-type: none; list-style-image: none; padding-left: 10px; }
li li li { line-height: 0.7em; background: no-repeat; list-style-type: none; list-style-image: none; padding-left: 30px; }
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}
dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}
div { padding-top: 0; padding-bottom: 0; }
#photos { }
#photos img { border-color: #6ec6c2 #00657d #00657d #6ec6c2; border-style: double; border-width: 4px; }
