/* CSS Document */
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0
	}
	body {
		font-size:62.5%;
		font-family:arial, helvetica, sans-serif;
		/**/color:#000;
		background:url(../../images/structure/background/global.jpg) top repeat-y;
		text-shadow:#fff 0 0 0
	}
	ul {list-style:none}
	a {text-decoration:none}
	a:hover, a:focus {text-decoration:underline}
	a 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:/**/#e5f4f9;
		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.bouton {
		font-family:"Trebuchet MS", Arial;
		font-size:1em;
		/**/color:#fff;
		/**/background:#980000;
		/**/border:1px solid #980000;
		padding:0 2px;
		cursor:pointer
	}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		width:995px;
		margin:10px auto;
	}
	#global2 {
		background: url(../../images/structure/background/nuage_haut.png) top no-repeat;
		height:260px;
	}
	* html #global2  {
		background: url(../../images/structure/background/nuage_haut.jpg) top no-repeat;
	}
/* --------------------------------------------------------------------------------------------- Header */
	#header {
		position:relative;
		padding: 60px 0 0 70px;		
	}
	#header img {
		float:left;
	}
	#header #partenaire {
		position:absolute;
		top:60px;
		right:70px;
	}
/* --------------------------------------------------------------------------Menu */
	#menu {
		float:left;
		width:610px;
		font-family:"Trebuchet MS", Arial;
		font-size:1.4em;
		font-weight:bold;
		margin-top:55px;
		padding-left:40px;
	}
	#menu li {
		display:inline;
		background-color:#FFFFFF;
	}
	#menu li a {
		float:left;
		display:block;
		color:#6b6162;
		padding :0px 20px 15px 10px;
	}
	#menu li a:hover {
		color:#c50009;
		text-decoration:none;
		background:url(../../images/structure/background/roll.gif) bottom no-repeat;
	}
	#menu li.on {
		float:left;
		display:block;
		padding :0px 20px 15px 10px;
		color:#c50009;
		text-decoration:none;
		background:url(../../images/structure/background/roll.gif) bottom no-repeat;
	}
/* --------------------------------------------------------------------------------------------- Contenu */	
	#contenu {
		display:inline;
		float:left;
		width:895px;
		margin-left:50px;
		margin-top:20px;
		background-color:#FFFFFF
	}
	* html #contenu {overflow:hidden}
/* --------------------------------------------------------------------------Flash */
	#flash {
		display:inline;
		float:left;
		width:100%;
		margin-left:60px;
		padding-right:0;
	}
	#fla01, #fla02 {
		float:left;
		padding:0
	}
	#contenu #flash img {border:none;}
/* --------------------------------------------------------------------------Barre boutons */
	#barre_boutons {
		display:inline;
		float:left;
		margin-left:60px;
		background:#FF0000;
		font-family:"Trebuchet MS", Arial;
	}
	#barre_boutons li {
		float:left;
		display:block;
		width:258px;		
	}	
	#barre_boutons li a {
		display:block;
		border:1px solid #980000;
		height:36px;
		background:#FF0000;
		color:#FFFFFF;
		text-decoration:none;
		padding:7px 0 7px 0;
		text-align:center;
		font-size:1.4em;
		text-transform:uppercase;
	}
	#barre_boutons li a:hover {
		background:#497eb4;
		border:1px solid #1a5189;
	}	

/* --------------------------------------------------------------------------------------------- Compass */
	#compas {
		clear:both;
		font-size:1.1em;
		padding:6px 0 0 65px;
		margin-bottom:10px;
	}
	#compas span {
		font-size:.9em;
		color:#666
	}
	#compas a {/**/color:#b10101}
/* --------------------------------------------------------------------------------------------- Gauche */
	#gauche {
		float:left;
		width:504px;
		color:#1f1f1f;
		padding-left:60px;
		margin-top:20px;
		padding-right:10px;
	}
	#gauche p {
		text-align:justify;
		font-size:1.2em;
		line-height:1.4em;
		margin-bottom:20px;
	}
	#gauche .exergue {
		font-weight:bold;
		color:#1176dc;
	}
	#signature {
	float:right;
	line-height:1.2em;
	font-style:italic;
	}
/* --------------------------------------------------------------------------------------------- Gauche_contenu */
	#gauche_interne {
		float:left;
		width:570px;
		color:#1f1f1f;
		padding-left:60px;
		margin-top:5px;
		padding-right:10px;
	}
	#gauche_interne img {
		float:left;
		margin:0 10px 10px 0;
	}
	#gauche_interne p {
		text-align:justify;
		font-size:1.2em;
		line-height:1.4em;
		margin-bottom:20px;
	}
	#gauche_interne .exergue {
		font-weight:bold;
		color:#1176dc;
	}
	#bloc {
		float:left;
		width:285px;
	}
	#bloc h3 {
		clear:none;
		font-family:"Trebuchet MS", Arial;
	}
	#bloc h3 a, #gauche_interne a {
		color:#980000;
	}
	#gauche_interne div a {
		font-size:1.4em;
	}
/* ------------------------------------------------------------------------- Titres */
	h1 {
		font-size:1.8em;
		color:#;
		margin-bottom:10px
	}
	h2 {
		clear:both;
		font-size:1.7em;
		color:#1f1f1f;
		margin-bottom:8px
	}
	h3 {
		clear:both;
		font-size:1.1em;
		color:#;
		margin-bottom:6px
	}
	h4 {
		clear:both;
		font-size:1em;
		margin-bottom:2px
	}
	h5, h6 {
		clear:both;
		font-size:1em
	}
/* --------------------------------------------------------------------------------------------- séparateur */
	#contenu #separateur img {
		border:none;
		float:left;
		width:1px;
		margin-left:1px;
	}
/* --------------------------------------------------------------------------------------------- Droite */
	#droite {
		float:left;
	}
/* ------------------------------------------------------------------------ Portrait */
	#portrait {
		float:left;
		background:url(../../images/structure/background/portrait.gif) top repeat-x;
		width:258px;
	}
	#portrait h3 {
		float:left;
		display:inline;
		color:#980000;
		font-family:"Trebuchet MS", Arial;
		font-size:1.3em;
		text-transform:uppercase;
		padding-top:10px;
		margin-left:10px;
	}
	#portrait a.tous {
		float:right;
		color:#cc0000;
		text-decoration:underline;
		padding-top:10px;
		margin-right:10px;
	}
	#portrait a:hover {
		text-decoration:none;
	}
	#portrait h4 {
		clear:both;
		font-size:1.2em;
		font-weight:bold;
		font-style:italic;
		margin-left:10px;
	}
	#portrait h4 a {
		color:#3c3c3c;
	}
	#portrait h4 a:hover {
		text-decoration:underline;
	}
	#portrait img {
		display:block;
		display:inline;
		float:left;
		margin:5px 10px 10px 10px;
	}
	#portrait p {
		margin-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		font-size:1.1em;
		line-height:1.4em;
	}
	#portrait a {
		color:#cc0000;
		text-decoration:underline;
	}
/* ------------------------------------------------------------------------ Messages */
	 #messages {
	 	clear:both;
		padding:10px;
	 } 
	 #messages li {
		padding: 5px 0;
		color:#4B4B4B;
        font-size:1em;
	}
	#messages li a {
		display:block;
		color:#cc0000;
		font-size:1.1em;
		text-decoration:none;
	}
	#messages li a:hover {
		text-decoration:underline;
	}
/* ------------------------------------------------------------------------ Boutons col interne */
	#droite ul {
		clear:both;
		padding:0 0 15px 20px;	
	}
/* ------------------------------------------------------------------------- Images */
	#contenu img {border:1px solid #aba8aa}
	#droite ul li img {border:none;}
/* ------------------------------------------------------------------------- Pagination */
	#contenu ul.pagination {
		float:left;
		width:100%;
		text-align:right;
		border-top:/**/1px solid #aba8aa;
		padding:5px 0 0 0;
		margin:0 0 10px 0
	}
	#contenu ul.pagination li {
		display:inline;
		background-image:none;
		margin:0 6px
	}
	#contenu ul.pagination li a {/**/color:#000}
	#contenu ul.pagination li a:hover {text-decoration:overline;color:#1176dc}
	#contenu ul.pagination li a.on {
		font-weight:bold;
		/**/color:#1176dc
	}
/* ------------------------------------------------------------------------- Outils */
	#contenu #outils li {
		background-repeat:no-repeat;
		padding:0 0 0 22px;
		margin:0 0 5px 0
	}
	#contenu #outils #imprimer {
		background-image:url(../../images/structure/background/imprimer.gif);
		background-position:1px 50%
	}
	#contenu #outils #conseiller_ami {
		background-image:url(../../images/structure/background/conseiller_ami.gif);
		background-position:left 50%
	}
	#contenu #outils #pdf {
		background-image:url(../../images/structure/background/pdf.gif);
		background-position:left 50%
	}
	#contenu #outils li a {
		color:#666;
		text-decoration:none
	}
	#contenu #outils li a:hover {text-decoration:underline}
/* ------------------------------------------------------------------------- Haut de page */
	#contenu div.haut_page {
		float:left;
		width:100%;
		text-align:right;
		background:url(../../images/structure/background/haut_page.gif) no-repeat right 50%
	}
	#contenu div.haut_page a {
		background:url(../../images/structure/background/haut_page.gif) no-repeat left 50%;
		padding:0 0 0 10px;
		margin:0 10px 0 0;
		font-size:1.1em;
		text-decoration:none
	}
	#contenu div.haut_page a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------------------- Bas */
	#bas_nuage {
		float:left;
		width:100%;
		font-family:"Trebuchet MS", Arial;
		font-size:1.1em;
		background: url(../../images/structure/background/nuage_bas.png) bottom no-repeat;
		height:165px;
	}
	* html #bas_nuage  {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/www/design/www/images/structure/background/nuage_bas.png',sizingMethod='crop');
        background-image:none
	}
	#bas_page {
		padding-left:130px;
		padding-top:70px;
	}
	#bas_page li {
		display:inline;
		color:#980000;
	}
	#bas_page li a {
		color:#980000;
	}
/* --------------------------------------------------------------------------------------------- Footer */
	#footer {
		float:right;
		font-size:1.1em;
		font-family:"Trebuchet MS", Arial;
		color:#FFF;
		padding-right:60px;
		padding-bottom:20px;
	}
	#footer li {display:inline}
	#footer li a {/**/color:#FFF}
	#footer li span {/**/color:#ccc}
/* --------------------------------------------------------------------------------------------- Copyright */
	
