@import url(tommys.css);

/* 
----------------------------------------------------------------------------- 
Page contact
-----------------------------------------------------------------------------*/

/* page contact*/

.texteEncartContentContact {
	float:left;
	width:95%;
	padding-top:10px;
}

.iWantYou {
	float:left;
	padding-top:10px;
	margin-left:30px;
	padding-bottom:20px;
}

/* fortmulaire */
.formulaire{
	width:690px;
	border:0;
	float:right;
}

label {
	font-size:11px;
}

fieldset{
	padding-top: 10px;
	margin : 10px 10px 0px 10px;
	border: none;
	width:550px;
}

input, textarea { border: none; }

/* hack ie6 bugg sur margin */
*html fieldset {
	margin-left:0px;
	margin-top:0px;
	width:520px;
}

.calage{
	display: inline;
	float:left;
	width: 120px;
	margin-left:10px;
	color:#16315e;
}

.envoiFormContact{
	width:100%;
	text-align:center;
	padding-top:20px;
}

.inputTexteContact, #nom, #prenom, #courriel, #telephone, #message{
	color:#16315e;
	width:260px;
	height: 20px;
	padding-left: 10px;
	padding-top: 3px;
	background:url("../img/back-champs-texte.jpg") no-repeat top left;
}

#message {
	height: auto;
}

.resetFormContact {
	clear:both;
	overflow:hidden;
	height:15px;
}

.etoileFrom {
	padding-left:10px;
	font-size:14px;
	color:#FF0000;
}

.errorMessage {
	color:red;
}

input.error, textarea.error {
	border:1px solid red;
}

label.error {
  background:url("../img/cancel.png") no-repeat top left;
  padding-left: 18px;
  padding-bottom:2px;
}

label.checked {
  background:url("../img/accept.png") no-repeat top left;
  padding-left: 18px;
  padding-bottom:2px;
}

#list div {
	margin-bottom: 20px;
}

#list a {
	color: #445963;
}

#message{
	background: none;
	background-color: pink;
	padding: 5px 0;
}