body,td,th {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
#header {
	width: 915px;
	background-repeat: no-repeat;
	height: 107px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-bottom: 2px;
}

#conteneur {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

#conteneurImprine {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}

#entete {
	float: left;
	width: 468px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


/* ###########################################################################    BOX RECHERCHE ADRESSE */

#carteBox{
	display:none;
	visibility: hidden;
	position:absolute; top:120px; left:50%; width:600px; height:430px;z-index:2;
	border-style:solid;
	border-width:2px;	
	border-color: #CCCCCC;
	margin-left:-300px;
	background-color: #FFFFFF;			
    }
#opaque
{
	display:none;
	position:absolute; top:0; left:0; width:100%; height:100%;z-index:1;
	opacity:0.7; filter:alpha(Opacity=50);
	background-color:#000;	
}
#hautBox {
	background-color: #ffffff;
	float: left;
	height: 30px;
	width: 600px;
	text-align:right;
}
/* ###########################################################################    MENU HAUT */
#village {
	background-image: url(../images/village.jpg);
	height: 30px;
}
#village:hover {
	background-image: url(../images/rollover_village.jpg);
}
#vie_artistique {
	background-image: url(../images/vie_artistique.jpg);
}
#vie_artistique:hover {
	background-image: url(../images/rollover_artistique.jpg);
}
#restaurants {
	background-image: url(../images/restaurants.jpg);
}
#restaurants:hover {
	background-image: url(../images/rollover_restaurants.jpg);
}
#commerces {
	background-image: url(../images/commerces.jpg);
}
#commerces:hover {
	background-image: url(../images/rollover_commerces.jpg);
}
#curiosites {
	background-image: url(../images/curiosites.jpg);
}
#curiosites:hover {
	background-image: url(../images/rollover_curiosites.jpg);
}
/*########################################################################################################### FIN MENU HAUT*/




#conteneur #menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#conteneur #menu a {
	display: block;
	height: 53px;
	width: 183px;
}


#conteneur #menu li {
	float: left;
}

#menu {
	width: 915px;
	margin-left: 17.5px;
	height: 90px;
	padding: 0px;
	margin-top: 0px;
	float: left;
}

a span {
	/*text-indent: -10000px;*/
	display: none;
}





#connexion      {
	width: 447px;
	float: left;
}


#recherche {
	width: 232px;
	float: left;
}



#contenu {
	width: 718px;
	float: left;
	padding: 0px;
}
#conteneur #contenu #index_diaporama {
	width: 367px;
	float: left;
}
#index_diaporama #filet_diaporama {
	float: left;
	width: 52px;
	background-image: url(../images/filet_diaporama.jpg);
	background-repeat: no-repeat;
	height: 425px;
}

#conteneur #contenu #texte_contenu {
	padding-left: 25px;
	background-image: url(../images/filet_contenu.jpg);
	background-repeat: repeat-y;
	width: 326px;
	float: left;
	text-align: justify;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#contenu h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #0099CC;
	margin: 0px;
	padding: 0px;
}
#contenu h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #540066;
	padding: 0px;
	margin: 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #540066;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

a img {
border:none 0;
}


/*##################################################################### Footer*/

#footer {
	width: 950px;
	text-align: center;
	clear: both;
	float: none;
}
#footer a {
	color: #540066;
	text-decoration: none;
}
#conteneur #footer a:hover {
	color: #CC0099;
}

#footer hr {
	width: 950px;
	clear: both;
	font-size: 24px;
	background-color: #540066;
	border: 1px solid #540066;
}


/*##################################################################### FIN Footer*/



/*############################################################################## Partie gauche*/

/*Actualités*/


.texteactualites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px 0px 5px;
}


#texte_actualites .texteactualites a {
	color: #540066;
	text-decoration: none;
}
#texte_actualites .texteactualites a:hover {
	color: #CC0099;
}

#conteneur #recherche #texte_actualites {
	background-image: url(../images/filet_actualites.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
	float: left;
	width: 200px;
	margin-bottom: 20px;
}
#favoris {
	background-image: url(../images/filet_actualites.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 200px;
	margin-bottom: 20px;
	padding-left: 20px;
	margin-top: 20px;
}



.soustitreactualites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #540066;
	margin: 0px;
}
.dateactualites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	color: #540066;
	margin: 0px;
}



/*Recherche*/


#formulaire_recherche  {
	background-image: url(../images/filet_actualites.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 200px;
	padding-left: 20px;
	padding-top: 10px;
}
#formulaire_recherche  label  {
	width: 50px;
	float: left;
	color: #540066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


#formulaire_recherche  input  {
	width: 117px;
	margin: 0px 0px 5px;
	padding: 0px;
	vertical-align: middle;
}
#formulaire_recherche #ok {
	height: 20px;
	width: 20px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	vertical-align: middle;
}
#formulaire_recherche #ok_theme {
	vertical-align: middle;
	padding: 0px;
	height: 20px;
	width: 20px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#formulaire_recherche  select  {
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #540066;
	vertical-align: middle;
}



/*Sélectionnez une rue*/


.rue a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #540066;
	text-decoration: none;
	font-weight: bold;
}
.rue  a:hover  {
	color: #CC0099;
}

/*Gestion des favoris */

.soustitrefavoris a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #540066;
	margin: 0px;
	text-decoration: none;
}

.soustitrefavoris a:hover {
	
	color: #CC0099;
	
}


.supp a {
	color: #993399;
}
.supp a:hover {
	color: #FF0000;
}


/*##################################################################################### FIN Partie gauche*/



/*##################################################################################### Fiche d'un élément*/

/* PDF infos */

.telechargercarte_bars  a   {
	text-align: left;
	color: #540066;
	text-decoration: none;
}
.telechargercarte_bars  a:hover   {
	color: #993399;
}
.telechargercarte_artistique  a {
	color: #540066;
	text-decoration: none;
	text-align: right;
}
.telechargercarte_curiosites a {
	color: #540066;
	text-decoration: none;
	text-align: right;
}
.telechargercarte_curiosites a:hover {
	color: #FF6600;
}
.telechargercarte_commerces    a {
	color: #540066;
	text-decoration: none;
}
.telechargercarte_commerces  a:hover {
	color: #CC0033;
}


.telechargercarte_artistique  a:hover  {
	color: #99CC00;
}

/*encadré infos pratiques*/

#fondinfospratiques {
	width: 270px;
	color: #000000;
	background-image: url(../images/fond_infos_pratiques.jpg);
	background-repeat: no-repeat;
	height: 263px;
	float: left;
	padding: 10px 10px 5px;
	overflow: auto;
}
#fondinfospratiques_artistique {
	background-image: url(../images/fond_infos_pratiques_artistique.jpg);
	background-repeat: no-repeat;
	padding: 10px 10px 5px;
	height: 263px;
	width: 270px;
	float: left;
	overflow: auto;
}
#fondinfospratiques_commerces {
	background-image: url(../images/fond_infos_pratiques_commerces.jpg);
	background-repeat: no-repeat;
	padding: 10px 10px 5px;
	float: left;
	height: 263px;
	width: 270px;
	overflow: auto;
}

#fondinfospratiques_curiosites {
	float: left;
	height: 263px;
	width: 270px;
	background-image: url(../images/fond_infos_pratiques_curiosites.jpg);
	background-repeat: no-repeat;
	overflow: auto;
	padding: 10px 10px 5px;
}

#fondinfospratiques p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.titreinfospratiques {
	color: #540066;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*encadré infos pratiques, css pour les picto à droite*/

#participation_internaute {
	float: left;
	width: 35px;
}
#participation_internaute li {
	list-style-type: none;
}


/* Google maps */
#contenu #gmap {
	/*width: 315px;*/
	float: left;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


/* news */

#contenu #news {
	width: 315px;
	float: left;
	padding-left: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.toutesnews_bars  a {
	color: #540066;
	text-decoration: none;
	font-style: italic;
}

.toutesnews_bars   a:hover {
	color: #993399;
}


.toutesnews_curiosites a {
	font-style: italic;
	color: #540066;
	text-decoration: none;
}
.toutesnews_curiosites a:hover {
	color: #FF6600;
}

.toutesnews_commerces a {
	font-style: italic;
	color: #540066;
	text-decoration: none;
	margin: 0px;
}
.toutesnews_commerces a:hover {
	color: #CC0033;
}

.toutesnews_artistique a {
	font-style: italic;
	color: #540066;
	text-decoration: none;
}
.toutesnews_artistique a:hover {
	color: #99CC00;
}


.textenews_bars {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
}

.textenews_bars   a {
	color: #540066;
	text-decoration: none;
}


.textenews_bars   a:hover {
	color: #993399;
}

.textenews_commerces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
}

.textenews_commerces  a {
	color: #540066;
	text-decoration: none;
}
.textenews_commerces  a:hover {
	color: #CC0033;
}


.textenews_artistique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
}

.textenews_artistique a {
	color: #540066;
	text-decoration: none;
}
.textenews_artistique a:hover {
	color: #99CC00;
}


.textenews_curiosites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
}


.textenews_curiosites a {
	color: #540066;
	text-decoration: none;
	margin: 0px;
}


.textenews_curiosites a:hover {
	color: #FF6600;
}


.date_news_commerces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0033;
	margin: 0px;
}
.date_news_bars {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993399;
	margin: 0px;
}
.date_news_artistique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CC00;
	margin: 0px;
}

.date_news_curiosites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-style: italic;
	margin: 0px;
}



/* offres adhérents */

#offresadherents {
	width: 315px;
	padding-left: 52px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}



.texteoffres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px -10px;
	color: #666666;
}
.texteoffres_commerces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


.telechargeroffre_bars   a {
	color: #540066;
	text-decoration: none;
	font-style: italic;
}
.telechargeroffre_commerces a {
	color: #540066;
	text-decoration: none;
	font-style: italic;
	margin: 0px;
}
.telechargeroffre_curiosites a {
	font-style: italic;
	color: #540066;
	text-decoration: none;
}
.telechargeroffre_artistique a {
	font-style: italic;
	color: #540066;
	text-decoration: none;
}
.telechargeroffre_artistique a:hover {
	color: #92BC07;
}
.telechargeroffre_curiosites a:hover {
	color: #FF6600;
}
.telechargeroffre_commerces a:hover {
	color: #CC0033;
}

.telechargeroffre_bars   a:hover {
	color: #993399;
}



/* diaporama flash */


#bars_diaporama {
	float: left;
	width: 358px;
	text-align: right;
}
#bars_diaporama #filet_diaporama {
	/*width: 35px;*/
		width: 10px;

	height: 250px;
	float: left;
}

#diaporama_flash {
float: left;

}

/* retour à la liste */

#retourliste {
	width: 100px;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
}



/*##################################################################################### FIN Fiche d'un élément*/

/*##################################################################################### Partenaires*/

#lien_mairie_paris {
	height: 70px;
	width: 676px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
	margin-top: 20px;
}
#lien_mairie_paris_treize {
	height: 70px;
	width: 676px;
	margin-top: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
}


#infos_liens {
	float: left;
	width: 400px;
}
.infos_liens {
	float: left;
	width: 400px;
}


.texte_liens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
}
.texte_liens a {
	color: #540066;
	text-decoration: none;
	font-style: italic;
}
.texte_liens a:hover {
	color: #CC0099;
}


#logo_liens {
	float: left;
	width: 150px;
	margin-top: 5px;
	margin-right: 20px;
}
.logo_liens {
	float: left;
	width: 150px;
	margin-top: 5px;
	margin-right: 20px;
}


/*##################################################################################### FIN Partenaires*/



/*##################################################################################### Accès butte*/
#infos_transports {
	float: left;
	width: 300px;
}
.infos_transports {
	float: left;
	width: 300px;
}

#metros {
	height: 85px;
	width: 676px;
	margin-top: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
}


#bus {
	width: 676px;
	height: 120px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
}
#velib {
	height: 50px;
	width: 676px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
}
#traverse {
	height: 180px;
	width: 676px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
}


.texte_transport {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
}
.texte_transport a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #540066;
	text-decoration: none;
	font-style: italic;
}
.texte_transport a:hover {
	color: #CC0099;
}

.texte_transport_contacts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#picto_transports {
	width: 150px;
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}
.picto_transports {
	float: left;
	width: 150px;
	margin-top: 5px;
	margin-right: 20px;
}


/*##################################################################################### FIN Accès butte*/


#photosbars {
	float: left;
	width: 367px;
}

#picto_entete {
	float: right;
	width: 80px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 460px;
}


.texte_liste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.suite_news_commerces a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 540066;
	text-decoration: none;
	margin: 0px;
}
.suite_news_commerces a:hover {
	color: #CC0033;
}



/* ################################################################ listes : rubriques, toutes news, toutes actualités */


#conteneur_photo_texte_liste {
	width: 675px;
	/*border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
	margin-bottom: 10px;
	height: 650px;*/
}
#conteneur_toutesnews {
	height: 140px;
	width: 675px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
}


.conteneur_toutesnews {
	height: 180px;
	width: 700px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
}


.liste_conteneur_toutesnews {
	background-image: url(../images/filet_contenu.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 676px;
	padding-left: 25px;
}


/* titres des rubriques et hors-rubriques (partenaires, crédits...) */
#contenu  h1.bars  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #993399;
}
#contenu h1.artistique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #99CC00;
}

#contenu h1.hors_rubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #540066;
}


#contenu h1.liste {
	border-bottom-width: 1.5px;
	border-bottom-style: dashed;
	border-bottom-color: #540066;
	width: 500px;
}

#contenu h1.commerces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC0033;
}

#contenu h1.curiosites {
	color: #FF6600;
}


/* titres des listes */

.titre_liste_artistique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #99CC00;
	margin: 0px;
	font-weight: normal;
}
.titre_liste_curiosites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	margin: 0px;
	font-weight: normal;
}
.titre_liste_actualites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #540066;
	margin: 0px;
}
.titre_rubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
}

.titre_liste_commerces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0033;
	margin: 0px;
	font-weight: normal;
}
.titre_liste_bars {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #993399;
	margin: 0px;
	font-weight: normal;
}
.soustitre_liste_defaut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #540066;
}


/* filet en pointillés séparant la recherche du contenu */

#liste_filet_gauche {
	background-image: url(../images/filet_contenu.jpg);
	background-repeat: repeat-y;
	width: 678px;
	padding-left: 25px;
	float: left;
}

#liste_filet_gauche_actufiche {
	background-image: url(../images/filet_contenu.jpg);
	background-repeat: repeat-y;
	width: 676px;
	padding-left: 25px;
	float: left;
}
.liste_filet_gauche_actufiche {
	background-image: url(../images/filet_contenu.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 676px;
	padding-left: 25px;
}

.liste_filet_gauche_news {
	background-image: url(../images/filet_contenu.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 676px;
	padding-left: 25px;
}


/* vignette de la liste */
#liste_defaut_photo {
	width: 130px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
}
.liste_defaut_photo {
	float: left;
	width: 130px;
	padding-top: 10px;
	padding-right: 10px;
}


.liste_defaut_actu {
	float: left;
	width: 130px;
	padding-right: 10px;
}



/* contenu de la liste d'une rubrique */

#liste_texte {
	width: 535px;
	float: left;
	padding-top: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
}
.liste_texte {
	float: left;
	width: 535px;
	padding-top: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
}


/* contenu de la liste de toutes les news et toutes les actualités */
#liste_texte_news {
	float: left;
	width: 535px;
	padding-top: 10px;
}
.liste_texte_news {
	width: 535px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* contenu fiche d'une news ou d'une actualité */
#liste_texte_actufiche {
	float: left;
	width: 300px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #540066;
	padding-top: 10px;
	height: 140px;
}

#conteneur_ficheactu {
	height: 160px;
	width: 500px;
	margin-bottom: 10px;
}


#photo_fiche_actualites {
	float: right;
	width: 130px;
	padding-top: 10px;
	padding-right: 10px;
}



/* liens permettant à l'internaute de suggérer un nouvel élément */


#suggerez_element_bars a {
	color: #540066;
	text-decoration: none;
	text-align: right;
	float: right;
	width: 200px;
	margin-bottom: 15px;
}
#suggerez_element_curiosites a {
	color: #540066;
	text-decoration: none;
	text-align: right;
	float: right;
	width: 200px;
	margin-bottom: 15px;
}
#suggerez_element_curiosites a:hover {
	color: #FF6600;
}
#suggerez_element_artistique a {
	color: #540066;
	text-align: right;
	float: right;
	width: 200px;
	margin-bottom: 15px;
	text-decoration: none;
}
#suggerez_element_commerces a {
	color: #540066;
	text-decoration: none;
	text-align: right;
	float: right;
	width: 200px;
	margin-bottom: 15px;
}
#suggerez_element_commerces a:hover {
	color: #CC0033;
}
#suggerez_element_artistique a:hover {
	color: #99CC00;
}
#suggerez_element_bars a:hover {
	color: #993399;
}


#suggerez_element a:hover {
	color: #99CC00;
}

/* liens "en savoir plus" permettant à l'internaute de passer de la liste à la fiche d'un élément */
.savoirplus_artistique a {
	color: #540066;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.savoirplus_bars a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #540066;
	text-decoration: none;
}
.savoirplus_toutesactualites a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #540066;
	text-decoration: none;
}
.savoirplus_toutesactualites a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0099;
}

.savoirplus_bars a:hover {
	color: #993399;
}
.savoirplus_curiosites  a {
	color: #540066;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.savoirplus_commerces a {
	color: #540066;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.savoirplus_commerces a:hover {
	color: #CC0033;
}
.savoirplus_curiosites a:hover {
	color: #FF6600;
}
.savoirplus_artistique a:hover {
	color: #99CC00;
}



/* ############################################################# FIN listes : rubriques, toutes news, toutes actualités */


/* ###########################################################################    Formulaires */


#conteneur_formulaire {
	height: 300px;
	width: 676px;
	float: left;
}



#bouton_retour_acces {
	height: 19px;
	width: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
}




#precedent {
	float: left;
	width: 500px;
	height: 20px;
	margin-bottom: 10px;
}
#suivant {
	float: right;
	width: 75px;
	height: 14px;
	margin-bottom: 10px;
}



/* recommander à un ami */


#formulaire_ami {
	width: 676px;
	height: 300px;
	margin-top: 20px;
}


#formulaire_ami label {
	float: left;
	width: 150px;
	margin-right: 20px;
	color: #540066;
}

#formulaire_ami input {
	margin-bottom: 20px;
}

#formulaire_ami textarea {
	width: 145px;
}

#picto_entete_ami {
	width: 45px;
	float: right;
	margin-right: 430px;
}
.pictoami {
	padding-left: 20px;
}


/* suggérez un nouvel élément */


#formulaire_ajoutez {
	height: 250px;
	width: 676px;
	margin-top: 20px;
}

#formulaire_ajoutez input {
	margin-bottom: 20px;
}

#formulaire_ajoutez label {
	color: #540066;
	float: left;
	width: 150px;
	margin-right: 20px;
}

#formulaire_ajoutez  select {
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #540066;
}



/* connexion, profil... */

#formulaire_comptes {
	width: 676px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*#formulaire_comptes textarea {
	width: 145px;
}*/
#formulaire_comptes label {
	color: #540066;
	float: left;
	width: 150px;
	margin-right: 20px;
}

#formulaire_comptes input {
	margin-bottom: 20px;
}




#formulaire_comptes_adherent {
	width: 676px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#formulaire_comptes_adherent label {
	color: #540066;
	float: left;
	width: 150px;
	margin-right: 20px;
}
#formulaire_comptes_adherent input {
	margin-bottom: 20px;
}




/* compte pro */


#formulaire_comptes_pro {
	width: 676px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.mot_passe_oublie a {
	color: #540066;
	text-decoration: none;
	font-style: italic;
}
.mot_passe_oublie a:hover {
	color: #CC0099;
}






#ajoutez_element_liste {
	width: 86px;
	margin-left: 33px;
	height: 21px;
	vertical-align: middle;
}



/* donnez avis */
/*test pour voir pb espace entre image*/
#Image6 {
width: 34px;
height: 48px;

}

.excellent {
	width: 86px;
	margin-left: 10px;
	height: 21px;
	vertical-align: middle;
}
.tres_bien {
	height: 21px;
	width: 86px;
	margin-left: 10px;
	vertical-align: middle;
}
.bien {
	height: 21px;
	width: 86px;
	margin-left: 33px;
}
.moyen {
	width: 86px;
	margin-left: 25px;
	height: 21px;
	vertical-align: middle;
}



.envoyer {
	width: 60px;
	margin-left: 125px;
	margin-top: 20px;
}
#envoyer_ami {
	width: 120px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 220px;
}
.envoyer_ami {
	width: 120px;
	margin-top: 20px;
	margin-left: 220px;
}


#retour_fiche {
	margin-top: 20px;
	margin-bottom: 10px;
	clear: both;
}
.soustitre_formulaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #540066;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}
#conteneur_formulaire label {
	color: #540066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 3px;
	width: 25px;
}
#envoyer_ajoutez {
	width: 60px;
	margin-top: 10px;
	margin-left: 220px;
}


/* ########################################################################### FIN Formulaires */


#googlemap iframe {
	float: left;
	width: 700px;
}



/* ###########################################################################    espace administrateur */


#espace_administrateur li {
	display: inline;
	float: left;
	margin-right: 20px;
	color: #540066;
	text-decoration: none;
	list-style-type: none;
}
#espace_administrateur {
	height: 100px;
	width: 950px;
	clear: both;
}
#espace_administrateur ul {
	width: 600px;
	float: left;
}
#espace_administrateur a {
	color: #540066;
	text-decoration: none;
	list-style-type: none;
}
#espace_administrateur a:hover {
	color: #CC0099;
}


/* formulaire administrateur */

#formulaire_comptes_admin {
	width: 676px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#formulaire_comptes_admin a {
	color: #540066;
	text-decoration: none;
}
#formulaire_comptes_admin a:hover {
	color: #CC0099;
}

#formulaire_comptes_admin textarea {
	width: 270px;
}
#formulaire_comptes_admin label {
	float: left;
	width: 150px;
	margin-right: 30px;
	color: #540066;
}
#formulaire_comptes_admin input {
	margin-bottom: 20px;
}



/* ###########################################################################  FIN  espace administrateur */

/* ###########################################################################  Accès PRO */


#menu_acces_pro   li  {
	display: inline;
	margin-right: 20px;
	float: left;
}


#menu_acces_pro {
	width: 676px;
	height: 50px;
}

#menu_acces_pro a {
	color: #540066;
	text-decoration: none;
}
#menu_acces_pro a:hover {
	color: #CC0099;
}

#menu_acces_pro   ul  {
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	text-align: center;
}


.date_pro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #540066;
	margin-right: 20px;
}
.titre_news_pro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #540066;
	width: 500px;
	padding-right: 55px;
	font-weight: bold;
}

.intitule_pro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0099;
	margin-right: 20px;
	text-align: center;
}
.corbeille {
	margin-left: 100px;
}
.modifier {
}
a.ajoutnews     {
	font-family: Arial, Helvetica, sans-serif;
	color: #540066;
	text-decoration: none;
}
a.ajoutnews:hover {
	color: #CC0099;
}


/* ###########################################################################  FIN Accès PRO */


/* ###########################################################################  Mentions_légales et crédits */


#mentions_legales_credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	margin-top: 20px;
	margin-bottom: 20px;
}








/* #################################### message lorsque l'internaute se connecte, créé son compte, modifie son mot de passe */

.avertissement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0099;
}
.sup {
	height: 11px;
	width: 8px;
	padding-left: 5px;
	margin-left: 10px;
}
#image5, #image6, #image7 {
	display: block;
}

