/* 2014-02-19 -> aelnoz */

#formContact{ 
	display:block; height:auto; width:auto; margin-left:0px; padding-top:0px; padding-bottom:0px;  padding-bottom:0px; 
}

.clearCh{ clear:both; height:12px; }

.csCtcLabel{ font:14px Arial; color:#a10b0b; display:block; margin-bottom:3px; } 
.csCtcCh{ font:12px Arial; color:#000; background:#d4cab8; border:1px solid #d4cab8; padding:5px; width:410px; } 
.dvFormNorm{ padding-top:30px; padding-left:15px; } 
.dvCtcCh{ margin-bottom:15px; } 
.csCtcSend, a.csCtcSend, a.csCtcSend:link{ display:block; width:80px; height:22px; background:url(../../images/fiche/bt_send_fiche.png) 0 0 no-repeat; text-decoration:none; }
a.csCtcSend:hover{ background-image:url(../../images/fiche/bt_send_fiche-on.png); }

.chError{ border:#ff0000 1px solid; }
.labelError{ color:#ff0000; }

.messForm{ display:block; position:absolute; }
.messFormResult{ width:380px; height:500px; font:16px/40px Arial;  text-align:center; margin-top:0px; margin-left:0px; padding:100px; padding-left:20px; padding-right:20px; color:#000;  background:#efefef; border:#990000 1px solid; font-weight:bold; }
.messFormError{  width:420px; height:60px; font:12px/22px Arial;  text-align:center; margin-top:575px; margin-left:0px; padding-top:10px; color:#ff0000;  background:#efefef; border:#990000 1px solid; font-weight:bold; }



/* 


.bandoContact{ display:block; position:absolute; height:102px; width:102px; margin-left:-3px; margin-top:-3px; }

.dvForm{ display:block; float:left; margin-right:25px; width:200px; text-align:left; }
.chInput, .labelContact, .chSelect, .chTextarea{ display:block; font:12px Arial; color:#000; margin-bottom:5px; }
.labelContact{ display:block; font:15px/14px Domine; color:#000; font-weight:400; }
.chInput, .chSelect, .chTextarea{ padding:4px; border:1px solid #930404; width:auto; background:#cfbfbf; }
.chSelect{ padding:3px; margin:0; }
.chTextarea{ padding:5px; border:1px solid #930404; height:200px; } 

.chAddVal1{ width:90px; margin-right:15px;  }
.chAddVal2{ width:150px; }
.chAddVal3{ width:162px; }
.chAddVal4{ width:255px; }
.chAddVal5{ width:162px; }
.chAddVal6{ width:258px; }
.chAddVal7{ width:180px; }
.chAddVal8{ width:440px; height:128px; margin-bottom:40px;  }
.chAddVal9{ width:500px; font-size:12px; }
.chAddVal10{ width:538px; }

.checkBoxOn, a.checkBoxOn, a.checkBoxOn:link{ display:block; font:12px Domine; color:#000; font-style:normal; font-weight:400; text-decoration:none; background:url(../../images/checkbox-on.png) 0 0px no-repeat; width:auto; height:30px; padding-left:22px; padding-top:1px; }
a.checkBoxOn:hover{ background:url(../../images/checkbox-on.png) 0 0 no-repeat; }
.checkBoxOff, a.checkBoxOff, a.checkBoxOff:link{ display:block; font:12px Domine; color:#000; font-style:normal; font-weight:400; text-decoration:none; background:url(../../images/checkbox.png) 0 0 no-repeat; width:auto; height:30px; padding-left:22px; padding-top:1px; }
a.checkBoxOff:hover{ background:url(../../images/checkbox.png) 0 0 no-repeat; }
.btnValid, a.btnValid, a.btnValid:link{ display:block; text-decoration:none;  background:url(../../images/contact/fr/btn_envoyer.png) 0 0 no-repeat; height:26px; width:117px; }
a.btnValid:hover{ background-image:url(../../images/contact/fr/btn_envoyer-on.png); }
 
*/

/*
320px = larg portrait
533px = larg landscape Ace2

*/

@media screen and (max-width: 533px){
/* 	
	.dvForm{ display:block; float:none; margin-bottom:15px; width:200px; text-align:left; }
	.chInput, .labelContact, .chSelect, .chTextarea{ margin-bottom:0px; }
	.clearCh{ display:none; }
		
	.chAddVal1{ width:99%; }
	.chAddVal2{ width:97%; }
	.chAddVal3{ width:97%; }
	.chAddVal4{ width:97%; }
	.chAddVal5{ width:97%; }
	.chAddVal6{ width:97%; }
	.chAddVal7{ width:97%; }
	.chAddVal8{ width:97%; }
	.chAddVal9{ width:97%; height:150px; margin-bottom:38px; }
	.chAddVal10{ width:97%; }
 */
}

