/* CSS Document */
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0;
		list-style:none
	}
	body {
		font-size:68.75%;
		font-family:arial, helvetica, sans-serif;
		color:#666;
		background:#fff
	}
	a, a:hover {text-decoration:none}
	img {border:none}
	strong {font-weight:bold}
	em {font-style:italic}
	label {cursor:pointer}
	abbr, acronym {
	  border-bottom:1px dotted #333;
	  cursor:help
	}
	kbd {
		font-size:1.2em;
		background:#fffde6;
		padding:0 2px;
		border:solid 1px #ccc;
		border-right:solid 1px #999;
		border-bottom:solid 1px #999
	}
	* html kbd {font-size:1em}
	*+html kbd {font-size:1em}
/* --------------------------------------------------------------------------------------------- Récurrents */
	input.btn {
		font-family:tahoma;
		font-size:.8em;
		color:#fff;
		background:#007cc6;
		border:1px solid #007cc6;
		cursor:pointer;
		padding:1px 0
	}
/* ------------------------------------------------------------------------- Outils */
	#conteneur #outils {float:right}
	#conteneur #outils li {
		display:inline;
		margin-left:5px
	}
	#conteneur #outils #agrandir_police {margin-left:1px}
	#conteneur #outils li img {vertical-align:bottom}
/* --------------------------------------------------------------------------------------------- Page */
	#page {
		width:995px;
		margin:0 auto
	}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		float:left;
		width:100%;
		background-color:#007cc6;
		background-repeat:no-repeat
	}
/* --------------------------------------------------------------------------------------------- Header right */
	#header_right {
		float:right;
		width:494px;
		background:url(../../images/structure/background/header.gif) repeat-x;
		padding:4px 0 0 0
	}
/* ------------------------------------------------------------------------- Liens d'évitement */
	#header_right #liens_evitement {
		float:left;
		width:444px;
		font-family:tahoma;
		font-size:.9em;
		color:#000;
		padding:0 0 5px 50px
	}
	#header_right #liens_evitement li {display:inline}
	#header_right #liens_evitement li a {color:#000}
	#header_right #liens_evitement li a:hover {text-decoration:underline}
/* ------------------------------------------------------------------------- Recherche */
	#header_right form {
		display:inline;
		float:left;
		width:344px;
		background:url(../../images/structure/background/recherche.gif) no-repeat 0 3px;
		padding:0 0 0 100px;
		margin:0 0 15px 50px
	}
	#header_right form label {
		float:left;
		line-height:1.8;
		color:#000;
		background:url(../../images/elements/fleches_noir.gif) no-repeat right;
		padding:0 9px 0 0
	}
	#header_right form #Searchtext {
		float:left;
		width:133px;
		font-size:1em;
		border:1px solid #000;
		padding:1px 0 1px 3px;
		margin:0 4px 0 6px
	}
	#header_right form #lancer_recherche {float:left}
/* ------------------------------------------------------------------------- Menu */
	#header_right #menu {
		float:left;
		width:494px;
		text-align:right
	}
	#header_right #menu li {display:inline}
	#header_right #menu li a {
		display:block;
		display:inline;
		float:left;
		width:133px;
		height:44px;
		background:url(../../images/structure/background/bouton.png);
		padding:4px 6px 6px 4px;
		margin:0 10px
	}
	* html #header_right #menu li a {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/soginorpa/design/soginorpa/images/structure/background/bouton.png',sizingMethod='crop');
		background-image:none
	}
	#header_right #menu li.on a {
		height:44px;
		background:url(../../images/structure/background/bouton_on.png);
		padding-bottom:0;
		margin-top:30px
	}
	* html #header_right #menu li.on a {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/soginorpa/design/soginorpa/images/structure/background/bouton_on.png',sizingMethod='crop');
		background-image:none
	}
	#header_right #menu li a img {
		position:relative;
		vertical-align:bottom
	}
/* --------------------------------------------------------------------------------------------- Logo */
	#logo {
		vertical-align:bottom;
		margin:19px 0 0 34px
	}
/* --------------------------------------------------------------------------------------------- Liste de liens */
	#liste_liens {
		float:left;
		width:126px;
		text-transform:uppercase;
		font-size:.9em;
		padding:580px 10px 0 15px
	}
	#liste_liens li {
		background:url(../../images/elements/fleches_jaune.gif) no-repeat 0 4px;
		padding:0 0 0 10px;
		margin:0 0 5px 0
	}
	#liste_liens li a {color:#ffdc00}
	#liste_liens li a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------------------- Conteneur */
	#conteneur {
		float:left;
		width:844px
	}
/* ------------------------------------------------------------------------- Menu bottom */
	#conteneur #menu_bottom {float:left}
	#conteneur #menu_bottom li {
		float:left;
		width:188px;
		background:url(../../images/structure/background/separation.gif) no-repeat right 10px;
		padding:0 41px 0 31px
	}
	#conteneur #menu_bottom li.last {
		background:none;
		padding:0 0 0 30px
	}
	#conteneur #menu_bottom li img.titre {
		vertical-align:middle;
		margin:0 0 0 10px
	}
	#conteneur #menu_bottom li p {
		line-height:1.6;
		color:#fff;
		padding:0 0 8px 0
	}
	#conteneur #menu_bottom li img.bouton {
		float:right;
		vertical-align:middle
	}
/* --------------------------------------------------------------------------------------------- Footer */
	#footer {
		float:left;
		width:100%;
		text-align:right;
		font-family:tahoma;
		font-size:.9em;
		color:#000;
		background:#fff;
		padding:5px 0 15px 0
	}
	#footer li {display:inline}
	#footer #audaxis {margin:0 0 0 100px}
	#footer li a {color:#000}
	#footer li a:hover {text-decoration:underline}
	#footer li a img {
		vertical-align:middle;
		margin:0 10px 0 3px
	}