/*##HASHING PICTONAV##*/

.titre
{

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


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



}

.petit
{

font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
  text-decoration: none;



}

.petit_souligne
{

font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
        color: #000000;
  text-decoration: underline;



}

/*##FIN HASHING PICTONAV##*/

a{
 color: #656565;
 text-decoration:none;
}

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

/* liste de définitions à l'apparence d'une table. Source : http://pompage.net/pompe/listesdefinitions/ */
dl.table{
width: 100%;
margin: 1em 0;
padding: 0;
}
dl.table dt,dl.table dd{
float: left;
min-height: 2.2em;
margin: 0;
padding: 0.1em 1% !important;
padding: 0.3em 1%;
}
dl.table dt{
width: 35%;
font-weight: bold;
text-align: right;
}
/* hack de commentaire avec un antislash pour ie5 mac \*/
dl.table dt { clear: both; }
/* fin de hack */
dl.table dd{
/*background-color: blue;*/
width: 61%;
}
/* infos sur les champs du formulaire*/
dl.table dd p{
font-size: 0.7em;
clear:both;
}

.aproduitpack{
 color:#2D6CEE;

}


/*prix alaska*/
.prix
{
        color:red;
        font-weight:bold;
}

/* tiret bleu pour titre*/
.tiret_bas_bleu
{

  background-image:url(/images/trait_bas_bleu.gif);
  background-position: 0% 80%;
  background-repeat: repeat-x;
  /*border:1px red solid;*/
  width:100%;
}

.tiret_bas_bleu span
{
   background-color:white;
   padding:0 5px;
}

.blocTexte{
display : none;
visibility:hidden;
}


.blocTexte_ouvert{
display : block;
visibility:visible;
}

h1 {
        font-size : 14px;
        font-weight: bold;
        font-variant:small-caps;
        color : #171783;
}
h2 {
        font-size : 14px;
        font-weight: bold;
        font-variant:small-caps;
        color : #171783;
}
h3 {
        font-size : 12px;
        font-weight: bold;
        font-variant:small-caps;
}


.formcommun .cocher {
        border: 0;
}
.formcommun p {
        font-variant: small-caps;
        vertical-align: middle;
        font-size: 11px;
        font-weight: bold;
}
.bouton {
         color: #fff;
         font-weight: bold;
         font-variant:small-caps;
         background-color: #4C95B3;
         border: solid 2px #000;
         cursor:pointer;
}
.formcommun input, .formcommun textarea {
        margin: 5px;
        border: 1px solid #ccc;
        font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
        font-weight: normal;
        font-variant: normal;
        font-size: 11px;
        float: left;
}
.formcommun select {
        margin: 5px;
        border: 1px solid #ccc;
        font-size: 11px;
        background-color: #36A7E2;
}
fieldset {
        display : block;
        /* border : none; */
        margin : 0;
        padding : 0;
        /*background : url(/images/interface/fond_rond.jpg) no-repeat;
        background-position: center;*/
}

.flottante {
  margin: 3px;
  padding: 3px;
  float: left;
  width: 300px;
}
.flottante_b {
  margin: 3px;
  padding: 3px;
  float: left;
  width: 600px;
  text-align: center;
}
.flottante_c {
  margin: 3px;
  padding: 3px;
  float: left;
  width: 180px;
}

.titre_pop
{

font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
        color: #000000;
  text-decoration: none;
font-style: Italic;



}


.helpBoxDeroulante {
        width: 150px;
        padding: 0px;
        background-color: white;
        border: 1px solid #6066CA;
        color: black;
        font-family: Arial,Helvetica;
        font-style: Normal;
        font-weight: Normal;
        font-size: 12px;
        line-height: 14px;
}



body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

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

a.dossier
{

          text-decoration: none;

}


a.dossier_selected
{

        background-color:#5AD400;
  text-decoration: none;

}


/*MENU HAUT*/
.divMenuHaut{
height:223px;
clear:both;
}
.divMenuHaut .un{
width:36px;
height:222px;
float:left;
}
.divMenuHaut .deux{
width:219px;
height:222px;
float:left;
background-image:url(/images/bg_menu_accueil.jpg);
}
.menuItem{
margin-top:0px;
width:161px;
height:29px;
background-image:url(/images/bg_itemMenu.gif)
}
.deux .blocMenuItems{
padding-top:45px;
}

.deux a{
letter-spacing:-1px;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
display:block;
padding-top:8px;
width:135px;
text-align:right;
}

.menuItemSelected{
margin-top:0px;
width:161px;
height:29px;
background-image:url(/images/bg_itemMenuSelected.gif)
}
.menuItemOver{
margin-top:0px;
width:161px;
height:29px;
background-image:url(/images/bg_itemMenuOver.gif)
}

.divMenuHaut .trois{
width:485px;
height:222px;
float:left;
}
.menuTxt{
text-align:right;
width:735px;
height:19px;
float:right;
clear:both;
}
.menuTxt a{
        font-size: 11px;
        color: #000000;
        font-weight:bold;
        text-decoration: none;
}
.menuTxt img{
width:7px;
height:7px;
margin-left:10px;
}
.menuTxt .flag img{
width:18px;
height:11px;
margin:5px;
}
.corps{
margin-top:22px;
}
/*FIN MENU HAUT*/

/*BLOC RECHERCHE*/
.blocRecherche{
        width:219px;
        height:87px;
        background-image:url(/images/bgRecherche.gif);
        font-size:15px;
        color:#8790BE;
        font-weight:bold;
}
.blocRechercheOver{
        width:219px;
        height:87px;
        background-image:url(/images/bgRechercheOver.gif);
        font-size:15px;
        color:#8790BE;
        font-weight:bold;
}

.txtdesc_live
{
        font-family:Arial, Verdana, sans-serif;
        font-size:12px;
        font-weight:normal;
color:#767A7D;

   text-decoration:none;
}
.surligne {
        font-family:Arial, Verdana, sans-serif;
        font-size:12px;
        font-weight:normal;
       color:#767A7D;
   text-decoration:none;
        background-color:#C5C6C7;
}


.blocRecherche input{
margin-top:10px;
margin-right:4px;
display:inline;
vertical-align:middle;
}
.blocRechercheOver input{
margin-top:10px;
margin-right:4px;
display:inline;
vertical-align:middle;
}
/*FIN BLOC RECHERCHE*/

/* MENU PROD */
.menuProd{
padding-top:15px;
}
.enteteMenuItemProd{
width:219px;
height:47px;
background-image:url(/images/bgProduitTete.gif);
}
.enteteMenuItemProd p{
padding:12px;
        font-size:15px;
        color:#8790BE;
        font-weight:bold;
        text-align:center;
        display:block;
}
.menuItemProd{
width:219px;
min-height:18px;
/* height:18px; */
background-image:url(/images/bgMenuProduit.gif);
}
.menuItemProd a{
font-size:10px;
color:#848283;
text-decoration:none;
letter-spacing:-1px;
text-align:left;
display:block;
margin-left:35px;
padding-top:2px;
}
.menuItemProdSelected{
width:219px;
min-height:18px;
/* height:18px; */
background-image:url(/images/bgMenuProduitSelected.gif);
}
.menuItemProdSelected a{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
letter-spacing:-1px;
text-align:left;
display:block;
margin-left:35px;
padding-top:2px;
}

.menuItemProdOver{
width:219px;
min-height:18px;
/* height:18px; */
background-image:url(/images/bgMenuProduitOver.gif);
}
.menuItemProdOver a{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
letter-spacing:-1px;
text-align:left;
display:block;
margin-left:35px;
padding-top:2px;
}
/*FIN MENU PROD*/

/*BLOC DROIT HOME*/
.blocItPlus{
width:216px;
height:160px;
background-image:url(/images/bloc_itplus_fr.jpg)
}
.tGris{
font-size:13px;
font-weight:bold;
color:#BDBDBD;
}
.tBlanc{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
}
a.tBlanc{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
}
a.tBlanc:hover{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
}
.tOrange{
font-size:13px;
font-weight:bold;
color:#E65A02;
}
/*FIN BLOC DROIT HOME*/

/*PIED DE PAGE*/
.piedPage{
background-image:url(/images/piedPageGris.jpg);
width:100%;
height:25px;
margin-bottom:0px;
}
/*FIN PIED DE PAGE*/

/*BAS GAUCHE*/
.basPageGauche{
width:219px;
}
.basPageGauche a{
font-size:11px;
color:#848283;
text-decoration:none;
letter-spacing:-1px;
text-align:left;
display:block;
margin-left:35px;
padding-top:2px;
}
.basPageGauche a:hover{
font-size:11px;
color:#000000;
text-decoration:none;
letter-spacing:-1px;
text-align:left;
display:block;
margin-left:35px;
padding-top:2px;
}
/*FIN BAS GAUCHE*/

.zoneCentrePage{
padding:10px;
}

/* BLOC DE COULEURS*/
        /*LE BLEU*/
.blocBleu{
width:242px;
height:203px;
background-image:url(/images/bgBlocBleu.jpg);
}
.blocBleuOver{
width:242px;
height:203px;
background-image:url(/images/bgBlocBleuOver.jpg);
}
        /*FIN LE BLEU*/
        /*LE VERT*/
.blocVert{
width:242px;
height:203px;
background-image:url(/images/bgBlocVert.jpg);
}

.blocVertOver{
width:242px;
height:203px;
background-image:url(/images/bgBlocVertOver.jpg);
}
        /*FIN LE VERT*/
        /*LE ROUGE*/
.blocRougeTitre{
background-image:url(/images/bgBlocRougeTitre.jpg);
width:242px;
height:56px;
}
.blocRougeTitrePromo{
background-image:url(/images/bgBlocRougeTitre.jpg);
width:242px;
height:56px;
}

.blocRougeItem{
background-image:url(/images/bgBlocRougeItem.jpg);
width:242px;
height:52px;
clear:both;
}
.blocRougeItemOver{
background-image:url(/images/bgBlocRougeItemOver.jpg);
width:242px;
height:52px;
clear:both;
}
.blocRougeItemImg{
width:42px;
height:52px;
padding:1px 0 0 21px;
float:left;
}
.blocRougeItemLibelle{
width:125px;
padding-top:10px;
padding-left:10px;
float:left;
}
.blocRougeItemLibelle a{
font-size:11px;
font-style:italic;
color:#000000;
text-decoration:none;
/*padding-left:68px;
padding-top:10px;*/
}

.blocRougeTitre a{
text-decoration:none;
text-align:center;
display:block;
color:#FFFFFF;
width:242px;
height:26px;
font-size:12px;
font-weight:bold;
letter-spacing:-1px;
padding-top:23px;
line-height:12px;

}

.blocRouge{

}
.blocRougeAGauche{
margin:0 0 0 25px;
}
        /*FIN LE ROUGE*/

.blocCouleurTitre a{
text-decoration:none;
display:block;
color:#FFFFFF;
width:180px;
height:26px;
font-size:12px;
font-weight:bold;
letter-spacing:-1px;
padding-top:23px;
padding-left:23px;
line-height:12px;
}
.blocCouleurClicezIci a{
text-decoration:none;
color:#FFFFFF;
width:80px;
height:10px;
font-size:10px;
padding-left:125px;

}
.blocCouleurPhoto{
/*margin-left:16px;*/
padding-left:16px;
width:100px;
height:120px;
float:left;

}
.blocCouleurOffreSpeciale{
margin-left:1px;
margin-top:3px;
width:109px;
height:11px;
float:left;
}
.blocCouleurCommentaire a{
text-decoration:none;
margin-top:5px;
display:block;
width:109px;
color:#000000;
float:left;
letter-spacing:-1px;
font-size:10px;

}

/* BLOC DE COULEURS*/

.blocTexte
{

display : none;
visibility:hidden;

}
.blocTexte_ouvert
{

display : block;
visibility:visible;

}

/** Produits ...**/

#contenuDevant{
position: absolute;
display:none;
left:30%;
width:400px;
height:400px;
background-color:#FFFFFF;
border:1px solid black;
}


#listeProduits{
 margin-left:20px;
}

#barreSeparP{
position: absolute;
}

.titreProduit{
 font-size:15px;
 color:#0175B0;
 font-weight:bold;
}

.sTitreProduit{
 font-size:9px;
 color:#ADADAD;
}

.commentaireP{
 font-size:11px;
 color:#848283;
 font-weight:bold;
}

.prixP{
 font-size:13px;
 color:#E95E01;
 font-weight:bold;
}

.titreProduitD{
 font-size:18px;
 color:#000000;
 font-weight:bold;
}

.pointSepar{
 font-size:10px;
 color:#AAA8A9;
}

.boutonChoixAction{
  font-size:9px;
  color:#B4B4B4;

}

.boutonChoixAction a{
 text-decoration:none;
  color:#000000;
}

.Adetails{
 color:#000000;
 text-decoration:none;
 }

 .Adetails:hover{
  text-decoration:underline;
 }

.aFerme{
 color:#000000;
 text-decoration:none;
 font-size:10px;
 margin: 5px 5px 0 0;
}

/* APERCU NOS PRODS */
.teteNosProd{
width:190px;
min-height:51px;
height: auto !important;
height:51px;
background-image:url(/images/bg_nos_produits_1.gif);
}
.teteNosProd2{
width:125px;
padding:15px 0 0 35px;

}
.teteNosProd a{
font-size:12px;
letter-spacing:-1px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.corpsNosProd{
width:190px;
height:130px;
background-image:url(/images/bg_nos_produits_2.gif);
text-align:center;
}
.piedNosProd{
width:190px;
height:24px;
background-image:url(/images/bg_nos_produits_3.gif);
text-align:right;
}
.piedNosProd a{
font-size:10px;
text-decoration:none;
margin-right:25px;
}

/* FIN APERCU NOS PRODS */

/* les liens
--------------------------------------------------------------*/
#links img {
        vertical-align: middle;
}
#links h2 {
        border-top : 1px solid #ccc;
        border-left : 1px solid #ccc;
        border-bottom : 1px solid #ccc;
        border-right : 1px solid #ccc;
        margin: 10px;
        padding: 3px;
        font-size:16px;
        width: 98%;
        background : url(/images/interface/terre_fond.jpg) no-repeat;
          background-position: top left;
}
#links a {
        font-weight: bold;
        font-variant:small-caps;
        font-size: 14px;
        text-decoration:none;
}
#links .open_lien {
        text-align: right;
}
#links .open_lien a {
        margin: 0;
        font-variant:small-caps;
        font-size:11px;
        font-weight:normal;
        float: right;
        width:300px;
}
#links .close_lien {
        float: left;
        width: 400px;
        margin: 0;
        padding: 0;
}
.lien {
        margin: 10px;
                text-align:left;
        width: 98%;
        border-bottom : 1px solid #ccc;
        /*float: right;*/
        padding: 5px;
}
#links .open_lien_b {
        text-align: right;
}
#links .open_lien_b a {
        margin: 0;
        font-variant:small-caps;
        font-size:11px;
        font-weight:normal;
}

.spacer {
  clear: both;
}

/* FAQ */
.nom_mod {
  margin: 3px;
  padding: 3px;
  width: 180px;
  text-align:center;
  border: 1px solid #ccc;
  background-color:#FFFFFF;
}
/* FIN FAQ */

/* Details Produits */
ul.detailProd
{
margin: -10px 0 25px 50px;
list-style-image: url(/images/dot_bleu.gif);
}
il.detailProd
{
margin-left:20px;
}
/*FIN Details Produits */

.commandeExpress{
	background-image:url(images/bg_fleche_commExpress.gif);
	background-position:right;
	background-repeat:repeat-y;
}

/*Nouvel encadré menu droite*/
#enca_bg2 {
	background-image:url(http://www.lacrossetechnology.fr/images/encadre_droite.jpg);
	background-repeat:no-repeat;
	height:258px;
		margin-left:48px;
	margin-top:10px;
	padding-top:4px;
	padding-right:10px;



}

#enca_bg3 {
	background-image:url(http://www.lacrossetechnology.fr/images/encadre_droite.jpg);
	background-repeat:no-repeat;
	height:258px;
	margin-left:13px;
	margin-top:10px;
	padding-top:4px;
	padding-left:24px;
}

/*Nouvel encadré menu gauche*/
#enca_bg1 {
	background-image:url(http://www.lacrossetechnology.fr/images/encadre_gauche.jpg);
	background-repeat:no-repeat;
	height:258px;
	margin-left:35px;
	margin-top:10px;
	padding-top:7px;
	padding-right:24px;
}

#liensm {
	width : 350px;
	text-align : center;
	font-weight : bold;
}

#liensm a{
	color : #1B45CE;
}

#liensm a:hover{
	text-decoration : underline;
}