html, body {
height : 100%;
}
body {
margin : 0;
padding : 0;
}
html {
background : #654316 url(bg.png);
}
#en_tete {
width : 1024px;
margin : auto;
height : 62px;
background-color : #8e0000;
}
.gauche {
margin : 0;
padding : 0;
height : 62px;
margin-top : 0;
background : #8e0000;
background-image : url("logo.gif");
background-repeat : no-repeat;
position : absolute;
margin-top : 0;
margin-bottom : 0;
width : 151px;
}
#centre {
margin : 0;
padding : 0;
margin-left : 151px;
margin-top : 0;
height : 62px;
position : absolute;
top : 0;
margin-bottom : 0;
width : 720px;
border-left : 1px solid white;
border-right : 1px solid white;
}
.centre-haut {
margin : 0;
padding : 0;
margin-top : 0;
height : 31px;
position : absolute;
top : 0;
width : 722px;
}
.centrebasgauche {
margin : 0;
padding : 0;
position : absolute;
margin-top : 31px;
height : 30px;
width : 240px;
border-top : 1px solid white;
background : #8e0000;
}
.centrebasmilieu {
padding : 0;
margin-left : 240px;
margin-top : 31px;
height : 30px;
position : absolute;
width : 240px;
border-left : 1px solid white;
background : #cc0000;
border-top : 1px solid white;
}
.centrebasdroit {
margin : 0;
padding : 0;
margin-left : 479px;
margin-top : 31px;
height : 30px;
position : absolute;
width : 240px;
border-left : 1px solid white;
background : #ff0000;
border-top : 1px solid white;
}
.droite {
margin : 0;
padding : 0;
height : 62px;
margin-top : 0;
background : #8e0000;
position : absolute;
margin-top : 0;
margin-bottom : 0;
width : 151px;
}
.un {
margin : 0;
padding : 0;
position : relative;
left : 217px;
top : 0;
font-family : Arial, "Arial Black", "Times New Roman", Times, serif;
font-size : 1.9em;
font-weight : bolder;
color : white;
}
.deux {
margin : 0;
padding : 0;
position : absolute;
left : 300px;
top : 38px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bolder;
color : white;
}
#haut {
margin : 0;
padding : 0;
margin : auto;
background-color : #e7e7e7;
height : 125px;
width : 1024px;
}
.headerimg {
top : 0;
height : 125px;
margin-top : 0;
margin-bottom : 0;
width : 722px;
margin-left : 151px;
}
#hautmenu {
margin-top : 0;
float : left;
width : 151px;
}
#hautmenu ul {
margin : 0;
padding : 0;
list-style-type : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.7em;
}
#hautmenu ul li {width : 151px;
margin : 0;
padding : 0;
padding-left : 0;
}
#hautmenu a {width : 151px;
text-decoration : none;
display : block;
padding-right : 10px;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
margin : 0;

background-color : #e7e7e7;
border-bottom : 1px solid #fff;
}
html > body #hautmenu a {
width : 131px;
}
#hautmenu a:link, #hautmenu a:visited {
color : #000;
text-decoration : none;
}
#hautmenu a:hover {
background-color : #bebebe;
color : #f00;
}
#hautmenu a#current {
color : #8e0000;
background-color : #bebebe;
}
#hautmenu1 {
margin-top : 0;
float : right;
width : 151px;
}
#hautmenu1 ul {
margin : 0;
padding : 0;
list-style-type : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.7em;
}
#hautmenu1 ul li {
margin : 0;
padding : 0;
padding-left : 0;
}
#hautmenu1 a {
text-decoration : none;
display : block;
padding-right : 10px;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
margin : 0;
width : 151px;
background-color : #e7e7e7;
border-bottom : 1px solid #fff;
text-align : right;
}
html > body #hautmenu1 a {
width : 131px;
}
#hautmenu1 a:link, #hautmenu1 a:visited {
color : #000;
text-decoration : none;
}
#hautmenu1 a:hover {
background-color : #d1d2d4;
color : #f00;
}
#hautmenu1 a#current {
color : #8e0000;
background-color : #d1d2d4;
}
#conteneur {
margin : 0 0;
margin : auto;
width : 1024px;
background : url("body.gif");
background-repeat : repeat;
}
.agauche {
float : left;
width : 151px;
}
.box_header {
width : 151px;
position : relative;
left : 0;
margin : 0 0 0.2em 0;
margin-top : 30px;
padding-bottom : 10px;
background-color : #8e0000;
color : #ffffff;
height : 26px;
text-align : center;
font : small-caps 1.1em/30px Georgia, serif;
}
#menu {
margin-top : 0;
float : left;
width : 151px;
}
#menu h3 {
padding-bottom : 10px;
background-color : #8e0000;
color : #ffffff;
height : 26px;
text-align : center;
font : small-caps 1.1em/30px Georgia, serif;
}
#menu ul {
margin : 0;
padding : 0;
list-style-type : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.7em;
}
#menu ul li {
margin : 0;
padding : 0;
padding-left : 0;
}
#menu a {
text-decoration : none;
display : block;
padding-right : 10px;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
margin : 0;
width : 151px;
background-color : #cc0000;
border-bottom : 1px solid #fff;
color : #fff;
}
html > body #menu a {
width : 131px;
}
#menu a:link, #menu a:visited {
color : #fff;
text-decoration : none;
}
#menu a:hover {
background-color : red;
color : #000;
}
#menu a#current {
background-color : red;
}
.csc-sword {
color : orange;
}
.csc-mailform {
background-color : #eed4d4;
border : 1px solid red;
}
.csc-mailform-forum {
background-color : #fff5e5;
border : 1px solid #ff9900;
}
.csc-mailform-field {
display : block;
margin : 10px;
padding : 10px;
}
.csc-mailform label, .csc-mailform-forum label {
display : block;
width : 120px;
float : left;
text-align : right;
margin : 2px 5px;
padding : 0;
}
.csc-mailform input, .csc-mailform textarea, .csc-mailform-forum input, .csc-mailform-forum textarea {
font-family : Verdana, Arial, Helvetica;
color : #000000;
background-color : white;
border : 1px solid #8e0000;
width : 200px;
padding : 2px 6px;
font-size : 8pt;
}
.csc-mailform input.csc-mailform-submit {
float : right;
width : 80px;
}
.csc-mailform form input.csc-mailform-submit:hover {
background-color : #ff9900;
border : 1px solid white;
color : white;
}
.menu {
margin-top : 0;
float : left;
width : 151px;
}
.element_menu h3 {
padding-bottom : 10px;
background-color : #8e0000;
color : #ffffff;
height : 26px;
text-align : center;
font : small-caps 1.1em/30px Georgia, serif;
}
.element_menu ul {
margin : 0;
padding : 0;
list-style-type : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
}
.element_menu ul li {
margin : 0;
padding : 0;
padding-left : 0;
}
.element_menu a {
text-decoration : none;
display : block;
padding-right : 10px;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
margin : 0;
width : 151px;
background-color : #cc0000;
border-bottom : 1px solid #fff;
color : #fff;
}
html > body .element_menu a {
width : 131px;
}
.element_menu a:link, .element_menu a:visited {
color : #fff;
text-decoration : none;
}
.element_menu a:hover {
background-color : red;
color : #000;
}
.element_menu a#current {
background-color : red;
}
.box_header5 {
float : right;
width : 151px;
position : relative;
top : 5px;
margin : 0 0 0.2em 0;
margin-top : 30px;
padding-bottom : 10px;
background-color : #8e0000;
color : #ffffff;
height : 26px;
text-align : center;
font : small-caps 1.1em/30px Georgia, serif;
margin-bottom : 30px;
}
.box_content {
font-family : Verdana, Arial, Helvetica, sans-serif;
text-transform : none;
font-size : 10px;
margin-right : 10px;
padding-left : 10px;
padding-bottom : 10px;
}
.box_content a {
color : red;
}
.box_content a:hover {
color : #ffa500;
}
.news-latest-container {
margin : 30px;
}
.news-latest-container p {
color : black;
}
.news-list-container {
border : 3px #8e0000;
background-color : white;
}
.news-list-item {
height : 1%;
line-height : 1.3;
height : auto !important ;
padding : 3px;
margin : 3px;
border : 1px solid #8e0000;
background-color : #eed4d4;
}
.news-search-form {
padding : 3px;
margin-bottom : 5px;
border : 3px #8e0000;
background-color : #eed4d4;
}
.news-search-emptyMsg {
margin : 0;
}
.news-search-form FORM {
margin : 0;
}
.news-list-container H3 {
margin-bottom : 5px;
padding : 2px;
border-bottom : 1px solid #8e0000;
background-color : #bc7676;
}
.news-list-container H3 A:link, .news-list-container H3 A:visited, .news-list-container H3 A:hover {
color : #fff;
padding-left : 2px;
}
.news-list-container H3 A {
color : #fff;
}
.news-list-container P {
padding-left : 3px;
}
.news-list-date {
float : right;
color : #8e0000;
width : 180px;
text-align : right;
height : 20px;
margin-top : -2px;
margin-right : -2px;
font-size : 9px;
font-weight : normal;
background-color : #eed4d4;
}
.news-list-imgcaption {
float : right;
padding-top : 3px;
padding-right : 3px;
font-size : 9px;
}
.news-list-container IMG {
float : right;
border : 1px solid #666;
margin-bottom : 5px;
margin-right : 2px;
margin-left : 5px;
}
.news-list-category IMG {
float : none;
border : none;
margin : 0;
}
.news-list-morelink, .news-list-category {
font-size : 9px;
margin-left : 3px;
}
.news-list-morelink {
margin-top : 20px;
margin-bottom : 30px;
}
.news-list-browse {
text-align : center;
}
.news-single-item {
padding : 5px;
margin-bottom : 5px;
border : 3px #8e0000;
background-color : #eed4d4;
}
.news-single-item H2 {
font-size : 16px;
font-weight : bold;
color : #85a600;
margin-bottom : 0;
}
.news-single-item H3 {
margin-bottom : 15px;
}
.news-single-img {
float : right;
margin-left : 5px;
}
.news-single-imgcaption {
padding : 3px;
clear : both;
}
.news-single-category {
float : right;
}
.news-single-backlink, .news-single-backlink a {
color : black;
font-weight : bold;
font-size : 10px;
margin-bottom : 50px;
margin-top : 100px;
}
.news-single-timedata {
float : right;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption {
font-size : 9px;
}
.news-single-author {
padding-bottom : 3px;
}
.news-single-additional-info {
background-color : #bbe53a;
margin-top : 15px;
border : 1px solid #666;
padding : 3px;
padding-bottom : 0;
}
.news-single-related, .news-single-files, .news-single-links {
border : 1px solid #666;
margin : 0;
margin-bottom : 3px;
padding : 3px;
background-color : #f9ffe5;
}
.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left : 20px;
}
.news-single-related DT, .news-single-links DT, .news-single-files DT {
font-weight : bold;
font-size : 11px;
margin-left : 5px;
width : 90%;
}
.adroite {
margin-top : 0;
float : right;
width : 151px;
}
.box_header1 {
width : 151px;
position : relative;
right : 0;
margin : 0 0 0.2em 0;
margin-top : 30px;
padding-bottom : 10px;
background-color : #8e0000;
color : #ffffff;
height : 26px;
text-align : center;
font : small-caps 1.1em/30px Georgia, serif;
}
#menu3 {
margin-top : 0;
float : right;
width : 151px;
}
#menu3 h3 {
padding-bottom : 10px;
background-color : #8e0000;
color : #ffffff;
height : 26px;
text-align : center;
font : small-caps 1.1em/30px Georgia, serif;
}
#menu3 ul {
margin : 0;
padding : 0;
list-style-type : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.7em;
}
#menu3 ul li {
margin : 0;
padding : 0;
padding-left : 0;
}
#menu3 a {
text-align : right;
text-decoration : none;
display : block;
padding-right : 10px;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
margin : 0;
width : 151px;
background-color : #cc0000;
border-bottom : 1px solid #fff;
color : #fff;
}
html > body #menu3 a {
width : 131px;
}
#menu3 a:link, #menu3 a:visited {
color : #fff;
text-decoration : none;
}
#menu3 a:hover {
background-color : red;
color : #000;
}
#menu3 a#current {
background-color : red;
}
#menu2 .element_menu2 a {
font-family : Arial, "Arial Black", "Times New Roman", Times, serif;
font-size : small;
color : #ffffff;
text-decoration : underline;
}
wrapper {
float : left;
width : 100%;
}
#corps {
margin : auto;
padding : 10px;
padding-left : 180px;
padding-right : 180px;
color : black;
font : normal 80% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}
.breadcrumb {
margin : 0 2px;
background-color : black;
padding : 3px 10px 3px 0;
font-size : 0.8em;
border-bottom : 2px solid #000743;
color : black;
font-family : Arial, "Arial Black", "Times New Roman", Times, serif;
}
.bradcrumb {
color : black;
overflow : hidden;
font-variant : small-caps;
font-weight : bolder;
}
#corps a {
color : #8e0000;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
}
#corps a:hover {
color : #ff0000;
text-decoration : underline;
}
#corps ul {
list-style-image : url("puce1.png");
text-decoration : none;
font-size : 12px;
}
#corps h1 {
color : black;
padding-left : 20px;
padding-bottom : 20px;
border-bottom : 1px solid #8e0000;
border-left : 15px solid #8e0000;
text-align : left;
font-family : "Arial Black", Arial, Verdana, serif;
font-size : 1.5em;
margin-bottom : 60px;
}
#corps h2 {
background-image : url("bhl.png");
background-repeat : no-repeat;
height : 30px;
padding-left : 30px;
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.3em;
}
#corps h3 {
height : 30px;
background-image : url("fleche1.png");
background-repeat : no-repeat;
padding-left : 30px;
color : black;
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.1em;
text-decoration : underline;
}
#corps h4 {
color : #ffffff;
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : small;
text-decoration : underline;
}
div.float {
float : left;
margin-right : 20px;
}
div.float1 {
margin-top : 0;
width : 200px;
margin-bottom : 0;
float : left;
margin-left : 0;
}
#corps caption {
margin : auto;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 1em;
color : #009900;
margin-bottom : 20px;
}
#corps table {
margin : auto;
font-size : small;
border : 0;
}
#corps th {
color : red;
font-size : small;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
}
#corps td {
margin : auto;
color : red;
border : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
padding : 20px;
font-size : small;
}
.important {
font-size : large;
color : red;
}
.nom {
font-weight : bold;
font-size : 1.3em;
font-style : italic;
color : red;
}
#footer {
bottom : 0;
height : 125px;
padding : 3px 0;
width : 1024px;
text-align : center;
color : #ffffff;
background : #8e0000;
}
.footer a {
color : white;
text-decoration : none;
font-size : 9px;
}
.footer a:hover {
background-color : #02021e;
color : white;
}
.petit {
color : white;
font-size : 11px;
}
.petit a {
text-decoration : none;
color : white;
font-size : 9px;
}
pre, code {
background : #f3f3f3;
}
pre {
padding : 3px;
}
div#footer {
clear : left;
width : 100%;
}
