

/* ------------------------------------------------------------------------ */
/* ----------------------- GINDRE DISTRIBUTION ---------------------------- */ 
/* ------------------------------------------------------------------------ */ 
             

             
             
             
a{ color: #333399;}
             
/*   --- CALCULS ---  */             
           
           
form#chronoform-demande-identifiant textarea#message{
height: 80px;
}           
           
           
body.calculs .col2 .col_int{

  background: #efefef;
  padding: 10px;
}          
           
body.calculs  #login-form{


margin: 0 auto;
text-align: center;

}   

#login-form .logout-button{
margin: 0 auto;
text-align: center;
}
body.calculs #login-form .logout-button input.btn{
margin: 0 auto;
}

body.calculs  #login-form ul{
              background: none;
              width: 100%;
}     

body.calculs  #login-form li{
              background: none;
              width: 100%;
              padding: 0;
} 
body.calculs  #login-form li a{
              font-size: 11px;
}               
    
    
body.calculs  input{

margin: 3px 0px;

}  

body.calculs select {

    padding: 0 5px;
}      

body.calculs button {

    line-height: 25px;
    margin: 5px auto;
    
}   


.formClr,
.formNoError{
display: none;
}
      
#intensite{
background: #fefefe;
 width: auto;
display: inline;
}
       
input.rsform-button{
 

/*background-image:linear-gradient(#d4af06, #e8c009);*/
color: #fff;
padding: 0px 10px;
 
border-radius:2px ;
margin: 0 auto;
      border: none;
display: block;
line-height: 30px;
cursor: pointer;
text-decoration: none;
text-align: center;
text-transform: uppercase;
font-size: 13x;
background: #db570f;
}
           

/*   ---------------  */

#calculs{
padding:  0px;
}


body.calculs td {

    padding: 5px;
    
} 
   
   
/*   ------ SI CONNECTE, on enleve des infos : ---------  */
  
body.cged .col2{
  display: none;
}        

body.prive .col2{
        float: none;
        width: 100%;
        margin: 0;
    
}  
body.prive .col2.last,
body.prive .col2 h2,
body.prive .col2 p{
        display: none;
}   
   
             
 
#navigation ul.menu li a {
   
    padding: 0 15px;
 
}            
             
             
#content .custom_devis,
#content .moduletable_devis,
#content .moduletable_devis p{
text-align: right;
margin: 0;
}
 

             
#content .custom_devis a{

font-weight: bold;
color: #513611;
background: #f18e00;
border: 1px solid #513611;
border-radius:4px;
box-shadow: 1px 1px 10px #999;
display: inline-block;
padding: 4px 15px;
text-decoration: none;
margin-right: 22px;
}             
             
#barres {
    background-color: #fff;
    height: 285px;
    margin-top: 10px;
    overflow: auto;
    padding: 0;
    width: 690px;
}             
             
body.entreprise h1{
text-align: center;
}
             
body.accueil table{
margin: 0 auto;
}

body.accueil img#logo_gindre{
width: 60%;
margin: 0 auto;
display: block;
}

body.accueil h3{
text-transform: uppercase;
color: #444;
line-height: 150%;
}


body.accueil table td{
vertical-align: top;
}
             
             
#logo {
  
    width: 270px;
}             
             
#col_gauche h2.specialiste{
color: #333399;
text-align: center;
font-size: 15px;
font-weight: bold;
font-family: helvetica;

padding: 20px 0px 15px 0px;
border: none;
line-height: 150%;

}  

#col_gauche h2.specialiste strong{
          font-size: 18px;
}    


#col_gauche ul.menu{
background: #ededed; 
width: 100%;
border-top:1px solid #ccc;
} 
#col_gauche ul.menu li{
background: none;
text-align: left;
padding: 0;
margin: 0;
border-bottom:1px solid #ccc;
border-top:1px solid #fff;
}     

 

#col_gauche ul.menu li a{
color: #222;
text-decoration: none;
display: block;
padding: 5px 10px;
font-size: 12px;
}  
#col_gauche ul.menu li  a:hover{
background: #fefefe; 
} 

#col_gauche ul.menu li.active a{
color: #db570f;
background: #fefefe;   
}         

p.bleu{
color: #333399;
}
p.bleu strong{
font-size: 17px;
}

p.orange{

color: #ff6600;
margin-top: 0;
}

p.orange strong{
font-size: 17px;
}

span.gris{
color: #efefef;
}

p span.big{
font-size: 18px;
}

#lien_gindre {
    color: #555;
    display: block;
    font-size: 12px;
    margin: 30px auto 0;
    padding-left: 5px;
    text-align: center;
    text-decoration: none;
    width: 200px;
}
#lien_gindre img {
}

.footer{
 padding: 10px;

}

.footer p{
 padding: 0;
 margin: 0;
 line-height: 180%;
}