body, 

table, 

.soustitre, 

.texte_03, 

.texte_04_02, 

.texte_04_03, 

#menu a.highlight  {

	font-family: Tahoma, Arial;

	font-size: 11px;

}



body {

	margin: 0;

	background-color: #ffffff;

}

.coord_societe, .coord_adresse, .coord_tel, .coord_fax, .coord_email, .blanc, .vert{

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

}



.coord_lib,

.coord_societe,

.coord_adresse,

.coord_tel,

.coord_fax,

.coord_email 	{	color: #ffffff;}



.coord_societe	{margin-left:10px;font-weight: bold;}



.coord_email		{	text-decoration: none; font-weight: bold;}

.coord_email:hover	{	color: #6666ff;}



.stylo1 { 

	background-color: #FFF5E5;

	display: block;

	padding-bottom: 5px;

}



.styloa {

	color: #ff9933;

}



td.fermeture_laterale {

	text-align:right;



}



.soustitre {

	font-weight: bold;

	color: #ffffff;

}



h1.soustitre {

	padding:0;

	margin:0;

	text-align: center;

}



.texte_02_03 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin-left: 0px;

	margin-top: -3px;

	font-weight: bold;

	color: #E6EEF4;

}



.texte_03 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: inherit;

	text-align: left;

}



.texte_03_mail {	color: #6666ff;}



table.texte_03 {

	width:388px;

}



div.texte_03	{	

	margin-left: 15px;

	margin-right: 5px;

}





a.texte_03 			{	color: #663300;text-decoration: none;}

a.texte_03_on		{	color: #070836;text-decoration: none;}

a.texte_03_selected	{	color: #070836;text-decoration: none;}



div.texte_04_02 {

	font-weight: bold;

	color: #663300;

}



td.texte_04_02 {

	padding-left: 15px;

	text-align: left;

}



table.div_04_03 {

	/*

	margin-left: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	*/

	margin: 0px;

	/*margin-top: 10px;*/

	padding:0px;

}



.texte_04_03 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #070836;

	

}



div.texte_04_03,

a.texte_04_03,

a.texte_04_03_selected

{	color: #663300;}



a.texte_04_03:hover  {	color: #070836;}



a.texte_04_03,

a.texte_04_03_selected	{	text-decoration: none;}



.texte_04_03 ul {

	margin: 0px;

	margin-top: 10px;

	padding:0px;

}



.texte_04_03 li {

	margin:0px;

	padding:0px;

	list-style-type: none;

	list-style-position: outside;

}



#d04_03 {

	margin-top:0px;

	margin-bottom: 0px;

}



span.texte_04_03,

span.texte_04_03_selected {

	display: block;

	margin-top:3px;

}



.img_04_03_left {

	clear: both;

}



.img_04_03_right {

	clear: both;

}



.img_04_03_center {

	clear: both;

}



/*

.menu ul {

  margin:0;

  margin-left: 30px;

  padding:0;

  padding-top: 5px;

  list-style:none;

  text-align: left;

}



.menusrub ul {

	position:relative;

	left:260px;

	margin:0;

	margin-top: 2px;

	padding:0;

	list-style:none;

	text-align: left;

}

  

.menu li,

.menusrub li {

  margin:0;

  margin-right: 22px;

  padding:0;

  display: inline;

}



.menu a.highlight

{

	color: #005DA2;

}



.menu a,

.menusrub a

{

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;	

}



.menu a:hover

{

	color: #005DA2;

}



.menusrub a.highlight,

.menusrub a:hover

{

	color: #ff9933;

}

*/



.dbg {

	font-family: Arial;

	font-size: 11px;

}



div.dbg {

	position:absolute; 

	left:0px; 

	top:0px; 

	width:1px; 

	height:1px; 

	z-index:200; 

	overflow:auto; 

	background-color:#eeeeee;

}



button.dbg {

	font-family: arial;

	font-size: 10px;

	width: 20px;

	height: 20px;

}



div.dbg_toolbar {

	width:100%;

	height:20px;

	background-color:blue;

	color: white;

	font-weight: bold;

}



.advencia {

	margin-top:-10px;

	text-align: right;

	font-family: Tahoma, Arial;

	font-size: 10px;

	padding-right: 60px;

	padding-top: 5px;

}



.advencia_copyright {	color:#333333;}

.advencia_texte		{	color:#999999;}



.formulaire{

	color: #005DA2;

}



table.form_reponse{

	margin:0;

	margin-top:160px;

	margin-left:160px;

}



div.form_reponse{

	width:700px;

	height:500px;

}



#lbOverlay {

	background-color: #333;

}



/******************/

ul.menu 

{

	position:relative;

	/*

	float:left;

	*/

	margin:0;

	padding:0;

	list-style-type:none;

}



ul.menu li

{

	position:relative;

	float:left;

	padding:6px 6px 0 25px;

	/*

	padding-left:2px;

	background-image: url(../images/header_link_bg.png);

	background-repeat:repeat-y;

	*/

}



ul.menu li a

{

	display:block;

	float:left;

	height:22px;

	/*

	font-size:11px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	white-space:nowrap;

	*/



}



ul.menu li a:hover{

	/*

	height:21px;

	padding:7px 5px 0 7px;

	background-image: url(../images/header_link_hover_bg.png);

	background-color:#4e4d4e;

	*/

}



ul.menu ul {

	position:absolute;

	display:block;

	float:none;

	top:25px;

	left:18px;

	width:150px;

	margin:0;

	padding:0;

	/*

	padding-top:20px;

	border-style:none solid solid solid;

	border-color:#aaa;

	*/

	background-color:#663300;

	opacity:0.8;

	filter: alpha(opacity=80);

	overflow:hidden;

	/*

	border: solid 1px red;

	*/

}



ul.menu ul li{

	display:block;

	float:none;

	margin:0;

	padding:0;

	/*

	background-image:none;

	*/

}



ul.menu ul li a {

	display:block;

	float:none;

	height:auto;

	padding:5px 5px 7px;

	font-size:11px;	

	font-weight:bold;

	/*

	color : #fff;

	border:solid 1px red;

	*/

}



div.img_03_02 {

	float: right;

}



ul.menu ul li a:hover{

	height:auto;

	/*

	padding:2px 7px;

	border-style:solid none;

	background-color:#aaa;

	*/

}



/*

#menu_top li a:hover,

#menu_top ul li a:hover

{

	color: #005DA2;

}

*/



a.normal,

span.normal {

	color: #fff;

	text-decoration: none;

	font-weight: bold;

}



a.normal:hover

{

	color: #FF6600;

}





a.highlight,

span.highlight {

	color: #FF6600;

	text-decoration: none;

	font-weight: bold;	

}