.desertBloc
{
}
    
 .desertBloc:last-child
{
    clear:none !important;
}

.desertBloc+.desertBloc
{
    margin-top:13px;
}

.desertBloc .bloc-title
{
    margin-top:38px;
    padding-top:0px;
}

.desertBloc .content
{
}

.desertBloc .content table
{
    width:100%;
}

.desertBloc .contactInfoContent table td, .desertBloc .commentContent table td
{
    padding-bottom:10px;
}

.desertBloc input[type="text"] {
    height:21px;/*25px*/
    padding:2px 4px 2px 4px ;
    width:236px;/*244px*/
}

.desertBloc input.withIcon
{
    height:21px;
    padding:2px 4px 2px 25px;
    width:230px;
}

.IE .desertBloc input.withIcon
{
   width:210px;
}

.desertBloc textarea
{    
    border:1px solid #cecece;
    padding:4px;
    width:263px;
    height:76px;
    overflow:auto;
    }
.IE8 .desertBloc textarea
{
    width:292px;
}

.desertBloc .withIcon
{
    background-position:4px 4px;
    background-repeat:no-repeat;
    }

.desertBloc .lblNom
{
background-image:url('/imgs/icons/user.png');
}
.desertBloc .lblCompagnie
{
background-image:url('/imgs/icons/briefcase.png');
}
.desertBloc .lblCourriel
{
background-image:url('/imgs/icons/mail.png');
}
.desertBloc .lblTelephone
{
background-image:url('/imgs/icons/telephone.png');
}
.desertBloc .lblSujet
{
background-image:url('/imgs/icons/balloon.png');
}
.desertBloc td.col3
{
    text-align:right;}
.LeftBloc
{
    float:left;
    width:450px;
    }
.RightText
{
    width:431px;
    display:block;
    float:left;
    }
.alignCenter
{
    text-align:center;
    }
.desertBloc .submit.button
{
    display: block;    
    height: 24px;
    line-height:30px;
    text-align: center;
    font-size: 1.1em;
    margin:0px;
    padding:0px;
    text-decoration:none;
    }
    
.desertBloc .submit.button p
{
    margin:0;
    padding:0;
}

.col1
{
    width:75px;
    vertical-align:top;
}

.generalContentHeader
{
    margin-bottom:25px;
}

.generalContentHeader h2, .generalContentHeader h1
{
    margin-bottom:0px;
}

.generalContentHeader p
{
    margin:0px;
}

.confirmationSection
{
    width:341px;
    
}

.confirmationSection span
{
    text-transform:none !important;
}

.bloc_commentaire.desertBloc.bloc h2
{
    margin-top:25px;
}