
/*** Added by me ***/

.code{
	display:block;
	font: 1em 'Courier New', Courier, Fixed, monospace;
	font-size : 100%;
	color: #000;
	overflow : auto;
	text-align:left;
	border : 1px solid #5581C0;
	padding : 5px 2px 5px 2px;
	margin:1em 0 0 0;
	line-height:17px;
	font-weight:normal!important;
}
.bordered{
	display:block;
	border : 1px solid #5581C0;
	padding : 1em 1em 1em 1em;
	margin:1em 0em 1em 0em;
}

.courier{
	font: 1em 'Courier New', Courier, Fixed, monospace;
}


/****/

a img { 
	  border : none; 
	  vertical-align: middle;
  }

.news{
    border: none 0;
    border-top: thin dotted #999966;
    width: 110%;
    height: 1px
            }

body{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
	text-align: center;
    overflow: -moz-scrollbars-vertical;
    background: white url(../images/IGM.png) no-repeat fixed 50% 0;
    background-attachement:scroll;
   min-width:850px;

}
table { border-collapse:collapse; }

td{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;    
}

td.left{
	border-style: none;	
	margin: 0;
	background-image: url('../images/leftmiddle.png');
	background-repeat: repeat-y;	
	background-position: left;
	width: 15px;
}

td.topleft{
	border-style: none;	
	margin: 0;
	background-image: url('../images/topleft.png');
	background-repeat: no-repeat;	
	background-position: top left;
	height: 15px;	
	width: 15px;
}

td.bottomleft{
	border-style: none;	
	margin: 0;
	background-image: url('../images/bottomleft.png');
	background-repeat: no-repeat;	
	background-position: bottom left;
	height: 15px;	
	width: 15px;
}

td.right{
	border-style: none;	
	margin: 0;
	background-image: url('../images/rightmiddle.png');
	background-repeat: repeat-y;	
	background-position: right;
	width: 15px;
}

td.topright{
	border-style: none;	
	margin: 0;
	background-image: url('../images/topright.png');
	background-repeat: no-repeat;	
	background-position: top right;
	height: 15px;	
	width: 15px;
}

td.bottomright{
	border-style: none;	
	margin: 0;
	background-image: url('../images/bottomright.png');
	background-repeat: no-repeat;	
	background-position: bottom right;
	height: 15px;	
	width: 15px;
}

td.topmiddle{
	border-style: none;	
	margin: 0;
	background-image: url('../images/topmiddle.png');
	background-repeat: repeat-x;	
	height: 15px;
}

td.bottommiddle{
	border-style: none;	
	margin: 0;
	background-image: url('../images/bottommiddle.png');
	background-repeat: repeat-x;	
	height: 15px;
}

p{
	text-align : justify;
	text-indent: 15pt;
	padding-left: 10pt;
}

div.conteneur{
   margin: 1em auto 1em auto;
   width: 70%;
	min-width:850px;
   min-height:775px;
   border: 1px solid #C4C4C4;   
	background-color:white;opacity:0.98;
text-align : justify;
}

div.contenu{
   margin: 1em 1em 1em 1em;
}

span.path{
	font-weight: bold;
	font-size: 10px;
}

A
{ 
color: #6D7B8D; 
text-decoration: none;
font-weight: bold;
}

.important{
color: #999966;
text-decoration: none;
font-weight: bold;
}

A.hrefA
{ 
	color: #999966; 
	font-weight: bold;
	text-decoration: none;
}

.name
{ 
	color: #617C58; 
	font-style:italic
}

A.hrefB
{ 
	color: #6D7B8D; 
	font-weight: bold;
	text-decoration: none;
}

div.twtr-hd {
	height:2px;
}

div.twtr-hd H3{
	color: #999966;
	display:none;
}

div.twtr-hd H4 a{
	color: #999966;
	display:none;
}

.twtr-hd img{
	width:0px;
	display:none;
	visibility:hidden;
}

H1
{
  color: #617C58;
}

H1.subtitle
{
  color: #FF9900;
}

H2
{ 
  color: #993333;
}

H3
{
  color: #FF9900;
}

H4
{
  font-weight: bold;
  color: #999966;
}

ul {
    list-style-image: url(../images/folder_icon.gif);
}

ol {
    list-style-image: none;
}

li {
    margin-bottom: 0.5em;
}
