﻿

.fond-bloc 
{
	width: 609px;
	min-height: 150px;
	padding-left: 12px;
	background: url(/Content/Images/Account/fond-bloc.png) repeat-y;
}
.haut-fond-violet
{
 background: url(/Content/Images/Account/haut-bloc-fond-violet.png) no-repeat;
 width: 603px;
 height: 23px;
 font-weight: bold;
 font-size: 16px;
 color: #dbef3b;
 padding: 4px 0 0 18px;
}
.haut-fond-violet.contact
{
 padding: 0 0 0 18px;
 height: 27px;
}
.haut-fond-violet.contact span
{
	float: left;
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: #dbef3b;
	padding: 4px 5px 0 0;
}
.fond-bloc .fond-vert-arrondi-large
{
 width: 584px;
 background-color: #dbef3b;
 float: left;
 padding-left: 8px;
}

.fond-bloc.pageContact {overflow:hidden;}

.fond-bloc.pageContact * {font-size:12px; color: #9e19c4;}

.fond-bloc.pageContact .msgErreur {padding-top: 12px;}
.fond-bloc.pageContact .msgErreur p {color:#f91717;font-size:10px;}

.fond-bloc.pageContact .contactHeader 
{
    padding:15px 0;
    border-bottom:1px solid #d6d6d6;
    width:590px;
}
.fond-bloc.pageContact .contactHeader a {text-decoration:underline;}
.fond-bloc.pageContact .contactHeader p.intro {padding-top:15px;}
.fond-bloc.pageContact p.intro {padding-top:15px;}


.fond-bloc.pageContact ul {overflow:hidden;}
.fond-bloc.pageContact ul li,
.fond-bloc.pageContact ul li label,
.fond-bloc.pageContact ul li input.chpTexte
{
    float:left;display:inline;position:relative;
}
.fond-bloc.pageContact ul li 
{
    clear:both;
    padding-bottom:9px;
    width:100%;
}
.fond-bloc.pageContact ul li label.labelType01 {width:270px;}
.fond-bloc.pageContact ul li label.labelType02 {width:270px;padding-bottom:10px;}
.fond-bloc.pageContact ul li label.labelType03 {width:365px;}
.fond-bloc.pageContact ul li select {width:240px;}
.fond-bloc.pageContact ul li select,
.fond-bloc.pageContact ul li textarea {font-size: 11px;}
.fond-bloc.pageContact ul li .fond-textarea 
{
	clear: both;
	width: 583px;
    height: 124px;
    background: url(/Content/Images/Account/fond-txt-contact.gif) no-repeat 0 0;
}
.fond-bloc.pageContact ul li textarea 
{
	width: 578px;
	border: 0;
	background: none;
	padding: 2px 2px 2px 3px;
    height: 120px;
    overflow: auto;
}
.fond-bloc.pageContact ul li textarea.chpTexte.erreur
{
    background: url(/Content/Images/Account/fond-txt-contact-erreur.gif) no-repeat;
}
.fond-bloc.pageContact ul li input.chpTexte 
{
    width:193px;
    height:19px;
    background: url(/Content/Images/Common/Various/bg-input-01.gif) no-repeat right;
    border: 0;
    padding: 4px 10px 0 4px;
    font-size: 11px;
}
.fond-bloc.pageContact ul li input.chpTexte.erreur {
	background:transparent url(/Content/Images/Account/fond-input-arrondi-erreur.gif) no-repeat right;
}
.fond-bloc.pageContact ul li .chBox01, .fond-bloc.pageContact ul li .chBox01 input
{
    float:left;display:inline;position:relative;
}
.fond-bloc.pageContact ul li label.labelType04 {
	padding:0 32px 0 3px;
}
.fond-bloc.pageContact ul li label.labelType04.erreur,
.fond-bloc.pageContact ul li select.erreur,
.fond-bloc.pageContact ul li select.erreur option {
	color:#F91717;
}
.fond-bloc.pageContact .btEnvoyer 
{
    clear:both;
    float:right;display:inline;position:relative;
    margin-right:20px;
    margin-bottom:10px;
    background: url(/Content/Images/Common/Various/bt-envoyer.gif) no-repeat 0 0;
    width:76px;
    height:27px;
    text-indent:-9999em;
    border:0;
    cursor:pointer;
}

.fond-bloc.pageContact .mentions 
{
	padding-right: 18px;
	font-size: 10px;
	font-style:italic;
	clear: both;
	color:#9E1AC6;
	text-align: justify;
}
