.fiche-produit {
 position : relative;
 width:100%;
 padding:15px 20px;
 font-size : 90%;
 font-familly:Arial, sans-serif;
 background :#eff3e0;
}


h2 {
	margin : 0 0 15px 0;
	width:100%;
	padding:2px 6px;
  	font-size : 1.3em;
	color:#eff3e0;
	background : lightblue;
}

h3 {
	margin : 0 0 15px 0;
	padding:2px 6px;
  	font-size : 1em;
	color:white;
	background : lightblue;
}

form
 dt,label { font-size:13px; font-family:Verdana,sans-serif; font-weight:bold; color:#778899}
   { background-image:url(background.gif); padding:20px; border:0px solid #DDDDDD; }
 th {background-color:#6699FF;color:cyan; font-size:11px; font-family:Verdana,sans-serif;}
 td  /*, input, select, textarea*/
   { font-size:11px; font-family:Verdana,sans-serif;color:blue;}
 /*input, textarea
   {color:#000BCC;text-transform: uppercase;}*/
 .passage, .champ, .datechamp
   { background-color:#DDFFFF; width:450px; border:6px solid #DDDDDD;border-width:2px;border-style:ridge font-size:11px; font-family:Verdana,sans-serif;color:blue;text-transform: uppercase; -moz-border-radius:10px;border-radius:10px; height:20px}
 .champlogin
     { background-color:#DDFFFF; width:350px; border:6px solid #DDDDDD;border-width:2px;border-style:ridge font-size:11px; font-family:Verdana,sans-serif;color:blue; -moz-border-radius:10px;border-radius:10px; height:30px}
 .choix
   { background-color:#DDFFFF; width:450px; border:6px solid #DDDDDD;border-width:2px;border-style:ridge font-size:11px; font-family:Verdana,sans-serif;color:blue; text-transform: uppercase; -moz-border-radius:10px;border-radius:10px; height:20px}
 .choixmoyen
  { background-color:#DDFFFF; width:250px; border:6px solid #DDDDDD;border-width:2px;border-style:ridge font-size:11px; font-family:Verdana,sans-serif;color:blue; text-transform: uppercase; -moz-border-radius:10px;border-radius:10px; height:20px}
 .champmail
   { background-color:#DDFFFF; width:450px; border:6px solid #DDDDDD;border-width:2px;border-style:ridge font-size:11px; font-family:Verdana,sans-serif;color:blue;text-transform: lowercase; -moz-border-radius:10px;border-radius:10px; height:20px}
 .cocher, .option
   { background-color:#DDFFFF; border:1px solid #DDDDDD; }
 .bouton 
   { background-color:lightblue; color:blue; width:120px; border:2px solid #97be10;margin-top : 20px; margin-left:43px;display: inline-block;-webkit-border-radius: 6px; font-weight: 700; -moz-border-radius:10px;border-radius:10px; cursor: pointer;}
 .submit
   { background-color:lightblue; color:blue; width:250px; border:2px solid #97be10;margin-top : 20px; margin-left:58px;display: inline-block;-webkit-border-radius: 6px; font-weight: 700; -moz-border-radius:10px;border-radius:10px;height:25px; cursor: pointer;}
 .submit:hover {
  background-color: #6699FF;
  color:#778899;
 }
 .bouton:hover,
 .bouton:active {
  background-color: lightcyan;
  color:#778899;
}
