/* CSS Document */

* {margin:0px; padding:0px}
* {	font-family:Arial, sans-serif;
}



body{
background-image:url(/images/body.jpg);
background-repeat:repeat-x;
margin: 0 auto;
padding: 0px ;
font-size : 12px;
overflow: scroll;
}

img{
border: 0px;
}

a{
text-decoration: none;
color: #1d2e73;
background-color: inherit;
}

a:hover{
text-decoration: none;
color: #838497;
background-color: inherit;
}

/* ------------------------------------ */
/*                                      */
/*            Header                    */
/*                                      */
/* ------------------------------------ */

p#logo_print{
position:absolute;
visibility:hidden;
}

div.header {
background-image:url(/images/logo.jpg);
background-repeat:no-repeat;
width:920px;
position:relative;
display:block;
margin: 0 auto 0 auto;
padding:144px 0px 0px 0px;
}

div#divsupport{
margin-left: 50px;
}

div#bouton{
margin: 0 auto;
float:left;
}

div#input_rechercher{
top:58px;
position:absolute;
padding:0px 0px 0px 760px;
}

div#input_rechercher input{
float:left;
margin:0 8px 0 0;
}

div#rechercher {
background-color:#4f515d;
color:#000000;
background-image:url(/images/bouton_rechercher.png);
background-repeat:no-repeat;
width:161px;
height:57px;
top:24px;
position:absolute;
margin:0 0 0 743px;
}

td#connecter_inscription a{
background:url(/images/bouton_connexion.png) no-repeat 0 0px;
display:block;
width:161px;
line-height: 57px ;
text-decoration: none ;	
}

td#connecter_inscription a:hover{
background:url(/images/bouton_connexion.png) no-repeat 0 -57px;
}

/* ------------------------------------ */
/*                                      */
/*            Menu                      */
/*                                      */
/* ------------------------------------ */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: absolute;
z-index:100;
line-height: 40px ;
letter-spacing: 2px ;
margin:-40px 0 0 190px;
}

#menu dl {
float: left;
width: 118px;
}

#menu dt {
cursor: pointer;
text-align: center;
border-right: 1px solid #a3a6af;
}

#menu dd {
display: none;
color: #1d2e73;
border:0px solid black;
margin-top:3px;

}

#menu li {
text-align: center;
background: #EDEDEF;
text-decoration: none;
list-style-type: none ;
height:15px;
padding-bottom:20px;
border-bottom:1px solid #a3a6af;
}

#menu li a {
text-decoration: none ;
border: 0 none;
font-size:9px;
height:15px;
}

#menu li a:hover{
color:#000000;
background-color:#FFFFFF;
list-style-type: none ;
font-size:12px;
height:15px;
position:relative;
margin-top:-10px;
}

#menu dt a {
height:100%;
font-size: 1em ;
letter-spacing: 1px ;
display: block ;
text-decoration: none ;
border: 0 none;
border-bottom:1 px solid #a3a6af;
}

#menu dt a:hover {
background: url(/images/barre_menu2.jpg) repeat-x 0 -40px ;	
color:#000000;
background-color:#FFFFFF;
list-style-type: none ;
font-size:14px;
}

/* ------------------------------------ */
/*                                      */
/*            Conteneur                 */
/*                                      */
/* ------------------------------------ */

h4.quaternet_logicielles{
color:#f9f9f9;
background-color: inherit;
font-size:20px;
margin:15px 0 0 0;
}

div.conteneur {
width:1024px;
margin: 0 auto;	
border:0px solid black;
padding:0 0 0 0;
}

div#piedpage{
background-image:url(/images/pied_de_page.jpg);
background-repeat:no-repeat;
clear: both;
margin:15px 0 5px auto;
font-size:9px;
}

/* ------------------------------------ */
/*                                      */
/*            Accueil                   */
/*                                      */
/* ------------------------------------ */


p.phrase_de_recherche{ 
color:#818295;
background-color: inherit;
margin:-15px 0 0 30px;
}

div.contenu  { 
background-color: #fff;
color: inherit; 
display: block; 
margin: 10px 0 0 67px; 
padding: 8px 0 0; 
width: 890px; 
}

ul#contenu_liste li{
float:left;
list-style:none;
margin:10px 0 0 30px;
border:0px solid black;
}

div#div_gauche{
width:400px;
float:left;
margin:20px 0 0 30px;
}

div#menu_gauche{
float: left;
width:180px;
margin-bottom:20px;
display:block;
position:relative;
padding-left:5px;
}

div#centre {
margin-left: 194px;
overflow: visible;
height: 1%;
border: 1px solid #88899d;
width:500px;
}

div#demo {
float: left;
margin-top:10px;
margin-left:5px;
margin-bottom:20px;		
}

div#forma {
float: left;
margin-top:10px;
margin-bottom:20px;
margin-left:10px;
}
div#divgauche {
padding-left:5px;
}

div.Accueil_gauche {
border: 1px solid #88899d;
margin-bottom:25px;
background: #f5f9ff;
}

div.actualite_gauche {
border: 1px solid #88899d;
margin-bottom:5px;
background: #f5f9ff;
}

ul.liste_gauche li {
list-style-image:url(../images/puce.png);
margin-left:20px;
vertical-align: top;
}

div.module_accueil{
border:2px solid black;
height:500px;
width:100%;
}

div#onglet_meilleure_vente{
border:1px solid #88899d;
width:245px;
height:100%;
margin-left:4px;
margin-right:-1px;
}

div#onglet_nouveaux_produit{
border:1px solid #88899d;
width:245px;
height:100%;
}

ul#actualite{
width:180px;
list-style:none;
margin:0 0 10px 0;
list-style:none;
}

ul#actualite li{
margin:5px;
}

div#div_droite{
width:400px;
height:auto;
float:left;
margin:20px 0 0 30px;
}

div#categories{
width:400px;
float:left;
position:relative;
margin: 0 0 15px 0;
list-style:none;
list-style-image:url(/images/pastille.gif);
border:1px solid #88899d;
}

ul#categorie_1 li{
width:90px;
clear:both;
list-style:none;
list-style-image:url(/images/pastille.gif);
position:relative;
margin: 0 300px 0 20px;
padding:0px 0px 10px 0px;
}
/* ------------------------------------ */
/*                                      */
/*            page                      */
/*                                      */
/* ------------------------------------ */

h3#garantie_visite{
margin-left:220px;
font-size:18px; 
color:#0000FF;
}

div#garantie_visite{
float:left; 
margin-left:10px;
}

p#garantie_visite{
float:right;
width:410px;
margin-right:70px; 
margin-left:10px;
text-align:justify;
margin-bottom:20px;
}



/* ------------------------------------ */
/*                                      */
/*            Catalogue                 */
/*                                      */
/* ------------------------------------ */

p.img_catalogue{
border:0px solid black;
padding-left:104px;
}

div.categories2{
margin:0 0 20px 104px;
width:680px;
border:1px solid #88899d;
}

div.categories2 li{
list-style:none;
}

div.ongletsproduits{
width:683px;
height:auto;
margin-top:10px;  
padding-left:11px;
float:left;
border:1px #88899D;
margin-bottom:20px;
}

p#optsupport{
margin-left:12px;
}

div.optsupport{
width:500px;
height:auto;
margin-top:10px;  
margin-left:100px;
float:left;
margin-bottom:20px;
}

div.optsupport h1{
color:#1a1f5f;
border-bottom:1px solid #8b8a92;
}

p#optsupport {
color:#1a1f5f;
border-bottom:1px solid #8b8a92;
font-size:20px;
margin-top:30px;  
margin-left:100px;
width:225px;
height:auto;
border:0px solid black;
}

p#ongletdescriptif a{
width:125px;
height:auto;
float:left;
padding-left:0px;
margin-left:7px;
border-left:1px solid #88899d;
border-top:1px solid #88899d;
border-right:1px solid #88899d;
}

p#ongletcaptureecran a{
width:195px;
height:auto;
float:left;
margin-left:7px;
border-left:1px solid #88899d;
border-top: 1px solid #88899d;
border-right: 1px solid #88899d;
}

p#onglettelechargements a{
width:208px;
height:auto;
float:left;
margin-left:7px;
border-left:1px solid #88899d;
border-top: 1px solid #88899d;
border-right: 1px solid #88899d;
}

p#onglettarifs a{
width:112px;
height:auto;
float:left;
margin-left:7px;
border-left:1px solid #88899d;
border-top: 1px solid #88899d;
border-right: 1px solid #88899d;
}

div.page_onglet{
width:659px;
border:1px solid #88899d;
float:left;
background-color:#FFFFFF;
color: inherit;
display:block;
padding-left:10px;
padding-right:10px;
margin-left:1px;
}

div.cadre_produit_milieu{
width:683px;
margin-left:5px;
margin-top:5px; 
float:left;
}

p#bouton_telecharger_produit a{
background:url(/images/bouton_telecharger.png) no-repeat 0 0px;
display:block;
width:161px;
line-height:57px;
text-decoration:none;
margin-top:5px;
float:right;
position:relative;
}

p#bouton_telecharger_produit a:hover{
background:url(/images/bouton_telecharger.png) no-repeat 0 -57px;
}

p.image_produit{
height:60px;
width:auto;
float:left; 
margin-top:5px;
position:relative;
}

p#texte_page_produit{
font-size:14px;
width:653px;
margin-top:75px;
margin-left:12px;
margin-bottom:10px;
}

p#introsupport{
margin-top:10px;
width:653px;
margin-left:12px;
}

div.bloc_gauche_categorie{
float:left;
width:408px;
position:relative;
margin-top:5px;
padding-bottom:5px;
}

table.tableau_categorie{
float:left;
width:408px;
height:auto;
}

tr#text_tableau_categorie{
font-family:Arial, sans-serif; 
}

td.text_categorie{
color:#1e1f1f;
background-color: inherit;
font-family:Arial, sans-serif;
padding-left:10px;
}

td.separateur_categorie{
height:2px;
width:192px;
padding-left:10px;
}

div.bloc_droit_categorie{
float:right;
width:190px;
height:auto;
background-image:url(images/cadre_droit_cat.gif);
color:#1e1f1f;
background-color: inherit;
font-family:Arial, sans-serif; 
margin-right:38px;
margin-top:5px;
margin-bottom:10px;
position:relative;
border:0px solid black;
}

p.droit_categorie{  
font-family:Arial, sans-serif;
color:#1e1f1f;
background-color: inherit;
border:0px solid black;
}

div.catalogue_left{
float:left;
border:0px solid black;
width:400px;
margin-left:30px;
}

div.catalogue_right{
width:400px;
border:0px solid black;
float:right;
margin-right:30px;
}

div.conteneur_catalogue {
font-size:20px;
color:#17215f;
border-bottom:1px solid black;
}

div.conteneur_catalogue a.titre, a.titre:hover {
font-size:20px;
}

/* ------------------------------------ */
/*                                      */
/*            Insciption                */
/*                                      */
/* ------------------------------------ */

div.formulaire_inscription{
width: 694px;
margin-top:20px;
margin-bottom:20px !important;
margin-right:15px;
display:block;
}

table.identmotconnect{
float: left;
margin-top:10px;
width: 694px;
}

td.identmotconnect img{
float:left;
border:0px solid black;
margin-left:15px;
} 
    
td.nom_formulaire{
padding:0px 0px 0px 40px;
font-family:Arial, sans-serif;
border-width:0px;
border-style:solid;
border-color: #88899D;
}

table.tableauinscription{
margin-right: 29%;
}

td.inscription{
padding:5px;
}

td#image_inscription {
border:1px solid #88899d;
width:177px;
height:30px;
}

img.inscrip {
border:1px solid #88899d;
}

.indicform {
width: 694px;
text-align: center;
}

.indicform2 {
width: 100%;
text-align: center;
}

/* ------------------------------------ */
/*                                      */
/*            Page produit              */
/*                                      */
/* ------------------------------------ */

p#logo{
float:left; 
margin-top:5px;
margin-left:10px;
border:0px solid black;
}

p#image_caddie{
float:left;
padding-left:15px;
margin-top:-20px;
border:0px solid black;
}

div#entete_panier{
width:548px;
height:450px;   
float:left;
margin-top:10px;
}

p#image_onelinestore{
float:none;
padding-left:15px;
margin-top:5px;
border:0px solid black;
}

li.onglet_panier{
width:auto;
height:auto;
float:left;
border-width:0px;
border-style:solid;
border-color: #88899D;
padding-left:4px;
padding-top:10px;
list-style:none;
}
 
.p_error{
border: 1px solid #ff3333;
background: #ffffcc;
color: inherit;
padding: 5px;
line-height: 1em;
width: 90%;
text-align: center;
}

.p_error img{
vertical-align: middle;
margin-right: 0.5em;
}

.span_error{
color: #ff3333;
background-color: inherit;
}

.p_erreur {
  text-align: center;
  width: 99%;
  padding: 10px;
  margin: 10px;
}

.p_erreur span {
  color: #ff3333;
  font-weight: bold;
  font-size: 18px;
}

/* ------------------------------------ */
/*                                      */
/*            menu lateral              */
/*                                      */
/* ------------------------------------ */

div.menu_lateral{
width:177px;
padding-right:8px;
padding-bottom:20px;
border:0px solid #88899d;
display:block;
float:right;
position:relative;
}

#mon_profils{
width:177px;
border: 1px solid #88899D;
}

#mon_profils p{
font-size: 12px;
padding: 5px;
}

#mon_profils span{
margin-top: 5px;
display: block;
width: 100%;
height: 1px;
background-color: #88899D;
color: inherit;
}

p.bouton_profil img{
padding-left:20px;
}

p.bouton_deco img{
padding-left:13px;
}

#mon_panier{
width:177px;
border: 1px solid #88899D;
margin-top: 5px;
}

#mon_panier p{
font-size: 10px;
padding-top:10px;
}

#mon_panier td{
font-size: 10px;
}

#mon_panier span{
margin-top: 5px;
margin-bottom: 5px;
padding: 0px;
display: block;
width: 100%;
height: 1px;
background-color: #88899D;
color: inherit;
}

.menu_cat {
width:167px;
border-left:1px solid #88899d;
border-right:1px solid #88899d;
border-bottom:1px solid #88899d;
background-color:#FFFFFF;
color: inherit;
padding:5px;
margin-bottom:5px;
}

.titre_cat {
width:177px;
border:1px solid #88899d;
margin-top:5px;
}

.valider a{
display: block;
width: 161px;
height: 57px;
background:url(/images/bouton_valider.png) no-repeat 0 0px;
margin-bottom:20px;
margin-top:20px;
margin-right:15px;
}

.valider a:hover{
background:url(/images/bouton_valider.png) no-repeat 0 -57px;
}

table.tableau_produit{
float:left;
width:100%;
height:auto;
border:0px solid black;
}

tr.tableau_onglethaut{
background-image:url(/images/barre_tableau.png);
height:45px;
color:#fdfdff;
background-color: inherit;
vertical-align: top;
}

tr.tableau_onglethaut td{
vertical-align:top;
padding-top:5px;
border:0px solid black;
}

tr.tableau_onglet0{
background-color:#d3d9ef;
color:#1d3075;
}

tr.tableau_onglet0 td span{
text-decoration:line-through;
color: red;
font-size:10px;
}

tr.tableau_onglet1{
background-color:#ffffff;
color:#1d3075;
border:2px solid black;
}

tr.tableau_onglet1 td span{
text-decoration:line-through;
color: red;
font-size:10px;
}

div#image_caddie img{
float:left;
padding-left:15px;
}

p.img_produit img{
width:682px;
height:123px;
border:1px solid #818295;
margin-left:10px;
float:left;
margin-bottom:10px;
}

div#entete_panier{
width:548px;
height:auto;   
float:left;
position:relative;
}

p#image_onelinestore{
float:left;
margin-top:5px;
position:absolute;
margin-left:120px;
}

li.onglet_panier{
width:auto;
height:auto;
float:left;
padding-top:50px;
padding-right:2px;
padding-left:2px;
list-style:none;
padding-bottom:5px;
}

div.tableaudiv{
width:545px;
height:auto;
float:left;
position:relative;
}

tr.tableau_panier{
width:540px;
height:auto;
border:1px solid #88899d;
}

tr.tableau_bas{
width:540px;
height:auto;
background-color:#93969f;
color: inherit;
}

th.celluletableauhaut{
float:none;
width:540px;
border:1px solid #fff;
background-color:#93969f;
color:#FFFFFF;
background-image:url(/images/barre_tableau.png);
}

th.cellluletableau{
float:none;
width:540px;
height:auto;
border:1px solid #fff;
background-color:#d3d9ef;
color:#1d3075;
}

th.barreseparateurtableau{
border-top:4px;
border-style:solid;
border-color: #FFFFFF;
}

th.paiement{
float:none;
background-color:#93969f;
width:auto;
height:auto;
color:#FFFFFF;
border:1px solid #fff;
background-image:url(/images/barre_tableau.png);
}

th.montant{
float:none;
background-color:#d3d9ef;
width:auto;
height:auto;
color:#1d3075;
border:1px solid #fff;
}

p#bouton_continuer{
padding:0px;
float:right;
margin-top:10px;
margin-right:10px;
}

p#bouton_continuer a{
background:url(/images/bouton_continuer.png) no-repeat 0 0px;
display:block;
width:141px;
height:70px;
text-decoration: none ;
}

p#bouton_retour_commande{
margin-left:150px;   
padding:0px;
width:141px;
height:70px;
border:0px solid black;
float:left;
}

div.formulaire_info{
border:1px solid #88899D;
width:537px;
margin-top:-50px;  
margin-left:153px;
float:left;
padding-top:10px;
margin-bottom:15px !important;
}

table.tableau_info{
float:left;
position:relative;
padding:0 ;
margin-left:15px;
margin-top:-15px;
}

table.tableau_info_paiement{
float:left;
position:relative;
margin:0 auto;
padding:0 ;
border-width:0px;
border-style:solid;
border-color: #88899D;
}

td.infoperso{
background-color:#93969f;  
padding-left:10px;
font-size:large;
color:#1d3075;
}

td.infoperso_paiement{
background-image:url(/images/barre_tableau.png);  
font-size:large;
color:#f9f9fb;
background-color: inherit;
}

td.info{
padding-top:10px;     
font-family:Tahoma, sans-serif;
padding-left:0px;
}

td.infotext{
margin:0; 
font-family:Tahoma, sans-serif;
padding-top:10px;
color:#1d3075;
background-color: inherit;
}

td.infotext_paiement{ 
font-family:Arial, sans-serif;
padding-top:10px;
color:#1d3075;
background-color: inherit;
}

p#champobligatoire{
padding-top:260px;
position:absolute;
margin-left:10px;
color:#1d3075;
background-color: inherit;
}

option.selection{
margin-right:5px; 
}

td.infoselect{
padding-left:15px;
padding-top:20px
}

p.checkboxinfo{
float:left;
margin-left:300px;
margin-top:20px;
}

div#modedepaiement{
width:300px;
height:auto;
margin-left:152px;
position:relative;
float:left;
margin-top:10px;
}

tr#titremodepaiement{
background-color:#93969f;
color:#FFFFFF;
background-image:url(/images/barre_tableau.png);
}

tr#modepaiement{
background-color:#d3d9ef; 
color: inherit; 
}

div.ongletpageclient{
width:683px;
height:auto;
margin-top:20px;  
margin-bottom:20px; 
margin-left:10px;
float:left;
border:1px #818295;
}

p#ongletdevis a{
width:192px;
height:22px;
float:left;
padding-left:0px;
border-left:1px solid #88899d;
border-top: 1px solid #88899d;
border-right: 1px solid #88899d;
}
    
p#onglethistoriqueachat a{
width:192px;
float:right;
padding-left:0px;
margin-left:5px;
border-left:1px solid #88899d;
border-top: 1px solid #88899d;
border-right: 1px solid #88899d;
}

p#onglethistoriquetele a{
width:283px;
float:right;
padding-left:0px;
margin-left:5px;
border-left:1px solid #88899d;
border-top: 1px solid #88899d;
border-right: 1px solid #88899d;
}

div.aide{
width:681px;
float:left;
margin-left:10px;
position:relative;
margin-top:10px;
}

p.titre_aide{
font-size:large;
color:#1d3075;
background-color: inherit;
}

p.titre_clause{
font-size:medium;
color:#1d3075;
background-color: inherit;
}

p.text_aide{
font-family:Arial, sans-serif;
color:#1e1f1f;
background-color: inherit;
}

p.text_aide{
font-family:Arial, sans-serif;
color:#1e1f1f;
}

p.text_aide a{
text-decoration:none;
color:#1d3075;
background-color: inherit;
}

p.text_aide a:hover{
background-color:#d3d9ef; 
color: inherit;
}

p.adressequat{
padding-left:250px;
font-family:Arial, sans-serif;
color:#1e1f1f;
background-color: inherit;
}

p.adressequat a{
text-decoration:none;
color:#1d3075;
background-color: inherit;
}

p.adressequat a:hover{
background-color:#d3d9ef; 
color: inherit;
}

a.lien_aide{
color:#1d3075;
background-color: inherit;
margin-left:2px;
padding-top:2px;
padding-bottom:2px;
}

div#modedepaiement{
width:300px;
height:auto;
border-width:0px;
border-style:solid;
border-color: #818295;
float:left;
margin-left:152px;
position:relative;
margin-top:-40px;
}

tr#titremodepaiement{
background-color:#93969f;
color:#FFFFFF;
}

tr#modepaiement{
background-color:#d3d9ef; 
}

div.contact{
border-width:1px;
border-style:solid;
border-color: #818295;
width:680px;
float:left;
margin-left:10px;
position:relative;
margin-top:10px;
font-family:Tahoma, sans-serif;
color:#818295;
background-color:inherit;
}

div.contact a{
text-decoration:none;
color:#1d3075;
background-color: inherit;
}

p#contactquaternet{
color:#1d3075;
background-color: inherit;
margin: 0 auto;
padding: 0 ;
margin-left:2px;   
}

div#image_fond_contact{
height:30px;
width:177px;
border:1px solid #88899D;   
float:left;
background-color:#d3d9ef;
color: inherit;
margin-bottom:140px;
}

div#rubrique_contact{
width:177px;
height:30px; 
border:1px solid #88899D;   
}

div.contact{
padding-bottom:20px; 
color:#1e1f1f;
background-color: inherit;
border:0px solid black;   
}

p.titre_aide{
font-size:large;
color:#1d3075;
background-color: inherit;
}

p.text_aide{
font-family:Tahoma, sans-serif;
color:#1e1f1f;
background-color: inherit;
}

p.haut_page{
font-family:Tahoma, sans-serif;
text-decoration:none;
padding-left:600px;
}

div.derniere_version_produit{
border:0px solid black;   
width:682px;    
height:50px;
margin-left:10px;
float:left;   
background-image:url(/images/motifs_gris.jpg);
margin-top:10px;
margin-bottom:10px;
}

p.image_produit{   
width:180px; 
height:50px;    
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
padding-top:13px;
}

p.numero_version{  
padding-right:10px; 
margin-left:20px;
float:left;    
border:0px solid black;  
height:50px;
color:#1c2e76;
background-color: inherit;
}

p#loupe_recherche{
float:left;
width:350px;
height:154px;
margin-left:20px;
margin-bottom:20px;
}

h4#resultatrecherche{
font-family:Arial, sans-serif;
color:#1e1f1f;
background-color: inherit;
font-size:large;
margin-left:35px;
margin-bottom:20px !important;
}

p#mottaper{
float:left;
position:relative;
font-family:Arial, sans-serif;
color:#818295;
background-color: inherit;
font-size:large;
margin-top:55px;
margin-left:10px;
}

div#resultats{
float:left;
position:relative;
width:100%;
font-family:Arial, sans-serif;
color:#818295;
background-color: inherit;
font-size:medium;
margin-bottom:40px !important;
}

dl.listeresultat{
margin-left:70px;
margin-right:70px;
font-family:Arial, sans-serif;
color:#818295;
background-color: inherit;
font-size:medium;
}

dl.listeresultat dt{
list-style:none;
font-size:large;
list-style-image:url(/images/pastille.gif);
}

div.condition_paiement{ 
width:540px;    
margin-left:150px;   
padding-bottom:10px;  
}

#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
color: inherit;
}

#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
	
#lightboxCaption{
float: left;
 }

#keyboardMsg{
float: right; 
}

#closeButton{
top: 5px; right: 5px; 
}

#lightbox img{
border: none; clear: both;
}
 
#overlay img{ 
border: none; 
}

#overlay{
position:absolute;
background-image: url(/images/overlay.png); 
}

ul.pagination li { 
display:inline; 
list-style-type:none; 
padding-right:1em; 
}

.validation_formulaire {
position:relative;
vertical-align:top;
width:280px;
padding-bottom:18px;
border:0px solid black;
margin-top:10px;
margin-bottom:30px !important;
margin-left:20px;
}

.validation_formulaire img{
float:left;
}

table#tableau_critere{
margin-left:165px;
margin-top:5px;
margin-bottom:5px;
}

td.cellule_tableau_critere{
background-image:url(/images/barre_tableau.png);
color:#f9f9fb;
background-color: inherit;   
padding-left:5px; 
padding-right:5px;  
}

p#valider_recherche a{
background:url(/images/bouton_valider.png) no-repeat 0 0px;
display: block;
width:161px;
height:57px;
float:right;
margin-right:150px;
margin-top:35px;
}

p#valider_recherche a:hover{
background:url(/images/bouton_valider.png) no-repeat 0 -57px;
}

p#input_recherche{
float:left;   
margin-top:57px;
}

.bouton_modifier {
background:url(/images/bouton_modifier.png) no-repeat 0 0px;
display:block;
width:161px;
height:80px;
text-decoration:none;
margin-top:15px;
float:right;
position:relative;
}

p#phrase_explicative{
width:694px;    
}

.remise{
color: red;
font-size: 9px;
background-color: inherit;
}

.sauvegarder a{
display: block;
width: 161px;
height: 57px;
background:url(/images/bouton_sauvegarder.png) no-repeat 0 0px;
margin-bottom:20px;
margin-top:20px;
}

.sauvegarder a:hover{
background:url(/images/bouton_sauvegarder.png) no-repeat 0 -57px;
}

table.passeoublie{
  width: 100%;
}

table.passeoublie td{
  width: 694px;
}

div#supporttechnique{
float:left;
margin-left:10px;
margin-top:10px;
}

div.document_support{
background-color:#EDEBE8;
border:1px solid #989899;
width:209px;
float:right;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
padding-bottom:5px;
}

td#documentation_support{
color:darkblue;
font-weight:bold;
}

td.envoyez_support a{
display: block;
width: 161px;
height: 57px;
background:url(/images/bouton_envoyez.png) no-repeat 0 0px;
margin-top:10px;
border:0px solid black;
}

td.envoyez_support a:hover{
background:url(/images/bouton_envoyez.png) no-repeat 0 -57px;
}

span.reduc {
background-image:url(/images/commande/reduction_educ.png);
border: 0px solid black;
display:block;
width:32px;
height:27px;
color:#FFFFFF;
padding-top:10px;
float:left;
margin-left:30px;
padding-left:3px;
cursor: help;

}

span.reduc2 {
background-image:url(/images/commande/reduction_prod.png);
border: 0px solid black;
display:block;
width:33px;
height:27px;
color:#FFFFFF;
padding-top:10px;
float:right;
margin-right:30px;
padding-left:3px;
cursor: help;
}
 
dd#image_capture{
margin-left:10px;
margin-bottom:10px;
}

dt#description_capture{
display: block;
float:left;
margin-left:180px;
margin-top:-65px;
}

div.formation{
width:600px;
border:0px solid black;
margin-left:50px;
margin-top: 10px;
}
ul.formation{
margin-left: 50px;
border:0px solid black;
}

h1.formation{
color:#0033CC;
font-size:18px;
}

/* ------------------------------------ */
/*                                      */
/*            infobulle                 */
/*                                      */
/* ------------------------------------ */

p.tooltip em {
 display:none;
}

p.tooltip:hover {
border: 0; 
position: relative; 
z-index: 500; 
text-decoration:none;
}

p.tooltip:hover em {
font-style: normal; 
display: block; 
position: absolute; 
top: 20px; 
left: -10px; 
padding: 5px; 
color: #fff; 
border: 2px solid #fff; 
background:	#003399;
width:170px;
}

p.tooltip:hover em span {
position: absolute; 
top: -14px; 
left: 15px;
height: 14px; 
width: 29px; 
background: transparent	url(../images/infobulle.gif); 
margin:0; 
padding: 0; 
border: 0;
}

.parent {
cursor: pointer;
}

.child  {
font-size: 10pt;
font-weight: normal;
margin-left: 14pt;
}	

p.partenariat{
margin-left:20px; 
}		

p.titre_partenariat{
margin-left:20px;
margin-top:20px;
}
