.form_line {
	width: 100%;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
}
.form_line_creer_pages_mobiles {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 3px;
	text-align: center;
	padding-top: 20px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-size: 12px;
}
.form_line_creer_pages_mobiles a {
	background-image: url(../images/interface/fr/fond_btn_creer_pages_mobiles.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
	font-size: 12px;
	line-height: 22px;
	background-color: #FFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 25px;
	border: 1px solid #b2d4eb;
	text-decoration: none;
	border-radius: 5px;
	font-weight: bold;
	color: #ff6500;
}
.form_line_creer_pages_mobiles a:hover {
	color: #000000;

}

.form_line_separator {
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
	line-height: 22px;
	color: #ff6500;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b2d4eb;
}
.form_line_error {
	width: 100%;
	float: left;
	background-color:#C1272D;
	text-align:center;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 3px;
}
.sous_titre {
	float: left;
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	color: #ff6500;
	padding-bottom: 10px;
}
.form_text_error {
	color:#FFF;
	font-weight: bold;
}
.form_line_ok {
	width: 100%;
	float: left;
	background-color:#ff6500;
	text-align:center;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 3px;
}
.form_text_ok {
	color:#FFF;
	font-weight: bold;
}
.form_label_error {
	color:#F00;
	font-weight: bold;
}
.form_label_ok {
	color:#0071bc;
	font-weight: bold;
}
.form_hidden_fields {
	display:none;
}
.form_qr_code {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.form_qr_code_preview {
	width: 231px;
	margin: auto;
}
.container_form_field_error {
	width:100%;
	padding-top:2px;
	padding-bottom:5px;
	font-size: 12px;
	color:#F00;
	clear: both;
}

.colorSelector {
	float:left;
	width: 22px;
	height: 22px;
	background-image: url(../images/interface/fr/color_select.png);
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: left;
}
.colorSelector div {
	float:left;
	margin-top: 2px;
	margin-left: 2px;
	width: 18px;
	height: 18px;
	background: url(../images/interface/fr/color_select.png) center;
}

/* BEGIN FORMULAIRE utilisateur - identification --------------------------------------------- */
.form_utilisateur_identification {
	width: 100%;
}
.form_utilisateur_identification .container_label {
	float: left;
	width: 160px;
	text-align: left;
	margin-right: 4px;
}
.form_utilisateur_identification .container_form_field {
	float: right;
	width: 260px;
	text-align:left;
	padding-right: 20px;
	padding-left: 20px;
}
.form_utilisateur_identification .label {
	line-height: 22px;
	font-weight: bold;
	padding-left: 20px;
}
.form_utilisateur_identification .input    {
	width: 256px;
}
.form_utilisateur_identification .select   {
}
.form_utilisateur_identification .file   {
}
.form_utilisateur_identification .submit   {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}
.form_utilisateur_identification .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_utilisateur_identification .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_utilisateur_identification .date    {
	width: 140px;
	float: left;
}
.form_utilisateur_identification .select_date    {
	float: left;
}
.form_utilisateur_identification .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_utilisateur_identification .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  utilisateur - identification */


/* BEGIN FORMULAIRE qrcode - type_gauche --------------------------------------------- */
.form_page_qrcode_type_gauche {
	width: 100%;
}
.form_page_qrcode_type_gauche .container_label {
	float: left;
	width: 160px;
	text-align: left;
	margin-right: 4px;
}
.form_page_qrcode_type_gauche .container_form_field {
	float: right;
	width: 300px;
	text-align:left;
}
.form_page_qrcode_type_gauche .label {
	line-height: 22px;
	font-weight: bold;
}
.form_page_qrcode_type_gauche .input    {
	width: 296px;
}
.form_page_qrcode_type_gauche .select   {
}
.form_page_qrcode_type_gauche .file   {
}
.form_page_qrcode_type_gauche .submit   {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}
.form_page_qrcode_type_gauche .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_page_qrcode_type_gauche .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_page_qrcode_type_gauche .date    {
	width: 140px;
	float: left;
}
.form_page_qrcode_type_gauche .select_date    {
	float: left;
}
.form_page_qrcode_type_gauche .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_page_qrcode_type_gauche .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  qrcode - type_gauche */

/* BEGIN FORMULAIRE qrcode - type_droite --------------------------------------------- */
.form_page_qrcode_type_droite {
	width: 100%;
}
.form_page_qrcode_type_droite .container_label {
	float: left;
	width: 96px;
	text-align: left;
	margin-right: 4px;
}
.form_page_qrcode_type_droite .container_form_field {
	float: right;
	width: 200px;
	text-align:left;
	line-height: 22px;
}
.form_page_qrcode_type_droite .label {
	line-height: 22px;
	font-weight: bold;
}
.form_page_qrcode_type_droite .input    {
	width: 196px;
}
.form_page_qrcode_type_droite .select   {
}
.form_page_qrcode_type_droite .file   {
	width: 200px;
}
.form_page_qrcode_type_droite .submit   {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}
.form_page_qrcode_type_droite .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_page_qrcode_type_droite .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_page_qrcode_type_droite .commentaire .line {
	width: 100%;
	margin-bottom: 2px;
	margin-bottom: 2px;
}
.form_page_qrcode_type_droite .date    {
	width: 150px;
	float: left;
}
.form_page_qrcode_type_droite .select_date    {
	float: left;
}
.form_page_qrcode_type_droite .couleur    {
	width: 85px;
	float: left;
}
.form_page_qrcode_type_droite .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_page_qrcode_type_droite .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  qrcode - type_droite */

/* BEGIN FORMULAIRE qrcode - edition  --------------------------------------------- */
.form_page_qrcode_edition {
	width: 100%;
}
.form_page_qrcode_edition .container_label {
	float: left;
	width: 200px;
	text-align: left;
	margin-right: 4px;
}
.form_page_qrcode_edition .container_form_field {
	float: right;
	width: 300px;
	text-align:left;
	line-height: 22px;
}
.form_page_qrcode_edition .label {
	line-height: 22px;
	font-weight: bold;
}
.form_page_qrcode_edition .input    {
	width: 296px;
	margin: 0px;
	float: left;
}

.form_page_qrcode_edition .select   {
	float: left;
}

.form_page_qrcode_edition .file   {
}

.form_page_qrcode_edition .submit   {
	float: right;
	background-color: #7CB7DD;
	color: #FFF;
	line-height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_qrcode_edition .submit_demi   {
	line-height: 20px;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	display: block;
	float: right;
	margin-left: 10px;
	width: 45%;
}
.form_page_qrcode_edition .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_page_qrcode_edition .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_page_qrcode_edition .date    {
	width: 140px;
	float: left;
}
.form_page_qrcode_edition .select_date    {
	float: left;
}
.form_page_qrcode_edition .select_date    {
	float: left;
}
.form_page_qrcode_edition .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_page_qrcode_edition .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  qrcode - edition */



/* BEGIN FORMULAIRE qrcode - export --------------------------------------------- */
.form_page_qrcode_export {
	width: 100%;
}
.form_page_qrcode_export .container_label {
	float: left;
	width: 96px;
	text-align: left;
	margin-right: 4px;
}
.form_page_qrcode_export .container_form_field {
	float: right;
	width: 200px;
	text-align:left;
	line-height: 22px;
}
.form_page_qrcode_export .label {
	line-height: 22px;
}
.form_page_qrcode_export .input    {
	width: 196px;
	float: left;
}
.form_page_qrcode_export .select   {
	float: left;
}
.form_page_qrcode_export .file   {
	width: 200px;
}
.form_page_qrcode_export .submit   {
	float: right;
	background-color: #7DB7DE;
	color: #FFF;
	line-height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-bottom: 3px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_qrcode_export .submit2   {
	float: right;
	background-color: #0071bc;
	color: #FFF;
	line-height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit_2.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_qrcode_export .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_page_qrcode_export .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_page_qrcode_export .couleur    {
	width: 85px;
	float: left;
}

.form_page_qrcode_export .date    {
	width: 150px;
	float: left;
}
.form_page_qrcode_export .select_date    {
	float: left;
}
.form_page_qrcode_export .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_page_qrcode_export .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  qrcode - export */




/* BEGIN FORMULAIRE page - configuration  --------------------------------------------- */
.form_page_configuration {
	width: 100%;
}
.form_page_configuration .container_label {
	float: left;
	width: 160px;
	text-align: left;
	margin-right: 4px;
}
.form_page_configuration .container_form_field {
	float: right;
	width: 300px;
	text-align:left;
}
.form_page_configuration .container_form_btn_field {
	float: right;
	width: 100%;
	text-align:left;
}

.form_page_configuration .submit   {
	float: right;
	background-color: #DF771C;
	color: #FFF;
	line-height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_configuration .container_form_field_with_color_colg {
	float: left;
	width: 210px;
	text-align:left;
}
.form_page_configuration .container_form_field_with_color_cold {
	float: right;
	width: 85px;
	text-align:left;
}
.form_page_configuration .label {
	line-height: 22px;
	font-weight: bold;
}
.form_page_configuration .input    {
	width: 296px;
}
.form_page_configuration .input_with_color    {
	width: 206px;
}
.form_page_configuration .select   {
}
.form_page_configuration .file   {
}
.form_page_configuration .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_page_configuration .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_page_configuration .date    {
	width: 140px;
	float: left;
}
.form_page_configuration .select_date    {
	float: left;
}
.form_page_configuration .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_page_configuration .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  page - configuration */



/* BEGIN FORMULAIRE page - edition - type_gauche --------------------------------------------- */
.form_page_edition_type_gauche {
	width: 100%;
}
.form_page_edition_type_gauche .container_label {
	float: left;
	width: 160px;
	text-align: left;
	margin-right: 4px;
}
.form_page_edition_type_gauche .container_form_field {
	float: right;
	width: 300px;
	text-align:left;
}
.form_page_edition_type_gauche .container_form_btn_field {
	float: right;
	width: 100%;
	text-align:left;
}
.form_page_edition_type_gauche .container_form_btn_field .submit_demi {
	float: right;
	background-color: #7CB7DD;
	color: #FFF;
	line-height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin: 5px;
	border: 0px none #b2d4eb;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_edition_type_gauche .container_form_btn_field .submit_demi2 {
	float: right;
	background-color: #FF6600;
	color: #FFF;
	line-height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit_2.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin: 5px;
	border: 0px none #b2d4eb;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_edition_type_gauche .container_form_field_with_color_colg {
	float: left;
	width: 210px;
	text-align:left;
}
.form_page_edition_type_gauche .container_form_field_with_color_cold {
	float: right;
	width: 85px;
	text-align:left;
}
.form_page_edition_type_gauche .label {
	line-height: 22px;
	font-weight: bold;
	color: #000000;
}
.form_page_edition_type_gauche .input    {
	width: 296px;
}
.form_page_edition_type_gauche .input_with_color    {
	width: 206px;
}
.form_page_edition_type_gauche .select   {
	width: 300px;
}
.form_page_edition_type_gauche .file   {
}
.form_page_edition_type_gauche .submit   {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}
.form_page_edition_type_gauche .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_page_edition_type_gauche .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_page_edition_type_gauche .date    {
	width: 140px;
	float: left;
}
.form_page_edition_type_gauche .select_date    {
	float: left;
}
.form_page_edition_type_gauche .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_page_edition_type_gauche .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  page - edition - type_gauche */


/* BEGIN FORMULAIRE page - edition - type_droite --------------------------------------------- */
.form_page_edition_type_droite {
	width: 100%;
}
.form_page_edition_type_droite .container_label {
	float: left;
	width: 96px;
	text-align: left;
	margin-right: 4px;
}
.form_page_edition_type_droite .container_form_field {
	float: right;
	width: 200px;
	text-align:left;
	line-height: 22px;
}
.form_page_edition_type_droite .label {
	line-height: 22px;
	font-weight: bold;
}
.form_page_edition_type_droite .input    {
	width: 196px;
}
.form_page_edition_type_droite .select   {
	
}
.form_page_edition_type_droite .file   {
	width: 200px;
}
.form_page_edition_type_droite .submit   {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}
.form_page_edition_type_droite .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_page_edition_type_droite .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_page_edition_type_droite .commentaire .line {
	width: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
}

.form_page_edition_type_droite .commentaire .box_line {
	width: 100%;
	margin-top:7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-left-radius:     5px;
	border-top-right-radius:    5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius:  5px;
	background-color: #FFFFFF;
}
.form_page_edition_type_droite .commentaire .line_page_distribution {
	width:auto;
	padding: 2px;
	margin-left:2px;
	margin-right:2px;
	background-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-size: 12px;
	border-top-left-radius:     5px;
	border-top-right-radius:    5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius:  5px;
}
.form_page_edition_type_droite .commentaire .line_page_distribution .content{
	padding:3px;
}
.form_page_edition_type_droite .commentaire .line_page_distribution:hover {
	color: #FFFFFF;
	background-color: #999999;
	cursor:pointer;
}
.form_page_edition_type_droite .date    {
	width: 150px;
	float: left;
}
.form_page_edition_type_droite .select_date    {
	float: left;
}
.form_page_edition_type_droite .couleur    {
	width: 85px;
	float: left;
}
.form_page_edition_type_droite .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_page_edition_type_droite .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  page - edition */


/* BEGIN FORMULAIRE page - distribution --------------------------------------------- */
.form_page_distribution_type_droite {
	width: 100%;
}
.form_page_distribution_type_droite .container_label {
	float: left;
	width: 200px;
	text-align: left;
	margin-right: 4px;
}
.form_page_distribution_type_droite .container_form_field {
	float: right;
	width: 300px;
	text-align:left;
	line-height: 22px;
}
.form_page_distribution_type_droite .label {
	line-height: 22px;
	font-weight: bold;
}
.form_page_distribution_type_droite .input    {
	width: 296px;
	margin: 0px;
	float: left;
}

.form_page_distribution_type_droite .select   {
	float: left;
}

.form_page_distribution_type_droite .file   {
}

.form_page_distribution_type_droite .submit   {
	float: right;
	background-color: #7CB7DD;
	color: #FFF;
	line-height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin: 5px;
	border: 0px none #b2d4eb;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_distribution_type_droite .submit_demi   {
	line-height: 20px;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	display: block;
	float: right;
	margin-left: 10px;
	width: 45%;
}
.form_page_distribution_type_droite .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_page_distribution_type_droite .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_page_distribution_type_droite .date    {
	width: 150px;
	float: left;
}
.form_page_distribution_type_droite .select_date    {
	float: left;
}
.form_page_distribution_type_droite .select_date    {
	float: left;
}
.form_page_distribution_type_droite .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_page_distribution_type_droite .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  page - distribution */




/* BEGIN FORMULAIRE statistiques - outils - type_gauche --------------------------------------------- */
.form_statistiques_outils_type_gauche {
	width: 100%;
}
.form_statistiques_outils_type_gauche .container_label {
	float: left;
	width: 160px;
	text-align: left;
	margin-right: 4px;
}
.form_statistiques_outils_type_gauche .container_form_field {
	float: right;
	width: 600px;
	text-align:left;
}
.form_statistiques_outils_type_gauche .container_form_btn_field {
	float: right;
	width: 100%;
	text-align:left;
}
.form_statistiques_outils_type_gauche .container_form_btn_field .submit_demi {
	float: right;
	background-color: #7CB7DD;
	color: #FFF;
	line-height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin: 5px;
	border: 0px none #b2d4eb;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_statistiques_outils_type_gauche .container_form_btn_field .submit_demi2 {
	float: right;
	background-color: #0071bc;
	color: #FFF;
	line-height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit_2.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin: 5px;
	border: 0px none #b2d4eb;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_statistiques_outils_type_gauche .container_form_field_with_color_colg {
	float: left;
	width: 210px;
	text-align:left;
}
.form_statistiques_outils_type_gauche .container_form_field_with_color_cold {
	float: right;
	width: 85px;
	text-align:left;
}
.form_statistiques_outils_type_gauche .label {
	line-height: 22px;
	font-weight: bold;
}
.form_statistiques_outils_type_gauche .input    {
	width: 596px;
}
.form_statistiques_outils_type_gauche .input_with_color    {
	width: 506px;
}
.form_statistiques_outils_type_gauche .select   {
}
.form_statistiques_outils_type_gauche .selectlist   {
	width:100%;
}
.form_statistiques_outils_type_gauche .file   {
}
.form_statistiques_outils_type_gauche .submit   {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}
.form_statistiques_outils_type_gauche .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_statistiques_outils_type_gauche .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_statistiques_outils_type_gauche .date    {
	width: 140px;
	float: left;
}
.form_statistiques_outils_type_gauche .select_date    {
	float: left;
}
.form_statistiques_outils_type_gauche .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_statistiques_outils_type_gauche .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
.form_statistiques_outils_type_gauche .multiselect{
	width:600px;
}
/* END FORMULAIRE  statistiques - outils - type_gauche */






/* BEGIN FORMULAIRE formulaire - edition  --------------------------------------------- */
.form_page_formulaire_edition {
	width: 100%;
}
.form_page_formulaire_edition .container_label {
	float: left;
	width: 200px;
	text-align: left;
	margin-right: 4px;
}
.form_page_formulaire_edition .container_form_field {
	float: right;
	width: 300px;
	text-align:left;
	line-height: 22px;
}
.form_page_formulaire_edition .container_form_field_with_color_colg {
	float: left;
	width: 210px;
	text-align:left;
}
.form_page_formulaire_edition .container_form_field_with_color_cold {
	float: right;
	width: 85px;
	text-align:left;
}
.form_page_formulaire_edition .input_with_color    {
	width: 206px;
}
.form_page_formulaire_edition .label {
	line-height: 22px;
	font-weight: bold;
}
.form_page_formulaire_edition .input {
	width: 296px;
	margin: 0px;
	float: left;
}

.form_page_formulaire_edition .select {
	float: left;
}

.form_page_formulaire_edition .file {
}

.form_page_formulaire_edition .submit {
	float: right;
	background-color: #7CB7DD;
	color: #FFF;
	line-height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_formulaire_edition .submit_demi   {
	line-height: 20px;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	display: block;
	float: right;
	margin-left: 10px;
	width: 45%;
}
.form_page_formulaire_edition .textarea   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_page_formulaire_edition .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_page_formulaire_edition .date    {
	width: 140px;
	float: left;
}
.form_page_formulaire_edition .select_date    {
	float: left;
}
.form_page_formulaire_edition .select_date    {
	float: left;
}
.form_page_formulaire_edition .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_page_formulaire_edition .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  formulaire - edition */



/* BEGIN FORMULAIRE formulaire - questionnaire - type_gauche --------------------------------------------- */
.form_page_formulaire_questionnaire {
	width: 100%;
}
.form_page_formulaire_questionnaire .line{
	width: 100%;
}
.form_page_formulaire_questionnaire .box_tableau_questions{
	width:500px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-radius: 5px;
	overflow:hidden;
	clear:both;
}
.form_page_formulaire_questionnaire .box_ligne {
	border-top-width: 1px;
	border-top-style: solid;
	padding:5px;
	width: 490px;
	display: block;
}
.form_page_formulaire_questionnaire .box_ligne_even{
	background-color:#EFF7FC;
}
.form_page_formulaire_questionnaire .box_question_line {
	clear:both;
	width: 490px;
}
.form_page_formulaire_questionnaire .question_line_order{
	width:45px;
	float:left;
}
.form_page_formulaire_questionnaire .question_line_label{
	font-size:14px;
	font-weight:bold;
	width:400px;
	float:left;
}
.form_page_formulaire_questionnaire .question_line_actions{
	width:45px;
	float:right;
	text-align: right;
}
.form_page_formulaire_questionnaire .question_line_details{
	width:430px;
	padding-left:60px;
	background-image:url(../images/interface/fr/fleche_question_listing.png);
	background-position:50px 4px;
	background-repeat:no-repeat;
	clear:both;
}
.form_page_formulaire_questionnaire .question_line_details_liste{
	width:415px;
	padding-left:15px;
	background-image:url(../images/interface/fr/fleche_question_listing.png);
	background-position:5px 4px;
	background-repeat:no-repeat;
}
/* END FORMULAIRE  formulaire - questionnaire - type_gauche */

/* BEGIN FORMULAIRE formulaire - questionnaire - type_droite --------------------------------------------- */
.form_page_formulaire_questionnaire_question {
	width: 100%;
}
.form_page_formulaire_questionnaire_question .line{
	width: 100%;
}
.form_page_formulaire_questionnaire_question .box_tableau_responses{
	width:318px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-radius: 5px;
	overflow:hidden;
	clear:both;
	float:left;
}
.form_page_formulaire_questionnaire_question .box_ligne {
	border-top-width: 1px;
	border-top-style: solid;
	padding:5px;
	width: 308px;
	float:left;
}
.form_page_formulaire_questionnaire_question .box_ligne_even{
	background-color:#EFF7FC;
}
.form_page_formulaire_questionnaire_question .box_response_line {
	width: 308px;
	float:left;
}
.form_page_formulaire_questionnaire_question .response_line_order{
	width:45px;
	float:left;
}
.form_page_formulaire_questionnaire_question .response_line_label{
	width:220px;
	float:left;
}
.form_page_formulaire_questionnaire_question .response_line_textarea_ajout{
	width:265px;
	float:left;
}
.form_page_formulaire_questionnaire_question .response_line_actions{
	float:right;
	text-align: right;
}
.form_page_formulaire_questionnaire_question .container_label {
	float: left;
	width: 115px;
	text-align: left;
	margin-right: 4px;
}
.form_page_formulaire_questionnaire_question .container_form_field {
	float: right;
	width: 200px;
	text-align:left;
	line-height: 22px;
}
.form_page_formulaire_questionnaire_question .container_form_field_full{
	width:100%;
	text-align:left;
	line-height: 22px;
}
.form_page_formulaire_questionnaire_question .label {
	line-height: 22px;
	font-weight: bold;
}
.form_page_formulaire_questionnaire_question .input    {
	width: 196px;
	float: left;
}
.form_page_formulaire_questionnaire_question .textarea    {
	width: 100%;
	float: left;
	
}
.form_page_formulaire_questionnaire_question .select   {
	float: left;
}
.form_page_formulaire_questionnaire_question .file   {
	width: 200px;
}
.form_page_formulaire_questionnaire_question .submit   {
	float: right;
	color: #FFF;
	line-height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_formulaire_questionnaire_question .submit2   {
	float: right;
	color: #FFF;
	line-height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit_2.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_formulaire_questionnaire_question .submit3   {
	float: right;
	color: #FFF;
	line-height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px;
	background-image: url(../images/interface/fr/fond_btn_submit_3.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.form_page_formulaire_questionnaire_question .submit_response{
	background-color: #0071bc;
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 3px;
	background-image: url(../images/interface/fr/fond_btn_submit_2.png);
	background-repeat: repeat-x;
	background-position: center;
	cursor: pointer;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 13px;
}
.form_page_formulaire_questionnaire_question .textarea   {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_page_formulaire_questionnaire_question .commentaire {
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.form_page_formulaire_questionnaire_question .couleur    {
	width: 85px;
	float: left;
}

.form_page_formulaire_questionnaire_question .date    {
	width: 150px;
	float: left;
}
.form_page_formulaire_questionnaire_question .select_date    {
	float: left;
}
.form_page_formulaire_questionnaire_question .note    {
	font-size: 11px;
	font-style: italic;
	clear: both;
	display: block;
	padding-top: 5px;
	color: #666666;

}
.form_page_formulaire_questionnaire_question .legende    {
	display: block;
	float: left;
	line-height: 22px;
	padding-right: 5px;

}
/* END FORMULAIRE  formulaire - questionnaire - type_droite


/*FORMULAIRE STATISTIQUE EXPORT*/
.form_stat_list{
	border: 1px solid #CCCCCC;
    font-size: 11px;
	font-weight:bold;
	margin-top:0px;
	padding:0px;
}

.form_stat_list li {
	border:1px solid #FFFFF;
	list-style:none;
}


/* END FORMULAIRE STATISTIQUE EXPORT*/