/************************************************
*	miseEnPage.css				*
*	Mise en page du layout de l'application	*
* ***********************************************/
	/*---- BLOCKs ----*/
html {
	margin: 			0px;
	padding: 			0px;
	background-image: 	url("/images/interface/fond.gif");
	background-position: center;
}

body{
	width: 				978px;
	margin: 			0 auto !important;
	background-color: 	black;
}

#page {
	background-color: 	black;
}

#top {
	height: 			267px;
	-width:976px;
	background-image: 	url('/images/interface/menu_haut_fond.gif');
	/*overflow:			hidden;*/
}

#top #header {
	width:				976px;
	height:				114px;
}

#top img#logo {
	margin-left: 		3px;
}

#top a {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold;
	text-transform: 	uppercase;
}

#top div#bouton1 {
	float: 				left;
	margin-left: 		168px !important;
	-margin-left: 		84px; 			/* IE 6 */
	margin-top: 		0px ;
	-margin-top:		-5px;
	width: 				107px;
	height: 			58px;
}
*+html #top div#bouton1{
	margin-top:		-5px;
}

#top div#bouton2 {
	float: 				left;
	margin-top: 		0px;
	-margin-top:		-5px;
	width: 				107px;
	height: 			58px;
}

*+html #top div#bouton2{
	margin-top:		-5px;
}

#top div#bouton3 {
	float: 				left;
	margin-top: 		0px;
	-margin-top:		-5px;
	width: 				107px;
	height: 			58px;
}

*+html #top div#bouton3{
	margin-top:		-5px;
}

#top div#bouton4 {
	float: 				left;
	margin-top: 		0px;
	-margin-top:		-5px;
	width: 				107px;
	height: 			58px;
}

*+html #top div#bouton4{
	margin-top:		-5px;
}

#top div#bouton5 {
	float: 				left;
	margin-top: 		0px;
	-margin-top:		-5px;
	width: 				107px;
	height: 			58px;
}

*+html #top div#bouton5{
	margin-top:		-5px;
}

#top div#bouton6 {
	float: 				left;
	margin-top: 		0px;
	-margin-top:		-5px;
	margin-right:		0px !important;
	-margin-right:		100px;
	width: 				107px;
	height: 			58px;
}

*+html #top div#bouton6{
	margin-top:		-5px;
}

#top .sousbouton1 {
	float: 				left;
	margin-left: 		168px !important;
	-margin-left: 		84px;
	margin-top: 		0px;
	width: 				107px;
	height: 			16px;
	text-align: 		center;
	font-size: 			7pt;
	vertical-align: 	middle;
	line-height: 		16px;
}

#top .sousbouton2 {
	float: 				left;
	margin-top: 		0px;
	width: 				107px;
	height: 			16px;
	text-align: 		center;
	font-size: 			7pt;
	vertical-align: 	middle;
	line-height: 		16px;
}

#top .sousbouton3 {
	float: 				left;
	margin-top: 		0px;
	width: 				107px;
	height: 			16px;
	text-align: 		center;
	font-size: 			7pt;
	vertical-align: 	middle;
	line-height: 		16px;
}

#top .sousbouton4 {
	float: 				left;
	margin-top: 		0px;
	width: 				107px;
	height: 			16px;
	text-align: 		center;
	font-size: 			7pt;
	vertical-align: 	middle;
	line-height: 		16px;
}

#top .sousbouton5 {
	float: 				left;
	margin-top: 		0px;
	width: 				107px;
	height: 			16px;
	text-align: 		center;
	font-size: 			7pt;
	vertical-align: 	middle;
	line-height: 		16px;
}

#top .sousbouton6 {
	float: 				left;
	margin-top: 		0px;
	width: 				107px;
	height: 			16px;
	text-align: 		center;
	font-size: 			7pt;
	vertical-align: 	middle;
	line-height: 		16px;
	margin-right: 		167px !important;
	-margin-right: 		0px; 			/* IE 6 */
}

#top #seeker {
	height: 			40px;
	width:				978px;
	float: 				left;
	margin-top:			28px !important;
	-margin-top:		30px;
}

#top #conteneurmenu {
	margin-left:		0px !important;
	width:				978px;
}

#top #conteneurmenu .menu {
	margin-top:			-5px;
	float:				left;
	width:				139px;
	height:				31px;
	line-height:		31px;
	text-align:			center;
	vertical-align:		middle;
	font-size:			8pt;
}

#top #conteneurmenu .ssmenu {
	float: 				left;
	background-image: 	url("/images/interface/smenu_fond.gif");
	font-family: 		Arial, Helvetica, sans-serif;
	color: 				#FFFFFF;
	fontweight:			normal;
	font-size:			8pt;
	width:				139px;
	margin-top:			0px;
}

#top #conteneurmenu .ssmenu ul {
	list-style-type: 	none;
	padding:	 		0px 0px 0px 5px; /*haut droite bas gauche */
	
}

#top #conteneurmenu .ssmenu ul li {
	width: 				100%;
	display: 			block;
	padding:	 		0px 0px 0px 5px; /*haut droite bas gauche */
}

#menu_haut {
	height: 40px;
	line-height: 40px;
	background-image: url('/images/interface/barre_fond.gif');
	color: #F6F6F6;
	padding: 0px;
	margin: 0px;
}

#pager_cm {
	width:			636px;
}

#deco {
	width:				636px;
	clear:				both;
}

.picto_deco {
	float:			left;
	display:		inline;
}

/*****************************************************************************************/

#footer {
	background-image: url('/images/interface/footer/head_02.gif');
	line-height: 18px;
	height: 43px;
	text-align: center;
	font-size: x-small;
	font-weight: bold;
	clear: both;
	color: #FFFFFF;
	width:		978px;
	background-color: black;
}

#footer div#gauche {
margin-left: 70px;
-margin-left: 25px;
margin-top: 23px;
-margin-top: 23px;
float: left;
width: 470px;
color: #FFFFFF;
}

#footer div#gauche_gauche {
margin-left : 3px;
-margin-left: 10px;
float: left;
width: 200px;
text-align: left;
color: #FFFFFF;
}

#footer div#gauche_gauche a {
margin-left : 5px;
-margin-left: 5px;
float: left;
width: 200px;
-width: 185px;
text-align: left;
text-decoration: none;
color: #FFFFFF;
}

#footer div#gauche_droit {
margin-left : 20px;
-margin-left: 20px;
float: left;
width: 200px;
text-align: left;
text-decoration: none;
color: #FFFFFF;
}

#footer div#gauche_droit a {
margin-left : 5px;
-margin-left: 5px;
float: left;
width: 200px;
-width: 185px;
text-align: left;
text-decoration: none;
color: #FFFFFF;
}

#footer div#footer_bottom {
	background-image: url('/images/interface/footer/bottom_02.gif');
	width: 978px;
	height: 14px;
	margin-top: 400px;
	-margin-top: 00px;
}

*+html #footer div#footer_bottom{
	margin-top:		0px;
}

#footer div#droit {
float: left;
width:400px;
-margin-left: 1px;
margin-top: 23px;
-margin-top: 23px;
}

#footer div#separation {
margin-left : 70px;
-margin-left: 35px;
margin-top: 50px;
-margin-top: 25px;
border: 1px solid #ccc;
width: 300px;
}

#footer div#petit_onglet_gauche {
	float: left;
	border: 1px solid #ccc;
	margin-bottom: 7px;
	-margin-bottom: 5px;
	width: 200px;
	font-size: small;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

#footer div#petit_onglet_droit {
	float: 	left;
	border: 1px solid #ccc;
	margin-bottom: 7px;
	-margin-bottom: 5px;
	width: 200px;
	font-size: small;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

#footer div#grand_onglet_gauche {
	margin-left: 7px;
	-margin-left: 1px;
	margin-top: 160px;
	-margin-top: 50px;
	margin-bottom: 7px;
	-margin-bottom: 5px;
	border: 1px solid #ccc;
	width: 423px;
	font-size: small;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

#footer div#grand_onglet_droit {
	margin-bottom: 7px;
	-margin-bottom: 5px;
	-margin-left:0px;
	border: 1px solid #ccc;
	width: 370px;
	font-size: small;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

#footer div#garantie {
	text-align: 	left;
	float: 			left;
	margin-bottom: 	0px;
	-margin-bottom: 3px;
	-margin-left: 7px;
	width: 			70px;
	height: 		68px;
	font-size: 		small;
	font-weight: 	bold;
	color: 			#FFFFFF;
}

#footer div#garantie_text hr{
	size:1px; 
	color:white noshade ; 
	width:300px;
	margin-top: 0px !important;
	-margin-top: 0px;
}

*+html #footer div#garantie_text hr {
	margin-top: 		-15px;
}

#footer div#garantie_text {
	text-align: 		left;
	float: 				left;
	margin-top: 		4px;
	-margin-top: 		0px;
	margin-bottom: 		0px;
	-margin-bottom:     -5px;
	width: 				300px;
	height: 			64px;
	font-size: 			small;
	font-weight: 		bold;
	color: 				#FFFFFF;
	text-decoration: none;
}

#footer div#garantie_text a{
	color: 				#FFFFFF;
	text-decoration: none;
}

#footer div#garantie_text_tel{
	text-align: 		left;
	float: 				left;
	margin-bottom: 		5px;
	-margin-bottom: 	3px;
	margin-top: 		22px;
	-margin-top: 		10px;
	width: 				300px;
	height: 			30px;
	font-size: 			24px;
	font-weight: 		bold;
	color: 				#FFFFFF;
}

#footer div#voir_cgv {
	text-align: 		right;
	float: 				left;
	margin-top: 		10px;
	-margin-top: 		7px;
	margin-bottom: 		5px;
	-margin-bottom: 	3px;
	width: 				300px;
	height: 			15px;
	font-size: 			x-small;
	color: 				#FFFFFF;
}

#footer div#plan {
    text-align:         right;
    float:              left;
    margin-top:         30px;
    -margin-top:        7px;
    margin-bottom:      5px;
    -margin-bottom:     3px;
    width:              370px;
    height:             15px;
    font-size:          x-small;
    color:              #FFFFFF;
}

#footer div#voir_cgv a {
	text-align: 		right;
	float: 				left;
	margin-bottom: 		5px;
	-margin-bottom: 	3px;
	width: 				300px;
	height: 			15px;
	font-size: 			x-small;
	color: 				#FFFFFF;
	background-color: #000000;
}


/*********************************************************************************************/
#top #seeker .vous_recherchez {
	float: 				left;
	height: 			40px;
	line-height: 		40px;
	width: 				187px;
	font-size: 			13pt;
	text-align: 		center;
	vertical-align: 	middle;
	color: 				#858080;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
}

#top #seeker .champ_marque {
	float: 				left;
	height: 			40px;
	line-height: 		40px;
	width: 				104px;
}

#top #seeker .champ_marque select {
	font-size: 			10pt;
	text-align: 		center;
	vertical-align: 	middle;
	color: 				#858080;
	font-family: 		Arial, Helvetica, sans-serif;
	width: 				104px;
	margin-top: 		10px;
}

#top #seeker .champ_categorie {
	float: 				left;
	margin-left: 		20px;
	height: 			40px;
	line-height: 		40px;
	width: 				93px;
}

#top #seeker .champ_categorie select {
	font-size: 			10pt;
	text-align: 		center;
	vertical-align: 	middle;
	color: 				#858080;
	font-family: 		Arial, Helvetica, sans-serif;
	width: 				93px;
	margin-top: 		10px;
}



#top #seeker .champ_prix {
	float: 				left;
	margin-left: 		20px;
	height: 			40px;
	line-height: 		40px;
	width: 				95px;
}

#top #seeker .champ_prix select {
	font-size: 			10pt;
	text-align: 		center;
	vertical-align: 	middle;
	color: 				#858080;
	font-family: 		Arial, Helvetica, sans-serif;
	width: 				95px;
	margin-top: 		10px;
}

#top #seeker #formrecherche {
	margin-left:		519px;
}

#top #seeker #formrecherche .champ_recherche {
	float: 				left;
	-padding-top:		8px; 		/* IE 6 */
	margin-left: 		15px;
	height: 			40px;
	line-height: 		40px;
	width: 				200px;
	font-size: 			10pt;
	color: 				#000000;
}

#top #seeker #formrecherche .champ_recherche input {
	font-size: 			10pt;
	text-align: 		left;
	vertical-align: 	middle;
	color: 				#858080;
	font-family: 		Arial, Helvetica, sans-serif;
	width: 				100px;
}

#top #seeker #formrecherche .champ_recherche .ok_bouton {
	float: 				left;
	margin-left: 		201px !important;
	-margin-left: 		100px;		/* IE 6 */
	width: 				15px;
	height: 			40px;
	margin-top: 		-40px;
	-margin-top: 		-31px;		/* IE 6 */
}

#top #seeker #formrecherche .champ_recherche .ok_bouton input.recherche_ok {
	float:				left;
	border: 			0px;
	margin-top:			12px;
	width: 				15px;
	height: 			15px;
}

#top #seeker .recherche_avancee {
	float: 				left;
	margin-left:		30px;
	-margin-left:		10px;
	height: 			40px;
	line-height: 		40px;
	font-size: 			13pt;
	text-align: 		center;
	vertical-align: 	middle;
	color: 				#858080;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
}

/******************************************* Seeker IE7 *********************************************/

*+html #top #seeker .vous_recherchez {
	margin-top: 		8px;
}

*+html #top #seeker .champ_marque select {
	margin-top: 		15px;
}

*+html #top #seeker .champ_categorie select {
	margin-top: 		15px;
}

*+html #top #seeker .champ_prix select {
	margin-top: 		15px;
}

*+html #top #seeker #formrecherche {
	margin-top: 		5px;
}

*+html #top #seeker #formrecherche .champ_recherche input{
	margin-top: 		5px;
}


*+html #top #seeker #formrecherche .champ_recherche .ok_bouton input.recherche_ok  {
	margin-top: 		15px;
}

*+html #top #seeker .recherche_avancee {
	margin-top: 		3px;
}
/********************************************************************************************************/

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	#top #seeker .recherche_avancee  {				
  		margin-top:			-16px;
	}
}

#site {
	width: 				978px;
	margin: 			0 auto !important;
	clear:				both;
}

#menu_gauche {
	width:				170px;
	margin-top:			5px;
	margin-bottom:		5px;
	margin-left:		2px;
	-margin-left:		0px;
	padding:			0px;
	background-color:	black;
	float:				left;
	
}

#main_content {
	width:				636px;
	margin-top: 		0px;
	padding: 			0px;
    padding-top : 		5px;
    background-color:	black;
	float:				left;
}


#menu_droite {
	float:				left;
	width: 				170px;
	margin-bottom: 		5px;
	padding: 			0px;
	background-color:	black;
}

*+html #main_content {
	width: 			636px;
}

#main_content a {
	color:#ff0000;
}

div#etape5 {
	-float:				left; /* IE6*/	
}

span#etape5 {
	-float:				left; /* IE6*/	
	float:				clear;
}

.span_left {
	float:				left;
	font-size:			10pt;
}

/*#top #footer {
	background-image: url('/images/interface/footer_fond.gif');
	border: 1px solid #ccc;
	line-height: 18px;
	height: 18px;
	text-align: center;
	font-size: x-small;
	font-weight: bold;
	clear: both;
	color: #555;
	margin: 1px;
}
*/

#chemin_table {
	background-color:	black;	
}

#voirCommentaires {
	background-color:	transparent;
	text-align:			center;
	margin-top:			-25px;
	width:				218px;
}

div#caracs_techniques {
	width: 636px;
}

div#indicator {
	position: fixed;
	width: 100px;
	height: 40px;
	left: 10px;
	top: 110px;
	z-index: 900;
	background: url('/images/indicator.gif') no-repeat 0 0;
	display: none;
}

div#chargement {
	position: fixed;
	right: 0.5%;
	top: 0.5%;
}

div#loading-big {
	position: fixed;
	width: 64px;
	height: 36px;
	left: 50%;
	margin-left: -32px;
	top: 70%;
}

div.small_error {
	width: 75%;
	border: 1px solid #B22;
	background-color: #fbb;
	margin: 5px;
	padding: 2px;
	text-align: center;
	margin-left: 12.5%;
}

img.png {
	/* compris uniquement par IE --> javascript executé sur l'élément */
	behavior: url('/js/png.htc');
}

div#description_159_159 {
	width: 				159px;
	height: 			159px;
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	background-color:	#ffffff;
}

div#comparer {
	background-image: url('/images/interface/comparer.gif');
	width: 				106px;
	height: 			36px;
	line-height: 		36px;
	font-size: 			9pt;
	text-align: 		center;
	vertical-align: 	middle;
	color: 				#ffffff;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
}

div#image_50_50 {
	width: 				53px;
	height: 			53px;
	background-color:	#ffffff;
}

div#h1 {
	font-size: 			12pt;
	color: 				#666666;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-transform: 	uppercase;
}

div#h2 {
	font-size: 			8pt;
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        normal;
	text-transform: 	uppercase;
}

div#h3 {
	font-size: 			8pt;
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        normal;
	text-transform: 	uppercase;
}

div#h4 {
	font-size: 			18pt;
	color: 				#ff0000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        normal;
	text-transform: 	uppercase;
}

div#h5 {
	font-size: 			10pt;
	color: 				#666666;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        normal;
}

div#h6 {
	font-size: 			10pt;
	color: 				#666666;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        normal;
}

.pair {
	float:				left;
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	width:				318px;
	height:				302px;
}

.impair {
	-float:				left;
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	width:				318px;
	height:				302px;
	border:				1 solid;
}

div#pager_bas_pair{
	margin-left:		2px;
	float:				none;	
}

div#pager_bas_impair{
	margin-left:		2px;
	margin-top: 		308px;
	float:				none;	
}

div#page_precedente {
	margin-left:		1px;
	float:				left;
	width: 				140px;
}

div#page_suivante {
	margin-left:		1px;
	float:				left;
	width: 				133px;
}

div#num_page {
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	float:				left;
	width:				350px;
	height:				37px;
	line-height:		37px;
	background-color:	#000000;
	text-align:			center;
	vertical-align:		middle;
	color:				#CC3333;
	font-size:			10pt;
}

div#num_page a{
	text-decoration: 	underline;
	color:				#FF0000;
	font-size:			10pt;
	display:			inline;
}

div#ficheProduit {
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	width:				636px;
	height:				auto;
	background-color:	white;
}

div#bloc_gauche_fiche_produit {
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	float:				left;
	width:				318px;
	height:				auto;
}

div#bloc_gauche_fiche_produit #photo_300_300 {
	margin-left:		9px;
	margin-top:			9px;
	width:				300px;
	height:				300px;
}

div#bloc_droite_fiche_produit {
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	-float:				left;
	width:				318px;
	height:				auto;
}

div#image_princ {
	width:				308px;	
}

.image_produit_100_100 {
	padding-left:		3px;
	padding-top:		3px;
	width:				100px;
	height:				100px;
}

div#logo_marque_fiche_produit {
	padding-left:		3px;
	padding-top:		0px;
	width:				100px;
	height:				75px;
}

div#note_big_produit {
	width:				218px;
	height:				75px;
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	margin-top:			-25px;
	
}

div#fiche_produit_h2 {
	font-size: 			16pt;
	color: 				#666666;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-transform: 	uppercase;
}

div#fiche_produit_h3 {
	font-size: 			16pt;
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-transform: 	uppercase;
}

div#description_fiche_produit_droite {
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	width:				318px;
	height:				auto;
	background-color:	white;
}

div#fiche_produit_reduc {
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	width:				159px;
	height:				55px;	
	font-size: 			24pt;
	color: 				#66CC00;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-align:			center;
	vertical-align:		middle;
	background-color:	white;
}

div#fiche_produit_prix {
	overflow:			hidden;
	overflow-x: 		hidden;
	overflow-y: 		hidden;
	width:				159px;
	height:				55px;	
	font-size: 			24pt;
	color: 				#FF0000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-align:			center;
	vertical-align:		middle;
	background-color:	white;
}

div#au_lieu_de {
	font-size: 			10pt;
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        normal;
	text-align:			center;
}

div.description {
	font-size:			10pt;
	text-align:			justify;
    padding-left:		15px;
    padding-right:		5px;
	min-height: 150px;
}

div#disponibilite {
	width:				318px;
	/*min-height:			70px; */
	background-color:	white;	
}

div#stock {
	font-size: 			10pt;
	font-family: 		Arial, Helvetica, sans-serif;
	text-align:			right;
	padding-right:		18px;
	text-transform: 	uppercase;
	font-style: italic;
    color: #22B;
    font-weight: bold;

}

div#suite_stock {
	font-size: 			8pt;
	color: 				#FF0000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-align:			right;
	padding-right:		18px;
	text-transform: 	uppercase;
}

div#panier {
	width:				636px;
	background-color:	black;
	padding-left:		0px;	
}

div#tete_panier {
	background-color:	black;
/*	width:				635px;*/
/*	padding-left:		2px;*/	
}

.panier_h1 {
	font-size: 			7pt;
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-transform: 	uppercase;
}

.panier_h2 {
	font-size: 			10pt;
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-transform: 	uppercase;
}

.panier_h3 {
	font-size: 			8pt; /* 11 avant */
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-transform: 	uppercase;
}

div#detail_panier {
	font-size: 			10pt;
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
}	

div#panier_gauche {
	float:				left;
	width:				289px;
	padding-left:		12px;
	padding-right:		14px;
	height:				auto;
}

div#panier_droite {
	float:				left;
	width:				309px;
	padding-right:		9px;
	height:				auto;
}

.arial10noirboldmaj {
	font-size: 			10pt;
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-transform: 	uppercase;
}

.arial8noirboldmaj {
	font-size: 			8pt;
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:        bold;
	text-transform: 	uppercase;
}

.arial8noir {
	font-size: 			8pt;
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
}

input#code_promo {
	width:				84px;	
}

div#contient_onglet {
	display:			block;
	width:				636px;
}

.onglet {
	width:				212px;
	height:				45px;
	float:				left;
}

.ongletie {
	-width:				212px;
	-height:			45px;
	-float:				left;
	width:				212px !important!;	 /* IE 7 */
}

.noir8 {
	color:				#000000;
	font-size: 			8pt;
	font-family: 		Arial, Helvetica, sans-serif;
}

.blanc8 {
	color:				#ffffff;
	font-size: 			8pt;
	font-family: 		Arial, Helvetica, sans-serif;
}

.vert10 {
	color:				#5aa55a;
	font-size: 			10pt;
	font-family: 		Arial, Helvetica, sans-serif;
}

.vert10Maj {
	color:				#5aa55a;
	font-size: 			10pt;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
}

.vert8Maj {
	color:				#5aa55a;
	font-size: 			8pt;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
}


.bleu8MajBold {
	color:				#47a1b7;
	font-size: 			8pt;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	font-weight:		bold;
}

.bleu8 {
	color:				#47a1b7;
	font-size: 			8pt;
	font-family: 		Arial, Helvetica, sans-serif;
}

.bleu10 {
	color:				#47a1b7;
	font-size: 			10pt;
	font-family: 		Arial, Helvetica, sans-serif;
}

.bleu10Maj {
	color:				#47a1b7;
	font-size: 			10pt;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
}


.monCompte {
	background-image: 	url("/images/interface/fond_services.gif");
	font-size:			20pt;
	font-weight:		bold;
	color:				#666666;
	font-family:		Arial, Helvetica, sans-serif;
	text-transform:		uppercase;	
    padding-top: 50px;
}

.gris20Maj {
	font-size:			20pt;
	font-weight:		bold;
	color:				#666666;
	font-family:		Arial, Helvetica, sans-serif;
	text-transform:		uppercase;	
}

.lienCommandes {
	color:				#a55aa5;	
}

div#envoyerAmi {
	position: fixed;
	top: 45%;
	left: 40%;
	width: 250px;
	height: 280px;
	background-color: #eee;
	border: 1px solid #000;
	text-align: center;
	font-size: small;
}

div.submit{
	display: inline;
	height: 18px;
	padding: 1px 5px;
	text-align: center;
	font-size: 10pt;
	background-color: #ddd;
}

div#erreur{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
div#erreur_overlay{
position: absolute;
top:0px;
left: 0px;
width: 100%;
height: 100%;
background-color: #000;
filter: alpha(opacity = 60);
-moz-opacity: 0.6;
opacity: 0.6;
z-index: 90;
}
div#erreur_c{
padding: 0px;
z-index: 100;
margin: 5px 23px 5px 82px;
color: #fff;
font-weight: bold;
line-height: 12pt;
height: 90px;
vertical-align: middle;
}
div#erreur_contenu{
background-image:url('/images/interface/erreur.png');
position: absolute;
left: 50%;
top: 50%;
width: 450px;
height: 100px;
margin-left: -225px;
margin-top: -50px;
z-index: 91;
}

#erreur_croix{
position: absolute;
right: 0px;
top: 0px;
width: 23px;
height: 21px;
cursor: pointer;
}

div#infos{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
div#infos_overlay{
position: absolute;
top:0px;
left: 0px;
width: 100%;
height: 100%;
background-color: #000;
filter: alpha(opacity = 60);
-moz-opacity: 0.6;
opacity: 0.6;
z-index: 89;
}
div#infos_c{
padding: 0px;
z-index: 100;
margin: 5px 23px 5px 82px;
color: #fff;
font-weight: bold;
line-height: 12pt;
height: 90px;
vertical-align: middle;
}
div#infos_contenu{
background-image:url('/images/interface/infos.png');
position: absolute;
left: 50%;
top: 50%;
width: 450px;
height: 100px;
margin-left: -225px;
margin-top: -50px;
z-index: 91;
}

#infos_croix{
position: absolute;
right: 0px;
top: 0px;
width: 23px;
height: 21px;
cursor: pointer;
}

div#altmenu{
font-size: x-small;
text-align: justify;
color:#999;
}



div.proposition_annuler {
    text-align: center;
}
