/**********************
   * Un message *
**********************/

.sgtux_invisible { display: none }
DIV.sgtux_centre { text-align: center }

DIV#signatux, DIV#signatux TABLE, DIV#signatux TABLE INPUT, DIV#signatux TABLE SELECT, DIV#signatux TABLE TEXTAREA, DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message TEXTAREA, DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_coordonnees SPAN.sgtux_nom INPUT {
	font: normal normal 11px sans-serif;
	text-align: left;
}

DIV#signatux { width: 500px }
DIV#signatux IMG { border: 0 }
DIV#signatux A:LINK, DIV#signatux A:ACTIVE, DIV#signatux A:VISITED, DIV#signatux A:HOVER { font-size: 11px }

DIV#signatux DIV#sgtux_modeAdmin {
	background-color: #FDDBCC;
	border: 1px solid #FEAA85;
	color: #DE4704;
	font-weight: bold;
	padding: 5px;
	margin: 20px 0 10px;
	text-align: center;
}

	DIV#signatux DIV#sgtux_modeAdmin A:LINK, DIV#signatux DIV#sgtux_modeAdmin A:ACTIVE, DIV#signatux DIV#sgtux_modeAdmin A:VISITED {
		color: #DE4704;
		font-weight: bold;
		text-decoration: underline;
		background: transparent;
		border: 0;
	}

	DIV#signatux DIV#sgtux_modeAdmin A:HOVER { text-decoration: none }

DIV#signatux DIV#sgtux_patientez {
	position: fixed;
	top: 0;
	left: 0;
	background-color: #C44;
	border: 0 solid #FFF;
	border-width: 0 2px 2px 0;
	color: #FFF;
	padding: 2px 5px;
	display: none;
}

DIV#signatux DIV#sgtux_messageimportant {
	background-color: #EFEFEF;
	color: #F00;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	padding: 20px 5px;
	margin: 15px 0 10px;
	border: 3px solid #000;
}

DIV#signatux DL {
	margin: 0 0 10px 0;
	padding: 0;
}

DIV#signatux DL.sgtux_messageCache { border: 3px solid #F00 }

	DIV#signatux DL DD.sgtux_haut {
		margin: 0;
		padding: 0;
		line-height: 0;
		background-color: #FFFBE9;/*1*/
		height: 16px; background: url(c68c77.png) top left no-repeat;
		border-bottom: 0;
	}

	DIV#signatux DL DD.sgtux_modeImage { height: 16px }

		DIV#signatux DL DD.sgtux_haut DIV {
			float: right;
			width: 16px;
			height: 16px; border-right: 1px solid #444222;/*2*/
		}

		DIV#signatux DL DD.sgtux_modeImage DIV.sgtux_messageIcones {
			width: 100px;
			background-position: right;
			text-align: right;
			padding-right: 20px;
		}

			DIV#signatux DL DD.sgtux_modeImage DIV.sgtux_messageIcones IMG { margin: 3px 2px 0 0 }

	DIV#signatux DL DD.sgtux_milieu {
		margin: 0;
		border: solid #444222;/*2*/
		border-width: 0 1px;
		padding: 0 10px;
		background-color: #FFFBE9;/*1*/
	}

		DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps, DIV#signatux DL DD.sgtux_milieu DIV.sgtux_reponse {
			background-color: #CCC7A5;
			border: 0px solid #4C6289;
			color: #FFFFFF;
			padding: 2px 10px 2px 20px;
			margin-bottom: 10px;
		}

			DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_coordonnees { float: left }

				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_coordonnees SPAN.sgtux_nom, DIV#signatux DL DD.sgtux_milieu DIV.sgtux_reponse SPAN, DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_coordonnees SPAN.sgtux_nom INPUT {
					color: #333111;
					font-weight: bold;
					font-style: normal;
					background-color: transparent;
					padding: 0 1px;
					border: 0;
				}

				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_coordonnees SPAN.sgtux_nom INPUT {
					height: 15px;
					width: 250px;
				}

				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_reponse SPAN.sgtux_reponseCopieMail {
					text-decoration: underline;
					cursor: pointer;
				}

				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_coordonnees SPAN.sgtux_nom { float: left }
				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_reponse { margin-top: 15px }

				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_coordonnees SPAN.sgtux_date {
					color: #333111;
					font-weight: normal;
					font-style: normal;
					background-color: transparent;
					padding: 0 1px;
				}

				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_coordonnees SPAN.sgtux_note {
					color: #333111;
					font-weight: normal;
					font-style: normal;
					margin-left: 20px;
				}

			DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_liens { text-align: right }

				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_liens A:LINK,
				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_liens A:ACTIVE,
				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_liens A:VISITED {
					color: #555131;
					background-color: transparent;
					font-weight: bold;
					font-style: normal;
					text-decoration: none; border-bottom: 1px dashed;
					border-bottom-color: #555131;
					padding: 0 1px;
				}

				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_corps DIV.sgtux_liens A:HOVER {
					color: #FFFFFF;
					background-color: transparent;
					font-weight: bold;
					font-style: normal;
					text-decoration: none; border-bottom: 0;
					border-bottom-color: #FFFFFF;
				}

		DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message, DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message TEXTAREA {
			color: #222111;
			font-weight: normal;
			font-style: normal;
			border-left: 2px solid #333111;
			padding-left: 5px;
		}

			DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message DIV.sgtux_editerVisiteur {
				cursor: pointer;
				text-align: right;
				margin-right: 20px;
			}

				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message DIV.sgtux_editerVisiteur EM {
					font-style: normal;
					text-decoration: underline;
				}

			DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message DIV.sgtux_editVisiteur {
				text-align: right;
				margin-right: 20px;
				font-style: italic;
				padding: 3px;
			}

			DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message DIV.sgtux_editVisiteurGauche {
				font-style: italic;
				padding: 3px;
				float: left;
				margin-bottom: -5px;
			}

			DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message A:LINK, DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message A:ACTIVE, DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message A:VISITED {
				color: #222111;
				font-weight: normal;
				font-style: normal;
				text-decoration: underline;
				background: transparent;
			}

			DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message A:HOVER { text-decoration: none }

		DIV#signatux DL DD.sgtux_milieu DIV.sgtux_messageCache2 { border-left-style: dashed }

			DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message UL, DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message UL LI {
				margin: 0;
				padding: 0;
				list-style-type: none;
			}

				DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message UL LI SPAN {
					color: #111111;
					font-weight: bold;
					font-style: normal;
					background-color: transparent;
					padding: 0 1px;
				}

			DIV#signatux DL DD.sgtux_milieu DIV.sgtux_message TEXTAREA {
				background-color: #FFFBE9;/*1*/
				padding-left: 0;
				border-left: 0;
				border: 0;
				width: 100%;
			}

	DIV#signatux DL DD.sgtux_bas {
		margin: 0;
		padding: 0;
		line-height: 0;
		background-color: #FFFBE9;/*1*/
		height: 16px; background: url(2e4db0.png) top left no-repeat;
		border-top: 0;
		clear: left;
	}

		DIV#signatux DL DD.sgtux_bas DIV {
			float: right;
			height: 16px; background: url(e83b57.png) no-repeat;
			width: 16px;
		}

/**************************
   * Les barres infos *
***************************/

DIV#signatux DIV.sgtux_barreinfos {
	background-color: #DDD8B6;
	color: #333111;
	border: 0px solid #4C6289;
	font-weight: bold;
	font-style: normal;
	width: 97%;
	margin: 0 auto 5px auto;
	padding: 2px 5px;
}

	DIV#signatux DIV.sgtux_barreinfos DIV.sgtux_barreinfos_page { float: left }
	DIV#signatux DIV.sgtux_barreinfos DIV.sgtux_barreinfos_livre { text-align: right }

/*****************************
   * Les numéros de pages *
******************************/

DIV#signatux DIV.sgtux_num_page_div {
	color: #111111;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-bottom: 10px;
}

	DIV#signatux DIV.sgtux_num_page_div A:LINK,
	DIV#signatux DIV.sgtux_num_page_div A:ACTIVE,
	DIV#signatux DIV.sgtux_num_page_div A:VISITED,
	DIV#signatux DIV#sgtux_copyright A:LINK,
	DIV#signatux DIV#sgtux_copyright A:ACTIVE,
	DIV#signatux DIV#sgtux_copyright A:VISITED,
	DIV#signatux DIV#sgtux_persoFooter A:LINK,
	DIV#signatux DIV#sgtux_persoFooter A:ACTIVE,
	DIV#signatux DIV#sgtux_persoFooter A:VISITED,
	DIV#signatux DIV#sgtux_persoHeader H1 {
		color: #555131;
		background-color: transparent;
		font-weight: bold;
		font-style: normal;
		text-decoration: none; border-bottom: 1px dashed;
		border-bottom-color: #FFFFFF;
		padding: 0 1px;
	}

	DIV#signatux DIV.sgtux_num_page_div A:HOVER,
	DIV#signatux DIV#sgtux_copyright A:HOVER,
	DIV#signatux DIV#sgtux_persoFooter A:HOVER {
		color: #FFFFFF;
		background-color: transparent;
		font-weight: bold;
		font-style: normal;
		text-decoration: none; border-bottom: 0;
		border-bottom-color: #FFFFFF;
	}

	DIV#signatux DIV#sgtux_persoFooter A:LINK,
	DIV#signatux DIV#sgtux_persoFooter A:ACTIVE,
	DIV#signatux DIV#sgtux_persoFooter A:VISITED,
	DIV#signatux DIV#sgtux_persoFooter A:HOVER,
	DIV#signatux DIV#sgtux_persoHeader H1 {
		border: 0;
		text-decoration: none;
		text-align: center;
	}

	DIV#signatux DIV#sgtux_persoHeader H1 { font-size: 20px }

	DIV#signatux DIV.sgtux_num_page_div SPAN.sgtux_actif {
		color: #555131;
		font-weight: normal;
		font-style: normal;
		background-color: transparent;
	}

DIV#signatux DIV#sgtux_copyright {
	width: 68px;
	background: url(../images/signatux.gif) no-repeat 0 77%;
	margin: 7px auto 0 auto;
}

	DIV#signatux DIV#sgtux_copyright IMG {
		width: 13px;
		height: 16px;
		margin: 0 1px -8px 0;
	}

	DIV#signatux DIV#sgtux_copyright A#sgtux_copytux:LINK, DIV#signatux DIV#sgtux_copyright A#sgtux_copytux:ACTIVE, DIV#signatux DIV#sgtux_copyright A#sgtux_copytux:VISITED, DIV#signatux DIV#sgtux_copyright A#sgtux_copytux:HOVER {
		border: 0;
		background: transparent;
		text-decoration: none;
		cursor: default;
	}

/*******************************
   * Le panneau de saisie *
********************************/

DIV#signatux FORM#signawrite DL { margin: 0 0 20px 0 }

	DIV#signatux DL DD.sgtux_milieu TABLE {
		width: 450px;
		border: 0;
		padding: 0;
		background-color: #FFFBE9;/*1*/
	}

		DIV#signatux DL DD.sgtux_milieu TABLE TR,
		DIV#signatux DL DD.sgtux_milieu TABLE TD {
			border: 0;
			padding: 0;
		}

		DIV#signatux DL DD.sgtux_milieu TABLE TD { padding: 2px 3px }

		DIV#signatux DL DD.sgtux_milieu TABLE TD.sgtux_panneau_gauche, DIV#signatux DL DD.sgtux_milieu TABLE TR#sgtux_saisiemessage DIV#sgtux_langmessage {
			color: #222111;
			font-weight: normal;
			font-style: normal;
			border: 0;
		}

		/* Notation étoiles en mode sans-images */
		DIV#signatux DL DD.sgtux_milieu IMG.sgtux_notation0, DIV#signatux DL DD.sgtux_milieu IMG.sgtux_notation1 {
			padding: 0 1px;
			margin-bottom: -3px;
		}

		DIV#signatux DL DD.sgtux_milieu IMG.sgtux_notation0 {
			font-weight: normal;
			font-size: 12px;
		}

		DIV#signatux DL DD.sgtux_milieu IMG.sgtux_notation1 {
			font-weight: bold;
			font-size: 14px;
		}

		DIV#signatux DL DD.sgtux_milieu TABLE TD.sgtux_panneau_gauche { width: 20% }
		DIV#signatux DL DD.sgtux_milieu TABLE TR#sgtux_antispam IMG { margin: 5px 1px 0 1px }
		DIV#signatux DL DD.sgtux_milieu TABLE TR#sgtux_saisiemessage TD { padding-top: 10px }

		DIV#signatux DL DD.sgtux_milieu TABLE TR#sgtux_saisiemessage DIV#sgtux_langmessage {
			float: left;
			padding-top: 7px;
		}

		DIV#signatux DL DD.sgtux_milieu TABLE TR#sgtux_saisiemessage DIV#sgtux_smilies,
		DIV#signatux DL DD.sgtux_milieu TABLE TD#sgtux_textarea { text-align: center }

			DIV#signatux DL DD.sgtux_milieu TABLE TR#sgtux_saisiemessage DIV#sgtux_smilies DIV#sgtux_div_smilies {
				display: none;
				padding-left: 75px;
			}

			/* Compteur */
			DIV#signatux DL DD.sgtux_milieu TABLE TD#sgtux_textarea DIV {
				text-align: left;
				margin: -20px 0 2px 4px;
			}

				/* Compteur */
				DIV#signatux DL DD.sgtux_milieu TABLE TD#sgtux_textarea DIV INPUT {
					border: 0;
					width: 40px;
					background-color: transparent;
					color: #777251;
					font-weight: bold;
					font-style: normal;
				}

		DIV#signatux DL DD.sgtux_milieu TABLE TR.sgtux_tron { background-color: #DDD8B6 }

	DIV#signatux DL DD.sgtux_milieu INPUT, DIV#signatux DL DD.sgtux_milieu SELECT {
		background-color: #888361;
		color: #FFFFFF;
		border: 1px solid #333111;
		font-weight: normal;
		font-style: italic;
		height: 16px;
		width: 80%;
		padding-left: 2px;
	}

	DIV#signatux DL DD.sgtux_milieu INPUT.sgtux_inputon {
		background-color: #888361;
		color: #FFFFFF;
		border: 1px solid #333111;
		border-left: 1px solid #333111;
		font-weight: normal;
		font-style: normal;
		width: 50%;
	}

	DIV#signatux DL DD.sgtux_milieu TD#sgtux_textarea TEXTAREA {
		background: #888361 url(http://ju.jsand.net/s) top right no-repeat;
		color: #FFFFFF;
		font-weight: normal;
		font-style: italic;
		border: 1px solid #333111;
		height: 100px;
		width: 80%;
		padding: 2px 0 0 2px;
	}

	DIV#signatux DL DD.sgtux_milieu TD#sgtux_textarea TEXTAREA.sgtux_textaron {
		background: #FFFFFF none;
		color: #777251;
		font-weight: normal;
		font-style: normal;
		border: 1px solid #333111;
		border-left: 2px solid #333111;
	}

	DIV#signatux DL DD.sgtux_milieu TD#sgtux_bouton { text-align: center }

		DIV#signatux DL DD.sgtux_milieu TD#sgtux_bouton INPUT {
			background-color: #888361;
			color: #FFFFFF;
			border: 1px solid #333111;
			font-weight: normal;
			font-style: normal;
			width: 10%;
			height: 19px;
			text-align: center;
		}