/* CSS Document */
body {
	background-color: #1C6469;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial;
}
/*.menuHeader {margin-top:-3px;}*/
.menuHeader a
{
	display: block;
 	padding: 0px 10px;
	text-decoration: none;
	color: #446677;
	font-weight: bold;
	font-size: 11px;
	line-height: 27px;
	white-space:nowrap;
}

.menuHeader a:hover
{
	color: #FFFFFF;
	background-image:url(../img/header/bgmenu.gif);
	background-position:top left;
}

.menuHeader .active
{
	background-image:url(../img/header/bgmenu.gif);
	background-position:top left;
}
.menuHeader .active a
{
	color: #FFFFFF;
}

.footer
{
	text-align:left;
	background-image: url(../img/footer/fond.gif);
	background-repeat: repeat-x;
	height: 100px;
	margin-top:10px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.footer a
{
	color: #FFFFFF;
	text-decoration: none;
}

.ongletVert
{
	background-image: url(/img/commun/ongletVert_trait.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 15px;
}
.ongletVert td
{
	height: 22px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/img/commun/ongletVert_fond.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.ongletRouge
{
	background-image: url(/img/commun/ongletRouge_trait.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 5px;
}
.ongletRouge td
{
	height: 22px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/img/commun/ongletRouge_fond.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.commander
{
	font-weight: bold;
	background-image: url(/img/commun/commander_fond.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 10px;
	width: 114px;
}
.commander a
{
	display: block;
	padding-left: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
}



#listing {height:245px; width:540px; text-align:left; vertical-align:text-top;}
#listing p { font-weight:bold; background:url(li.gif) no-repeat 8px 0px; padding-left:30px; margin-left:0px; width:190px; float:left; clear:left; margin-top:0px;}
#listing .prix {color:#b73d4a; text-align:right; font-weight:bold; width:180px; float:left;}
#listing .bahr {height:0px; border-bottom:1px dotted #000; clear:left; height:26px; padding-top:6px;}

.supo { background:#fff;}
.tableur { background:#fff;}

/*  LES TEXTES */

.pt_texte {
        font-family:Arial; 
		font-size:10px; 
		text-decoration:none;
	    font-weight: normal;
		color: #000000;
}
.texte {
        font-family:Arial; 
		font-size:12px; 
		text-decoration:none;
	    font-weight: normal;
		color: #000000;
}
.text {
        font-family:Arial; 
		font-size:12px; 
		text-decoration:none;
	    font-weight: normal;
		color: #000000;
}
.cnil {
        font-family:Arial; 
		font-size:9px; 
		text-decoration:none;
	    font-weight: normal;
		color: #B8B7B7;
}

.texte_gris {
        font-family:Arial; 
		font-size:10px; 
		text-decoration:none;
	    font-weight: normal;
		color: #969696;
}
.texte_b {
        font-family:Arial; 
		font-size:12px; 
		text-decoration:none;
	    font-weight: bold;
		color: #000000;
}
.texte_couleur {
        font-family:Arial; 
		font-size:12px; 
		text-decoration:none;
	    font-weight: normal;
		color: #018589;
}
.titre {
        font-family:Arial; 
		font-size:13px; 
		text-decoration:none;
	    font-weight: bold;
		color: #018589;
}
.sous_titre {
        font-family:Arial; 
		font-size:12px; 
		text-decoration:none;
	    font-weight: bold;
		color: #000000;
}
.prix_p {
        font-family:Arial; 
		font-size:10px; 
		text-decoration:none;
	    font-weight: normal;
		color: #018589;
}
.prix_g {
        font-family:Arial; 
		font-size:12px; 
		text-decoration:none;
	    font-weight: bold;
		color: #018589;
}
.prix_fiche {
        background-image:url(/images/cartouche_gauche.gif);
  		background-repeat:no-repeat;
		font-family:Arial; 
		font-size:20px; 
		text-decoration:none;
	    font-weight: normal;
		color: #FFFFFF;
		height:59px;
}

                         /* LES LIENS */

a.link_cnil{
        font-family:Arial; 
		font-size:9px; 
		text-decoration:underline;
	    font-weight: normal;
		color: #000000;
}
a.link_cnil:hover{
        font-family:Arial; 
		font-size:9px; 
		text-decoration:underline;
	    font-weight: normal;
		color: #000000;
}

a.link{
        font-family:Arial; 
		font-size:12px; 
		text-decoration:underline;
	    font-weight: normal;
		color: #000000;
}
a.link:hover{
        font-family:Arial; 
		font-size:12px; 
		text-decoration:underline;
	    font-weight: normal;
		color: #000000;
}
a.link_b{
        font-family:Arial; 
		font-size:12px; 
		text-decoration:none;
	    font-weight: bold;
		color: #000000;
}
a.link_b:hover{
        font-family:Arial; 
		font-size:12px; 
		text-decoration:none;
	    font-weight: bold;
		color: #000000;
}

a.link_underline{
        font-family:Arial; 
		font-size:12px; 
		text-decoration:underline;
	    font-weight: normal;
		color: #000000;
}
a.link_underline:hover{
        font-family:Arial; 
		font-size:12px; 
		text-decoration:underline;
	    font-weight: normal;
		color: #000000;
}

a.link_couleur{
        font-family:Arial; 
		font-size:12px; 
		text-decoration:underline;
	    font-weight: normal;
		color: #018589;
}
a.link_couleur:hover{
        font-family:Arial; 
		font-size:12px; 
		text-decoration:none;
	    font-weight: normal;
		color: #018589;
}
a.link_bt{
  font-family:Arial; 
  font-size:10px; 
  text-decoration:none;
  font-weight: bold;
  color:#FFFFFF;
}
a.link_bt:hover{
  font-family:Arial; 
  font-size:10px; 
  text-decoration:none;
  font-weight: bold;
  color:#FFFFFF;
}


                          /* LES ELEMENTS */

.filet { 

		border-bottom-style:1px dotted #000000;
}
.ok { 
  background-image:url(/img/common/bouton_bg.gif);
  height:19px(vertical-align:middle);
  font-family:Arial; 
  font-size:10px; 
  text-decoration:none;
  font-weight: bold;
  color:#FFFFFF;
}
.bouton_left{
  background-image:url(/img/commun/bouton_left.gif);
  background-repeat:no-repeat;
  height:28px;
  width:11px;

}
.bouton_right{
  background-image:url(/img/commun/bouton_right.gif);
    background-repeat:no-repeat;
  height:28px;
  width:28px;

}
.bouton_center { 
  background-image:url(/img/commun/bouton_bg.gif);
  line-height: 28px;
  background-repeat:repeat-x;
  font-family:Arial; 
  font-size:12px; 
  text-decoration:none;
  font-weight: bold;
  color:#FFFFFF;
}
.bouton_gris_left{
  background-image:url(/img/common/bouton_gris_left.gif);
  background-repeat:no-repeat;
  height:19px;
  width:10px;
}
.bouton_gris_right{
  background-image:url(/img/common/bouton_gris_right.gif);
  background-repeat:no-repeat;
  height:19px;
  width:10px;

}
.bouton_gris_center { 
  background:url(/img/common/bouton_gris_bg.gif);
  background-repeat:repeat-x;
  font-family:Arial; 
  font-size:10px; 
  text-decoration:none;
  font-weight: bold;
  height:19px;
  color:#fff;
}

.bt_tele_left{
  background-image:url(/img/common/bouton_tele_left.gif);
  background-repeat:no-repeat;
  padding-top:8px;
  height:40px;
  width:12px;

}
.bt_tele_right{
  background-image:url(/img/common/bouton_tele_right.gif);
  background-repeat:no-repeat;
  padding-top:8px;  
  height:36px;
  width:40px;

}
.bt_tele_center_middle { 
  background-image:url(/img/common/bouton_tele_bg.gif);
  height:40px(vertical-align:middle);
  font-family:Arial; 
  font-size:10px; 
  text-decoration:none;
  font-weight: bold;
  padding-top:8px;  
  color:#FFFFFF;
}
.bt_payment_left{
  background-image:url(/img/paiement/bt_left.gif);
  background-repeat:no-repeat;
  height:43px;
  width:20px;

}
.bt_payment_right{
  background-image:url(/img/paiement/bt_right.gif);
  background-repeat:no-repeat;
  height:43px;
  width:20px;

}
.bt_payment_center { 
  background-image:url(/img/paiement/bt_bg.gif);
  height:43px(vertical-align:middle);
  font-family:Arial; 
  font-size:11px; 
  text-decoration:none;
  font-weight: bold;
  color:#FFFFFF;
}
.bt_cmd_left{
  background-image:url(/img/fiche/bt_cmd_left.gif);
  background-repeat:no-repeat;
  height:35px;
  width:24px;

}
.bt_cmd_right{
  background-image:url(/img/fiche/bt_cmd_right.gif);
  background-repeat:no-repeat;
  height:35px;
  width:24px;

}
.bt_cmd_center { 
  background-image:url(/img/fiche/bt_cmd_bg.gif);
  height:35px(vertical-align:middle);
  font-family:Verdana; 
  font-size:11px; 
  text-decoration:none;
  font-weight: bold;
  color:#FFFFFF;
}

INPUT.TEXT{
  font-family:TrebuchetMS;
  font-size:9pt;
  font-weight:bold;
  background-color:FFFFFF;
  border-color:FF9900;
  border-style:inset;
  border-width:1px;
  color:000000;
}
.code_promo{
	border:1px ridge #018589;
	font-family:Arial; 
	font-size:10px; 
	text-decoration:none;
	font-weight: normal;
	color: #000000;
}

			/*------------ CADDIE -------------------*/

.qte_titre_top{
	background-image:url(/img/common/cadre_top.gif);
	background-repeat:no-repeat;
	width: 780px;
	height: 5px;
}
.qte_titre_bg{
	background-image:url(/img/common/cadre_bg.gif);
	width: 780px;
	height: 25px;
}

.qte_titre_bottom{
	background-image:url(/img/common/cadre_bottom.gif);
	background-repeat:no-repeat;
	width: 780px;
	height: 5px;
}
.caddiesub{
	background-image:url(/img/qte/caddiesub.gif);
	background-repeat:no-repeat;
	width: 780px;
	height: 50px;
}

.backup_top{
	background-image:url(/img/qte/backup_top.gif);
	background-repeat:no-repeat;
	height: 7px;
	width: 489px;

}
.backup_bg{
	background-image:url(/img/qte/backup_bg.gif);
	width: 489px;
}
.backup_bottom{
	background-image:url(/img/qte/backup_bottom.gif);
	background-repeat:no-repeat;
	height: 7px;
	width: 489px;

}
.total_top{
	background-image:url(/img/qte/total_top.gif);
	background-repeat:no-repeat;
	height: 7px;
	width: 277px;
}
.total_bg{
	background-image:url(/img/qte/total_bg.gif);
	width: 277px;

}

.total_bottom{
	background-image:url(/img/qte/total_bottom.gif);
	background-repeat:no-repeat;
	height: 7px;
	width: 277px;
}

.nav_number_out{
	background:url(/img/nav/nav_number_out.gif);
	background-repeat:no-repeat;
	height:23px(vertical-align:middle);
	width:26px;
	font-family:Arial; 
	font-size:12px; 
	text-align:center;
	text-decoration:none;
	font-weight: bold;
	color: #000000;

	}
.nav_number_over{
	background:url(/img/nav/nav_number_over.gif);
	background-repeat:no-repeat;
	height:23px(vertical-align:middle);
	width:26px;
	font-family:Arial; 
	font-size:12px; 
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	color: #FFFFFF;

	}
.nav_left{
	background:url(/img/nav/nav_title_left.gif);
	background-repeat:no-repeat;
	height:23px;
	width:10px;
	}
.nav_right{
	background:url(/img/nav/nav_title_right.gif);
	background-repeat:no-repeat;
	height:23px;
	width:10px;
	}
.nav_bg{
	background:url(/img/nav/nav_title_bg.gif);
	height:23px(vertical-align:middle);
	font-family:Arial; 
	font-size:12px; 
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	color: #000000;
	}


				/* RECH_CLIENT */
.rech_new_top{
	background-image:url(/img/rech/new_top.gif);
	background-repeat:no-repeat;
	width: 281px;
	height: 5px;
}
.rech_new_bg{
	background-image:url(/img/rech/new_bg.gif);
	width: 281px;
}

.rech_new_bottom{
	background-image:url(/img/rech/new_bottom.gif);
	background-repeat:no-repeat;
	width: 281px;
	height: 5px;
}

.rech_old_top{
	background-image:url(/img/rech/old_top.gif);
	background-repeat:no-repeat;
	width: 396px;
	height: 5px;
}
.rech_old_bg{
	background-image:url(/img/rech/old_bg.gif);
	width: 396px;
}

.rech_old_bottom{
	background-image:url(/img/rech/old_bottom.gif);
	background-repeat:no-repeat;
	width: 396px;
	height: 5px;
}
.rech_form_top{
	background-image:url(/img/rech/form_top.gif);
	background-repeat:no-repeat;
	width: 720px;
	height: 5px;
}
.rech_form_bg{
	background-image:url(/img/rech/form_bg.gif);
	width: 720px;
}

.rech_form_bottom{
	background-image:url(/img/rech/form_bottom.gif);
	background-repeat:no-repeat;
	width: 720px;
	height: 5px;
}


						/* CONFIRM */
.conf_desc_top{
	background-image:url(/img/paiement/desc_top.gif);
	background-repeat:no-repeat;
	width: 437px;
	height: 5px;
}
.conf_desc_bg{
	background-image:url(/img/paiement/desc_bg.gif);
	width: 437px;
}

.conf_desc_bottom{
	background-image:url(/img/paiement/desc_bottom.gif);
	background-repeat:no-repeat;
	width: 437px;
	height: 5px;
}
.acces_top{
	background-image:url(/img/paiement/acces_top.gif);
	background-repeat:no-repeat;
	width: 333px;
	height: 5px;
}
.acces_bg{
	background-image:url(/img/paiement/acces_bg.gif);
	width: 333px;
}

.acces_bottom{
	background-image:url(/img/paiement/acces_bottom.gif);
	background-repeat:no-repeat;
	width: 333px;
	height: 5px;
}

						/* ----- FAX ----*/
.pointille{
	background-image:url(/img/fax/pointille.gif);
	height: 1px;
}

.fax_border_right{
	border-right:solid 1px #EAEAEA;
}
					
.fax_top{
	background-image:url(/img/fax/fax_top.gif);
	background-repeat:no-repeat;
	width: 600px;
	height: 5px;
}
.fax_bg{
	background-image:url(/img/fax/fax_bg.gif);
	width: 600px;
}

.fax_bottom{
	background-image:url(/img/fax/fax_bottom.gif);
	background-repeat:no-repeat;
	width: 600px;
	height: 5px;
}
.fax_cb_top{
	background-image:url(/img/fax/cb_top.gif);
	background-repeat:no-repeat;
	width: 140px;
	height: 5px;
}
.fax_cb_bg{
	background-image:url(/img/fax/cb_bg.gif);
	width: 140px;
}

.fax_cb_bottom{
	background-image:url(/img/fax/cb_bottom.gif);
	background-repeat:no-repeat;
	width: 140px;
	height: 5px;
}
.fax_porteur_top{
	background-image:url(/img/fax/porteur_cb_top.gif);
	background-repeat:no-repeat;
	width: 440px;
	height: 5px;
}
.fax_porteur_bg{
	background-image:url(/img/fax/porteur_cb_bg.gif);
	width: 440px;
}

.fax_porteur_bottom{
	background-image:url(/img/fax/porteur_cb_bottom.gif);
	background-repeat:no-repeat;
	width: 440px;
	height: 5px;
}
.fax_signature{
	background-image:url(/img/fax/fax_sign.gif);
	background-repeat:no-repeat;
	width: 590px;
	height: 35px;
}
.fax_centre_top{
	background-image:url(/img/fax/fax_centre_top.gif);
	background-repeat:no-repeat;
	width: 590px;
	height: 5px;
}
.fax_centre_bg{
	background-image:url(/img/fax/fax_centre_bg.gif);
	width: 590px;
}

.fax_centre_bottom{
	background-image:url(/img/fax/fax_centre_bottom.gif);
	background-repeat:no-repeat;
	width: 590px;
	height: 5px;
}

/*-------------------------------SG_COMMANDE/FACTURE/CLEF-------------------------------------*/
.BG_PROD{
background-color:#FAFAFA;
}
.sg_blanc_top{
	background-image:url(/img/sg/sg_blanc_top.gif);
	background-repeat:no-repeat;
	width: 480px;
	height: 5px;
}
.sg_blanc_bg{
	background-image:url(/img/sg/sg_blanc_bg.gif);
	width: 480px;
}

.sg_blanc_bottom{
	background-image:url(/img/sg/sg_blanc_bottom.gif);
	background-repeat:no-repeat;
	width: 480px;
	height: 5px;
}
.sg_bleu_top{
	background-image:url(/img/sg/sg_bleu_top.gif);
	background-repeat:no-repeat;
	width: 480px;
	height: 5px;
}
.sg_bleu_bg{
	background-image:url(/img/sg/sg_bleu_bg.gif);
	width: 480px;
}

.sg_bleu_bottom{
	background-image:url(/img/sg/sg_bleu_bottom.gif);
	background-repeat:no-repeat;
	width: 480px;
	height: 5px;
}
.sg_total_top{
	background-image:url(/img/sg/sg_total_top.gif);
	background-repeat:no-repeat;
	width: 143px;
	height: 18px;
	font-family:Arial; 
	font-size:10px; 
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;
}
.sg_total_bg{
	background-image:url(/img/sg/sg_total_bg.gif);
	width: 143px;
}

.sg_total_bottom{
	background-image:url(/img/sg/sg_total_bottom.gif);
	background-repeat:no-repeat;
	width: 143px;
	height: 5px;
}
.sg_telecharger{
	background-image:url(/img/sg/bloc_telecharger.gif);
	background-repeat:no-repeat;
	width: 143px;
	height: 87px;
}
/*---------------------------------------------------FICHE----------------------------------------------------*/

.contour_img{
	width: 142px;
	height: 196px;

}
.titre_fiche {
	font-family:Arial; 
	font-size:18px; 
	text-decoration:none;
	font-weight: bold;
	color: #003366;
}
.bleu16 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #005499;
}
.bleu20 {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #005499;
}
.no12r {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.vert12 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #085B60;
	text-decoration:none;
}
.vert12r {
	font-family: Arial;
	font-size: 12px;
	font-weight: regular;
	color: #085B60;
	text-decoration:none;
}
.BLEU12R {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #005499;
}
select {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 220px;
	border: 1px 1 #666666;
}
.vert28 {
	font-family: Arial;
	font-size: 28px;
	font-weight: bold;
	color: #347980;
}


.fiche_top{
	border-bottom:solid 1px #01858a;
	background-repeat:no-repeat;
	width: 583px;
	height: 18px;
}
.fiche_bg{
	width: 736px;
}

.fiche_bottom{
	width: 736px;
	height: 5px;
}
.fiche_onglet_over{
	background-color:#b52d28;
	width: 115px;
	height: 18px;
	font-family:Arial; 
	font-size:12px; 
	text-decoration:none;
	font-weight: bold;
	color:#fff;
}
.fiche_onglet_out{
	background-color:#018587;
	width: 115px;
	height: 18px;
	font-family:Arial; 
	font-size:12px; 
	text-decoration:none;
	font-weight: bold;
	color:#fff;	
}.blc12 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.vert20 {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #347980;
}
.vert15 {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #347980;
}
.gris11r {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #80899A;
}
.gris14 {
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #80899A;
}
.no13 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.ro20 {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #9A322F;
}
.ro14 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #9A322F;
}.ve17 {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #004F55;
}
