body {background-color:#19548c; font-family:Arial; margin:0px; padding:0px; }
.conteneur { margin:15px auto; background:#FFF; padding:0px; width:800px;}
.entete_ac1 {background:url(img/BdAccueil1.jpg) no-repeat; width:800px; height:159px;position:relative; }
.entete_ac2 {background:url(img/BdAccueil2.jpg) no-repeat; width:800px; height:159px;position:relative; }
.entete_ac3 {background:url(img/BdAccueil3.jpg) no-repeat; width:800px; height:159px;position:relative; }
.entete_1 {background:url(img/BdIDMONO.jpg) no-repeat; width:800px; height:159px;position:relative; }
.entete_2 {background:url(img/BdATIX.jpg) no-repeat; width:800px; height:159px;position:relative; }
.entete_3 {background:url(img/BdTELEKOMMAND.jpg) no-repeat; width:800px; height:159px;position:relative; }
.entete_4 {background:url(img/BdSTORE.jpg) no-repeat; width:800px; height:159px;position:relative; }
.entete_bas {background:url(img/ent_bas.png) no-repeat bottom; width:800px; height:40px;position:relative; }
.pied {width:800px; margin:0px; padding:0px; height:24px; background:url(img/pied.png) no-repeat bottom;clear:both;}

#ec {position:absolute; display:block; width:129px; height:37px;   top:124px; right:47px; } 
#ec:hover{ background:url(img/roll_ec.jpg) no-repeat; } 

#ec2 {position:absolute; display:block; width:129px; height:30px; top:123px; right:45px; } 
#ec2:hover { background:url(img/roll_ec.jpg) no-repeat;  } 

#pa {position:absolute; display:block; width:36px; height:37px;   top:124px; right:4px; } 
#pa:hover {background:url(img/roll_panier.jpg) no-repeat;  } 
#pa2 {position:absolute; display:block; width:36px; height:37px; top:123px; right:2px; } 
#pa2:hover {background:url(img/roll_panier.jpg) no-repeat;  } 
#cont {position:absolute; display:block; width:56px;  height:30px; top:12px; right:225px; font-size:10px; text-align:center}
#cgv2 {position:absolute; display:block; width:156px;height:30px; top:12px; right:10px; font-size:10px; text-align:center}
#nl {position:absolute; display:block; width:65px; height:30px; top:12px; right:165px; font-size:10px; text-align:center}
#cgv {position:absolute; display:block; width:156px; height:30px; top:12px; right:10px; font-size:10px; text-align:center}
#lien_acc {position:absolute; display:block; width:356px; height:95px; top:12px; left:20px; font-size:10px; text-align:center;}

#l1 { 
	position:absolute; display:block; width:76px; height:30px; top:108px; left:24px; padding-top:18px; padding-left:53px;
	font-size:12px; text-align:left; color:#FFF; 
}

#l1:hover { 	color:#FFF; background:url(img/l1.gif) no-repeat 5px 6px;}

#l2 { 
	position:absolute; display:block; width:76px; height:30px; top:108px; left:153px; padding-top:18px; padding-left:53px;
	font-size:12px; text-align:left; color:#FFF; 
}

#l2:hover { 	color:#FFF; background:url(img/l2.gif) no-repeat 6px 6px;}

#l3 { 
	position:absolute; display:block; width:76px; height:30px; top:108px; left:289px; padding-top:18px; padding-left:53px; 
	font-size:12px; text-align:left; color:#FFF; 
}

#l3:hover { 	color:#FFF; background:url(img/l3.gif) no-repeat 3px 6px;}

#l4 { 
	position:absolute; display:block; width:96px; height:30px; top:108px; left:417px; padding-top:18px; padding-left:53px; 
	font-size:12px; text-align:left; color:#FFF; 
}

#l4:hover { 	color:#FFF; background:url(img/l4.gif) no-repeat 3px 6px;}

#top_menu {position:relative; display:block; top:108px;   padding-left:27px; padding-right:17px; color:#ffffff; font:11px Arial; }
#top_menu a {color:#ffffff; }
#top_menu #online { color:#2e7eaf;float:left; position:relative; } 
#top_menu #online a{ color:#e84900; } 
#top_menu #online a:hover{ color:#2e7eaf; } 


/* Eléments spécifique page d'accueil */
 
#m_gauche {  width:241px; height:346px;   float:left; margin-left:20px; display:inline;}
#m_centre {  width:204px; height:346px;  float:left;  }
#m_droite {  width:155px; height:346px;   margin-right:30px; float:right; display:inline; }
#pied_bas 	{ background:#19548C url(img/accueil_bas.png) no-repeat;  width:770px; height:46px; display:block; float:left; text-align:right; font-size:10px;padding-top:15px; padding-right:30px; color:#2d7eb0; font-weight:bold;}
#macaron	{position:absolute; margin-left:-195px; top:470px; left:50%;}

#page_accueil { 
	background:url(img/accueil_centre.png) no-repeat; height:346px;
	background-position: 216px 0px !important;
}

#bloc2 {
	background:url(img/bloc2.png) no-repeat;
	height:41px;
	margin:10px 0px;
	padding-top:25px;
	font-size:12px;
	
} 
#bloc3 {
	background:url(img/bloc3.png) no-repeat;
	height:65px;
	padding-top:30px;
	font-size:12px;
	
}
#bloc3 div,#bloc2 div{
	background:url(img/puce_acc.png) no-repeat 0px 3px;
	list-style-type:none;
	padding-left:12px;
	margin-left:10px;
}
#bloc3  .sepa,#bloc2 .sepa{
	background:#FFF;	
	height:1px;
	line-height:0px;
	font-size:0px;
	margin:3px 10px;
}
#bloc3  .rien,#bloc2 .rien{
	 background:none;
	margin:3px 0px 3px 0px;
	margin-left:10px;
}
#bloc3  .rien,#bloc2 .rien {
	
	padding-left:0px; 
	vertical-align:middle;
}
#news_text{
	width:100px;
	font-size:10px;
	height:10px;
	vertical-align:middle;
	margin-right:10px;
}
#news_img {
	vertical-align:middle;
	
}
ul#liste_droite,ul#liste_droite li {	/* utilisation de liste pour le menu */
	list-style-type: none;	/* suppression des puces de liste */
	margin:0;
	padding:0;
}
ul#liste_droite {
	 background:url(img/titre_gauche2.png)  no-repeat 0px 10px; 
	height:294px;
	margin:0;
	padding:0;
	line-height:17px;
}
ul#liste_droite li{ 
	padding-right:45px;
	padding-top:15px;
	height:60px;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
ul#liste_droite li a{ 
	color:#2e7eaf;
}
ul#liste_droite li a:hover{ 
	color:#e84900;
}
ul#liste_droite li#etape1{
	padding-left:80px;

}
ul#liste_droite li#etape2{
	padding-left:65px;
	padding-right:55px;
	padding-top:20px;


}
ul#liste_droite li#etape3{
	padding-left:80px;

}

ul#liste_gauche,ul#liste_gauche li {	/* utilisation de liste pour le menu */
	list-style-type: none;	/* suppression des puces de liste */
	margin:0;
	padding:0;
}
ul#liste_gauche  { /* positionnement pour IE5 et IE5.5 */
	 background: transparent url(img/titre_gauche.png) top left no-repeat;	/* arrière-plan général du menu */
	width: 160px;
	padding-top: 5px !important;
	text-align: center;
	display:block;
	height:341px;
	margin-left:20px !important;
}
#liste_gauche li {list-style-type:none; }
#liste_gauche li  {display: inline; }	/* correction pour IE5 et IE5.5 */
#liste_gauche li  a {	/* dimensions et définitions des boutons */
	display: block;	/* mise en block de <a> pour lui donner des dimensions */
	font-weight:bold;	 
	font-size: 14px; 
	text-align:left;
	text-decoration: none; 
	font-style:italic;
 	/* hauteur de ligne pour éviter les paddings */
}
#liste_gauche li  a:hover { 
background: transparent url(img/titre_gauche.png)  top left no-repeat;
}
/* décalage de l'arrière-plan pour chaque bouton */
a#titre1 { 	height: 55px; 	padding-left:80px;width:200px;  	padding-top:0px;	_padding-top:0px; margin-top:15px;  //margin-top:20px; _margin-top:20px;}
a#titre1:hover {	background-position: 0% -347px !important;  }

a#titre2 { 	height: 49px; _height: 54px; padding-left:65px;  padding-top:5px;  width:160px;	margin-top:15px; _margin-top:15px;  }
a#titre2:hover {background-position: 0% -417px !important;}

a#titre3 { 	height: 39px; _height:54px;	padding-left:65px; width:160px; 	padding-top:15px;	margin-top:15px; _margin-top:10px;  }
a#titre3:hover { background-position: 0% -486px !important;
}
a#titre4{ 	height: 39px;_height: 54px; padding-left:80px; 	padding-top:15px;width:160px;	margin-top:15px; _margin-top:5px;  }
a#titre4:hover { background-position: 0% -555px !important;  _background-position: 0% -560px !important; } 


/* Fin page d'accueil */


#contact {position:relative; display:block; width:30px; top:96px; left:90px; color:#ffffff; font:11px Arial; } 
#cg_vente {position:relative; display:block; width:150px; top:64px; left:150px; color:#ffffff; font:11px Arial; } 
.sep {margin:0px 10px 0 16px; padding:0 0 0 0; border-right:2px solid #e84900; }

/* Eléments relatifs au menu (partie gauche) */
.menu {clear:both; float:left; width:200px; background-color:#ffffff; }
.table_menu {width:166px; font:italic 11px Arial; margin:20px 20px 0 20px; }
.m1b {background:url(img/m1b.jpg) no-repeat; height:59px; padding:0 10px 0 55px; color:#2e7eaf; font-weight:bold; }
a {text-decoration:none; color:#2e7eaf; }
a:hover {text-decoration:none; color:#e84900; }
a:active {text-decoration:none; color:#e84900; }

.m_titre { background:#2db2d0 url(img/m_titre.png) no-repeat; color:#FFF; font-size:13px; font-style:normal; text-align:center; height:26px; padding:4px 5px 4px 5px; font-weight:bold; }
.m {background:#d4e8ef ;   padding:10px 25px 10px 25px; color:#2e7eaf; font-weight:bold; }
.mactive {   padding:10px 25px 10px 25px; color:#E84900; font-weight:bold; }
.mactive a{ color:#E84900;}
.m_fin {background:url(img/degrade_menu.jpg) repeat-x; height:268px; padding:0 25px 0 55px; }

.m2b {background:#d4e8ef url(img/m2b.jpg) no-repeat; height:51px; padding:0 25px 0 55px; color:#2e7eaf; font-weight:bold; }
.m3b {background:#d4e8ef url(img/m3b.jpg) no-repeat; height:51px; padding:0 25px 0 55px; color:#2e7eaf; font-weight:bold; }
.m4b {background:#d4e8ef url(img/m4b.jpg) no-repeat; height:51px; padding:0 5px 0 55px; color:#2e7eaf; font-weight:bold; }
.m1r {background:url(img/m1r.jpg) no-repeat; height:59px; padding:0 10px 0 55px; color:#e84900; font-weight:bold; }
.m2r {background:#d4e8ef url(img/m2r.jpg) no-repeat; height:51px; padding:0 25px 0 55px; color:#e84900; font-weight:bold; }
.m3r {background:#d4e8ef url(img/m3r.jpg) no-repeat; height:51px; padding:0 25px 0 55px; color:#e84900; font-weight:bold; }
.m4r {background:#d4e8ef url(img/m4r.jpg) no-repeat; height:51px; padding:0 5px 0 55px; color:#e84900; font-weight:bold; }
.m5 {background:url(img/degrade_menu.jpg) repeat-x; height:268px; padding:0 25px 0 55px; }
.m5cgv {background:url(img/degrade_menu.jpg) repeat-x; height:466px; padding:0 25px 0 55px; }
.m51 {background:url(img/degrade_menu.jpg) repeat-x; height:215px; padding:0 25px 0 55px; }
.m52 {background:url(img/degrade_menu.jpg) repeat-x; height:209px; padding:0 25px 0 55px; }
.m53 {background:url(img/degrade_menu.jpg) repeat-x; height:1557px; padding:0 25px 0 55px; }
.m5auto {background:url(img/degrade_menu.jpg) repeat-x; height:auto; padding:0 25px 0 55px; }

.lib_form { width:100px; display:block; float:left;}
div.commande_form {background:url(img/visuel2.jpg) no-repeat top right;  color:#2e7eaf; width:500px;}

.prix { border-collapse:collapse; color:#FFF; width:492px; font-family:arial; margin:10px 0 15px 45px;}
.prix th { font-weight:bolder; background-color:#2C7DAF; padding:3px 0px;}
.prix td.vert {  background-color:#2CB5AF; border-top:0px solid #FFF;}
.prix td.pr {  font-weight:bolder;}
.prix td {  background:#E84800; font-size:12px; border:1px  solid #FFF; border-right:0px; padding:5px 5px 5px 20px;}
.prix .tarif_hg {background-image:url(img/tarif_hg.png); background-position: top left; background-repeat:no-repeat; }
.prix .tarif_hd {background-image:url(img/tarif_hd.png); background-position: top right; background-repeat:no-repeat;   }
.prix .tarif_bg {background-image:url(img/tarif_bg.png); background-position: bottom left; background-repeat:no-repeat; }
.prix .tarif_bd {background-image:url(img/tarif_bd.png); background-position: bottom right; background-repeat:no-repeat; }

form .red { color:red; font-style:italic; font-size:10px;}

.option { border-collapse:collapse; color:#FFF; width:492px; font-family:arial; margin:10px 0 15px 45px;}
.option td { border-left:1px solid #FFF; background-color:#2cb5af; font-size:12px; padding:5px 5px 5px 15px; }
.option th { border-left:1px solid #FFF; background-color:#2cb5af;font-weight:bolder;  padding:5px 25px 5px 25px; }
.option td .px_opt { font-weight:bolder; }
.option .opt_hg {background-image:url(img/opt_hg.png); background-position: top left; background-repeat:no-repeat; }
.option .opt_hd {background-image:url(img/opt_hd.png); background-position: top right; background-repeat:no-repeat;   }
.option .opt_bg {background-image:url(img/opt_bg.png); background-position: bottom left; background-repeat:no-repeat; }
.option .opt_bd {background-image:url(img/opt_bd.png); background-position: bottom right; background-repeat:no-repeat; }

/* Eléments relatifs à la page (partie droite) */
.page {float:left; width:582px;  background-color:#ffffff; margin:0px; color:#2E7EAF;font-family:Arial;font-size:12px; } 
.decal {margin:10px 40px; }

.facture {border:1px solid E84800;  margin:20px; background:#FFF;}

.titre_att			{background:url(img/titre_att.png) no-repeat; height:35px; padding:12px 15px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_vide 		{ height:15px; padding:2px 15px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial; }
.titre_notice 		{background:url(img/titre_notice.png) no-repeat; height:35px; padding:12px 15px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_tarifs 		{background:url(img/titre_tarif.png) no-repeat; height:35px; padding:12px 15px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_cli 			{background:url(img/titre_cli.png) no-repeat; height:35px; padding:12px 15px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_commande_3 	{background:url(img/titre_par_etape3.png) no-repeat; height:35px; padding:12px 15px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_contact		{background:url(img/titre_contact.png) no-repeat; height:35px; padding:12px 15px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_1			{background:url(img/titre_par_decouvrez_id_mono.jpg) no-repeat; height:35px; padding:12px 15px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_atix			{background:url(img/titre_atix.png) no-repeat; height:35px; padding:12px 15px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_store		{background:url(img/titre_store.png) no-repeat; height:35px; padding:12px 15px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_2 			{background:url(img/titre_aide_mesure.jpg) no-repeat; height:51px; padding:12px 25px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_4 			{background:url(img/titre_aide_pose.jpg) no-repeat; height:51px; padding:12px 25px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_commande_1 	{background:url(img/titre_par_etape1.png) no-repeat; height:51px; padding:12px 25px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_commande_2 {background:url(img/titre_par_etape2.png) no-repeat; height:51px; padding:12px 25px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.titre_central {background:url(img/titre_central.png) no-repeat; height:51px; padding:12px 25px 0 55px; color:#2e7eaf; margin:20px 0 0 0; font:bold 14px Arial;}
.par_1 {color:#e84900; font:bold italic 14px Arial; padding:0 0 0 0px; display:block; }
.par_11 {color:#2e7eaf; font:bold 12px Arial; padding:10px 20px 0 0px; display:block; }
.par_tarifs {color:#2e7eaf; font:12px Arial; padding:0px 20px 15px 50px; display:block; }
.par_4 {padding:2px 2px 2px 2px; color:#2e7eaf; font:12px Arial;}
.par_41 {background:url(img/puce1.jpg) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_42 {background:url(img/puce2.jpg) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_43 {background:url(img/puce3.jpg) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_44 {background:url(img/puce4.jpg) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_45 {padding:2px 2px 10px 2px; color:#2e7eaf; font:12px Arial;}
.par_46 {background:url(img/puce5.jpg) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_47 {background:url(img/puce6.jpg) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_48 {background:url(img/puce7.png) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;} 
.par_49 {background:url(img/puce8.png) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_410 {background:url(img/puce9.png) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_411 {background:url(img/puce10.png) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_25 {background:url(img/puce5.jpg) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_26 {background:url(img/puce6.jpg) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.par_27 {background:url(img/puce7.jpg) no-repeat; padding:0px 2px 10px 20px; color:#2e7eaf; font:12px Arial;}
.paragraphe {float:left; margin:10px 20px 0 20px; color:#2e7eaf; font:12px Arial; }
.panier {color:#2e7eaf; font:12px Arial; }

.schemas_tech {clear:both; float:left; width:300px; padding:44px 0 20px 50px; }

.tab {background:url(img/puce_rouge.jpg) no-repeat 0 4px; padding:0 0 5px 12px; }
.tab2 {padding:0 0 5px 10px; font-size:10px; }

#tarifs {position:relative; display:block; width:120px; top:95px; width:100%;text-align:center;  color:#fff; font:bold italic 22px Arial; }
#tab_tarifs_1 {position:absolute; display:block; width:120px; top:274px; left:480px; color:#fff; font:bold 12px Arial; }
#tab_tarifs_2 {position:absolute; display:block; width:120px; top:301px; left:480px; color:#fff; font:bold 12px Arial; }
#tab_tarifs_3 {position:absolute; display:block; width:120px; top:328px; left:480px; color:#fff; font:bold 12px Arial; }
#tab_tarifs_4 {position:absolute; display:block; width:120px; top:355px; left:480px; color:#fff; font:bold 12px Arial; }

#tab_tarifs_5 {position:absolute; display:block; width:120px; top:274px; left:580px; color:#fff; font:bold 12px Arial; }
#tab_tarifs_6 {position:absolute; display:block; width:120px; top:301px; left:580px; color:#fff; font:bold 12px Arial; }
#tab_tarifs_7 {position:absolute; display:block; width:120px; top:328px; left:580px; color:#fff; font:bold 12px Arial; }
#tab_tarifs_8 {position:absolute; display:block; width:120px; top:355px; left:580px; color:#fff; font:bold 12px Arial; }

#tab_tarifs_9 {position:absolute; display:block; width:120px; top:274px; left:680px; color:#fff; font:bold 12px Arial; }
#tab_tarifs_10 {position:absolute; display:block; width:120px; top:301px; left:680px; color:#fff; font:bold 12px Arial; }
#tab_tarifs_11 {position:absolute; display:block; width:120px; top:328px; left:680px; color:#fff; font:bold 12px Arial; }
#tab_tarifs_12 {position:absolute; display:block; width:120px; top:355px; left:680px; color:#fff; font:bold 12px Arial; }

#tab_tarifs_13 {position:absolute; display:block; width:120px; top:473px; left:480px; color:#fff; font:bold 12px Arial; }

table.color { border-collapse:collapse; }
table.color th { background:#2d7fb1; color:#FFF; height:25px; vertical-align:middle;}
table.color td {  padding-left:2px;  }
table.color tr.impair td {    }
table.color  tr.impair   { background:#e7f2f4 !important;  }
table.color  tr.pair   { background:#f5fbfb !important;  }
table.color tr td.last { background-image:url(img/bord.png); background-position:right; background-repeat:repeat-y;  }
table.color tr td.first { background-image:url(img/bord.png); background-position:left; background-repeat:repeat-y;  }
table.color tr td.first {  border-left:0px solid #2d7fb1;  padding-left:7px;}
table.color tr td.last {  border-right:0px solid #2d7fb1;   }
table.color tr.sans {   }
table.color th.dern { background:#2d7fb1 url(img/th_dern.png) top right no-repeat; }
table.color th.prems { background:#2d7fb1 url(img/th_prems.png) top left no-repeat; }
table.color tr.impair td{}

table.color tr td.firstcad { background-image:url(img/bg_cad.gif); background-position:bottom left; background-repeat:no-repeat;  padding-left:7px; height:28px; vertical-align:middle; }
table.color tr td.midcad { background-image:url(img/bd_cad.gif); background-position:bottom left; background-repeat:no-repeat;  height:28px; vertical-align:middle; }
table.color tr td.lastcad { background-image:url(img/bd_cad.gif); background-position:bottom right; background-repeat:no-repeat;   height:28px; vertical-align:middle;}


/* Carré rouges */
.rouge { width:494px; background:#e84900 url(img/h_rouge.png) no-repeat  top left; padding-top:8px; margin-bottom:0px !important; color:#FFF !important;  }
.basrouge { width:494px; background:#e84900 url(img/b_rouge.png) no-repeat bottom left; height:8px; margin-bottom:0px !important; line-height:2px;   }
.rouge .titre_s		{background:url(img/t_blanc_rouge.png) no-repeat; height:27px; padding:4px 15px 0 15px; color:#2d7eb0; margin:10px 0px 0px 20px; font:bold 16px Arial;}
.rouge ul 		{ list-style-type:none;  list-style-image:url(img/puce_bl.png); padding-right:10px;}

/* Carré bleu remplis */

.bleuf { width:494px; background:#2d7eb0 url(img/h_bleuf.png) no-repeat  top left; padding-top:8px; margin-bottom:0px !important; color:#FFF !important;  }
.basbleuf { width:494px; background:#2d7eb0 url(img/b_bleuf.png) no-repeat bottom left; height:8px; margin-bottom:0px !important; line-height:2px;   }
.bleuf .titre_s		{background:url(img/t_blanc_bleu.png) no-repeat; height:22px; padding:3px 15px 0 15px; color:#e54900; margin:10px 0px 0px 20px; font:bold 14px Arial;}
.bleuf ul 		{ list-style-type:none;  list-style-image:url(img/puce_red.png); padding-right:10px; }


.tirouge { width:285px; background:#e84900 url(img/h_tirouge.png) no-repeat  top left; font-weight:normal; padding-top:8px; margin-bottom:0px !important; color:#FFF !important;  }
.bastirouge { width:285px; background:#e84900 url(img/b_tirouge.png) no-repeat bottom left; height:8px; margin-bottom:0px !important; line-height:2px; }

 .bleu {  width:493px; background:#f5fafb; padding-top:8px; margin-bottom:0px !important;   margin-top:0px !important;   border-left:1px solid #2d7eb0; border-right:1px solid #2d7eb0;}
.basbleu { width:495px; background:#f5fafb url(img/b_bleu.png) no-repeat bottom left; height:8px; margin-bottom:0px !important; line-height:0px; }
.hautbleu { width:495px; background:#f5fafb url(img/h_bleu.png) no-repeat top left; height:8px; _height:10px; margin-bottom:0px !important; line-height:0px;  }

.marge { margin-left:50px; width:500px;} 
 