  BODY
  {
	
	margin:			0;
	font:			12px arial;
	background-color: #1e2760;
	
  }
  
  fieldset
  {

	padding-left: 10;
	padding-right: 10;
	padding-bottom: 5;
	-moz-border-radius: 6px;
  }
  
  legend
  {
	font	:	15px arial;
	color	:	#11156F;
  }  
  
  .clic
  {
  cursor: pointer;
  }
  
   sClassName
  {
	color	:	#11156F;
  }  
  
    .page
  {
	
	margin:			0;
	font:			12px arial;
	border-right:			1px solid #000;
	border-left:			1px solid #000;
	border-bottom:			1px solid #000;
	background-color: #FFF;
  }
  
  .borderleftright
  {
	border-right:			1px solid #000;
	border-left:			1px solid #000;
  }
  .cadre
  {
  /*background-image: url(../images/tof.gif);
  width: 85px;
  height: 105px;*/
  margin: 10px 5px 0 0;
  border: 2px solid #f5cb22;*/
  }
  
 img.cadre
     {
  border: 3px solid #f6cd28;
  -moz-border-radius: 4px;
  }
  
  TD
  {
	font	:	12px arial;
	color	:	#11156F;
	
  }
   td.cadre
  {
	font	:	12px arial;
	color	:	white;
	line-height:	17px;
	
  }
 
   input, select, textarea
  {
	color:			rgb(0,0,0);
	font:			10px Arial,Helvetica;
	font-weight:		bold;
  }

  DIV.titre
  {
	font-size:		12px;
	font-weight:		bold;
	line-height:		20px;
	color:			rgb(0,0,0);
  }

  
  a
  {
  	color	:	#11156F;
  	text-decoration :none;
  	font-weight:	bold;
  }
  a:hover
  {
  	color	:	#11156F;
  	font-weight:	bold;
  	text-decoration : underline;
  }
  
  a.adresse
  {
	color:			white;
	font-weight:		bold;
	text-decoration :	underline;
  }
  
  a.men
  {
	color:			white;
	text-decoration :	none;
	font-weight:		bold;
  }
  
    a.men:hover
  {
	color:			white;
	font-weight:		bold;
	border: 1px solid #FF0000;
  }
  
  a.adresse:hover
  {
  	color :			#FFFFFF;
  }

  a.menu:hover
  {
  	color :			#000000;
  	border: 1px solid rgb(128,128,128);
  }
  
   A:hover
  {
	font-weight:		bold;
  }

   a.menu
  {

	font  : 12px, arial;
	color : #800040;
	text-decoration :	none;
	
  }
  .sign
  {

	font  : 9px, arial;
	color : #11156F;

  }
 
.block {
	display:					block;
}


#ul_1 {
	width:						378px;
	position:					absolute;
	display:					none;
	list-style-type: 			none;
	margin:						0;
	padding:					0;
	filter:						alpha(opacity=85);
	opacity:					0.85;
	border:						1px solid #808080;
	background-color:			#fff;
}

#ul_1 input {
	float:						left;
}

#ul_1 li {
	float: 						left;
	width: 						125px;
	background-color:			#FFF;
	text-align:					left;
}


#ul_1 li a:link, #ul_1 li a:visited {
	display: 					block;
	color: 						#fff;
	margin:						0;
	padding:					0;
	
}

#ul_1 li a:hover {
	color: 						#d02223;
}

#ul_1 .checklist {
	position:					absolute;
	/*display: 					none;*/
	list-style-type: 			none;
	margin:						0;
	padding:					0;
	font-size:					12px;
	font-weight:				normal;
	width:						360px;
	line-height:				25px;
	text-align:					left;
	background-color:			#fff;
	border: 					1px solid #808080;
}
#ul_1 .checklist li
{
	float: 						left;
	display:					inline;
	width:						33%;
	
}

#ul_1 .checklist li a:link, #ul_1 .checklist li a:visited
{
	display: 					block;
	color: 						#000;
}

#ul_1 .checklist li a:hover
{
	background-image: 			none;
	background-color: 			#d02223;
	
}

#ul_1 li:hover > .checklist {
	display: 					block;
}

/*** Navigation ***/

#menu {
	margin :					30px 0 0 0;
}

.ouvert {
	display : 					block;
}

.ferme {
	display : 					none;
}

li {
	list-style-type : 			none;
}

/*** ***/
#ListeTypeBien {
	clear: both;
	float: left;
	width: 100%;
	text-align:left;
	margin: -2px 0px 0px 0px;
}

#ListeTypeBien .over {
	visibility: visible;
	display:inline;
}

#ListeTypeBien .typebienChoix {
	position:relative;
}

#ListeTypeBien .down {
	float:right;
	margin: 0px 0px 0px 0px;
	border-left:1px solid #7f9db9;
	border-top:1px solid #7f9db9;
	border-bottom:1px solid #7f9db9;
	border-right:1px solid #7f9db9;
}

.typebienChoix {
	width:239px;
	float:left;
	font-size:11px;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	margin: 2px 2px 2px 3px;
}

.typebienChoix img {
	border:0px;
}

.typebienText {
	background: #FFFFFF; 
	width: 216px;
	height:18px;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	text-overflow: ellipsis;
	white-space:nowrap;
	overflow: hidden;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	border-left:1px solid #7f9db9;
	border-top:1px solid #7f9db9;
	border-bottom:1px solid #7f9db9;
	border-right:1px solid #7f9db9;
}

.typebienListe {
	position:absolute;
	disabled-top:17px;
	width:236px;
	disabled-left:0px;
	clear:both;
	display:none;
	visibility:hidden;
}

.checklist {
	border: 1px solid #7f9db9;
	list-style: 12px;
	height: 103px;
	max-height:160px;
	overflow: auto;
	font-size: 11px; 
	width: 100%; 
	background-color:white;
	line-height:		1px;
}

.checklist, .checklist li {
	margin: 0 0 0 0;
	padding: 0;
	
}

.checklist label { 
	display: block; 
	padding-left: 25px; 
	text-indent: -25px; 
}

.checklist input {
	vertical-align: middle;
	height:			12px;
}
.checklist label:hover, .checklist input:hover { 
	background: #E9E9E9; 
	color: #000000; 
}




#ListeTypeBienExpress {
	height: 18px;
	clear: both;
	float: left;
	width: 100%;
	text-align:left;
	margin: -2px 0px 0px 0px;
}

#ListeTypeBienExpress .over {
	visibility: visible;
	display:inline;
}

#ListeTypeBienExpress .typebienChoix {
	position:relative;
}

.typebienChoixExpress {
	height: 18px;
	width:130px;
	float:left;
	font-size:11px;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	margin: 2px 2px 2px 3px;
}

.typebienChoixExpress img {
	border:0px;
}

.typebienExpressListe {
	position:absolute;
	disabled-top:17px;
	width:128px;
	disabled-left:0px;
	clear:both;
	display:none;
	visibility:hidden;
}

.checklistExpress, .checklistExpress li {
	margin: 0 0 0 0;
	padding: 0;
}

.checklistExpress input {
	vertical-align: middle;
}
.checklistExpress label:hover, .checklistExpress input:hover { 
	background: #E9E9E9; 
	color: #000000; 
}
/*** highslide ***/

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
