﻿/* ===================================================================
 * STANDARD CMS
 * =================================================================*/
.clear {
	clear: both;
}
/* TPL AVEC FORMULAIRE: tpl_formulaire, tpl_ged, tpl_login, tpl_loginMDL, etc. */
.tpl_formulaire {
	width: 100%;
}
.tpl_formulaire  fieldset p.action {
	width: auto;
	text-align: right;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
#formAbonne p.action input, p.action input {
	width: auto;
	text-align: center;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #D1D1C9;
	float: right;
}
/* WYSIWYG */
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}
.aligncenter {
	text-align: center;
}
.alignjustify {
	text-align: justify;
}
img.alignleft, table.alignleft, dl.alignleft {
	float: left;
	margin: 0 5px 0px 0;
	text-align: left;
}
img.alignright, table.alignright, dl.alignright {
	float: right;
	margin: 0 0 5px 5px;
	text-align: left;
}
table.aligncenter, dl.aligncenter {
	margin: auto;
	text-align: left;
}
a img {
	border-width: 0;
}
img {
	margin: 0px;
}
.paragraphe img.alignleft {
	margin-right: 5px;
}
.paragraphe img.alignright {
	margin-left: 5px;
}
.paragraphe p {    
}

acronym {
	border-bottom: 1px dotted;
	cursor: help;
}
.submit {
	cursor: pointer;
}
hr.separation {
	visibility: hidden;
	height: 0px;
	clear: both;
	margin: -2px;
	padding: 0px;
}
/* ===================================================================
 * Stylage des HR - Sachin -
 * =================================================================*/
hr { width: 100%; height: 1px; color: #D7D7D7; border: none; clear: both;} /* For Internet Explorer */
html>body hr {  width: 100%; height: 1px; background-color: #D7D7D7; border: none; clear: both; } /* For Gecko-based browsers */
html>body hr {  width: 100%; height: 1px; background-color: #D7D7D7; border: 0px solid #F00; clear: both; } /* For Opera and Gecko-based browsers */
/* LEGENDE */
dl.legende {
}
dl.legende dt {
	text-align: center;
}
dl.legende dd {
	margin: auto;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
dl.legende dd img{
	background: none;
	margin: 0;
	padding: 0;
}
.droite {
	float: right;
	margin-left: 5px;
}
.bo_menu_haut_action_inner p {
	margin-left: 0px;
}
.module {
	text-align: left;
}
#colonneDroite .module h3, #colonneGauche .module h3 {
	margin-top: 0px;
}
#colonneDroite {
	font-size: 11px;
	padding-left: 10px;
}
#colonneGauche {
	font-size: 11px;
}
.pseudo_boutons_edition select {
	width: 168px;
}
acronym, abbr {
	border-bottom: 1px dotted;
	cursor: help;
}
/* ===================================================================
 * LAYOUT GENERAL
 * =================================================================*/
#bordure {
	text-align: left;
	width: 990px;
	margin: 0 auto;
	overflow: auto;
	margin-top: 8px;
}
#bordure #document {
	width: 980px;
	margin-right: 5px;
	margin-left: 5px;
}
#corps {
	margin: 0;
	overflow: hidden;
	padding-bottom: 10px;
	background: url('images/blancdoeuf.gif') repeat-y top left;
	float: left
}
#corpstout br.clear {
	clear: both;
	display: inline;
	height: 0px;
}
#bandeauBas {
	line-height: 20px;
	width: 990px;
    overflow: hidden;
    padding-bottom: 20px;
}
#colonneGauche {
	width: 173px;
	float: left;
	display: inline;
}
#contenu {
	width: 580px;
	margin: 0;
	float: left;
	padding: 0;
	/*margin-left: 12px;*/
	display: inline;
	position: relative;
	text-align: left;
}
#colonneDroite {
	margin: 0px;
	width: 173px;
	float: right;
	display: inline;
	padding-right: 1px;
	margin-top: -30px;
	position: relative;
	z-index: 80;
}
.paragraphe {
	margin-top: 10px;
	clear:both;
}
/* ===================================================================
 * INITIALISATION CHARTE GRAPHIQUE GENERALE DU PROJET
 * =================================================================*/
body {
	margin: 0;
	padding: 0;
	background: url('images/fond.gif') repeat-x;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center
}
#bordure {
	background: url('images/fondDoc.gif') repeat-y;
	margin-top: 0px
}
#bandeauHaut {
	margin-top: 0px;
}
a {
	text-decoration: none;
	color: #111111;
}
a:hover, a:focus {
	text-decoration: underline;
}
#contenu a {
	text-decoration: underline;
	color: #111111;
}
#contenu a:hover, #contenu a:focus {
	text-decoration: none;
}
img {
	border: 0px none;
	padding: 0;
	margin: 0
}
h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}
h2 span {
	font-family: Georgia, serif, arial;
	font-style: italic;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 20px;
	margin-top: 0px;
	font-size: 12px;
}
h2#titreNiveau1 {
}
h2#titreNiveau1.marginmoins {
	margin-bottom: -10px;
}
h2#titreNiveau2 span, h2#titreNiveau1 span {
	background-color: #96bc1d;
	color: #FFF;
}
h2#titreNiveau3 span, h2#titreNiveau4 span {
	background-color: #FFF;
	color: #658207;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	border-top: 1px solid #D7D7D7;
}
h2#titreNiveau3, h2#titreNiveau4 {
	margin-bottom: 0px;
}
h2 {
	border-bottom: 1px solid #D7D7D7;
	margin: 10px 0 0 0;
}
p#accroche {
	background: url('images/flocon.gif') no-repeat 8px 4px;
	margin-top: -1px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px; padding-left:30px; padding-right:10px; padding-top:15px; padding-bottom:15px
}
.depliable{
    border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
}
.nonDepliable{
    border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
}
p#accroche span {
	height: 20px;
}
p#pliage {
	margin-top: 0px;
	padding-top: 0px;
	padding: 5px;
	border: 1px solid #D7D7D7;
	border-top: none;
	font-size: 11px;
}

#colonneGauche h3, #colonneDroite h3, h4 {
	font-size: 11px;
	text-transform: uppercase;
	color: #658207;
}

#contenu h3 {
	font-family: Georgia, serif, arial;
	border: none;
	text-transform: none;
	color: #46004b;
	font-style: normal;
	margin-top: 0px;
	font-weight: normal;
	font-size: 22px;
	margin-bottom: 10px;
}
h5 {
	font-family: Georgia, serif, arial;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	padding: 0;
}
p.gauche {
	text-align: left;
}
p.droite {
	text-align: right;
}
#colonneGauche {
	padding-left: 1px;
}
#colonneGauche img {
	margin-top: 5px;
	margin-bottom: 5px;
}
#corps ul {
	margin-left: 0px;
	padding-left: 0px;
}
#corps ul li {
	padding-left: 10px;
	background: url('images/puce.gif') no-repeat 0 6px;
	margin-left: 0px; list-style-type:none
}
#corps #colonneGauche ul li {
	background: none;
	/*padding: none;*/
}
#corps #colonneGauche ul li.carteMra {
    text-indent: -9999px;
    background: url('images/carteMra.gif') no-repeat top left;
	padding: 0   
}
#corps #colonneGauche ul li.carteMra a{
	display: block;
	background: url('images/carteMra.gif') no-repeat top left;
	height: 100%; padding-left:0; padding-right:0; padding-top:76px; padding-bottom:76px
}
fieldset legend {
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-style: italic;
	font-family: Georgia, serif, arial;
	color: #000;
}
fieldset {
	border: 1px solid #D7D7D7;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
}
fieldset fieldset {
	border: none;
	margin-bottom: 2px;
}
fieldset fieldset legend {
	padding-left: 5px;
	padding-right: 5px;
	font-family: Georgia, serif, arial;
	color: #7f6f81;
	font-style: normal;
	font-weight: normal;
}

.groupeQuestion label {
	width: 200px;
	text-align: right;
	margin-right: 10px;
	border-bottom: 1px solid #D7D7D7;
	display: block;
	float: left;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.ChamgeMDP label {
	width: 210px;
	text-align: right;
	margin-right: 10px;
	border-bottom: 1px solid #D7D7D7;
	display: block;
	float: left;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}


fieldset label {
	width: 150px;
	text-align: right;
	margin-right: 10px;
	border-bottom: 1px solid #D7D7D7;
	display: block;
	float: left;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
fieldset label.enLigne {
	display: inline;
	border: none;
	float: none;
	margin: 0;
}
form fieldset input.case {
}
fieldset fieldset {
	margin-bottom: 5px;
}
fieldset input, form fieldset textarea {
	background: #EBE9EE;
	border: 1px solid #D1D1C9;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 2px;
}
fieldset fieldset input, fieldset fieldset textarea {
}
fieldset select {
	background: #EBE9EE;
	margin-bottom: 5px;
	border: 1px solid #D1D1C9;
	font-family: Arial, Helvetica, sans-serif;
}
fieldset fieldset select {
	background: #EBE9EE;
}

fieldset p {
	overflow: hidden;	
	margin: 5px;
}

form fieldset p.action {
	text-align: right;
}
form input {
	background: #EBE9EE;
	font-family: Arial, Helvetica, sans-serif;
}
form input.submit {
}
form input.case {
	margin-left: 2px;
	margin-right: 2px;
	background: none;
	border: none;
	width: auto !important;
}
.resultText {
	width: 420px;
	float: left;
}
.resultatAide form.formRecherche {
	width: 150px;
	float: left;
}
.resultatAide form.formRecherche input {
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
}
.resultatAide form.formRecherche select {
	margin: 0;
	padding: 0;
	text-align: right;
	float: left;
	margin-right: 10px;
}
fieldset.resultatAide {
	text-align: left;
}
.resultatNavigation {
	text-align: center;
}
a#annim_deplier {
	background: url('images/accroche_deplier.gif') no-repeat 0 5px;
    padding-left: 15px;
	text-decoration: none;
	cursor: pointer;
	font-size: 11px
}
a#annim_plier {
	text-decoration: none;
	background: url('images/accroche_plier.gif') no-repeat 0 3px;
	padding-left: 15px;
	cursor: pointer;
	font-size: 11px
}
a#annim_plier:hover, a#annim_deplier:hover {
	text-decoration: underline;
	font-size: 11px;
}
.CniL {
	font-size: 10px;
	color: #777777;
}
.boiteOutils {
	clear: both;
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
}
.boiteOutils .bordurebao {
	margin: 0px;
	border-left: 4px solid #D5D5D5;
	padding-left: 10px;
}
.boiteOutils .bordurebao p {
	margin: 3px;
	color: #777777;
	font-size: 10px;
}
.boiteOutils .bordurebao p label {
	float: left;
	display: block;
	width: 90px;
}
.boiteOutils .bordurebao p span{
    display: block;
    padding-left: 90px;
}
#contenu .boiteOutils a{
    color: #777777;
}
.boiteOutils .reaction {
	border-top: 1px solid #D5D5D5;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	font-size: 10px;
}
.boiteOutils a.iconPDF, .boiteOutils a.iconWord, .boiteOutils a.iconExcel, .boiteOutils a.iconImage, .boiteOutils a.iconReaction, .boiteOutils a.iconJereagi, .boiteOutils a.iconPpt, .boiteOutils a.iconOther {
	padding-left: 14px;
	color: #777777;
	margin-right: 3px;
}
.boiteOutils a.iconPDF {
	background: url('images/inconpdf.gif') no-repeat 0px 0;
}
.boiteOutils a.iconWord {
	background: url('images/inconword.gif') no-repeat 0px 1px;
}
.boiteOutils a.iconExcel {
	background: url('images/inconexcel.gif') no-repeat 0px 1px;
}
.boiteOutils a.iconPpt{
	background: url('images/iconppt.gif') no-repeat 0px 1px;
}
.boiteOutils a.iconOther{
	background: url('images/iconOther.gif') no-repeat 0px 1px;
}
.boiteOutils a.iconReaction {
	padding-left: 16px;
	background: url('images/inconreaction.gif') no-repeat 0px 2px;
}
.boiteOutils a.iconJereagi {
	padding-left: 16px;
	background: url('images/inconjereagi.gif') no-repeat 0px 2px;
}
/**
 * Lien vers un RSS de type ARTICLE
 */
.feedLink {
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	margin-top:5px;
	font-size:10px;
	background: url('images/rss.gif') no-repeat left center; padding-left:20px; padding-right:5px; padding-top:4px; padding-bottom:4px
}
#document .feedLink a {
	color: #777;
}
/* ===================================================================
 * Général
 * =================================================================*/
#banniere {
	height: 107px;
	width: 978px;
	background:url('images/tete.jpg') no-repeat 0px 0px;
}
#bandeauHaut #toptop {
	background: #FFF;
	text-align: right;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	font-size: 10px;
}
#bandeauHaut #toptop ul {
	list-style-type: none;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 3px;
}
#bandeauHaut #toptop ul li {
	display: inline;
	padding-left: 10px;
	line-height: 15px;
	background: url('images/toptop_puce.gif') no-repeat 0 5px;
	margin-right: 3px
}
#bandeauHaut #toptop ul li img {
	margin-bottom: -4px;
}
#bandeauHaut #animFlash1 {
	margin-left: 1px;
	margin-bottom: 0px;
	float: left;
}
#bandeauHaut #animFlash2 {
	margin-left: 0px;
	margin-bottom: 0px;
}
/** * * Menu dyna */
#menu ul li {
	font-size: 11px;
	float: left;
}
#menu ul li li {
	float: none;
}
.dynamik .theme ul {
	position: absolute;
	left: -999em;
	height:1px;
	overflow:hidden;
}
.dynamik .currentTheme ul {
	height:auto;
	left: 0;
	width: 800px;
	top:33px;
	text-align:center;
}
.dynamik .currentTheme ul li {
	display: inline!important;
}
.dynamik #bandeauHaut #menu li a {
	display: inline;
}
/*------------------------------------------*/
#bandeauHaut {
	background: url('images/menu_fondsousmenu.gif') no-repeat 0 100%;
	z-index: 50;
	position: relative
}
#bandeauHaut.sansOmbre {
	background: none;
}
#bandeauHaut.avecOmbre {
	background: url('images/menu_fondsousmenu.gif') no-repeat 0 100%;
}
#bandeauHaut #prose.sansFond, #bandeauHaut #pvert.sansFond, #bandeauHaut #pbleu.sansFond, #bandeauHaut #rose.sansFond, #bandeauHaut #vert.sansFond, #bandeauHaut #bleu.sansFond {
	background: none;
	background: transparent;
}
#bandeauHaut #prose.avecFond, #bandeauHaut #pvert.avecFond, #bandeauHaut #pbleu.avecFond, #bandeauHaut #rose.avecFond, #bandeauHaut #vert.avecFond, #bandeauHaut #bleu.avecFond {
	background: #FFF;
}
#bandeauHaut #menu {
	background: url('images/menu_fond.jpg') no-repeat 0 0;
	overflow: hidden;
	margin-top: -3px;
	padding-top: 0px;
	padding-left: 145px;
	z-index: 12;
	position: relative;
	width: 685px;
	height: 60px;
	min-height: 60px;
	text-align: center; margin-left:0px; margin-right:0px; margin-bottom:0px; padding-right:0px; padding-bottom:0px
}
#bandeauHaut #menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#bandeauHaut #menu ul ul {
	background: none;
}
#bandeauHaut #menu ul li, #ssmenu ul li {
	display: inline;
}
#bandeauHaut #menu li p {
	line-height: 30px;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
#bandeauHaut #menu li a {
	padding-left: 4px;
	padding-right: 4px;
	/*display: block;*/
	text-decoration: none;
}
#bandeauHaut #menu ul ul li.selected a {
	font-weight: bold;
}
#bandeauHaut #menu li#maison {
	padding-top: 7px;
	padding-right: 17px;
}
#bandeauHaut #menu li a:hover {
	text-decoration: underline;
}
#bandeauHaut #menu li p {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	float:left;
}
#bandeauHaut #menu li#vert p {
	background: url('images/menu_bordertopVert.gif') repeat-x 0 0;
	line-height: 30px;
	color: #658207;
	margin-right: 1px
}
#bandeauHaut #menu li#vert a {
	color: #658207;
}
#bandeauHaut #menu li#bleu p {
	background: url('images/menu_bordertopBleu.gif') repeat-x 0 0;
	line-height: 30px;
	color: #2895d5;
	margin-right: 1px
}
#bandeauHaut #menu li#bleu a {
	color: #2895d5;
}
#bandeauHaut #menu li#rose p {
	line-height: 30px;
	background: url('images/menu_bordertopRose.gif') repeat-x 0 0;
	color: #871f69;
	margin-right: 1px
}
#bandeauHaut #menu li#rose a {
	color: #a0237e;
}
#bandeauHaut #menu li.selected p {
	color: #871f69;
	background: #FFF url('images/menu_bordertopRose.gif') repeat-x 0 0;
}
#bandeauHaut #menu li#bleu.selected p {
	color: #2895d5;
	background: #FFF url('images/menu_bordertopBleu.gif') repeat-x 0 0;
}
#bandeauHaut #menu ul li#vert.selected p {
	color: #658207;
	background: #FFF url('images/menu_bordertopVert.gif') repeat-x 0 0;
}
#bandeauHaut #menu ul li#rose.selected p {
	color: #a0237e;
	background: #FFF url('images/menu_bordertopRose.gif') repeat-x 0 0;
}
#formRech {
	padding-top: 0px;
	margin-bottom: 0px;
	background: url('images/paragraphe_h3degradedroite.gif') no-repeat 0px 100%;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px; padding-left:4px; padding-right:4px
}
#recherche {
	width: 173px;
	background: #EAE8ED url('images/menu_loupe.gif') no-repeat 0px 8px;
	padding-left: 0px;
	margin-right: 1px;
	padding-top: 4px;
	margin-bottom: 5px;
	overflow: hidden;
	zoom: 1; margin-left:0px; margin-top:0px
}
#recherche input {
	font-size: 9px;
	margin-right: 1px;
	margin-bottom: 0px;
}
#recherche input#champRecherche {
	width: 97px;
	margin-left: 26px;
	background: #FFF;
	margin-bottom: 0px;
}
#recherche input#boutonRecherche {
	background: #FFF;
	width: 32px;
	margin:0px;
	padding:0;
	font-size:9px;
	overflow:hidden;
}
#recherche div.nuageTag {
	text-align: center;
	width: 160px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
}
#recherche div.nuageTag a {
	/*text-decoration: none;*/
	color: #000;
	background: none !important;
	padding-left: 0 !important;
}
#recherche div.nuageTag a.tagTaille1 {
	font-size:10px;
}
#recherche div.nuageTag a.tagTaille2 {
	font-size:11px;
}
#recherche div.nuageTag a.tagTaille3 {
	font-size:13px;
}

#bandeauBas {
	background: #FFF url('images/footer_fond.jpg') no-repeat;
	padding-top: 5px;
	font-size: 10px;
	color: #777777
}
#bandeauBas a {
	color: #777777;
	padding-left: 8px;
	margin-left: 3px;
	background: url('images/toptop_puce.gif') no-repeat 0 6px;
}
#bandeauBas ul {
	float: left;
	list-style-type: none;
	margin-left: 190px;
	background: url('images/footer_separationverticale.gif') no-repeat;
	padding-left: 10px;
	margin-top: 10px;
	display: inline
}
#bordure #bandeauBas ul li a {
	text-decoration: none;
	color: #777777;
	padding-left: 10px;
	background: url('images/toptop_puce.gif') no-repeat 0 6px;
}
#bordure #bandeauBas ul li a:hover {
	text-decoration: underline;
}
#bandeauBas #coordon {
	margin-top: 10px;
	margin-left: 40px;
	background: url('images/footer_separationverticale.gif') no-repeat;
	padding-left: 10px;
	float: left
}
#bandeauBas #coordon #lienContact {
	padding-left: 17px;
	background: url('images/enveloppe.gif') no-repeat 0 2px;
	color: #777777
}
#bandeauBas #coordon #lienPlans {
	padding-left: 14px;
	background: url('images/plan.gif') no-repeat 0 2px;
	color: #777777
}
div#corps div#contenu #toppastop {
	overflow: hidden;
	margin: 2px 0;
}
div#corps div#contenu #toppastop img {
	margin-bottom: -5px;
	margin-top: 5px;
}
div#corps div#contenu #toppastop ul#chemin {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 8px;
	background: url('images/puceAriane.gif') no-repeat 0 5px;
	float: left;
	margin-top: 5px;
	width: 370px;
	font-size: 10px;
	color: #777777
}
div#corps div#contenu #toppastop ul#chemin a {
	color: #777777;
}
div#corps div#contenu ul#chemin li {
	background: none;
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
}
#ssssmenu {
	margin-bottom: 10px;
	text-align: left;
	clear: both;
	width: 174px;
	padding-bottom: 7px;
	background: #e1ecbc url('images/paragraphe_h3degrade.gif') no-repeat 0 100%;
}
#ssssmenu h3 {
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-bottom: 7px;
	padding-top: 4px;
	color: #658207;
	background: #FFF url('images/paragraphe_h3degradevert.gif') no-repeat 0 100%;
}
#ssssmenu ul {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#ssssmenu ul li {
	background: none;
	padding: 0px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #FFF;
}
	/* Annule le niveau 2 */
#ssssmenu ul li li {
	border-bottom: none
}
#ssssmenu ul li a {
	background: none;
	padding: 0px;
}
#ssssmenu ul li.selected a, #ssssmenu ul li.selected li.selected a {
	font-weight: bold;
	text-decoration: none;
}
	/* Annule le niveau 2 */
	#ssssmenu ul li.selected li a {
		font-weight: normal;
		background: none;
	}
/************************************************************
 * Sous Sous Sous Menu - Sachin -
 ***********************************************************/
.tpl_phototheque #ssssssmenu {
	background: #FFF;
}
#ssssssmenu ul#menuNiv4, .tpl_phototheque #ssssssmenu .categoriePh {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 2px;
	font-size: 11px;
}
#ssssssmenu ul#menuNiv4 li, .tpl_phototheque #ssssssmenu .categoriePh li {
	display: block;
    float: left;
	margin-top: 2px;
	margin-left: 2px;
	padding: 1px 1px 1px 15px;
	width: 30%;
	text-align: left;
	color: #658207;
	text-decoration: none;
}
.tpl_phototheque #ssssssmenu .categoriePh li.categSelected, .tpl_phototheque #ssssssmenu .categoriePh li.categSelected a{
    color: #658207;
    font-weight: bold;
}
.tpl_phototheque #ssssssmenu .categoriePh li a:link, .tpl_phototheque #ssssssmenu .categoriePh li a:visited{
    cursor: pointer;
}
#document #contenu .tpl_phototheque #ssssssmenu .categoriePh li a:hover{
    color: #658207;
    text-decoration: underline;
}
#ssssssmenu ul#menuNiv4 li a, .tpl_phototheque #ssssssmenu .categoriePh li a{
    text-decoration: none;
    display: block;
    cursor: pointer;
    color: #658207;
}
#ssssssmenu ul#menuNiv4 li:hover a, .tpl_phototheque #ssssssmenu .categoriePh li:hover a{
    text-decoration: none;
    display: block;
}
.tpl_ecard #ssssssmenu {
	border: 1px solid #D7D7D7;
	background: #FFF;
}
#ssssssmenu ul#menuNiv4, .tpl_ecard #ssssssmenu .categoriePh {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 2px;
	font-size: 11px;
}
#ssssssmenu ul#menuNiv4 li, .tpl_ecard #ssssssmenu .categoriePh li {
	display: block;
    float: left;
	margin-top: 2px;
	margin-left: 2px;
	padding: 1px;
	width: 32.15%;
	text-align: center;
	color: #658207;
	text-decoration: none;
	background-image: url('none');
	border: 1px solid #E1ECBC
}
.tpl_ecard #ssssssmenu .categoriePh li.categSelected, .tpl_ecard #ssssssmenu .categoriePh li.categSelected a{
    background: #658207;
    color: #FFF
}
.tpl_ecard #ssssssmenu .categoriePh li a:link, .tpl_ecard #ssssssmenu .categoriePh li a:visited{
    cursor: pointer;
}
#document #contenu .tpl_ecard #ssssssmenu .categoriePh li a:hover{
    color: #FFF;
    cursor: pointer;
    background: #658207;
}
#ssssssmenu ul#menuNiv4 li a, .tpl_ecard #ssssssmenu .categoriePh li a{
    text-decoration: none;
    display: block;
    cursor: pointer;
    color: #658207;
}
#ssssssmenu ul#menuNiv4 li:hover a, .tpl_ecard #ssssssmenu .categoriePh li:hover a{
    text-decoration: none;
    color: #FFF;
    display: block;
    background: #658207;
}
/* ===================================================================
 * styles
 * =================================================================*/
#colonneDroite .Textorange, #colonneDroite .Textorange a {
	color: #e4712e;
	line-height: 14px;
}
#colonneDroite .TextorangeGeorgia {
	font-family: Georgia, serif;
	font-size: 30px;
	color: #e4712e;
	font-weight: normal;
	line-height: 24px;
}
#colonneDroite .TextorangeGeorgia_petit {
	font-family: Georgia, serif, arial;
	font-size: 22px;
	color: #e4712e;
	margin-bottom: 0px;
	line-height: 20px;
}
#colonneDroite .Textvert, #colonneDroite .Textvert a {
	color: #749a00;
	line-height: 14px;
}
#colonneDroite .TextvertGeorgia {
	font-family: Georgia, serif;
	font-size: 30px;
	color: #749a00;
	font-weight: normal;
	line-height: 24px;
}
#colonneDroite .TextvertGeorgia_petit {
	font-family: Georgia, serif, arial;
	font-size: 22px;
	color: #749a00;
	margin-bottom: 0px;
	line-height: 20px;
}
#colonneDroite .Textrose, #colonneDroite .Textrose a {
	color: #da166c;
	line-height: 14px;
}
#colonneDroite .TextroseGeorgia {
	font-family: Georgia, serif;
	font-size: 30px;
	color: #da166c;
	font-weight: normal;
	line-height: 24px;
}
#colonneDroite .TextroseGeorgia_petit {
	font-family: Georgia, serif, arial;
	font-size: 22px;
	color: #da166c;
	margin-bottom: 0px;
	line-height: 20px;
}
#colonneDroite .Textbleu, #colonneDroite .Textbleu a {
	color: #016a90;
	line-height: 14px;
}
#colonneDroite .TextbleuGeorgia {
	font-family: Georgia, serif;
	font-size: 30px;
	color: #016a90;
	font-weight: normal;
	line-height: 24px;
}
#colonneDroite .TextbleuGeorgia_petit {
	font-family: Georgia, serif, arial;
	font-size: 22px;
	color: #016a90;
	margin-bottom: 0px;
	line-height: 20px;
}
#colonneGauche a, #colonneDroite a {
	text-decoration: none;
}
#colonneGauche a:hover, #colonneDroite a:hover {
	text-decoration: underline;
}
#colonneDroite .Textorange a:link, #colonneDroite .Textvert a:link, #colonneDroite .Textrose a:link, #colonneDroite .Textbleu a:link {
    text-decoration: underline;
}
#corps #contenu a.petitepuce:hover, #corps #contenu a.grandepuce:hover, #corps #colonneGauche a.grandepuce:hover, #colonneDroite a.grandepuce:hover {
	text-decoration: none;
}
#colonneDroite .Textorange a:hover, #colonneDroite .Textvert a:hover, #colonneDroite .Textrose a:hover, #colonneDroite .Textbleu a:hover, #colonneDroite .grandepuce, #corps #colonneGauche .grandepuce, #corps #contenu .grandepuce {
	text-decoration: none;
	position: relative;
}
.grandepuce {
    background: url('images/puce.gif') no-repeat center left;
    padding-left: 10px
}
#document #corps span.grandepuce {
    background: url('images/puce.gif') no-repeat center left;
}
/* ===================================================================
 * Styles de paragraphes
 * =================================================================*/
#colonneDroite .PRS_TITRESOULIGN, #colonneDroite .PRS_TITRESOULIGNVERT, #colonneDroite .PRS_TITRESOULIGNDROITE, #colonneDroite .PRS_TITRESOULIGNBLEU, #colonneGauche .PRS_TITRESOULIGN, #colonneGauche .PRS_TITRESOULIGNVERT, #colonneGauche .PRS_TITRESOULIGNDROITE, #colonneGauche .PRS_TITRESOULIGNBLEU {
	padding-left: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
	text-align: left;
	clear: both;
	overflow: hidden;
}
#colonneDroite .PRS_TITRESOULIGNVERT, #colonneGauche .PRS_TITRESOULIGNVERT {
	background: url('images/paragraphe_fondvert.jpg') no-repeat 0 0;
}
#colonneDroite .PRS_TITRESOULIGNBLEU, #colonneGauche .PRS_TITRESOULIGNBLEU {
	background: #007BA7 url('images/paragraphe_h3degradedroitebleu.gif') no-repeat 0 100%;
	padding-bottom: 5px;
	color: #FFFFFF
}
#colonneDroite .PRS_TITRESOULIGNBLEU a,  #colonneGauche .PRS_TITRESOULIGNBLEU a {
	color: #FFFFFF;
	text-decoration: none;
}
#colonneDroite .PRS_TITRESOULIGNBLEU a:hover, #corps #colonneGauche .PRS_TITRESOULIGNBLEU a:hover {
	text-decoration: underline;
}
#colonneDroite .PRS_TITRESOULIGNVERT h3, #colonneDroite .PRS_TITRESOULIGNBLEU h3, #colonneDroite .PRS_TITRESOULIGN h3, #colonneDroite .PRS_TITRESOULIGNDROITE h3, #colonneGauche .PRS_TITRESOULIGNVERT h3, #colonneGauche .PRS_TITRESOULIGNBLEU h3, #colonneGauche .PRS_TITRESOULIGN h3, #colonneGauche .PRS_TITRESOULIGNDROITE h3 {
	font-size: 11px;
	text-transform: uppercase;
	margin-left: -5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-bottom: 7px;
	padding-top: 4px;
	color: #658207;
}
#colonneDroite .PRS_TITRESOULIGNBLEU p, #colonneGauche .PRS_TITRESOULIGNBLEU p {
	margin: 7px;
	padding-bottom: 5px;
}
/*A vérifier - L'utilisation de ce bout de code */
#colonneDroite .PRS_TITRESOULIGNBLEU p.bas_RDV_Citoyens, #colonneGauche .PRS_TITRESOULIGNBLEU p.bas_RDV_Citoyens {
	background: #007BA7 url('images/degradebleuSeparation.gif') no-repeat 100% 0;
	padding-top: 7px;
	margin-left: -5px;
	padding-left: 12px;
	margin-right: 0px;
	overflow: hidden
}
#colonneDroite .PRS_TITRESOULIGNVERT h4, #colonneDroite .PRS_TITRESOULIGNBLEU h4, #colonneDroite .PRS_TITRESOULIGN h4, #colonneDroite .PRS_TITRESOULIGNDROITE h4, #colonneGauche .PRS_TITRESOULIGNVERT h4, #colonneGauche .PRS_TITRESOULIGNBLEU h4, #colonneGauche .PRS_TITRESOULIGN h4, #colonneGauche .PRS_TITRESOULIGNDROITE h4 {
	font-size: 11px;
	text-transform: none;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #658207;
}
#colonneDroite .PRS_TITRESOULIGNBLEU h4, #colonneGauche .PRS_TITRESOULIGNBLEU h4 {
	color: #016a90;
}
#colonneDroite .PRS_TITRESOULIGNBLEU h4.bulle_RDV_Citoyens, #colonneGauche .PRS_TITRESOULIGNBLEU h4.bulle_RDV_Citoyens {
	background: url('images/bulleBleu.gif') no-repeat 0 0;
	padding-top: 12px;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 25px;
	height: 35px;
	color: #01384C;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: arial, helvetica, sans-serif
}
#colonneDroite .PRS_TITRESOULIGNBLEU h4.bulle_RDV_Citoyens a:link, #colonneDroite .PRS_TITRESOULIGNBLEU h4.bulle_RDV_Citoyens a:visited, #colonneGauche .PRS_TITRESOULIGNBLEU h4.bulle_RDV_Citoyens a:link, #colonneGauche .PRS_TITRESOULIGNBLEU h4.bulle_RDV_Citoyens a:visited {
    color: #016a90;
}

#colonneDroite .PRS_TITRESOULIGN h3, #colonneGauche .PRS_TITRESOULIGN h3 {
	background: url('images/paragraphe_h3degrade.gif') no-repeat 0 100%;
}
#colonneDroite .PRS_TITRESOULIGNDROITE h3, #colonneGauche .PRS_TITRESOULIGNDROITE h3 {
	background: url('images/paragraphe_h3degradedroite.gif') no-repeat 0 100%;
}
#colonneDroite .PRS_TITRESOULIGNVERT h3, #colonneGauche .PRS_TITRESOULIGNVERT h3 {
	background: url('images/paragraphe_h3degradevert.gif') no-repeat 0 100%;
}
#colonneDroite .PRS_TITRESOULIGNBLEU h3, #colonneGauche .PRS_TITRESOULIGNBLEU h3 {
	background: #FFFFFF url('images/paragraphe_h3degradebleu.gif') no-repeat bottom right;
	color: #006A91;
	padding-top: 6px;
	padding-bottom: 11px
}
.PRS_ONGLETVERT {
	background: url('images/pointgris.gif') repeat-x 0 23px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 7px
}
.PRS_ONGLETVERT h3 {
	font-family: Georgia, serif, arial;
	font-style: italic;
	background-color: #658207;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 18px;
	color: #FFF;
	margin-bottom: 15px;
	float: left;
	margin-top: 0px;
	font-size: 11px;
	display: inline;
	font-weight: bold;
}
.PRS_ONGLETVERT h4 {
	font-family: Georgia, serif, arial;
	border: none;
	background-color: #FFF;
	color: #46004b;
	font-style: normal;
	font-size: 20px;
	margin-top: 19px;
	line-height: 22px;
	clear: both;
	display: inline;
	text-transform: none;
	font-weight: normal;
}
.PRS_GUILLEMETSG, .PRS_GUILLEMETSD {
	overflow: hidden;
}
.PRS_GUILLEMETSG h3 {
	background: url('images/guillemets.gif') no-repeat top left;
	font-style: normal;
	font-size: 18px;
	padding-left:30px; padding-right:0pt; padding-top:16px; padding-bottom:16px
}
.PRS_GUILLEMETSD h3 {
	background: url('images/guillemetsdroits.gif') no-repeat 100% 0;
	font-style: normal;
	padding-top: 10px;
	padding-right: 30px;
	padding-top: 16px;
	padding-bottom: 30px;
	font-size: 18px
}
#contenu .PRS_GUILLEMETSD h3, #contenu .PRS_GUILLEMETSG h3 {
    font-size: 17px;
    padding: 20px
}
.PRS_GUILLEMETSG h3.surtitre, #corps .PRS_GUILLEMETSD h3.surtitre {
	background-image: url('none');
	height: auto;
	width: auto;
	min-height: 0;
	border-bottom: 1px solid #d7d7d7
}
.PRS_BORDUREGRISE {
	border-left: 4px solid #d7d7d7;
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 10px;
	overflow: hidden;
}
.PRS_WIDTH_DROITE {
	float: right !important;
	clear:none;
	width: 45.5%;
	margin-bottom: 10px;
}
.PRS_WIDTH_GAUCHE {
	float: left !important;
	clear:none;
	width: 45.5%;
	margin-right: 5px;
	margin-bottom: 10px;
}
.PRS_WIDTH_PLEIN {
	clear: both;
}
.PRS_BORDUREGRISE h3 {
	font-family: Georgia, serif, arial;
	border: none;
	background-color: #FFF;
	color: #46004b;
	font-style: normal;
	font-size: 22px;
	margin-top: 0px;
	clear: both;
}
.PRS_FONDGRIS {
	padding: 5px;
	background-color: #EBE9EE;
	padding-top: 0;
	overflow: hidden;
}
.PRS_FONDGRIS img {
	margin-left: -5px;
	margin-top: -5px;
	padding-right: 8px;
	padding-bottom: 8px;
	background-color: #fff;
	margin-bottom: 0;
	margin-top: 0;
}
.PRS_FONDGRIS p{
    padding: 0;
}
#colonneDroite .PRS_BORDUREGRISEPETIT {
	border-top: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
	background: url('images/fondbordurePetit.jpg') no-repeat 0px 100%;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;
	Margin-left: -8px;
	padding-bottom: 15px;
	line-height: 1.7em
}
#colonneDroite .PRS_BORDUREGRISEPETIT h3 {
	font-family: Georgia, serif, arial;
	border: none;
	background-color: #FFF;
	color: #46004b;
	font-style: normal;
	font-size: 16px;
	margin-top: 0px;
	clear: both;
}
#colonneDroite .PRS_BORDUREGRISEPETIT a, #colonneDroite .PRS_MISENAVANT a{
	text-decoration: underline;
}
#colonneDroite .PRS_BORDUREGRISEPETIT a:hover, #colonneDroite .PRS_MISENAVANT a:hover{
	text-decoration: none;
}

#colonneGauche .PRS_ZAPPING,  #colonneDroite .PRS_ZAPPING {
	background: #000 url('images/Zapping_top.jpg') no-repeat;
	padding-top: 35px;
	color: #FFF
}
#colonneGauche .PRS_ZAPPING a,  #colonneDroite .PRS_ZAPPING a {
	color: #FFF;
	background: none;
	padding: 0;
}
#colonneGauche .PRS_ZAPPING a img,  #colonneDroite .PRS_ZAPPING a img,  #colonneDroite .PRS_ZAPPING p {
	margin: 0;
}
#colonneDroite .PRS_ZAPPING  .centrale {
	padding-bottom: 20px;
}
#colonneGauche .PRS_ZAPPING a:hover,  #colonneDroite .PRS_ZAPPING a:hover {
	text-decoration: underline;
}
#colonneDroite .pseudo_boutons_insertion {
	text-align: right;
}
#colonneDroite .PRS_EVENEMENT, #colonneGauche .PRS_EVENEMENT {
	padding-left: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
	text-align: left;
	clear: both;
	overflow: hidden;
}
#colonneDroite .PRS_EVENEMENT, #colonneGauche .PRS_EVENEMENT {
	background: url('images/paragraphe_h3evenement.gif') no-repeat 0 100%;
	padding-bottom: 14px
}
#colonneDroite .PRS_EVENEMENT h3, #colonneGauche .PRS_EVENEMENT h3 {
	font-size: 11px;
	text-transform: uppercase;
	margin-left: -5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 4px;
	color: #000;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#colonneDroite .PRS_MISENAVANT, #colonneGauche .PRS_MISENAVANT {
	background: #E2EBBC url('images/paragraphe_h3degradedroite.gif') no-repeat bottom right;	
	width: 167px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:10px
	
}
body #document #colonneDroite .PRS_MISENAVANT ul {
	padding: 0 0 0 15px;
	margin: 0 0 0 5px;
}
body #document #colonneDroite .PRS_MISENAVANT ul li{
	list-style-image: url('images/puceTriangleNoir.gif');
}
#colonneDroite .PRS_MISENAVANT p, #colonneGauche .PRS_MISENAVANT p {
	margin: 5px 4px;
}
#colonneDroite .PRS_MISENAVANT h3, #colonneGauche .PRS_MISENAVANT h3 {
	font-family: georgia, serif;
	font-size: 18px;
	text-transform: none;
	font-weight: normal;
	margin: 0;
	padding: 0 4px;
}
.puceTriangleNoir {
	background: url('images/puceTriangleNoir.gif') no-repeat 0 4px;
	padding-left: 6px
}
.hautDePage {
	text-align: right;
	font-size: 92%;
	color: #777777;
}
#contenu .hautDePage a {
	background: url('images/top.gif') no-repeat center left;
	padding-left: 10px;
	color: #777777
}
/* ===================================================================
 * Templates
 * =================================================================*/
#colonneGauche .TPL_LIENSROUGES, #colonneDroite .TPL_LIENSROUGES {
	background: url('images/paragraphe_h3degrade.gif') no-repeat 0 100%;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 5px
}
#colonneGauche .lienRouge, #colonneDroite .lienRouge, #colonneDroite .TPL_LIENSROUGES a, #colonneGauche .TPL_LIENSROUGES a {
	background: #ffd2ba url('images/lienRouge.gif') no-repeat;
	display: block;
	line-height: 18px;
	padding-left: 22px;
	border-top: 1px solid #FFF
}
#colonneGauche .PRS_DECLIC, #colonneDroite .PRS_DECLIC {
	margin-top: 5px;
	margin-bottom: 1px;
	background: #fed583 url('images/DeclicjeuneH3.gif') no-repeat 0 0;
	padding-top: 50px;
	overflow: hidden;
	padding-bottom: 5px;
	width: 173px;
	float: right
}
#colonneGauche .PRS_DECLIC p, #colonneDroite .PRS_DECLIC p {
	overflow: hidden;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
#colonneGauche .PRS_DECLIC img, #colonneDroite .PRS_DECLIC img {
	float: right;
	margin-right: 10px;
	margin-top: -9px;
	margin-left: 15px;
	margin-bottom: 10px;
	width: 55px;
	height: 70px;
}
#colonneGauche .PRS_DECLIC .pseudo_boutons_insertion img, #colonneGauche .PRS_DECLIC .pseudo_boutons_edition img, #colonneDroite .PRS_DECLIC .pseudo_boutons_insertion img, #colonneDroite .PRS_DECLIC .pseudo_boutons_edition img {
	width: auto;
	height: auto;
}
#colonneGauche .PRS_DECLIC h4, #colonneDroite .PRS_DECLIC h4 {
	color: #d74b24;
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	margin-right: 5px;
}
.PRS_ARTICLE {
}
.PRS_ARTICLELISERET {
	border-left: 1px solid #d7d7d7;
	padding-left: 20px;
}
.PRS_AIDECOMP {
	padding: 5px;
	border: 1px solid #EFB18C;
	margin-right: 3px;
	background: #f9f0eb;
	margin-bottom: 10px;
}
.PRS_AIDECOMP a {
	color: #E57233;
}
#contenu .paragraphe h3.surtitre, #contenu .tpl_diaporama h3 {
	border-bottom: 1px solid #d7d7d7;
	overflow: hidden;
	padding: 0px;
	margin-bottom: 10px;
}
#contenu .paragraphe h3.surtitre span, #contenu .tpl_diaporama h3 span {
	font-family: Georgia, serif, arial;
	font-style: italic;
	background-color: #96bc1d;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 18px;
	color: #FFF;
	float: left;
	margin: 0px;
	font-size: 11px;
	display: inline;
	font-weight: bold;
	display: block;
}
#imageData #caption {
	background: url('images/puceDiapo.gif') no-repeat 0px 3px;
	padding-left: 12px;
	font-weight: normal !important
}
.lettrine {
	display: block;
	float: left;
	margin-right: 2px;
	font-size: 31px;
	font-family: georgia, serif;
	margin-top: -5px;
}
.ChapeauGrasPetit {
	font-size: 11px;
	font-weight: bold;
	line-height: 2em;
}
/* ===================================================================
 * Templates
 * =================================================================*/
#colonneGauche .TPL_AIDEREGION, #colonneDroite .TPL_AIDEREGION{
	padding: 10px;
	background: #e47031 url('images/paragraphe_fondrougefleur.jpg') no-repeat 0 100%;
	text-align: right;
	font-size: 10px;
	overflow: hidden
}
#colonneGauche .TPL_AIDEREGION form, #colonneDroite .TPL_AIDEREGION form {
	margin: 0px;
}
#colonneGauche .TPL_AIDEREGION h3, #colonneDroite .TPL_AIDEREGION h3 {
	text-align: left;
	font-size: 11px;
	text-transform: uppercase;
	margin-left: -10px;
	margin-top: -10px;
	margin-right: -10px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 4px;
	color: #d74b24;
	background: #FFF url('images/tplAide_h3rouge.gif') no-repeat 0 100%;
}
#colonneGauche .TPL_AIDEREGION select, #colonneDroite .TPL_AIDEREGION select {
	width: 152px;
	background: #ffd2ba;
	margin-bottom: 4px;
	font-size: 11px;
	margin-right:0;
}
#colonneGauche .TPL_AIDEREGION input#submitrouge, #colonneDroite .TPL_AIDEREGION input#submitrouge {
	background: #ffd2ba;
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 10px;
}
#colonneGauche .TPL_AIDEREGION a, #colonneDroite .TPL_AIDEREGION a {
	padding-left: 0;
	padding-right: 5px;
	background: url('images/puceRouge.gif') no-repeat 100% 6px;
}
#colonneGauche .TPL_DECLICJEUNE, #colonneDroite .TPL_DECLICJEUNE {
	margin-top: 5px;
	margin-bottom: 5px;
	background: #fed583 url('images/DeclicjeuneH3.gif') no-repeat 0 0;
	padding-top: 50px;
	overflow: hidden;
	padding-bottom: 5px;
	width: 173px;
	float: right
}
#colonneGauche .TPL_DECLICJEUNE img, #colonneDroite .TPL_DECLICJEUNE img {
	float: right;
	margin-right: 10px;
	margin-top: -9px;
}
#colonneGauche .TPL_DECLICJEUNE div, #colonneDroite .TPL_DECLICJEUNE div {
	margin-top: 0px;
	width: 80px;
	margin-left: 10px;
	float: left;
	text-align: left;
}
#colonneGauche .TPL_DECLICJEUNE div h4, #colonneDroite .TPL_DECLICJEUNE div h4 {
	color: #d74b24;
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#Reinit {
	color: #777777;
}

/*table tr td {
	text-align: left;
}*/

/*============================================================================
 * GESTION DES TABLES
 *==========================================================================*/
/*
#contenu table{
    border: none;
    border-collapse: collapse;
    width: 100%;
}
#contenu table td{
    border: none;
}
#corps #contenu table td.bordureGrise{
    border: 1px solid #CCC;
    padding: 3px;
}
*/

 /*=========================================================================*/
.TPL_NEWSLETTERS table tr td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}
.TPL_NEWSLETTERS table img {
	float: left;
	margin-right: 5px;
}
.TPL_NEWSLETTERS #formNews a {
	font-family: Georgia, serif, arial;
	color: #7f6f81;
	font-style: normal;
	font-weight: normal;
}
.TPL_NEWSLETTERS table label {
	width: auto;
	text-align: left;
}
.TPL_NEWSLETTERS .tabG {
	width: 70%;
}
.TPL_NEWSLETTERS .tabD {
	width: 28%;
}
#formAbonne .tabG {
	width: 70%;
}
#formAbonne .tabD {
	width: 28%;
}
#formAbonne p.action{
    text-align: right;
}
.tpl_plansite {
}
#corps .tpl_plansite ul {
	list-style: none;
	margin-bottom: 20px;
	padding-left: 0px;
	margin-left: 0px;
	overflow: hidden;
	zoom: 1;
}
#corps .tpl_plansite ul li {
	font-weight: bold;
	text-transform: uppercase;
	background: none;
	font-size: 13px;
}
#corps .tpl_plansite ul ul {
	border-left: 1px solid #CCCCCC;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#corps .tpl_plansite ul ul li {
	text-transform: none;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 11px;
	margin-top: 1px;
}
#corps .tpl_plansite ul ul li a {
	border-left: 6px solid #CCCCCC;
	padding-left: 5px;
}
#corps .tpl_plansite ul ul ul {
	margin-left: 30px;
	margin-bottom: 5px;
}
#corps .tpl_plansite ul ul ul li a {
	border: none;
	color: #999999;
	font-weight: normal;
}
#corps .tpl_plansite ul ul ul ul {
	border-left: none;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#contenu .tpl_sommairePage {
	padding-bottom: 5px;
	background: url('images/sommaire_bottom.gif') no-repeat 50% 100%;
	overflow: hidden; padding-left:0px; padding-right:0px; padding-top:0px
}
#contenu .tpl_sommairePage ul {
	border: 1px solid #D7D7D7;
	list-style: none;
	padding: 5px;
	padding-left: 10px;
	margin: 0;
}
#contenu .tpl_sommairePage ul li {
	padding-left: 10px;
	background: url('images/puce.gif') no-repeat 0 5px;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px
}
#contenu .tpl_sommairePage ul li a:link, #contenu .tpl_sommairePage ul li a:visited {
	text-decoration: none;
	color: #777777;
	font-size: 11px;
}
#contenu .tpl_sommairePage ul li a:hover {
	text-decoration: underline;
}
#contenu .tpl_diaporama table td.libelle h4 {
	font-family: Georgia, serif, arial;
	color: #46004b;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	margin-right: 8px;
	margin-top: 20px;
	text-transform: none;
}
#contenu .tpl_diaporama table td ul li {
	background: url('images/puceDiapo.gif') no-repeat 0 4px;
}
.tpl_aideRegionListe {
    padding-top: 10px;
    text-align: left;
}
.tpl_aideRegionListe table {
	width: 100%;
}
.regletteNavigation {
	text-align: center;
	color: #E87033;
	margin-bottom: 3px;
}
.tpl_aideRegionListe table .tabG {
	width: 175px;
}
.tpl_aideRegionListe table label {
	width: 175px;
}
.tpl_aideRegionListe table .tabD {
	padding-left: 0px;
}
.tpl_aideRegionListe table tr td {
	vertical-align: top;
	text-align: left;
}
#contenu .itemListe a:VISITED {
	color: #777777;
}
.tpl_aideRegionListe form fieldset.plante {
    margin: 0;
    padding: 0 0 0 5px;
}
#idPlante {
	overflow: hidden;
	background: url('images/fondAide2.jpg') no-repeat 100% 100%;
}
#idPlante p.action {
	padding-right: 5px;
	padding-bottom: 10px;
}
#idPlante input {
	border: 1px solid #D1D1C9;
}
.resultaa {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #FBE4D9;
}
.itemListe {
	margin: 0;
	padding: 3px;
	overflow: hidden;
	zoom: 1;
}
.tpl_aideRegionListe .itemListe p {
	font-size: 10px;
	color: #555555;
	margin: 0;
	padding: 0;
	display: inline;
}
.tpl_aideRegionListe .itemListe p {
	float: left;
}
.tpl_aideRegionListe p.typpy {
	float: right;
}
.itemListe a {
	color: #666666;
	font-size: 12px;
	font-weight: 700;
}
.couleur0 {
	background: #fbe4d9;
}
.couleur1 {
	background: #FFF;
}
.tpl_aideRegionListe select {
	background: #FFD2BA;
}
.tpl_aideRegionListe .action input {
	padding: 2px;
	text-align: center;
}
.blocNavigation {
	color: #777777;
	font-size: 11px;
	clear: left;
	padding-top: 10px;
}
.blocNavigation span {
	margin-left: 3px;
	margin-right: 3px;
}
.blocNavigation span a {
	color: #777777;
}
.fleche {
	padding-left: 15px;
	background: url('../../Images/puceFleche.gif') no-repeat 0 3px;
}
/*----------------------*/
/*-------------------------*/
.tpl_aideRegionFiche p.action {
	text-align: right;
}
.tpl_aideRegionFiche p.action input {
	border: 1px solid #D1D1C9;
}
#contenu p.retourI a {
	color: #D74B24;
}
.orange {
	color: #D74B24;
}
#contenu .tpl_aideRegionFiche h3 {
	padding-bottom: 10px;
	margin-top: 10px;
}
.catego {
	color: #777777;
	font-size: 10px;
}
#contenu .tpl_aideRegionFiche .tpl_formulaire h3 {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
/*-------------------------------*/
#colonneGauche .TPL_AIDEREGIONACTUALITES, #colonneDroite .TPL_AIDEREGIONACTUALITES {
	background: #FFDFCF;
}
#colonneGauche .TPL_AIDEREGIONACTUALITES ul, #colonneDroite .TPL_AIDEREGIONACTUALITES ul {
	list-style: none;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-bottom: 5px;
}
#colonneGauche .TPL_AIDEREGIONACTUALITES h3, #colonneDroite .TPL_AIDEREGIONACTUALITES h3 {
	color: #D74B24;
	background: #FFF url('images/paragraphe_h3degradedroitegris.jpg') no-repeat 0 100%;
}
#colonneGauche .TPL_AIDEREGIONACTUALITES a, #colonneDroite .TPL_AIDEREGIONACTUALITES a {
	color: #D74B24;
}
/*-------------------------------------------*/
#corps .labelPlus {
	width: 170px;
}
#corps .TPL_FAQ p.couleur1 {
	border: 1px solid #E1ECBC;
	margin: 0px;
}
#corps .TPL_FAQ p.couleur0 {
	margin: 0px;
	background: #E1ECBC;
}
#corps .TPL_FAQ .fleche {
	background: url('images/puceFlecheVerte.gif') no-repeat 0 5px;
}
#corps .TPL_FAQ .itemListe {
	margin: 0px;
}
#corps .TPL_FAQ fieldset {
	padding: 5px;
}
#corps .TPL_FAQ .itemListe span {
	font-size: 10px;
	color: #555555;
	margin: 0;
	display: inline;
	float: left;
}
#corps .TPL_FAQ .retourI {
	margin-top: 10px;
}
#corps .TPL_FAQ .retourI a {
	color: #658207;
}
#corps #colonneGauche .TPL_AIDEREGIONENAVANT, #colonneDroite .TPL_AIDEREGIONENAVANT {
	background: #ffdfcf;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px;
	overflow: hidden;
	padding-top: 0px;
	border: 1px solid #ffdfcf;
}
#colonneGauche .TPL_AIDEREGIONENAVANT h4, #colonneDroite .TPL_AIDEREGIONENAVANT h4 {
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 1px;
	color: #c35113;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	margin-top: 8px;
}
#colonneGauche .TPL_AIDEREGIONENAVANT p, #colonneDroite .TPL_AIDEREGIONENAVANT p {
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 3px;
	margin-bottom: 3px;
}
/*------------------------------------------------*/
#contenu .tpl_phototheque {
	overflow: hidden;
	zoom: 1;
	padding-bottom: 20px;
}
#contenu .tpl_phototheque #ssssssmenu {
	margin-bottom: 10px;
}
#contenu .tpl_phototheque .categoriePh {
	margin-top: 0px;
}
#contenu .tpl_phototheque .regletteNavigation {
	color: #777777;
}
#contenu .tpl_phototheque .ColonnedeG, #contenu .tpl_phototheque .ColonnedeD {
	width: 47%;
	float: left;
	margin-right: 1%;
	margin-top: 5px;
	padding: 10px 0 10px 10px;
	overflow: hidden;
	zoom: 1;
}
#contenu .tpl_phototheque .uneFoto {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 5px;
}
#contenu .tpl_phototheque .uneFoto img {
	float: left;
	margin-right: 5px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background: #FFF;
}
#contenu .tpl_phototheque .photoLibelle {
	text-align: center;
	margin-bottom: 0px;
	color: #777777;
	font-size: 92%;
}
#contenu .tpl_phototheque .photoLibelle span.libelle{
    font-size: 210%;
}
#contenu .tpl_phototheque .defile {
	overflow: hidden;
	zoom: 1;
	width: 550px;
	text-align: center;
	margin: 0 auto;
}
#contenu .tpl_phototheque .defile img {
	display: inline;
}
#contenu .tpl_phototheque .defile tr td {
	text-align: center;
	vertical-align: middle;
}
#contenu .tpl_phototheque .photoCopyright {
	margin: 0;
	padding: 0;
	margin-top: 2px;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contenu .tpl_phototheque #formatPhoto {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 88%;
}
#contenu .tpl_phototheque #formatPhoto a {
	margin-left: 30px;
	margin-right: 30px;
}
#contenu .tpl_phototheque .libelle {
	font-family: Georgia, serif, arial;
	color: #658207;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	text-transform: none;
}
#contenu .tpl_phototheque .fonctionnement {
    font-family: Arial, Helvetica, sans-serif;
    clear: both;
	font-size: 11px;
	color: #555555;
	padding: 10px;
}
/*-------------------------------------------*/
#contenu .tpl_ecard {
	/*background: transparent url(images/fototek_fd.jpg) repeat-x top;*/
	overflow: hidden;
	zoom: 1;
	padding-bottom: 20px;
}
#contenu .tpl_ecard #ssssssmenu {
	margin-bottom: 10px;
}
#contenu .tpl_ecard .categoriePh {
	margin-top: 0px;
}
#contenu .tpl_ecard .regletteNavigation {
	color: #777777;
}
#contenu .tpl_ecard .ColonnedeG, #contenu .tpl_ecard .ColonnedeD {
	width: 47%;
	float: left;
	margin-right: 1%;
	margin-top: 5px;
	padding: 10px 0 10px 10px;
	overflow: hidden;
	zoom: 1;
}
#contenu .tpl_ecard .uneFoto {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 5px;
}
#contenu .tpl_ecard .uneFoto img {
	float: left;
	margin-right: 5px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background: #FFF;
}
#contenu .tpl_ecard .photoLibelle {
	text-align: center;
	margin-bottom: 0px;
	color: #777777;
	font-size: 92%;
}
#contenu .tpl_ecard .photoLibelle span.libelle {
	font-size: 210%;
}
#contenu .tpl_ecard .defile {
	overflow: hidden;
	zoom: 1;
	width: 600px;
	text-align: center;
}
#contenu .tpl_ecard .defile img {
	display: inline;
}
#contenu .tpl_ecard .defile tr td {
	text-align: center;
	vertical-align: middle;
}
#contenu .tpl_ecard .photoCopyright {
	margin: 0;
	padding: 0;
	margin-top: 2px;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contenu .tpl_ecard #formatPhoto {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 88%;
}
#contenu .tpl_ecard #formatPhoto a {
	margin-left: 30px;
	margin-right: 30px;
}
#contenu .tpl_ecard .libelle {
	font-family: Georgia, serif, arial;
	color: #658207;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	text-transform: none;
}
#contenu .tpl_ecard .fonctionnement {
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	font-size: 11px;
	color: #555555;
	padding: 10px;
}
#contenu .tpl_ecard p label {
	font-family: Arial, Helvetica, sans-serif;	
	color: #000;
}


.TPL_CONTACT label.noBorder {
	border: none;
}
.TPL_CONTACT .noMargin {
	margin-bottom: 0;
	margin-top: 0;
}
.TPL_CONTACT select {
	font-size : 10px;	
}	

/*-------------------------------------------*/
.erreur {
	font-weight: bold;
	color: #F00;
}
#contenu img.imageCadreGauche {
	padding-top: 7px;
	background: url('images/imageDegrade.jpg') no-repeat 0 0;
	float: left; padding-left:11px; padding-right:11px; padding-bottom:11px
}
#contenu img.imageCadreDroite {
	padding-top: 7px;
	background: url('images/imageDegradeDroite.jpg') no-repeat 100% 0;
	float: right; padding-left:11px; padding-right:11px; padding-bottom:11px
}
#bo_menu_haut {
	z-index: 99;
}
.Textvert {
	color: #658207;
}
/* ===================================================================
 * TEMPLATES - Sachin -
 * =================================================================*/
.TPL_PRESSE table {
	width: 100%;
	margin: 10px 0;
}
.TPL_PRESSE .resultatNavigation {
	margin-bottom: 10px;
}
.TPL_PRESSE .regletteNavigation {
	color: #96BC1D;
}
.TPL_PRESSE .dossier {
	width: 160px;
	font-size: 83.33%;
}
.TPL_PRESSE .couleur0 {
	background: #E2EBBC;
}
.TPL_PRESSE .couleur1 {
	background: #FFF;
}
.TPL_PRESSE .fleche {
	background-image: url('none');
	margin: 0;
	padding: 0
}
.TPL_PRESSE .date {
	width: 60px;
	font-size: 83.33%;
}
.TPL_DISCOURS table {
	width: 100%;
	margin: 10px 0;
}
.TPL_DISCOURS .resultatNavigation {
	margin-bottom: 10px;
}
.TPL_DISCOURS .fleche {
	background-image: url('pss_rose/puceFleche.gif');
	/*margin: 0;
	padding: 0;*/
}
.TPL_DISCOURS .date {
	width: 60px;
}
.TPL_RAPPORT table {
	width: 100%;
	margin: 10px 0;
}
.TPL_RAPPORT .resultatNavigation {
	margin-bottom: 10px;
}
.TPL_RAPPORT .couleur0 {
	background: #E2EBBC;
}
.TPL_RAPPORT .couleur1 {
	background: #FFF;
}
.TPL_RAPPORT .fleche {
/*	background-image: none;
	margin: 0;
	padding: 0;*/
	background: url('images/puceFlecheVerte.gif') no-repeat 0 5px;
}
.TPL_RAPPORT .date {
	width: 60px;
}
.retourPhototheque {
	text-align: center;
	font-size: 92%;
}
#contenu .retourPhototheque a {
	color: #658207;
}
.retourEcard {
	text-align: center;
	font-size: 92%;
}
#contenu .retourEcard a {
	color: #658207;
}
h5 {
	margin: 5px 0;
	padding: 0;
}
#document #colonneDroite .TPL_REGIONAIDE, #document #colonneGauche .TPL_REGIONAIDE {
	background: #E47031 url('images/fdActuDomaine.jpg') no-repeat top left;
	margin-bottom: 10px;
	border: 1px solid #E47031
}
#colonneDroite .TPL_REGIONAIDE h3, #colonneGauche .TPL_REGIONAIDE h3 {
	background: #FFF;
	padding: 0 5px;
	margin-bottom: 0;
	color: #E47031;
}
#colonneDroite .TPL_REGIONAIDE ul, #colonneGauche .TPL_REGIONAIDE ul {
	margin: 0;
	padding: 5px;
	list-style: none;
}
#document #colonneDroite .TPL_REGIONAIDE {
	background: #E47031 url('images/fdActuDomaine.jpg') no-repeat top left;
}
#colonneDroite .TPL_REGIONAIDE .actuDomaine {
	background: url('images/fd_aidesRegions.gif') no-repeat top right;
}
#colonneGauche .TPL_REGIONAIDE .actuDomaine {
	background: url('images/tplAide_h3rouge.gif') no-repeat top right;
}
#colonneDroite .TPL_REGIONAIDE ul li, #colonneGauche .TPL_REGIONAIDE ul li {
	margin: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FFF;
}
#colonneDroite .TPL_REGIONAIDE ul li a, #colonneGauche .TPL_REGIONAIDE ul li a {
	color: #FFF;
}
#document #colonneDroite .TPL_DIRECTIONACTUALITES, #document #colonneGauche .TPL_DIRECTIONACTUALITES {
	margin-bottom: 10px;
	border: 1px solid #AA3C92;
}
#colonneDroite .TPL_DIRECTIONACTUALITES h3, #colonneGauche .TPL_DIRECTIONACTUALITES h3 {
	background: #FFF;
	padding: 0 5px;
	margin-bottom: 0;
	color: #AA3C92;
}
#colonneDroite .TPL_DIRECTIONACTUALITES ul, #colonneGauche .TPL_DIRECTIONACTUALITES ul {
	margin: 0;
	padding: 5px;
	list-style: none;
}
#colonneGauche .TPL_DIRECTIONACTUALITES ul {
	background: #AA3C92 url('images/fdActuCR.jpg') no-repeat top left;
}
#colonneDroite .TPL_DIRECTIONACTUALITES ul {
	background: #AA3C92 url('images/fdActuCR-R.jpg') no-repeat top left;
}
#colonneDroite .TPL_DIRECTIONACTUALITES .actuDomaine {
	background: url('images/fd_aidesRegions.gif') no-repeat top right;
}
#colonneGauche .TPL_DIRECTIONACTUALITES .actuDomaine {
	background: url('images/tplAide_h3rouge.gif') no-repeat top right;
}
#colonneDroite .TPL_DIRECTIONACTUALITES ul li, #colonneGauche .TPL_DIRECTIONACTUALITES ul li {
	margin: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FFF;
}
#colonneDroite .TPL_DIRECTIONACTUALITES ul li a, #colonneGauche .TPL_DIRECTIONACTUALITES ul li a {
	color: #FFF;
}
.TPL_NEWSLETTERS #formNews fieldset fieldset legend {
	color: #666;
	font-weight: bold;
	font-style: italic;
}
/************************************************
 * OUTILS
 ************************************************/
#contenu #outils {
	float: right;
	overflow: hidden;
	width: 220px;
}
#contenu #outils .visuels {
	display: inline;
	float: left;
	border: none;
}
#contenu #outils span {
	display: inline;
	float: right;
	margin-top: 7px;
	font-size: 83%;
}
/* ===================================================================
 * COMMENTAIRES - Sachin -
 * =================================================================*/
.commentaire {
	font-size: 92%;
	overflow: hidden;
	padding: 0;
	margin-bottom: 10px;
}
.commentaire p {
	width: 20%;
	float: left;
	margin: 0;
}
.commentaire p span {
	color: #666;
	font-style: normal;
}
.commentaire blockquote {
	width: 80%;
	float: left;
	margin: 0;
}
.commentaire blockquote p {
	width: 100%;
	float: none;
	margin: 0;
}
.commentaire dl {
	margin-left: 20%;
}
.commentaire dt {
	font-weight: bold;
	color: #658207;
}
.commentaire dd {
	margin: 0;
	width: 100%;
}
.commentaire dd blockquote {
	width: 100%;
	padding: 0;
	margin: 0;
}
.commentaire dd blockquote p {
	padding: 0;
	margin: 0;
}
#comm h3.surtitre {
	border-bottom: 1px solid #d7d7d7;
	overflow: hidden;
	padding: 0px;
	margin-bottom: 10px;
}
#comm h3.surtitre span {
	font-family: Georgia, serif, arial;
	font-style: italic;
	background-color: #96bc1d;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	color: #FFF;
	float: left;
	font-size: 11px;
	display: inline;
	font-weight: bold;
	display: block;
}
#commentaireDepot p label {
	display: block;
	width: 190px;
	float: left;
	text-align: right;
	padding-right: 10px;
	font-size: 92%;
}
#commentaireDepot h3.surtitre {
	border-bottom: 1px solid #d7d7d7;
	overflow: hidden;
	padding: 0px;
	margin-bottom: 10px;
}
#commentaireDepot h3.surtitre span {
	font-family: Georgia, serif, arial;
	font-style: italic;
	background-color: #96bc1d;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	color: #FFF;
	float: left;
	font-size: 11px;
	display: inline;
	font-weight: bold;
	display: block;
}
#commentaireDepot p {
	text-align: right;
}
#commentaireDepot input, #commentaireDepot textarea {
	width: 390px;
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92%;
	background: #EBE9EE;
}
#commentaireDepot input.soumettre {
	width: 180px;
	font-size: 92%;
}
#commentaireDepot div {
	font-size: 92%;
	color: #777;
}
#commentaireDepot p.react {
	text-align: left;
}
/* ===================================================================
 * Sous menu niveau 4 - Sachin -
 * =================================================================*/
#ssssmenu ul li {
	padding: 3px 0;
}
#ssssmenu ul li a {
	padding-left: 5px;
	display: block;
}
#ssssmenu ul li.selected a.enfants {
	background: url('images/paragraphe_h3degradevert.gif') no-repeat bottom left;
	display: block;
	padding-bottom: 10px;
	padding-left: 5px
}
#corps #ssssmenu ul li.selected ul li {
	margin: 0;
	padding: 3px 0px 3px 8px;
}
#ssssmenu ul li.selected li a {
	padding: 2px 0;
}
#ssssmenu ul li.selected li a:hover {
	text-decoration: underline;
}
/* ===================================================================
 * Video/Zapping - Olivier -
 * =================================================================*/
#cover {
	background-color: #000000;
	display: block;
	height: 100%;
	left: 0pt;
	opacity: 0.7;
	position: absolute;
	top: 0pt;
	width: 100%;
	z-index: 100;
	filter: alpha(opacity = 70);
}
#ownFrame {
	background-color: #000;
	color: #000;
	padding-top: 30px;
}
#ownFrame a {
	color: #000;
}
#popupAffichageVideo {
	background-color: #000;
}
#ownFrame .action {
	float: right;
	margin-right: 10px;
}
#ownFrame a.close {
	background: url('images/closeVideo.gif') no-repeat center right;
	padding-right: 28px;
	height: 30px;
	display: block;
	text-align: right;
	width: 30px;
	float: right;
	margin-left:0; margin-right:2px; margin-top:0; margin-bottom:2px
}
#ownFrame a.close span {
	padding-top: 15px;
	display: none;
}
#ownFrame #bottomNav {
	height: 36px;
	padding-top: 15px;
}
#ownFrame #bottomNav a {
	color: #FFF;
}
#ownFrame #bottomNav a.toutesLesVideos {
	display: block;
	float: left;
	text-align: left;
	padding-left: 100px;
}

#ownFrame #popupAffichageVideo h3 {
	color : #F3BB06;
	font-size : 150%;
	font-style : italic;
	font-weight : normal;
	font-family : Georgia,serif,arial;
	margin : 10px 0 10px 0;
	text-align : left;
	padding-left : 100px;
}

#imageData {
	text-align: left;
}
/* ===================================================================
 * TPL Profil en avant - Sachin -
 * =================================================================*/
#colonneDroite .TPL_AIDEPROFILENAVANT, #colonneGauche .TPL_AIDEPROFILENAVANT {
	background: #E1ECBC none repeat scroll 0%;
	border: 1px solid #E1ECBC;
	margin-bottom: 0px;
	margin-top: 0px;
	overflow: hidden;
	padding: 0px 3px 3px;
}
#colonneDroite .TPL_AIDEPROFILENAVANT h4, #colonneGauche .TPL_AIDEPROFILENAVANT h4 {
	color: #658207;
	font-size: 11px;
	font-weight: bold;
	margin: 8px 6px 1px;
	text-transform: none;
}
#colonneDroite .TPL_AIDEPROFILENAVANT p,  #colonneGauche .TPL_AIDEPROFILENAVANT p {
	margin: 3px 6px;
}
#colonneDroite .TPL_AIDEPROFILENAVANT a,  #colonneGauche .TPL_AIDEPROFILENAVANT a {
	text-decoration: underline;
}
#colonneDroite .TPL_AIDEPROFILENAVANT a:hover,  #colonneGauche .TPL_AIDEPROFILENAVANT a:hover {
	text-decoration: none;
}
/* ===================================================================
 * TPL Zapping - Sachin -
 * =================================================================*/
.tpl_zappingMDL  a {
	display: block;
}
.tpl_zappingMDL p a {
	display: block;
	margin: 0;
	padding: 0;
	height: 62px;
}
#contenu .flecheverte {
	background:  url('../../Images/puceFlecheVerte.gif') no-repeat 2px 5px;
	padding-left: 15px;
	vertical-align: top
}
#contenu .couleur0 .flecheverte {
    background: #E2EBBC url('../../Images/puceFlecheVerte.gif') no-repeat 2px 5px;
}
#contenu .liste .couleur0 .flecheverte, #contenu .liste .couleur1 .flecheverte {
	font-weight: bold;
}
#contenu .liste .couleur0 .alignright, #contenu .liste .couleur1 .alignright {
    font-size: 83.33%;
}
/* ===================================================================
 * TPL AUTRES PUBLICATIONS - Sachin -
 * =================================================================*/
.tpl_autrePublicationListe {
	padding-top: 10px;
}
.tpl_autrePublicationListe .couleur0 {
	background: #E2EBBC;
}
.publicationFormat {
	color : #777777;
}

/* ===================================================================
 * PARAGRAPHE RDV CITOYENS - Sachin -
 * =================================================================*/
.PRS_RDVCITOYENS {
	background: #007BA7 url('images/PRS_RDV_FD.jpg') no-repeat bottom right;
	margin-bottom: 10px
}
.PRS_RDVCITOYENS h3 {
	background: #FFF url('images/paragraphe_h3degradebleu.gif') no-repeat bottom right;
	color: #007BA7;
	padding-top: 6px;
	padding-bottom: 11px
}
.PRS_RDVCITOYENS h4 {
	background: url('images/bulleBleu.gif') no-repeat center;
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 25px;
	height: 35px;
	color: #01384D;
	margin-top: 15px;
	margin-bottom: 0px;
	font-family: arial, helvetica, sans-serif
}
.PRS_RDVCITOYENS p {
	margin: 0;
	padding: 10px;
	color: #FFF;
}
.PRS_RDVCITOYENS .basBlocBleu {
	background: url('images/degradebleuSeparation.gif') no-repeat top right; padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px
}
#colonneGauche .PRS_RDVCITOYENS h3, #colonneDroite .PRS_RDVCITOYENS h3 {
	color: #007BA7;
	margin-bottom: 0;
}
#colonneGauche .PRS_RDVCITOYENS p a:link, #colonneGauche .PRS_RDVCITOYENS p a:visited, #colonneDroite .PRS_RDVCITOYENS p a:link, #colonneDroite .PRS_RDVCITOYENS p a:visited {
	color: #FFF;
	/*text-decoration: underline;*/
}
#colonneGauche .PRS_RDVCITOYENS p a:hover, #colonneDroite .PRS_RDVCITOYENS p a:hover {
	text-decoration: underline;
}
.PRS_RDVCITOYENS h4 a:hover {
	text-decoration: underline;
}
#colonneGauche .PRS_RDVCITOYENS p.basBlocBleu a, #colonneDroite .PRS_RDVCITOYENS p.basBlocBleu a {
	text-decoration: none;
}
/* ===================================================================
 * LISTES SPECIFIQUES - Sachin -
 * =================================================================*/
#contenu .styleGrdPuce, #colonneDroite .styleGrdPuce, #colonneGauche .styleGrdPuce {
	background: url('../../Images/puce.gif') no-repeat center left;
	padding-left: 10px;
	height: 1%;
	zoom: 1; list-style-type:none
}
#contenu .stylePtePuce, #colonneDroite .stylePtePuce, #colonneGauche .stylePtePuce  {
	background: url('images/toptop_puce.gif') no-repeat center left;
	padding-left: 10px;
	height: 1%;
	zoom: 1; list-style-type:none
}
#contenu .styleTriangle, #colonneDroite .styleTriangle, #colonneGauche .styleTriangle  {
	background: url('images/puceTriangleNoir.gif') no-repeat center left;
	padding-left: 10px;
	height: 1%;
	zoom: 1; list-style-type:none
}
/* ===================================================================
 * TPL PUBLICATION JRA
 * =================================================================*/
.texteLien {
	font: 17px Georgia, Palatino, Times New Roman, serif;
	padding: 20px 10px;
}
.tpl_publicationJournalRA a, .tpl_publicationDecisions a {
	display: block;
	float: left;
}
.tpl_publicationJournalRA select, .tpl_publicationDecisions select {
	background: #EBE9EE;
	border: 1px solid #D1D1C9;
	font-family: Arial, Helvetica, sans-serif;
}
.tpl_publicationJournalRA input, .tpl_publicationDecisions input {
	border: 1px solid #D1D1C9;
	padding: 0px 2px;
	text-align: center;
	width: auto;
}
.tpl_publicationJournalRA_inscription fieldset {
	margin-top: 15px;
}
.TPL_PRESSE fieldset p input, .TPL_PRESSE fieldset p select {
	margin: 0;
}
/* ===================================================================
 * GUILLEMETS GRD
 * =================================================================*/
.PRS_GUILLEMETSG_22, .PRS_GUILLEMETSD_22 {
	overflow: hidden;
}
.PRS_GUILLEMETSG_22 h3 {
	background: url('images/guillemets.gif') no-repeat top left;
	font-style: normal;
	font-size: 18px;
	padding-left:30px; padding-right:0pt; padding-top:16px; padding-bottom:16px
}
.PRS_GUILLEMETSD_22 h3 {
	background: url('images/guillemetsdroits.gif') no-repeat 100% 0;
	font-style: normal;
	padding-top: 10px;
	padding-right: 30px;
	padding-top: 16px;
	padding-bottom: 30px;
	font-size: 18px
}
#contenu .PRS_GUILLEMETSD_22 h3, #contenu .PRS_GUILLEMETSG_22 h3 {
    font-size: 22px;
    padding: 20px
}
.PRS_GUILLEMETSG_22 h3.surtitre, #corps .PRS_GUILLEMETSD_22 h3.surtitre {
	background-image: url('none');
	height: auto;
	width: auto;
	min-height: 0;
	border-bottom: 1px solid #d7d7d7
}
/* ===================================================================
 * TPL FICHE PUBLICATIONS
 * =================================================================*/
.panierUpdate {
	color: #F00;
	margin-top: 5px;
	margin-bottom: 0;
}
.cartouche {
	overflow: hidden;
	padding-top: 10px;
}
.fiche h4, .contactFichePub {
	font-family: Georgia, serif, arial;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	padding: 0;
	text-transform: none;
}
.cartouche img {
	margin: 0 10px 10px 0;
	float: left;
}
.cartouche p {
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
}
.fiche .alignright {
	margin: 0;
}
.contactFichePub a {
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
}
#contenu .fiche .alignright {
	margin: 20px 0;
}
#contenu a.vert {
	color: #658207;
}/*
#contenu .panier {
	margin-top: 5px;
}*/
.panier a { 
    background: url('images/panier.gif') no-repeat top left;
    padding-left: 25px
}
#contenu a.similiBouton {
	text-decoration: none;
	background: #EBE9EE;
	border: 1px solid #D1D1C9;
	padding: 5px;
}
p.merci {
	margin-top: 10px;
}
#formAbonne {
	margin-top: 5px;
}
#formAbonne table {
	margin: 6px 0 10px 0;
}
div#corps div#contenu #toppastop img {
	padding-left: 0;
}
.blocVignettes {
	overflow: hidden;
}
/* ===================================================================
 * ELUS
 * =================================================================*/
.ELU {
	overflow: hidden;
	width: 47%;
	float: left;
	margin-right: 1%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	border: 1px solid #D7D7D7;
}
.ELU div {
	margin-left: 110px;
}
.ELU img {
	padding: 5px;
	display: block;
}
.ELU h4 {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	border-left: 5px solid #871F69;
	margin: 0;
	padding: 5px 5px 0 5px;
}
.ELU h5 {
	color: #A0237E;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.ELU div p {
	margin: 55px 0 0 10px;
	border-top: 1px solid #D7D7D7;
}
#contenu .ELU div p a:link, #contenu .ELU div p a:visited {
	background: url('images/puce.gif') no-repeat 2px 5px;
	padding-left: 10px;
	text-decoration: none;
	color: #666;
	display: block
}
#contenu .ELU div p a:hover {
	text-decoration: underline;
}
#formContact fieldset label {
	width: 214px;
}
/* ===================================================================
 * TPL COMITES
 * =================================================================*/
.comiteDocuments form select, .comiteCalendrier form select, .comiteDocuments form input, .comiteCalendrier form input {
	background: #EBE9EE none repeat scroll 0%;
	border: 1px solid #D1D1C9;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.comiteDocuments form input, .comiteCalendrier form input {
	/*font-size: 92%;*/
}

 .comiteCalendrier .fleche, .comiteDocuments .fleche {
	background-image: url('images/puceFlecheVerte.gif');
	/*margin: 0;
	padding: 0;*/
}

/* ===================================================================
 * TPL RAPPORT
 * =================================================================*/
.TPL_RAPPORT a {
	font-weight: bold;
}
.TPL_RAPPORT .date {
	width: 70px;
}
/* ===================================================================
 * TPL SELECTION
 * =================================================================*/
.tpl_selection li {
	overflow: hidden;
}
.tpl_selection li a {
	float: left;
}
.tpl_selection span {
	float: right;
}

/* ===================================================================
 * Discours
 * =================================================================*/
#DIS_DATE_1, #DIS_DATE_2 {
    margin-bottom: 3px;
}
/* ===================================================================
 * MODULE ZAPPING PETIT
 * =================================================================*/
#colonneDroite #tpl_zappingMDLPetit/*, #colonneDroite .tpl_zappingMDL*/ {
	background: url('images/FD_zappingMDLP_R.jpg') no-repeat bottom right;
	padding-bottom: 7px
}
#colonneGauche #tpl_zappingMDLPetit/*, #colonneGauche.tpl_zappingMDL */{
	background: url('images/FD_zappingMDLP_L.jpg') no-repeat bottom left;
}
/* ===================================================================
 * Comité Calendrier
 * =================================================================*/
.comiteCalendrier  h5, .comiteDocuments  h5{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.comiteCalendrier  p {
	/*margin: 0 0 10px 0;*/
}
.tplimg{
	margin: 0;
	padding: 0;
	border-top: 1px solid #FFF;
}
.alert {
	color : #FF0000;
}
/*===============================================
/* TEMPLATE DES RESULTATS
/*=============================================*/
#document #contenu .TPL_RESULTATRECHERCHE h4, #document #contenu .TPL_RESULTATRECHERCHE h5 {
	font-family: Georgia, serif, arial;
	font-style:italic;
}
#document #contenu .TPL_RESULTATRECHERCHE h3 {
	font-family: Georgia, serif, arial;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;	
}
#document #contenu .TPL_RESULTATRECHERCHE h3 span {
	color: #96BC1D;
	font-size: 100%;
}
/*===============================================
/* NOMBRE DE REPONSES
/*=============================================*/
#document #contenu .TPL_RESULTATRECHERCHE .reponses {
	background: #EEE;
	border: 1px solid #D7D7D7;
	overflow: hidden;
	padding-bottom: 10px;
	font-weight: bold;
	zoom: 1;
}
#document #contenu .TPL_RESULTATRECHERCHE .reponses span {
	font-size: 100%;
	color: #96BC1D;
}
#document #contenu .TPL_RESULTATRECHERCHE .nombre {
	padding: 10px;
	border-bottom: 1px solid #D7D7D7;
	margin-bottom: 10px;
}
#document #contenu .TPL_RESULTATRECHERCHE .nombrebis {
	padding: 10px;
}
#document #contenu .TPL_RESULTATRECHERCHE .reponses .listeGauche, #document #contenu .TPL_RESULTATRECHERCHE .reponses .listeDroite {
	float: left;
	width: 275px;
}
#document #contenu .TPL_RESULTATRECHERCHE .reponses .listeGauche {
	padding-left: 10px;
}
#document #contenu .TPL_RESULTATRECHERCHE .reponses .listeDroite {
	background: #FFF;
	padding: 10px;
	border: 1px solid #D7D7D7;
}

#document #contenu .TPL_RESULTATRECHERCHE .reponses ul {
	margin: 0;
	padding: 0;
}
#document #contenu .TPL_RESULTATRECHERCHE .reponses ul li {
	list-style: none;
	padding: 2px;
	background: none;
}
#document #contenu .TPL_RESULTATRECHERCHE .reponses a:link, #document #contenu .TPL_RESULTATRECHERCHE  .reponses a:visited {
	color: #777;
	text-decoration: underline;
}
#document #contenu .TPL_RESULTATRECHERCHE .reponses a:hover {
	color: #777;
	text-decoration: none;
}
/*===============================================
/* BLOC DE RESULTATS
/*=============================================*/
#document #contenu .TPL_RESULTATRECHERCHE .blocResultat {
	clear: both;
}
#document #contenu  .TPL_RESULTATRECHERCHE h4 {
	border-bottom: 1px solid #D7D7D7;
	font-size: 12px;
	line-height: 20px;
	margin-top: 10px;
	text-transform: none;
	zoom: 1;
}
#document #contenu .TPL_RESULTATRECHERCHE h4 span {
	display: inline;
	background: #96BC1D;
	color: #FFF;
	padding: 3px 7px
}
#document #contenu .TPL_RESULTATRECHERCHE h4 span span {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	color: #fff;
}
#document #contenu .TPL_RESULTATRECHERCHE .blocResultat .tous {
	padding: 10px 15px;
	font-weight: bold;
}
#document #contenu  .TPL_RESULTATRECHERCHE .blocResultat .tous a {
	color:  #96BC1D;
}
#document #contenu .TPL_RESULTATRECHERCHE .blocResultat .tous a:hover {
	text-decoration: none;
}
#document #contenu .TPL_RESULTATRECHERCHE .blocResultat .bold {
	font-weight: bold;
color: #333;
}
#document #contenu .TPL_RESULTATRECHERCHE .resultatNavigation {
	text-align: center;
	padding-top: 15px;
}
#document #contenu .TPL_RESULTATRECHERCHE .blocNavigation {
	color: #777777;
	font-size: 11px;
}
#document #contenu  .TPL_RESULTATRECHERCHE .blocNavigation span {
	margin-left: 3px;
	margin-right: 3px;
}
#document #contenu .TPL_RESULTATRECHERCHE .regletteNavigation {
	color: #96BC1D;
	margin-bottom: 3px;
	text-align: center;
}
#document #contenu .TPL_RESULTATRECHERCHE .regletteNavigation a {
	color: #111111;
	text-decoration: underline;
}
#document #contenu .TPL_RESULTATRECHERCHE .regletteNavigation a:hover{
    text-decoration: none;
}
/*===============================================
/* SPECIFIQUE A UN RESULTAT
/*=============================================*/

#document #contenu .TPL_RESULTATRECHERCHE .unResultat {
	margin: 20px 0;
	border-left: 5px solid #96BC1D;
	overflow: hidden;
    clear: both;
    zoom: 1;
}
#document #contenu .TPL_RESULTATRECHERCHE .unResultat img {
    float: right;
}
#document #contenu .TPL_RESULTATRECHERCHE .unResultat p {
	padding: 0;
	margin: 0;
}
#document #contenu .TPL_RESULTATRECHERCHE .unResultat .titre {
	font-weight: bold;
	color: #96BC1D;
	padding-left: 15px;
}
#document #contenu .TPL_RESULTATRECHERCHE .unResultat .description {
	padding-left: 15px;
	font-size: 91.66%;
}
#document #contenu .TPL_RESULTATRECHERCHE .unResultat .lien {
	padding: 5px 0 5px 15px;
}
#document #contenu .TPL_RESULTATRECHERCHE .unResultat a:link, #document #contenu .TPL_RESULTATRECHERCHE .unResultat a:visited {
	color: #777;
	text-decoration: underline;
}
#document #contenu .TPL_RESULTATRECHERCHE .unResultat a:hover {
	color: #333;
	text-decoration: none;
}
#document #contenu .TPL_RESULTATRECHERCHE .unResultat .poids {
	padding-left: 15px;
	font-size: 83.33%;
	color: #999;
}
/*===============================================
/* CAMPAGNES
/*=============================================*/
#document #contenu .TPL_RESULTATRECHERCHE .Campagne {
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	background: url('images/flocon.gif') no-repeat 10px 8px;
    zoom: 1; margin-left:0; margin-right:0; margin-top:-17px; margin-bottom:25px
}
#document #contenu .TPL_RESULTATRECHERCHE .Campagne .description {
	padding-left: 30px;
	padding-top: 10px;
	color: #FFFFFF;
}
#document #contenu .TPL_RESULTATRECHERCHE .Campagne img {
	margin: 15px 20px;
    float: right;
}
#document #contenu  .TPL_RESULTATRECHERCHE .Campagne a:link, #document #contenu  .TPL_RESULTATRECHERCHE .Campagne a:visited {
	color: #000000;
	text-decoration: underline;
}
#document #contenu .TPL_RESULTATRECHERCHE .Campagne a:hover {
	color: #000000;
	text-decoration: none;
}
/* ===================================================================
 * TEMPLATE itineraires 
 * =================================================================*/
#document #contenu .tpl_itineraire label {
	width : 80px!important;
}
/* ==================================================================
 * TEMPLATE Tchat
 * =================================================================*/
/*#outputListOverFlow {
	/*height: 300px;
	overflow-y: auto;	
}
#outputListOverFlow table {
	width: 94%;
}
.tpl_tchat li {
	margin-bottom: 10px;
}
.tpl_tchat .reponse, .tpl_tchat .type_INVITE {
	color: #007BA7;
}
.tpl_tchat table th, .tpl_tchat table td {
	vertical-align: top;
	padding: 4px;	
}
.tpl_tchat fieldset {
	margin-top: 10px;
}
*/