body {
  margin-left      : 0px;
  margin-right     : 0px;
  margin-bottom    : 0px;
  margin-top    : 0px;
  padding          : 0px;
/* background-color : #e17f4e; 
 background-image : url('../images/header_top.jpg') ; */
 background: transparent url(../images/bg.jpg) repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
  font-family      : arial, sans-serif;
  font-size        : 12px;color: #333333;
 
  
}

#pagewidth-800{
width:780px;
margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
padding : 10px;
/*background-color : #666666;*/
background: transparent url(../images/bg.jpg) repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}


td, tr {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
}

p{
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 12px;
	color            : #333333;
	line-height: normal;
	text-decoration: none;
}

div {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;color: #333333;
}

hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}

h3 {
	color: #990000;
	font-size: 16px;
	text-align       : right;
	}
#dm_docs h3 {
	color: #990000;
	font-size: 16px;
	text-align       : left;
	}
#dm_cats h3 {
	color: #990000;
	font-size: 16px;
	text-align:center;
	}
	
h4 {color:#000000 }

.petitgras {
	font-weight: bold;
}

.search_box {
  float: right;
  margin-right : 20px;
background	   : url(../../cmit_a/images/search.gif); 
  color			   : #ffffff;
}
.button {
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  border            : 0px solid #AABBBF;
  background-color  : #FFFFFF;
  color             :#404F59;
  background-image  : url(../../Copie de cmit_a/images/but.gif);
  padding           : 2px;
}



ul#mainlevel-nav {
  list-style        : none;
  padding           : 0;
  margin            : 0;
  font-size         : 0.8em;
  text-align : center;
}
ul#mainlevel-nav li {
  display           : block;
  background-image  : url(../../Copie de cmit_a/css/none);
  padding-left      : 0px;
  padding-right     : 0px;
  float             : left;
  margin            : 0;
  width             :auto;
  width             :80px;
  font-size         : 11px;
  font-weight		: bold;
  line-height       : 21px;
  white-space       : nowrap;
  border-right      : 1px solid #cccccc;
}
ul#mainlevel-nav li a {
  width             : 50px;
  padding-left      : 0px;
  padding-right     : 0px;
  text-decoration   : none;
  color             : #FFFFFF;
  font-weight		: bold;
  background        : transparent;
}

#buttons>ul#mainlevel-nav li a { width: 20px; }

ul#mainlevel-nav li a:hover{
  color            : #FFCC33;
}


.main {
border : 0px;
margin : 0px;
padding : 0px;
padding-left:15px;
padding-right:5px;
}



/*table.moduletablemodgauche th {
  width            : 300px;
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : center;
  height           : 24px;
  line-height      : 24px;
  border-left      : 0px solid #2222; 
  border-right     : 0px solid #8800; 
  background-image : url('../images/cmit_back.jpg');  color: #ffffff;  text-transform: uppercase
}

table.moduletablemodgauche li a{
  color            : #ff6600;
}
table.moduletablemodgauche li a:hover{
  color            : #ffffff;
}
/*__________________________________*/
table.moduletable {
border-right :0px solid #666666;
border-bottom:1px solid #946363;
padding : 5px;
margin-top : 30px;

}
.start {

height:20px;}

table.moduletable_first  {
border-right :0px solid #666666;
	border-bottom:0px solid #946363;
	padding : 0px;
	margin-top : 20px;
	background-color:#cc624c;
	width: 170px;
	opacity:0.75; 
 filter:alpha(opacity=75) 
	

}
table.moduletable_first  a:, a:visited, a:hover, a#active_menu, {
padding:0px;
color:#FFFFFF;

}

table.moduletable_first a.mainlevel {
color:white;
}
table.moduletable_first a#active_menu {color:black}	

table.moduletable th {
	width            : 300px;
	color:#ffffff;
	font-family      : Arial;
	padding-left:0px;
	padding-top:2px;
	font-size        : 12px;
	font-weight      : bold;
	text-align       : center;
	height           : 40px;
	background-image: url(../../cmit_a/images/backth2.jpg);
	background-repeat: no-repeat;	
  }


table.moduletable td {
  padding-left     : 3px;
  padding-right    : 3px;
 }
/*________________________________*/

/*__________________________________*/
table.moduletablelatest {
border :0px solid #666666;
padding : 5px;
margin-top : 10px;

}

table.moduletablelatest th {
  width            : 500px;
  font-family      : Arial;
  font-size        : 14px;
  font-weight      : bold;
  text-align       : left;
  color : #333333;
  text-decoration:blink;
  height           : 24px; verdana
  }

 table.moduletablelatest td {
  padding-left     : 3px;
  padding-right    : 3px;
 }
 table.moduletablelatest a:hover {
color : green;
 }
 table.moduletablelatest li { 
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
  background-image : url(../../Copie de cmit_a/images/bullet3.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px
}  

/*________________________________*/

table.content{
  width            : 100%;
  padding          : 20px;
   border-spacing   : 0px;
  margin-bottom    : 10px;
  margin-top : 0px;
} 

table.contentpane {
	width            : 100%;
	padding-left     : 3px;
	padding-right    : 3px;
	padding-top      : 3px;
	border-spacing   : 0px;
	margin-bottom    : 0px;
	margin-top : 0px;
	 
}

table.contentpaneopen  {
	/*width            : 100%;*/
	margin : 0px;
	padding : 0px;
	border-collapse : collapse;
	border-color: #946363; 	
	border:0px solid;*/
}  	

table.contentpaneopen  td {
	/*width            : 100%;*/
	padding-left     : 10px;
	padding-right    : 15px;
	padding-bottom:10px;
	border-spacing : 0px;
 	
} 

table.contentpaneopen a{
font-size : 12px;
color : #990000;
font-weight:bold;
}
table.contentpaneopen a:hover{
font-size : 12px;
color : #990000;
font-weight:bold;
text-decoration:underline;
}

table.contentpaneopenletter  {
	width            : 100%;
	margin : 0px;
	padding : 0px;
	border-collapse : collapse;
	border-color: #946363; 	
	border:0px solid;
	background-color:#CCCCCC} 

.contentheading {
  font-family      : Verdana, Geneva, Helvetica, sans-serif;
  letter-spacing   : 1px;
/* background       : url('../images/cmit_back2.jpg');*/
  font-size        : 18px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
 /* text-transform   : uppercase; */
  text-align       : right;
  padding-top     : 10px;
  color            : #e74a29; 
 
}
.componentheading {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  letter-spacing   : 1px;
  font-size        : 18px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  text-transform   : uppercase;
  padding    : 10px;

  text-align       : center;
  color       : #5b5466; 
}

.componentheadingletter {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  letter-spacing   : 1px;
  font-size        : 18px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  text-transform   : uppercase;
  padding    : 10px;

  text-align       : center;
  color       : #5b5466; 
}


.title {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  text-transform   : uppercase;
  text-indent      : 8px;
  font-size        : 20px;
  text-align       : left;
  color            : #56666E;
}
.title a:link, .title a:visited {
  font-size        : 20px;
  color            : #56666E;
  text-decoration  : none;
  font-weight      : bold;
}
.title a:hover {
  font-size        : 20px;
  color            : #56666E;
  text-decoration  : none;
  font-weight      : bold;
}
.buttonheading {
/* background       : url('../images/cmit_back2.jpg'); */	
  padding-left     : 4px;
  padding-right    : 4px
  }


  
a.mainlevel  {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  text-align       : left;
  display          : block;
  line-height      : 12px;
  height		   :35px;
  font-size        : 12px;
  width            : auto;
  background       : url(../../Copie de cmit_a/images/bullet3.gif); 
  background-repeat : no-repeat;
  background-position: 0px 0px;
/* background-color: #926560; */

 }

a.mainlevel:link, a.mainlevel:visited {
  text-align       : left;
  display          : block;
  font-size        : 12px;
  font-weight      : normal;
  padding-left : 15px;
  /* padding       : 0px 0px 0px 0px; */
  color            : #000000;
  width            : auto;
}
a.mainlevel:hover {
 text-align		   : left;
  display          : block;
  color			   :#000000;
  padding-left :15px;
 /* background       : url('../images/bingo.jpg');  background-repeat: no-repeat; */
  font-size        : 12px;
  font-weight      : bold;
  text-decoration  : none
}

a.sublevel  {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  text-align       : left;
  line-height      : 35px;
height		   : 15px; 
  font-size        : 12px;
  width            : auto;
/*   display          : block;
 background       : url('../images/bullet2.gif'); background-repeat : no-repeat; */
 }
a.sublevel {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  text-align       : left;
  line-height      : 35px;
height		   : 15px; 
  font-size        : 12px;
  width            : auto;
}


a.sublevel:link, a.sublevel:visited {
  text-align       : left;
/* display          : block; */
 
  font-size        : 12px;
  font-weight      : normal;
  padding-left : 10px;
  color            : #000000;
  width            : auto;
}
a.sublevel:hover {
 text-align		   : left;
/*  display          : block; */
  color			   :#0000ff;
  padding-left :10px;
/*  background       : url('../images/bingo.jpg');  background-repeat: no-repeat; */
  font-size        : 12px;
  font-weight      : normal;
  text-decoration  : none
}


#active_menu {
  text-align       : left;
  padding-left     : 15px;
/*  background       : url('../images/bingo.jpg'); background-repeat: no-repeat; */
  font-weight      : bold;
  color: #e74a29;
}
a#active_menu:hover {
  text-align       : left;
  color            : #333333;
}
a:hover {
  font-size        : 12px;
  color            : #008000;
  text-decoration  : none;
  font-weight      : bold;
}
a:visited {
  font-size        : 12px;
  text-decoration  : none;
  font-weight      : bold;
  color: #990000;
}

a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
}
a.readon:link, a.readon:visited {
  padding			:4px; 
  color            :#404F59;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : normal;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  border           : 0px solid #AABBBF;
  background-color : #FFFFFF;
 /* background-image : url('../images/but.gif'); background-repeat: repeat-x;*/
}
a.readon:hover {
  color            :#FF9900;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 4px;
  padding-left     : 4px;
  padding-right    : 4px;
  padding-top      : 4px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  border           : 0px solid #AABBBF;
  background-color : #FFFFFF;
}
ul {
  margin           : 2px;
  padding-left     : 0px;
  list-style       : none;
}
li { 
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
  background-image : url(../../cmit_a/images/bullet2.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px
}  

div.tree li {
background-image:none;
}

.date {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif; 
  font-size        : 10px;
  color            : #FFFFFF;
  padding-right    : 10px;
}

.small {
  font-size        : 10px;
  color            : #333333;
}

.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}

.pathway {
  font-size        : 11px;
  color            : #FFCC33;
  padding-left     : 14px;
}

a.pathway:link, a.pathway:visited {
  color            : #FF9900;
  font-size        : 10px;
  padding-left     : 0px;
}

a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
  color: #FF6633
}

table.blogletter td {
padding:5px;

}


.blog_more {
padding-left       : 10px;
}

.inputbox {
background-color:#ffcc99;
border             : 0px solid #666
}
input.button {
border: solid 1px #666666;
}

.back_button {
text-align         : center;
padding            : 10px;
}

.pagenavcounter {
  font-size        : 10px;
  color            : #FF9900;
}

.small {
  font-size        : 10px;
  color            : #333333;
}
.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}
.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #CC9900;
}
.contact_email  {
  width            : 100%;
}
.contact_email .inputbox {
  width            : 345px;
}



.sectiontableheader {
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  background       : #D8E0E4;
  color            : #333333;
  padding          : 4px;
}
.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : #e6eef2;
  border-top       : 0px solid #FFFFFF;
  border-bottom    : 0px solid #999999;
}
.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 0px solid #FFFFFF;
  border-bottom    : 0px solid #999999;
}
table.contenttoc {
  border           : 0px solid #FFFFFF;
  background       : #FFFFFF;
  padding          : 5px;
  margin-right     : 10px;
  margin-left      : 10px;
  margin-bottom    : 10px;
  color: #ffe105;
}
.textjustify {  text-align: justify}

a:link { 
  font-size        : 12px;
  text-decoration  : none;
  font-weight      : bold;  color: #990000; 
} 

.zonenews {
  margin-left      : 10px;
  margin-right     : 10px;
  margin-bottom    : 20px;
  padding          : 0px;
  background-color : #FFFF00;
  font-family      : arial, sans-serif;
  font-size        : 10px;color: #ff00ffd;
  }
 
 .zonenews {
  margin-left      : 10px;
  margin-right     : 10px;
  margin-bottom    : 20px;
  padding          : 0px;
  background-color : #00FFff;
  font-family      : arial, sans-serif;
  font-size        : 10px;color: #ff00ffd;
  }
 
 .zonenews a:link, .zonenews a:visited {
  font-size        : 10px;
  color            : blue;
  text-decoration  : none;
  font-weight      : bold;
}
.zonenews a:hover {
  font-size        : 10px;
  color            : red;
  text-decoration  : none;
  font-weight      : bold;
} 

.titreformation {
font-size : 14px;
color :#000000;
padding-left :0px;
 
}

h1.titreformation {
	color: #e74a29;
	font-size: 18px;
	text-align       : right;
}
h5.titreformation {
	color: #000000;
	font-size: 12px;
}

.imageformation {
margin-right: 20px; margin-bottom: 10px;
}

.article_seperator {
height:1px;
width :100%;
margin-right : 0px;

background-color : #946363;
display:block;
font-size : 0px;*/
}

td.contentheadingletter a {
font-size : 14px;
color : #990000;
font-weight:bold;
}
td.contentheadingletter a:hover {

text-decoration:underline;
}

td.contentheading a {
font-family      : Verdana, Geneva, Helvetica, sans-serif;
  letter-spacing   : 0px;
 /* background       : url('../images/cmit_back2.jpg'); */
  font-size        : 18px;
  font-weight      : bold;
  height           : 20px;
  line-height      : 20px;
/*text-transform   : uppercase; */
  text-align       : right;
  padding-top     : 10px;
  color            : #e74a29; 
 
}
td.contentheading a:hover{
font-family      : Verdana, Geneva, Helvetica, sans-serif;
  letter-spacing   : 0px;
 /* background       : url('../images/cmit_back2.jpg'); */
  font-size        : 18px;
  font-weight      : bold;
  height           : 20px;
  line-height      : 20px;
/*text-transform   : uppercase;*/
  text-align       : right;
  padding-top     : 10px;
  color            : #e74a29; 
}
 table.inscription td {
  
	color:red;
	font-size: 14px;
	font-weight: bold;
	background-color:#CCCCCC;

  }
  
  
  /*page accueil*/
  #accueil td {
  width:300px;
  background-color:#666666;
  height:200px;
  }
td .contentheading_latest {
color:#e74a29;
font-weight:bold;
text-transform:uppercase;
}
div .componentheading_latest {
display:block;
margin-bottom:30px;
margin-top:20px;
color:#666666;
font-size:16px;
font-weight:bold;
}
