p.info
{
	margin-left:1em;;
}

p.aide
{
	margin:0 0 0.5em 28%;
}

#formulaire div
{
}

#formulaire h2 {
	font-size:110% ;
	margin-left:4em;
}

#formulaire fieldset {
	width:80%;
	border:1px solid #CCC;
	margin:1em;
	padding: 1.2em;
	font-size:1em;
}

#formulaire legend {
	border:1px solid #CCC;
	font-weight:600;
	padding:0.2em 1em;
	font-size:1em;
}

#formulaire legend:first-letter
{
	font-size:1.2em;
	color:#CC0000;
}

#formulaire label.commun {
	float:left;
	width:25%;
	margin-right:0.5em;
	padding:0.2em;
	text-align:right;
	cursor:pointer;
}

#formulaire label.commun_civilite {
	cursor:pointer;
}

#formulaire div.ok, span.erreur {
	margin: 0.2em;
}

#formulaire div.erreur, span.erreur {
	margin: 0.2em;
	color:red;
}

#formulaire li.sexe
{
	display: inline;
	list-style-type: none;
}
#formulaire textarea
{
	width:65%
}

#formulaire textarea.contact
{
	width:40%
}

#formulaire input.champ1
{
	width:40%
}
#formulaire input.champ2
{
	width:60%
}
#formulaire input.champ1:focus, input.champ2:focus, textarea:focus
{
	background-color: #FFF2F2;
}

#formulaire input.btn_submit
{
	margin-left:35%;
	margin-top:1.2em;
}

#formulaire input.submit_client
{
	margin:1em 0;
}

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

#cgv
{
	width: 80%;
}

#cgv h4
{
	font-family: Trebuchet MS;
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#cgv h4:first-letter
{
	font-family: Trebuchet MS;
	font-size:1.3em;
	color:#cc0000;
}

#cgv p
{
	text-align: justify;
}

/*********** BOUTIQUE ************/


.context_menu 
{
	margin: 0;
	padding: 2px;
	font-size: 0.9em;
	background-color: #F2F2F2;
}

a.modele:link , a.modele:visited , a.modele:active
{
	color:#cc0000;
	text-decoration: none;
}

a.modele:hover
{
	color:#595959;
	text-decoration: none;
}


