	#contenu {
		width:950px;
		padding:5px;
		float:left;
		border:10px solid #cecece;
		background:white;
		height:auto;
	}
	
	#contenu h1 {
		color:#FF6F00;
		font-size:1.4em;
		margin-bottom:15px;
	}
	
	/* -------------------------------------- Menu latéral --- */
	
	#contenu  #menu-lateral{
		width:225px;
		float:left;
	}
	
	#menu-lateral ul {
		padding:0;
	}
	
	#menu-lateral ul li {
		background:none;
		margin:0;
		padding:0;
	}
	
	#menu-lateral ul li a{
		background:transparent url(../../images/structure/background/onglet_navig_rose.gif) no-repeat scroll left top;
		color:black;
		display:block;
		font-size:0.7em;
		font-weight:bold;
		height:21px;
		padding:9px 0 0 16px;
		text-decoration:none;
		text-transform:uppercase;
		width:209px;
	}
	
	#jaune #menu-lateral ul li a{
		background:transparent url(../../images/structure/background/onglet_navig_jaune.gif) no-repeat scroll left top;
	}

	#marron #menu-lateral ul li a{
		background:transparent url(../../images/structure/background/onglet_navig_marron.gif) no-repeat scroll left top;
	}
	
	#violet #menu-lateral ul li a{
		background:transparent url(../../images/structure/background/onglet_navig_rose.gif) no-repeat scroll left top;
	}
	
	#bleu #menu-lateral ul li a{
		background:transparent url(../../images/structure/background/onglet_navig_bleu.gif) no-repeat scroll left top;
	}
	
	#vert #menu-lateral ul li a{
		background:transparent url(../../images/structure/background/onglet_navig_vert.gif) no-repeat scroll left top;
	}
	
	#rouge #menu-lateral ul li a{
		background:transparent url(../../images/structure/background/onglet_navig_rouge.gif) no-repeat scroll left top;
	}
	
	#menu-lateral ul li a:hover{
		background:transparent url(../../images/structure/background/onglet_navig_rose.gif) no-repeat scroll -225px 0;
		color:white;
	}
	
	#jaune #menu-lateral ul li a:hover{
		background:transparent url(../../images/structure/background/onglet_navig_jaune.gif) no-repeat scroll -225px 0;
	}

	#marron #menu-lateral ul li a:hover{
		background:transparent url(../../images/structure/background/onglet_navig_marron.gif) no-repeat scroll -225px 0;
	}
	
	#violet #menu-lateral ul li a:hover{
		background:transparent url(../../images/structure/background/onglet_navig_rose.gif) no-repeat scroll -225px 0;
	}
	
	#bleu #menu-lateral ul li a:hover{
		background:transparent url(../../images/structure/background/onglet_navig_bleu.gif) no-repeat scroll -225px 0;
	}
	
	#vert #menu-lateral ul li a:hover{
		background:transparent url(../../images/structure/background/onglet_navig_vert.gif) no-repeat scroll -225px 0;
	}
	
	#rouge #menu-lateral ul li a:hover{
		background:transparent url(../../images/structure/background/onglet_navig_rouge.gif) no-repeat scroll -225px 0;
	}
	
	#menu-lateral ul li a:focus, #menu-lateral ul li a.active{
		background:transparent url(../../images/structure/background/onglet_navig_rose.gif) no-repeat scroll -450px 0;
		color:white;
	}
	
	#jaune #menu-lateral ul li a:focus, #jaune #menu-lateral ul li a.active{
		background:transparent url(../../images/structure/background/onglet_navig_jaune.gif) no-repeat scroll -450px 0;
	}

	#marron #menu-lateral ul li a:focus, #marron #menu-lateral ul li a.active{
		background:transparent url(../../images/structure/background/onglet_navig_marron.gif) no-repeat scroll -450px 0;
	}
	
	#violet #menu-lateral ul li a:focus, #violet #menu-lateral ul li a.active{
		background:transparent url(../../images/structure/background/onglet_navig_rose.gif) no-repeat scroll -450px 0;
	}
	
	#bleu #menu-lateral ul li a:focus, #bleu #menu-lateral ul li a.active{
		background:transparent url(../../images/structure/background/onglet_navig_bleu.gif) no-repeat scroll -450px 0;
	}
	
	#vert #menu-lateral ul li a:focus, #vert #menu-lateral ul li a.active{
		background:transparent url(../../images/structure/background/onglet_navig_vert.gif) no-repeat scroll -450px 0;
	}
	
	#rouge #menu-lateral ul li a:focus, #rouge #menu-lateral ul li a.active{
		background:transparent url(../../images/structure/background/onglet_navig_rouge.gif) no-repeat scroll -450px 0;
	}
	
	#menu-lateral ul li ul {
		padding:0;
		margin:6px 0 20px 0
	}
	
	#menu-lateral ul li ul li{
		display:block;
		padding:0 0 4px 18px;
		border-top:1px solid #b0b0b0;
	}
	
	#menu-lateral ul li ul li.first{
		border-top:none;
	}
	
	#menu-lateral ul li ul li a{
		display:inline;
		text-transform:none;
		background:url('../../images/elements/puce_noire.gif') no-repeat 0 4px !important;
		padding:0 0 0 12px ;
		height:auto;
	}
	
	#menu-lateral ul li ul li a:hover {
		text-decoration:underline;
		background:url('../../images/elements/puce_noire.gif') no-repeat 0 4px !important;
		color:black;
	}
	
	#menu-lateral ul li ul li ul {
		padding:0;
		margin:10px 0 10px 20px;
	}
	
	#menu-lateral ul li ul li ul li {
		border-top:none;
		padding:0;
	}
	
	#menu-lateral ul li ul li ul li a{
		background:url('../../images/elements/puce_blanche.gif') no-repeat 0 4px !important;
		font-weight:normal;
	}
	
	#menu-lateral ul li ul li ul li a:hover{
		background:url('../../images/elements/puce_blanche.gif') no-repeat 0 4px !important;
		color:black;
	}
	
	
	/* -------------------------------------- Central --- */
	
	#contenu #central {
		float:left;
		width:510px;
		padding:20px 15px 6px 20px; /* 20 15 62 20 */
		position:relative;
	}
	
	#contenu #central_large {
		float:left;
		width:760px;
		padding:20px 15px 62px 20px;
		position:relative;
	}
	
	#contenu ul#actions {
		padding:0;
		display:table;
		width:100%;
		/*position:absolute;
		bottom:0px;
		left:10px;
		margin-left:20px;*/
	}
	
	#contenu ul#actions li{
		background:none;
		display:block;
		float:left;
		margin:0 1px;
		width:auto;
	}
	
	#contenu ul#actions li a{
		color:#0090ff;
		display:block;
		height:40px;
		text-decoration:underline;
		position:relative;
		padding-top:1px;
		float:left;
	}
	
	#contenu ul#actions li a span{
		font-size:0.7em;
		display:block;
		margin:20px 0 0 0;
		text-align:center;
	}
	#contenu ul#actions li span{
		color:#0090ff;
		text-decoration:underline;
		font-size:0.7em;
		display:block;
		margin:20px 0 0 0;
		text-align:center;
	}
	#contenu ul#actions li.taille-texte {
		position:relative;
		width:70px;
	}
	#contenu ul#actions li.taille-texte span{
		bottom:8px;
		color:#0090FF;
		font-size:0.7em;
		left:12px;
		position:absolute;
		text-decoration:underline;
		display:block;
		width:100%;
	}
	* html #contenu ul#actions li.taille-texte span{
		bottom:9px;
	}
	*+html #contenu ul#actions li.taille-texte span{
		bottom:10px;
	}
	#contenu ul#actions li.taille-texte a{
		margin-left:10px;
	}
	* html #contenu ul#actions li.taille-texte a{
		margin-left:6px;
	}
	
	#contenu ul#actions li a.imprimer{
		background:url('../../images/elements/imprimer.gif') no-repeat 50% 0;
	}
	
	#contenu ul#actions li a.envoi-ami{
		background:url('../../images/elements/envoi_ami.gif') no-repeat 50% 0;
	}
	
	#contenu ul#actions li a.favori{
		background:url('../../images/elements/favori.gif') no-repeat 50% 0;
	}
	
	#contenu ul#actions li a.convert-pdf{
		background:url('../../images/elements/pdf.gif') no-repeat 50% 0;
	}
	
	#contenu ul#actions li a.haut-page{
		background:url('../../images/elements/fleche_haut.gif') no-repeat 50% 10px;
	}
	
	#contenu ul#actions li a#decreaseFont{
		background:url('../../images/elements/police_moins.gif') no-repeat 50% 0;
		width: 17px;
		height: 16px;
		margin-left:10px;
	}

	#contenu ul#actions li a#increaseFont{
		background:url('../../images/elements/police_plus.gif') no-repeat 50% 0;
		width: 17px;
		height: 16px;
		margin-left:10px;
	}
	
	* html #contenu ul#actions li a#increaseFont, #contenu ul#actions li a#decreaseFont{
		margin-left:5px;
	}
	
	/* ------------------------------------ En savoir Plus ----- */
	
	#contenu #savoir-plus {
		float:left;
		width:172px;
	}
	
	#contenu #savoir-plus h2{
		font-size:1.2em;
		color:#FF6F00;
		margin:22px 0 12px 0;
	}
	
	#savoir-plus #contact {
		text-transform:uppercase;
		font-size:0.9em;
		font-weight:bold;
		margin:10px 0;
	}
	
	#savoir-plus img {
		margin-bottom:10px;
	}
	
	#savoir-plus a.bouton {
		height:20px;
		width:160px;
		display:block;
		background:url('../../images/boutons/sms_info_jaune.gif') no-repeat top left;
		margin-bottom:10px;
		color:white;
		font-size:0.7em;
		text-decoration:none;
		padding:7px 0 0 12px
	}
	
	#rouge #savoir-plus a.bouton {
		background:url('../../images/boutons/sms_info_rouge.gif') no-repeat top left;
	}
	
	#savoir-plus p {
		line-height:1.3em;
		margin-bottom:15px;
	}
	
	
	/* ----------------- THEMES */
	
	#jaune h1, #jaune h2, #jaune #contenu #savoir-plus h2{
		color:#af7d1b;
	}

	#marron h1, #marron h2, #marron #contenu #savoir-plus h2{
		color:#826869;
	}
	
	#violet h1, #violet h2, #violet #contenu #savoir-plus h2{
		color:#ae2d85;
	}
	
	#bleu h1, #bleu h2, #bleu #contenu #savoir-plus h2{
		color:#004796;
	}
	
	#vert h1, #vert h2, #vert #contenu #savoir-plus h2{
		color:#4d9700;
	}
	
	#rouge h1, #rouge h2, #rouge #contenu #savoir-plus h2{
		color:#ff3362;
	}
	
	#gris h1, #gris h2, #gris #contenu #savoir-plus h2{
		color:#787878;
	}
	