.tx-icscontact-pi1 input,
.tx-icscontact-pi2 input {
padding:0.1em 0.2em;
width:30.9em;/*20*/
}

.tx-icscontact-pi1 input{
width:30em;
}

.tx-icscontact-pi2 input{
width:30em;
}

.tx-icscontact-pi2 input#tx_icscontact_pi2_acceptinfos{
float:left;
width:3em;
}

div.tx-icscontact-pi2 div.tx_icscontact_pi2_acceptInfos label{
width:90%;
float:left;
}

.tx-icscontact-pi2 p.tx_icscontact_pi2_successSentence{
color:#000;
font-size:0.8em;
}

.tx-icscontact-pi2 p.tx_icscontact_pi2_successSentenceCNIL{
color:#808080;
font-size:0.6em;
}


.tx-icscontact-pi1 input,
.tx-icscontact-pi2 input,
.tx-icscontact-pi1 select,
.tx-icscontact-pi2 select ,
.tx-icscontact-pi1 label,
.tx-icscontact-pi2 label{
color:#676565;
/*float:left;*/
}

.tx-icscontact-pi2 select#tx_icscontact_pi2_category,
.tx-icscontact-pi2 select#tx_icscontact_pi2_transporttitlesubject{
width:auto;
}

div.tx_icscontact_pi2_separator.tx_icscontact_pi2_paiementDate{
margin-top:0.5em;
}

.tx-icscontact-pi1 select option,
.tx-icscontact-pi2 select option{
padding-right:0.75em;
}

div.tx-icscontact-pi1 label,
div.tx-icscontact-pi1 input,
div.tx-icscontact-pi1 table,
div.tx-icscontact-pi2 label,
div.tx-icscontact-pi2 input,
div.tx-icscontact-pi2 table{
font-size:0.7em;
}

div.tx-icscontact-pi1 textarea,
div.tx-icscontact-pi2 textarea{
width:98.75%;/*99.5*/
padding:0.2em;
font-family:Arial;
font-size:0.8em;
}

div.tx_icscontact_pi1_separator,
div.tx_icscontact_pi2_separator{
clear:both;
float:left;
margin:0.25em 0 0.25em 0;
width:100%;
}

label.tx_icscontact_pi1_required,
label.tx_icscontact_pi1_required span,
label.tx_icscontact_pi2_required,
label.tx_icscontact_pi2_required span{
color:#FF0000;
}

textarea.tx_icscontact_pi1_required,
textarea.tx_icscontact_pi2_required{
border:1px solid #FF0000;
}

div.tx-icscontact-pi1 label.tx_icscontact_pi1_category,
div.tx-icscontact-pi1 label.tx_icscontact_pi1_details,
div.tx-icscontact-pi2 label.tx_icscontact_pi2_category,
div.tx-icscontact-pi2 label.tx_icscontact_pi2_details{
float:left;
width:100%;
color:#11A2CB;
font-weight:bold;
font-size:0.9em;
margin-bottom:0.5em;
}

#contenu div.tx-icscontact-pi1 fieldset.tx_icscontact_pi1_coordonnees,
#contenu div.tx-icscontact-pi1 fieldset.tx_icscontact_pi1_informationsPersonnelles,
#contenu div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_coordonnees,
#contenu div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_informationsPersonnelles{
border:1px solid #676565;
padding: 1em 1em 1em 1em;
}

div.tx-icscontact-pi1 fieldset,
div.tx-icscontact-pi1 div.tx_icscontact_pi1_blocInfo,
div.tx-icscontact-pi2 fieldset,
div.tx-icscontact-pi2 div.tx_icscontact_pi2_blocInfo{
margin-bottom:1em;
}

div.tx-icscontact-pi1 fieldset.tx_icscontact_pi1_coordonnees label,
div.tx-icscontact-pi1 fieldset.tx_icscontact_pi1_informationsPersonnelles label,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_coordonnees label,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_informationsPersonnelles label,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_category1Content label,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_category2Content label,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_category3Content label,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_category4Content label,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_category5Content label{

float:left;
width:25em;
}

div.tx-icscontact-pi1 fieldset.tx_icscontact_pi1_informationsPersonnelles label.tx_icscontact_pi1_civility,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_informationsPersonnelles label.tx_icscontact_pi2_civility{
width:2.5em;
}

div.tx-icscontact-pi1 fieldset.tx_icscontact_pi1_coordonnees input,
div.tx-icscontact-pi1 fieldset.tx_icscontact_pi1_informationsPersonnelles input,
div.tx-icscontact-pi1 fieldset.tx_icscontact_pi1_informationsPersonnelles textarea,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_coordonnees input,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_informationsPersonnelles input,
div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_informationsPersonnelles textarea{
float:left;
width:20em;
margin-right:0.25em;
}

div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_informationsPersonnelles textarea{
width:17.1em;
}

div.tx-icscontact-pi2 fieldset.tx_icscontact_pi2_informationsPersonnelles .tx_icscontact_pi2_civility input{
width:auto;
}


div.tx-icscontact-pi1 legend,
div.tx-icscontact-pi2 legend{
color:#11A2CB;
font-size:0.8em;
padding:0 0.5em 0 0.5em; 
}

div.tx-icscontact-pi1 div.tx_icscontact_pi1_informationContentForm,
div.tx-icscontact-pi2 div.tx_icscontact_pi2_informationContentForm{
clear:both;
margin-top:0.5em;
}

div.tx-icscontact-pi1 div.tx_icscontact_pi1_errors,
div.tx-icscontact-pi2 div.tx_icscontact_pi2_errors{
float:left;
}

div.tx-icscontact-pi1 div.tx_icscontact_pi1_errors,
div.tx-icscontact-pi2 div.tx_icscontact_pi2_errors {
background:none repeat scroll 0 0 #FFE3C0;
border:1px solid #F59418;
margin-bottom:1em;
margin-top:1em;
padding:0.25em 2em 0.25em 2em;
text-align:center;
}
div.tx-icscontact-pi1 div.tx_icscontact_pi1_errors p,
div.tx-icscontact-pi2 div.tx_icscontact_pi2_errors p {
margin:0;
padding:0;
}

#ui-datepicker-div span {
padding:0;
}

#ui-datepicker-div{
font-size:0.8em;
}

img.ui-datepicker-trigger{
margin-left:0.5em;
}

.tx_icscontact_pi2_hide{
display:none;
}

div.tx-icscontact-pi2 input#tx_icscontact_pi2_accidentdate,
div.tx-icscontact-pi2 input#tx_icscontact_pi2_paiementDate,
div.tx-icscontact-pi2 input#tx_icscontact_pi2_pvDate,
div.tx-icscontact-pi2 input#tx_icscontact_pi2_otherrequestdate{
width:10em;
}

div.tx-icscontact-pi2 input#tx_icscontact_pi2_calendarButtonAccidentDate{
background:url("../img/picto_calendar.gif") no-repeat scroll center center transparent;
border:medium none;
cursor:pointer;
height:15px;
margin:0.1em 0.6em 0 0.4em;
width:15px;
}

div.tx-icscontact-pi2 p.tx_icscontact_pi2_infoTextPart{
margin-bottom:0.75em;
}
