/* --- DEBUT - Bouton "visite virtuelle" --- */
button.bouton_01
{
	*height:29px;
	_height:auto;
}

a.bouton_01,
button.bouton_01
{ 
	text-decoration:none;
	display:-moz-inline-box; 
	display:inline-block; 
	margin:0; 
	padding:0; 
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0;
	background:none; 
}

a.bouton_01 span,
button.bouton_01 span,
a.bouton_01 span span,
button.bouton_01 span span,
a.bouton_01 span span span,
button.bouton_01 span span span
{
	min-height:29px;
	_height:29px;
}

a.bouton_01 span,
button.bouton_01 span
{
	text-decoration:none;
	display:block;
	float:left; 
	padding:0 0 0 7px; 
	background:transparent url(/images/common/buttons/btn_01_g.png) no-repeat top left;
}

a.bouton_01 span span,
button.bouton_01 span span
{ 
	text-decoration:none;
	padding:0 7px 0 0;
	background:transparent url(/images/common/buttons/btn_01_d.png) no-repeat right top;
}

a.bouton_01 span span span,
button.bouton_01 span span span
{ 
	padding:0 0 0 0; 
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:white;
	line-height:29px;		/* Alignement vertical du texte */ 
	background:#0582c6 url(/images/common/buttons/btn_01_m.png) repeat-x top left;
}

a.bouton_01 span span span span.negative_arrow,
button.bouton_01 span span span span.negative_arrow
{ 
	padding:0 20px 0 0; 
	background:transparent url(/images/common/buttons/fleche_negative_bouton.png) no-repeat right 50%;
}



/* --- FIN - Bouton "visite virtuelle" --- */





/* --- DEBUT - Bouton "visite virtuelle" --- */
button.bouton_02
{
	*height:29px;
	_height:auto;
}

a.bouton_02,
button.bouton_02
{ 
	text-decoration:none;
	display:-moz-inline-box; 
	display:inline-block; 
	margin:0; 
	padding:0; 
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0;
	background:none; 
}

a.bouton_02 span,
button.bouton_02 span,
a.bouton_02 span span,
button.bouton_02 span span,
a.bouton_02 span span span,
button.bouton_02 span span span
{
	min-height:29px;
	_height:29px;
}

a.bouton_02 span,
button.bouton_02 span
{
	text-decoration:none;
	display:block;
	float:left; 
	padding:0 0 0 7px; 
	background:transparent url(/images/common/buttons/btn_02_g.png) no-repeat top left;
}

a.bouton_02 span span,
button.bouton_02 span span
{ 
	text-decoration:none;
	padding:0 7px 0 0;
	background:transparent url(/images/common/buttons/btn_02_d.png) no-repeat right top;
}

a.bouton_02 span span span,
button.bouton_02 span span span
{ 
	padding:0 0 0 0; 
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:white;
	line-height:29px;		/* Alignement vertical du texte */ 
	background:#f8784e url(/images/common/buttons/btn_02_m.png) repeat-x top left;
}

a.bouton_02 span span span span.negative_arrow,
button.bouton_02 span span span span.negative_arrow
{ 
	padding:0 20px 0 0; 
	background:transparent url(/images/common/buttons/fleche_negative_bouton.png) no-repeat right 50%;
}
/* --- FIN - Bouton "visite virtuelle" --- */


/* --- DEBUT - Bouton admin --- */
button.bouton_admin
{
	*height:15px;
	_height:auto;
}

a.bouton_admin,
button.bouton_admin
{ 
	text-decoration:none;
	display:-moz-inline-box; 
	display:inline-block; 
	margin:0; 
	padding:0; 
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0;
	background:none; 
}

a.bouton_admin span,
button.bouton_admin span,
a.bouton_admin span span,
button.bouton_admin span span,
a.bouton_admin span span span,
button.bouton_admin span span span
{
	min-height:15px;
	_height:15px;
}

a.bouton_admin span,
button.bouton_admin span
{
	text-decoration:none;
	display:block;
	float:left; 
	padding:0 2px 0 2px; 
	background:transparent url(/images/common/buttons/btn_admin_g.png) no-repeat top left;
}

a.bouton_admin span span,
button.bouton_admin span span
{ 
	text-decoration:none;
	padding:0 2px 0 0;
	background:transparent url(/images/common/buttons/btn_admin_d.png) no-repeat right top;
}

a.bouton_admin span span span,
button.bouton_admin span span span
{ 
	padding:0 0 0 0; 
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:white;
	line-height:15px;		/* Alignement vertical du texte */
  background-color: blue; 
	background:#0582c6 url(/images/common/buttons/btn_admin_m.png) repeat-x top left;
}


a.bouton_admin:hover{
  text-decoration:none;
}

a.bouton_admin span span span span.negative_arrow,
button.bouton_admin span span span span.negative_arrow
{ 
	padding:0 2px 0 2px; 
	/*background:transparent url(/images/common/buttons/fleche_negative_bouton.png) no-repeat right 50%;*/
}



/* --- FIN - Bouton admin --- */



/* --- Commun à tous les boutons --- */
* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}



