/* CSS Document */
body{
  background:#c3c7d3;
  text-align: left; 
}

body, table, p, div{
	font-family: Verdana;
	font-size:11px;
}
a {
  font-weight: bold;
  font-family: verdana;
  color: #555577;
}
.menu_gauche a{
	font-weight:normal;
}
.menu_gauche  div.txt{
	clear:both;
	margin:0;
	padding: 0;
	border: 0 none;
	text-align:left;
}
.menu_gauche div.txt div,.menu_gauche div.txt2 div{
	padding-right:30;

}
.menu_gauche div.txt a,.menu_gauche div.txt a:visited,.menu_gauche div.txt2 a,.menu_gauche div.txt2 a:visited,
.menu_gauche div.txt3 a,.menu_gauche div.txt3 a:visited{
	height: auto !important;
	height: 1%; /*For IE*/
	display: block;
	padding:10 0 10 35;
	text-decoration:none;
	color:#000;
	
}
.menu_gauche div.txt a:hover,.menu_gauche div.txt2 a:hover,.menu_gauche div.txt3 a:hover{
	height: auto !important;
	height: 1%; /*For IE*/
	display: block ;
	padding:10 0 10 35;
	text-decoration:none;
	color:#FFF;
}

.menu_gauche div.txt a:hover{
	background: url(../images/menug_puce3.gif) no-repeat top left;
}
.menu_gauche div.txt2 a,.menu_gauche div.txt2 a:visited{
	background: url(../images/menug_puce.gif) no-repeat top left;
	border-bottom:dotted 1px #9595a0;
}
.menu_gauche div.txt2 a:hover{
	background: url(../images/menug_puce2.gif) no-repeat top left;
	border-bottom:dotted 1px #9595a0;
}
.menu_gauche div.txt3 a,.menu_gauche div.txt3 a:visited{
	background: url(../images/menug_puce.gif) no-repeat top left;
}
.menu_gauche div.txt3 a:hover{
	background: url(../images/menug_puce2.gif) no-repeat top left;
}

.menu_gauche div.separ{
	clear:both;
	display: block ;
	width:100%;
	height:15px;
	margin: 0 0 0 0;
	border-top:solid 1px #9595a0;
}
.menu_gauche div.separ2{
	height: 1px;
	padding:0;
	margin: 0;
	border-top:solid 1px #9595a0;
}
.menu_gauche  div.bt{
	clear:both;
}
.bloc_titre1 {
	padding-top:2px;
	padding-bottom:5px;
	width:100%;
	line-height:14px;
	border-top:solid 1px #BCB6C7;
	background-color:#F1F4F5;
	height:10px;
	width:auto;
}
h2{
	font-size:11px;
	color:#988CA9;
	text-decoration:none;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
h2 a:active, h2 a,h2 a:active{
	color:#988CA9;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
