.awmAnchor {position:relative;z-index:0}

.pasdescroll {  overflow: hidden; clip:  rect(   )}

.contour1px { border:1px solid #59656e; }

a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13pt; color: #59656e; text-decoration: underline}
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13pt; color: #59656e; text-decoration: underline}
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13pt; color: #59656e; text-decoration: none}
a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13pt; color: #59656e; text-decoration: none}

a.lienadresse:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #FFFFFF; text-decoration: underline}
a.lienadresse:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #FFFFFF; text-decoration: underline}
a.lienadresse:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #FFFFFF; text-decoration: none}
a.lienadresse:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #FFFFFF; text-decoration: underline}

a.lienNavigBasPage:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #3366CC; text-decoration: underline}
a.lienNavigBasPage:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #3366CC; text-decoration: underline}
a.lienNavigBasPage:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #788596; text-decoration: none}
a.lienNavigBasPage:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #788596; text-decoration: underline}

a.lienNavigBlc:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #FFFFFF; text-decoration: underline}
a.lienNavigBlc:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #FFFFFF; text-decoration: underline}
a.lienNavigBlc:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #FFFFFF; text-decoration: none}
a.lienNavigBlc:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11pt; font-weight: normal; color: #FFFFFF; text-decoration: underline}

a.lienOrange:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11pt; font-weight: bold; color: #BA5828; text-decoration: underline}
a.lienOrange:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11pt; font-weight: bold; color: #BA5828; text-decoration: underline}
a.lienOrange:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11pt; font-weight: bold; color: #BA5828; text-decoration: underline}
a.lienOrange:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11pt; font-weight: bold; color: #BA5828; text-decoration: underline}

a.lienBleu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: normal; color: #00699D; text-decoration: underline}
a.lienBleu:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: normal; color: #00699D; text-decoration: underline}
a.lienBleu:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: normal; color: #00699D; text-decoration: underline}
a.lienBleu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: normal; color: #00699D; text-decoration: underline}

a.lienBleuG:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: bold; color: #649EE5; text-decoration: underline}
a.lienBleuG:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: bold; color: #649EE5; text-decoration: underline}
a.lienBleuG:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: bold; color: #00699D; text-decoration: underline}
a.lienBleuG:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: bold; color: #00699D; text-decoration: underline}

a.lienGrisG:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13pt; font-weight: bold; color: #59656e; text-decoration: underline}
a.lienGrisG:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13pt; font-weight: bold; color: #59656e; text-decoration: underline}
a.lienGrisG { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13pt; font-weight: bold; color: #59656e; text-decoration: none}

a.lienBleuCyanG:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: bold; color: #649EE5; text-decoration: underline}
a.lienBleuCyanG:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: bold; color: #649EE5; text-decoration: underline}
a.lienBleuCyanG:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: bold; color: #649EE5; text-decoration: underline}
a.lienBleuCyanG:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14pt; font-weight: bold; color: #649EE5; text-decoration: underline}

a.lienBleuCyanG10px:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14pt; font-weight: bold; color: #649EE5; text-decoration: underline}
a.lienBleuCyanG10px:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14pt; font-weight: bold; color: #649EE5; text-decoration: underline}
a.lienBleuCyanG10px:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14pt; font-weight: bold; color: #649EE5; text-decoration: underline}
a.lienBleuCyanG10px:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14pt; font-weight: bold; color: #649EE5; text-decoration: underline}


.txtBlcG {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; line-height: normal}
.txtBlc {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; line-height: 13px}

.txtBleuG {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #028ac0; line-height: 13px}
.txtBleu {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0094CE; line-height: 13px}

.txtGrisG {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #827979; line-height: 13px}
.txtGris {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #59656e; line-height: 14px}

.txtNavigBasPage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #788596; line-height: 14px}
.txtBleuI {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #028ac0; line-height: 14px}
.txtArbo {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #788596; line-height: 14px}
.txtGrisGI {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #59656e; line-height: 14px}
.txtGrisI {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #59656e; line-height: 14px}
.txtBleuGS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #028ac0;
	line-height: 14px;
	text-decoration: underline;
}
.txtGrisS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #59656e;
	line-height: 14px;
	text-decoration: underline;
}
.txtBlc11px {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; line-height: normal
}
.txtBlcG11px {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; line-height: normal
}
.FdPaveGris {
	background-attachment: scroll;
	background-image: url(img/com/produits/fd_pave_gris.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.txtBlcI10px {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: normal; color: #FFFFFF; line-height: normal
}
.txtBlcGS11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-decoration: underline;
}
.FdPaveGrisAccueil {
	background-attachment: scroll;
	background-image: url(img/com/accueil/fd_pave_gris.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.soustitreOrangeG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #ce6531;
}
.txtBleu10px {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #0094CE; line-height: 14px
}
.txtBleuGS10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0094CE;
	line-height: 14px;
	text-decoration: underline;
}
.txtGris10px {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #59656e; line-height: 10px}

.txtGrisI10px {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: normal; color: #59656e; line-height: 12px}

.txtGrisG10px {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #59656e; line-height: 10px}

.titreBleu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #0094CE;
}
.txtGrisGS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #59656e;
	line-height: 14px;
	text-decoration: underline;
}
.txtGrisGAccueil {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #919090; line-height: 13px
}

.popupgris {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 10px; background-color: #EDEDED; color: #0094CE; width: 200px}
.popupgris2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 10px; background-color: #EDEDED; color: #0094CE;}

a.lienpopupgris:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 10px; color: #FFFFFF}
a.lienpopupgris:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 10px; color: #0094CE; background-color: #EDEDED}
a.lienpopupgris:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 10px; color: #0094CE}
a.lienpopupgris:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 10px; color: #0094CE; background-color: #EDEDED}


/* ==================== Vidéo accueil ==================== */

#accrocheVideoAccueil {
	margin-top: -280px;
	position: relative;
	z-index: 1;
}
#sloganMobixaneAccueil {
	margin-top: -175px;
	margin-left: 220px;
	position: relative;
	z-index: 2;
}
#videoMobixaneAccueil {
	margin-top: -360px;
	margin-right: 10px;
	position: relative;
	background: #fff;
	height: 420px;
	visibility: hidden;
	z-index: 3;
	}
	#videoMobixaneAccueil img {
		float: right;
	}



/* ==================== Player ==================== */

.player_control {
	position: relative;
	text-align: left;
	background-color: #e9f6ff;
	color: #000;
	width: 522px;
	height: 30px;
	background: white url(img/com/player/player_fond.gif) no-repeat left top;
}
.player_control .button {
	margin: 1px;
	width: 24px;
	height: 25px;
	float: left;
}
.player_control .button a {
	display: block;
	height: 25px;
	text-indent: -100em;
	overflow: hidden;
}

#playertimeline {
	position: absolute;
	top: 6px;
	right: 20px;
	width: 380px;
	height: 16px;
	}
	#playertimeline #durationbar{
		position: absolute;
		top: 7px;
		height: 2px;
		width: 380px;
		background: #D3D3D3;
		overflow: hidden;
		}
		#playertimeline #durationbar #loadingbar{
			height: 2px;
			background: #62C5EF;
			overflow: hidden;
			z-index: 2;
			}
	#playertimeline #playerslider {
		position: relative;
		height: 16px;
		width: 16px;
		background: transparent url(img/com/player/player_curseur.gif) left -5px;
		cursor: pointer;
		overflow: hidden;
		z-index: 20;
		}
	#playertimeline #playerslider:hover {
		background-position: left -30px;
		}
.player_control .play {
	margin-left: 11px;
	}
.player_control .pause {
	margin-left: 4px;
	}
.player_control .stop {
	margin-left: 2px;
	}
.player_control .play a {
	background: transparent url(img/com/player/player_play.gif) no-repeat 0 0;
}
.player_control .pause a {
	background-image: url(img/com/player/player_pause.gif);
}
.player_control .stop a {
	background-image: url(img/com/player/player_stop.gif);
}
.player_control a:hover {
	background-position: 0 -25px;
}