div.tx_icsdocadom_pi1_request div.clear,
div.tx_icsdocadom_pi1_contact div.clear{
clear:both;
}
#contenu div.tx-icsdocadom-pi1 form fieldset.tx_icsdocadom_pi1_entete{
border:1px solid #676565;
padding:1em;
}

div.tx-icsdocadom-pi1 div.tx_icsdocadom_pi1_entete{
margin-top:20px;
margin-bottom:20px;
background:transparent url(img/ligne_formulaire.png) no-repeat scroll left center;
}
div.tx-icsdocadom-pi1 legend{
color:#11A2CB;
font-size:0.8em;
padding:0 0.5em;
}

div.tx-icsdocadom-pi1 div.tx_icsdocadom_pi1_entete span{
background-color:white;
color:#1FA1AC;
font-size:1em;
font-style:italic;
font-weight:bold;
margin-left:0.5em;
/*padding-right:30em;*/
}

div.tx_icsdocadom_pi1_separator{
margin-bottom:0.5em;
clear:both;
}

div.tx_icsdocadom_pi1_request label,
div.tx_icsdocadom_pi1_contact label{
/*background:transparent url(img/label_formulaire.gif) no-repeat scroll left top;*/
/*color:#FFFFFF;*/
color:#676565;
float:left;
font-size:0.7em;
height:2em;
/*margin-left:3em;*/
/*padding-left:3em;*/
padding-top:0.2em;
position:relative;
width:7.9em;
z-index:10;
}

div.tx-icsdocadom-pi1 input,
div.tx-icsdocadom-pi1 select{
/*padding: 0.15em;*/
/*background-color:#ECF7F8;*/
/*border:1px solid #0C73DB;*/
/*color:#1FA1AC;*/
font-size:0.8em;
height:16px;
margin-left:0em;
padding-left:1em;
padding-top:4px;
position:inherit;
width:20em;
z-index:1;
}

*+html div.tx_icsdocadom_pi1_request label{
width:10.3em;
}

*+html div.tx_icsdocadom_pi1_contact label{
width:10.3em;
}

*+html div.tx-icsdocadom-pi1 input{
height:21px;
}

*html div.tx_icsdocadom_pi1_request label{
width:10.3em;
}

*html div.tx_icsdocadom_pi1_contact label{
width:13.1em;
}

*html div.tx-icsdocadom-pi1 input{
height:27px;
}

div.tx-icsdocadom-pi1 select{
height:28px;
width:21.5em;
}

div.tx-icsdocadom-pi1 textarea{
/*background-color:#ECF7F8;*/
/*border:1px solid #0C73DB;*/
color:#1FA1AC;
font-size:0.8em;
margin-left:-1em;
padding-left:1em;
padding-top:4px;
position:inherit;
height:15em;
width:30em;
z-index:1;
}

#contenu form fieldset input.submit,
div.tx-icsdocadom-pi1 input.submit{
font-weight:bold;
/*background-color:#36A9AB;*/
background: transparent url(http://www.star.fr/fileadmin/templates/star/styles/img/bouton_rechercher.png) no-repeat 50% 50%;
width:auto;
border:none;
color:#FFF;
padding: 0.35em 0.5em 0.35em 0.5em;
padding: 0.35em 0.7em 0.7em;
height:2.25em;
width: 89px;
margin-left:0.75em;
}

div.tx_icsdocadom_pi1_request div.checkboxes label.long{
width: 90%;
}

div.tx-icsdocadom-pi1 .tx_icsdocadom_pi1_checkbox label{
	padding-top:0.2em;
}

div.tx_icsdocadom_pi1_request div.checkboxes p{
margin: 0.5em 0 0.75em 0;
}

div.tx_icsdocadom_pi1_request div.radio div.indent{
float: left;
}

div.tx_icsdocadom_pi1_request div.radio div.indent label{
display: inline;
float: none;
background:none;
color:#6B6A6A;
margin-left:0em;
padding-left:0em;
}

div.tx_icsdocadom_pi1_request div.checkboxes label{
width:8em;
background:none;
color:#6B6A6A;
margin-left:0em;
padding-left:0em;
}

div.tx_icsdocadom_pi1_request div.radio input{
float:none;
display: inline;
clear: both;
/*margin:0 0.75em 0 0.75em;*/
margin:0 0.75em 0 0.5em;
width:auto;
color:#1FA1AC;
border:none;
vertical-align: middle;
}

div.tx_icsdocadom_pi1_request div.checkboxes input{
float:left;
/*margin:0 0.75em 0 0.75em;*/
margin:0 0.75em 0 0;
width:auto;
color:#1FA1AC;
border:none;
}

div.tx_icsdocadom_pi1_error{
margin-bottom:1em;
}

div.tx-icsdocadom-pi1 p.tx_icsdocadom_pi1_error{
margin-bottom:0.5em;
color:#FF0000;
font-weight:bold;
}

div#tx_icsdocadom_pi1_errorMaxCheckbox p{
color:#FFF;
font-size:0.9em;
font-weight:bold;
margin:0;
}

#tx_icsdocadom_pi1_errorMaxCheckbox{
	padding: 3.5em;
	text-align:center;
	display: none;
	position: absolute;
	margin: auto;
	position: relative;
	background: url(img/alerteCheckbox.jpg) no-repeat top left;
	z-index: 600;
	width: 459px;
	height:56px;
	/*height: 144px;*/
}

#tx_icsdocadom_pi1_errorMaxCheckbox .fermer{
	color: #0F44D0;
	background: url(img/fermer_alerte.jpg) no-repeat center right;
	font-size: 0.8em;
	font-weight: bold;
	left:  37em;
	position: absolute;
	top: 0.3em;
	cursor: pointer;
	padding-right: 2em;
}

div.tx_icsdocadom_pi1_contact{
margin-top:1em;
}

div.tx_icsdocadom_pi1_separator p.tx_icsdocadom_pi1_required{
font-style:italic;
}

#contenu p.tx_icsdocadom_pi1_enteteform {
	margin-top:1.5em;	
	margin-bottom:1em;
}
