@charset "utf-8";
/* CSS Document */
/*--------------------BOUTON FLUX RSS-------------------------*/

.RSS a{
	display: block;
	float: right;
	height: 37px;
	width: 60px;
	padding: 10px 0 0 38px;
	color: #FF3333;
	text-decoration: none;
	background: url(../images/flux-RSS-icone.gif) no-repeat;
	}
.RSS a:hover{
	color:#333;
}
.ActuPicto a{
	display: block;
	float: right;
	height: 37px;
	width: 150px;
	padding: 10px 0 0 38px;
	color: #FF3333;
	text-decoration: none;
	background: url(../images/picto_actu.gif) no-repeat;
	}
.ActuPicto a:hover{
	color:#333;
}

.Facebook a{
	display: block;
	float: right;
	height: 37px;
	width: 97px;
	padding: 10px 0 0 41px;
	color: #FF3333;
	text-decoration: none;
	background: url(../images/facebook_icon.gif) no-repeat;
	}
.Facebook a:hover{
	color:#333;
}
/*----------------Zone Rubrique---------------*/
.rubrique {
	/*padding: 0;*/
}
.rubrique a{
	/*height: 23px;*/
	font-size: 14px;
	/*text-decoration: none;*/
	/*padding: 5px 0 0 5px;*/
}
/*.rubrique a:hover{
	color: black;
	background-color: #FFCCFF;
}*/
/*.Bg-rubrique{
	background: url(../images/separateur-rubrique.gif) no-repeat right;
}
.Bg-rubriqueOn{
	background: url(../images/separateur-rubrique.gif);
	color: black;
	padding: 0px 15px 0 10px;
}*/
/*----------------Recherche---------------*/
#recherche {
	width:180px;
	font-size: 10px;
	margin: 0 0 0 20px;
}
#recherche input{
   width: 135px;
}
/*----------------Rubrique gauche---------------*/
#Menu {
	width:200px;
	font-size: 12px;
	margin-top: 20px;
}
#Menu ul{
	background-color: #FFF;
}
#Menu a{
   display: block;
   padding: 6px 0 0 25px;
   font-weight: bold;
   text-decoration:none;
   height: 32px;
   background: url(../images/bg-rubrique.gif) no-repeat;
}
#Menu .alimention a{
	color:#CC6600;
}
#Menu .Maison a{
	color: #5399A3;
}
#Menu .Mode a{
	color: #BA00C6;
}
#Menu .Sante a{
	color: #63A211;
}
#Menu .Loisir a{
	color: #D30000;
}
#Menu a:hover{
   color: #000000;
}
/*----------------Nombre adhérent---------------*/
#Adhérent h1 {
	display:block;
	height: 16px;
	font-size: 12px;
	background: url(../images/puceh1AeraLeft.gif) no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
	color: #FF6C00;
}
#Adhérent a {
	color: #FF6C00;
	text-decoration:none;
}
#Adhérent a:hover {
	text-decoration: underline;
}
/*----------------Zone Contenu---------------*/
.contenu {
	width:490px;
	padding: 20px 20px 20px 20px;
}
.contenu a{
	 color: #CC6600;
}
.contenu h1 a{
	 color: #3370B6;
	 text-decoration: none;
}
.contenu h1 a:hover{
	 color: #3370B6;
	 text-decoration: underline;
}
.contenu p a{
	 color: #000;
	 text-decoration: none;
}
.contenu p a:hover{
	 text-decoration: underline;
}
.contenu h1, h2{
	color: #3370B6;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.contenu h3{
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #666;
	margin: 0 0 10px 0;
}
.contenu h6{
	color: #FF6633;
	border-bottom: 1px dotted #FF6633;
}
.contenu img {
	margin: 0;
	color: #FF6C00;
}
/*----------------organigramme---------------*/
.organigramme{
	background-image: url(../images/organigramme.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	vertical-align: top;
}
.organigramme h1{
	text-align: center;
	margin: 0;
	padding: 3px 0 0 0;
	font-size: 11px;
}
.contenuNoColmn a{
	 color: #CC6600;
}
/*----------------Zone Contenu---------------*/
.contenuNoColmn{
	width:700px;
	padding: 20px 0 20px 20px;
}
.contenuNoColmn a{
	 color: #CC6600;
}
.contenuNoColmn h1 a{
	 color: #3370B6;
	 text-decoration: none;
}
.contenuNoColmn h1 a:hover{
	 color: #3370B6;
	 text-decoration: underline;
}
.contenuNoColmn p a{
	 color: #000;
	 text-decoration: none;
}
.contenuNoColmn p a:hover{
	 text-decoration: underline;
}
.contenuNoColmn h1, h2{
	color: #3370B6;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.contenuNoColmn h3{
	color: #666;
	border-bottom: 1px solid #666;
	margin: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.contenuNoColmn h6{
	color: #FF6633;
	border-bottom: 1px dotted #FF6633;
}
.contenuNoColmn img {
	margin: 0;
	color: #FF6C00;
}
/*----------------pub cheque accueil---------------*/
.pub{
	width:490px;
	height: 200px;
	background: url(../images/cheque-cadeau-nimes.gif) no-repeat top;
}
.ColmnLeft{
	padding: 0 0 20px 0;
}

/*-----------------------Table liens cheque KDO----------------------*/
#TabChequeKDO {
	padding: 0 0 0 0;
	margin: 40px 0 0 0;
	width:260px;
	height: 65px;
	text-align: left;
}
#TabChequeKDO a{
	display: block;
	width:248px;
	font-size: 15px;
	color: #879f00;
	text-decoration: none;
	height: 25px;
	padding: 0 0 0 25px;
	background-image: url(../images/puce_accueil02.gif);
	background-repeat: no-repeat;
}
#TabChequeKDO a:hover{
	text-decoration: underline;
}
/*-----------------------Actualité Contenu----------------------*/
#actuContenu {
	padding: 0 0 0 0;
	width:490px;
}
#actuContenu h1 {
	color: #3370B6;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size: 15px;
	height: 34px;
	background: url(../images/puceH1Contenu.gif) no-repeat;
	padding: 0 0 0 40px;
	margin: 0 0 15px 0;
	color: #FF6C00;*/
}
#actuContenu img {
	margin: 0 20px 10px 0;
	color: #FF6C00;
}

/*----------------Zone Actualités---------------*/
#actualite {
	font-size: 90% ;
	background: #F0F0F0 url(../images/pied-cadre.gif) no-repeat 0 100%;
	padding-bottom: 20px;
	margin-left: 50px;
	width: 180px;
	padding: 0 10px 30px 10px;
}
#actualite .texte {
	padding: 10px 10px 0 10px; 
}
#actualite h1{
	font-size: 100%;
	background-color: #99CC00;
	/*background: url(../images/bg_h1colmnLeft.gif) no-repeat right bottom;*/
	margin: 10px -10px 0 -10px;
	padding: 0 0 0 10px;
	
}
#actualite h2{
	width: 200px;
	height: 32px;
	text-indent: -9000px;
	background: url(../images/titre-cadre-actualites.gif) no-repeat;
	margin: 0 -10px;
}
.ColmnLeft ul {
	list-style: none;
	margin-left: -10px;
	padding-left: 0;
}

.ColmnLeft li {
	margin-bottom: 0.6em;
}

.ColmnLeft ul li {
	margin-left: 15px;
	padding-left: 16px;
	background: url(../images/puce.gif) no-repeat 0 8px;
}
.ColmnLeft ul li a{
	text-decoration: none;
	color:#333333;
}
.ColmnLeft ul li a:hover{
	color:#000;
	text-decoration: underline;
}

/*----------------Zone droite---------------*/
#ColmnRight {
	width: 210px;
	padding: 0 20px 0 20px;
	font-size: 11px;
}
#ColmnRight h1 {
	display:block;
	font-size: 18px;
	
	background: url(../images/puceActuCommerce.gif) no-repeat;
	padding: 0 0 2px 25px;
	margin: 0 0 5px 0;
	color: #FF6C00;
}
#ColmnRight h2 {
	font-size: 11px;
	margin: 0 0 5px 0;
}
#ColmnRight ul li {
	font-size: 12px;
	font-weight: bold;
}
#ColmnRight .listPlus {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../images/puce-list.jpg);
}
/*----------------LOGO LISTE COMMERCANT---------------*/
.logoCommercant {
	width: 100px;
}
.logoCommercant img {
	border: 1px solid #666;
}
.TabCommerce{
	border-bottom: 1px solid #666;
}
#photoFiche {
	width: 286px;
	height: 210px;
	float: right;
	border-bottom: 1px solid #666;
}
/*----------------LISTE PARTENAIRES---------------*/
.logoPartenaire img{
	border: 1px solid #666;
}
.logoPartenaire {
	float: left;
}
/*------------CHEMEIN DE FER---------------------*/
#Chemin {
	font-size: 12px;
	margin: -15px 0 10px -10px;
}
#Chemin a{
	color:#000;
	text-decoration: none;
	margin: 0px 5px 0 0;
}
#Chemin a:hover{
	text-decoration: underline;
}
#Chemin img{
	margin: 0 2px 0 0;
}
/*-------------------------BARRE DE NAVIGATION---------------------*/
#BarreNav {
	width: 100%;
	height: 30px;
	margin: 10px auto 0 auto;
}
#BarreNav a {
	color: #000;
	text-decoration: none;
}
#BarreNav a:hover {
	color: #FFF;
}
#BarreNav .precedent {
	width: 75px;
	padding: 4px 0 0 35px;
	text-align: left;
	background: url(../images/barreNav/images/barre_nav_prec.gif) no-repeat left;
}
#BarreNav .suivant {
	width: 75px;
	padding: 4px 35px 0 0;
	text-align: right;
	background: url(../images/barreNav/images/barre_nav_suivant.gif) no-repeat left;
}
#BarreNav .centre {
	background: url(../images/barreNav/images/barre_nav_centre.gif) repeat-x left;
	text-align: center;
	padding: 4px 15px 0 15px;
	white-space: nowrap;
}
#BarreNav .centre a{
	/*display: block;*/
	
	/*float: left;*/
	border: 1px solid #000;
	margin-right: 0px;
	padding: 0 3px 0 3px;
}
#BarreNav .centre a:hover{
	border: 1px solid #FFF;
	background-image: url(../images/barreNav/images/roll_page_nav.gif);	
}
#BarreNav .precedentOff {
	width: 75px;
	padding: 4px 0 0 35px;
	text-align: left;
	background: url(../images/barreNav/images/barre_nav_precOff.gif) no-repeat left;
	color: #666;
	cursor: not-allowed;
}
#BarreNav .suivantOff {
	width: 75px;
	padding: 4px 35px 0 0;
	text-align: right;
	background: url(../images/barreNav/images/barre_nav_suivantOff.gif) no-repeat left;
	color: #666;
	cursor: not-allowed;
}
/*------------TabLogin---------------------*/
#TabLogin {
	margin:100px 50px 0 0;
}
.bouton01 {
	height: 32px;
	background-image: url(../images/bouton.gif);
	background-repeat: no-repeat;	
	text-align: center;
}
.bouton01 a{
	display: block;
	height: 30px;
	line-height: 30px;
	color:#000;
	text-decoration: none;
	background: url(../images/bouton01_end.gif) no-repeat right top;
	background-repeat: no-repeat;
	background-position: right;	
}
.bouton01 a:hover{
	color:#FFF;
	text-decoration: underline;
}
/*------------MON COMPTE---------------------*/
#MonCompte {
	margin:10px 0 0 0;
	padding: 0 0 0 0;
}
#MonCompte .TabBar {
	height: 30px;
	background: url(../images/barre_menu_compte03.gif) repeat-x;
}
#MonCompte .bar01 {
	background-image: url(../images/barre_menu_compte01.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0 0 0 30px;
}
#MonCompte .bar01 a{
	line-height: 34px;
	padding: 0 10px 0 10px;
	text-decoration: none;
	color: #000;
	font-size: 16px;
	border-right: 1px solid #FFF;
}
#MonCompte .bar01 a:hover{
	color: #9900CC;
}
#MonCompte .bar02 {
	height: 30px;
	background: url(../images/barre_menu_compte02.gif) no-repeat top right;
}
/*------------ENVOI MAIL---------------------*/
.Alerte {
	color:#CC0000;
}
#EnvoiMail {
	margin: 0;
}

/*-------------Positionnement images icones flux RSS------------------*/

#ImgRss img{
border:none;
padding:0 0 20px 0;
margin:0 10px 0 0;
text-align:left;
}
/*------------pied---------------------*/
#pied {
	font-size: 11px;
	border-top: 1px solid #A3228E;
	color: #A3228E;
}
#pied a {
	color: #A3228E;
	text-decoration: none;
}
#pied a:hover {
	text-decoration: underline;
}

/*------------pre---------------------*/
pre {
	background: #F5F5F5 url(../images/pre_code.gif) no-repeat 0 0;
	width: 530px;
	padding: 10px 10px 20px 10px;
	font-size: 1em;
	/*line-height: 1.5em;*/
	overflow: auto;
	overflow-y: hidden; /* IE seulement */
}

ul pre, ol pre {
	margin-left: -15px;
}

code {
	font-size: 1.2em;
	color: #526011;
}

pre code {
	color: #000;
}
/* rajout david */

#MesAnnonces {
	margin : 10px 0 0 0;
}
#MesAnnonces .detail {
	padding : 0 0 0 10px;
	border-bottom: 1px solid #B449A2;
}
#MesAnnonces H1{
	padding : 0;
	margin: 0;
	height:20px;
	font-size: 15px;
	background-color: #B449A2;
	color: #FFF;
}
#MesAnnonces .detail img{
	padding : 0;
	margin: 2px;
}