/*##HASHING PICTONAV##*/



.titre{
 font-size:18px;
 font-weight:bold;
 font-style:italic;
 color:#D9251C;
}

.normal {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

/*##FIN HASHING PICTONAV##*/
.blocTexte
{

display : none;
visibility:hidden;

}
.blocTexte_ouvert
{

display : block;
visibility:visible;

}
html,body{ height:100%; }



body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        background-color: #AD160F;

        width: 100%;
        height:100%;

        margin: 0; /* pour éviter les marges */
        text-align: center; /* pour corriger le bug de centrage IE */


}

a{
 color: #0000FF;
 text-decoration:none;
}

a:hover{
 color: #0000FF;
 text-decoration:underline;
}


ul,li {
 list-style-type: none; /* pour ne pas avoir de puces */
 margin: 0;
 padding:0;
 line-height: 35px; /* interligne */
}


#global{
  position: relative;
  width:100%;

  min-height:100%;
  height:100%;
  margin:auto;

  background-color:#AC160F;
  background-image:url(./images/fond_site.jpg);
  background-position:top center;
  background-repeat:repeat-y ;
  text-align: left; /* on rétablit l'alignement normal du texte */
  /*border:1px solid gray;*/
}

html>body #global {
    height: auto;
}


#footer {
    position: absolute;
    width:100%;
    bottom:0px;
    font-size: 9px;
    text-align:center;
}

#contenuSite{
  position: relative;
  width:956px;

  min-height:100%;
  height:100%;

  margin-left: auto;
  margin-right: auto;
  background-color:#FFFFFF;

  /*border:1px solid gray;*/

}

#menuHaut{
  width:100%;
  height:25px;
  background-color:#FFFFFF;

  padding-top:10px;

  font-family: Arial Black;
  font-size: 12px;

}

#accesPanier{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align:right;
}


#sousMenu{
  width:100%;
  height:30px;
  /*background-color:#575757;*/
  background-image:url(./images/fond-menu.gif);
  background-position:top center;
  background-repeat: no-repeat ;

  text-align:center;
  padding-top:4px;
  font: 12px/40px arial;
  color: #FFFFFF;

}

#sousMenu a{
 color: #FFFFFF;
}



#bandeau{
  width:100%;
  height:243px;
  background-image:url(images/bg_bandeau.gif);
}


#contenu{
  padding-bottom:10px;
  background-image:url(./images/fond-contenu.gif);
}


#separationBas{
  width:100%;
  height:51px;

  background-image:url(./images/fond_bas_page.gif);
  background-position:top center;
  background-repeat: no-repeat ;

 }


 #titreGamme{
  width:100%;
  height:31px;
  background-color: #656565;
  background-image:url(./images/fond-gamme.gif);
  background-position:top left;
  background-repeat: no-repeat ;

  text-indent:20px;
  font-size: 20px;
  color: #FFFFFF;
  font-weight:bold;

 }

#contenuGamme{

}

.separPage{
  height:0px;
  border:1px  #6A6A6A solid;
}


/** Mise en page des boutons vente devis + infos etc ... **/
 .Pinfos{
  text-align:center;

  font-size: 18px;
  color: #D9251C;
  font-weight:bold;
  font-style:italic;

}

 .Pinfos a{
   color: #D9251C;
 }

 .btStyle1{

   height:34px;
   background-image:url(./images/fond-bouton.gif);
   background-position:top left;
   background-repeat:repeat-y ;


   margin-top:2px;
   margin-bottom:2px;
   margin-left:4px;
 }

 .btStyle1 a{
   font-family: Arial Black;
   font-size: 24px;
   color:#FFFFFF;
   font-style:normal;
   font-weight:normal;
 }

 .btStyle1 a:hover{
   font-family: Arial Black;
   font-size: 24px;
   color:#FFFFFF;
   font-style:normal;
   font-weight:normal;
 }


 .btStyle2 {
 	height:34px;

   background-image:url(./images/fond-bouton.gif);
   background-position:top left;
   background-repeat:repeat-y ;

   margin-top:2px;
   margin-bottom:2px;
   margin-left:4px;
 }


 .btStyle2 a{
   font-family: Arial Black;
   font-size: 16px;
   color:#FFFFFF;
   font-style:normal;
   font-weight:normal;
 }

 .btStyle2 a:hover{
   font-family: Arial Black;
   font-size: 16px;
   color:#FFFFFF;
   font-style:normal;
   font-weight:normal;
 }



 .btStyle3{
   height:34px;

   background-image:url(./images/fond-bouton.gif);
   background-position:top left;
   background-repeat:repeat-y ;

   margin-top:2px;
   margin-bottom:2px;
   margin-left:4px;
 }

.btStyle3 a{
   font-size: 18px;
   color:#FFFFFF;
   font-style:italic;
   font-weight:bold;
   padding-left:30px;
 }

.btStyle3 a:hover{
   font-size: 18px;
   color:#FFFFFF;
   font-style:italic;
   font-weight:bold;
   padding-left:30px;
 }

 .hrStyle{
	background-color:#860000;
	height:1px;
	margin: 20px 0px 20px 0px;
	border:0px;
 }

 /******* style button ***********/

 input, textarea{
	border:1px solid #860000;
	font-size:11px;
	color:#782525;
 }

 .bouton{
 	border:1px solid #860000;
 	font-size:11px;
	color:#782525;
	font-weight:bold;
 }
 .prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}
.normalPt {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
}
