#ariane { padding: 15px 0 15px 25px; color: #999999; font-size: .8em;}
	#ariane a {color: #999999; }
  	#ariane a:hover {text-decoration: none;}
#colonne-gauche { width: 200px; float: left;}
/* Menu */
	#colonne-gauche ul { list-style-position: outside; list-style-type:none; }
		#colonne-gauche ul li { background: #999982; border-top: #5c5c42 solid 3px;}
			#colonne-gauche ul li a { padding: 8px 5px 8px 14px; display: block; text-decoration: none; font-size: 1.5em; color: #FFFFFF;}
				#colonne-gauche ul li ul li { background: #333333; border-top: #FFFFFF solid 2px; }
				#colonne-gauche ul li ul li ul li { background: #555555; border-top: #FFFFFF solid 2px; }
					#colonne-gauche ul li ul li a { font-size: 1em; font-weight: bold; padding: 3px 5px 3px 14px;}
					#colonne-gauche ul li ul li a:hover, #colonne-gauche ul li ul li ul li.active, #colonne-gauche ul li ul li.active, #colonne-gauche ul li ul li ul li.active-child, #colonne-gauche ul li ul li.active-child { background: #ee7f00; }
				#colonne-gauche ul li ul li ul li  a { padding: 5px 5px 5px 20px; }
					#colonne-gauche ul li ul li ul li ul li, #colonne-gauche ul li ul li ul li ul li.active, #colonne-gauche ul li ul li ul li ul li.active-child { background: #f8f8f8; border-top: #FFFFFF solid 1px; }
						#colonne-gauche ul li ul li ul li span { display: block ; font-size: .8em; font-weight: normal; line-height: 1.2em; padding: .2em 0 1em 0;  }
						#colonne-gauche ul li ul li ul .child span { background: url("images/fleche-plus.jpg") bottom right no-repeat; }
						#colonne-gauche ul li ul li ul li.active-child span, #colonne-gauche ul li ul li ul .child a:hover span  { background: url("images/fleche-orange.jpg") bottom right no-repeat; }
								#colonne-gauche ul li ul li ul li ul li a { color: #666666; font-weight: normal; font-size: .8em;}
								#colonne-gauche ul li ul li ul li ul li a:hover, #colonne-gauche ul li ul li ul li ul li.active a { background: transparent; color: #ee7f00; }
/* Formulaire de contact */
#colonne-gauche #contact { margin: 50px 0 20px 0;}
#colonne-gauche div.retour { padding: 0 0 15px 0; }
#colonne-gauche form, #colonne-gauche div.retour { background: url("images/formulaire-contact-page-bas.jpg") bottom no-repeat;}
	#colonne-gauche fieldset, #colonne-gauche div.retour h4 { border: 0; background: url("images/formulaire-contact-page-haut.jpg") top no-repeat; padding: 8px 15px; }
	#colonne-gauche div.retour p {padding: 0 15px; font-size: 0.85em;}
		#colonne-gauche fieldset dl, #colonne-gauche fieldset p { font-size: 0.85em; line-height: 1.1em;}
		#colonne-gauche fieldset dl { padding: .8em 0 0 0; }
		#colonne-gauche fieldset p { margin: .6em 0 0 0; }
		#colonne-gauche fieldset dt { padding: .2em 0 0 5px; }
		#colonne-gauche fieldset dd .formulaire, .desabonnement .formulaire { width: 160px; height: 18px; background: white; border: 1px solid #cecece; vertical-align: middle;}
		#colonne-gauche fieldset dd .submit { margin: 5px 0 0 0; }
		#colonne-gauche fieldset p .submit { float: right; }
		#colonne-gauche fieldset label { width: 100px; float: left; text-align: left;}
		#colonne-gauche .marge { padding: 0 0 0 5px; }
/* Contenu principal */
#colonne-droite { width: 730px; float: left; margin: 0 0 0 50px;}
	#colonne-droite h1 { background: url("images/contenu-h1.jpg") repeat-x bottom; font-size: 1.9em; line-height: 1em; padding: 2px 0 28px 0;}
	#colonne-droite h2, 	.csc-sitemap ul li a { padding: 0 0 0 22px; margin: 14px 0 10px;font-size: 1.2em; background: url("images/puce-orange.jpg") left no-repeat;}
	#colonne-droite h3, .csc-sitemap ul li ul li a { color: #EE7F00; font-size: ; margin: 1em 0 .3em 0; font-size: 1em;}
	#colonne-droite div.left,  #colonne-droite div.right { width: 350px; }
	#colonne-droite div.tiers { width: 235px; }
	#colonne-droite div.deux-tiers { width: 480px; }
	#colonne-droite div.unique { width: auto; clear: both; }
	#colonne-droite p { margin: .2em 0; }
	#colonne-droite .identation { margin: 0 0 0 15px; }
	#colonne-droite .orange a { color: #ee7f00; }
	#colonne-droite ul { margin: .4em 0; }
	  #colonne-droite ul li ul { padding: 0 0 0 2em;}
/* Carte Google */
#colonne-droite .tx-wecmap-pi1 table { border: 1px solid #333333; margin: 17px 0 10px;}
/* Plan du site */
.csc-sitemap ul li{ padding: 0 0 0 20px; list-style-type:none;}
	.csc-sitemap ul li a { color: #333333; text-decoration: none; font-weight: bold;}
		.csc-sitemap ul li ul li a { background: transparent; padding: 0;}
			.csc-sitemap ul li ul li ul li a {color: #333333; }
				.csc-sitemap ul li ul li ul li ul li a {font-weight: normal; }
	.csc-sitemap ul li ul li a{ text-decoration: none; }
	.csc-sitemap ul li ul li a:hover { text-decoration: underline; }
/* Page News */
#colonne-droite .news-single-item h3 { font-weight: bold; font-style: italic; color: #333333; }
.tx-ttnews-browsebox, .tx-indexedsearch-browsebox { margin: 1.5em 0 0 0; padding: .5em 0 0 0; border-top: 1px solid #666666; }
.tx-indexedsearch-browsebox { border-bottom: 1px solid #666666; }
.tx-ttnews-browsebox a { text-decoration: none; }
.tx-ttnews-browsebox a:hover { text-decoration: underline; }
.tx-ttnews-browsebox td { padding: 0 .1em; }
.tx-ttnews-browsebox-SCell a { color: #ee7f00; font-weight: bold; text-decoration: underline;}
.tx-ttnews-browsebox-SCell a:hover { text-decoration: none;}
.news-single-item img { float: right; margin: 5px 0 10px 10px; }
/* Recherche */
.tx-indexedsearch-searchbox { display: none; }
.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a {color: #ee7f00; text-decoration: underline; }
.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a:hover { text-decoration: none; }
.tx-indexedsearch-browsebox a { text-decoration: none; }
.tx-indexedsearch-browsebox a:hover { text-decoration: underline; }
/* Formulaire de désabonnement */
.desabonnement { border: 0; width: 160px;}
  .desabonnement label {width: 120px; float: left; text-align: left; margin: .5em 0;}
  .desabonnement label.checkbox { display: block; float: none; width: 160px; text-align: right;}
  .desabonnement input {vertical-align: middle;}
  .desabonnement .submit { float: right; margin: .5em 0 0 0;}
/* Formulaire recommander à un ami */
#colonne-droite #recommander { border: 0;}
  #colonne-droite #recommander label {}
  #colonne-droite #recommander p { margin: 1em 0 0 0;}
  #colonne-droite #recommander input { width: 160px; height: 18px; background: white; border: 1px solid #cecece; vertical-align: middle; margin: .2em 0 0 0;}
  #colonne-droite #recommander input.submit { width: auto; height: auto; background: white; border: 0; vertical-align: middle;}
  #colonne-droite #recommander textarea { background: white; border: 1px solid #cecece;}
  #colonne-droite #recommander .captcha img {vertical-align: middle;}
