/* Header */
.csslayout-contents-heading h1 span {
    font-weight: bold;
    font-size: 1.1em;
}

#cssid-content {
    font-size: medium;
    text-align: center;
}
body.htmlarea-content-body {
  text-align: center;
}
body.htmlarea-content-body p {
  text-align: justify;
}

h2 {
    font-weight: bold;
    font-size: 1.7em;
    text-align: left;
}

h3 {
    font-weight: bold;
    font-size: 1.5em;
    text-align: left;
}

h4 {
    font-weight: bold;
    font-size: 1.3em;
    text-align: left;
}

h5 {
    font-weight: bold;
    font-size: 1.2em;
    text-align:left;
}

h6 {
    font-weight: bold;
    font-size: 1.1em;
    text-align: left;
}
/* Paragraph */
p {
    margin: 0px 0px 5px 0px;
}

p, p.bodytext {
    text-align: justify;
}


p.align-justify {
    text-align: justify;
}

p.align-center {
    text-align: center;
}

p.align-left {
    text-align: left;
}

p.align-right {
    text-align: right;
}

p.blockquote {
    margin: 0px 3% 5px 3%;
    padding: 5px 5px 0px 5px;
    border: 1px solid black;
    width: 100%;
    text-align: center;
    color: blue;
    font-style: italic;
}

p.address {
    text-align: center;
    font-style: normal;
    margin: 0;
}

p.bibliography {
  text-align: justify;
  font-style: italic;
}

/* Images */
img {
    border: none;
}
/* Selectors for the default configuration of the link accessibity feature.*/
a {
    text-decoration: none;
}

a.external-link {
}

a.external-link-new-window {
}

a.internal-link {
}

a.internal-link-new-window {
}

a.download {
}

a.mail {
}

/* styles de textes */

.indent {
    margin-left: 10px;
}

sub {
    vertical-align: sub;
    font-size: smaller;
    line-height: 0.6em;
}

sup {
    vertical-align: super;
    font-size: smaller;
    line-height: 0.6em;
    font-style: italic;
}
/* style de texte */
span.important {
    color: #8A0020;
    font-weight: bold;
}

span.veryimportant {
    color: red;
    font-weight: bold;
}

span.strike-through {
    text-decoration: line-through;
}

span.bibliography {
    text-align: justify;
    font-style: italic;
}

/* tables */

table {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    line-height: 1.3em;
    border-collapse: collapse;
    border: 1px solid #D8D8D8;
    font-weight: normal;
    font-size: 1em;
    max-width: 90%;
}

caption {
    text-align: center;
    margin: 0;
    padding: 6px 0 8px;
}

th {
    padding: 7px;
    text-align: center;
    background: #EAEAEA ;
    color: #505050;
}

td {
    padding: 7px;
    font-size: 0.9em;
    text-align: left;
    background: #F4F4F4;
    color: #303030;
}

thead {
}

tbody {
}

tfoot {
}

tr {
}

td.width10 {
width: 10%;
}

td.width20 {
width: 20%;
}

td.width30 {
width: 30%;
}

td.width40 {
width: 40%;
}

td.width50 {
width: 50%;
}

td.width60 {
width: 60%;
}

td.width70 {
width: 70%;
}

td.width80 {
width: 80%;
}

td.width90 {
width: 90%;
}

hr {
}

a {
}

li {
  text-align: justify;
}

ol {
  margin : 0;
  margin-bottom : 10px;
  text-align: left;
}

ul {
  margin: 0;
  margin-bottom : 10px;
  text-align: left;
}

div.filelinks {
 background-color: yellow;
border: 1px solid #D8D8D8;
background: #EAEAEA ;
    color: #505050;
margin:0;
padding:5px;
}

div.filelinks > div {
margin : 0;
}

.news-list-item > h3 > a {
text-decoration:none;
}

.tx-indexedsearch-searchbox, .searchbox-tmpl-css {
    text-align:left;
}

.tx-indexedsearch-search-submit {
    margin-top: 20px;
    text-align: center;
}

#tx-indexedsearch-searchbox-button-submit {
    width: 100%;
    padding: 5px;
}

div.tx-indexedsearch-whatis {
    padding-top: 20px;
}

div.tx-indexedsearch-browsebox {
    padding-top: 20px;
}


/* filelinks_layout_0">*/

/** Signaler des styles Word */
.MsoListBullet, .MsoNormal, .MsoBodyText, .MsoCaption, .Standard {
background-color: yellow;
}



/* Left, center, right and justify alignment of text in block elements*/
/*

 li {}
 sub {}
 sup {}

 */
/* Bullet styles for unordered lists.*/
/*ul { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }*/
/* Numbering styles for ordered lists.*/
/*ol { color: #8A0020; list-style-type: lower-greek; }*/
/* Iinline text colors taken from the color scheme of CSS Styled Content extension.*/
/*

 div.cadre { border-width:2px; border-color:red; }

 table {}
 thead {}
 tbody {}
 tfoot {}
 td {}
 th {}
 tr {}

 hr {}
 a {}

 p.bibliography {}


 */
/*
 #contentwide H2 {
 font-size: 1.2em;
 letter-spacing: 0px;
 font-weight: normal;
 margin: 8px 0 10px;
 padding: 0;
 }

 #contentwide H3 {
 font-size: 1.1em;
 font-weight: normal;
 margin: 6px 0;
 padding: 0;
 }

 #contentwide A {
 font-weight: bold;
 }

 #contentwide UL, #contentwide OL {
 margin: 0 0 16px 20px;
 padding: 0;
 }

 #contentwide UL UL, #contentwide OL OL {
 margin: 2px 0 2px 20px;
 }

 #contentwide LI {
 margin: 0 0 2px 10px;
 padding: 0 0 0 4px;
 }*/
/*#footer P {
 padding: 0;
 margin: 0;
 }

 #footer A {
 color: #808080;
 background-color: inherit;
 text-decoration: none;
 }

 #footer A:hover {
 text-decoration: underline;
 }*/
/***** Various tags *****/
/*A {
 text-decoration: none;
 color: #505050;
 background-color: inherit;
 }

 A:hover {
 text-decoration: underline;
 color: #286EA0;
 background-color: inherit;
 }

 P {
 margin: 0 0 16px;
 }

 BLOCKQUOTE {
 border-top: 1px solid #D8D8D8;
 border-right: 1px solid #D8D8D8;
 border-bottom: 1px solid #D8D8D8;
 border-left: 4px solid #CCCCCC;
 margin: 16px;
 padding: 7px 7px 7px 11px;
 background: #F4F4F4 url(../images/menubg.gif) repeat-x bottom left;
 color: #505050;
 }

 BLOCKQUOTE P {
 font-size: 1.1em;
 line-height: 1.3em;
 margin: 0;
 }*/
/***** Table styles *****/
/**/
/***** Form styles *****/
/*.button {
 border-top: 1px solid #D8D8D8;
 border-right: 1px solid #D8D8D8;
 border-bottom: 1px solid #D8D8D8;
 border-left: 4px solid #CCCCCC;
 margin: 0 0 15px;
 padding: 7px 7px 7px 11px;
 background: #F4F4F4 url(../images/menubg.gif) repeat-x bottom left;
 color: #505050;
 font-weight: bold;
 width: 120px;
 }

 INPUT, TEXTAREA {
 border: 1px solid #CCCCCC;
 font-family: Verdana, Tahoma, Arial, Sans-Serif;
 font-size: 1em;
 margin: 0;
 padding: 4px;
 }

 LABEL {
 margin: 2px;
 }

 INPUT {
 width: 200px;
 }

 TEXTAREA {
 width: 400px;
 }*/
/***** Search box *****/
/*#searchbox {
 padding: 0;
 margin: 6px 0 16px;
 }

 #searchform {
 background: #FFFFFF;
 border: 1px solid #CCCCCC;
 color: #505050;
 font-size: 0.9em;
 padding: 4px;
 width: 30px;
 }

 #searchbox LABEL {
 display: none;
 }*/
/***** Various classes *****/
/*.left {
 margin: 10px 10px 5px 0;
 float: left;
 }

 .right {
 margin: 10px 0 5px 10px;
 float: right;
 }

 .news {
 margin: 10px 0;
 padding: 10px 10px 5px;
 width: 125px;
 color: #505050;
 background: #F4F4F4 url(../images/menubg.gif) repeat-x bottom left;
 border-top: 1px solid #D8D8D8;
 border-right: 1px solid #D8D8D8;
 border-bottom: 1px solid #D8D8D8;
 border-left: 4px solid #CCCCCC;
 line-height: 1.3em;
 }

 .news A {
 font-weight: bold;
 }

 .news P {
 font-size: 0.9em;
 }

 .news H2 {
 margin: 0 0 10px;
 padding: 0;
 }

 .textright {
 text-align: right;
 margin: -10px 0 4px;
 }

 .center {
 text-align: center;
 }

 .small {
 font-size: 0.8em;
 }

 .large {
 font-size: 1.3em;
 }

 .bold {
 font-weight: bold;
 }

 .highlighted {
 padding: 3px;
 background-color: #F0F0F0;
 color: #303030;
 border: 1px solid #B0B0B0;
 }

 .hide {
 display: none;
 }*/
/*Login Form*/
/*.tx-newloginbox-pi1-submit {
 width: auto;
 background: #F2F5F5;
 }

 #tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass {
 width: 150px;
 }

 .csc-mailform {
 position: relative;
 display: block;
 width: 70%;
 border: 1px solid #CBCED0;
 padding: 10px;
 font-size: 11px;
 color: #666666;
 }

 LABEL {
 position: relative;
 display: block;
 width: 100px;
 float: left;
 left: 10px;
 text-align: right;
 background: #FFFFFF;
 padding: 2px;
 margin: 2px;
 }

 INPUT, TEXTAREA {
 position: relative;
 width: 250px;
 left: 20px;
 background: #FFFFFF;
 border: 1px solid #CBCED0;
 }

 .csc-mailform-field {
 display: block;
 background-color: #FFFFFF;
 left: 218px;
 padding: 2px;
 margin: 2px;
 }

 .csc-mailform-check {
 display: block;
 width: auto;
 left: 125px;
 border: 1px solid #CBCED0;
 padding: 2px;
 margin: 2px;
 }

 BUTTON {
 clear: left;
 position: relative;
 display: block;
 left: 118px;
 width: auto;
 background: #F2F5F5;
 }

 .csc-mailform-submit {
 clear: left;
 position: relative;
 display: block;
 left: 128px;
 width: auto;
 background: #F2F5F5;
 }
 */
