

/*<group=Form>*/

form {
	margin: 0;
	padding: 0;
font: 11px/1.6em "Lucida Grande", LucidaGrande, Lucida, 'Trebuchet MS', Helvetica, Arial, sans-serif;	
}

fieldset {
	padding-bottom: 10px;
	margin-top: 10px;	
	border: 1px solid #A8D0EF;
}

select {
font-size: 100%;	
}

input {
font-size: 100%;
}

div#poss  {
text-transform: capitalize;
padding: 0 0 0 10px;
list-style: none;
background-image: none;
color: ##1860ac;
margin-left: 52%;
width: 42%;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}

div#poss a  {
padding: 0px;
list-style: none;
background-image: none;
color: ##1860ac;
}

fieldset.submit {
border: none;
background: #fff;
padding: 5px 0;
margin:0;
text-align: right;
}

input.submit {
font-size: 100%;
width: auto;
margin: 0;
padding: 0;
}

legend {
	font-weight: bold;
	background: #fff;
	color: #1860ac;
	font-size: 110%;
	margin-left: 0;
}

.titleProjet {
	width: 272px;
	float: left;
	display: block;
	padding-left: 3px;
}

.cycleProjet {
	width: 100px;
	text-align: left;
}

#typo fieldset {
	padding-bottom: 10px;
	margin-top: 10px;	
	border: 1px solid #A8D0EF;
	/*background-color: #e8f2fd;*/
	background-image: url(../css/im/form_typo_bg.gif);
background-position: left bottom;
background-repeat: repeat-x;
}

#typo textarea {
font-size: 100%;
width: 45%;
}

#typo input {
font-size: 100%;
width: auto;

}

#typo input.medium {
font-size: 100%;
}

#typo input.small {
font-size: 100%;
width: 30px;
}

#typo input.checkbox {

}

#typo input.submit {
font-size: 100%;
width: auto;
margin: 0;
padding: 0;
}

#typo select {
font-size: 100%;	
}

#typo label {	display: inline;	float: left;	width: 45%;
	text-align: right;
	padding-right: 5px;
}

#typo p {
clear: left;
font-size: 100%;
padding-left: 5px;
}

#main #form ul {
	margin-top: 0;

	color: #ff0000;
	margin-bottom: 0;
}

#main #form ul li {
padding: 0px;
list-style: none;
background-image: none;
}

#form label {	display: inline;	float: left;	width: 50%;
	text-align: right;
	padding-right: 5px;
}

#form p {
clear: left;
font-size: 100%;
	padding-left: 5px;
}

#form textarea {
font-size: 100%;
width: 45%;
}

#form input {
font-size: 100%;
width: 45%;
}

#form input.medium {
font-size: 100%;
}

#form input.small {
font-size: 100%;
width: 30px;
}

#form input.checkbox {

}

#form input.submit {
font-size: 100%;
width: auto;
margin: 0;
padding: 0;
}

#form select {
font-size: 100%;	
}

#choice {

}

#choice img {
	padding-right: 2px;
}

#choice input {
	float: left;
}

#choice label {
	display: inline;
	text-align: left;
}

#choice p {
clear: left;
font-size: 100%;
	padding-bottom: 5px;
	padding-left: 5px;
}

#choice input {
	width: 12px;
	height: 12px;
}

#choice input.submit {
font-size: 100%;
width: auto;
margin: 0;
padding: 0;
}


/*</group>*/
