#contact{width:100%;height:auto;margin-top:30px;overflow:hidden;border-radius:5px;}
#contact p{line-height:40px;margin:0 0 15px 0;color:#545454;font-size:1.35em;}
#contact p strong{color:#545454;font-size:1.35em;text-transform:uppercase;font-weight:normal;}
#contact h2{color:#8B181A;font-size:1.8em;}

#contact_accroche h2{margin:0;padding:0;}
#contact_accroche p{margin:5px 0 10px 0;line-height:25px;font-style:italic;}
#contact_accroche hr{padding:0;margin:0;}


#contact_form form{margin:0;}
#contact_form .yes{margin-bottom:15px;font-size:1.2em;margin-top:0;padding:8px 5px;color:#8B181A;text-align:center;}
#contact_form .no{margin-bottom:15px;font-size:1.2em;margin-top:0;padding:8px 5px;color:#9F0000;text-align:center;}

#contact hr{border-color:#030406;margin:-5px 0 0 35px;padding:0;}
#contact li{margin:0 0 5px 0;padding:0 0 5px 0;}


#contact_form p {color:#000e28;}
#contact_form p a:hover,#contact_info p a:hover{color:#0094FF;}
#contact_form ul{margin-left:0;}
#contact_form li{margin:0; list-style:none;clear:both;}
#contact_form li div{width:40px;height:40px;background:#8B181A;text-align:center;line-height:40px;float:left;margin:0 0 5px 0;}
#contact_form li div i{color:white;}
#contact_form li input,#contact_form li select{max-width:80%;height:40px;float:left;margin:0 0 5px 0;font-size:0.9em;background:white;border-radius:0 5px 5px 0;}
#contact_form li textarea{max-width:80%;height:180px;float:left;margin:0 0 5px 0;font-size:0.9em;background:white;border-radius:0 5px 5px 0;}
#contact_form li select{padding-left:5px;}
#contact_form li div.textarea{width:40px;height:180px;background:#8B181A;text-align:center;line-height:40px;float:left;}
#contact_form li input[type='submit']{width:80%;height:40px;float:left;margin:0;background:#424242;color:white;border:1px solid #cccccc;border-radius:5px;text-shadow:1px 1px 1px #1F1F1F;font-size:1em;margin-left:40px;}

#contact_info{margin-top:-20px;}
#contact_info p{text-align:center;font-size:1.3em;line-height:30px;}
#contact_info img{max-height:350px;}


/* TABLETTE PORTRAIT */
@media only screen and (min-width: 40.063em) and (max-width: 64em) and (orientation: portrait){
	#contact_form li input,#contact_form li select,#contact_form li textarea{max-width:80%;}
	}
/* TABLETTE PAYSAGE */
@media only screen and (min-width: 40.063em) and (max-width: 64em) and (orientation: landscape){
	#contact_form li input,#contact_form li select,#contact_form li textarea{max-width:80%;}
	}


@media only screen and (min-width: 40.063em) and (max-width: 64em){
	#contact{margin:50px auto;max-height:auto;}
	}

@media only screen and (max-width: 40em) {
	#contact_form li input,#contact_form li select{max-width:80%;}
	#contact_form li textarea{max-width:80%;}
	#contact_form li input[type='submit']{max-width:80%;}
	}
