/* Start of CMSMS style sheet 'CCMT-01Template' */
/* Begin CCMT-01Template */
#texte-haut {
  width:977px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
}
#template {
  width:977px;
  margin-top:5px;
  border:1px solid #fbb610;
  min-height:820px;
}
img {
  border:none;
/* padding:9px;*/
}
#header_top {
  height:98px;
  margin:1px 1px 0;
}
#logo {
  float:left;
  width:126px;
}

#logo img {
  padding:0px;
}

#animation {
  float:left;
  width:635px;
  z-index:1;
}
#searchnlinks {
  float:left;
  height:98px;
  width:214px;
  background:transparent url(cms/fd_recherche.gif) no-repeat;
}
#recherche .search-input {
  margin-top:15px;
  width:145px;
}

#recherche .search-button img {
  position:relative;
  top:-5px;
}
#liens_haut {
  color:#595959;
  margin:-10px 0 0 74px;
  text-decoration:none;
}
#liens_haut a, #menu_links a {
  color:#595959;
  margin:0 0 0 3px;
  text-decoration:none;
}
#liens_haut ul li {
  background:transparent url(/cms/fleche_bleu.gif) no-repeat scroll 0 0;
  color:#595959;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  line-height:16px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding-left:18px;
  text-align:left;
  text-decoration:none;
}
#header_bis {
  height:29px;
  margin:0 1px;
  position:relative;
}
#img_top1 {
  background:transparent url(/cms/bando_haut1.gif) no-repeat scroll 0 0;
  height:29px;
  left:0;
  position:absolute;
  width:126px;
}
#img_top2 {
  background:transparent url(/cms/bando_haut2.gif) no-repeat scroll 0 0;
  height:29px;
  left:126px;
  position:absolute;
  width:150px;
}
#site_title {
  background-color:#FBD471;
  font-size:14px;
  font-weight:bold;
  height:24px;
  left:276px;
  padding:5px 0 0;
  position:absolute;
  text-align:left;
  text-transform:uppercase;
  width:699px;
}
#header_ter {
  background:transparent url(/cms/bando_haut3.gif) no-repeat scroll 0 0;
  margin:0 1px;
  position:relative;
  height:15px
}
#breadcrumbs {
  color:#595959;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  padding:10px 0 0 270px;
  text-align:left;
}
#breadcrumbs a {
  color:#595959;
  text-decoration:none;
}
#menu_and_content {
  margin:0 1px 1px;
  width:975px;
  z-index:1;
}
#menu_left {
  position:absolute;
  width:147px;
  z-index:100;
}
#menu_top {
  background:transparent url(/cms/menu_haut.gif) no-repeat scroll 0 0;
  height:59px;
  position:relative;
  width:147px;
  z-index:99;
}
#menu_links, #menu_links ul {
  background:transparent url(/cms/menu_fond.gif) repeat scroll 0 0;
  margin:0;
  padding:10px 0;
}
#menu_links ul li {
  color:#595959;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  height:25px;
  line-height:25px;
  list-style-image:url(/cms/fleche_liste_gche.gif);
  margin:0 0 0 25px;
  text-align:left;
  text-decoration:none;
}
#menu_links img.rssImgMenu {
  width:15%;
}
#menu_bottom_1 {
  background:transparent url(/cms/menu_bas1.gif) no-repeat scroll 0 0;
  height:79px;
}
#menu_bottom_2 {
  background:transparent url(/cms/menu_bas2.gif) no-repeat scroll 0 0;
  height:68px;
}
#spacer {
  background:transparent url(cms/x.gif) repeat-y scroll 0 0;
  height:419px;
  position:relative;
  z-index:98;
}
#contenu {
  background:transparent url(/cms/logo_bg.gif) no-repeat scroll 400px 0;
  left:150px;
  padding:5px 15px 5px 150px;
  min-height:500px;
  z-index:1;
}
#contenu img.rssImgStart {
  float:right;
  width:22px;
}
#content {
  position:relative;
  z-index:10;
}
#edito-cal {
  height:230px;
}
#edito {
  z-index:96;
  width:460px;
}
#cal-front {
/*  float:right;
  font-size:1em;
  height:230px;
  margin-top:1px;*/
  width:330px;
}
#cal-front h2 {
/*  background:transparent url(cms/titre-orange.gif) no-repeat scroll 0 -1px;
  font-size:1.2em;*/
  margin:3px 0 0;
/*  text-align:left;
  white-space:nowrap;*/
}
#cal-carte {
  float:right;
  height:690px;
  margin:0 0 15px 15px;
  position:relative;
  top:13px;
  width:330px;
}
#cal-carte div#carte-ccmt {
  margin:0;
}
#news {
  float:left;
  width:460px;
}
#financeurs {
 margin:0 0 0 32px;
 padding:10px 0 10px 20px;
}
#financeurs table {
 margin: 0px auto;
}
#footer {
  color:#333333;
  cursor:pointer;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.8em;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1em;
  text-decoration:none;
  width:977px;
}
#footer span#w3c-valid {
  float:right;
}

#showpdf {

}
.hide {
  display:none;
}
a.file {
  text-decoration:none;
}
a.file span {
  padding:5px 0 5px 20px;
}

a.file span.pdf {
  background:transparent url(cms/pdf.gif) no-repeat scroll 0 3px;
}
a.file span.doc {
  background:transparent url(cms/doc.gif) no-repeat scroll 0 3px;
}
a.file span.xls {
  background:transparent url(cms/xls.gif) no-repeat scroll 0 3px;
}
a.file span.ppt {
  background:transparent url(cms/ppt.gif) no-repeat scroll 0 3px;
}
a.file span.pps {
  background:transparent url(cms/pps.gif) no-repeat scroll 0 3px;
}
a.file span.zip {
  background:transparent url(cms/zip.gif) no-repeat scroll 0 3px;
}

/* End CCMT-01Template */
/* End of 'CCMT-01Template' */

