a:link{
text-decoration:none;
}

a:hover{
text-decoration:none;
}
a:VISITED {
text-decoration:none;
}

a.big-link{
	text-decoration:none;
	color:#fff;
}

a.big-link:hover{
	text-decoration:none;
	color:#fff;
}

a.big-link:visited{
	text-decoration:none;
	color:#fff;
}
/* tableau vente estim achat neuf manuel bible */
#menu-vea {
	float: left;
	width: auto;
	height: 100%;
	background-color: transparent;
	margin-left: 10px;
	position:relative;
	display: inline;
	text-align: left;
	/*border: 1px solid;*/
	border: 0px solid;
	}
#menu-vea-sub-active{
	width: 200px;
	height: 49px;
	background-color: transparent;
	background-image:url("../images/b_vea_active.png");
	background-repeat:no-repeat;
	text-align:center;
	
	vertical-align: bottom;
	margin-top:8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	color: #1EA233;
	text-decoration: none;
	padding-top: 12px;
	
}
#menu-vea-sub{
	width: 200px;
	height: 49px;
	background-color: transparent;
	background-image:url("../images/b_vea_normal.png");
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	vertical-align: bottom;
	margin-top:8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	padding-top: 12px;
	
}
#menu-vea-sub:hover{
	width: 200px;
	height: 49px;
	background-color: transparent;
	background-image:url("../images/b_vea_hover2.png");
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	vertical-align: bottom;
	margin-top:8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	padding-top: 12px;
	
}

#menu-vea-man{
	width: 73px;
	height: 49px;
	background-color: transparent;
	background-image:url("../images/b_man_normal.png");
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	vertical-align: bottom;
	margin-top:8px;
	
	padding-top: 14px;
	
}

#menu-vea-man:hover{
	width: 73px;
	height: 49px;
	background-color: transparent;
	background-image:url("../images/b_man_hover2.png");
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	vertical-align: bottom;
	margin-top:8px;
	
	padding-top: 14px;
	
}

#menu-vea-arg{
	width: 73px;
	height: 49px;
	background-color: transparent;
	background-image:url("../images/b_arg_normal.png");
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	vertical-align: bottom;
	margin-top:8px;
	
	padding-top: 14px;
	
}

#menu-vea-arg:hover{
	width: 73px;
	height: 49px;
	background-color: transparent;
	background-image:url("../images/b_arg_hover2.png");
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	vertical-align: bottom;
	margin-top:8px;
	
	padding-top: 14px;
	
}

#menu-vea-cot{
	width: 73px;
	height: 49px;
	background-color: transparent;
	/*background-image:url("../images/b_arg_normal.png");*/
	background-image:url("../images/b_cot_normal.png");
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	vertical-align: bottom;
	margin-top:8px;
	
	padding-top: 14px;
	
}

#menu-vea-cot:hover{
	width: 73px;
	height: 49px;
	background-color: transparent;
	/*background-image:url("../images/b_arg_hover2.png");*/
	background-image:url("../images/b_cot_hover2.png");
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	vertical-align: bottom;
	margin-top:8px;
	
	padding-top: 14px;
	
}



#menu-vea-heure{
	width: 73px;
	height: 49px;
	background-color: transparent;
	
	background-repeat:no-repeat;
	text-align:center;
	
	vertical-align: bottom;
	margin-top:8px;
	
	padding-top: 14px;
	
}

/* 1ere ligne */
#top-info {
	float: left;
	width: auto;
	height: 80px;
	background-color: transparent;
	margin-left: 40px;
	position:relative;
	display: block;
	text-align: left;
	/*border: 1px solid;*/
	border: 1px solid;
	}
	
#info {
	/*float: left;*/
	width: auto;
	/*height: 80px;*/
	background-color: transparent;
	/*margin-left: 60px;*/
	/*position:relative;*/
	display: inline;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;

	/*border: 1px solid;*/
	/*vertical-align: bottom;*/
}

#info-form {
	float: left;
	width: auto;
	height: 30px;
	background-color: transparent;
	/*margin-left: 60px;*/
	/*position:relative;*/
	display: inline;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 14px;
	/*border: 1px solid;*/
	/*vertical-align: bottom;*/
}

#info-droite{
	/*float: right;*/
	width: auto;
	height: 80px;
	background-color: transparent;
	/*margin-left: 60px;*/
	position:relative;
	display: inline;
	text-align: left;
	margin-left: 10px;
	margin-right: 40px;
	border: 1px solid;

	/*border: 1px solid;*/
	/*vertical-align: bottom;*/
}

#detail-vente {
	float: left;
	width: 1000px;
	height: auto;
	background-color: transparent;/*#D9DADB;*/
	/*margin-left: 60px;*/
	/*position:relative;*/
	display: block;
	text-align: left;
	margin-left: 40px;
	margin-right: 10px;

	border: 1px solid;
	/*vertical-align: bottom;*/
}
#detail-vente-titre {
	float: left;
	height: 20px;
	width: 980px;
	background-color: transparent;/*#D9DADB;*/
	/*margin-left: 60px;*/
	/*position:relative;*/
	display: block;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 4px;

	border: 1px solid;
	/*vertical-align: bottom;*/
}
#detail-vente-contenu {
	/*float: right;*/
	width: 980px;
	height: auto;
	background-color: #D9DADB;
	/*margin-left: 60px;*/
	/*position:relative;*/
	display: inline;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	
	/*border: 1px solid;*/
	/*vertical-align: bottom;*/
}

body {
margin: 0;
padding: 0;
background: #eceded;
/* color: #939598; */
color: #00000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
text-decoration: none;
}

#default {
background-color: #eceded;
float: left;
width: 900px;
height: 97%;
color: #fff;
}
fieldset {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #939598;
	text-decoration: none;
	background-color: #DEDEE0;
	border: 1px solid;
}
.gc_style {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: black;
	/*background-color:#87888A;*/
	text-decoration: none;
	/*border: solid #000 1px;*/
	border-width : 1px 1px 1px 1px;
	border-radius:  6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	
	}
	
.gc_style-green {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #1EA233;
text-decoration: none;	
	
}

.gc_style-red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: red;
	text-decoration: none;
	}

.big {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	color: #000;
	text-decoration: none;
	
}

.big-green {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	color: #1EA233;
	text-decoration: none;
	
}

.big-red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	color: red;
	text-decoration: none;
	
}

.big-white {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	color: white;
	text-decoration: none;
	
}
.gc_style_police {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-decoration: none;
}
.gc_style_tab2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	border-width: 0px 0px 0px 0px;
	/*border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333;
	border-bottom-color: #333;*/
}
.gc_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}


.gc_style_2010 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
   	background-color:white;
	border-width: 0;
   	/*border: solid #87888A 0px;
	border-width : 1px 1px 1px 1px;
	border-radius:  6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;*/
}

#gc_style_2010  td {
    border: solid #000 1px;

}

.data {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	size: 11px;
    color: #000000;
    text-align: center;
    background-color: white;

}





.gc_style_tab {
		font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
   	/* background-color:white; */
   	/*border: solid #87888A 0px;
	border-width : 1px 1px 1px 1px;
	border-radius:  6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;*/
  
}
.hour {
	color: #eceded;
	background-color: transparent;
}
legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.disabled_input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	/* background-color: #8ed099;*/ 
	background-color: #a7e598;
	border: none;
}
input {
	font-family: Arial, Verdana, Helvetica, sans-serif
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	border: none;
}
.bouton {
	background-color: transparent;
	background-image:url("../images/bouton.png");
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:96px;
	height:24px;
	cursor:pointer;
	color:white;
}

.bouton:hover {
	background-color: transparent;
	background-image:url("../images/bouton_hover.png");
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:96px;
	height:24px;
	cursor:pointer;
	color:white;
}


.bouton2 {
	background-color: transparent;
	background-image:url("../images/bouton2.png");
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:200px;
	height:24px;
	cursor:pointer;
	color:white;
}

.bouton2:hover {
	background-color: transparent;
	background-image:url("../images/bouton2_hover.png");
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:200px;
	height:24px;
	cursor:pointer;
	color:white;
}

.bouton3 {
	background-color: transparent;
	background-image:url("../images/bouton3.png");
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:96px;
	height:24px;
	cursor:pointer;
	color:white;
}

.bouton3:hover {
	background-color: transparent;
	background-image:url("../images/bouton3_hover.png");
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:96px;
	height:24px;
	cursor:pointer;
	color:white;
}

.pbouton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	/*font-stretch: extra-condensed;*/
	text-decoration: none;
/*	color:#EEEDED;*/
	color:#000;
	background-color: transparent;
	/*background-image:url("../images/pbouton.png");*/
	background-repeat:no-repeat;
	/*background-position:center center;*/
	text-align:center;
	width:auto;
	height:auto;
	cursor:pointer;
}



#vente-barcode {
	display: inline;
	background-color:red;
	width: auto;
	height: 18px;
}
#bouton {
	/*margin-top: 10px;
	margin-bottom:10px;
	margin-left: 10px;
	margin-right: 10px;*/
	background-color: transparent;
	background-image:url("../images/bouton.png");
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:96px;
	height:24px;
	cursor:pointer;
}
#bouton:hover {
	background-color: transparent;
	background-image:url("../images/bouton_hover.png");
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:96px;
	height:24px;
	cursor:pointer;
}

#bouton-internet {
	/*margin-top: 10px;
	margin-bottom:10px;
	margin-left: 10px;
	margin-right: 10px;*/
	background-color: transparent;
	background-image:url("../images/bouton_internet.png");
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:96px;
	height:24px;
	cursor:pointer;
}
#bouton-internet:hover {
	background-color: transparent;
	background-image:url("../images/bouton_hover.png");
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:96px;
	height:24px;
	cursor:pointer;
}

/*Balises pour écrire un texte ombré : <h1>Titre ombré<span> Titre ombré</span></h1>*/
h1, span {
font: bold 25px verdana, sans-serif;
}
h1 {
position: relative; /* on positionne le conteneur H1 pour placer ensuite le SPAN */
color: gray;
}
h1 span {
position: absolute; /* on superpose le SPAN sur le titre */
top: -2px; /* on décale le SPAN */
left: -2px;
color: red;
}

.bouton1 {
	width:100;
	height:20;

}

.sub_mnu {
	font-weight: bolder;
	text-align: right;
	vertical-align: baseline;
	float: right;
}
.gc_style_tab3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ECF7ED;
	text-decoration: none;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ECF7ED;
}
.gc_style_tab_profil {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ECF7ED;
	text-decoration: none;
}
select {
	background-color: #FFFFB7;
	border: 0px none;
}
.missing {
	background-color: #FF0000;
	color: #FFFFFF;
}
.help {
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #87888a;

}
.title {
	font-family: "Courier New", Courier, mono;
	font-size: 24px;
	font-style: normal;
	font-variant: small-caps;
	color: #CCCCCC;
	background-color: #242424;
	background-repeat: no-repeat;
	font-weight: bold;
	border: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-decoration: none;

}

.title_param {
	font-family: "Courier New", Courier, mono;
	font-style: normal;
	font-variant: small-caps;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}


.title a {
font-family: "Courier New", Courier, mono;
	font-size: 24px;
	font-style: normal;
	font-variant: small-caps;
	color: #CCCCCC;
	background-color: #242424;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
}

.title a:hover {
	font-family: "Courier New", Courier, mono;
	font-size: 24px;
	font-style: normal;
	font-variant: small-caps;
	color: #CCCCCC;
	background-color: #242424;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: underline overline;
}

.title_select {
	font-family: "Courier New", Courier, mono;
	font-size: 24px;
	font-style: normal;
	font-variant: small-caps;
	color: #87888A;
	background-color: #eceded;
	background-repeat: no-repeat;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	text-decoration: none;

}

.title_select a {
	font-family: "Courier New", Courier, mono;
	font-size: 24px;
	font-style: normal;
	font-variant: small-caps;
	color: #87888A;
	background-color: #eceded;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
}

.title_select a:hover {
	font-family: "Courier New", Courier, mono;
	font-size: 24px;
	font-style: normal;
	font-variant: small-caps;
	color: #87888A;
	background-color: #eceded;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: underline overline;
}

.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #ECF7ED;*/
}


.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-attachment: fixed;
	background-image: url(../images/affichette.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	border: none;
}

.textarea2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
}

.tab-2010{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	
	text-decoration: none;
	color:#000;

	text-align:left;
	
}

.tab-2010-gris{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color:#d9dadb;
	text-decoration: none;
	color:#000;

	text-align:left;
	
}

.module_title {
	margin:2px 2px 2px 2px;
	color:white;
	font-size:14px;
	height:20px;
	padding-left:5px;
	vertical-align:middle;
	background-color:#2E701D;
/*	border-radius:  6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;*/
	margin-bottom:10px
}

.module_libel {
	
}


.module {
	font-size:12px;
	color:black;
	width:99%;
	margin-bottom:20px;
	vertical-align:top;
	display:block;
	border-style: solid;
	border-color: #949494 #949494 #949494 #949494;
	background-color:#D9DADB;
	border-width: 0;
/*	border-width : 1px 1px 1px 1px;
	border-radius:  6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;*/
	padding:2px 5px 5px 5px;
	padding-left:10px
}

.reservationModule {
	margin-bottom: 5px;
}

.toprow {
	border-color: #949494 #949494 #949494 #949494
border-style: solid;
	background-color:#D9DADB;
	border-width : 1px 1px 1px 1px;
	border-radius:  6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	color: white;
    	text-align: center;
    	background-color: #3BAF29;

}

.vente_montant {
	background-color:#D9DADB;
	border-style: solid;
	border-color: #949494 #949494 #949494 #949494;
	border-width: 0;
	/* border-width : 1px 1px 1px 1px;
	border-radius:  6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;*/
	padding:2px 5px 5px 5px;
	color:black;
	margin-bottom:20px;

}

#entete_transaction {
	/*fond de l'entete*/
/*	background: url(../images/reflet_entete.jpg) no-repeat  top left; */
	width: 100%;
	/*couleur de la barre de menu*/
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #ffffff;
	/* background-color: #87888a;*/
	background-color: #242424;
	border: 0px solid;
	height: 61px;/* 	Height mentioned above	 */
	display: block;

}

.link {
	display: inline-block; 
	vertical-align: middle; 
	white-space: nowrap;
}

.link .leftBorder {
	float: left; 
	background: url('../images/btn_left_border.png') left top no-repeat; 
	padding: 0 0 0 6px;
}

.link .leftBorder:hover {
	background: url('../images/btn_left_border_hover.png') left top no-repeat; 
	cursor: pointer;
}

.link .rightBorder {
	float: right; 
	background: url('../images/btn_right_border.png') right top no-repeat; 
	padding: 0 6px 0 0;
}

.link .rightBorder:hover {
	background: url('../images/btn_right_border_hover.png') right top no-repeat; 
	cursor: pointer;
}

.link .content {
	background: url('../images/btn_background.png') repeat-x left top; 
	padding: 0px; 
	display: inline-block; 
	height: 24px;
	font-size: 13px;
	color: white;
	font-weight: normal;
	line-height: 1.7;
}

.link .content:hover {
	background: url('../images/btn_background_hover.png') repeat-x left top;
	cursor: pointer;
}

* html .link .content {
	line-height: 0;
}

*+html .link .content {
	line-height: 0;
}


/*-----------------------------------------
/Popup panier
-----------------------------------------*/
.popDefault {
	width:479px;
	height:308px;
	background: url(../images/bgd-popDefault.png) no-repeat left top;
	overflow:hidden;
	top: 50%;
	left: 50%;
	position: fixed;
	margin: -118px 0 0 -226px;
	z-index: 100;
	display: none; 
}

.popDefault .blockClose {
	height:10px;
}
.popDefault .popContent {
	margin: 17px 23px 26px 18px;
	overflow:hidden;
}

.popDefault .close {
	display:block;
	float:right;
	overflow:hidden;
}

.popDefault .close span {
	/*display: block;*/
}
.popDefault h2 {
	font-size: 14px;
    margin-bottom: 10px;
}
.popDefault .blockItemSearch .itemColumn-3 {
	border: none;
	width: 320px; 
}
.popDefault .blockItemSearch .itemColumn-3 .gamePrice {
	float: right;
}
.popDefault .blockAction {
	margin: 10px 0;
	text-align:center;
}

#popupChooseIMType {
	background: url(../images/bgd-popDefault-im.png) no-repeat left top;
	/*top: 35%;*/
}

#popupChooseIMType .popContent {
	height: 440px;
}

/*
.popDefault .blockAction .btn-1 {
	display: block;
	float: right;
	width: 131px;
	height: 19px;
	text-align: center;
	background: url(btn-shop-1.gif) no-repeat left;
	padding: 6px 0 0 0;
	font-size: 12px;
	color: #323232;
	overflow: hidden;
	margin: 5px 10px 0 0;

}
.popDefault .blockAction .btn-2 {
	display: block;
	float: right;
	width: 100px;
	overflow: hidden;
	height: 28px;
	text-align: center;
	background: url(btn-shop-2.gif) no-repeat left #a5e10d;
	padding: 11px 0 0 35px;
	font-size: 12px;
	color: #fff;
}*/


#ajaxLoadingBlock { 
    z-index:12000;
    position:fixed;
    overflow:hidden;
    top:50%;
    left:48%;
    width:110px;
    height:70px;
    padding-top:10px;
    padding-right:5px;
    background: transparent url("../images/ajaxLoading_bgd.png");            
    text-align:center;
    font-size:11px;
    display:none;
}

* html #ajaxLoadingBlock {  
    background:#fff none;
    padding:8px;
    border:1px solid #ddd;
}

#ajaxLoadingBlock span {
    text-align:center;
    font-size:11px;
	font-weight: normal;
}

.articleComment {
	width: 20px;
	margin-left: 4px;
	font-size: 12px;
}

.articleComment img {
	padding-bottom: 2px;
}

.clientComment,
.clientVIPCard {
	float: left;
	margin: 0 2px 0 0;
}

/**
 *	Tableau historique client 
 **/
.blockTransactions {
	background-color: #ECEDED;
}

.blockLinks .tabLinks,
.blockTransactions .tabLinks {
	text-align: center;
	margin-top: 10px;
}

.blockLinks .tabLinks a,
.blockTransactions .tabLinks a {
	color: green;
}
.blockLinks .tabLinks a:hover,
.blockTransactions .tabLinks a:hover {
	text-decoration: underline;
}

.blockTransactions img {
	border: none;
}

.blockTransactions p {
	margin-left: 1%;
	font-weight: bold;
	text-decoration: underline;
}

.blockTransactions .transactionsTitle {
	font-size: 16px;
	text-align: center;
}

.blockTransactions .transactionsTitle .label {
	font-size: 16px;
	text-align: center;
	text-decoration: underline;
}

.blockTransactions .transactionsTitle .printIcon, 
.blockTransactions .goUpIcon {
	float:right;
	margin: 5px 5px 0 0;
}

.defaultTable,
.transactionsTab {
	border-collapse: collapse;
	width: 98%;
	margin: 10px 1% 30px 1%;
}

.defaultTable th,
.defaultTable td,
.transactionsTab th,
.transactionsTab td {
	border-collapse: collapse;
	border: 1px solid #666;
	padding: 2px;
	font-size: 12px;
}

.defaultTable tr.even,
.transactionsTab tr.even {
	background-color: #FFF;
}

.defaultTable tr.error {
	background-color: #FFDDDD;
}

.defaultTable td.total,
.transactionsTab td.total {
	text-align: right;
}

.transactionsTab tr.first,
.transactionsTab tr.last {
	font-weight: bold;
}

.transactionsTab td.date {
	text-align: center;
}

.defaultTable td.ticket,
.transactionsTab td.ticket {
	text-align: center;
	width: 50px;
}

.transactionsTab td.total {
	text-align: right;
}


/**
 * STATISTIQUES CLIENT
 */
.searchForm {
	background-color: #FFF;
	margin: auto;
	width: 860px;
	border: 1px solid #666;
	margin-top: 15px;
}

.searchForm span {
	font-size: 12px;
}

.searchForm .criteriaLabel {
	width: 70px;
	display: inline-block;
}

.searchForm input[type="text"] {
	border: 1px solid black;
	width: 120px;
}

.searchForm input.limit {
	width: 40px;
}

/*.searchForm input.bouton,
.blockResults .blockGoToPage input.bouton {
	border: none;
	width: 96px;
}*/

.searchForm select {
	background-color: #D6D2D0;
}

.searchForm h2 {
	text-align: center;
	margin: 6px 0;
}

.searchForm h2 .statsTitle {
	font-size: 15px;
	text-decoration: underline;
	color: green;
}

.searchForm h2 .linkDisplay {
	float: right;
	color: green;
	width: 16px;
}
.searchForm .filterLinesTab {
	border-collapse: collapse;
	margin-bottom: 5px;
}

.searchForm .filterLinesTab tr {
	border-bottom: 1px solid #888;
	vertical-align: top;
}

.searchForm .filterLinesTab td {
	border-bottom: 1px solid #888;
	padding: 5px 2px 5px 2px;
}

.searchForm .filterLinesTab .blockSelectOptions .linkAddField img {
	padding-top: 2px;
}

.searchForm .filterLinesTab .blockSelectOptions .blockField {
	margin-bottom: 2px;
}

.searchForm .filterLinesTab .blockSelectOptions .blockField select {
	margin: 2px 0 0 0;
	width: 134px;
}

.searchForm .filterLinesTab .blockSelectOptions .blockField a {
	float: right;
	margin: 4px 0 0 2px;
}

.searchForm .linkAddFilter {
	color: green;
	background: url('../images/add.png') left center no-repeat;
	padding: 2px 0 0 17px;
}

.searchForm .linkRemoveFilter img {
	padding-top: 4px;
}

.searchForm .selectFilterType {
	margin-top: 1px;
}

.searchForm .blockOrder,
.searchForm .blockColumns,
.searchForm .blockFilter,
.searchForm .blockExport {
	border-bottom: 1px #CCC solid;
	margin: 0 10px 10px 10px;
	/*padding-bottom: 10px;*/
}
.searchForm .blockContent {
	margin: 10px 0 0 10px;
	padding-bottom: 10px;
	display: none;
}

.searchForm .blockColumns label {
	width: 150px;
	display: inline-block;
}

.searchForm .blockColumns .linkSelectColumns {
	color: green;
	background: url('../images/form_input_checkbox.png') left center no-repeat;
	padding: 2px 0 0 17px;
	margin-left: 5px;
}

.searchForm .blockOrder label {
	width: 220px;
	display: inline-block;
}

.searchForm .blockExport .blockContent div {
	margin-bottom: 4px;
}

.searchForm .blockExport input {
	width: 30px;
}

.searchForm .blockExport label {
	width: 250px;
	display: inline-block;
}

.searchForm .blockExport label.deduplicate {
	width: 210px;
}

.searchForm .blockExport label.deduplicateColumn {
	width: 100px;
}

/**
 * formulaire de recherche cartes cadeau
 **/
.searchForm .blockGiftCard .filterLinesTab tr,
.searchForm .blockGiftCard .filterLinesTab td {
	border-bottom: none;
}

.searchForm .blockGiftCard .criteriaLabel {
	width: 90px;
}

.defaultTable,
.statsClientTab {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-decoration: none;
	border-collapse: collapse;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 20px;
	/*width: 98%;*/
}

.defaultTable th,
.statsClientTab th {
	background-color: #FFF;
}

.defaultTable tr, 
.defaultTable td, 
.defaultTable th,
.statsClientTab tr, 
.statsClientTab td, 
.statsClientTab th {
	border: 1px solid #CCC;
	border-collapse: collapse;
	padding: 3px 5px;
}

.defaultTable th,
.statsClientTab th {
	background-color: #8ED099; /*#C6EEC9;*/
}

.defaultTable td.number,
.statsClientTab td.number {
	text-align: right;
	width: 70px;
}

.defaultTable td.phone,
.statsClientTab td.phone {
	width: 100px;
}

.defaultTable td.pdfAddress,
.statsClientTab td.pdfAddress {
	text-align: center;
}

.defaultTable td span,
.defaultTable td,
.statsClientTab td span {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.defaultTable td span img,
.statsClientTab td span img {
	float: right;
	margin-top: -2px;
}

.blockResults {
	margin-top: 15px;
}

.blockResults .blockGoToPage {
	text-align: center;
/*	float: right;
	margin-right: 1%;*/
}

.defaultRoundBtn,
.blockResults .blockGoToPage .btnGoToPage,
.blockResults .blockPaging input,
.blockButton input,
.blockButton input:hover,
.defaultRoundButton {
	background:#4B4B4B;
	border:2px outset #4B4B4B;
	color:#fff;
	font-weight:bold;
	margin:0;
	text-align:center;
	padding: 2px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	border:1px #aaa solid;
	background-color:#4B4B4B;
	*background-color:#4B4B4B;
	background-image:-ms-linear-gradient(top, #4B4B4B, #505050);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4B4B4B), to(#505050));
	background-image:-webkit-linear-gradient(top, #4B4B4B, #505050);
	background-image:-o-linear-gradient(top, #4B4B4B, #505050);
	background-image:-moz-linear-gradient(top, #4B4B4B, #505050);
	background-image:linear-gradient(top, #4B4B4B, #505050);
	background-repeat:repeat-x;
	border-color:#4B4B4B #505050 #4B4B4B;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#4B4B4B', endColorstr='#505050', GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	text-shadow:1px 1px 0 #4B4B4B;
	height: 22px;
	vertical-align: middle;
	cursor: pointer;
	width: auto;
}

.blockButton,
.searchForm .blockButton {
	text-align: center;
}

.blockResults .blockGoToPage input {
	border: 1px solid black;
}

.blockResults .blockGoToPage .blockPageNumber {
	float: right;
}

.blockGiftCardResults .defaultTable a {
	color: green;
}

.blockGiftCardResults .defaultTable a:hover {
	text-decoration: underline;
}

.blockPaging {
	margin: auto;
	width: 450px;
}


#ajaxLoadingBlock { 
    z-index:12000;
    position:fixed;
    overflow:hidden;
    top:50%;
    left:48%;
    width:110px;
    height:70px;
    padding-top:10px;
    padding-right:5px;
    background: transparent url("../images/ajaxLoading_bgd.png");            
    text-align:center;
    font-size:11px;
    display:none;
}

* html #ajaxLoadingBlock {  
    background:#fff none;
    padding:8px;
    border:1px solid #ddd;
}

#ajaxLoadingBlock span {
    text-align:center;
    font-size:11px;
	font-weight: normal;
}

#ui-datepicker-div span {
	font-size: 13px;
}

#searchResults {
	width: 290px; 
	border: 1px solid black; 
	overflow: auto; 
	display: block; 
	position: absolute;
	background-color: rgb(255, 255, 183); 
	height: 10em;
}

.articleItem {
	font: 1em Verdana,Geneva,Arial,Helvetica,sans-serif; 
	display: block; 
	text-decoration: none; 
	color: black; 
	background-color: rgb(255, 255, 183)
}

.blockInfosArticle {
	background: url('../images/information.png') no-repeat left bottom;
	font-weight: bold;
	color: black;
	margin: 10px 0 20px 5px;
	padding-left: 20px;
	height: 16px;
	line-height: 19px;
}

.cityList, .productReferenceList, .clientList, .repairList {
    width: 230px;
    text-align: left;
    padding: 0;
    margin: 1px 0 0 0; 
    position: absolute;
    overflow: auto;
    border: 1px solid #666;
    display: none;
/*  height: 134px;*/
}

.productReferenceList, .clientList, .repairList  {
	width: 320px;
}

.cityList li,
.productReferenceList li,
.repairList li,
.clientList li {
    list-style-type: none;
    background-color: white;
    /*border: 1px solid #666;
    border-bottom: none;*/
/*  width: 279px;*/
}

.cityList li.odd,
.productReferenceList li.odd,
.repairList li.odd,
.clientList li.odd {
    background-color: #DDD;
}

/*.cityList li.last {
    border: 1px solid #666;
}
*/
.cityList li:hover,
.productReferenceList li:hover,
.repairList li:hover,
.clientList li:hover {
    background-color: #CCC;
    cursor: pointer;
}

.cityList li a,
.repairList li a,
.productReferenceList li a,
.clientList li a {
    display: inline-block;
    width: 228px;
    color: #008000;
    padding: 2px 0px 2px 2px;
}

.productReferenceList li.selected,
.repairList li.selected,
.clientList li.selected {
	font-weight: bold;
}

/**
 * POPUP cartes posa 
 **/
.blockPosa .searchForm {
    width: 450px;
    padding: 5px 0 0 5px; 
}

.blockPosa .posaTable {
    border-collapse: collapse;
    margin: 20px auto 10px auto;
}

.blockPosa .posaTable tr { 
    border: 1px solid #666;
}

.blockPosa .posaTable td { 
    border: 1px solid #666;
}

.blockPosa .posaTable td.label {
    width: 100px;
    font-weight: bold;
}

.blockPosa .posaTable td.value {
    width: 300px;
}

.blockPosa .posaTable input.price,
.blockPosaStock input.quantity {
    width: 60px;
    border: 1px solid #777;
}

.blockPosa .cardList {
    width: 230px;
    text-align: left;
    padding: 0;
    margin: 0 0 0 169px;
    position: absolute;
    overflow: auto;
    border: 1px solid #666;
    display: none;
    max-height: 144px;
}

.blockPosa .cardList li {
    list-style-type: none;
    background-color: white;
    /*border: 1px solid #666;
    border-bottom: none;*/
/*  width: 279px;*/
}

.blockPosa .cardList li.odd {
    background-color: #DDD;
}

/*.blockPosa .cardList li.last {
    border: 1px solid #666;
}
*/
.blockPosa .cardList li:hover {
    background-color: #CCC;
    cursor: pointer;
}

.blockPosa .cardList li a {
    display: inline-block;
    width: 210px;
    color: #008000;
    padding: 2px 0px 2px 2px;
}

.blockPosa .searchForm input[type="text"] {
    width: 244px;
}

.blockPosa .searchForm label {
    width: 165px;
    display: inline-block;
}

.blockPosa .searchForm .defaultRoundBtn {
    height: 19px;
    line-height: 11px;
}

.blockPosa .blockButton {
    text-align: center;
}

.blockError {
	margin-top: 10px;
}

.blockError .title {
	background: url('../images/bullet_error.png') no-repeat;
	padding-left: 20px;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	border: none;
}

/*
 *	
 *	Bloc argus dans estimation
 *
 */
.blockArgus {
	text-align: left;
}

.blockArgus span {
	font-size: 12px;
}

.blockArgus .blockPrice {
	margin-bottom: 5px;
	height: 100%;
}

.blockArgus .blockPrice .priceLabel {
	display: inline-block;
	width: 260px;
}

.blockArgus .blockPrice .priceLabel .labelContent{
	width: 160px;
	display:inline-block;
}

.blockArgus .imgPrice {
	height: 25px; 
	margin: 0px 10px;
}

.blockArgus .blockPrices .imgPrice {
	vertical-align: bottom;
}

.blockArgus .price {
	font-weight: bold;
}

/*
#referenceList {
	width: 15%;
	margin-top: -5px;
	float: left;
}
*/

.blockError {
	margin-top: 10px;
}

.blockError .title {
	background: url('../images/bullet_error.png') no-repeat;
	padding-left: 20px;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	border: none;
}

.imgEuroConversion {
	vertical-align: bottom;
}

.argusImg {
	height: 24px;
	margin: 5px 0 0 5px;
}

.argusImg img {
	height: 24px;
	padding-top: 9px;
}

/**
 *	tableau récap de la caisse 
 **/
.cashRegisterTable td.number {
	width: 120px;
}

.cashRegisterTable tr.total td,
.VATTable tr.total td {
	font-weight: bold;
}

/**
 *	tableau CA 
 **/
.turnoverTable td.number {
	width: 90px; 
}

.defaultTable.VATTable {
	width: 550px;
}

.defaultTable.posaTable,
.defaultTable.giftCardTable {
	width: 300px;
}

.defaultTable.reservationTable tr.header td,
.defaultTable.turnoverTable tr.header td,
.defaultTable.posaTable tr.header td,
.defaultTable.giftCardTable tr.header td {
	text-align: center;
	font-weight: bold;
}

.defaultTable.reservationTable tr.total td,
.defaultTable.turnoverTable tr.total td,
.defaultTable.posaTable tr.total td,
.defaultTable.giftCardTable tr.total td {
	font-weight: bold;
}

.ui-dialog span {
	font-size: 10px;
}

.ui-dialog .ui-dialog-titlebar-close span.ui-button-icon-primary {
	margin: -8px 5px 0 0;
}

/**
 * Tableau des réservations
 **/
.reservationBlock #searchResults {
	width: 290px; 
	border: 1px solid black; 
	overflow: auto; 
	display: block; 
	position: absolute;
	background-color: rgb(255, 255, 183); 
	height: 10em;
}

.reservationBlock #searchResults a:hover {
	text-decoration: none;
}

.reservationBlock .articleItem {
	font: 1em Verdana,Geneva,Arial,Helvetica,sans-serif; 
	display: block; 
	text-decoration: none; 
	color: black; 
	background-color: rgb(255, 255, 183)
}

.reservationBlock a:link,
.reservationBlock a:visited {
	color: green;
}

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

.reservationBlock .topAnchor {
	float: right;
}

.defaultTable.reservationTable th,
.defaultTable.reservationTable td,
.defaultTable.reservationDetailsTable th,
.defaultTable.reservationDetailsTable td {
	text-align: center;
}

.reservationTable .link {
	width: 250px;
	display: inline-block;
}

.reservationTable .link img {
	border: none;
}

.defaultTable.reservationPaymentTable {
	width: 50%;
}

.defaultTable.reservationPaymentTable th,
.defaultTable.reservationPaymentTable td {
	text-align: center;
}

.websiteReference {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #333;
}

.blockAmountMode span {
   font-size: 14px; 
}
