﻿/* CSS Document */
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0;
		list-style:none
	}
	body {
		font-size:75%;
		font-family:tahoma, verdana, arial, helvetica, sans-serif;
		background:#fff
	}
	a:hover {text-decoration:none}
	a {text-decoration:none}
	td {
	  color: #E65D13;
	  font-size: 9pt;
	  font-family:"Trebuchet MS";
	}
	img {border:none}
	strong {font-weight:bold}
	em {font-style:italic}
	label {cursor:pointer}
	acronym {
	  border-bottom:1px dotted #333;
	  cursor:help
	}
	abbr {
	  border-bottom:1px dotted #333;
	  cursor:help
	}
/* --------------------------------------------------------------------------------------------- Page */
	#page {
		width:995px;
		margin:0 auto
	}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		float:left;
		width:100%;
		background:#152455 url(../../images/structure/background/global.jpg) repeat-x;
		padding:10px 0 0 0
	}
/* --------------------------------------------------------------------------------------------- Liens d'évitement */
	#liens_evitement {
		float:left;
		width:977px;
		text-align:right;
		font-size:.8em;
		color:#fff;
		padding:0 18px 0 0;
		margin:0 0 4px 0
	}
	#liens_evitement li {display:inline}
	#liens_evitement li a {color:#fff}
	#liens_evitement li a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------------------- Menu */
	#menu {
		position:absolute;
		top:249px;
		width:975px;
		font-family:arial, helvetica, sans-serif;
		font-size:1.2em;
		color:#fff;
		margin-left:15px;
		}
	#menu li {
		float:left;
		padding:1px 18px 1px 17px
	}
	#menu li.last {background:none}
	#menu li a {
		display:block;
		float:left;
		color:#fff
	}
	#menu li a:active {
		color:#e65d13;
		border-bottom:5px solid #e65d13;
		padding:0 0 4px 0
	}
	#menu li a:focus {
		color:#e65d13;
		border-bottom:5px solid #e65d13;
		padding:0 0 4px 0
	}
	#menu li a:hover {
		color:#e65d13;
		border-bottom:5px solid #e65d13;
		padding:0 0 4px 0
	}
/* --------------------------------------------------------------------------------------------- Sous-menu */
	div.sous_menu {
		display:none;
		position:absolute;
		top:55px;
		left:601px;
		width:342px;
		font-family:arial, helvetica, sans-serif;
	}
	div.sous_menu div.bottom {
		float:left;
		width:100%;
		height:5px;
		font-size:0;
		background:url(../../images/structure/background/smenu_top.png)
	}
	div.sous_menu div.top {
		float:left;
		width:100%;
		height:5px;
		font-size:0;
		background:url(../../images/structure/background/smenu_top.png)
	}
	* html div.sous_menu div.top  {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structure/background/smenu_top.png',sizingMethod='crop');
		background-image:none
	}
	div.sous_menu div.bottom {background:url(../../images/structure/background/smenu_bottom.png)}
	* html div.sous_menu div.bottom  {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structure/background/smenu_bottom.png',sizingMethod='crop');
		background-image:none
	}
	div.sous_menu div.middle {
		float:left;
		width:329px;
		background:url(../../images/structure/background/smenu_middle.png);
		padding:0 0 0 13px
	}
	* html div.sous_menu div.middle  {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structure/background/smenu_middle.png',sizingMethod='scale');
		background-image:none
	}
	div.sous_menu div.middle span {
		text-transform:uppercase;
		font-size:1.3em;
		font-weight:bold;
		color:#fff
	}
	div.sous_menu div.middle ul {padding:8px 0 0 20px}
	div.sous_menu div.middle ul li {margin:0 0 6px 0}
	div.sous_menu div.middle ul li a {color:#fff}
	div.sous_menu div.middle ul li a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------------------- Left */
	#left {
		float:left;
		width:209px;
		padding:0 0 0 5px
	}
/* ------------------------------------------------------------------------- Arrondi orange */
	#left #arrondi_orange {
		float:left;
		width:202px;
		min-height:300px;
		background:url(../../images/structure/background/arrondi_orange.png) no-repeat;
		padding:20px 0 0 7px
	}
	* html #left #arrondi_orange  {
		height:300px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structure/background/arrondi_orange.png',sizingMethod='crop');
		background-image:none
	}
	#left #arrondi_orange_bottom {
		float:left;
		width:100%;
		height:13px;
		font-size:0;
		background:url(../../images/structure/background/arrondi_orange_bottom.png) no-repeat;
		margin:0 0 5px 0
	}
	* html #left #arrondi_orange_bottom  {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structure/background/arrondi_orange_bottom.png',sizingMethod='crop');
		background-image:none
	}
/* ----------------------------------------------------- Menu */
	#left #arrondi_orange #liste_liens {
		position:relative;
		float:left;
		width:187px;
		text-transform:uppercase;
		font-family:arial, helvetica, sans-serif;
		padding:0 0 0 15px
	}
	*+html #left #arrondi_orange #liste_liens {margin:0 0 8px 0}
	#left #arrondi_orange #liste_liens li {
		display:inline;
		float:left;
		width:161px;
		background:url(../../images/structure/background/separateur.png) no-repeat 4px bottom;
		padding:0 0 7px 0;
		margin:0 26px 7px 0
	}
	* html #left #arrondi_orange #liste_liens li  {
		background:none;
		border-bottom:1px solid #db4c03
	}
	#left #arrondi_orange #liste_liens li a {
		color:#fff;
		background:url(../../images/elements/fleche_blanc.gif) no-repeat 0 60%;
		padding:0 0 0 8px
	}
	#left #arrondi_orange #liste_liens li a:hover {
		color:#152455;
		text-decoration:underline
	}
/* ----------------------------------------------------- Recherche */
	#left #arrondi_orange form {
		float:left;
		width:100%;
		margin:0 0 10px 0
	}
	#left #arrondi_orange form #Searchtext {
		position:relative;
		float:left;
		width:142px;
		height:18px;
		font-size:13px;
		font-style:italic;
		color:#4c4c4c;
		border:none;
		background:url(../../images/structure/background/champ_recherche.png) no-repeat;
		padding:1px 5px 0 5px;
		margin:0 0 0 6px
	}
	* html #left #arrondi_orange form #Searchtext {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structure/background/champ_recherche.png',sizingMethod='crop');
		background-image:none
	}
	#left #arrondi_orange form #lancer_recherche {
		position:relative;
		float:left
	}
/* ----------------------------------------------------- Adresse */
	#left #arrondi_orange #adresse {
		float:left;
		font-size:.9em;
		color:#fff
	}
/* ------------------------------------------------------------------------- Copyright */
	#left #copyright {
		float:left;
		font-size:.8em;
		color:#0167f2;
		padding:0 0 0 32px
	}
	#left #copyright li {margin:0 0 5px 0}
	#left #copyright li a {
		text-transform:uppercase;
		color:#0167f2;
		text-decoration:underline
	}
	#left #copyright li a:hover {text-decoration:none}
	#left #copyright li img {
		vertical-align:middle;
		margin:0 0 0 3px
	}
/* --------------------------------------------------------------------------------------------- Footer */
	#footer {
		float:left;
		width:100%;
		text-align:right;
		font-size:.8em;
		padding:0 0 20px 0
	}
	#footer li {
		display:inline;
		margin:0 15px 0 0
	}
	#footer li a {
		color:#037ee7;
		text-decoration:underline
	}
	#footer li a:hover {text-decoration:none}