/* regle du site general */

* 
{margin: 0px; padding: 0px; border: 0px; font-family: Verdana, Tahoma, Arial, Serif; color: #000000; font-size: 8pt;
font-weight: normal; font-style: normal; text-decoration: none; line-height: 13px;} 

body{background-color: #ffffff;} 
 
h1{font-weight:bold; background-color: #FFFFFF; font-size:8pt; color:#000000;}

h2{font-weight:bold; color:#000000; background-color: #FFFFFF; font-size:10pt;}

h3{font-weight:bold; color:#000000; background-color: #FFFFFF; font-size:8pt;}

h4{font-weight:bold; color:#000000; background-color: #FFFFFF; font-size:8pt;}

.ancre {font-weight:bold; background-color: #FFFFFF; font-size:10pt; color:#cc3333;}

.couleur {font-weight:bold; background-color: #FFFFFF; font-size:8pt; color:#000000;}


/* centrage des pages  */

.centrage
{position: absolute; width: 970px; left: 50%; margin: 0px 0px 0px -485px; border-width: 1px 1px 1px 1px; 
border-style: solid; border-color: #CCCCCC; margin-top: 10px;}

/* banniere  */
.banniere { position: absolute; width: 970px; height: 110px;}


.entreprise
{
position: absolute; margin-top:111px; width: 970px; height:1px;  background-color:#ffffff; color:#000000; line-height: 10px; padding:0px; overflow-x:hidden; overflow-y:hidden; 
}


.titrepresentationpage
{ position: absolute; width:968px; text-align:center; height:20px; margin-top:125px; margin-left:0px; 
 border-width: 0px 0px 2px 0px; border-style: solid; border-color: #000000;}


/* conteneur menu general du site  */


.menu-gauche
{ position: absolute; width:155px; text-align:center; margin-top:110px; margin-left:0px; }

.menu-droite
{ position: absolute; width:155px; text-align:center; margin-top:275px; margin-left:815px; }

.bas-menu-droite
{ position: absolute; width:175px; text-align:center; margin-top:615px; margin-left:793px; }

.img-droite
{ position: absolute; width:153px; text-align:center; margin-top:120px; margin-left:816px;}

.img-gauche
{ position: absolute; width:155px; text-align:center; margin-top:530px; margin-left:0px;}


/* conteneur images  general du site  */
.image-gauche
{ position: absolute; width:170px;  margin-top:605px; margin-left:0px; padding:2px;
  border-width: 1px 1px 1px 1px; border-style: solid; border-color: #cc3333; }
  
.devis
{ position: absolute; width:170px;  margin-top:150px; margin-left:0px;}

.image-droite
{ position: absolute; width:170px;  margin-top:170px;  margin-left:793px; padding:2px;
  border-width: 1px 1px 1px 1px; border-style: solid; border-color: #cc3333;}


/* conteneur general du site  */
.contenu
{position: absolute; width:624px; padding:0px; margin-top:160px; margin-left:168px;}

.produit
{width:624px; padding:4px; border-width: 3px 1px 1px 1px; border-style: solid; border-color: #cc3333;}

.titre-produit
{width:624px; height: 5px; padding:0px; background-color:#ffffff;}

.descriptif-produit
{width:624px; padding:0px; background-color:#ffffff;}

.separation-produit
{width:626px; height: 15px; padding:0px; background-color:#ffffff;}


/* titre haut et bas de page  */
.titrereferencement
{position: absolute; width: 968px; height: 15px; text-align: center;  margin-top:630px; margin-left:0px; 
 border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000000; text-align:left;
}



/* menu bas du site  */
.basmenu
{position: absolute; width: 970px; height: 15px; background-color: #000000; font-family: verdana; margin-top:650px; margin-left:0px; 
color: #FFFFFF; text-align: center; font-weight:bold; }

a.lienbasmenu { background-color: #000000; font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration:none;}
a.lienbasmenu:hover { font-family: verdana; font-size: 10px; color: #000000; text-decoration:underline;}

/* liens du site  */
a.liensdusite {text-decoration:underline; font-size: 8pt; font-weight:normal; color:#0409D6;}
a.liensdusite:hover {text-decoration:underline; color:#DD0505;}

/* liens du site  */
a.liensdusite2 {text-decoration:underline; font-size: 10pt; font-weight:bold; color:#DD0505;}
a.liensdusite2:hover {text-decoration:underline; color:#0409D6;}

/* liens du site  */
a.liensdusite3 {text-decoration:underline; font-size: 8pt; font-weight:bold; color:#cc3333;}
a.liensdusite3:hover {text-decoration:underline; color:#0409D6;}

/* menu general du site */
a.menumodulable { background-color: #ffffff; font-family: verdana; font-size: 11px; color: #000000; text-decoration:none; font-weight:normal;}
a.menumodulable:hover { font-family: verdana; font-size: 11px; color: #9b1313;  text-decoration:underline; }


/* affichage fenetre */

.centrage-fenetre
{position: absolute; width: 600px; left: 50%; margin: 0px 0px 0px -300px; border-width: 1px 1px 1px 1px; 
border-style: solid; border-color: #CCCCCC; margin-top: 10px;}



/* affichage contact */
.formulaire
{
position:absolute; width:764px; height: 350px; text-align:center; margin-top:0px; 
}

.input-formulaire
{font-family: Verdana, Tahoma, Arial, Serif; font-size: 8pt; background-color: #ffffff; color: #000000; 
border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000000;}



a.lieninscription {text-decoration:underline; font-size: 10pt; font-weight:bold; color:#cc3333;}

a.lieninscription:hover {text-decoration:underline; color:#9b1313;}


.input
{font-family: Verdana, Tahoma, Arial, Serif; font-size: 8pt; background-color: #ffffff; color: #000000; 
border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000000;}



.bas
{ 
position: absolute; width: 968px; height: 15px; text-align: center;  margin-left:0px; background-color: #cc3333; 
color: #FFFFFF; font-weight:bold; font-family: verdana;
}


li {
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
 font-size: 100%;
 color: black;
 list-style-type:circle;
 padding-left:5px;
} 








