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

.table_padding {
padding-left:15px;
padding-top:15px;
}

p

{

	margin: 0px 0px 0px 0px;

}



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

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

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

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



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

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

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

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



A.h1:link

{

	color: #353649;

	font-size:14px;

}

A.h1:visited

{

	color: #353649;

	font-size:14px;

}

A.h1:hover

{

	color: #000000;

	font-size:14px;	

	text-decoration: none;

}



A.lien_panier:link

{

	color: #000000;

	font-size:11px;

}



A.lien_panier:visited

{

	color: #000000;

	font-size:11px;

}

A.lien_panier:hover
{
	color: #FF9900;
	font-size:11px;
}

A.lien_liste2:link
{
color:#50516F;font-size:10px;font-weight:bold;text-decoration: none;
}
A.lien_liste2:active
{
color:#50516F;font-size:10px;font-weight:bold;text-decoration: none;
}
A.lien_liste2:visited
{
color:#50516F;font-size:10px;font-weight:bold;text-decoration: none;
}
A.lien_liste2:hover
{
color:#50516F;font-size:10px;font-weight:bold;text-decoration: underline;
}

A.lien_liste2c:link
{
color:#FFFFFF;font-size:11px;font-weight:normal;text-decoration: none;
}
A.lien_liste2c:active
{
color:#FFFFFF;font-size:11px;font-weight:normal;text-decoration: none;
}
A.lien_liste2c:visited
{
color:#FFFFFF;font-size:11px;font-weight:normal;text-decoration: none;
}
A.lien_liste2c:hover
{
color:#FFFFFF;font-size:11px;font-weight:normal;text-decoration: none;
}

.idem_lien {
color:#A0A1BF;font-size:11px;font-weight:bold;text-decoration: none;
}

A.lien_detailm:link
{
color:#A0A1BF;font-size:11px;font-weight:bold;text-decoration: none;
}
A.lien_detailm:active
{
color:#A0A1BF;font-size:11px;font-weight:bold;text-decoration: none;
}
A.lien_detailm:visited
{
color:#A0A1BF;font-size:11px;font-weight:bold;text-decoration: none;
}
A.lien_detailm:hover
{
color:#A0A1BF;font-size:11px;font-weight:bold;text-decoration: underline;
}


A.lien_marque:link

{
	color: #000000;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
}



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



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

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



A.lien_engagement:link

{

	color: #000000;

	font-size:10px;

	font-weight: normal;

	text-decoration: none;

}



A.lien_engagement:active

{

	color: #000000;

	font-size:10px;

	font-weight: normal;

	text-decoration: none;

}



A.lien_engagement:visited

{

	color: #000000;

	font-size:10px;

	font-weight: normal;

	text-decoration: none;

}



A.lien_engagement:hover

{

	color: #000000;

	font-size:10px;

	font-weight: normal;

	text-decoration: underline;

}



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;
margin : 0px 0px 0px 0px;
	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;

}



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:11px;

}



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;

	

}



input.input_radio{

	border-top-width: 0px; 

	border-right-width: 0px; 

	border-bottom-width: 0px; 

	border-left-width: 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: #BEC5CC;

	border-color : #BEC5CC;

	margin: 0px;

	padding: 0px;



}



input.login_orange

{ 

	color: #000000;

	font-size:25px;

	font-weight:bold;

	height: 35px;

	width: 150px;

	border-style: solid;

	border-top-width: 1px; 

	border-right-width: 1px; 

	border-bottom-width: 1px; 

	border-left-width: 1px;

	background-color: #D7D7E3;

	border-color : #D7D7E3;

	margin: 0px;

	padding: 0px;



}

input.pass_orange

{ 

	color: #FFFFFF;

	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: #D7D7E3;

	border-color : #D7D7E3;

	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: #D7D7E3;

	border-color : #D7D7E3;

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;
}

td.td_chemin {
	text-align: left;
}



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


img.img_orange
{
	margin: 0px 0px 0px 0px;
	border:3px solid #FF9900;;
}


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_orange2
{
background:#FF9900;
font-size:10px;
color:#FFFFFF;
font-weight:normal;
}

td.td_det2
{
padding-left:10px;
font-size:11px;
color:#50516F;
font-weight:bold;
}

td.td_panier

{

	background:#FF9900;

	font-size:14px;

	color:#FFFFFF;

	font-weight:bold;

}



td.td_question

{

	background-image: url(/charte/picto_question.gif);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #D7D7E3;

}







/*-------couleur 2 (foncee)------------*/



td.td_col_2

{

	background:#A0A1BF;color:#000000;

}

tr.tr_col_2

{

	background:#A0A1BF;color:#000000;

}
td.tdliste2
{
padding-top:19px;
padding-bottom:19px;
}

td.tdliste2prix
{
background-color:#D7D7E3;
color:#000000;
font-size:12px;
font-weight:bold;
}
td.tdliste2nom
{
color:#50516F;
font-size:11px;
font-weight:bold;
}

td.tdliste2content
{
color:#000000;
font-size:10px;
font-weight:normal;
padding-right:3px;
padding-left:3px;
}

.border_bleu {

	border: 1px solid #d7d7e3;

}
.border_bleu2 {

	border: 6px solid #A0A1BF;

}
.border_bleu3 {

	border: 1px solid #A0A1BF;

}

.border_orange {

	border: 1px solid #ff9800;

}





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: #A0A1BF;

	border-color : #A0A1BF;

	margin: 0px;

	padding: 0px;

}



select.rech_col2_large

{ 

	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: #A0A1BF;

	border-color : #A0A1BF;

	margin: 0px;

	padding: 0px;



}

select.rech_col2_small

{ 

	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: #BCBCD1;

	border-color : #BCBCD1;

	margin: 0px;

	padding: 0px;



}



input.col2_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: #A0A1BF;

	border-color : #D7D7E3;

	margin: 0px;

	padding: 0px;

}

input.diesel_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: #CACAD7;

	border-color : #D7D7E3;

	margin: 0px;

	padding: 0px;

}

input.essence_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: #B0B1D0;

	border-color : #D7D7E3;

	margin: 0px;

	padding: 0px;

}



/*-------couleur 1 (clair) ------------*/

td.td_col_1

{

	background:#D7D7E3;color:#000000;

}

tr.tr_col_1

{

	background:#D7D7E3;color:#000000;

}

tr.tr_col_3

{

	background:#E3E3E7;color:#000000;

}



#tableau

{

	width:320px;

	margin:0px 0px 0px 0px;

	text-align:left;

	padding:5px 5px 5px 5px;

	border:1px dashed #000000;

	background-color:#FFFFFF;

}

td.homec1

{

	background: #D7D7E3;

	font-family:verdana,arial,geneva,helvetica;

	font-size:10px;

	color:#434458;

}

td.homec2

{

	background: #A0A1BF;

	font-family:verdana,arial,geneva,helvetica;

	font-size:10px;

	color:#434458;

}

td.homec3

{

	background: #E4E4F1;

	font-family:verdana,arial,geneva,helvetica;

	font-size:10px;

	color:#434458;

}

td.activ4

{

	background: #CFD0D2;

	font-family:verdana,arial,geneva,helvetica;

	font-size:11px;

	color:#3F3E43;

}



A.lien_hom2:link

{

	color: #333445;

	font-size:11px;

  text-decoration: none;

}

A.lien_hom2:visited

{

	color: #333445;

	font-size:11px;

 text-decoration: none;

}

A.lien_hom2:hover

{

	color: #333445;

	font-size:11px;	

	text-decoration: underline;

}



A.lien_hom3:link

{

	color: #333445;

	font-size:13px;

  text-decoration: none;

}

A.lien_hom3:visited

{

	color: #333445;

	font-size:13px;

 text-decoration: none;

}

A.lien_hom3:hover

{

	color: #333445;

	font-size:13px;	

	text-decoration: underline;

}



A.lien_footer:link

{

	color: #B9B9C4;

	font-size:10px;

  text-decoration: none;

}

A.lien_footer:visited

{

	color: #B9B9C4;

	font-size:10px;

 text-decoration: none;

}

A.lien_footer:hover

{

	color: #A7A7B0;

	font-size:10px;	

	text-decoration: none;

}



/* ACTIV 4 */

td.rhp

{

	background: #E7EFF8;

	font-family:verdana,arial,geneva,helvetica;

	font-size:11px;

	color:#3F3E43;

}

td.activ4

{

	background: #CFD0D2;

	font-family:verdana,arial,geneva,helvetica;

	font-size:11px;

	color:#3F3E43;

}

td.activ4_2

{

	background: #B6B5BF;

	font-family:verdana,arial,geneva,helvetica;

		font-weight:normal;

	font-size:11px;

	color:#ffffff;

}

A.lien_a4:link

{

	color: #FFFFFF;

	font-size:11px;

  text-decoration: none;

}

A.lien_a4:visited

{

	color: #FFFFFF;

	font-size:11px;

 text-decoration: none;

}

A.lien_a4:hover

{

	color: #FFFFFF;

	font-size:11px;	

	text-decoration: underline;

}

.text_note {

	font-weight: bold;

	color: #FF9800;

	border: 1px solid #FF9800;

}



h1.h1_titre_liste

{

	font-size:11px;

	font-weight: normal;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

}

td.td_liste {
	font-size: 12px;
	color: #50516F;
	text-align: left;
	list-style-image: url(/charte/puce_orange.gif);
}



a.infobulle, a.infobullejs {position:relative;z-index:24;text-decoration:underline;margin-bottom:0px;font-weight:normal;color:#000;border-bottom:1px ;}

a.infobulle:active, a.infobullejs:active {position:relative;z-index:24;text-decoration:underline;margin-bottom:0px;font-weight:normal;color:#000;border-bottom:1px ;}

a.infobulle:visited, a.infobullejs:visited {position:relative;z-index:24;text-decoration:underline;margin-bottom:0px;font-weight:bold;color:#000;} 

a.infobulle:hover, a.infobullejs:hover {z-index:25;background-color:#FFFFFF!important;color:#000!important;font-weight:normal!important;text-decoration:underline;border-bottom-style:none;}



a.infobulle span, a.infobullejs span{display:none;text-decoration:underline;}

a.infobulle:hover span{font-size:11px;display:block;padding:2px;position:absolute;top:2em;left:-2em;border:1px solid #a2a2a2;background-color:#f2f2f2;color:#000;text-decoration:underline;}

div#lexibulle {background-color:#EEEEEE; width:200; position: absolute; display:none;z-index:100;border:1px solid #50516f;background-color:#f2f2f2;color:#000;text-decoration:none; text-align:left; padding:5px 5px 5px 5px; }

a#txtDisplayMore {display:none; border-top:1px solid #a2a2a2; padding-top:5px;}

#prixbarr2
{
font-size:15px;
color:#840303;
font-weight:bold;
}
#prix2
{
font-size:15px;
color:#000000;
font-weight:bold;
}
#prixbarr2pt
{
font-size:12px;
color:#840303;
font-weight:bold;
}

/*Kit ethanol*/

td.td_fd_arbre {
	background-image: url(/charte/kit_ethanol/fd_arbre.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.border_orange {
	border: 2px solid #FF9900;
}

input.ethanol_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: #FF9900;
	border-color : #D7D7E3;
	margin: 0px;
	padding: 0px;

}

/* Style du footer référencement */

/* Span pour la taille du texte dans chaque module */
.span_size_footer {
	font-size: 10px;
	font-weight:normal;
	margin: 5px 0px 5px 0px;
	font-style:normal;
	color:#999;
}
 
/* Style de la barre grise séparant les différents modules du footer */
.barre_grise_footer {
	height:1px;
	background:#ccc;
	font-style:normal;
}


/* style des h3 */
.h3_footer_ref {
	font-size: 10px;
	font-style:normal;
	color:#999;
}

h2.h2_footer_ref {
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	margin-left:5px;
	color:#999;
	text-align:left;
	margin:0px;
}

a.span_size_footer {
	font-size: 10px;
	font-weight:normal;
	margin: 5px 0px 5px 0px;
	font-style:normal;
	color:#999;
}

a.lien_footer_bas {
	font-style:normal;
	color:#999;
	font-size:10px;
}

a.lien_footer_bas:hover {
	font-style:normal;
	color:#999;
	text-decoration:underline;
	font-size:10px;
}

a.lien_cat_footer {
	font-style:normal;
	color:#999;
	font-size:10px;
}

a.lien_cat_footer:hover {
text-decoration:underline;
	color:#999;
}

h2.h2_footer_ref a{
	color:#999;
}

h2.h2_footer_ref:hover a{
	color:#999;
	text-decoration:underline;
}
/* ESPACE PERSO PROCESS*/
div.div_commande {
	position:absolute;
	z-index:20;
	visibility:hidden;
	background-color: #FFFFFF;
	border: 4px solid #50516F;
	width: 600px;
}


.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;
}



/* FORMULAIRE DE CONTACT */

#div_sujet_contact {
	position:absolute;
	background-color: #FFF;
	padding: 5px;
	margin:1px 0 0 18px;
	border: 1px solid #7b7c81;
	width:388px;
	z-index:350;
}

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

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

#div_sujet_contact ul li.liste_contact {
	font-size:14px;
	color:#000000;
	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: #000000;
}

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

.contact_sujet {
	height:18px;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	border: none;
	background: url(/charte/select_contact.gif) #FFFFFF no-repeat right;
	font-size:11px;
	cursor:pointer;
	
}

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

.textarea_contact {
	width:100%;
	margin:0px;
}

.margin {
	margin:0px;
}

.liencontact {
	font-size:11px;
	font-weight:normal;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}