BODY { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; margin:0px; background-color:#EAEAEA; }
P { margin:0px; }

.formleft1 {
	width:40%;
	float:left;
	font-size:12px;
}
.formright1 {
	width:58%;
	float:left;
}
.cadrecont1 {
padding:10px 40px 20px 20px;
}
.ast {
	font-size:16px;
	color:#F60;
	font-weight:bold;
}
.cadre1 {
	width:250px;
	padding:15px;
	margin-top:16px;
	height:130px;
	background-image:url(images/cadre1.jpg);
	background-repeat:no-repeat;
}
.cadre1tit {
	background-image:url(images/picto1.png);
	padding-left:18px;
	background-repeat:no-repeat;
	font-size:16px;
	color:#ff6600;
	padding-bottom:4px;
	border-bottom:1px solid #BABABA;
	margin-bottom:10px;
}
.cadre1tel {
	color:#444;
	height:16px;
	padding:2px 0px 0px 28px;
	background-image:url(images/ico-tel.png);
	background-position:4px 0px;
	background-repeat:no-repeat;
	margin-bottom:2px;
}
.cadre1mail {
	color:#444;
	height:16px;
	padding:2px 0px 0px 28px;
	background-image:url(images/ico-mail.png);
	background-repeat:no-repeat;
	margin-bottom:2px;
}
.cadre1url {
	color:#444;
	height:16px;
	padding:2px 0px 0px 28px;
	background-image:url(images/ico-siteweb.png);
	background-position:1px 0px;
	background-repeat:no-repeat;
	margin-bottom:2px;
}
.cadre1url a, .cadre1mail a {
	color:#444;
}
.cadre1url a:hover, .cadre1mail a:hover {
	color:#F60;
	text-emphasis:underline;
}
INPUT, SELECT, TEXTAREA {
	padding:5px;
	border:1px solid #cfcfcf;
	color:#666;
}
INPUT.submit {
	background-color:#bebebe;
	color:#FFF;
	border:0px;
}
INPUT.radio {
	width:auto;
}
.cb0 { clear:both; height:0px; font-size:0px; }
.textecontent p { padding-bottom:12px; }

#mainDiv { width:790px; margin:20px auto 0px auto; -moz-box-shadow: 0px 0px 10px #555; -webkit-box-shadow: 0px 0px 10px #555; box-shadow: 0px 0px 10px #555; }
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.wi350 { width:350px; }
.heighttextarea { height:140px; }

@media (max-width:325px) {
	#mainDiv { width:288px; }
	.wi350 { width:90%; }
	.heighttextarea { height:90px; }
	.formleft1 { width:100%; clear:both; }
	.formright1 { width:100%; clear:both; }
	
}
@media (min-width: 326px) and (max-width: 385px) {
	#mainDiv { width:300px; }
	.wi350 { width:90%; }
	.heighttextarea { height:90px; }
	.formleft1 { width:100%; clear:both; }
	.formright1 { width:100%; clear:both; }
}
@media (min-width: 386px) and (max-width: 480px) {
	#mainDiv { width:366px; }
	.wi350 { width:90%; }
	.heighttextarea { height:90px; }
	.formleft1 { width:100%; clear:both; }
	.formright1 { width:100%; clear:both; }
}
@media (min-width: 481px) and (max-width: 540px) {
	#mainDiv { width:460px; }
	.wi350 { width:90%; }
	.heighttextarea { height:90px; }
	.formleft1 { width:100%; clear:both; }
	.formright1 { width:100%; clear:both; }
}
@media (min-width: 541px) and (max-width: 790px) {
	#mainDiv { width:520px; }
	.wi350 { width:90%; }
	.heighttextarea { height:90px; }
	.formleft1 { width:100%; clear:both; }
	.formright1 { width:100%; clear:both; }
}
@media (min-width: 791px) {

}