.content { 
  text-align:left;
  padding:15px;  
  background:url(/application/images/babies/noel/bkgd_contact.gif);
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  color:#0334AB;  
}

.bouton-contact { width:100px;margin-left:90px; }

.bouton-ok-contact { width:100px;margin-left:80px; }

.block-l { width:268px; }
.block-r { width:258px;height:228px; }

/* Photo */
.photo { border:5px #B23756 solid; }

/* intitules formulaire et proprietes image */
.p-titre { 
  overflow:hidden;height:19px;padding:2px 0 0 1px;
  voice-family: "\"}\"";voice-family:inherit;height:17px;
}
html>body .p-titre { height:17px; }

/* elements de formulaire */
.p-i, .p-texta { position:relative;width:258px; }
.p-i { height:22px; }
.p-texta { height:136px; }

.i { 
  display:block;position:absolute;left:0px;top:0px; 
  padding:1px; 
  margin:0; 
  font-family:comic sans ms,verdana,arial,helvetica;  
  font-size:14px;
  width:258px;height:22px;
}

.texta { 
  display:block;position:absolute;left:0px;top:0px; 
  padding:1px; 
  margin:0; 
  overflow:auto;
  font-family:comic sans ms,verdana,arial,helvetica;  
  font-size:14px;
  width:258px;height:136px;
}

.i { /* si on place ca avant .texta, le textarea foire sous ie5 */
voice-family: "\"}\"";voice-family:inherit;width:254px;height:18px;
}
.texta {
voice-family: "\"}\"";voice-family:inherit;width:254px;height:132px;  
}
@media all and (min-width: 0px){ /* hack opera : sans doute deprecie a l'avenir si les nouveaux browsers reconnaissent cette propriete */
  .i, .texta { width:256px;height:20px; }
  .texta { width:258px;height:136px; }
}
