body {
padding:0px; 
margin:0px;
font-family:Arial;
font-size:11px;
 }

a {color:#005447; text-decoration:underline;}
a:hover {color:#cc0000; text-decoration:underline;}


.input {
	border: thin solid #0f7456;
	font-family:arial;
	font-size:11px;
	color:#000000;
}
.texte{
font-family:arial;
font-size:11px;
color:#000000;
}
.texte_vert{
font-family:arial;
font-size:11px;
color:#005447;
}

.texte_couleur{
font-family:arial;
font-size:11px;
color:#cc0000;
}

.text{
font-family:arial;
font-size:13px;
color:#000000;
}
.text_blanc_barre{
text-decoration:line-through;
font-family:arial;
font-size:12px;
color:#FFFFFF;
}
.text_blanc_b{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
.text_blanc{
font-family:arial;
font-size:12px;
color:#FFFFFF;
}

.text_vert{
font-family:arial;
font-size:13px;
color:#005447;
}
.text_gris_fonce{
font-family:arial;
font-size:13px;
color:#999999;
}

.text_gris{
font-family:arial;
font-size:11px;
color:#666666;
}

.text_couleur{
font-family:arial;
font-size:13px;
color:#cc0000;
}

a.lien_couleur{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#cc0000;
text-decoration:none;
}
a.lien_couleur:hover{
font-family:Arial;
font-weight:bold;
font-size:11px;
color:#cc0000;
text-decoration:underline;
}
a.lien_noir{
font-family:Arial;
font-size:11px;
color:#000000;
text-decoration:none;
}
a.lien_noir:hover{
font-family:Arial;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.nav_header{
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#000000;
cursor:pointer;
}

/*----------------- NAV TOP --------------*/
a.lien_header{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.lien_header:hover{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}

.nav_top_vert_1{
cursor:pointer;
width:16px;
height:20px;
background-image:url(../img/commun/top_nav_vert_left.gif);
background-repeat:no-repeat;
}
.nav_top_vert_2{
font-family:"Trebuchet MS";
height:19px;
padding-top:1px;
text-align:center;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
background-image:url(../img/commun/top_nav_vert_bg.gif);
background-repeat:repeat-x;
}
.nav_top_vert_3{
cursor:pointer;
width:16px;
height:20px;
background-image:url(../img/commun/top_nav_vert_right.gif);
background-repeat:no-repeat;
}


.nav_top_rouge_1{
cursor:pointer;
width:16px;
height:20px;
background-image:url(../img/commun/top_nav_rouge_left.gif);
background-repeat:no-repeat;
}
.nav_top_rouge_2{
font-family:"Trebuchet MS";
height:19px;
padding-top:1px;
text-align:center;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
background-image:url(../img/commun/top_nav_rouge_bg.gif);
background-repeat:repeat-x;
}
.nav_top_rouge_3{
cursor:pointer;
width:16px;
height:20px;
background-image:url(../img/commun/top_nav_rouge_right.gif);
background-repeat:no-repeat;
}


.nav_top_gris_1{
cursor:pointer;
width:16px;
height:20px;
background-image:url(../img/commun/top_nav_gris_left.gif);
background-repeat:no-repeat;
}
.nav_top_gris_2{
font-family:"Trebuchet MS";
height:19px;
padding-top:1px;
text-align:center;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
background-image:url(../img/commun/top_nav_gris_bg.gif);
background-repeat:repeat-x;
}
.nav_top_gris_3{
cursor:pointer;
width:16px;
height:20px;
background-image:url(../img/commun/top_nav_gris_right.gif);
background-repeat:no-repeat;
}


.nav_top_fonce_1{
cursor:pointer;
width:16px;
height:20px;
background-image:url(../img/commun/top_nav_fonce_left.gif);
background-repeat:no-repeat;
}
.nav_top_fonce_2{
font-family:"Trebuchet MS";
height:19px;
padding-top:1px;
text-align:center;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
background-image:url(../img/commun/top_nav_fonce_bg.gif);
background-repeat:repeat-x;
}
.nav_top_fonce_3{
cursor:pointer;
width:16px;
height:20px;
background-image:url(../img/commun/top_nav_fonce_right.gif);
background-repeat:no-repeat;
}


/*-------------MENU LEFT ----------------*/

.titre_bloc{
font-family:"Trebuchet MS";
font-size:16px;
color:#033627;
font-weight:bold;
text-align:left;
height:25px;
}
a.picto_menu{
background-image:url(../img/commun/picto_fleche.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
height:15px;
text-decoration:none;
color:#000000;
font-family:Arial;
font-size:12px;
}
a.picto_menu:hover{
background-image:url(../img/commun/picto_fleche_rouge.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
height:15px;
text-decoration:underline;
color:#cc0000;
font-family:Arial;
font-size:12px;
}
a.lien{
text-decoration:underline;
color:#000000;
font-family:Arial;
font-size:12px;
}
a.lien:hover{
text-decoration:underline;
color:#cc0000;
font-family:Arial;
font-size:12px;
}
a.lien_sg{
text-decoration:underline;
color:#000000;
font-family:Arial;
font-size:11px;
}
a.lien_sg:hover{
text-decoration:underline;
color:#cc0000;
font-family:Arial;
font-size:11px;
}

/*---------- FOOTER ----------*/
.text_footer{
font-family:Tahoma;
font-size:11px;
color:#999999;
}
a.lien_footer{
font-family:Tahoma;
font-size:11px;
color:#005447;
text-decoration:underline;
}
a.lien_footer:hover{
font-family:Tahoma;
font-size:11px;
color:#005447;
text-decoration:underline;
}
/*--------------HOME PAGE-------------*/
.titre_bloc_home{
font-family:"Trebuchet MS";
font-size:13px;
color:#033627;
font-weight:bold;
text-align:left;
height:20px;
}
.prix_home{
font-family:arial;
font-size:18px;
color:#003333;
font-weight:bold;

}

.bt_cmd{
font-family:arial;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}

.bt_attach{
font-family:arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

/*---------------CATALOGUE------------*/
.fleche_in{
background-image:url(../img/cata/fleche_select.gif);
background-repeat:no-repeat;
width:32px;
height:22px;
}
.fleche_out{
background-image:url(../img/cata/fleche_unselect.gif);
background-repeat:no-repeat;
width:32px;
height:22px;
}
.titre{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
.cata_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.cata_sous_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
.cata_titre_rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.cata_titre_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.cata_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.cata_fleche_grise {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a.cata_lien_noir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
a.cata_lien_noir:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
a.cata_lien_rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
}
a.cata_lien_rouge:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
}/*----------- PROCESSUS COMMANDE-----------*/

.nav_cmd_nb_in{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
background-color:#04281c;
float:left; 
padding-right:1px; 
width:20px;
height:18px;
text-align:center;
padding-top:2px;
}
.nav_cmd_in{
font-family:arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#0f7456;
height:17px;
padding-top:3px;
}

.nav_cmd_nb_out{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
background-color:#999999;
float:left; 
padding-right:1px; 
width:20px;
height:18px;
text-align:center;
padding-top:2px;
}
.nav_cmd_out{
font-family:arial;
font-size:12px;
color:#999999;
font-weight:bold;
background-color:#d4dad9;
height:17px;
padding-top:3px;
}
.txt_cmd{
font-family:arial;
font-size:13px;
color:#000000;
font-weight:normal;
}
.cnil{
font-family:arial;
font-size:10px;
color:#b5b5b6;
font-weight:normal;
}
/*----------------CADDIE-----------*/
.tet_qte{
background-color:#d4dad9;
font-family:arial;
font-size:11px;
font-weight:normal;
color:#999999;
float:left; 
height:20px;
text-align:center;
padding-top:3px;
}
.qte_nav_cmd_in {
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	float: left; 
	height:29px; 
	background:url(../img/qte/step_bg_on.gif);
}
.qte_nav_cmd_in div {
	line-height:29px; 
	height:29px; 
	float:left; 
	padding:0 15px 0 5px; 
	background:url(../img/qte/step_left_bg_on.gif) no-repeat top right
}
.qte_nav_cmd_out {
	font-family:arial;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	float: left; 
	height:29px; 
	background:url(../img/qte/step_bg_off.gif);
}
.qte_nav_cmd_out div {
	line-height:29px; 
	height:29px; 
	float:left; 
	padding:0 18px 0 5px; 
	background:url(../img/qte/step_left_bg_off.gif) no-repeat top right
}
/*-------- AIDE -----------*/
.titre_aide{
font-family:arial;
font-size:18px;
font-weight:normal;
color:#333333;
}
.text_aide{
font-family:arial;
font-size:13px;
font-weight:normal;
color:#666666;

}
a.lien_aide{
background-image:url(../img/commun/carre_gris.gif);
background-repeat:no-repeat;
padding-left:15px;
text-align:left;
background-position:left center;
font-family:arial;
font-size:12px;
font-weight:normal;
color:#999999;
}
a.lien_aide:hover{
background-image:url(../img/commun/carre_rouge.gif);
background-repeat:no-repeat;
padding-left:15px;
text-align:left;
background-position:left center;
font-family::arial;
font-size:12px;
font-weight:normal;
color:#000000;
}
/*------------MIGRATION----------*/

.titre_migr{
font-size:18px;
font-weight:bold;
color:#000000;
}

/*------------FICHE------------*/
a.fiche {color:#999999; text-decoration:underline; text-decoration:none;}
a.fiche:hover {color:#999999; text-decoration:underline; text-decoration:none;}

.onglet-left_in{
	background-image:url(../img/fiche/tet_over_left.gif); 
	background-repeat:no-repeat;
	width:13px;
	height:23px;
}
.onglet-bg_in{
	background-image:url(../img/fiche/tet_over_bg.gif); 
	background-repeat:repeat-x;
	width:auto;
	height:21px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
}
.onglet-right_in{
	background-image:url(../img/fiche/tet_over_right.gif); 
	background-repeat:no-repeat;
	width:13px;
	height:23px;
}

.onglet-left_out{
	background-image:url(../img/fiche/tet_out_left.gif); 
	background-repeat:no-repeat;
	width:13px;
	height:23px;
	cursor:pointer;
}
.onglet-bg_out{
	background-image:url(../img/fiche/tet_out_bg.gif); 
	background-repeat:repeat-x;
	width:auto;
	height:21px;
	color:#999999;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
	cursor:pointer;
}
.onglet-right_out{
	background-image:url(../img/fiche/tet_out_right.gif); 
	background-repeat:no-repeat;
	width:13px;
	height:23px;
	cursor:pointer;
}

a.onglet_screenshot{
	color:#999999;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
	text-decoration:none;
}
a.onglet_screenshot:hover{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
	text-decoration:none;
}
.fiche_nom_prod_noir{
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.fiche_nom_prod_rouge{
	font-size:18px;
	font-weight:bold;
	color:#cc0000;
}

.fiche_prix{
	font-size:18px;
	font-weight:bold;
	color:#cc0000;
	text-align:center;
}

/*----------------------------------- FICHE POUR CATALGUE-----------------*/
.fiche_titre_presse{
background-image:url(../img/fiche/puce.jpg);
background-repeat:no-repeat;
background-position:left center;
font-weight:bold;
padding-left:10px;
color:#000000;
font-size:11px;
height:auto;
}
.fiche_desc_presse{
border-bottom:solid 1px #999999;
color:#000000;
font-size:11px;
height:auto;
margin-bottom:10px;
padding-bottom:5px;
}

.fiche_avantages{
background-image:url(../img/fiche/dd_chevron.gif);
background-repeat:no-repeat;
background-position:left center;
font-weight:bold;
padding-left:10px;
color:#000000;
font-size:11px;
height:auto;
padding-bottom:2px;
}

.fiche_desc_longue_titre{
text-align:left;
border-bottom:solid 1px #005447;
color:#005447;
font-size:16px;
font-weight:bold;
height:auto;
margin-top:5px;
margin-bottom:5px;
padding-bottom:5px;
}

a.fiche_desc_longue_lien{
background-image:url(../img/fiche/puce.jpg);
background-repeat:no-repeat;
background-position:left center;
font-weight:bold;
padding-left:10px;
color:#005447;
font-size:11px;
height:auto;
text-decoration:underline;
}
a.fiche_desc_longue_lien:hover{
background-image:url(../img/fiche/puce.jpg);
background-repeat:no-repeat;
background-position:left center;
font-weight:bold;
padding-left:10px;
color:#005447;
font-size:11px;
height:auto;
text-decoration:underline;
}

/*-------------------COMPARE------------*/
.text_compare{
	background-image:url(../img/compare/picto.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	color:#adadad;
	font-size:12px;
}
/*--------------------------- aj Mous -------------------*/
.btPromo
{
	background-image: url(../img/btPromo_fd.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 21px;
	font-weight: bold;
}
.btPromo a
{
	display: block;
	padding: 0 5px;
	text-align: center;
	background-image: url(../img/btPromo_d.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 21px;
	color: #767878;
	text-decoration: none;
	font-size: 11px;
	width: auto;
}
/*--------------------------------------------------------*/
.btn_gris {
	background:url(../img/btn_gris.gif) no-repeat left top;
	height:21px;
	width:129px;
	display:block;
	color:#666666;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	padding-top:5px;
}
a.btn_gris:hover{
	color:#666666;
	text-decoration:none;
}
.btn_rouge{
	background:url(../img/btn_rouge.gif) no-repeat left top;
	height:21px;
	width:93px;
	display:block;
	color:#fff;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	padding-top:5px;
}
a.btn_rouge:hover{
	color:#fff;
	text-decoration:none;
}
.blc24 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
}
.blc11r {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
}
.blc14 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
}
.blc14r {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #FFFFFF;
}
.nr24 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #000;
}
.nr11r {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
}
.nr14 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000;
}
.nr14r {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #000;
}
.no18 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}
.no11r {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
.champ {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-image: url(/img/widget/bgchamp.gif);
    background-repeat:no-repeat;
    height: 22px;
    width: 206px;
    border:solid 1px #ffffff;
}
.champ2 {
	border:1px solid #999999;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	width:250px;
}

.no12r {
	padding-bottom: 5px;
}
