/*Si footer.js #footer-#header-#middle-#left,-#right*/
#footer { background-color: #A8B5D5; clear: both; padding: 0 5px 0 5px; position: relative; }
#footer a { color: #1B3885; }
#footer address, #footer acronym, #footer div, #footer div a { font-size: xx-small; }
#footer, #footer_w3cbutton3 { margin: 0; }
#footer_w3cbutton3 { float: right; padding-top: 4px; }
#footer_w3cbutton3 a { font-family: helvetica,arial,sans-serif; font-size: 0.9em; font-weight: bold; text-decoration: none; }
#footer_w3cbutton3 li { background-color: #FFFFFF; border: 1px solid #CCCCCC; margin: 0 2px 0 2px; }
#footer_w3cbutton3 li, #footer adress { display: inline; }
#footer_w3cbutton3 span { background-color: #FFCC66; }
#header { background-color: #5B75B3; }
#header { background-image: url(../design/img/header_background_1X60.jpg); background-repeat: repeat-x; }
#header_container { background-image: url(../design/img/header_background_baslogo.jpg); background-repeat: repeat-y; width: 100%; }
#header_container, #header_container_content, #header { height: 60px; }
#header_container_content { background-image: url(../design/img/header_visage.jpg); background-position: 187px 0; width: 100%; }
#header_container_content object, #header_container_content img { height: 37px; width: 187px; }
#header_container_content, #header_container_content_titre, #header_container_content_date { position: absolute; }
#header_container_content_date { font-size: 0.9em; left: 225px; top: 0; }
#header_container_content_search { float: right; }
#header_container_content_search { background-color: #9B8DC2; background-image: url(../design/img/header_background_search.jpg); display: block; height: 100%; width: 10.5em; }
#header_container_content_search, #header_container_content { background-repeat: no-repeat; }
#header, #header_container_content_date { top: 0; }
#header_container_content_titre { color: #FFFFFF; font-size: xx-small; top: 40px; left: 5px;}
#header_container_content { left: 0; }
#left { background-color: #EDF2FD; background-image: url(../design/img/rect_bleu5x1.gif); background-position: top left; background-repeat: repeat-y; float: left; margin: 0; padding: 0; width: 13em; }
#middle { margin-left: 13em; margin-right: 10.5em; padding: 0; }
#middle_content { padding: 5px; }
#middle_content_title { font-size: 1.5em; margin: 0; padding: 5px; text-align: center; }
#middle_header { padding: 0; }
#middle_header_repere { background-image: url(../design/img/repere_accueil.gif); background-position: 0 0; background-repeat: no-repeat; float: right; height: 28px; margin: 0; padding: 0; width: 100%; }
/*balise a see color in color.css*/
#middle_header_repere_commentprint { float: right; margin: 2px 0 0 10px; padding: 0; }
#middle_header_repere_commentprint a { background-repeat: no-repeat; color: #FFFFFF; font-family: Eurostile; font-size: 1.15em; padding-left: 3px; text-decoration: none; }
#middle_header_repere_commentprint li { display: inline; list-style: none; margin: 1px; }
#middle_header_repere_mdate { float: right; font-family: Eurostile; font-size: 0.85em; margin: 5px 5px 0 0; padding: 0; text-align: right; }
#middle_header_repere_prevnext { float: right; margin: 2px 0 0 0; padding: 0; }
#middle_header_repere_prevnext a { background-position: left bottom; color: #FFFFFF; padding: 0 3px 0 3px; text-decoration: none; }
#middle_header_repere_prevnext li { display: inline; list-style: none; margin: 2px; }
#middle_header_uhere { background-color: #5B75B3; margin: 0; padding: 0; }
#middle_header_uhere a { color: #FFFFFF; text-decoration: none; }
#middle_header_uhere a:hover, #middle_header_repere_commentprint a:hover, #middle_header_repere_prevnext a:hover { color: #5B75B3; }
#middle_header_uhere li { background-color: #95A5CD; color: #FFFFFF; display: inline; }
/*end balise a see color in color.css*/
#right { background-color: #A8B5D5; background-repeat: repeat-y; float: right; margin: 0; padding: 0; width: 10.5em; }
#right_identif li a,#right_download li a,#right_qroc li a,#right_sitemap li a,#right_contact li a { background-repeat: no-repeat; color: #1B3885; font-size: 0.95em; padding-left: 22px; }
#right_identif li a,#right_identif li { font-family: Eurostile; font-size: 1em; }
#right_identif li,#right_download li,#right_qroc li,#right_sitemap li,#right_contact li { background-color: #FFFFFF; list-style: none; margin-top: 1px; padding-left: 3px; text-align: left; }
#right_identif,#right_download,#right_qroc,#right_sitemap,#right_contact { margin: 10px 4px 10px 4px; padding: 0; }
#right_notion { margin: 4px; padding: 0; }
/*balise li see color in color.css*/
#right_notion li { list-style: none; }
#right_notion li li { background-color: #FFFFFF; margin-top: 1px; padding-left: 3px; }
#right_notion ul, #header, #header_container_content_search, #header_container_content_titre, #header_container_content_date, #right_identif ul,#right_download ul,#right_sitemap ul,#right_qroc ul,#right_contact ul { margin: 0; padding: 0; }
#tooltip { background-color: #FFFFBB; border: 1px solid #5B75B3; font-size: 0.9em; padding: 0.2em; position: absolute; visibility: hidden; z-index: 100; }

/*#form_user {
	width: 40em;
}*/
#form_user p,#form_user fieldset,#form_user a,#form_user span,#form_user legend{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
#form_user fieldset{
	font-size: 1em;
}
#form_user p {
	text-align:right;
	margin-top:10px;
}
#form_user fieldset {
	border: 1px solid #5B75B3;
	padding: 5px;
	margin-top:5px;
}
#form_user select,#form_user input {
	border: 1px solid #5B75B3;
}

#form_user input,#form_user select {
	padding: 2px;
	color:blue;
	font-size: 0.95em;
	font-family: Arial, Helvetica, sans-serif;
}

.form_inputtext_width {
	width:30em;
}