/* FICHE PRODUIT */

.descriptif {
position:relative;
width:100%;
text-align:justify;
margin-left:15px;
}

.titre-define-solutions {position:relative; margin-left:0px; margin-top:0px; padding:0px; float:left; width:305px;}

/* Css galerie */
.tab-galerie {
position:relative;
/*margin-left:75px;*/
margin-top:17px;
}

#divconteneur {
width:200px; 
height:167px; 
padding:0px;
text-align:center;
border:solid 1px #CCCCCC;
background-image:url(../images/fiche-produit/fond_produit_zoom.jpg); 
background-position:top left; 
background-repeat:no-repeat;
}

#divimagea {
clear:both; text-align:center; display:block; z-index:1000; margin-top:20px; height:130px; opacity:100; FILTER:alpha(opacity=100);
}
#divimageb {
clear:both; text-align:center; display:block; z-index:-1000; margin-top:-130px; height:130px; opacity:0; FILTER:alpha(opacity=0); 
}
#tab-diapo {
/*width:273px;*/
} 

#diapo {
border:solid 1px #CCCCCC;
}

/* ajout pour css version imprimable */
#produit-col-gauche {
width:370px;
}
#produit-col-droite {
}


/* Css Succes Story */
.tab-success-story {
position:relative; 
background-image:url(../images/fiche-produit/encadre_successstory.jpg); 
background-repeat:no-repeat; /*margin-left:73px;*/ 
margin-top:30px;
}
.titre-success { 
text-align:right; 
margin-right:3px; 
margin-top:3px;
}

#bloc-success a {
float:left;
width:262px;
height:28px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 10px; 
color:#333333;
line-height:13px;
text-decoration:none;
}
#bloc-success a:hover {
float:left;
width:262px;
height:28px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 10px; 
color:#240b5e;
line-height:13px;
text-decoration:none;
}


/* Css BLOC ACTUS dans la fiche service */
.tab-actu {
position:relative; 
background-image:url(../images/fiche-produit/encadre_actu.jpg); 
background-repeat:no-repeat;
/*margin-left:75px; */
margin-top:30px;
}

.titre-actu { text-align:right; margin-right:3px; margin-top:3px;}

#bloc-actu a {
float:left;
width:254px;
height:40px;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 8px; 
color:#240b5e;
font-size:11px; 
line-height:13px;
text-decoration:none;
}
#bloc-actu a:hover {
float:left;
width:254px;
height:40px;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 8px; 
color:#240b5e;
font-size:11px; 
line-height:13px;
text-decoration:none;
}
.lien-read, .lien-read a {font-family:Tahoma; font-size:11px; color:#6496d2; text-decoration:underline;}
.lien-read:hover {color:#ff1923; text-decoration:underline;}
/* fin css actus dans fiche service */


#bloc_vignettes {
float:left; 
margin-left:3px;
border:solid 1px #CCCCCC;
width:33px;
height:30px;
padding:1px;
}
#bloc_vignettes img {
width:33px;
height:30px;
}

/* Css Pdf brochure */
.tab-pdf-brochure {
position:relative; 
margin-top:15px;
border-bottom:dashed 1px #CCCCCC;
/*background-image:url(../images/fond/encadre_infos.gif); 
background-repeat:no-repeat; 
margin-left:73px; */

}
.ico-pdf {position:relative; margin-top:5px; margin-left:0px;}
.ico-cadenas {position:relative; margin-top:1px;}

.txt, .txt a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding:0px; margin:0px; color:#1d2056; text-decoration:none; margin-left:3px; display:block;}
.txt a:hover {color:#f4000c;}
html:not([lang*=""]) .txt#print-send {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding-top:23px; margin-top:0px; color:#1d2056; text-decoration:none; margin-left:3px; display:block;}

/* Css Contact */
.tab-contact {
position:relative; 
margin-top:10px;
border-bottom:dashed 1px #CCCCCC;
/*background-image:url(../images/fond/encadre_infos.gif); 
background-repeat:no-repeat; 
margin-left:73px; */
}
.ico-email {position:relative; margin-top:0px; margin-left:0px;}
.ico-email-produit {position:relative; margin-top:8px; margin-left:0px;}

/* Css Contact */
.tab-print-send {
/*position:relative; 
margin-top:10px; 
clear:both;
margin-left:87px; */
display:none;
}

/* Css Catégories */
.tab-solutions {margin-left:0px;}
* html .tab-solutions {margin-left:0px;}

.title-product-solution {margin-left:0px; margin-top:0px; padding-top:0px;}

#ligne_pointilles {
margin:0px 0px 0px 0px;
border-top:1px dotted #1d2056;
width:272px;
height:1px;
}
* html #ligne_pointilles {
margin:20px 0px 0px 0px;
border-top:1px dotted #1d2056;
width:272px;
height:1px;
}
#texte-nom-solution1 {
  margin:-19px 0px 0px 0px;
  padding: 0.8em 4px 0.3em 0px;
  color:#1d2056;
  font-size:15px;
  text-align:left;
  font-size:10px; font-family:Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  height:10px;
  float:left;
  }
#texte-nom-solution1 a {
  color:#1d2056;
  text-decoration:none;
  }
  
* html #texte-nom-solution1 {
  margin:-30px 0px 0px 0px;
  padding: 0.8em 4px 0.3em 0px;
  color:#1d2056;
  font-size:15px;
  text-align:left;
  font-size:10px; font-family:Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  float:left;
  }

#texte-nom-solution2 {
  margin:-19px 0px 0px 0px;
  padding: 0.8em 4px 0.3em 10px;
  color:#1d2056;
  font-size:15px;
  text-align:left;
  font-size:10px; font-family:Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  float:left;
  }
* html #texte-nom-solution2 {
  margin:-30px 0px 0px 0px;
  padding: 0.8em 4px 0.3em 5px;
  color:#1d2056;
  font-size:15px;
  text-align:left;
  font-size:10px; font-family:Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  float:left;
  }

.fond-solutions{background-image:url(../images/products-solutions/fond-solutions.jpg); width:157px; height:141px; margin-top:0px;}
.titre-solution {text-align:left; margin-left:10px; display:block; line-height:12px; text-decoration:none; padding:3px 0px 3px 0px;}
.img-solution {position:relative; text-decoration:none; border:0px;}


/* Css Bloc Identification Download */
#identification_pdf {
visibility:hidden; 
display:none; 
/*margin-left:65px;*/ 
margin-top:0px;
}
.txt-tab-identification {font-size:11px; color:#1d2056; font-family:Arial, Helvetica, sans-serif;}
input.download {height:18px;}

.border-tab-dowload {border:1px dotted #1d2056;}

#btn_submit a {
width:91px;
height:26px;
background-image:url(../images/fiche-produit/submit.jpg);
background-repeat:no-repeat;
background-position:center center;
padding:0px 0px 0px 0px;
border:0;
margin-top:5px;
}

input#btn_submit{
width:91px;
height:26px;
background-image:url(../images/fiche-produit/submit.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
border:0;
cursor:pointer;
margin-top:5px;
}

#btn_valider a {
width:91px;
height:26px;
background-image:url(../images/fiche-produit/valider.jpg);
background-repeat:no-repeat;
background-position:center center;
padding:0px 0px 0px 0px;
border:0;
margin-top:5px;
}

input#btn_valider{
margin-top:5px;
width:91px;
height:26px;
background-image:url(../images/fiche-produit/valider.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
border:0;
cursor:pointer;
}


div.lien-solutions a {
float:left;
width:180px;
height:35px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px; 
color:#333333;
line-height:13px;
text-decoration:none;
}
div.lien-solutions a:hover {
float:left;
width:180px;
height:35px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px; 
color:#240b5e;
line-height:13px;
text-decoration:none;
}
.tab-contact-solution{position:relative; background-image:url(../images/fond/encadre_infos.gif); background-repeat:no-repeat; margin-left:30px; margin-top:10px;}

.tab-encadre-produits-cat {background-image:url(../images/fiche-produit/encadre_produits_cat.jpg); background-repeat:no-repeat; clear:both; margin-bottom:4px;}