/*Faux select*/
.FormPH{
	font-family: 'Oxygen', sans-serif;
}

.FormPH .select_liste{
	position: absolute;
	display: none;
	width: 177px;
	min-height:50px;
	max-height:100px;
	padding:5px;
	margin :-13px 0px 0px 0px;
	background: #FFFFFF;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-box-shadow: 5px 5px 5px #cbcbcb;
	-moz-box-shadow: 5px 5px 5px #cbcbcb;
	box-shadow: 5px 5px 5px #cbcbcb;
	font-size:12px;
	overflow:auto;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cbcbcb', Direction=120, Strength=5);
	zoom: 1;
	z-index: 1000;
}

.FormPH .select_liste_grand{
	position: absolute;
	display: none;
	width: 265px;
	min-height:50px;
	max-height:100px;
	padding:5px;
	margin :25px 0px 0px 0px;
	background: #FFFFFF;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-box-shadow: 5px 5px 5px #cbcbcb;
	-moz-box-shadow: 5px 5px 5px #cbcbcb;
	box-shadow: 5px 5px 5px #cbcbcb;
	font-size:12px;
	overflow:auto;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cbcbcb', Direction=120, Strength=5);
	zoom: 1;
	z-index: 1000;
}

.FormPH .select_liste#nbpage{
	float:right;
	margin:20px 0 0 172px;
}

.FormPH .select_liste_grand#nbpage{
	float:right;
	margin:20px 0 0 172px;
}

.FormPH .select_liste#departementSDIS{
	font-size:16px;
}

.FormPH .select_liste_grand#departementSDIS{
	font-size:16px;
}


.FormPH .select_liste ul{
	background:none;
	border:none;
	padding:0;
	margin:0;
}

.FormPH .select_liste_grand ul{
	background:none;
	border:none;
	padding:0;
	margin:0;
}

.FormPH .select_liste ul li{
	background:none;
	border:none;
	padding:0;
	margin:0;
	line-height:12px !important;
	font-weight:normal;
	list-style:none;
}

.FormPH .select_liste_grand ul li{
	background:none;
	border:none;
	padding:0;
	margin:0;
	line-height:12px !important;
	font-weight:normal;
	list-style:none;
}

.FormPH .select_liste ul li a{
	display:block;
	width:100%;
	padding:0 0 5px 5px;
	margin:0;
	text-decoration:none;
	color:#000000;
	font-size:12px !important;
}

.FormPH .select_liste ul li a.decalage{
	display:block;
	width:100%;
	padding:0 0 5px 20px;
	margin:0;
	text-decoration:none;
	color:#000000;
	font-size:12px !important;
}

.FormPH .select_liste_grand ul li a{
	display:block;
	width:100%;
	padding:0 0 5px 5px;
	margin:0;
	text-decoration:none;
	color:#000000;
	font-size:12px !important;
}

.FormPH .select_liste_grand ul li a.decalage{
	display:block;
	width:100%;
	padding:0 0 5px 20px;
	margin:0;
	text-decoration:none;
	color:#000000;
	font-size:12px !important;
}

.FormPH .select_liste ul li a:hover{
	text-decoration:none;
	color:#e76701;
}

.FormPH .select_liste_grand ul li a:hover{
	text-decoration:none;
	color:#e76701;
}

.FormPH SPAN.select_select {
	display:block;
	width:179px;
	height:22px;
	padding:5px 2px 0px 10px;
	margin:0px 0px 8px 0px;
	border: none;
	cursor: pointer;
	background:url(/charte/formulaire/select.gif) no-repeat 0px 0px;
	color: #858585;
	font-weight:normal;
	font-size:12px;
}

.FormPH SPAN.select_pt_select {
	display:block;
	width:120px;
	height:22px;
	padding:5px 2px 0px 10px;
	margin:0px 0px 8px 0px;
	border: none;
	cursor: pointer;
	background:url(/charte/formulaire/select_pt.gif) no-repeat 0px 0px;
	color: #858585;
	font-weight:normal;
	font-size:12px;
}


.FormPH SPAN.select_select_page {
	float:right;
	width:56px;
	height:22px;
	padding:5px 2px 0px 10px;
	margin:-5px 0 10px 0px;
	border: none;
	cursor: pointer;
	background:url(/charte/formulaire/select_page.gif) no-repeat 0px 0px;
	color:#858585;
}


.FormPH SPAN.select_select_classement {
	float:left;
	width:56px;
	height:22px;
	padding:5px 2px 0px 10px;
	margin:0px 0 10px 0px;
	border: none;
	cursor: pointer;
	background:url(/charte/formulaire/select_page.gif) no-repeat 0px 0px;
	color:#858585;
}

.FormPH SPAN.select_gd_select{
	float: left;
	width:277px;
	height:22px;
	padding:5px 2px 0px 10px;
	margin:0px 0px 8px 0px;
	border: none;
	cursor: pointer;
	color: #858585;
	font-size:12px;
	font-weight:normal;	
	background: url(/charte/formulaire/select_gd.gif) no-repeat 0px 0px;
}

.FormPH SPAN.select_double_select{
	float: left;
	width:394px;
	height:22px;
	padding:5px 2px 0px 10px;
	margin:0px 0px 8px 0px;
	border: none;
	cursor: pointer;
	color: #858585;
	font-size:12px;
	font-weight:normal;	
	background: url(/charte/formulaire/select_double.gif) no-repeat 0px 0px;
}

/*Input, grand input, textarea*/

/*Labels*/
DIV.placeholder.input LABEL, DIV.placeholder.gd_input LABEL, DIV.placeholder.gd_input_gris LABEL, DIV.placeholder.double_input LABEL, DIV.placeholder.triple_input LABEL , DIV.placeholder.pt_input LABEL {
	position: absolute;
	padding: 0px 0px 0px 10px;
	color: #858585;
	display: block;
	height:27px;
	line-height: 27px;
	font-size:12px;
}

DIV.placeholder.textarea LABEL {
	position: absolute;
	display: block;
	height:100px;
	margin: -5px 0 0 2px;
	line-height: 25px;
	color: #858585;
}

DIV.placeholder.gd_textarea LABEL {
	position: absolute;
	display: block;
	height:100px;
	margin: -5px 0 0 2px;
	line-height: 25px;
	color: #858585;
}

/*Erreur*/
DIV.placeholder.input.erreur INPUT,
DIV.placeholder.input.erreur LABEL,
DIV.placeholder.input.erreur INPUT.gd_input,
DIV.placeholder.input.erreur INPUT.gd_input_gris,
DIV.placeholder.input.erreur INPUT.double_input,
DIV.placeholder.input.erreur INPUT.triple_input,
DIV.placeholder.input.erreur INPUT.pt_input,
DIV.placeholder.textarea.erreur LABEL
DIV.placeholder.gd_textarea.erreur LABEL {
	color: #B93636;
}

DIV.placeholder.input.erreur {
	background: url(/charte/formulaire/input.gif) no-repeat 0px -27px;
}

.FormPH DIV.placeholder.input.erreur {
	background: url(/charte/formulaire/input.gif) no-repeat 0px -27px;
}

DIV.placeholder.gd_input.erreur {
	background: url(/charte/formulaire/input_gd.gif) no-repeat 0px -27px;
}

.FormPH DIV.placeholder.gd_input.erreur {
	background: url(/charte/formulaire/input_gd.gif) no-repeat 0px -27px;
}

DIV.placeholder.gd_input_gris.erreur {
	background: url(/charte/formulaire/input_gd.gif) no-repeat 0px -27px;
}

.FormPH DIV.placeholder.gd_input_gris.erreur {
	background: url(/charte/formulaire/input_gd.gif) no-repeat 0px -54px;
}

DIV.placeholder.double_input.erreur {
	background: url(/charte/formulaire/input_double.gif) no-repeat 0px -27px;
}

DIV.placeholder.triple_input.erreur {
	background: url(/charte/formulaire/input_triple.gif) no-repeat 0px -27px;
}

.FormPH DIV.placeholder.double_input.erreur {
	background: url(/charte/formulaire/input_double.gif) no-repeat 0px -27px;
}

.FormPH DIV.placeholder.triple_input.erreur {
	background: url(/charte/formulaire/input_triple.gif) no-repeat 0px -27px;
}

DIV.placeholder.pt_input.erreur {
	background: url(/charte/formulaire/input_pt.gif) no-repeat 0px -27px;
}

.FormPH DIV.placeholder.pt_input.erreur {
	background: url(/charte/formulaire/input_pt.gif) no-repeat 0px -27px;
}

DIV.placeholder.textarea.erreur {
	background:url(/charte/formulaire/textarea.gif) no-repeat 0px -100px;
}

.FormPH DIV.textarea.textarea.erreur {
	background: url(/charte/formulaire/textarea.gif) no-repeat 0px -100px;
}

.FormPH DIV.textarea.gd_textarea.erreur {
	background: url(/charte/formulaire/textarea_gd.gif) no-repeat 0px -100px;
}

/*Fonds*/
DIV.placeholder.textarea {
	position: relative;
	height:100px;
	background-color: #FFFFFF;
	overflow: hidden;
	font-weight:normal;
}

DIV.placeholder.gd_textarea {
	position: relative;
	height:100px;
	background-color: #FFFFFF;
	overflow: hidden;
	font-weight:normal;
}

DIV.placeholder.input {
	position: relative;
	margin: 0px 15px 16px 0px;
	width: 189px;
	height: 27px;
	background: url(/charte/formulaire/input.gif) no-repeat 0px 0px;
	overflow: hidden;
	font-weight:normal;
}

DIV.placeholder.gd_input {
	position: relative;
	margin: 0px 15px 16px 0px;
	width:277px;
	height:27px;
	overflow: hidden;
	font-weight:normal;
	background: url(/charte/formulaire/input_gd.gif) no-repeat 0px 0px;
}

DIV.placeholder.gd_input_gris {
	position:relative;
	margin:0px 15px 16px 0px;
	width:277px;
	height:27px;
	overflow: hidden;
	font-weight:normal;
	background: url(/charte/formulaire/input_gd.gif) no-repeat 0px 0px;
}

DIV.placeholder.double_input {
	position: relative;
	margin: 0px 15px 16px 0px;
	width:394px;
	height:27px;
	overflow: hidden;
	font-weight:normal;
	background: url(/charte/formulaire/input_double.gif) no-repeat 0px 0px;
}

DIV.placeholder.triple_input {
	position: relative;
	margin: 0px 15px 16px 0px;
	width:550px;
	height:27px;
	overflow: hidden;
	font-weight:normal;
	background: url(/charte/formulaire/input_triple.gif) no-repeat 0px 0px;
}

DIV.placeholder.pt_input {
	position: relative;
	margin: 0px 15px 16px 0px;
	width:50px;
	height:27px;
	overflow: hidden;
	font-weight:normal;
	background: url(/charte/formulaire/input_pt.gif) no-repeat 0px 0px;
}

/*champs saisie*/
DIV.placeholder.input INPUT {
	position: absolute;
	height: 27px;
	width:194px;
	top: -1px;
	left: 0px;
	background: transparent;
	padding: 0px 0px 0px 8px;
	padding:4px 0px 0px 8px\9;
	border: none;
}


DIV.placeholder.gd_input INPUT {
	position: absolute;
	height: 27px;
	width:283px;
	top: -1px;
	left: 0px;
	background: transparent;
	padding: 0px 0px 0px 8px;
	padding:4px 0px 0px 8px\9;
	border: none;
	color:#000000;
}


DIV.placeholder.gd_input_gris INPUT {
	position: absolute;
	height: 27px;
	width:283px;
	top: -1px;
	left: 0px;
	background: transparent;
	padding: 0px 0px 0px 8px;
	padding:4px 0px 0px 8px\9;
	border: none;
	color:#000000;
}


DIV.placeholder.double_input INPUT {
	position: absolute;
	height: 27px;
	width:386px;
	top: -1px;
	left: 0px;
	background: transparent;
	padding: 0px 0px 0px 8px;
	padding:4px 0px 0px 8px\9;
	border: none;
	color:#000000;
}

DIV.placeholder.triple_input INPUT {
	position: absolute;
	height: 27px;
	width:550px;
	top: -1px;
	left: 0px;
	background: transparent;
	padding: 0px 0px 0px 8px;
	padding:4px 0px 0px 8px\9;
	border: none;
	color:#000000;
}


DIV.placeholder.pt_input INPUT {
	position: absolute;
	height: 27px;
	width:283px;
	top: -1px;
	left: 0px;
	background: transparent;
	padding: 0px 0px 0px 8px;
	padding:4px 0px 0px 8px\9;
	border: none;
	color:#000000;
}


DIV.placeholder TEXTAREA {
	background: transparent;
	outline-style: none;
	position: absolute;
	border: none;
	width:183px;
	height:93px;
	padding:0;
	overflow: auto;
	font-family: 'Oxygen', sans-serif;
	font-size:12px;	
}


DIV.placeholder.gd_textarea TEXTAREA {
	background: transparent;
	outline-style: none;
	position: absolute;
	border: none;
	width:270px;
	height:93px;
	padding:0;
	overflow: auto;
	font-family: 'Oxygen', sans-serif;
	font-size:12px;	
}



/*Fonds*/
.FormPH DIV.placeholder.input {
	float: left;
	width: 189px;
	height:27px;
	margin: 0 15px 8px 0;
	/*margin: 0px 15px 0 0px;*/
	background: url(/charte/formulaire/input.gif) no-repeat 0px 0px;
}

.FormPH DIV.placeholder.gd_input {
	float: left;
	width:277px;
	height:27px;
	margin:0 0 8px 0;
	background: url(/charte/formulaire/input_gd.gif) no-repeat 0px -27px;
	font-weight:normal;
}

.FormPH DIV.placeholder.gd_input_gris {
	float: left;
	width:277px;
	height:27px;
	margin:0 0 8px 0;
	background: url(/charte/formulaire/input_gd.gif) no-repeat 0px 0px;
	font-weight:normal;
}

.FormPH DIV.placeholder.double_input {
	float: left;
	width:394px;
	height:27px;
	margin: 0 0 8px 0;
	background: url(/charte/formulaire/input_double.gif) no-repeat 0px -27px;
	font-weight:normal;
}

.FormPH DIV.placeholder.triple_input {
	float: left;
	width:550px;
	height:27px;
	margin: 0 0 8px 0;
	background: url(/charte/formulaire/input_triple.gif) no-repeat 0px -27px;
	font-weight:normal;
}

.FormPH DIV.placeholder.pt_input {
	float:left;
	width:50px;
	height:27px;
	margin: 0 5px 8px 0;
	background: url(/charte/formulaire/input_pt.gif) no-repeat 0px 0px;
	font-weight:normal;
}

.FormPH DIV.placeholder.textarea{
	position: relative;
	width:182px;
	height:90px;
	border: none;
	background: url(/charte/formulaire/textarea.gif) no-repeat 0px 0px;
	overflow: hidden;
	padding: 4px 2px 6px 5px;
	font-family: 'Oxygen', sans-serif;
	color:#858585;
	margin: 0px 0px 8px 0px;
	/*margin: 8px 0px 8px 0px;*/
	font-size:12px;
}

.FormPH DIV.placeholder.gd_textarea{
	position: relative;
	width:270px;
	height:90px;
	border: none;
	background: url(/charte/formulaire/textarea_gd.gif) no-repeat 0px 0px;
	overflow: hidden;
	padding: 4px 2px 6px 5px;
	font-family: 'Oxygen', sans-serif;
	color:#858585;
	margin: 0px 0px 8px 0px;
	/*margin: 8px 0px 8px 0px;*/
	font-size:12px;
}


.FormPH DIV.placeholder.input.erreur {
	background: url(/charte/formulaire/input.gif) no-repeat 0px 0px;
	color: #cc0000;
}

.FormPH DIV.placeholder.gd_input.erreur {
	background: url(/charte/formulaire/input_gd.gif) no-repeat 0px 0px;
	color: #cc0000;
}

.FormPH DIV.placeholder.gd_input_gris.erreur {
	background: url(/charte/formulaire/input_gd.gif) no-repeat 0px 0px;
	color: #cc0000;
}

.FormPH DIV.placeholder.double_input.erreur {
	background: url(/charte/formulaire/input_double.gif) no-repeat 0px 0px;
	color: #cc0000;
}

.FormPH DIV.placeholder.triple_input.erreur {
	background: url(/charte/formulaire/input_triple.gif) no-repeat 0px 0px;
	color: #cc0000;
}

.FormPH DIV.placeholder.pt_input.erreur {
	background: url(/charte/formulaire/input_pt.gif) no-repeat 0px 0px;
	color: #cc0000;
}

.FormPH SPAN.select_select.erreur {
    background: url("/charte/formulaire/select.gif") no-repeat scroll 0 -27px transparent;
    color: #B93636;
    width: 131px;
}

.FormPH SPAN.select_gd_select.erreur {
    background: url("/charte/formulaire/select_gd.gif") no-repeat scroll 0 -27px transparent;
    color: #CC0000;
}

.FormPH SPAN.select_double_select.erreur {
    background: url("/charte/formulaire/select_double.gif") no-repeat scroll 0 -27px transparent;
    color: #CC0000;
}

.colonne-form{
	float:left;
	width:205px;
}