/* <![CDATA[ */
/***************************************************************
* BASE ELEMENTS- SECTION 1
*
* Main classes
***************************************************************/

BODY {margin:5px;color:#1E1E1E;font-style:normal;font-weight:normal;font-size:13px;line-height:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-color:#FFF;}

TD, TH, TBODY, THEAD, TFOOT {color:#1E1E1E;font-style:normal;font-weight:normal;font-size:13px;line-height:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-color:inherit;border:none;}
/*UL {margin-top:0px;margin-bottom:0px;padding-top:0;padding-bottom:0;}*/

LI {color:#1E1E1E;font-style:normal;font-weight:normal;font-size:13px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-color:inherit;padding-bottom:5px;}
H1 {color:#336699;font-style:normal;font-weight:800;font-size:18px;line-height:normal;font-family:Arial, Helvetica, sans-serif;background-color:inherit;}
H2 {color:#336699;font-style:normal;font-weight:800;font-size:16px;line-height:normal;font-family:Arial, Helvetica, sans-serif;background-color:inherit;}
H3 {color:#5A5858;font-style:normal;font-weight:800;font-size:14px;line-height:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-color:inherit;}
H4 {color:#4E7193;font-style:normal;font-weight:800;font-size:13px;line-height:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-color:inherit;}
H5 {color:#4E7193;font-style:normal;font-weight:800;font-size:13px;line-height:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-color:inherit;}
H6 {color:#4E7193;font-style:normal;font-weight:800;font-size:13px;line-height:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-color:inherit;}
HR {border:none 0;border-top:1px dashed #908D8D;width:100%;text-align:left;height:1px;}

A {text-decoration:none;}
A:link {color:#336699;text-decoration:none;background-color:inherit;}
A:visited {color:#336699;background-color:inherit;}
A:hover {color:#BA5519;text-decoration:underline;background-color:inherit;}
A:active {color:#FFF;background:#BA5519;text-decoration:none;}

FORM {margin:0px;}
INPUT {color:#1E1E1E;font-style:normal;font-weight:normal;font-size:11px;line-height:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;border:solid 1px #989795;background-color:#FFF;margin-top:2px;vertical-align:middle;padding:2px;}
TEXTAREA {color:#1E1E1E;font-style:normal;font-weight:normal;font-size:11px;line-height:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;border:solid 1px #989795;background-color:#FFF;margin-top:2px;vertical-align:middle;padding:2px;}
SELECT {color:#1E1E1E;font-style:normal;font-weight:normal;font-size:11px;line-height:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;border:solid 1px #989795;background-color:#FFF;margin-top:2px;vertical-align:middle;padding:2px;}

IMG {border:none;}
CAPTION {font-size:13px;line-height:30px;}

.noscript {color:#000000;background-color:#FF9;border:1px solid #000;display:block;width:550px;padding:2px;margin-top:5px;margin-left:10px;margin-bottom:0;overflow:auto;}

/***************************************************************
* BASE ELEMENTS- SECTION 2
*
* Template classes
***************************************************************/

/* Miscellaneous */
.noBorder {border:none;}
.strong {font-weight:800;}
.accessKey {text-decoration:underline;}

.acronym-list {text-align:left;padding-top:5px;padding-bottom:5px;margin-bottom:5px;width:760px;}
.acronym-list UL {margin:0;padding:0;}
.acronym-list UL LI {font-size:14px;font-weight:800;margin-left:1px;margin-right:1px;padding:5px;display:inline;background-color:#A2C3EB;color:inherit;text-align:center;border:1px dotted #EAF0F7;}
UL LI.acronym-list-disable {background-color:#F5FBFE;color:#CCC;}
.acronym-title {font-weight:800;background-color:#A2C3EB;border:1px dotted #EAF0F7;width:760px;padding-left:10px;display:block;float:left;text-align:left;padding-top:5px;padding-bottom:5px;margin-top:5px;}
.depreciated {color:#999;background-color:inherit;font-style:italic;font-weight:800}
.notice {color:#F00;background-color:inherit;}
dl.table-display {width:760px;margin:0;padding:0;}
.table-display dt {width:160px;float:left;margin:0 0 0 0;padding:.5em;border-top:1px solid #999;font-weight:800;}

/* hack de commentaire avec un antislash pour ie5 mac \*/
dt {clear:both;}
/* end hack */

.table-display dd {float:left;width:570px;margin:0 0 0 0;padding:.5em;border-top:1px solid #999;}

/***************************************************************
* FLEXIBLE CONTENT - 2 COLS-DEFAULT STYLES
*
* Typo3 CSS styled content classes
***************************************************************/

DIV.fce-2cols-default DIV.right {border-left-width:0px;border-left-style:none;} 
.fce-2cols-default DIV.right H2 {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:800;color:#FFF;background-color:#87AFDF;letter-spacing:0.7pt;text-transform:uppercase;padding:2px 2px 2px 5px;}
.fce-2cols-default DIV.right H3 {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5A5858;letter-spacing:1pt;font-weight:800;background-color:inherit;}
.fce-2cols-default DIV.right P, .fce-2cols-default DIV.right UL {font-family:Arial, Helvetica, sans-serif;font-size:11px;letter-spacing:0.7pt;}
.fce-2cols-default DIV.right P.note_bas_page {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#5A5858;background-color:inherit;}
.fce-2cols-default DIV.right a:link {text-decoration:none;}
.fce-2cols-default DIV.right a:visited {text-decoration:none;}
.fce-2cols-default DIV.right a:hover {color:#BA5519;text-decoration:underline;}
.fce-2cols-default DIV.right a:active {color:#FFF;text-decoration:none;}
.fce-2cols-default DIV.right LI {font-size:11px;padding-bottom:3px;}
.fce-2cols-default DIV.right UL, .fce-2cols-left-65 DIV.right OL {font-size:11px;padding-left:20px;margin-left:5px;}
DIV.fce-3cols-VD DIV.middle DIV.tt_content {padding-right:25px;}

/***************************************************************
* BASE ELEMENTS- SECTION 3
*
* Typo3 CSS styled content classes
***************************************************************/

/* P - Body text */
P.bodytext {text-align:left;}
P.bodytext[ALIGN="left"] {text-align:left;}
P.bodytext[ALIGN="right"] {text-align:right;}
P.bodytext[ALIGN="center"] {text-align:center;}

/* DIV - tt_content */
DIV.tt_content {margin-bottom:10px;}

/* TABLE - HTML Area */
/* RTE / Table styling */
TABLE.contenttable {border:solid 1px #BCBCBC;border-collapse:collapse;width:100%;}
TABLE.contenttable TD {border:solid 1px #BCBCBC;background-color:#FFF;}
TABLE.contenttable TH {background:#BAD4F5;color:#000;font-weight:800;border:solid 1px #BCBCBC;padding:3px}
TABLE.contenttable P.bodytext {text-align:left;}
TABLE.contenttable CAPTION {font-weight:800;}
TABLE.contenttable TH {font-weight:800;}
TABLE.contenttable TR TD {vertical-align:middle;padding:3px}
TABLE.contenttable TD[STYLE] P.bodytext {text-align:inherit;}
TABLE.contenttable TFOOT TD {font-weight:800;}

/* Tables, specifically */
TABLE.contenttable-1 {border:solid 1px #BCBCBC;border-collapse:collapse;width:100%;background:#336CA6}
TABLE.contenttable-1 CAPTION {color:#369;font-weight:800;}
TABLE.contenttable-1 TH {background:#BAD4F5;color:#000;font-weight:800;text-align:left;padding:3px}
TABLE.contenttable-1 TR.tr-even TD {background:#E6F2FA}
TABLE.contenttable-1 TR.tr-odd TD {background:#FFF}
TABLE.contenttable-1 TR TD {vertical-align:middle;padding:3px}
TABLE.contenttable-1 TFOOT TD {background:#BAD4F5;color:#000;font-weight:800;text-align:left}

TABLE.contenttable-2 {border:solid 1px #BCBCBC;border-collapse:collapse;width:100%;background:#093}
TABLE.contenttable-2 CAPTION {color:#093;font-weight:800;}
TABLE.contenttable-2 TH {background:#C4F5BA;color:#000;font-weight:800;text-align:left;padding:3px}
TABLE.contenttable-2 TR.tr-even TD {background:#D9F5D3}
TABLE.contenttable-2 TR.tr-odd TD {}
TABLE.contenttable-2 TR TD {vertical-align:middle;padding:3px;}
TABLE.contenttable-2 TFOOT TD {background:#C4F5BA;color:#000;font-weight:800;text-align:left}

TABLE.contenttable-3 {border:solid 1px #BCBCBC;border-collapse:collapse;width:100%;background:#963}
TABLE.contenttable-3 CAPTION {color:#963;font-weight:800;}
TABLE.contenttable-3 TH {background:#F5DBBA;color:#000;font-weight:800;text-align:left;padding:3px}
TABLE.contenttable-3 TR.tr-even TD {background:#FAEEE6}
TABLE.contenttable-3 TR.tr-odd TD {}
TABLE.contenttable-3 TR TD {vertical-align:middle;padding:3px;}
TABLE.contenttable-3 TFOOT TD {background:#F5DBBA;color:#000;font-weight:800;text-align:left}

/* TABLE - File list */
TABLE.csc-uploads {border:solid 1px #BCBCBC;border-collapse:collapse;width:100%;margin-top:5px;margin-bottom:5px;}
TABLE.csc-uploads TD {padding:5px;border:solid 1px #BCBCBC;background-color:#FFF;color:inherit;}
TABLE.csc-uploads TR.tr-even TD {background-color:#EFEFEF;color:inherit;}
TABLE.csc-uploads TR.tr-odd TD {background-color:#FFF;color:inherit;}
TABLE.csc-uploads TD.csc-uploads-fileSize {text-align:right;width:10%;white-space:nowrap;}
TABLE.csc-uploads TD.csc-uploads-fileName {padding-left:5px;padding-top:2px;padding-bottom:2px;height:auto;margin:0;}

/* TABLE - Mail form */
TABLE.csc-mailform {border:solid 1px #BCBCBC;border-collapse:collapse;width:100%;margin-top:5px;margin-bottom:5px;}
TABLE.csc-mailform TD {padding:5px;border:solid 1px #BCBCBC;vertical-align:top;text-align:left;}
TABLE.csc-mailform TD.csc-form-labelcell {background:#FFF;width:25%;font-weight:800;}
TABLE.csc-mailform P.csc-form-label-req {color:#FF5400;}

/***************************************************************
* BASE ELEMENTS- SECTION 4
*
* Typo3 classes
***************************************************************/

/* Edit icons */
TABLE.typo3-editPanel {margin-top:5px;margin-bottom:5px;padding:0px;background:none;border:none;border-collapse:collapse;width:100%;}
TABLE.typo3-editPanel TD.typo3-editPanel-controls {padding:5px;color:inherit;background-color:#FAFBFB;border:solid 1px #DFE2E3;width:100px;}
TABLE.typo3-editPanel TD.typo3-editPanel-label {padding:5px;color:inherit;background-color:#F0E9D2;border:solid 1px #E5D9B1;}
TABLE.typo3-editPanel TD.typo3-editPanel-label FONT {font-weight:800;color:#FF5400;background-color:inherit;}
TABLE[bgcolor="black"] {color:inherit;background-color:#DFE2E3;}

/* Admin panel */
TABLE.typo3-adminPanel {padding:0px;color:inherit;background-color:#FAFBFB;border:solid 1px #DFE2E3;border-collapse:collapse;}
TABLE.typo3-adminPanel TD {padding:2px;}
TABLE.typo3-adminPanel TR {color:inherit;background-color:#FAFBFB;border:solid 1px #DFE2E3;}
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow {color:inherit;background-color:#F0E9D2;border:solid 1px #E5D9B1;}
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow {color:inherit;background-color:#F0E9D2;border:solid 1px #E5D9B1;}
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemRow {color:inherit;background-color:#FAFBFB;border:solid 1px #DFE2E3;}
TABLE.typo3-adminPanel TABLE {color:inherit;background-color:#FAFBFB;border:solid 1px #DFE2E3;border-collapse:collapse;}
TABLE.typo3-adminPanel TABLE TD {color:inherit;background-color:#F0E9D2;border:solid 1px #E5D9B1;}
TABLE.typo3-adminPanel A:hover {text-decoration:none;}
/* ]]> */
