/* CSS Document */
body
  {
	background-color:#EDEDFC;
	padding:0;
	margin:0;
	font-size: 16px;
	text-align:justify;
	font-family:times new roman;
  }

legend
  {
	font-size: 15px;
	color:#FFFFFF;
	background:#000080;
	font-style: italic;
	font-weight: bold;
	border:1px #000080 solid;
	padding:0 2px 0 2px;
  }

fieldset
  {
  margin-top:10px;
  border:1px #000080 solid;
  }

.admin_vente
  {
  margin:0 auto 0 auto;
  width:700px;
  }

form
  {
  margin:0;
  }

.format
  {
  margin-left:auto;
  margin-right:auto;
  width:990px;
  border:1px #000000 solid;
  }
  
.top
  {
  height:149px;
  background:#C9C9FF url(images/haut.png) no-repeat;
  }

.top_logo_metrologie
  {
  margin:25px 0 0 27px;
  }
  
.top_logo_micronplus
  {
  margin-left:27px
  }

.top_infoMAJ
  {
  float:right;
  font-size:11px;
  color:#000000;
  margin:95px 2px 0 0;
  background:#FFFFFF;
  border:1px #9496AC solid;
  }
  
.top_admin
  {
  font-size:20px;
  font-weight:bold;
  color:#FF0000;
  margin:0 0 0 41px;
  padding:0 6px 0 6px;
  background:#FFFFFF;
  border:1px #000080 solid;
  }

.menu
  {
  background:#C9C9FF url(images/onglet_fond.jpg) repeat-x;
  }

.main
  {
  background:#FFFFFF;
  padding:10px 10px 10px 10px
  }

.bottom
  {
  clear:both;
  border-top:1px #000000 solid;
  background:#C9C9FF;
  text-align:center;
  }
  
.XHTML
  {
  float:left;
  margin:4px 0 0 4px;
  }

.ssmenu
  {
  text-align:center;
  margin-bottom:20px;
  }

.ssmenu a
  {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	margin:0 auto 0 auto;
  }

.ssmenu a:hover
  {
	text-decoration: underline;
  }

.titre
  {
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	text-align:center;
	margin-bottom:8px;
  }

.sstitre
  {
  font-style:italic;
  margin-bottom:18px;
  }

.sstitre img
  {
  float:right;
  }

.sstitre a
  {
  font-style:normal;
	font-size: 15px;
	font-weight: bold;
	color: #000080;
	display:block;
	text-align:center;
  }

.vente_desc
  {
	font-style: italic;
  }

.vente_desc a
  {
	float:left;
  padding-right:5px;
  }

.onglets
  {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	font-size:15px;
	clear:both;
	height:23px;
  }

.onglets li
  {
	float:left;
	background:url(images/ongletGoff.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	position:relative;
  }

.onglets a
  {
	float:left;
	display:block;
	background:url(images/ongletDoff.jpg) no-repeat right top;
	padding:5px 10px 0px 0px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
  }

.onglets a:hover
  {
	color:#000000;
  }

li.current
  {
	background:url(images/ongletG.jpg) no-repeat left top;
  }

.current a
  {
	background:url(images/ongletD.jpg) no-repeat right top;
  }

.alerte
  {
  font-weight:bold;
  color:#FFFFFF;
  background-color:#FF0000;
  margin:5px 0 5px 0;
  padding:0 5px 0 5px;
  font-size:17px;
  }

.form_login
  {
  text-align:center;
  }

.form_login div
  {
	margin: 0 auto 0 auto;
	padding: 2px;
	text-align: right;
	width: 260px;
  }

.menuclient
  {
  color:#FFFFFF;
  border:1px #000080 solid;
  background:#C9C9FF url(images/menuclient.jpg) right top no-repeat;
  margin-bottom:6px;
  font-weight:bold;
  
  }

.menuclient div
  {
  background:#010080 url(images/menuclient.jpg) right top no-repeat;
  padding-left:8px;
  }
  
.menuclient a
  {
  padding:0px 8px 0 8px;
  margin:0 4px 0 0;
  color:#000080;
  text-decoration:none;
  font-weight:normal;
  }
  
.menuclient a:hover,.DL a:hover
  {
  background-color:#000080;
  color:#FFFFFF;
  border-bottom:1px #000080 solid;
  }

a.deco
  {
  float:right;
  margin:0;
  }
  
a.deco:hover
  {
  background-color:#FF0000;
  color:#FFFFFF;
  }
  
.fiche
  {
  text-align:center;
  }

.fiche table
  {
  background-color:#CCCCCC;
  border:1px #000000 solid;
  border-top:none;
  border-right:none;
  margin:3px auto 6px auto;
  }

.fiche tr
  {
  text-align:center;
  }

.fiche td
  {
  font-size: 13px;
  color:#000000;
  font-weight:normal;
  border:1px #000000 solid;
  border-bottom:none;
  border-left:none;
  }

.fiche label
  {
  display:block;
  height:20px;
  }

.fiche_titre td
  {
  padding:0 3px 0 3px;
  }
  
.DL a
  {
  width:57px;
  padding-top:42px;
  margin:0 3px 7px 7px;
  float:right;
  text-align:center;
  font-size:11px;
  background:url(images/dl.png) no-repeat right top;
  color:#000080;
  text-decoration:none;
  border-bottom:1px #FFFFFF solid;
  }

.titre_tab_inst
  {
  background:#010080;
  color:#FFFFFF;
  border:1px #000000 solid;
  width:100%;
  }

.titre_tab_inst td
  {
  text-align:center;
  padding:0 4px 0 4px;
  border:1px #010080 solid;
  font-size:13px;
  }
  
.color:hover
  {
  cursor:pointer;
  background:#FECB65;
  }

.color a
  {
  color:#000000;
  text-decoration:none;
  }
  
.colorC9C9FF
  {
  background-color:#C9C9FF;
  }
  
.color8F8EDA
  {
  background-color:#8F8EDA;
  }
  
a.lib_tab
  {
  font-size:14px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  }
  
a.lib_tab:hover
  {
  color:#FECB65;
  text-decoration:underline;
  }
  
.fiche_inst
  {
  margin-bottom:8px;
  border-left:1px #000000 solid;
  border-top:1px #000000 solid;
  }
  
.fiche_inst td
  {
  padding:0 3px 0 3px;
  border-right:1px #000000 solid;
  border-bottom:1px #000000 solid;
  }

.licence
  {
  border:1px #000091 solid;
  padding:7px;
  width:380px;
  text-align:center;
  margin:15px auto;
  background:#E7E7FB;
  }

.licence_titre
  {
  border:1px #000091 solid;
  padding-left:10px;
  width:370px;
  text-align:left;
  color:#FFFFFF;
  font-style:italic;
  background:#000091;
  }

.licence input
  {
  border:1px #000091 solid;
  width:100%;
  text-align:center;
  }

/****************************************************************************************************************
 ********************************************  DarQueryer  ******************************************************
 ****************************************************************************************************************/
.darQ_form {
  padding:5px;
  margin:3px;
}

.darQ_label {
  clear:left;
  float:left;
  text-align:right;
  overflow:hidden;
  padding-right:5px;
  margin-bottom:2px;
}

.darQ_input,.darQ_input_error {
  float:left;
  margin:0 0 2px 2px;
}

.darQ_input_error {
  background:#FF8181;
}

.darQ_formerror {
  color:#FFFFFF;
  background:#FF0000;
  border:1px #FFFFFF solid;
  margin-bottom:5px;
  padding-left:5px;
}

.darQ_debug {
  color:#FFFFFF;
  padding:5px;
  margin:3px;
}

.darQ_tableau {
  border-top:1px solid;
  border-left:1px solid;
}

.darQ_tableau td {
  border-bottom:1px solid;
  border-right:1px solid;
  text-align:center;
}

.darQ_tableau label {
  display:block;
  padding:3px;
}

.darQ_tableau a {
  font-weight:bold;
  text-decoration:none;
}

.darQ_tableau a:hover {
  text-decoration:underline;
}

.darQ_galerie {
  float:left;
  display:block;
  margin:3px;
  padding:3px;
}

.darQ_galerie_zoneclic,.darQ_galerie_lightbox {
  display:block;
  float:left;
  width:128px;
  text-decoration:none;
  text-align:center;
  font-size:11px;
}

.darQ_galerie_zoneclic:hover,.darQ_galerie_lightbox:hover {
  font-style:italic;
}


.darQ_galerie_zoneclic img,.darQ_galerie_lightbox img {
  border:none;
  width:128px;
  height:96px;
  background-position:center;
  background-repeat:no-repeat;
}

.darQ_galerie_zoneclic span,.darQ_galerie_lightbox span {
  display:block;
  width:128px;
  height:14px;
  overflow:hidden;
}

.darQ_galerie_description {
  display:none;
}

.darQ_galerie_actions {
  float:left;
  font-size:12px;
}

.darQ_galerie_actions div {
  width:170px;
  margin:2px 4px;
  overflow:hidden;
  background-color:#000000;
}

.darQ_galerie_actions span {
  display:block;
  padding:2px 5px;
  text-decoration:none;
  color:#FFFFFF;
}

.darQ_galerie_actions span:hover,.darQ_galerie_actions label:hover {
  background:#FFFFFF;
  font-style:italic;
  font-weight:bold;
  color:#000000;
  cursor:pointer;
}

.darQ_galerie_actions img {
  border:none;
  float:left;
  margin-right:5px;
}

.darQ_galerie_actions_description {
  clear:both;
  padding-top:3px;
  text-align:center;
}

.darQ_galerie_actions_description textarea{
  border:1px solid;
}

.darQ_galerie_selecteur {
  margin-top:3px;
  float:left;
  overflow:scroll;
  width:200px;
  height:240px;
}

.darQ_galerie_selecteur a {
  width:85px;
  height:78px;
  float:left;
  margin:2px;
  text-align:center;
  text-decoration:none;
  overflow:hidden;
}

.darQ_galerie_selecteur img {
  border:none;
  width:85px;
  height:64px;
  display:block;
}

.darQ_galerie_selecteur span {
  display:block;
  height:14px;
  font-size:11px;
}

/****************************************************************************************************************
 *********************************************  MultiBox  *******************************************************
 ***************************************************************************************************************/
/*
multiBox - for MooTools 1.2 stylesheet - - - - */
a.mb, a:link.mb, a:visited.mb, a:hover.mb, a:active.mb{
	outline:none;
	float:left;
	margin:0 15px 15px 0;
	padding:0;
	text-decoration:none;
	color:#666;
}

.mb img{
	display:block;
	border:none;
}

.mbClear{
	clear:both;
	width:100%;
	height:20px;
}

.mbHidden, .multiBoxDesc{
	display:none;
}


/*
Pop-up styles - - - - */
.MultiBoxContainer{
	position:absolute;
	border:15px solid #000;
	background:#fff;
	display:none;
	z-index:103;
	text-align:left;
}

.MultiBoxLoading{
	background:url('images/multibox/loader.gif') center no-repeat;
}

.MultiBoxContent{
	position:relative;
	width:100%;
	height:100%;
}

.MultiBoxClose{
	position:absolute;
	top:-24px;
	right:-24px;
	background:url('images/multibox/close.png') no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
}

.MultiBoxControlsContainer{
	overflow:hidden;
	height:0;
	position:relative;
}

.MultiBoxControls{
	width:100%;
	position:relative;
	background:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
}

.MultiBoxDownload a, .MultiBoxDownload a:link, .MultiBoxDownload a:visited, .MultiBoxDownload a:hover, .MultiBoxDownload a:active{
	font-size:9px;
	color:#ccc;
	margin:5px 0 0 35px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	text-align:right;
	outline:none;
}

.MultiBoxDownload a:hover{
	color:#fff;
}

.MultiBoxPrevious{
	background:url('images/multibox/left.png') no-repeat;
	position:absolute;
	width:24px;
	height:24px;
	left:0;
	margin:5px 0 0 0;
	cursor:pointer;
}

.MultiBoxNext{
	background:url('images/multibox/right.png') no-repeat;
	position:absolute;
	width:24px;
	height:24px;
	right:0;
	margin:5px 0 0 0;
	cursor:pointer;
}

.MultiBoxNextDisabled{
	background:url('images/multibox/rightDisabled.png') no-repeat;
	cursor:default;
}

.MultiBoxPreviousDisabled{
	background:url('images/multibox/leftDisabled.png') no-repeat;
	cursor:default;
}


/*
Bottom text - - - - */
.MultiBoxTitle{
	position:relative;
	margin:10px 0 0 35px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	display:inline;
}

.MultiBoxNumber{
	position:relative;
	width:90px;
	margin:10px 35px 0 0;
	float:right;
	font-size:11px;
	text-align:right;
	display:inline;
}

.MultiBoxDescription{
	clear:left;
	position:relative;
	margin:0 35px 0 35px;
	padding:5px 0 0 0;
	font-size:11px;
	text-align:left;
}


/*
Overlay icon - - - - */
.OverlayIcon{
	background:transparent url('images/multibox/MagIcon.png') no-repeat;
	position:absolute;
	right:-5px;
	top:-5px;
	width:17px;
	height:17px;
}


/*
MooTools tips - - - - */
.mbTips{
	background:#fff;
	font-size:10px;
	color:#000;
	border:1px solid #3FB6E2;
	padding:2px;
}

.mbTips .tip-text{
	display:none;
}