/* CSS Document - Author: ENIGMATIC */  

*{
   margin: 0;
   padding:0;
   border:0;
}

body{
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: url(images/bg_repeat.png) repeat;
  color: #3c3939;
}
/**/

#enigmatic{ display: block; text-indent: -10000px; width: 120px; height: 50px; background: url(images/enigmatic.png) no-repeat; _background: url(images/enigmatic_ie6.png) no-repeat;}

/*---------------------------------------classes communes-----------------------------------------*/
a{color: #1A738F;}
a:hover{color: #009ECF;}

a.top{float: right; color: #7E7564; text-decoration: none;}
a.top:hover{color: #009ECF;}

h2, h3, h4, h5, h6{ clear: both; padding-top: 2em; margin-bottom: 1em;}

h2{
	text-align: center;
}

h3{font-weight: normal; font-size: 16px; border-bottom: 1px solid; }

h4{text-transform: uppercase;}

h5{color:#7E7564; font-size: 12px; text-transform: uppercase; text-decoration: underline;}

h6{}
small{font-size: 0.9em;}
p, ul, ol{ margin-bottom: 0.5em; line-height: 1.5em;}
ol{margin-left: 0.5em;}
li{list-style-position: outside; margin-left: 1.5em;}

.clear{clear: both; margin: 0; height: 0px;}
.bleu{color:#484338; font-size:1.1em; font-weight:bold;}

.sommaire li {margin-bottom: 0.5em;}
.sommaire li li {margin-bottom: 0.2em;}

.right{float: right; margin-left: 1em;}
.left{float: left; margin-right: 1em;}


/*-----------------------------------------------mise en page-----------------------------------------*/
#principale{
  width: 895px;
  margin: auto;
  margin-top: 29px;
}
.principale-inner1{
  background: url(images/bg_center_repeat.png) repeat-y 0px 4px;
  _background: url(images/bg_center_repeat_ie6.png) repeat-y 0px 0px;
}
.principale-inner2{
  background: url(images/bg_triton2.png) no-repeat 0px 100%;
  padding: 0 60px;
  min-height: 558px;
  _height: 558px;
}

.header{background-image: url(images/header.png); _background-image: url(images/header_ie6.png); background-repeat: no-repeat; background-position: 0 0; height: 40px;}
.header:hover{ background-position: 0 -40px;}
  .header h2 { margin: 0; padding: 0;}
  .header h2 a{ display: block; text-indent: -10000px; height: 40px; }
  .header h2 a:hover{ background-color: transparent;}

.menu{float: left; margin-top: 1em;}
  .menu li{list-style-type: none; margin-left: 0;}
  .menu li a{
    display: block; 
    height: 40px;
    text-indent: -10000px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
  }
  .menu li a:hover{background-position: 0 -40px; background-color: transparent;}
  .menu li.active a{background-position: 0 -40px; cursor:default;}
  #menu-accueil a{background-image: url(images/menu_0.png); width: 90px;}
  #menu-plus a{background-image: url(images/menu_1.png); width: 143px;}
  #menu-reglement a{background-image: url(images/menu_2.png); width: 183px;}
  #menu-tridentt a{background-image: url(images/menu_3.png); width: 113px;}

h1{background: url(images/title_h1.png) no-repeat 0 30px; margin-left: 250px; height: 61px; text-indent: -10000px; padding-top: 30px; }

.contenu{text-align: justify;}

.contenu{float: right; margin-bottom:7em; }
.contenu-repeat{width: 580px; background: url(images/contenus_txt_repeat.png) repeat-y; _background: url(images/contenus_txt_repeat_ie6.png) repeat-y;}
.contenu-top{padding: 14px 50px 0;}
.contenu-top h2.titre{visibility: hidden;}  
.reglement .contenu-top{background: url(images/contenu_txt_reglement.png) no-repeat; _background: url(images/contenu_txt_reglement_ie6.png) no-repeat; }
.plus .contenu-top{background: url(images/contenu_txt_plus.png) no-repeat; _background: url(images/contenu_txt_plus_ie6.png) no-repeat; }
.contenu-btm{background: url(images/contenus_txt_bottom.png) no-repeat 0 100%; _background: url(images/contenus_txt_bottom_ie6.png) no-repeat 0 100%; height: 40px; width: 580px;}



/* page d'accueil */

.index {color:#484338;}
.index .principale-inner2{background: url(images/bg_triton_bulle2.png) no-repeat 0px 100%;}

.index a{color:#484338; padding: 0 2px;}
.index a:hover{color: #FFF; background-color: #7e7564; text-decoration: none;}
 
.index .contenu-top h2{text-indent: 0px; visibility: visible; font-size: 16px; text-align: center;}      
.index .contenu{float: right; }
.index .contenu-repeat{width: 435px; background: url(images/home_txt_repeat.png) repeat-y; _background: url(images/home_txt_repeat_ie6.png) repeat-y;}
.index .contenu-top{background: url(images/home_txt_header.png) no-repeat; _background: url(images/home_txt_header_ie6.png) no-repeat; padding: 25px 50px 0;}
.index .contenu-btm{background: url(images/home_txt_bottom.png) no-repeat 0 100%; _background: url(images/home_txt_bottom_ie6.png) no-repeat 0 100%; height: 35px; width:435px;}


/*page en savoir plus*/
#img_fastt{border: 1px solid #3C3939;}
