body {
	margin: 0px;
	background-color:#FFFFFF;
	padding: 0px;
	background-image: url(../../img/mnu_left.gif);
	background-repeat: repeat-y;
	background-position: 60px;	

}
img{ border:0px; }
form{ margin: 0px; padding: 0px; }
table { border:0px; padding:0; }
td { padding:0; }
* {
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration: none ;
}

/*********** #Largeur des tables ***********/

.table-width {
	width:780px;
}
.table-principale {
	width:100%;
	height:100%;
	background-image: url(../../img/mnu_left.gif);
	background-repeat: repeat-y;
	background-position: 890px;
}
.cible-droite {
	background:url(../../img/cible_drte.gif) no-repeat 802px 280px;
}
.table-footer {
	width:100%;
	height:100%;
}
.img-droite {
	width:60px;
}
.bloc-mnu {
	float: left;
	margin:0px;
	padding:0 0 0 60px;
}

/*********** #Styles du bandeau supérieur (logo, langues, etc.) ***********/

.top		{
	padding: 0;
	height:44px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #061045;
	background-color:#FFFFFF;
	width:780px;
}

.top a 				{ color:#061045;  }
.top a:hover	{ text-decoration: underline; }

/*********** #Styles du choix des langues ***********/

.lang					{ height:20px; font-size:10px; color:#999999; text-align:center; vertical-align:middle;		
								background-color:#E9E9E9; width:123px; }
.lang a				{ font-size:10px; font-style: normal; font-weight: bold; color:#666666;  }
.lang a:hover	{ text-decoration: underline; }

/*********** #Bandeau ***********/
.bdo {
	background-image: url(../../img/bdeau.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding:0;
	margin: 0;
	border: 0;
	width:100%;
	height:145px;
	display:block;
}
.bdo-cible {
	background-image: url(../../img/bdo-cible.gif);
	background-repeat: repeat-y;
	background-position: 890px;
}
/*********** #Styles du menu ***********/

.menus					{ color:#4D4D4D; border-left: 1px solid #E5E5E5; padding-top:20px; }
.menus a				{ font-weight: bold; color:#061045;  }
.menus a:hover	{ text-decoration: underline; }

.menus ul {
	margin: 0;
	padding: 0;
	list-style: none;	
	line-height: 160%;
	border-top:#F0F0F0 solid 1px;
}
.menus li  {
	margin: 0;
}
.menus li.menu  {
	padding: 5px 0 5px 35px;
	background-image: url(../../img/rightarow.gif);
	background-repeat: no-repeat;
	background-position: 23px 49%;	
	border-bottom:#F0F0F0 solid 1px;
}
.menus li.selected{
	padding: 5px 0 5px 35px;
	background-image: url(../../img/mnu_select.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	border-bottom:#F0F0F0 solid 1px;
}
.menus li.selected-h{
	padding: 5px 0 5px 35px;
	background-image: url(../../img/mnu_select-h.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	border-bottom:#F0F0F0 solid 1px;
}
.menus	li.smenu {
	padding: 3px 0 3px 35px;
	background-color:#F8F8F8;
	border-bottom:#F0F0F0 solid 1px;
}

.menus li.smenu a				{ font-size:10px; font-weight:normal; color:#666666;  }
.menus li.smenu a:hover	{ text-decoration: underline; }

.menus	li.smenu-h {
	padding: 3px 0 3px 35px;
	background-image: url(../../img/mnu_s_select.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	border-bottom:#F0F0F0 solid 1px;
	font-size:10px; font-weight: bold; color:#333333; 
}

/*********** #Styles du texte ***********/

.text				{ 
	color:#666666;  
	vertical-align:top;
	padding-top:0px;
	padding-left:58px;
	text-align:justify;
	overflow:auto;
	width:478px;
}
.text a					{  color:#996633; text-decoration: underline; }
.text a:hover		{ color:#663300; text-decoration: none; }

.text h2	{  font-weight: bold; color:#000033; margin:0; padding:0px 0 5px 0; text-align:left; }
.text h3	{  font-weight: bold; color:#A6815B; margin:0; padding:0px 0 5px 0; }
.text h4	{  font-weight: normal; font-style:italic; margin:0; padding:0px 0 2px 0; }

.text ul {
	padding:0 0 15px 0;
	margin:0;
}
.text li {
	list-style-type: none;
	background-image:url(../../img/puce.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding: 0 0 6px 14px;
	margin:0;
	text-align:left;
	/*list-style-type: none;
	background-image: url(../../img/puce-fleche.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 6px 12px;
	margin:0;*/
}
.text p {
	padding:0;
	margin:0 0 12px 0;
}

/*********** #Bloc de liens ***********/

.text div.link {
	padding:10px;
	margin:0 0 12px 0;
	background-color:#F7F4EF;
	border: 1px #EBE8E6 solid;
	display:block;
}
.text div.link ul {
	padding:5px 0 0 0;
	margin:0;
}
.text div.link li {
	list-style-type: none;
	background-image: url(../../img/puce-fleche.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 8px 12px;
	margin:0;
}


/*********** #Styles du footer ***********/

.options {
	text-align:right;
	width:624px;
	margin: 0 0 50px 0;
}
.footer			{
	font-size:11px;
	color:#999999;
	padding: 12px 0 0 0;
	height:61px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:top;
}
.footer	a 			{ color:#99724B; text-decoration: underline; }
.footer	a:hover	{ color:#663300; text-decoration: none; }