/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";
@import "menu.css";

/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}


.fiche_listing{
/*background:url(../images/charte/listing-fond.jpg) left top no-repeat;*/
padding:10px;
border-top: 1px dashed #333333;
position:relative;
}




.fiche_listing .gauche{
float:left;
width:170px;
}

.fiche_listing .droite{

text-align:left;
color:#990000;
font-weight:bold;
font-size:16px;
padding-left:5px;
}

.fiche_listing .gauche img{
margin-bottom:4px;
border: 1px solid #990000;
}

#contenuTexte .fiche_listing .titre_produit{
font-size:16px;
font-weight:bold;
color:#333333;
line-height:16px;
}

#contenuTexte .fiche_listing .ref{
font-size:11px;
color:#333333;
line-height:14px;
}


#lexique strong{
margin-top:10px;
clear:both;
font-size:16px;
display:block;
}

#conseil strong{
margin-top:15px;
margin-bottom:5px;
clear:both;
text-align:center;
font-size:16px;
display:block;
}

.produits_asso{
width:102px;
float:left;
margin:4px;

}

.produits_asso img{
/* width:100px;                 mis en commentaire par lna*/ 
border: solid 1px #CCCCCC;
}

.img_bordure{
border: solid 1px #CCCCCC;
float:left;
margin:0px 10px 0px 0px;
}

#contenuTexte  .produits_asso p{
text-align:center;
}

/* STYLE DE LA PAGE CONTACT */

#contactTxt{
	width:45%;
	float:left;
}
#contactPlan{
	width:45%;
	float:right;
}
#formContact input,textarea{
	width:100%;
	border:1px solid #000;
	font-size:12px;
}
#formContact input:focus,textarea:focus{
	border-color:#FF0000;
}
#formContact .champRequis{
	color:#FF0000;
}

/************************** ajouté par développeur **************************/
#chemindefer{
	margin-bottom:5px;
	letter-spacing:.3px;
}

#plandusite{
	margin-top:30px;
	margin-left:80px;
}
#plandusite a{
	font-size:11px;
	letter-spacing:1px;

}
#plandusite li{	
	margin-left:20px;
	list-style-type:square;
}
.imgProdAssoc{
	height:105px;
	border: none;
	margin-bottom:2px;
}

#contenuTexte .titre_produit_detail{
	font-size:16px;
	font-weight:bold;
	color:#333333;
	line-height:16px;
}

.droite_detail{
	float:right;
	text-align:right;
	color:#990000;
	font-weight:bold;
	font-size:16px;
	padding-left:5px;
}
/************************** fin ajouté par développeur **************************/



#select_list{
float:right;
margin-top:0px;
border:4px solid #991803;
}






/* select bug fix
***********************/






  
.popupiframe{
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0;/*must have*/
  left:0;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width: 3000px;/*must have for any big value*/
  height: 3000px;/*must have for any big value*/
  }

