/********************************************************************/
/*                         REDEFINITION DE BALISES                             */
/********************************************************************/
body {  
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #696969; 
margin:0; 
padding:0; 
}

/********************************************************************/
/*                                    POLICES ARIAL                                       */
/********************************************************************/
.text {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #696969; 
}

.text7 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 7px; 
}

.textgras {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #696969; 
font-weight: bold;
}

.texttitre {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #696969; 
font-weight: bold;
}

.textblanc {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
}

.textblancgras {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
font-weight: bold;
}

.textnoirgras {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
font-weight: bold;
}

.textnoir12 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
}

.textnoir16gras {
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
color: #000000; 
font-weight: bold;
}

.textrougegras {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #c10000; 
font-weight: bold;
}

.titreblancgras {
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
color: #ffffff;
font-weight: bold;
}

.titrebleu {
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
color: #1e568f;
font-weight: bold;
}

.titrevert {
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
color: #5b9400;
font-weight: bold;
}

/********************************************************************/
/*                                          LIENS                                               */
/********************************************************************/
a:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #0b45a4; 
text-decoration: none;
}
a:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #0b45a4; 
text-decoration: none; 
}
a:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #0b45a4; 
text-decoration: underline;
}
a:active {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #0b45a4; 
text-decoration: none; 
}

a.lienblanc:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
}
a.lienblanc:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none; 
}
a.lienblanc:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: underline;
}
a.lienblanc:active {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none; 
}

a.liengrisgras:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #696969; 
font-weight: bold;
text-decoration: none;
}
a.liengrisgras:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #696969; 
font-weight: bold;
text-decoration: none; 
}
a.liengrisgras:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #696969; 
font-weight: bold;
text-decoration: underline;
}
a.liengrisgras:active {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #696969; 
font-weight: bold;
text-decoration: none; 
}

a.liengrisclair:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #696969; 
text-decoration: none;
}
a.liengrisclair:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #696969; 
text-decoration: none; 
}
a.liengrisclair:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #696969; 
text-decoration: underline;
}
a.liengrisclair:active {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #696969; 
text-decoration: none; 
}

/********************************************************************/
/*                              LIENS ALPHA IMAGES                                   */
/********************************************************************/
.lienimage, .lienimage:link, .lienimage:visited {
filter : alpha(opacity=50);
-moz-opacity : 0.5;
opacity : 0.5; 
}
.lienimage:hover {
filter : alpha(opacity=100);
-moz-opacity : 1;
opacity : 1; 
}

/********************************************************************/
/*                                 FONDS ACCUEIL                                        */
/********************************************************************/
.fondmenubas {
background-image: url(images/general/fond-menu-bas.gif);
background-repeat: no-repeat;
}

.espaceconnexion {
background-image: url(images/fonds/fond_connexion.gif);
background-repeat: no-repeat;
}

.fondcoordonnees {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 16px;
background-image: url(images/images-accueil/fond-coordonnees.gif);
background-repeat: no-repeat;
}

.fondactualites {
padding-top: 0px;
padding-right: 18px;
padding-bottom: 0px;
padding-left: 16px;
background-image: url(images/images-accueil/fond-actualites.gif);
background-repeat: no-repeat;
}

.fondreferencescarte {
padding-top: 9px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/images-accueil/fond-references.gif);
}

.fondreferencestexte {
padding-top: 3px;
padding-right: 21px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/images-accueil/fond-references.gif);
text-align: right;
}

.fondexeosolutions {
background-image: url(images/images-accueil/fond-exeo-solutions.gif);
}

.espaceexeosolutions{
padding-top: 3px;
padding-right: 21px;
padding-bottom: 0px;
padding-left: 16px;}

/********************************************************************/
/*                               FONDS REFERENCES                                    */
/********************************************************************/
.fondreferencesgauche {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/images-references/fond-references-gauche.gif);
}

.fondreferencesdroite {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/images-references/fond-references-droite.gif);
}

/********************************************************************/
/*                               FONDS DIAGNOSTIC                                    */
/********************************************************************/
.fonddiagnostic{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/images-diagnostic/fond-diagnostic.gif);
}

/********************************************************************/
/*                               FONDS OPTIMISATION                                    */
/********************************************************************/
.fondoptimisation{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/images-optimisation/fond-optimisation.gif);
}

/********************************************************************/
/*                             FONDS MISE EN OEUVRE                               */
/********************************************************************/
.fondoeuvre{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/images-en-oeuvre/fond-oeuvre.gif);
}

/********************************************************************/
/*                                   FONDS BENEFICES                                  */
/********************************************************************/
.fondbenefices{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/images-benefices/fond-benefices.gif);
}

/********************************************************************/
/*                                       FONDS NEWS                                       */
/********************************************************************/
.fondnews{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/images-news/fond-news.gif);
}

.fondgauchenews{
padding-top: 21px;
padding-right: 4px;
padding-bottom: 25px;
padding-left: 8px;
background-color: #dedede;
}

.fonddroitenews{
padding-top: 0px;
padding-right: 35px;
padding-bottom: 0px;
padding-left: 0px;
}

/********************************************************************/
/*                                  FONDS CONTACT                                      */
/********************************************************************/
.fondcontact {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
background-image: url(images/images-contact/fond-contact.gif);
background-repeat: no-repeat;
}

/********************************************************************/
/*                   FONDS PRODUITS & APPLICATIONS                         */
/********************************************************************/
.fondapplications {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(applications/images/fond-produits.gif);
}

.fondproduits {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(produits/images/fond-produits.gif);
}

.fondgris {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color: #e3e3e3;
}

.espacetextservice {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 21px;
text-align: justify;
}

.espacetextterrain {
padding-top: 0px;
padding-right: 21px;
padding-bottom: 0px;
padding-left: 0px;
text-align: justify;
}

.plusproduitterrain {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
padding-top: 55px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;
background-image: url(applications/terrain/images/plus-produit.gif);
background-repeat: no-repeat;
}

.plusproduitservice {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
padding-top: 45px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;
background-image: url(applications/service/images/plus-produit.gif);
background-repeat: no-repeat;
}
