@CHARSET "UTF-8";
/************************************************
*************************************************

				FORMULAIRE

*************************************************
************************************************/

div.section > img{
	margin: 10px 0px 0px 0px;
}

form h2{
	font-size: 1em;
	font-weight: bold;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	border-radius: 5px;
	padding: 5px;
	margin: 10px 0px;
}

form p{
	margin: 15px 0px 0px 0px;
}

form fieldset{
	background: rgb(248, 248, 246);
	border-radius: 5px;
	padding: 0px 15px 10px 15px;
}

form label{
	width: 130px;
	height: 27px;
	color: rgb(51, 51, 51);
	text-transform: uppercase;
	line-height: 2.5em;
	padding: 0px 0px 0px 15px;
	float: left;
}

form input, form select{
	width: 190px;
	color: rgb(102, 102, 102);
	border: 1px solid rgb(204, 204, 204);
	padding: 3px;
}

form input[type="radio"], form input[type="checkbox"]{
	width: auto;
	color: transparent;
	border: 0px;
	padding: 0px;
}

form select{
	width: 200px;
}

form option{
	padding: 0px 3px;
}

form span{
	font-weight: bold;
	color: rgb(51, 51, 51);
	margin: 0px 0px 0px 10px;
}

form img{
	margin: 10px 0px 0px 0px;
	float: left;
}

form img + input{
	margin: 40px 0px 0px 10px;
	float: left;
}

form textarea{
	width: 100%;
	height: 170px;
	font-size: 0.9em;
	color: rgb(51, 51, 51);
	border: 1px solid rgb(204, 204, 204);
	padding: 3px;
}

/* s'enregistrer */
form > p:last-child{
	float: right;
	margin: 10px 0px 0px 0px;
}

/* s'enregistrer version IE8 */
form fieldset + p{
	float: right;
	margin: 10px 0px 0px 0px;
}

form input[type="submit"]{
	width: 180px;
	height: 28px;
	font-size: 1.33em;
	color: rgb(255, 255, 255);
	text-shadow: 0px 2px 1px rgb(236, 105, 32);
	border: 1px solid rgb(241, 115, 25);
	border-radius: 8px;
	background: url('../../images/commun/fondValiderIE8.gif') repeat-x;
	background: -moz-linear-gradient(top, rgb(236, 105, 32) 0%, rgb(248, 130, 30) 100%);
	background: -webkit-linear-gradient(top, rgb(236, 105, 32) 0%, rgb(248, 130, 30) 100%);
	background: linear-gradient(to top, rgb(236, 105, 32) 0%, rgb(248, 130, 30) 100%);
	cursor: pointer;
}

form input[type="button"]{
	width: 180px;
	height: 28px;
	font-size: 1.33em;
	color: rgb(255, 255, 255);
	text-shadow: 0px 2px 1px rgb(236, 105, 32);
	border: 1px solid rgb(241, 115, 25);
	border-radius: 8px;
	background: url('../../images/commun/fondValiderIE8.gif') repeat-x;
	background: -moz-linear-gradient(top, rgb(236, 105, 32) 0%, rgb(248, 130, 30) 100%);
	background: -webkit-linear-gradient(top, rgb(236, 105, 32) 0%, rgb(248, 130, 30) 100%);
	background: linear-gradient(to top, rgb(236, 105, 32) 0%, rgb(248, 130, 30) 100%);
	cursor: pointer;
}

/* classes */
.effetFormulaire{
	border: 1px solid rgb(225, 225, 225);
	box-shadow: inset 0px 0px 1px 1px rgb(255, 255, 255);
}

.fondGris{
	background: rgb(192, 192, 174);
}

.fondOrange{
	background: rgb(235, 102, 32);
}

form fieldset label.vide{
	background: none;
}

form fieldset input.large, form fieldset select.large{
	width: 300px;
}

form fieldset label.large{
	width: 100%;
}
/************************************************
*************************************************

				ANNONCEUR

*************************************************
************************************************/

div.section h1{
	color: rgb(54, 108, 160);
}

div.section h2{
	background: rgb(54, 108, 160);
}

form label{
	background: url('../../images/annonceur/etoileLabel.png') no-repeat left center;
}