/******** ESCA *********/
/****** Standard *******/

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color:#FFFFFF;
}
P, TD { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

a {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a:hover {color:#FF0000; text-decoration:underline;}
a:active {color:#FF0000; text-decoration:underline;}

/*INPUT {
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #F7F4ED;
font-size: 12px; color: #000000; 
border: #000000 solid 1px;
vertical-align:top;
padding-top: 3px;
}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

TEXTAREA {
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #ECE8D7;
font-size: 12px; color: #000000; 
border: #000000 solid 1px;
vertical-align:top;
padding-top: 3px;
}
*/
H1 {
	font-size: 14px;
	color: #6A326F;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}
H1 a, H1 a:hover, H1 a:active {
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	font-style: italic;
	text-align: left;	text-decoration: underline;
}
H2 {
	font-size: 12px;
	color: #326999;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 20px;
}
H2  a, H2 a:hover, H2 a:active {
	font-size: 12px;
	color: #326999;
	font-weight: bold;
	text-decoration: underline;
}
H3 {
	font-size: 10px; 
	color: #00CCFF;
	font-weight: bold;
	margin-left: 30px;
}
H3  a, H3 a:hover, H3 a:active  {
	font-size: 10px;
	color: #00CCFF;
	font-weight: bold;
}
H4 {
	font-size: 10px;
	color: #FF9900;
	font-weight: bold;
	margin-left: 40px;
}
H4  a, H4 a:hover, H4 a:active {
	font-size: 10px; 
	color: #FF9900;
	font-weight: bold;
}
H5 {
	font-size: 10px;
	color: #FF9900;
	font-weight: bold;
	margin-left: 50px;
}
H5 a, H5 a:hover, H5 a:active {
	font-size: 10px; 
	color: #FF9900;
	font-weight: bold;
}
/** Entete de page **/
.Entete{
	text-align: right;
	vertical-align: top;
	background-image: url(/maquette/entete.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 107px;
	width:990px;
}
.partiedroite{
	margin: 0 auto;
	width:830px;
	float: right;
}

.Entete a{color: #000000; font-size:10px; text-decoration: underline;}
.Entete a:hover{ color: #000000; text-decoration: underline;}
.Entete a:active{color: #000000; text-decoration: none;}

/** Pied de page **/
.PiedPage{
	text-align: center;
	background-image: url(/img/pieddepage.jpg);
	background-repeat: no-repeat;
	height: 73px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: bottom;
	margin-bottom: 30px;
}

.PiedPage a{color: #666666; font-size:10px; text-decoration: none;}
.PiedPage a:hover{ color: #DB0048; text-decoration: underline;}
.PiedPage a:active{color: #666666; text-decoration: none;}

/** Pied de page Webinov**/
.PiedPageWebsyco{
	text-align: right;
	color: #333333;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	background-image: url(/img/pied.jpg); */
	font-weight: bold;
}

.PiedPageWebsyco a{
	font-size:9px;
	text-decoration: underline;
	color: #333333;
}
.PiedPageWebsyco a:hover{ color: #666666; text-decoration: underline;}
.PiedPageWebsyco a:active{
	color: #666666;
	text-decoration: none;
}

.BlocContenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
	vertical-align: top;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 5px;
	width: 830px;
	background-repeat: repeat-y;
}
.BlocContenu a, .BlocContenu a:hover, .BlocContenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	text-decoration: underline;
}
.pagefond{
	background-image: url(/maquette/fond_contenu.jpg);
	background-repeat: repeat-y;
}
/*************************************************************************************** BAS DE PAGE *********/
.basdepage {
	background-image: url(/maquette/PieddePage.jpg);
	background-repeat: no-repeat;
	height: 97px;
}

.basdepage a{color: #000000; text-decoration: underline;}
.basdepage a:hover{color: #FFFFFF; text-decoration: underline; }
.basdepage a:active{color: #FFFFFF; text-decoration: none;}

/*************************************************************************************** MENU *********/
.menu {
/*	float:left; */
	text-align: left;
	width: 155px;
	background-repeat: repeat-y;
	vertical-align: top;
	background-image: url(/maquette/sahb_r4_c1.jpg);
	margin: 0px;
	padding: 0px;
}
.menutexte {
	display: block;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 145px;
}

.menutexte a{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menutexte a:hover{
	color: #FFFFFF;
	background-color: #E67121;
}
.menutexte a:active{color: #FFFF00; text-decoration: underline;}

.BlocGauche{
	width: 123px;
	background-image: url(/img/pagefond_gauche.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

.ContenuAccueilStandard{
	width: 349px;
	display: inline;
	float: left;
}

.ContenuAccueilTexte{
	width: 339px;
	background-color: #F1EBDD;
	display: inline;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.ContenuAccueilImage{
	width: 59px;
	display: inline;
	float: left;
}

.ContenuAccueilTextePetit{
	width: 280px;
	display: inline;
	float: left;
}



/************************************************************************************************ FORMULAIRES *********/
.FormulaireGauche {
	display: inline;
	text-align: right;
	padding-top: 3px;
	margin-top: 10px;
	width: 200px;
}
.FormulaireGauche a,.FormulaireGauche a:hover, .FormulaireGauche a:active{
	display: inline;
	text-align: right;
	padding-top: 3px;
	margin-top: 10px;
	width: 200px;
}
.FormulaireDroite {
display: inline;
float: left;
padding-left: 10px;
margin-top: 10px;
}
.FormulaireDroite a, .FormulaireDroite a:hover, .FormulaireDroite a:active {
display: inline;
float: left;
padding-left: 10px;
margin-top: 10px;
}
.FormulaireErreur {
color: #CC0000;
font-weight: bold;
} 
.FormulaireErreur a, .FormulaireErreur a:hover, .FormulaireErreur a:active{
color: #CC0000;
font-weight: bold;
} 

.FormulaireErreur a,  .FormulaireErreur a:hover, .FormulaireErreur a:active {
color: #CC0000;
font-weight: bold;
}
.FormulaireValide {
color:#0099FF;
font-weight: bold;
}

.FormulaireValide a, .FormulaireValide a:hover, .FormulaireValide a:active {
color:#0099FF;
font-weight: bold;
}
/*************************************************************************************** TEXTES *********/
.TexteChemin {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.TexteChemin a, .TexteChemin a:hover, .TexteChemin a:active {
	color: #333333;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.TexteAbus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	font-weight: bold;
}
.TexteAbus a, .TexteAbus a:hover, .TexteAbus a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.TexteRemarque {
	font-size: 12px; 
	color: #FF6600;
	font-weight: bold;
}

.TexteRemarque a, .TexteRemarque a:hover, .TexteRemarque a:active {
	font-size: 12px; 
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}
.Texte1 {
	color: #FF3300;
}
.Texte1 a, .Texte1 a:hover, .Texte1 a:active {
	color: #FF3300;
	text-decoration: underline;
}
.Texte2 {
	color: #000000;
	font-size: 10px;
}
.Texte2  a, .Texte2 a:hover, .Texte2 a:active{
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
}

.Texte3 {
	color: #FF0000;
	font-weight: bold;
}
.Texte3  a, .Texte3 a:hover, .Texte3 a:active{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}

.Texte4 {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.Texte4 a, .Texte4 a:hover, .Texte4 a:active {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.Texte5 {
	font-weight: bold;
	color: #3366FF;
}
.Texte5  a, .Texte5 a:hover, .Texte5 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #3366FF;
}
.Texte6 {
	font-weight: bold;
	color: #000099;
}
.Texte6  a, .Texte6 a:hover, .Texte6 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #000099;
}
.Texte7 {
	font-weight: bold;
	color: #000000;
}
.Texte7  a, .Texte7 a:hover, .Texte7 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}
.Texte8 {
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;
}
.Texte8  a, .Texte8 a:hover, .Texte8 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;
}
.Texte9 {
	font-weight: bold;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.Texte9  a, .Texte9 a:hover, .Texte9 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.Texte10 {
	font-weight: bold;
	color: #6600FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.Texte10 a, .Texte10 a:hover,  .Texte10 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #6600FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}
/***** MenuHorizontal *****/
.MenuHorizontal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-Size: 8pt;
	color: #000000;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.MenuHorizontal:link { color: #000000; text-decoration: none;}
.MenuHorizontal:visited {  color: #000000; text-decoration: none;}
.MenuHorizontal:hover { color: #000000; text-decoration: none;}
/***** Fin MenuVertical *****/
.MenuVertical {
	display: block;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 125px;
}
.MenuVertical a { color: #FFFFFF; text-decoration: none;}
.MenuVertical a:visited {  color: #FFFFFF; text-decoration: none;}
.MenuVertical a:hover { color: #000000; text-decoration: none;}
/***** Fin MenuHorizontal *****/
.MenuDeroulant{
	display: block;
	position: absolute;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	width: 150px;
}
.MenuDeroulant table{
	width: 140px;
	border: solid #000000 1px;
}
.MenuDeroulant tr{
	display: block;
	background-color: #88408E;
}

.MenuDeroulant td{
	display: block;
	text-align: left;
	width: 150px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.MenuDeroulant a, .MenuDeroulant a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.MenuDeroulant a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E67121;
}

.MenuDeroulant td:hover{
	background-color: #E67121;
}

/*** cat */
/*************************************************************************************** CATEGORIE *********/
.cattexte {
	display: block;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	width: 120px; */
}

.cattexte a{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cattexte a:hover{
	color: #FFFFFF;
	background-color: #095FFF;
}
.cattexte a:active{color: #FFFF00; text-decoration: underline;}
/***** CatHorizontal *****/
.CatHorizontal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-Size: 8pt;
	color: #000000;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.CatHorizontal a { color: #000000; text-decoration: none;}
.CatHorizontal a:visited {  color: #000000; text-decoration: none;}
.CatHorizontal a:hover { color: #000000; text-decoration: none;}
.CatVertical {
	display: block;
	padding-left: 5px; 
	padding-right: 2px; 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	width: 110px; */
}
.CatVertical a { color: #ffffff; text-decoration: none;}
.CatVertical a.visited {  color: #ffffff; text-decoration: none;}
.CatVertical a.hover { color: #ffffff; text-decoration: none;}
/***** Fin MenuHorizontal *****/
.CatDeroulant{
	display: block;
	position: absolute;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
/*	width: auto; */
}
.CatDeroulant table{
/*	width: auto; */
	border: solid #000000 1px;
}
.CatDeroulant tr{
/*	display: block; */
	background-color: #FFCC00;
}

.CatDeroulant td{
/*	display: block; */
	text-align: center;
/*	width: auto; */
}

.CatDeroulant a, .CatDeroulant a:visited{
	color: #000000;
	text-decoration: none;
}
.CatDeroulant a:hover{
	color: #000000;
	text-decoration: none;
	background-color: #095FFF;
}

.CatDeroulant td:hover{
	background-color: #095FFF;
}


.BlocAdresse{
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 142px;
}
.Adresse{
	text-align: center;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: bottom;
}

.Adresse a{
	color: #666666; 
	font-size:10px; 
	text-decoration: none;
}
.Adresse a:hover{ 
	color: #DB0048; 
	text-decoration: underline;
}
.Adresse a:active{
	color: #666666; 
	text-decoration: none;}

.btqlien, .btqlien a, .btqlien a:hover, .btqlien a:visited {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0066FF;
}

.btq_sscategorie_titre, .btq_sscategorie_titre a, .btq_sscategorie_titre a:hover, .btq_sscategorie_titre a:visited {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #02CD02;
	border-bottom-color: #02CD02;
	font-weight: bold;

}.btq_sscategorie, .btq_sscategorie a, .btq_sscategorie a:hover, .btq_sscategorie a:visited {
	margin-top: 0px;
	margin-left: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009900;
}
.btq_sscategorie_nom, .btq_sscategorie_nom a, .btq_sscategorie_nom a:hover, .btq_sscategorie_nom a:visited {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	text-decoration: underline;
}
.btq_cat, .btq_cat a, .btq_cat a:hover, .bat_cat a:visited {
	color: #02CD02;	
}
.btq_cat_tab_gen {
	margin-left: auto;
	margin-right: auto;	
}
.btq_cat_tab_tr {
}
.btq_cat_tab_td {
	margin-left: auto;
	margin-right: auto;
	border : 1px dotted #D7FFD7;
	vertical-align: top;
}
.btq_cat_img, .btq_cat_img a, .btq_cat_img a:hover, .btq_cat_img a:visited{ 
	border: 0px dotted #02CD02;
}
.btq_cat_img_td {
	width: 75px;
	height: 75px;
}
.btq_prod {
	margin-left: auto;
	margin-right: auto;
}
.btq_produit_tab_gen {
	margin-left: auto;
	margin-right: auto;
}
.btq_produit_tab_tr {
}
.btq_produit_tab_td {
	margin-left: auto;
	margin-right: auto;
	border : 1px dotted #BFD9FF;
	vertical-align:top;
}
.btq_produit_titre, .btq_produit_titre a, btq_produit_titre a:hover, btq_produit_titre a:visited {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0166FF;
	border-bottom-color: #0166FF;
	font-weight: bold;
}
.btq_produit_nom, .btq_produit_nom a, .btq_produit_nom a:hover, .btq_produit_nom a:visited {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0166FF;
	font-weight: bold;
}
.btq_produit_detail_nom, .btq_produit_detail_nom a, .btq_produit_detail_nom a:hover, .btq_produit_detail_nom a:visited {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0166FF;
	font-weight: bold;
}

.btq_produit_prix, .btq_produit_prix a, .btq_produit_prix a:hover, .btq_produit_prix a:visited {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.btq_panier_noborderbottom {
	border-bottom: none;
}
.btq_panier_borderbottom {
	border-bottom: solid 1px #B0B0B0;
}
.btq_panier_tableau {
	width: 100%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.btq_panier_td_desc {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
}
.btq_panier_td_pu {
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
}
.btq_panier_td_qte {
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
}
.btq_panier_input_qte {
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px #B0B0B0;
	width: 25px;
}

.btq_panier_td_total {
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
}
.btq_panier_td_sup {
	vertical-align: top;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
}
.btq_panier_ecop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
	color: #006600;
}

.btq_panier_caption {
	background-color: #0099FF;
	color: White;
	font-size: 1.09em;
	text-transform: uppercase;
	padding: 3px 12px 2px 12px;
	font-weight: bold;
	margin-bottom: 0;
	}
.btq_panier_header {
	background-color: #B0B0B0;
	border-right: solid 1px #B0B0B0;
	color: White;
}

.btq_minipanier_texte, .btq_minipanier_texte a, .btq_minipanier_texte a:hover, .btq_minipanier_texte a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
}

.btq_panier_tot_pu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.btq_panier_tot_port {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.btq_panier_tot_articles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.btq_panier_tot_explication {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
	color: #0099FF;
}
.btq_panier_etape_on, .btq_panier_etape_on a, .btq_panier_etape_on a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;
}
.btq_panier_etape_on a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.btq_panier_etape_off, .btq_panier_etape_off a, .btq_panier_etape_off a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A1D9FF;
	font-weight: bold;
	text-decoration: none;
}
.btq_panier_etape_off a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.btq_panier_identification_BlocForm {
	text-align: left ;
	margin-left: 0px;
	display: block;
	width: 280px;
}
.btq_panier_identification_BlocForm table {
	text-align: left ;
	margin-left: 0px;
	display: block;
	width: 280px;
}
.btq_panier_identification_TextField_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000; 
	vertical-align: top;
	text-align: right;
}
.btq_panier_identification_TextField_champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-align: left;
	white-space: nowrap;
}
.btq_panier_identification_TextField_label_required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FF0000;
}
.btq_panier_identification_TextField_label_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FF0000;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}
.btq_panier_identification_TextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	background-color: #F7F4ED;
	border: #000000 solid 1px;
/*	padding-top: 3px; */
	text-align: left;
	display: table-column;
}
.btq_panier_identification_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FF0000;
	background-color: #FFEBE6;
	margin: 0px;
	padding: 5px;
	border: 1px solid #FF0000;
}

/* Coordonnées */
.btq_panier_cdt_BlocForm  {
	text-align: left ;
	margin-left: 100px;
	display: block;
	width: 400px;
}
.btq_panier_cdt_BlocForm  table{
	text-align: left ;
	margin-left: 100px;
	display: block;
	width: 400px;
}
.btq_panier_cdt_TextField_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000; 
	vertical-align: top;
	text-align: right;
}
.btq_panier_cdt_TextField_champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-align: left;
	white-space: nowrap;
}
.btq_panier_cdt_TextField_label_required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FF0000;
}
.btq_panier_cdt_TextField_label_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FF0000;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}
.btq_panier_cdt_TextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	background-color: #FFF8EA;
	border: #000000 solid 1px;
/*	padding-top: 3px; */
	text-align: left;
	display: table-column;
}
.btq_panier_cdt_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FF0000;
	background-color: #FFEBE6;
	margin: 0px;
	padding: 5px;
	border: 1px solid #FF0000;
}
.btq_panier_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 15px;
	color: #02CD02;
	font-weight: bold;
}
.btq_panier_sstitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left:50px;
	color: #0166FF;
	font-weight: bold;
}
.btq_panier_adr_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	padding-left:60px;
	color: #000000;
	font-weight: bold;
}
.btq_panier_adr_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	padding-left:10px;
	color: #000000;
}
.btq_panier_paie_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	padding-left:60px;
	color: #000000;
	font-weight: bold;
}
.btq_panier_paie_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	padding-left:10px;
	color: #000000;
	text-align:left;
}
.btq_panier_paie_txt input {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.btq_panier_paie_txtnoborder {
	border:0px none #FFFFFF;
	background-color:#FFFFFF;
	padding-left:10px;
}
.btq_panier_paie_txtnoborder input{
	padding-left:10px;
	border:0px none #FFFFFF;
	background-color:#FFFFFF;
}

.btq_panier_paie_resume_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	padding-left:60px;
	color: #000000;
	font-weight: bold;
}
.btq_panier_paie_resume_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	padding-left:10px;
	color: #000000;
	text-align:left;
}
.btq_panier_lien_retour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:right;
}
.btq_panier_dejaregle_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	padding-left:60px;
	color: #000000;
	font-weight: bold;
}
btq_panier_regle_ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 1px;
	padding-left:60px;
	color: #FF0000;
	font-weight: bold;
}
.btq_panier_dejaregle_reste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 1px;
	color: #000000;
	font-weight: bold;
	text-align:right;
}
.btq_panier_dejaregle_titre  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 1px;
	color: #666666;
	font-weight: bold;
	text-align:right;
	padding-left:60px;
}
.btq_panier_dejaregle_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	color: #000000;
	text-align:right;	
	padding-left:60px;
}
.btq_panier_btnvalider {
	text-align: center;
	padding-top: 25px;
}
.btq_panier_errpaie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FF0000;
	background-color: #FFEBE6;
	margin: 0px;
	padding: 5px;
	border: 1px solid #FF0000;
}
.btq_panier_okpaie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #0099FF;
	background-color: #ECF8FF;
	margin: 0px;
	padding: 5px;
	border: 1px solid #0099FF;
}
.actu_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
/*	color: #ED8821; */
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 200px;
}
.actu_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 120px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.actu  {
	width: 201px;
	overflow:auto;
	background-image: url(/maquette/encart_fond.jpg);
	background-repeat: repeat-x;
	background-color: #6E3475;
}
.actu p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.actu td {
	vertical-align:top;
}
.encart_classement {
	width: 200px;
	background-color: #6E3475;
	background-image: url(/maquette/encart_fond.jpg);
	background-repeat: repeat-x;
}

.encart_classement_autres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.encart_classement_sahb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #FF9900;
}
.encart_match {
	width: 200px;
	background-color: #6E3475;
	background-image: url(/maquette/encart_fond.jpg);
	background-repeat: repeat-x;
	text-align:center;
}

.encart_match_qui {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}

.encart_match_date, .encart_match_lieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #FFFFFF;
}
