/*__________mise a ZERO des differentes balises pour eviter 
les différence d'affichage entre les différents navigateurs_________*/
* {
margin: 0;
padding: 0;
font-size: 12px;
list-style-type: none;
}

html {
height: 101%;
}

body {
color: #000;
font-size: 12px;
font-family: arial, lucida sans, tahoma, sans-serif;
background-color: white;
padding: 15px;
}

hr {
visibility: hidden;
clear: both;
}

img {
border: none;
}

div#global {
width: 900px;
margin: auto;
background: transparent url(img/fond_site_900px.gif) repeat-y top left;
}

div#header {
height: 110px;
width: 900px;
background: white url(img/header_fond.gif) no-repeat top left;
position: relative;
}

div#header h1 {
height: 76px;
width: 228px;
position: relative;
top: 34px;
left: 25px;
background: transparent url(img/logo_rb.gif) no-repeat bottom right;
}

div#header h1 a {
display: block;
height: 100%;
width: 100%;
}

div#header h1 span, div#header h2 span {
display: none; 
}

div#header p {
top: 0;
left: 540px;
position: absolute;
}

div#header p a {
display: block;
padding-left: 23px;
height: 15px;
background: transparent url(img/panier.gif) no-repeat top left;
}

div#header p span#panier {
font-size: 11px;
}

div#header p a {
color: #999;
text-decoration: none;
}

a.rouge {
color: #e01426;
}

/*______________________*/
/*MISE EN PAGE PRINCIPALE*/
#content {
width: 900px;
}

#left {
width: 190px;
height: 100%;
float: left;
}

#right {
float: left;
width: 710px;
position: relative;
}

/*______________________*/
/*MISE EN PLACE DU MENU_1*/
#menu {
padding: 0;
margin: 20px 0 0 26px;
background: #e01426 url(img/angle_top_menu.gif) no-repeat top left;
}

ul#menu_1 li a, #log_title {
text-decoration: none;
padding: 10px 0 2px 0;
display: block;
font-weight: bold;
color: white;
width: 140px;
height: 15px;
border-bottom: 1px solid white;
}

#menu_1 a span {
padding-left: 10px;
}

ul#menu_1 li a.selected {
color: black;
}

ul#menu_1 ul li a {
font-weight: normal;
border: none;
padding: 4px 0 0 10px;
}

ul#menu_1 li a.selected {
color: black;
}

/*______________________*/
/*LOGIN FORM*/
#log_title {/*pour mettre le meme décalage que sur les li*/
width: 130px;
padding: 50px 0 2px 10px;
}

form#loginForm {
margin: 0;
padding: 0;
}

#loginForm p {
padding: 6px 0 0 10px;
margin: 0;
}

#loginForm fieldset {
border: none;
margin: 0;
padding: 0;
}

#loginForm input {
border: 1px solid white;
margin: 0;
padding: 0;
width: 120px;
height: 15px;
font-size: 11px;
font-family: arial, lucida sans, tahoma, sans-serif;
}

#loginForm input#password {
margin-bottom: 3px;
}

#loginForm p span {
display: none;
margin: 0;
padding: 0;
}

#loginForm a {
margin: 0 0 0 121px;
font-weight: bold;
color: white;
padding: 0;
text-decoration: none;
}

#loginForm p.little_white_link a {
font-weight: normal;
margin: 0;
}

#loginForm p.little_white_link {
padding: 0;
padding-left: 14px;
margin-left: 10px;
margin-top: 0;
}

p#fond_block_menu {
margin-right: 30px;
height: 17px;
background: #e01426 url(img/angle_bas_menu.gif) no-repeat bottom left;
}

p#fond_block_menu a {
float: right;
display: block;
height: 17px;
width: 50px;
margin: 0;
background: transparent url(img/btn_login.gif) no-repeat top center;
}

p#fond_block_menu a:hover {
background-position: 0 -17px;
}

/*____________________________*/
/* Compte */
p#connexion {
color: white;
margin-left: 10px;
margin-top: 4px;
}

p.little_white_link {
margin-left: 10px;
padding-left: 14px;
background: transparent url(img/btn_link.gif) no-repeat left center;
}

p.little_white_link a {
color: white;
font-size: 11px;
text-decoration: none;
}

/*_________________________________*/
/* Promotions de la page d'accueil */
div#promosHome {
width: 670px;
position: absolute;
top: 220px;
left: 3px;
text-align: center;
}

div#promosHome p img {
padding: 5px 0;
}

div#promosHome p.promoA {
position: absolute;
top: 0;
left: 10px;
}

/*div#promosHome p.promoA img {
border-top: 1px solid #e01426;
border-bottom: 1px solid #e01426;
}*/

div#promosHome p.promoB {
position: absolute;
top: 0;
left: 235px;
}

/*div#promosHome p.promoB img {
border-top: 1px solid white;
border-bottom: 1px solid white;
}*/

div#promosHome p.promoC {
position: absolute;
top: 0;
left: 460px;
}

/*div#promosHome p.promoC img {
border-top: 1px solid #e01426;
border-bottom: 1px solid #e01426;
}*/

p.promo {
margin-top: 15px;
}

/*_____________________________________*/
/*PARTENAIRES*/
#partenaires {
float: left;
width: 710px;
position: absolute;
top: 0;
left: 0;
background: transparent url(img/partenaire_fond_etroit.gif) no-repeat bottom left;
}

div#partenaires li {
float: right; 
}

#partenaires ul, #partenaires li, #partenaires a {
margin: 0;
padding: 0;
height: 32px;
}

#partenaires .first {
padding-right: 19px;
background: transparent url(img/partenaire_angle_dr.gif) no-repeat bottom right;
}

#partenaires .last {
padding-left: 19px;
background: transparent url(img/partenaire_angle_ga.gif) no-repeat bottom left;
}

#partenaires li {
/* border: 1px solid yellow; */
background: transparent url(img/partenaire_fond_large.gif) repeat-x bottom left;
padding: 0 10px;
}

#partenaires ul {
/* border: 1px solid yellow; */
padding-right: 80px;
}

/*________________________________*/
/*PRESENTATION PDF*/
div#presentation {
text-align: center;
margin: 20px 0 20px 54px;
padding: 10px 0;
border-top: 2px solid white;
border-bottom: 2px solid white;
background-color: #e64952;
}

div#presentation a {
color: black;
font-weight: bold;
text-decoration: none;
}

div#presentation a:hover {
color: white;
}

/*_________________________________________*/
/* Pied de page */
div#footer {
clear: both;
height: 37px;
text-align: right;
padding-right: 24px;
padding-top: 10px;
background: white url(img/footer_fond_page.gif) no-repeat top left;
}

div#footer li {
border-left: 1px solid white;
font-size: 10px;
display: inline;
padding: 0 3px 0 5px;
}

div#footer .first{
border-left: none;
}

div#footer a {
color: white;
text-decoration: none;
}

/*______________________________________________________*/
/* Mise en forme du menu des infos sous le pied de page */
div#info {
background: white;
text-align: right;
padding-right: 20px;
color: #aaa;
margin-top: -5px;
}

div#info div p {
display: inline;
}

div#info div p a {
color: #aaa;
font-size: 11px;
text-decoration: none;
}

/*___________________________________________*/
/*MISE EN PAGE PRINCIPALE*/
h1 img {
padding: 18px 0 0 2px;
}

h1 span {
display: none;
}

#principal {
/* border: 1px solid blue; */
height: 300px;
padding: 0 0 0 2px;
margin: 0;
position: relative;
top: -3px;
}

html>body #principal {
height: auto;
min-height: 300px;
}

/*____________________________*/
/*MISE EN PAGE 3 COLONNES*/
#colonne_01, #colonne_02, #colonne_03 {
background-color: white;
padding: 0;
margin: 0;
width: 225px;
height: 390px;
float: left;
text-align: center;
}

#colonne_02 {
background-color: #e01426;
width: 224px;
}

#colonne_03 {
background-color: black;
width: 225px;
color: white;
}

div#colonne_01 h2, div#colonne_02 h2, div#colonne_03 h2 {
margin: 20px 0;
margin-top: 40px;
padding: 0;
height: 50px;
}

div#colonne_01 h2 a, div#colonne_02 h2 a, div#colonne_03 h2 a {
display: block;
width: 100%;
height: 100%;
}

div#colonne_01 h2#titreColonneBureautique {
background: transparent url(img/t_100_pour_100_bureautique.gif) no-repeat center top;
}

div#colonne_02 h2#titreColonneInformatique {
background: transparent url(img/t_100_pour_100_informatique.gif) no-repeat center top;
}

div#colonne_03 h2#titreColonneReseaux {
background: transparent url(img/t_100_pour_100_reseaux.gif) no-repeat center top;
}

div#colonne_01 h2#titreColonneEcoute {
background: transparent url(img/t_100_pour_100_ecoute.gif) no-repeat center top;
}

div#colonne_01 h2#titreColonneChiffres_cles {
background: transparent url(img/t_chiffre_cles.gif) no-repeat center top;
}

div#colonne_02 h2#titreColonneConseil {
background: transparent url(img/t_100_pour_100_conseil.gif) no-repeat center top;
}

div#colonne_02 h2#titreColonneHistorique {
background: transparent url(img/t_historique.gif) no-repeat center top;
}

div#colonne_03 h2#titreColonneReactivite {
background: transparent url(img/t_100_pour_100_reactivite.gif) no-repeat center top;
}

div#colonne_03 h2#titreColonneNotre_equipe {
background: transparent url(img/t_notre_equipe.gif) no-repeat center top;
}

div#colonne_01 h2#titreColonneBureautiqueHome {
height: 53px;
margin-top: 80px;
background: transparent url(img/t_100_pour_100_bureautique_home.gif) no-repeat center top;
}

div#colonne_02 h2#titreColonneInformatiqueHome {
height: 53px;
margin-top: 80px;
background: transparent url(img/t_100_pour_100_informatique_home.gif) no-repeat center top;
}

div#colonne_03 h2#titreColonneReseauxHome {
height: 53px;
margin-top: 80px;
background: transparent url(img/t_100_pour_100_reseaux_home.gif) no-repeat center top;
}

div#colonne_01 h2 span, div#colonne_02 h2 span, div#colonne_03 h2 span {
display: none;
}

div#colonne_01 h3, div#colonne_02 h3, div#colonne_03 h3 {
margin-bottom: 20px;
}

div#colonne_01 ul, div#colonne_02 ul, div#colonne_03 ul {
padding: 0 5px;
}

div#bas_page {
clear: both;
position: relative;
height: 20px;
width: 900px;
top: -20px;
margin-bottom: -20px;
background: transparent url(img/fond_page_content.gif) no-repeat top left;
}

/*_____________________________________________*/
/*NOS ENGAGEMENTS _ NOS METIERS */
h2 {
padding: 5px 0 0 10px;
}

h2, h2 span {
font-weight: bold;
font-size: 16px;
text-transform: uppercase;
}

h2 span {
color: #e01426;
}

.text_rubrique_01 {
padding: 50px 0 0 0;
}

.text_rubrique_02 {
margin: 5px 80px 0 50px;
}

.text_rubrique {
position: relative;
top: 0;
padding: 0 0 0 13px;
}

.text_rubrique p {
margin-bottom: 5px;
}

.text {
position: relative;
top: 25px;
padding: 10px 10px;
border-top: 1px solid #e01426;
border-bottom: 1px solid #e01426;
}

.text p span {
color: #e01426;
}

.text p a, .text_rubrique p a {
color: #e01426;
}

.text_rubrique  {
/* border-top: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
border-right: 1px solid #f3f3f3; */
/* padding: 5px 5px 5px 10px; */
}

.text_rubrique .cliquez_ici {
padding-top: 35px;
margin-bottom: 10px;
padding: 5px 10px 8px 10px;
border:1px solid #f3f3f3;
}

.text_img_dr .text, .text_rubrique {
text-align: left;
margin-left: 120px;
}

.text_img_ga .text   {
text-align: right;
margin-right: 120px;
}

.text_img_dr img, .text_rubrique_01 img {
float: left;
}

.text_img_ga img {
float: right;
}

.text_graph {
padding: 0;
width: 200px;
float: left;
}

/*______________________________________*/
/* Formulaire de recherche des produits */
div#principal div.contentMargin {
padding: 10px 45px 30px 10px;
margin-bottom: 10px;
}

div#principal div.contentMargin form {
padding: 0;
margin: 0;
}

div#principal div.contentMargin form fieldset {
display: block;
margin: 10px 0 0 0;
padding: 0 10px 10px 10px;
border: 1px dotted #e01426;
}

div#principal div.contentMargin form fieldset legend {
margin: 5px;
padding: 2px;
color: #e01426;
background: white;
}

div#principal div.contentMargin form fieldset input, div#principal div.contentMargin form fieldset select, div#principal div.contentMargin form fieldset textarea {
font-family: arial, lucida sans, tahoma, sans-serif;
font-size: 11px;
border: 1px solid #ccc;
background: #f9f9f9;
}

div#principal div.contentMargin form fieldset input {
width: 250px;
}

div#principal div.contentMargin form fieldset select, div#principal div.contentMargin form fieldset textarea {
width: 200px;
}

div#principal div.contentMargin form fieldset select.big {
width: 320px;
}

div#principal div.contentMargin form fieldset label {
font-size: 11px;
font-weight: bold;
color: #666;
}

div#principal div.contentMargin form fieldset dl {
margin: 0;
padding: 0;
}

div#principal div.contentMargin form fieldset dl dt {
margin: 4px 4px 0 0;
padding: 0;
float: left;
width: 200px;
clear: left;
text-align: right;
}

div#principal div.contentMargin form fieldset dl dt.first {
margin-top: 0;
}

div#principal div.contentMargin form fieldset dl dd {
margin: 4px 0 0 0;
padding: 0;
float: left;
width: 65%;
}

div#principal div.contentMargin form fieldset dl dd.first {
margin-top: 0;
}

div#principal div.contentMargin form fieldset dl dd em {
font-family: georgia, times;
font-size: 10px;
color: #999;
}

p.button a {
float: right;
display: block;
height: 17px;
width: 77px;
margin-top: 5px;
background: transparent url(img/btn_search.gif) no-repeat top center;
}

p.button a:hover {
background-position: bottom center;
margin-top: 5px;
}

p.button a span {
display: none;
}

p.valid a {
float: right;
display: block;
height: 17px;
width: 57px;
margin-top: 5px;
background: transparent url(img/btn_valid.gif) no-repeat top center;
}

p.valid a:hover {
background-position: bottom center;
margin-top: 5px;
}

p.valid a span {
display: none;
}

/*______________________________________*/
/*NOTRE EQUIPE  MISE EN PAGE */
div.text_rubrique_graph {
top: 83px;
left: 222px;
position: absolute;
width: 442px;
}

div.text_rubrique_graph p {
padding: 0 0 5px 0;
}

div.text_rubrique_graph ul li {
border: 1px solid #cccccc;
background-color: #f3f3f3;
font-size: 13px;
padding: 3px 5px;
margin-top: 5px;
}

div.text_rubrique_graph ul li.first {
margin-top: 0;
}

/* div.text_rubrique_graph ul li {
border: 1px solid red;
} */


/*_______________________________________________*/
/*MISE EN FORME DES LISTE PAGE HISTORIQUE*/
.text_rubrique dl{
/* border: 1px solid red; */
margin: 0;
padding: 0;
}

.text_rubrique dt{
background-color: #f3f3f3;
margin: 0;
padding: 2px 5px;
}

.text_rubrique dd{
border-left: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
border-right: 1px solid #f3f3f3;
margin: 0 0 5px 0;
padding: 2px 0 10px 5px;
}

.text_rubrique table{
width: 520px;
/* border: 1px solid #f3f3f3; */
}

.text_rubrique table caption {
/* background-color: #e01426; */
margin-top: 20px;
text-align: left;
padding: 5px 0 2px 0;
/* color: white; */
font-weight: bold;
}

.text_rubrique table th {
background-color:  #e01426;
text-align: left;
padding: 5px 0 2px 5px;
color: white;
}

.text_rubrique table td {
background-color: #f3f3f3;
text-align: left;
padding: 8px 5px;
}

/*_______________________________________________*/
/*MISE EN FORME DES LISTE PAGE HISTORIQUE*/
.charte_text {
margin-right: 20px;
}

.charte_text h3 {
margin: 10px 0 0 0;
padding: 0 0 2px 16px;
background: transparent url(img/carre_rouge.gif) no-repeat top left;
}

.charte_text p, .charte_text ul, .charte_text u {
padding-left: 16px;
}

.charte_text p.first {
padding-left: 0;
}

/* Conditions générales de vente */


/*_______________________________________________*/
/*LISTE PRODUITS*/
div.produit_list {
position: relative;
background: #f3f3f3 url(img/haut_produit_short.gif) no-repeat top left;
margin: 10px 40px 20px 8px;
}

div.produit_list h4 {
color: #e01426;
position: absolute;
left: 185px;
top: 19px;
font-size: 15px;
font-weight: bold;
padding: 0;
margin: 0;
}

div.produit_list h5 {
color: #e01426;
background-color: white;
border-left: 1px solid #c5c5c5;
border-bottom: 1px solid #c5c5c5;
position: absolute;
left: 509px;
top: 19px;
font-size: 15px;
font-weight: bold;
padding: 0;
margin: 0;
width: 150px;
text-align: right;
}

div.produit_list_content  {
height: 182px;
position: relative;
padding: 8px 10px 0 15px;
background: transparent url(img/bottom_produit_short.gif) no-repeat bottom left;
}

html>body div.produit_list_content {
height: auto;
min-height: 182px;
}

div.produit_list_content p {
padding: 0 0 35px 0;
}

div.produit_list_content img {
padding: 0;
margin: 3px 0 0 0;
float: left;
}

div.produit_list_content a {
clear: left;
color: white;
text-decoration: none;
position: absolute;
}

div.produit_list_content a span {
font-size: 11px;
}

div.produit_list_content a.produitAjoutPanier {
display: block;
height: 15px;
bottom: 10px;
right: 115px;
padding-left: 23px;
padding-right: 5px;
background: transparent url(img/panier_blanc.gif) no-repeat top left;
border-right: 1px solid white;
}

div.produit_list_content a.produitInfos {
display: block;
height: 15px;
bottom: 10px;
right: 20px;
padding-left: 14px;
background: transparent url(img/btn_link.gif) no-repeat left center;
}

div.produit_list_text {
margin-left: 170px;
margin-right: 45px;
margin-bottom: 35px; 
}

div.produit_list_text p {
padding: 5px 0 0 0;
}

div.produit_list_text p.titre {
margin-top: 10px;
font-weight: bold;
color: #e01426;
}

div.produit_list_text ul {
position: relative;
top: 0;
left: 0;
padding: 5px 0 0 0;
border-bottom: 1px solid #ccc;
}

div.produit_list_text ul li {
font-size: 11px;
border-top: 1px solid #ccc;
padding: 1px 0 1px 13px;
background: transparent url(img/btn_point.gif) no-repeat 0 center;
}

span.logo_constructeur {
padding: 0 0 0 20px;
display: block;
height: 30px;
}

/*____________________________*/
/* Page des messages d'erreur */
div.courant {
margin-right: 34px;
padding: 10px;	
}

div.courant p a {
display: block;
width: 56px;
height: 17px;
background: transparent url(img/btn_back.gif) no-repeat top center;
}

div.courant p a:hover {
background-position: 0 -17px;
}

div.courant p a span {
display: none;
}

div.courant p.erreurMessage {
margin: 10px 0;
}

div.courant p.ErreurTitre {
border-top: 1px solid white;
height: 36px;
background: transparent url(img/fond_erreur.gif) repeat-x top left;
}

div.courant p.InformationTitre {
border-top: 1px solid white;
height: 36px;
background: transparent url(img/fond_erreur.gif) repeat-x top left;
}

div.courant p.ErreurTitre span {
display: block;
height: 21px;
margin-top: 15px;
padding-left: 25px;
background: transparent url(img/btn_warning.gif) no-repeat left center;
}

div.courant p.InformationTitre span {
display: block;
height: 21px;
margin-top: 15px;
padding-left: 25px;
background: transparent url(img/btn_info.gif) no-repeat left center;
}

div.courant p.ErreurTitre span strong {
position: relative;
color: #df1822;
left: 0px;
top: 2px;
}

div.courant p.InformationTitre span strong {
position: relative;
color: #3366cc;
left: 0px;
top: 2px;
}

/*_____________________________________________________*/
/*MISE EN PLACE DE LA NAVIGATION BAS DE PAGE SUR LA RECHERCHE*/
div.nav_pages {
color: #e01426;
text-align: center;
position: relative;
padding: 8px 0;
}

div.nav_pages ul li {
position: relative;
display: inline;
z-index: 100;
}

div.nav_pages ul li a {
text-decoration: none;
color: black;
}

/*_____________________________*/
/* Autocomplétion des produits */
div.autoProduits {
background: #eee;
margin: 0;
padding: 0;
}

div.autoProduits ul {
list-style-type: none;
margin: 0;
padding: 0;
}

div.autoProduits ul li.selected {
background: #ccc;
}

div.autoProduits ul li {
font-size: 11px;
list-style-type: none;
display: block;
margin: 0;
padding: 1px 4px;
cursor: pointer;
}

p.working {
text-align: right;
margin: 0;
padding: 0;
height: 9px;
}

/*___________________*/
/* Contenu du panier */
div.contentMargin ul#contentPanier li {
margin-bottom: 3px;
padding: 4px;
background: #ddd;
position: relative;
height: 15px;
}

div.contentMargin ul#contentPanier li strong {
color: #e01426;
}

div.contentMargin ul#contentPanier li strong.prix {
display: block;
position: absolute;
top: 4px;
left: 450px;
width: 200px;
text-align: right;
}

div.contentMargin ul#contentPanier li div.libelle {
display: block;
position: absolute;
top: 4px;
left: 70px;
}

div.contentMargin ul#contentPanier li a {
display: block;
position: absolute;
width: 15px;
height: 15px;
}

div.contentMargin ul#contentPanier li a span {
display: none;
}

div.contentMargin ul#contentPanier li a.up {
top: 4px;
left: 4px;
background: transparent url(img/btn_up.gif) no-repeat center center;
}

div.contentMargin ul#contentPanier li a.down {
top: 4px;
left: 23px;
background: transparent url(img/btn_down.gif) no-repeat center center;
}

div.contentMargin ul#contentPanier li a.del {
top: 4px;
left: 42px;
background: transparent url(img/btn_del.gif) no-repeat center center;
}

div.contentMargin div#contentPanierTotaux {
width: 200px;
float: right;
border: 1px dotted #e01426;
padding: 4px;
margin: 10px 0;
}

div.contentMargin div#contentPanierTotaux strong {
color: #e01426;
display: block;
float: right;
}

div.contentMargin div#contentPanierTotaux p {
float: left;
}

div.contentMargin div#contentPanierTotaux br {
clear: both;
height: 1px;
margin: 0;
padding: 0;
}

/*_____________*/
/* Partenaires */
div#principal div.contentPartenaires {
padding: 10px 45px 10px 10px;
}

div#principal div.contentPartenaires ul {
padding: 15px;
}

div#principal div.contentPartenaires ul li {
display: inline;
padding: 0 20px;
}

div#principal div.contentPartenaires fieldset {
border: 1px solid #ccc;
margin: 10px 0 15px 0;
}

div#principal div.contentPartenaires fieldset legend {
margin-left: 10px;
padding: 0 5px;
font-weight: bold;
color: black;
}

/* Financement: zone partenaires financiers */
div#principal div.contentMargin fieldset.partenaires {
clear: left;
border: 1px solid #ccc;
position: relative;
top: 10px;
}

div#principal div.contentMargin fieldset.partenaires legend {
margin-left: 10px;
padding: 0 5px;
font-weight: bold;
color: black;
}

div#principal div.contentMargin fieldset.partenaires ul {
padding: 15px;
}

div#principal div.contentMargin fieldset.partenaires ul li {
display: inline;
padding: 0 20px;
}

/* Plan du site */
div#webSitePrincipal, div#webSiteFooter, div#webSiteInfos {
margin-right: 10px;
float: left;
width: 200px;
}

div#webSitePrincipal, div#webSiteFooter {
border-right: 1px dotted #e01426;
}

div#webSitePrincipal h2, div#webSiteFooter h2, div#webSiteInfos h2 {
margin: 5px 0 0 0;
padding: 0;
font-size: 12px;
text-transform: none;
}

div#webSitePrincipal h2.first, div#webSiteFooter h2.first, div#webSiteInfos h2.first {
margin: 0;
}

div#webSitePrincipal a, div#webSiteFooter a, div#webSiteInfos a {
text-decoration: none;
color: black;
}

div#webSitePrincipal a:hover, div#webSiteFooter a:hover, div#webSiteInfos a:hover {
text-decoration: underline;
color: #e01426;
}

div#webSitePrincipal ul, div#webSiteFooter ul, div#webSiteInfos ul {
margin-left: 10px;
}

/* Boutons pour le compte et la gestion du parc imprimantes */
div.contentMargin form fieldset dl dd a span {
display: none;
}

div.contentMargin form fieldset dl dd a {
border: 1px solid;
display: block;
height: 16px;
width: 16px;
}

div.contentMargin form fieldset dl dd a#siteValid {
background: white url(img/rb/)
}
