body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  vertical-align:top;
  background-color:#CCC9C2;
}
td {
  vertical-align:top;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  float: right;
  width: 100%;
}
#nav li {
  float: right;
  position: relative;
}

#nav a {
  color: #FFFFFF;
  font-size:12px;
  text-decoration: none;
  display: block;
  font-weight:bold;
  width: auto;
  padding: 10px 10px 10px 10px;
  margin:0px;
}
#nav a:hover {
  color: #FFFFFF;
  font-size:12px;
  text-decoration: underline;
}
#nav a#ad {
  color: #333333;
  text-decoration: none;
  display: block;
  font-weight:bold;
  width: 100%;
  padding: 10px 10px 10px 10px;
  margin:0px;
}
#nav a#ad:hover {
  color: #000;
}
#nav li:hover,
#nav li.jshover {
  background:;
}

#nav li ul {
  display: none;
  position: absolute;
  background: #F3F2ED;
  padding: 0;
  width: 100px!important;
  width: 100px;
  border: 0px solid #ffffff;
 }
 
#nav li li a {
   color: #000000;
   width: 100px!important;
   width: 100px;
   text-align:left;
   background: #F3F2ED;
   padding: 5px 10px 5px 10px;
   display: block; 
}

#nav li li a:hover {
  color: #000000;
  width: 100px!important;
  width: 100px;
  background: #FE7B06;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 150px!important;
  width: 120px;
  top: 0px;
  left: 148px;
  lef\t: 148px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

#navg, #navg ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  width: 45%;
}
#navg li {
  float: left;
  position: relative;
}

#navg a {
  color: #FFFFFF;
  font-size:11px;
  text-decoration: none;
  display: block;
  font-weight:bold;
  
  width: auto;
  padding: 2px 0px 4px 15px;
  margin:0px;
  background:url(/images/structure/mmaji/arr.gif) no-repeat;
}

#navg a:hover {
  color: #FFFFFF;
  font-size:11px;
  font-weight:bold;
  
  text-decoration: underline;
  background:url(/images/structure/mmaji/arr.gif) no-repeat;
}
#navg a#ad {
  color: #333333;
  text-decoration: none;
  display: block;
  font-weight:bold;
  width: 100%;
  padding: 10px 10px 10px 10px;
  margin:0px;
}
#navg a#ad:hover {
  color: #000;
}

#navg li ul {
  display: none;
  position: absolute;
  background: #F3F2ED;
  padding: 0;
  width: 120px!important;
  width: 120px;
  border: 1px solid #000000;
  margin: 0px 0px 0px 40px;
 }
 
#navg li li a {
   color: #000000;
   width: 100px!important;
   width: 100px;
   text-align:left;
   background: #F3F2ED;
   padding: 5px 10px 5px 10px;
   display: block;
}

#navg li li a:hover {
  color: #000000;
  width: 100px!important;
  width: 100px;
  background: #FE7B06;
}
#navg li:hover ul,
#navg li.jshover ul {
  display: block;
}

#navg li:hover li ul,
#navg li.jshover li ul {
  display: none;
  width: 150px!important;
  width: 120px;
  top: 0px;
  left: 148px;
  lef\t: 148px;
}
#navg li:hover li:hover ul,
#navg li.jshover li.jshover ul {
  display: block;
}


.menuhor {
  color:#ffffff;
  padding: 18px 19px 0 0;
  font-size:12px;
  font-weight:bold;
  font-style:italic;
}
.menuhor a {
  color:#ffffff;
  text-decoration:none;
  margin: 0 5px 0 5px;}
.menuhor a:hover {
  color:#ffffff;
  text-decoration: underline;
  margin: 0 5px 0 5px;}
.menuhorleft {
  color:#b9d2ef;
  padding: 15px 0 0 28px;
  font-size:17px;
  font-weight:bold;
  font-style:italic;
  
 }

a {
  text-decoration:underline;
  color:#000000;}
a:hover {
  text-decoration:none;
  color:#000000;}
.left {
  background-color: #f3f2ed;}
.left .top {
  background-color:#3c83d1;
  } 
.left .bot {
  padding: 10px 5px 10px 41px;}
.left .bot input {
  margin: 0;}
.left .bot h1 {
  font-size:13px;
  font-weight:bold;
  
  color:#3c83d1;
  margin: 0 0 10px 0;}
.main h2 {
  font-size:13px;
  font-weight:bold;
  font-style:italic;
  margin: 0 0 10px 0;}
.left .top div {
  background:url(/images/structure/mmaji/maintopleft.jpg) repeat-x;
  padding: 10px 5px 10px 41px;} 
.topmenu {
  color:#98968e;
  text-align:right;
  margin: 19px 19px 25px 0;}
.topmenu a {
  color:#98968e;
  text-decoration:none;
  margin: 0 5px 0 5px;
  }
.topmenu a:hover {
  color:#98968e;
  text-decoration: underline;
  margin: 0 5px 0 5px;
  }
.main {
  padding: 0 15px 20px 15px}
.maingray {
background-color:#f3f2ed;

  background-image:url(/images/structure/mmaji/garniture.gif)  ;
  background-position:bottom right;
  background-repeat: no-repeat ;
  padding: 0;
  }
.maingray2 {
  background:url(images/structure/mmaji/maingraybg.gif) repeat-x;
  padding: 15px 15px 10px 15px;
  }
.maingray2 p {
  margin: 0 0 4px 0;}
.maingray2 a {
  height: 37px !important;
  height: 45px;
  padding: 8px 0 0 45px;}
.maingray2 a#quest {
  background: url(/images/structure/mmaji/quest2.gif) no-repeat;
  display:block;
  }
.maingray2 a:hover#quest {
  background: url(/images/structure/mmaji/quest.gif) no-repeat;
  display:block;
   }
.maingray2 a#tel {
  background: url(/images/structure/mmaji/tel.gif) no-repeat;
  display:block;
  }
.maingray2 a:hover#tel {
  background: url(/images/structure/mmaji/tel2.gif) no-repeat;
  display:block;
  }
.maingray2 a#kalkul {
  background: url(/images/structure/mmaji/kalkul2.gif) no-repeat;
  display:block;
 }
.maingray2 a:hover#kalkul {
  background: url(/images/structure/mmaji/kalkul.gif) no-repeat;
  display:block;
   }
.maingray2 h2 {color: #fc7700}
.mainfiol {
  background:url(/images/structure/mmaji/mainfiolbg.jpg) repeat-x;
  padding: 15px 15px 10px 15px;}
.mainfiol h2 {color: #903cd1}
.maingreen {
  background:url(/images/structure/mmaji/maingreenbg.jpg) repeat-x;
  padding: 15px 15px 10px 15px;}
.maingreen h2 {color: #50a406}
.maindarkred {
  background:url(/images/structure/mmaji/maindarkred.jpg) repeat-x;
  padding: 15px 15px 10px 15px!important;
  padding: 15px 15px 0px 15px;
  text-align:justify;
  }
.maindarkred table td {
  padding: 0;}
.maindarkred  img {
margin: 0;}
.maindarkred h2 {color: #b71d15;
  
  }
.mainpage {
  background:url(/images/structure/mmaji/mainpagebg.jpg) repeat-x;
  padding: 15px 15px 10px 15px;}
.mainpage h2 {color: #868686;}
.style1 {color: #d46400}
.style2 {color: #903cd1}
.style3 {color: #b71d15}
.style4 {color: #50a406}
.style5 {color: #50A406;
  }
.style6 {color: #B71D15;
text-align:right;
  }
.style6 a {color: #B71D15;}
.style7 {color: #903CD1}

.ressources {
  FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: thin; BORDER-BOTTOM-COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.ressources2 {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: thin; BORDER-BOTTOM-COLOR: #b9d2ef; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ebd6d1
}
A.ressources2:visited {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: thin; BORDER-BOTTOM-COLOR: #b9d2ef; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ebd6d1
}
A.ressources2:active {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: thin; BORDER-BOTTOM-COLOR: #b9d2ef; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ebd6d1
}
.gris {
  COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
img {
  border:none;
}
h3 {
  background:url(images/adminh3.jpg) no-repeat;
  font-size:15px;
  color:#FFFFFF;
  margin: 0;
  vertical-align:middle;
  height: 22px; padding: 2px 0 0 25px;
  font-family:Arial, Helvetica, sans-serif;
  }
.bloc_blanc2 td {
  
  vertical-align:middle;
  }
.bloc_blanc2 img {
  margin: 0px 0 0 0;
  }
.bloc_blanc2 input {
  margin: 0px 0 0 3px;}
.doc
{
  background:url(images/doc.jpg) 0 0 no-repeat;
  padding:0px 0px 20px 20px;
}

.xls
{
  background:url(images/xls.jpg) 0 0 no-repeat;
  padding:0px 0px 20px 20px;
}

.pdf
{
  background:url(images/pdf.jpg) 0 0 no-repeat;
  padding:0px 0px 20px 20px;
}

.titrenew {
  background:url(images/structure/mmaji/mainpagebgnew.jpg) repeat-x;
  padding: 15px 15px 10px 15px;}

.titrenew h1 {
  font-size:13px;
  font-weight:bold;
  font-style:italic;
  color:#3c83d1;
  margin: 0 0 10px 0;
}
body > h6 {
	
	color: #fff;
	font-size: 10px;
	font-weight: normal;

}
body > h6  a.Style1 {color:#A6BF2F;font-size: 10px;
	font-weight: normal;}