﻿/*######## FORMULAIRES #########*/

/*input, textarea,select{float:left;margin: 0 0 4px 0; background-color:#ffffff; border : 1px solid #c5c5c5;padding:2px; font:normal 12px Tahoma, Geneva, sans-serif;  color:#A69499; }
label{display:block;font-size:12px;text-align:right;margin:0 0 4px;}
*/


.champfocus{background-color:#fff;border:1px solid #115192;font:normal 12px Tahoma, Geneva, sans-serif;  color:#115192;
	        margin: 0 0 4px 0; padding:2px;display: inline;}
.champnormal{float:left;margin: 0 0 4px 0; background-color:#fff; border : 1px solid #c5c5c5;padding:2px; font:normal 12px Tahoma, Geneva, sans-serif;  color:#A69499;}
.champerreur{border:1px solid #3890c3; background: #9abacc; color:#fff;}
			
/*.erreur,	div.erreurMsg{font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; color:#47bcd9;font-weight:normal; font-size:11px;}
div.erreurMsg{margin: 6px 0px;	padding:8px 8px 8px 40px;
			background: url(../images/ico-atttention.png) no-repeat 5px center #2f3134;_background-image:url(../images/ico-atttention.gif);}
span.erreurMsg{margin: 6px 0px;font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; color:#47bcd9;font-weight:normal; font-size:11px;	padding:8px 8px 8px 40px;background: url(../images/ico-atttention.png) no-repeat 5px center #2f3134;_background-image:url(../images/ico-atttention.gif);}*/
span.erreurIcoArea,
.erreurIco	{display:-moz-inline-box; display:inline-block;
				background: url(/SiteCollectionImages/global/ico-erreur.png) no-repeat center 0; _background-image:url(/SiteCollectionImages/global/ico-erreur.gif); width:26px; height:24px}
span.erreurIcoArea		{background:none; vertical-align:top;}


.formulaire{padding:10px;width:450px;margin:0 auto}
.formulaire label{text-align:left;}
.formulaire .titre{text-align:left;float:left;width:150px; color:#838e9a;  font-weight:bold}
.formulaire .titreLg, .contactRapide .titreLg{text-align:left;float:left;width:100%; color:#58626d;  font-weight:bold}
.formulaire .titreBis, .contactRapide .titreBis{text-align:left;float:left;width:100px;color:#58626d; font-weight:bold}
.formulaire .radioerreur{float:left; width:13px; color:red; text-decoration:underline}
.formulaire textarea.champcontact,
.formulaire textarea.champerreur,
.formulaire input.champcontact,
.formulaire input.champerreur{width:150px; vertical-align:middle;}
.formulaire .bis input.champcontact,
.formulaire .bis input.champerreur{width:110px;display:inline-block; float:none; vertical-align:middle;}
.formulaire .bis span.erreurIcoArea{display:inline-block; float:none;vertical-align:middle;}
.formulaire .bis .titre{width:110px;display:inline-block; float:none;vertical-align:middle;}
.formulaire .ville .titre{width:60px; margin-left:10px;}
.formulaire .ville input.champcontact,
.formulaire .ville input.champerreur, formulaire.td{width:160px;}
.formulaire .cp input.champcontact,
.formulaire .cp input.champerreur{width:60px;}

.formulaire .radio label{float:left; }
.formulaire .radio input{float:left; width:30px; border:none; background:none}
.formulaire .checkbox input{float:left; width:30px; margin-bottom:10px; border:none; background:none}
.formulaire .checkbox label{width:auto; float:left; clear:right}
.formulaire p{clear:both; padding: 1px 0; width:100%}
.formulaire td{clear:both; padding: 1px 0; width:150px}
.btGris input{border:0; color:#fff; font-size:14px; font-weight:bold; cursor:pointer; margin:0; padding:0; }
.messageSent {width:100%;text-align:center; }
