/*
colors    :
orange    : #ff9900
violet    : #5e2960
red       : #b30301
dark grey : #474646
*/

body {
  margin          : 0px;
  padding         : 0px;
  background-color: #b30301;
  font-family     : arial,sans serif;
  font-weight     : normal;
  font-size       : small;
  text-align      : justify;
  color           : #000066;
}
a {
  color           : #5e2960;
  text-decoration : none;
}
a:hover{
  color           : #000;
  text-decoration : none;
}
.intro {
  width           : 0px;
  height          : 0px;
  display         : block;
  overflow        : hidden;
  }
.general {
  margin          : 0px auto;
  margin-top      : 50px;
  width           : 750px;
  min-height      : 500px;
  background-color: #fff;
  border          : 10px solid black;
}
.tableau {
  margin-top      : 0px;
  width           : 197px;
  height          : 450px;
  border          : 1px solid green;
}
.insider {
  border          : 0px solid green;
  margin-top      : 0px;
  margin-left     : 0px;
}
.content_pre {  
  margin-top      : -300px;
  width           : 750px;
  height          : 450px;
  border          : 0px solid red;
}
.content_menu {  
  margin-top      : -300px;
  width           : 197px;
  height          : 270px;
  padding-top     : 8px;
  border          : 0px solid black;
  text-align      : right;
  font-family     : arial,sans serif;
  font-weight     : bold;
  font-size       : small;
}
.scroller_left {
  margin-top      : 0px;
  margin-left     : -208px;
  width           : 197px;
  height          : 300px;
  border          : 0px solid green;
  text-align      : right;
  font-family     : arial,sans serif;
  font-size       : small;
}
.scroller_right {       
  margin-top      : -300px;
  margin-left     : 760px;
  width           : 197px;
  height          : 300px;
  padding-top     : 5px;
  border          : 0px solid green;
  text-align      : left;
  font-family     : arial,sans serif;
  font-size       : small;
}
.scrolling_text {
  width           : 197px;
  height          : 105px;
  border          : 0px solid green;
}
.content {
  margin-left     : 197px;
  margin-top      : -273px;
  border          : 0px solid red;
  padding-right   : 10px;
  padding-top     : 0px;
  padding-left    : 10px;
  line-height     : 1.1em;
  font-family     : arial,sans serif;
  font-weight     : normal;
  font-size       : small;
  text-align      : justify;
  background      : url(img/nikki.jpg) top right no-repeat scroll;
}
.footer {
  margin          : 0px auto;
  width           : 750px;
  min-height      : 30px;
  height          : 30px;
  border          : 0px;
  text-align      : center;
  font-family     : arial,sans serif;
  font-size       : x-small;
  color           : #474646;
}
.link_footer {
  font-family     : arial,sans serif;
  font-size       : x-small;
  color           : #474646;
  text-decoration : none;
}

.admin {
  margin           : 0px auto;
  padding-right    : 50px;
  width            : 300px;
  height           : 20px;
  vertical-align   : middle;
  text-align       : right;
  font-family      : arial, sans serif;
  font-size        : small;
  /*border           : 1px solid red;*/
}
.admin_alert {
  width            : 100%;
  height           : 20px;
  color            : #000;
  font-family      : arial, sans serif;
  font-size        : small;
  font-weight      : bold;
  text-align       : right;
  background       : #fff;
}

/*style des polices*/
.alert {
  color            : #e40000;
  text-align       : center;
  font-family      : arial, sans serif;
  font-size        : small;
  font-weight      : bold;
}

/* rte css */
.rteImage {
    background: #D3D3D3;
    border: 1px solid #D3D3D3;
    cursor: pointer;
    cursor: hand;
}

.rteImageRaised, .rteImage:hover {
    background: #D3D3D3;
    border: 1px outset;
    cursor: pointer;
    cursor: hand;
}

.rteImageLowered, .rteImage:active {
    background: #D3D3D3;
    border: 1px inset;
    cursor: pointer;
    cursor: hand;
}

.rteVertSep {
    margin: 0 4px 0 4px;
}

.rteBack {
    background: #D3D3D3;
    border: 1px outset;
    letter-spacing: 0;
    padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
    background: #D3D3D3;
    padding: 0;
}

.rteDiv {
    /*color: #ffffff; */
    font-size: 11px;
    background: transparent;
    display: block;
    position: relative;
    border: 0px solid red;
}