/* perso */

* {
    font-family : "Trebuchet MS", Verdana, Sans serif;
    font-size : 14px;
    scrollbar-face-color: #DFEEF0;
    scrollbar-shadow-color: #DFEEF0;
    scrollbar-highlight-color: #DFEEF0;
    scrollbar-3dlight-color: #DFEEF0;
    scrollbar-darkshadow-color: #fff;
    scrollbar-track-color: #999;
    scrollbar-arrow-color: #525B5D;
}

.tableauBordure, .tableauBordure TD {
border : 1px solid #ccc;
border-collapse : true;
vertical-align : top;
}

span, a, strong, em {
  font-weight:inherit;
  font-style:inherit;
  font-family:inherit;
  font-size:inherit;
}
#actuFrame {
  width:160px;
  height:170px;
  border: 0px;
  overflow: hidden;
}
.rightDownload * {
color:white;
}
#mainNav1 * {
color:white;
}
*
{
color: #001b56;
font: 14px/140% Verdana, Arial, Helvetica, sans-serif;
}

/*  Typo
----------------------------------------------- */

a:link, a:visited
{
  text-decoration: underline;
  color:#FFF600;
}
a:active {  text-decoration: underline; }
a:hover { 
text-decoration:none;
color : #ccc;
}


h1 { font:bold 18px/140% "Trebuchet MS", Verdana, sans-serif; }
h2 { font:bold 14px/140% "Trebuchet MS", Verdana, sans-serif; }

/*  Layout
----------------------------------------------- */

body {
background:url(http://www9.jimdo.com/usertemplates/519611/img/fondus.jpg) repeat-x top;
  padding:0px 0 0 0;
  margin:0;
}

#header h1,
#header a
{
  padding:0;
  font-family:"Helvetica","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:30px;
  font-weight:normal;
  text-decoration:none;
  line-height:1.3em;
  color:#ff6600;
  text-align:right;
}

#header a:hover { text-decoration:none;  }


#navigation
{
  float:left;
  width:247px;

}

#content
{
  float:right;

  width:600px;


}

#footer
{
  clear:both;
  background:color:black url(footer-bg.gif) repeat-x top;
}

#footer .gutter 
{
  background:url(mega.gif) no-repeat left;
  height:30px;     
  padding:35px 15px 0 90px;
}

/*  Navigation
----------------------------------------------- */

ul#mainNav1,
ul#mainNav2
{
  margin:0;
  padding: 0;
        text-align : left;
}


ul#mainNav1 li,
ul#mainNav2 li
{
  display: inline;
  margin: 0;  
  padding: 0;
}


ul#mainNav1 li a,
ul#mainNav2 li a
{
  font:normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: block;
  color:white;
  border-bottom:1px solid white;
}


ul#mainNav1 li a { padding:4px 4px 4px 10px; }
ul#mainNav2 li a { 
padding:4px 4px 4px 20px;
text-transform : lowercase;
color:white;
}


ul#mainNav1 a:hover
{
  background:#003366;
  color:white;
}

ul#mainNav1 a.current { font-weight:bold; } 

body {
  text-align : center;
}
#container {
    width:980px;
    background:#6bb1c8 url(http://www9.jimdo.com/usertemplates/519611/img/background.jpg) repeat-x top;
    margin-right:auto;
    margin-left:auto;
    padding:0px;
    border : 1px solid #ccc;
    overflow : hidden; /* pour la hauteur égale des colonnes */

}
#col1 {
  width : 200px;
  float : left;
  margin-bottom: -5000px; /* assure longeur égale des colonnes */
  padding-bottom: 5000px;
  padding-top : 10px;
}
#col2 {
  width : 600px;
  float : left;
  text-align : left;
  padding-left : 10px;
  margin-bottom: -5000px; /* assure longeur égale des colonnes */
  padding-bottom: 5000px; 
  padding-top : 10px;
}
#col3 {
  width : 160px;
  float : left;
  padding-top : 10px;
}
#bas {
  width : 980px;
  height : 25px;
  float : left;
  background-color : #093f75;
  padding-top:3px;
  padding-left:8px;
  padding-right:8px;
}
#footer {
  width : 980px;
  text-align : right;
}

/* redefinition bloc jimdo */
div#contentfooter div.leftrow {
  float:right;
  text-align:right;
  padding-right:10px;
} 

em {
  color:inherit;
  font-style : italic;
}
strong {
color:inherit;
  font-weight : bold;
} 

INPUT, DT, LABEL {
color:black;
}

table td {
vertical-align:top;
} 

.cc-m-all-editor *, select {
color:#000;
}
#tinymce strong {
color:inherit;
}