/* ************************************************************************
// At WebData - Version 1.3.3.0 - STYLE.CSS
// ************************************************************************
// Conception & Programmation : At ss2i - http://www.at-ssii.com
// Copyright © 1998-2003 : At services - http://www.at-services.ch
// ************************************************************************
// Dernières modifications : 21-08-2004 13:34
// ************************************************************************
// CSS ZONE PUBLIQUE
// *********************************************************************** */

/* Attributs par défaut */


body, textarea, input
{
	font-family:arial,verdana,geneva,helvetica;
	font-size:12px;
	color:#777777;
	font-weight:normal;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(/charte/fd_3x_sans_frais.gif);
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#ffffff;
  
}

/*body, textarea, input
{
	background-color: #F8F6F6;
	font-family:arial,verdana,geneva,helvetica;
	font-size:12px;
	color:#777777;
	font-weight:normal;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  
}*/

.fd_3x{
	background-image:url(/charte/fd_3x_sans_frais.gif);
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#ffffff;
}

p
{
	margin: 0px 0px 0px 0px;
}

A:link
{
	color: #777676;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

A:visited
{
	color: #777676;
		font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

A:active
{
	color: #777676;
		font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

A:hover
{
	color: #5797AB;
		font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}



A.lien_promo:link
{
	color: #000000;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

A.lien_promo:visited
{
	color: #000000;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

A.lien_promo:active
{
	color: #000000;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

A.lien_promo:hover
{
	color: #000000;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
}


a.bl:link
{
	color: #ffffff;
	font-size:14px;
}
a.bl:visited
{
	color: #ffffff;
	font-size:14px;
}
a.bl:hover
{
	color: #ffffff;;
	font-size:14px;	
	text-decoration: none;
}


a.h1:link
{
	color: #000000;
	font-size:14px;
}
a.h1:visited
{
	color: #000000;
	font-size:14px;
}
a.h1:hover
{
	color: #5797AB;
	font-size:14px;	
	text-decoration: none;
}
a.panier:link
{
	color: #000000;
	font-size:11px;
}

a.panier:visited
{
	color: #000000;
	font-size:11px;
}
a.panier:hover
{
	color: #FFFFFF;
	font-size:11px;
}
ul
{
	list-style-image: url(/charte/puce.gif);
	/*list-style-type:square;*/
	font-size:12px;
	/*line-height: 18px;*/
}

pre
{
	font-size:11px;
	color:#CC0000;
}

h1
{

	padding: 3px 3px 3px 3px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
}

h2
{


	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}

h3
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#000000;
	font-weight:bold;
	font-size:13px;
}
A.lien_blanch3:link
{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}

A.lien_blanch3:visited
{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}

A.lien_blanch3:active
{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}

A.lien_blanch3:hover
{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	text-decoration: underline;
}

A.lienblanc:link
{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}

A.lienblanc:visited
{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}

A.lienblanc:active
{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}

A.lienblanc:hover
{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration: underline;
}


h4
{

	padding: 3px 3px 3px 3px;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}
h5
{

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#FF0000;
	font-weight:bold;
	font-size:20px;
}

h6
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#9E9D9D;
	font-weight:normal;
	font-size:17px;
}
tr
{
	font-family:verdana,geneva,helvetica,arial;
	font-size:12px;
}

select, textarea, input
{ 
	color: #000000;
	font-size:13px;
	font-weight:bold;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color:#8F959A;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;	
}
select.select_contact
{ 
	color: #000000;
	font-size:13px;
	width: 380px;
	font-weight:normal;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	
}
input.reponse_contact
{ 
	color: #000000;
	font-size:13px;
	width: 250px;
	font-weight:normal;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}
select.reponse_contact2
{ 
	color: #000000;
	font-size:13px;
	width: 250px;
	font-weight:normal;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}
textarea.reponse_contact3
{ 
	color: #000000;
	font-size:13px;
	width: 250px;
	font-weight:normal;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}
select.rech_gris2
{ 
	color: #000000;
	height: 20px;
	width: 130px;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #FFFFFF;
	border-color : #7F9DB9;
	margin: 0px;
	padding: 0px;

}
input.gris2_ok
{ 
	color: #000000;
	height: 30px;
	width: 30px;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #BEC5CC;
	border-color : #F600FF;
	margin: 0px;
	padding: 0px;
}
input.gris_ok2
{ 
	color: #000000;
	height: 25px;
	width: 20px;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #D6D6D6;
	border-color : #D6D6D6;
	margin: 0px;
	padding: 0px;
}
input.login_orange
{ 
	color: #000000;
	font-weight:bold;
	width: 110px;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #FFFFFF;
	border-color : #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
input.ok_new
{ 
	color: #000000;
	width: 25px;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #ffffff;
	border-color : #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input.pass_orange
{ 
	color: #000000;
	font-size:20px;
	font-weight:normal;
	height: 30px;
	width: 150px;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #BEC5CC;
	border-color : #E8E9EA;
	margin: 0px;
	padding: 0px;
}
select.rech_gris
{ 
	color: #000000;
	height: 20px;
	width: 200px;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #EEEEEE;
	border-color : #EEEEEE;
	margin: 0px;
	padding: 0px;

}
input.gris_mc
{ 
	color: #FFFFFF;
	height: 20px;
	width: 200px;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #AAAAAA;
	border-color : #AAAAAA;
	margin: 0px;
	padding: 0px;
}
input.blanc
{ 
	color: #000000;
	height: 25px;
	width: 111px;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #FFFFFF;
	border-color : #FFFFFF;
	valign : center;
	margin: 0px;
	padding: 0px;
}
input.gris_ok
{ 
	color: #000000;
	height: 25px;
	width: 30px;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #EEEEEE;
	border-color : #EEEEEE;
  margin: 0px;
	padding: 0px;
}
input.orange_ok
{ 
	color: #000000;
	height: 25px;
	width: 30px;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #BEC5CC;
	border-color : #BEC5CC;
margin: 0px;
	padding: 0px;
}

input.defil
{ 
	color: #FF0000;
	font-weight:bold;
	width: 300px;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #FFFFFF;
	border-color : #FFFFFF;

}
input.defil2
{ 
	color: #FF0000;
	font-weight:bold;
	width: 250px;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #FFFFFF;
	border-color : #FFFFFF;

}
input.checkbox
{ 
	color: #000000;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-style: none;
	/*background-color: transparent;*/
}


td.titre
{

	height: 14px;
	color:#000000;
	font-weight:bold;
}

img.simple
{
	margin: 0px 0px 0px 0px;
	border:1px solid #000000;
}

span.colore
{
	color:#CC0000;
	font-weight:bold;
}

p.pt
{
	font-size:10px;
	/*margin: 5px 10px 5px 10px;*/
}

td.td_orange
{
	background:#FF9900;
		font-size:12px;
	color:#000000;
	font-weight:normal;
}
td.td_panier
{
	background:#FF9900;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}


td.td_col_1
{
	background:#E8E9EA;color:#000000;
}
td.td_col_2
{
	background:#BEC5CC;color:#000000;
}
td.td_col_3
{
	background:#CED2D6;color:#000000;
}
a.lien_zoom:link
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}
a.lien_zoom:visited
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}
td.gris
{
	background:#F8F6F6;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
td.gris2
{
	background:#EEEEEE;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
td.c2
{
	background:#D6D6D6;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

tr.tr_c1
{
	background:#D6D6D6;color:#000000;
}

tr.tr_c2
{
	background:#F9F7F7;color:#000000;
}

tr.cg
{
	background:#FFD5D5;
}

td.td_noir
{
font-family:arial,verdana,geneva,helvetica;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

A.lnoir:visited
{
	color: #000000;
		font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

A.lnoir:active
{
	color: #000000;
		font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

A.lnoir:hover
{
	color: #000000;
		font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}
.tableau_bord
{
    border:1px;
    border-color:#C5CBD1;
    border-style:solid;
	margin-bottom:0px;
	padding-bottom:0px;
}

.tableau_bord_presto
{	
	margin-bottom:0px;
	padding-bottom:0px;
}

table.tableau_bord_bleu
{
    margin-top:5px;
    border:1px; 
    border-color:#8ABBCC;
    border-style:solid;
}
td.td_index1
{
background-color:#EEEEEE;
color:#3E4042;
font-size:10px;

}
.h2_home
{
color:#3E4042;
font-size:10px;
display:inline;
}
td.td_index_bloc1{
background-color:#F8F6F6;
color:#000000;
font-size:9px;
}
td.td_index_bloc3{
background-color:#F8F6F6;
color:#9C9A9A;
font-size:8px;
}
td.td_index_bloc2{
background-color:#BEC5CC;
color:#000000;
font-size:9px;
}
td.td_bold
{
color:#3E4042;
font-weight:bold;
font-size:10px;
}

h1.h1_bold
{
color:#3E4042;
font-weight:bold;
font-size:10px;
display:inline;
}

A.lien_blanc:link
{
	color: #000000;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc:visited
{
	color: #000000;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc:active
{
	color: #000000;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc:hover
{
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}


A.lien_h1_bold:link
{
color:#3E4042;
font-weight:bold;
font-size:10px;
text-decoration: none;
}

A.lien_h1_bold:visited
{
color:#3E4042;
font-weight:bold;
font-size:10px;
text-decoration: none;
}

A.lien_h1_bold:active
{
color:#3E4042;
font-weight:bold;
font-size:10px;
text-decoration: none;
}

A.lien_h1_bold:hover
{
color:#3E4042;
font-weight:bold;
font-size:10px;
text-decoration: none;
}



A.lien_home_soft:link
{
	color: #65676A;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

A.lien_home_soft:visited
{
	color: #65676A;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

A.lien_home_soft:active
{
	color: #65676A;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

A.lien_home_soft:hover
{
	color: #000000;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}
td.td_grisclair{
background-color:#F1F1F1;
}
A.lien_blanc2:link
{
	color: #000000;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc2:visited
{
	color: #000000;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc2:active
{
	color: #000000;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc2:hover
{
	color: #000000;
	font-size:10px;
	font-weight:bold;
	text-decoration: underline;
}

A.lien_blanc3:link
{
	color: #C07402;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc3:visited
{
	color: #C07402;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc3:active
{
	color: #C07402;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc3:hover
{
	color: #FF9900;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc4:link
{
	color: #777777;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc4:visited
{
	color: #777777;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc4:active
{
	color: #777777;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_blanc4:hover
{
	color: #FF9900;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

A.lien_liste_italic:link
{
	color: #65676A;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	text-decoration: underline;
}

A.lien_liste_italic:visited
{
	color: #65676A;
	font-size:11px;
	font-weight:normal;	
	font-style:italic;
	text-decoration: underline;
}

A.lien_liste_italic:active
{
	color: #65676A;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	text-decoration: underline;
}

A.lien_liste_italic:hover
{
	color: #000000;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	text-decoration: underline;
}

#petit
{
	font-size:8px;
	font-weight:normal;
}
td.td_liste_italic
{
	color: #65676A;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
}
td.td_liste_petit
{
	font-size:11px;
	font-weight:normal;
}
#liste_prix
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#listeinfo
{
	position:absolute;
	z-index:4;
	visibility: hidden;
	overflow: hidden
 }

td.td_txtn
{
color:#000000;
}

#soptim
{position:absolute; 
 z-index:1; 
visibility: hidden; 
overflow:hidden;
}

a.h1_2:hover
{color: #5797AB;font-size:14px;	text-decoration: none;}
a.h1_2:link
{color: #5797AB;font-size:14px;	text-decoration: none;}
a.h1_2:visited
{color: #5797AB;font-size:14px;	text-decoration: none;}
a.h1_2:hover
{color: #5797AB;font-size:14px;	text-decoration: none;}



a.infobulle, a.infobullejs{cursor: help; position:relative;z-index:19;text-decoration:none;margin-bottom:0px;color:#000000!important;font-weight:normal!important;border-bottom:1px dotted #33809C!important;}
a.infobulle:hover, a.infobullejs:hover {z-index:20;background-color:#FEFF73!important;color:#000!important;font-weight:normal!important;text-decoration:none;border-bottom-style:none;}
a.infobulle span, a.infobullejs span{display:none}
a.infobulle:hover span{font-size:11px;display:block;padding:2px;position:absolute;top:2em;left:-2em;width:20em;border:1px solid #a2a2a2;background-color:#f2f2f2;color:#000;font-weight:normal!important;text-decoration:none;}
div#lexibulle {background-color:#EEEEEE; width:25em; position: absolute; display:none;z-index:100;border:1px solid #a2a2a2;background-color:#f2f2f2;color:#000;text-decoration:none; text-align:center; }
a#txtDisplayMore {display:none; border-top:1px solid #a2a2a2; padding-top:5px;}

/*detail produit pneu*/

td.td_commande {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
}

td.td_ongletbleu {
	font-weight: bold;
	color: #ffffff;
	background-color: #5797AB;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.border_bleu {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #5797AB;
}

img.img_bleu {
	border: 1px solid #5797AB;
}

img.img_gris {
	border: 1px solid #e8e9ea;
}

.text_blanc {
	color: #FFFFFF;
}

.text_bleu {
	color: #5797ab;
	font-size: 16px;
	font-weight: bold;
}

select.accessoires {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #bec2cc;
}

A.lienbleu:link
{
	color: #5797ab;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
}

A.lienbleu:visited
{
	color: #5797ab;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
}

A.lienbleu:active
{
	color: #5797ab;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
}

A.lienbleu:hover
{
	color: #FF9900;
	font-weight:bold;
	text-decoration: underline;
	font-size: 11px;
}


A.liengris:link
{
	color: #777777;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
}

A.liengris:visited
{
	color: #777777;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
}

A.liengris:active
{
	color: #777777;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
}

A.liengris:hover
{
	color: #FF9900;
	font-weight:bold;
	text-decoration: underline;
	font-size: 11px;
}

A.lienrouge:link
{
	color: #990000;
	font-weight:normal;
	text-decoration: none;
	font-size: 12px;
}

A.lienrouge:visited
{
	color: #990000;
	font-weight:normal;
	text-decoration: none;
	font-size: 12px;
}

A.lienrouge:active
{
	color: #990000;
	font-weight:normal;
	text-decoration: none;
	font-size: 12px;
}

A.lienrouge:hover
{
	color: #000000;
	font-weight:normal;
	text-decoration: underline;
	font-size: 12px;
}

.cadre_gris{
	border: solid 1px;
	border-color: #BEC5CC;
	padding-top:5px;
	padding-bottom:5px;
}

/*encart index*/
td.td_fdencart {
	background-image: url(/charte/fd_paiement.gif);
	background-repeat: repeat-y;
	background-position: center top;
	font-size: 12px;
	font-weight: bold;
	color: #455767;
	text-align: center;
}

img.img_paiement {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.text_pt {
	font-size: 10px;
	font-weight: normal;
	color: #455767;
}



.Style1 
{
font-size: 16px
}

a.bulle
{
    position:relative; 
    z-index:24;
    text-decoration:none;
}

a.bulle:hover
{
z-index:25;
background-color:#FFFFFF;
text-decoration:none;
}

a.bulle span
{
display: none;
}

a.bulle:hover span
{
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:300px;
	border:1px solid #5797ab;
	background-color:#e8e9ea;
	color:#000000;
	font-weight:normal;
	line-height:15px;
	padding:1px;
	font-size: 11px;
	text-decoration: none;
}


a.bulle2
{
    position:relative; 
    z-index:24;
    text-decoration:none;
}

a.bulle2:hover
{
z-index:25;
background-color:#FFFFFF;
text-decoration:none;
}

a.bulle2 span
{
display: none;
}

a.bulle2:hover span
{
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:265px;
	border:1px solid #5797ab;
	background-color:#e8e9ea;
	color:#000000;
	font-weight:normal;
	line-height:13px;
	padding:1px;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}



.hiver {
	color:#3399FF;
	font-style:italic;
	font-size:10px;
	margin-bottom:3px;
}

.marque {
	color:#5797ab;
	font-weight:bold;
	font-size:12px;

}

.prix {
	color:#FF9900;
	font-weight:bold;
	font-size:11px;
	
}

.profil {
	font-style:italic;
	font-weight:bold;
	font-size:10px;
	vertical-align:text-top;
	display:inline;

}

.cadre_gris_details{
	border: solid 1px;
	border-color: #BEC5CC;
	margin-top:2px;
	margin-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;

}



.lien_pack
{
	display:block; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	height:16px;
	width:96px;
	background:url(/charte/b_ajout_pack.gif) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}

.lien_pack:hover
{
	display:block; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	height:16px;
	width:96px;
	background:url(/charte/b_ajout_pack_on.gif) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}


.lien_pack_sup
{
	display:block; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	height:16px;
	width:96px;
	background:url(/charte/b_sup_pack.gif) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}

.lien_pack_sup:hover
{
	display:block; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	height:16px;
	width:96px;
	background:url(/charte/b_sup_pack_on.gif) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}


A.lien_bas:link
{
	color:#5797ab;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

A.lien_bas:visited
{
	color:#5797ab;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

A.lien_bas:active
{
	color:#5797ab;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

A.lien_bas:hover
{
	color: #FF9900;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.margT_B{
	margin-top:10px;
	margin-bottom:10px;
}


/*div panier*/

.table_panier {
	background-color: #FFFFFF;
	border: 3px solid #5797AB;
}

td.td_tpanier {
	font-size: 18px;
	font-weight: normal;
	color: #999999;
	text-align: left;
}

td.td_ombre {
	background-image: url(/charte/ombre.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


.layer_pan {
	position:absolute;
	z-index:8000;
}

.div_panier {
	background-color: #000000;
    position:absolute;
	height: 100%;
	width: 100%;
	filter:alpha(opacity=50);
   -moz-opacity:0.5;
	opacity: 0.5;
	left: 0px;
	top: 0px;
	z-index:8001;
	overflow:hidden;

}

.div_panier2 {

    position:absolute;
	left:0px;
	top:0px;
	height: 100%;
	width: 100%;
	z-index:8002; 
	overflow:hidden;

}
.div_panier3 {
    position:absolute;
	height: 100%;
	width: 100%;
	z-index:8003;
	left:0px;
	top:202px;
	overflow:hidden;

}


.promo_img {
	font-size: 24px;
	color: #CD0505;
	font-weight: bold;
}

.paiement_cb{
	background:url(/charte/paiement_cb.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_cb_on{
	background:url(/charte/paiement_cb_on.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_sansfrais{
	background:url(/charte/paiement_sansfrais.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_sansfrais_on{
	background:url(/charte/paiement_sansfrais_on.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_presto{
	background:url(/charte/paiement_presto.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_presto_on{
	background:url(/charte/paiement_presto_on.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_paypal{
	background:url(/charte/paiement_paypal.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_paypal_on{
	background:url(/charte/paiement_paypal_on.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_telephone{
	background:url(/charte/paiement_telephone.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_telephone_on{
	background:url(/charte/paiement_telephone_on.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_cheque{
	background:url(/charte/paiement_cheque.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_cheque_on{
	background:url(/charte/paiement_cheque_on.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_virement{
	background:url(/charte/paiement_virement.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_virement_on{
	background:url(/charte/paiement_virement_on.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_aurore{
	background:url(/charte/paiement_aurore.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_aurore_on{
	background:url(/charte/paiement_aurore_on.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_mandat{
	background:url(/charte/paiement_mandat.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.paiement_mandat_on{
	background:url(/charte/paiement_mandat_on.gif) no-repeat;
	width:170px;
	height:61px;
	cursor:pointer;
	border:none;	
}

.fd_tel{
	background-image:url(/charte/fd_tel.gif);
	background-repeat:no-repeat;
	background-position:top;
}


.fd_cheque{
	background-image:url(/charte/fd_cheque.gif);
	background-repeat:no-repeat;
	background-position:top;
}



.fd_virement{
	background-image:url(/charte/fd_virement.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.fd_presto{
	background-image:url(/charte/mensualites_presto.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:40px;
}

.mensualité{
	color:#0f74ba;	
	padding-left:50px;
	font-weight:normal;
}

.txt_blanc{
	color:#FFF;	
	font-weight:normal;
}

.picto_animation {
	position:absolute;
	margin-top:60px;
}

.picto_animation2 {
	position:absolute;
	z-index:2900;
	margin-top:255px;
	margin-top:255px !ie;	
	margin-left:2px;
}

/*Pack Hiver*/

.fd_pack_hiver{
	background-image:url(/promotion/fd_pack_hiver.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:772px;
	height:510px;
}

.t_hiver{
	color:#004c89;	
	font-size:14px;
	font-weight:bold;
}

.t_hiver_pt{
	color:#004c89;	
	font-size:13px;
	font-weight:bold;
}

.txt_hiver{
	color:#00cbff;	
	font-size:12px;
	font-weight:bold;
}

.table_hiver{
	background-color:#FFF;
	border:1px solid #044a86;
}

select.rech_gris2
{ 
	color: #000000;
	height: 20px;
	width: 130px;
	border: 1px solid #BEC5CC;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

/*Modification sujet page contact 04/10*/
select.vcontact_select { 
	width:200px;
	color: #000000;
	font-size:13px;
	font-weight:bold;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color:#8F959A;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;	
}

#div_sujet_contact {
	position:absolute;
	background-color: #FFF;
	padding: 5px;
	margin:1px 0 0 -2px;
	border: 1px solid #8f959a;
	width:400px;
	z-index:350;
	font-size:11px;
}

#div_sujet_contact ul {
	padding:0 0 0 0;
	margin: 0 0 14px 0;
}

#div_sujet_contact ul li {
	list-style:none;
	font-weight: bold;
	padding:0 0 0 0;
	margin:0 0 3px 0;
	text-align: left;
	font-size: 12px;
	color: #19212d;
}

#div_sujet_contact ul li.liste_contact {
	font-size:14px;
	color:#19212d;
	list-style-position: outside;
	list-style-type: disc;
	margin:0 0 5px 14px;
	padding:0 0 0 0;
}

#div_sujet_contact ul li a{
	font-size:11px;
	margin: 0 0 0 0;
	text-decoration:none;
	font-weight:normal;
	color: #19212d;
}

#div_sujet_contact ul li a:hover{
	font-size:11px;
	margin: 0 0 0 0;
	text-decoration:underline;
	font-weight:normal;
	color: #19212d;
}

.contact_sujet {
	margin: 0 0 0 0;
	border: 1px solid #8f959a;
	background-image: url(/charte/select_contact.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#000;
	font-size:11px;
	font-weight:normal;
	padding:0 10px 0 0;
}

a.liencontact,a.liencontact:visited,a.liencontact:active,a.liencontact:hover {
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#000;
}

 
.contact_cat {
	font-weight:bold;
	color: #5797b8;
}

.text_10px {
	font-size:10px;
}

.text_11px {
	font-size:10px;
	font-weight:normal;
}