/* v1.09 2009-09-21 */

body { padding: 0; margin: 0; background-color: #032054; font-family: arial, sans-serif; font-size: 62.5%; /*  62.5% ramène toutes les tailles de typo à 10px. Depuis le standard moderne de 16px. GPL : Richard Rutter / Laurent Denis  */ color: #1C2C31; }
/*********************** TYPO & HAUT/PIED DE PAGE *************************/
#espaces { background: scroll transparent url(../images/bg_v_menu_espaces.gif) top left repeat-y; }
#espaces td { color: #fff; }
#espaces td a { color: #fff; text-decoration: none; }
#espaces td a:hover { text-decoration: underline; }
/* MODIF v2 */ #langue a { margin-left: 10px; }
/* MODIF v2 */ #footer { text-align: center; color: #000; text-transform: uppercase; background-color: #D4D2D3; }
/* MODIF v2 */ #footer p { margin: 0; padding: 0; margin-top: 6px; margin-bottom: 6px; }
/* MODIF v2 */ #footer a { text-align: center; color: #000; text-transform: uppercase; padding-left: 5px; padding-right: 5px; text-decoration: none; color: #005281; }
#footer a:hover { text-decoration: underline; }
/* MODIF v2 */ #rechercher { padding: 0px; background-color: #aaa; color: #fff; font-size:1.1em; voice-family: "\"}\""; voice-family: inherit; height: 34px; text-align: center; width: 207px; }
#rechercher p { margin: 0; padding: 0; }
/* MODIF v2 */ html>body #rechercher { height: 34px; width: 207px;}
a img { border: none; }
form { padding: 0; margin: 0; }
#main_table { background-color: #fff; width: 953px; }
/* MODIF v2 */ #menu_niv_2 { width: 207px; background: scroll #ce2f02 /*url(../images/bg_niv_2_adherer.gif) right bottom no-repeat;	*/	/*	ATTENTION A LA COULEUR	*/ /*	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
*/ /*	height: 254px;
	overflow:hidden;
	min-height:254px;
*/ min-height:298px; padding-top: 10px; }
/*  Hack IE base, correction border 1px + 1px. GPL{TantekCelik}   */
#wya { border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #e6e6e6; color: #232629; height: 33px; padding: 3px; voice-family: "\"}\""; voice-family: inherit; height: 25px; }
html>body #wya { height: 33px; }
#wya a { color: #53564a; text-decoration: none; }
#wya a:hover { text-decoration: underline; }
/* MODIF v2 */ #flash { text-align: center; height: 275px; }
#accessibilite { /*background: scroll transparent url(../images/bg_v_accessibilite.gif) center center repeat-y;*/ background: #8fc823; }
#accessibilite img { border: none; vertical-align: -10%; }
#accessibilite a { color: #fff; text-decoration: none; font-weight: bold; }
#accessibilite a:hover { text-decoration: underline; }
#imprimer { border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #e6e6e6; padding: 3px 5px 3px 0; height: 33px; voice-family: "\"}\""; voice-family: inherit; height: 25px; }
html>body #imprimer { height: 33px; }
#imprimer a { color: #524b4b; text-decoration: underline; }
#imprimer a:hover { text-decoration: none; }
#rechercher label { font-weight: bold; font-size: 1.1em; }
#rechercher input.input_search { font-size: 1.1em; background-color: #fff; /*color: #73766a;*/ color: grey; border: 1px solid #b1b4b5; width: 92px; }
/* MODIF v2 */ #rechercher input.submit_search { font-size: 1em; color: #fff; border: 0px; font-weight: bold; padding:0; margin: 0; cursor: pointer; background: #aaa url(../images/rechercher_btn_submit.gif) no-repeat center center; height: 20px; width: 20px; font-family: Arial, Helvetica, sans-serif; }
/***********************  CONTENU CENTRAL  *************************/

table#main_table #contenu { padding: 0 20px 20px 0; }
#voir-aussi { padding: 5px; }
#menu-rapide{vertical-align:middle; }
#menu-rapide, #menu-rapide a{font-size: 1.1em; color:#747474;}

#menu-rapide div {float:left;margin-left:10px;}
#menu-rapide div.offresdemploi {float:right;margin-right:10px}
#menu-rapide div a{text-decoration:none}
#menu-rapide div a:hover{text-decoration:underline}
blockquote { padding: 0; margin: 0; }
.page-alt-backtop { border-top: 1px dotted grey; margin: 20px 0; text-align: left; }
/*
#footer {
	background-color: #fff;
	width: 868px;
}

#footer ul {
	list-style-type: none;
}
#footer ul li {
	float: left;
}
*/
/******************************** CONTENU ALTERNATIF ************************************/
acronym { cursor:help; }
fieldset { padding:10px; }
/* TEMPORAIRE POUR LE BOUTON RECHERCHER*/
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { background-color: #79B636; color: #fff; border: 0px; font-weight: bold; padding:0; margin: 0; cursor: pointer; }


#menu_niv_2 {
	width: 207px;
	background: scroll #ce2f02;
	padding-top: 10px;
	height: auto;
	min-height: 303px;
}