html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #476d7f;
	line-height: 14px;
}

#page {
	min-height: 100%;
	width: 100%;
}

.overflow{
	overflow: hidden;
}

#header #ligne1{
	width: 1024px;
	height: 136px;
	text-align: left;
}

#header #ligne2{
	width: 1024px;
	height: 44px;
	text-align: left;
}

#header #ligne3{
	width: 1024px;
	text-align: left;
	height: 21px;
	margin-bottom: 3px;
}

#header #ligne3Voyage{
	background: url(graph/sous_menu_voyage_fond.jpg) top left no-repeat;
	text-align: left;
	width: 1024px;
	height: 21px;
	margin-bottom: 3px;
}

#header #ligne3Sortie{
	background: url(graph/sous_menu_sortie_fond.jpg) top left no-repeat;
	text-align: left;
	width: 1024px;
	height: 21px;
	margin-bottom: 3px;
}

#header #ligne3Club{
	background: url(graph/sous_menu_club_fond.jpg) top left no-repeat;
	text-align: left;
	width: 1024px;
	height: 21px;
	margin-bottom: 3px;
}

#header #ligne4{
	text-align: left;
	height: 25px;
	margin-bottom: -10px;
	padding-left: 10%;
	background: url(graph/fond_bandeau_orange.jpg) top left repeat-x;
}

#header #ligne4 .texteNewsletter{
	padding-top: 4px;
}

#header #ligne4 .divFormNewsletter{
	padding-top: 3px;
}

#header #ligne4 .texteNewsletterInscription{
	padding-top: 5px;
}

#header #ligne4 .texteDeniereMinute{
	padding-top: 4px;
}

#header #ligne4 .texteDeniereMinuteTexte{
	padding-top: 5px;
	padding-left: 3px;
}

#header #ligne4 .fluxRss{
	padding-top: 5px;
}

#navigation{
	padding-top: 4px;
	padding-left: 45px;
}

#identification{
	float: right;
	text-align: left;
	background: url(graph/identification_fond.jpg) top left no-repeat;
	width: 278px;
	height: 136px;
}

#identifie{
	float: right;
	text-align: left;
	background: url(graph/identifie_fond.png) top left no-repeat;
	width: 278px;
	padding-top: 10px;
	line-height: normal;
	height: 126px;
}

#identification form{
	margin: 0;
	padding: 10px 0px 0px 10px;
}

#identification .inputDesign{
	border: 1px solid #f58c42;
	margin-bottom: 6px;
}

#boutonCreerCompte{
	position: relative;
	z-index: 2;
	width: 77px;
	height: 77px;
	margin-top: -40px;
	margin-left: -30px;
}

#identification label {
	display: block;
	width: 90px;
	float: left;
	text-align: right;
}

#overflow{
	overflow: hidden;
}

#homepageFondLigne1{
	background: #a9d3e1;
	height: 250px;
}

#contenuHomepage #ligne1{
	width: 1024px;
	position: relative;
}

#contenuHomepage #ligne2{
	width: 1024px;
	position: relative;
}

#contenuHomepage #ligne1 #homepageFlash{
	width: 755px;
	height: 250px;
}

#contenuHomepage #ligne1 #homepageContenuFlash{
	padding-top: 10px;
	padding-left: 20px;
	width: 249px;
	height: 234px;
	text-align: left;
}

#homepageFormeHumaine{
	z-index: 2;
	position: absolute;
	width: 112px;
	height: 166px;
	margin-top: 30px;
	margin-left: 140px;
	background: url(graph/homepage_forme_humaine_bleu.png) right no-repeat;
}

#homepageContenuGaucheNonConnecte .texte{
	position: relative;
	z-index: 2;
	padding-top: 20px;
	padding-left: 20px;
}

#homepageContenuGaucheNonConnecte{
	text-align: left;
	height: 270px;
	width: 380px;
	background: url(graph/homepage_fond_gauche.jpg) bottom left no-repeat;
}

#homepageImageGauche{
	z-index: 1;
	position: absolute;
	width: 348px;
	height: 122px;
	margin-top: 136px;
	margin-left: 24px;
	background: url(graph/homepage_fond_picture_gauche.jpg) bottom right no-repeat;
}

#homepageLesPlusCpn{
	overflow: visible;
	position: relative;
	z-index: 1;
	text-align: left;
	width: 380px;
	margin-top: 4px;
	background: url(graph/homepage_les_plus_cpn_fond.png) top left no-repeat;
}

#homepageNosDossiers{
	position: relative;
	float: left;
	z-index: 2;
	background: url(graph/homepage_fond_dossier.png) bottom left no-repeat;
	width: 143px;
	height: 143px;
	top: -20px;
	left: -52px;
}

#homepageNosDossiers .titre{
	text-align: center;
	display: block;
	padding-top: 25px;
	padding-left: 0px;
}

#homepageNosDossiers .contenu{
	text-align: center;
	display: block;
	padding-top: 0px;
	padding-left: 4px;
}

#homepageLesPlusCpnContenu{
	margin-top: 54px;
	margin-left: 11px;
}

#homepageLesPlusCpnContenu .contenu{
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	float: left;
	width: 222px;
	padding-right: 10px;
}

#homepageLesPlusCpnContenu .contenuTotal{
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	width: 322px;
}

#homepageLesPlusCpnContenu .photo{
	float: left;
	margin-top: 3px;
}

#homepageContenuDroit{
	margin-left: 1px;
	text-align: left;
	height: 270px;
	width: 643px;
	background: url(graph/homepage_fond_droit.jpg) bottom left no-repeat;
}

#homepageClub{
	margin-top: 20px;
	margin-left: 14px;
	width: 204px;
	height: 245px;
	background: url(graph/homepage_le_club_fond.png) bottom no-repeat;
}

#homepageClub form{
	margin: 0;
	padding: 0;
}

#homepageSeparationContenu{
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 17px;
	height: 237px;
	width: 1px;
	background: url(graph/homepage_trait_orange.png) top repeat-y;
}

#homepageVisiteGuide{
	margin-top: 17px;
	width: 120px;
}

#homepageCommunaute{
	margin-top: 17px;
}

#homepageCommunaute .premier{
	background: #ddf0f6 url(graph/carre_bleu.jpg) top left repeat-x;
	margin: 0;
	padding: 0;
	width: 240px;
	display: block;
	height: 16px;
}

#homepageCommunaute .dernierBleu{
	background: #ddf0f6 url(graph/carre_bleu.jpg) bottom left repeat-x;
	margin: 0;
	padding: 0;
	width: 240px;
	display: block;
	height: 16px;
}

#homepageCommunaute .dernierBlanc{
	background: #fefefe url(graph/carre_bleu.jpg) bottom left repeat-x;
	margin: 0;
	padding: 0;
	width: 240px;
	display: block;
	height: 16px;
}

.homepageForumFondBleu{
	margin: 0;
	padding: 0;
	width: 240px;
	display: block;
	height: 16px;
	background: #ddf0f6;
}

.homepageForumFondBlanc{
	margin: 0;
	padding: 0;
	display: block;
	width: 240px;
	height: 16px;
	background: #fefefe;
}

.defilementPhoto{
	padding-top: 15px;
}

.homepagePhoto{
	display: block;
	margin-left: 8px;
	margin-right: 8px;
}

#footerHomepageConnecte{
	position: relative;
	z-index: 3;
	width: 850px;
	margin-top: -80px;
	padding-bottom: 20px;
}

#footer{
	position: relative;
	z-index: 3;
	width: 850px;
	margin-top: 20px;
	padding-bottom: 20px;
}

#homepageActualisation{
	position: absolute;
	width: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
}
/*******************************************************/
/*******************PAGES VOYAGES********************/
/*******************************************************/
#voyageFondLigne1{
	background: #a5d3f2;
	height: 250px;
}

#contenuVoyage #ligne1{
	width: 1084px;
	padding-top: 16px;
	height: 220px;
	position: relative;
	text-align: left;
	line-height: 16px;
	margin-left: 45px;
}

#contenuVoyage #ligne2{
	width: 1024px;
	position: relative;
}

#contenuVoyage #ligne1 .paddingVoyage{
	margin-left: 10px;
}

#contenuVoyage #ligne1 .accueilVoyageSelectionne{
	background: url(graph/voyage-accueil-fond-voyage-selectionne.png) top right no-repeat;
	width: 196px;
	height: 218px;
}

#contenuVoyage #ligne1 .image{
	padding-top: 3px;
	padding-left: 3px;
}

#contenuVoyage #ligne1 .contenu{
	display: block;
	padding-top: 10px;
	padding-left: 10px;
}

#contenuVoyage #ligne1 .accueilVoyageFlashMapMonde{
	display: block;
	position: relative;
	padding-left: 10px;
	width: 310px;
}

.decalage {
	margin-left: 20px;
	}
	
.espace {
	padding-bottom : 5px;
}

.espacedroit {
	margin-left : 30px;
}

#accueilVoyageSilhouetteBlanche{
	position: absolute;
	z-index: 2;
	width: 93px;
	height: 139px;
	margin-top: 90px;
	margin-left: 5px;
	background: url(graph/voyage-silhouette-blanche.png) bottom left no-repeat;
}

#MapMonde{
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 10px;
	width: 292px;
	height: 150px;
}

#voyageTrouverVol{
	margin-top: 17px;
	width: 120px;
}

#voyageClub{
	position: relative;
	z-index: 10;
	margin-top: 20px;
	margin-left: 14px;
	width: 204px;
	height: 245px;
	background: url(graph/voyage_le_club_fond.png) bottom no-repeat;
}

#voyageClubContour{
	position: relative;
	z-index: 10;
	padding-left: 20px;
	width: 241px;
	height: 270px;
	background: url(graph/voyage-formulaire-recherche-contour-fond.png) bottom left no-repeat;
}

#voyageClub form{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#voyageClubContour form{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#voyageBonsPlans{
	overflow: visible;
	position: relative;
	z-index: 1;
	text-align: left;
	width: 380px;
	margin-top: 4px;
	background: url(graph/voyage-bons-plans-fond.png) top left no-repeat;
}

#voyageBonsPlansContenu{
	margin-top: 44px;
	margin-left: 15px;
}

#voyageBonsPlansContenuGauche{
	float: left;
	width: 236px;
	padding-right: 8px;
}

#voyageBonsPlansImageDroite{
	float: left;
}

#voyageAVenirParTheme{
	position: relative;
	z-index: 10;
	width: 180px;
}

#contenuListeVoyage{
	width: 1024px;
	text-align: left;
}

#contenuListeVoyage #colonneGauche{
	float: left;
	text-align: left;
	width: 738px;
}

#contenuListeVoyage #colonneDroite{
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 256px;
}

#contenuDetailVoyage{
	width: 1024px;
	text-align: left;
}

#contenuDetailVoyage #colonneGauche{
	float: left;
	text-align: left;
	width: 737px;
}

#contenuDetailVoyage #colonneDroite{
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 250px;
}

#contenuDetailVoyage  #colonneGauche .contenu {
	display: block;
	float: left;
	width: 520px;
	padding: 20px 10px 20px 20px;
	text-align: justify;
}

#contenuDetailVoyage  #colonneGauche .colonneDroite {
	display: block;
	float: left;
	width: 180px;
	padding-top: 20px;
	padding-right: 0px;
}

#contenuDetailVoyage  #colonneGauche .contenu2 {
	display: block;
	float: left;
	width: 520px;
	padding-top: 20px;
	margin-left: 16px;
	text-align: justify;
}

#contenuDetailVoyage  #colonneGauche .colonneDroite2 {
	display: block;
	float: left;
	width: 187px;
	padding-top: 20px;
	padding-right: 0px;
}

#contenuDetailVoyage  #voyageDetailTitre{
	background: url(graph/voyage_detail_fond_titre.jpg) top left no-repeat;
	width: 703px;
	height: 73px;
	text-align: left;
	margin-left: 16px;
	margin-top: 20px;
	color: #330044;
}

#contenuDetailVoyage  #voyageDetailTitre2{
	background: url(graph/voyage_detail_fond_titre2.jpg) top left no-repeat;
	width: 703px;
	height: 210px;
	text-align: left;
	margin-left: 16px;
	margin-top: 20px;
	color: #330044;
}

#contenuDetailVoyage  #colonneGauche .colonneDroite2 #affichagePrix {
	background: url(graph/voyage_detail_fond_prix.jpg) top left no-repeat;
	width: 187px;
	height: 118px;
	color: #330044;
	padding-left: 10px;
	line-height: 18px;
}

#contenuDetailVoyage  #colonneGauche .colonneDroite2 #affichageGuide {
	background: url(graph/voyage_detail_fond_guide.jpg) top left no-repeat;
	width: 187px;
	height: 61px;
	color: #330044;
	padding-top: 3px;
	line-height: 18px;
	text-align: center;
}

#contenuDetailVoyage  #colonneGauche .colonneDroite2 .affichageUneLigne {
	display: block;
	background: url(graph/voyage_detail_fond_droite_violet.jpg) top left no-repeat;
	width: 187px;
	height: 26px;
	padding-top: 3px;
	line-height: 18px;
	margin-top: 6px;
}

#contenuDetailVoyage  #colonneGauche .colonneDroite2 #affichageInformation {
	display: block;
	background: url(graph/voyage_detail_fond_information.jpg) top left no-repeat;
	width: 187px;
	height: 57px;
	padding-top: 10px;
	line-height: 18px;
	text-align: center;
	margin-top: 6px;
}

#contenuDetailVoyage  #contenuVoyageContour {
	background: url(graph/voyage-detail-contenu-fond.jpg) top left repeat-y;
	width: 737px;
	overflow: hidden;
}

#contenuDetailVoyage  #contenuVoyageInscriptionContour {
	background: url(graph/voyage-detail-contenu-fond.jpg) top left repeat-y;
	width: 737px;
	padding: 20px;
	overflow: hidden;
}

#contenuDetailVoyage  #contenuVoyageInscriptionContour fieldset{
	border: 2px solid #482762;
	width: 680px;
}

#contenuVoyageInscriptionContour label{
	display: block;
	float: left;
	width: 190px;
	padding-top: 4px;
	font-size: 14px;
	color: #7ca7b7;
}

#contenuVoyageInscriptionContour .marginBottom{
	margin-bottom: 20px;
	border: 1px solid #e3e7ea;
	background: #e3e7ea;
}

#contenuDetailVoyage .voyageContenuDroitFond{
	display: block;
	background: url(graph/voyage-detail-contenu-droit-fond.jpg) top left repeat-y;
	overflow: hidden;
	width: 145px;
	margin-left: 16px;
}

#contenuDetailVoyage .marginLeftContenuDroitFond{
	margin-left: 16px;
}

#contenuDetailVoyage #voyageDetailAutreSejour{
	float: left;
	width: 460px;
	padding-left: 20px;
}

#contenuDetailVoyage #voyageDetailAutreSejour2{
	width: 100%;
}

#contenuDetailVoyage .voyageContenuDroitFond form{
	margin: 0;
	padding: 0;
}

.listeVoyageAffichage{
	display: block;
	width: 738px;
	background: url(graph/liste_voyage_fond.gif) top left repeat-y;
	padding: 8px;
	overflow: hidden;
}

.listeVoyageAffichageTexte{
	display: block;
	float: left;
	text-align: left;
	width: 340px;
	padding-right: 8px;
}

.listeVoyageAffichageImage{
	display: block;
	float: left;
	text-align: center;
	padding-right: 10px;
	width: 170px;
}

.listeVoyageAffichagePrix{
	display: block;
	float: left;
	text-align: left;
	background: url(graph/liste_voyage_fond_prix.gif) center center no-repeat;
	width: 191px;
	height: 131px;
}

.listeVoyageAffichagePrix .contenu{
	margin-left: 14px;
	width: 130px;
}

#voyageFondTheme{
	height: 28px;
	background: #a9d6f3;
}
/*******************************************************/
/*******************PAGES SORTIES*********************/
/*******************************************************/
#contenuSortie #ligne1{
	width: 1024px;
	padding-top: 16px;
	height: 220px;
	position: relative;
	text-align: left;
	line-height: 16px;
}

#sortieFondLigne1{
	background: #cdd1ed;
	height: 250px;
}

#contenuSortie #ligne1 .paddingSortie{
	margin-left: 8px;
}

#contenuSortie #ligne1 .accueilSortieSelectionne{
	background: url(graph/voyage-accueil-fond-voyage-selectionne.png) top right no-repeat;
	width: 196px;
	height: 218px;
}

#contenuSortie #ligne1 .image{
	padding-top: 3px;
	padding-left: 3px;
}

#contenuSortie #ligne1 .contenu{
	display: block;
	padding-top: 8px;
	padding-left: 10px;
}

#MapFrance{
	float: left;
	position: relative;
	z-index: 1;
	width: 150px;
	height: 150px;
	margin-left: 14px;
	margin-top: 10px;
}

#contenuSortie #ligne1 .accueilSortieFlashMapFrance{
	display: block;
	position: relative;
	width: 208px;
}

#accueilSortieSilhouetteBlanche{
	position: absolute;
	z-index: 2;
	width: 93px;
	height: 139px;
	margin-top: 90px;
	margin-left: -44px;
	background: url(graph/voyage-silhouette-blanche.png) bottom left no-repeat;
}

.accueilLoisirVenir{
	position: relative;
	z-index: 10;
	display: block;
	float: left;
	width: 153px;
	line-height: 13px;
}

.sortieSeparationPictoTheme{
	margin: 0px 1px 4px 1px;
}

#contenuSortie #ligne2{
	width: 1024px;
	position: relative;
}

#sortieRendezVous{
	overflow: visible;
	position: relative;
	z-index: 1;
	text-align: left;
	width: 380px;
	margin-top: 4px;
	background: url(graph/sortie_fond_rendez_vous.png) top left no-repeat;
}

#sortieRendezVousContenu{
	margin-top: 44px;
	margin-left: 15px;
}

#sortieCoupCoeurContenuGauche{
	float: left;
	width: 240px;
	padding-right: 8px;
}

#sortieCoupCoeurImageDroite{
	float: left;
}

#sortieClub{
	margin-top: 20px;
	margin-left: 14px;
	width: 204px;
	height: 245px;
	background: url(graph/sortie_le_club_fond.png) bottom no-repeat;
}

#sortieClub form{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#sortieImagesLiens{
	margin-top: 17px;
	width: 120px;
}

#sortieListe{
	width: 1024px;
}

#sortieListe #colonneGauche{
	float: left;
	text-align: left;
	width: 738px;
}

#sortieListe #colonneDroite{
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 256px;
}

.listeSortieAffichage{
	display: block;
	width: 738px;
	background: url(graph/liste_sortie_fond.gif) top left repeat-y;
	padding: 8px;
	overflow: hidden;
}

.listeSortieAffichageBleu{
	display: block;
	width: 738px;
	background: url(graph/liste_sortie_bleu_fond.gif) top left repeat-y;
	padding: 8px;
	overflow: hidden;
}

.listeSortieAffichageTexte{
	display: block;
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 340px;
	padding-right: 8px;
}

.listeSortieAffichageTexteBleu{
	display: block;
	float: left;
	text-align: left;
	width: 420px;
	padding-right: 8px;
}

.listeSortieAffichageImage{
	display: block;
	float: left;
	text-align: center;
	width: 180px;
}

.listeSortieAffichagePrix{
	display: block;
	text-align: left;
	background: url(graph/liste_sortie_fond_prix.gif) center center no-repeat;
	width: 191px;
	height: 109px;
}

.listeSortieAffichagePrixSansCadre{
	display: block;
	text-align: left;
	background: url(graph/liste_sortie_fond_prix_sans_cadre.gif) center center no-repeat;
	width: 191px;
	height: 109px;
}

.listeSortieAffichagePrixTableHote{
	display: block;
	text-align: left;
	border: 1px solid #766dac;
	width: 172px;
	height: 60px;
}

.listeSortieAffichageCreateur{
	display: block;
	text-align: left;
}

.listeSortieAffichagePrix .contenu{
	margin-left: 14px;
	width: 140px;
}

.listeSortieAffichagePrixTableHote .contenu{
	margin-left: 14px;
	width: 140px;
}

#contenuDetailSortie{
	width: 1024px;
	text-align: left;
}

#contenuDetailSortie #colonneGauche{
	float: left;
	text-align: left;
	width: 737px;
}

#contenuDetailSortie #colonneDroite{
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 250px;
}

#contenuDetailSortie #contenuSortieContour {
	background: url(graph/sortie-detail-contenu-fond.jpg) top left repeat-y;
	width: 737px;
	overflow: hidden;
}

#contenuDetailSortie #contenuSortieContour .contenu {
	padding: 20px 10px 20px 20px;
	text-align: center;
}

#contenuDetailSortie  #colonneGauche .contenu {
	display: block;
	float: left;
	width: 520px;
	padding: 20px 10px 20px 20px;
	text-align: justify;
}

#contenuDetailSortie  #colonneGauche .contenu2 {
	display: block;
	float: left;
	width: 520px;
	padding-top: 20px;
	margin-left: 16px;
	text-align: justify;
}

#contenuDetailSortie  #colonneGauche .colonneDroite2 {
	display: block;
	float: left;
	width: 187px;
	padding-top: 20px;
	padding-right: 0px;
}

#contenuDetailSortie  #colonneGauche .colonneDroite2 #affichageInformation {
	display: block;
	background: url(graph/loisir_detail_fond_information.jpg) top left no-repeat;
	width: 187px;
	height: 57px;
	padding-top: 10px;
	line-height: 18px;
	text-align: center;
	margin-top: 6px;
}

#contenuDetailSortie  #colonneGauche .colonneDroite {
	display: block;
	float: left;
	width: 180px;
	padding-top: 20px;
	padding-right: 0px;
}

#contenuDetailSortie  #colonneGauche .colonneDroite2 #affichagePrix {
	background: url(graph/loisir_detail_fond_prix.jpg) top left no-repeat;
	width: 187px;
	height: 118px;
	color: #330044;
	padding-left: 10px;
	line-height: 18px;
}

#contenuDetailSortie  #loisirDetailTitre{
	background: url(graph/loisir_detail_fond_titre.jpg) top left no-repeat;
	width: 703px;
	height: 73px;
	text-align: left;
	margin-left: 16px;
	margin-top: 20px;
	color: #330044;
}

#contenuDetailSortie  #loisirDetailBas{
	background: url(graph/loisir_detail_fond_titre2.gif) top left no-repeat;
	width: 703px;
	height: 73px;
	text-align: center;
	margin-top: 20px;
	margin-left: 16px;
	padding-top: 20px;
	font-size: 13px;
	color: #330044;
}

#contenuDetailSortie  #colonneGauche .colonneDroite2 .affichageUneLigne {
	display: block;
	background: url(graph/loisir_detail_fond_droite_violet.jpg) top left no-repeat;
	width: 187px;
	height: 26px;
	padding-top: 3px;
	line-height: 18px;
	margin-top: 6px;
}

#contenuDetailSortie #sortieDetailAutre{
	float: left;
	width: 460px;
	padding-left: 20px;
}

#contenuDetailSortie .marginLeftContenuDroitFond{
	margin-left: 16px;
}

#contenuDetailSortie .sortieContenuDroitFond{
	display: block;
	background: url(graph/sortie-detail-contenu-droit-fond.jpg) top left repeat-y;
	overflow: hidden;
	width: 145px;
	margin-left: 16px;
}

#contenuDetailSortie .sortieContenuDroitFond form{
	margin: 0;
	padding: 0;
}

#sortieClubContour{
	position: relative;
	z-index: 10;
	padding-left: 20px;
	width: 241px;
	height: 270px;
	background: url(graph/sortie-formulaire-recherche-contour-fond.png) bottom left no-repeat;
}

#sortieClubContour form{
	padding: 0;
	margin: 0;
}

#sortieMenuMapFrance{
	background: #cdd1ed;
	width: 230px;
	height: 240px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 8px;
}

#sortieMenuProposerSortie{
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 2px;
}

#accueilSortieSilhouetteBlancheMenuSortie{
	position: absolute;
	z-index: 2;
	width: 93px;
	height: 139px;
	margin-top: 96px;
	margin-left: 8px;
	background: url(graph/voyage-silhouette-blanche.png) bottom left no-repeat;
}

#MapFranceMenu{
	float: left;
	position: relative;
	z-index: 1;
	width: 150px;
	height: 150px;
	margin-left: 24px;
	margin-top: 10px;
}

#contenuFormulaireSortie{
	width: 1024px;
	text-align: left;
}

#contenuFormulaireSortie #colonneGauche{
	float: left;
	text-align: left;
	width: 737px;
}

#contenuFormulaireSortie #colonneDroite{
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 250px;
}

#contenuFormulaireSortie #contenuSortieContour {
	background: url(graph/sortie-detail-contenu-fond.jpg) top left repeat-y;
	width: 737px;
	overflow: hidden;
}

#contenuFormulaireSortie #contenuSortieContour .contenu {
	padding: 20px 10px 20px 50px;
	text-align: left;
}

#contenuFormulaireSortie label{
	display: block;
	float: left;
	width: 130px;
	padding-top: 4px;
	font-size: 14px;
	color: #7ca7b7;
}

#contenuFormulaireSortie .marginBottom{
	margin-bottom: 20px;
	border: 1px solid #e3e7ea;
	background: #e3e7ea;
}

#sortieFondTheme{
	height: 28px;
	background: #cdd1ee;
}

#sortieFondThemeGrand{
	height: 53px;
	background: #cdd1ee;
}

#contenuDetailSortie{
	width: 1024px;
	text-align: left;
}

#contenuDetailRdv{
	width: 1024px;
	text-align: left;
}

#contenuDetailRdv #colonneGauche{
	float: left;
	text-align: left;
	width: 737px;
}

#contenuDetailRdv #colonneDroite{
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 250px;
}

#contenuDetailRdv  #colonneGauche .colonneDroite {
	display: block;
	float: left;
	width: 180px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 10px;
}

#contenuDetailRdv #contenuRdvContour {
	background: url(graph/sortie-detail-contenu-fond.jpg) top left repeat-y;
	width: 737px;
	overflow: hidden;
}

#contenuDetailRdv #contenuRdvContour .contenu {
	padding: 10px 10px 20px 20px;
	text-align: left;
}

#contenuDetailRdv #contenuRdvContour .contenu .texteIntro {
	display: block;
	width: 400px;
}

.detailColonneDroiteContour{
	display: block;
	width: 174px;
	border: 1px solid #746fa9;
}

.detailColonneDroiteContour .contenuColonneDroite{
	text-align: left;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}
/*******************************************************/
/*********************PAGES CLUB***********************/
/*******************************************************/
#contenuClub #ligne1{
	width: 1024px;
	height: 220px;
	position: relative;
	text-align: left;
	line-height: 16px;
}

#contenuClub .paddingTop{
	padding-top: 16px;
}

#clubFondLigne1{
	background: #dac6d7;
	height: 250px;
}

.mauve {
background: #dac6d7;

}

#clubOffrePromo{
	width: 490px;
	height: 250px;
	text-align: left;
	float: left;
}

#clubOffrePromoImageFond{
	position: absolute;
	z-index: 1;
	width: 490px;
	height: 250px;
	background: #cecece;
}

#clubOffrePromo .contenu{
	position: relative;
	z-index: 10;
	padding-top: 110px;
	padding-left: 10px;
}

#contenuClub #ligne1 .paddingClub{
	margin-left: 8px;
}

#clubMapFrance{
	float: left;
	position: relative;
	z-index: 1;
	width: 180px;
	height: 180px;
	margin-left: 20px;
}

#contenuClub #ligne1 .accueilClubFlashMapFrance{
	display: block;
	position: relative;
	width: 210px;
}

#accueilClubSilhouetteBlanche{
	position: absolute;
	z-index: 2;
	width: 93px;
	height: 139px;
	margin-top: 90px;
	margin-left: -44px;
	background: url(graph/voyage-silhouette-blanche.png) bottom left no-repeat;
}

#clubProposerSortie{
	position: absolute;
	z-index: 2;
	margin-top: 12px;
}

#clubProposerSortie .contenu{
	text-align: center;
	float: left;
	margin-top: 16px;
}

.accueilClubRdvCpn{
	position: relative;
	z-index: 10;
	display: block;
	float: left;
	padding-right: 10px;
	line-height: 13px;
	width: 280px;
}

.clubSeparationPictoTheme{
	margin: 0px 1px 4px 1px;
}

#contenuClub #ligne2{
	width: 1024px;
	position: relative;
}

#clubZoomProfil{
	overflow: visible;
	position: relative;
	z-index: 1;
	text-align: left;
	width: 380px;
	margin-top: 4px;
	background: url(graph/club_fond_zoom_profil.png) top left no-repeat;
}

#clubZoomProfilContenu{
	margin-top: 50px;
	margin-left: 15px;
}

#clubZoomProfilContenuGauche{
	float: left;
	width: 240px;
	padding-right: 8px;
}

#clubZoomProfilImageDroite{
	float: left;
}

#clubClub{
	margin-top: 20px;
	margin-left: 14px;
	width: 204px;
	height: 245px;
	background: url(graph/club_le_club_fond.png) bottom no-repeat;
}

#clubClub form{
	margin: 0;
	padding: 0;
}

#clubDernierAbonne{
	margin-top: 17px;
	width: 120px;
}

#clubDernierAbonne .premier{
	background: #ddf0f6 url(graph/carre_bleu.jpg) top left repeat-x;
	margin: 0;
	padding: 0;
	width: 120px;
	display: block;
	height: 16px;
}

#clubDernierAbonne .dernierBleu{
	background: #ddf0f6 url(graph/carre_bleu.jpg) bottom left repeat-x;
	margin: 0;
	padding: 0;
	width: 120px;
	display: block;
	height: 16px;
}

#clubDernierAbonne .dernierBlanc{
	background: #fefefe url(graph/carre_bleu.jpg) bottom left repeat-x;
	margin: 0;
	padding: 0;
	width: 120px;
	display: block;
	height: 16px;
}

#clubDernierAbonne .FondBleu{
	margin: 0;
	padding: 0;
	width: 120px;
	display: block;
	height: 16px;
	background: #ddf0f6;
}

#clubDernierAbonne .FondBlanc{
	margin: 0;
	padding: 0;
	display: block;
	width: 120px;
	height: 16px;
	background: #fefefe;
}

#clubPackAbonnement{
	position: relative;
	float: left;
	z-index: 2;
	background: url(graph/club_fond_pack_abonnement.png) bottom left no-repeat;
	width: 143px;
	height: 143px;
	top: -20px;
	left: -54px;
}

#clubPackAbonnement .titre{
	text-align: center;
	display: block;
	padding-top: 52px;
	padding-left: 0px;
}

#clubPackAbonnement .contenu{
	text-align: center;
	display: block;
	padding-top: 0px;
	padding-left: 4px;
}

.clubZoomProfilProfil{
	display: block;
	float: left;
	width: 170px;
	text-align: left;
}

.clubZoomProfilProfilColonneDroite{
	display: block;
	width: 229px;
	text-align: left;
	border: 1px solid #f58c42;
	margin-top: 8px;
	margin-left: 4px;
	margin-bottom: 8px;
}

.clubZoomProfilProfilColonneDroite .contenuGlobal{
	display: block;
	margin: 8px;
	overflow: hidden;
}

#clubRecherche{
	width: 1024px;
	padding-top: 10px;
}

#clubRecherche #colonneGauche{
	float: left;
	width: 737px;
	text-align: left;
}

#clubRecherche #colonneDroite{
	float: left;
	width: 250px;
	text-align: left;
}

#clubRecherche  #clubRechercheContour {
	background: url(graph/club-recherche-detail-contenu-fond.jpg) top left repeat-y;
	width: 487px;
	float: left;
}

#clubRecherche  #colonneGauche .contenuGauche {
	padding: 20px 0px 20px 10px;
	width: 487px;
	text-align: justify;
}

#clubRecherche  #colonneGauche .contenuDroit {
	display: block;
	float: left;
	width: 230px;
	text-align: justify;
	margin-left: 10px;
}

#clubRecherche label{
	display: block;
	float: left;
	width: 130px;
	padding-top: 4px;
	font-size: 11px;
	color: #476d7f;
}

#clubRecherche .marginBottom{
	margin-bottom: 7px;
}

#clubRecherche .inputCouleur{
	border: 1px solid #e3e7ea;
	background: #e3e7ea;
}

.clubRechercheListeProfil_backup_21_07_2009{
	display: block;
	width: 230px;
	float: left;
	border: 1px solid #f58c42;
	margin-right: 6px;
	margin-bottom: 6px;
	height: 124px;
}

.clubRechercheListeProfil_backup_21_07_2009  .photo{
	float: left;
	display: block;
	padding-top: 6px;
	width: 66px;
	padding-bottom: 4px;
	text-align: center;
}

.clubRechercheListeProfil_backup_21_07_2009  .information{
	float: left;
	display: block;
	padding-top: 8px;
	text-align: left;
}

.clubRechercheListeProfil_backup_21_07_2009  .picto{
	float: left;
	display: block;
	padding-left: 7px;
	text-align: left;
}

.clubRechercheListeProfil{
	display: block;
	width: 230px;
	float: left;
	background: url(graph/fond_recherche_profil.jpg) top left no-repeat;
	margin-right: 6px;
	margin-bottom: 6px;
	height: 129px;
}

.clubRechercheListeProfil .photo{
	float: left;
	display: block;
	padding-top: 10px;
	width: 66px;
	padding-bottom: 4px;
	text-align: center;
}

.clubRechercheListeProfil .information{
	float: left;
	display: block;
	padding-top: 8px;
	text-align: left;
}

.clubRechercheListeProfil .picto{
	float: left;
	display: block;
	padding-left: 7px;
	text-align: left;
}
/*******************************************************/
/*************PAGE SEJOUR INDIVIDUEL****************/
/*******************************************************/
#sejourIndividuel{
	width: 1024px;
	text-align: center;
}

#sejourIndividuel .gauche{
	float: left;
	display: block;
	width: 492px;
	height: 122px;
	text-align: right;
	padding-right: 20px;
}

#sejourIndividuel .droite{
	float: left;
	display: block;
	width: 492px;
	height: 122px;
	text-align: left;
	padding-left: 20px;
}

#sejourIndividuel .gauche2{
	float: left;
	display: block;
	width: 492px;
	text-align: right;
	padding-right: 20px;
}

#sejourIndividuel .droite2{
	float: left;
	display: block;
	width: 492px;
	text-align: left;
	padding-left: 20px;
}

#consulterAnnonce{
	width: 1024px;
}

#consulterAnnonce #colonneGauche{
	float: left;
	text-align: left;
	width: 738px;
}

#consulterAnnonce #colonneDroite{
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 256px;
}

.annonceAfficher{
	width: 737px;
	text-align: left;
	background: url(graph/consulter-annonce-fond.jpg) top left repeat-y;
}

.annonceAfficherTotal{
	display: block;
	margin-top: 10px;
	width: 737px;
}

.annonceAfficher .photo{
	width: 80px;
	text-align: center;
	padding-top: 10px;
}

.annonceAfficher .information{
	width: 120px;
	text-align: left;
	padding-top: 10px;
}

.annonceAfficher .texte{
	width: 390px;
	text-align: left;
	padding-top: 10px;
}

.annonceAfficher .prix{
	width: 140px;
	text-align: center;
	padding-top: 10px;
}
/*******************************************************/
/*******************PAGES FORUMS*********************/
/*******************************************************/
#contenuForum{
	width: 1024px;
	text-align: left;
}

#contenuForum #contenuForumContour {
	background: url(graph/forum-contenu-fond.jpg) top left repeat-y;
	width: 737px;
	overflow: hidden;
}

#contenuForum #contenuForumContour .contenuBasForum {
	padding: 10px;
}

#contenuForum #contenuForumContour .contenuRecherche form{
	padding: 0;
	margin: 0;
}

#contenuForum .contenuRecherche {
	padding: 8px;
}

#contenuForum .contenuPremiereLigne {
	display: block;
	width: 737px;
	background: #dbc6d7;
	height: 28px;
}

#contenuForumContour .paddingForum {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 16px;
}

#contenuForumContour .paddingForumTopic {
	padding-bottom: 8px;
	padding-left: 16px;
}

#contenuForum .enTeteDetailColonne1 {
	display: block;
	float: left;
	width: 150px;
	text-align: left;
}

#contenuForum .enTeteDetailColonne2 {
	display: block;
	float: left;
	width: 584px;
	text-align: left;
}

#contenuForum .colonneDetail1 {
	display: block;
	float: left;
	width: 150px;
	text-align: left;
}

#contenuForum .colonneDetail1 form{
	padding: 0;
	margin: 0;
}

#contenuForum .colonneDetail2 {
	display: block;
	float: left;
	width: 584px;
	text-align: left;
}


#contenuForum .enTeteColonne1 {
	display: block;
	float: left;
	width: 440px;
	text-align: left;
}

#contenuForum .enTeteColonne2 {
	display: block;
	float: left;
	width: 70px;
	text-align: left;
}

#contenuForum .enTeteColonne3 {
	display: block;
	float: left;
	width: 90px;
	text-align: left;
}

#contenuForum .enTeteColonne4 {
	display: block;
	float: left;
	width: 134px;
	text-align: left;
}

#contenuForum .colonne1 {
	display: block;
	float: left;
	width: 440px;
	text-align: left;
}

#contenuForum .colonne2 {
	display: block;
	float: left;
	width: 70px;
	text-align: center;
}

#contenuForum .colonne3 {
	display: block;
	float: left;
	width: 90px;
	text-align: center;
}

#contenuForum .colonne4 {
	display: block;
	float: left;
	width: 134px;
	text-align: center;
}

#contenuForum #colonneGauche{
	float: left;
	text-align: left;
	width: 737px;
}

#contenuForum #colonneDroite{
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 250px;
}
/*******************************************************/
/*****************PAGE INSCRIPTION*******************/
/*******************************************************/
#inscriptionContenu{
	text-align: left;
	width: 1024px;
	margin-top: 10px;
}

#inscriptionContenu label{
	display: block;
	float: left;
	width: 170px;
	padding-top: 2px;
	font-size: 12px;
	color: #7ca7b7;
}

#inscriptionContenu .marginBottom{
	margin-bottom: 10px;
	border: 1px solid #e3e7ea;
	background: #e3e7ea;
}

#inscriptionContenu .ImageValidationChamp{
	margin-bottom: 0px !important;
	margin-bottom: 19px;
}

#inscriptionContenu .marginTop{
	margin-top: 10px;
}

#inscriptionContenu .partiGauche{
	margin-top: 10px;
	padding-right: 90px;
	text-align: left;
}

#inscriptionContenu .partiDroite{
	margin-top: 10px;
	text-align: left;
}

#inscriptionContenu .sizeInscriptionNewsletter{
	font-size: 12px;
}

#inscriptionContenu #inscriptionBoutonNon{
	margin-left: 212px;
}

#inscriptionContenu .bleuInscriptionSpecial{
	color: #7ca7b7;
}

/**********************************************************/
/*********************PAGE INSCRIPTION.PHP*********************/
#inscriptionContenu2{
	text-align: left;
	width: 970px;
}

#inscriptionContenu2 label{
	display: block;
	float: left;
	width: 148px;
	padding-top: 2px;
	font-size: 13px;
	/*color: #7ca7b7;*/
}

#inscriptionContenu2 .marginBottom{
	margin-bottom: 20px;
	border: 1px solid #e3e7ea;
	background: #e3e7ea;
}

#inscriptionContenu2 .ImageValidationChamp{
	margin-bottom: 0px !important;
	margin-bottom: 19px;
}

#inscriptionContenu2 .marginTop{
	margin-top: 20px;
}

#inscriptionContenu2 .partiGauche{
	margin-top: 20px;
	text-align: left;
	width: 455px;
	padding-left: 40px;
}

#inscriptionContenu2 .partiDroite{
	margin-top: 20px;
	width: 475px;
	text-align: left;
}

.inputBorderVert{
	border: 1px solid green;
}

#inscriptionContenu2 .sizeInscriptionNewsletter{
	font-size: 12px;
}

#inscriptionContenu2 #inscriptionBoutonNon{
	margin-left: 226px;
}
/**********************************************************/
/*******************************************************/
/******************GESTION DOSSIER*******************/
/*******************************************************/
#menuDossier{
	float: left;
	text-align: left;
	line-height: 18px;
	padding-right: 30px;
}

#menuDossierFond{
	padding-top: 20px;
	width: 230px;
	background: url(graph/dossier-menu-fond.jpg) top left repeat-y;
}

#pagesDossier{
	width: 1024px;
	margin-top: 10px;
}

#contenuDossier{
	float: left;
	text-align: left;
	width: 737px;
}

#contenuDossierFond{
	background: url(graph/dossier-contenu-fond.jpg) top left repeat-y;
	padding-left: 20px;
	padding-right: 20px;
}
/*******************************************************/
/******************PAGES PROFILS ETC*******************/
/*******************************************************/
#monProfil{
	width: 1024px;
	padding-top: 20px;
}

#monProfil #colonneGauche{
	float: left;
	width: 530px;
	margin-right: 30px;
	text-align: left;
}

#monProfil #colonneDroite{
	float: left;
	width: 464px;
	text-align: left;
}

#monProfil #colonneGauche .photo{
	float: left;
	width: 75px;
	padding-right: 10px;
}

#monProfil #colonneGauche .photo2{
	float: left;
	width: 100px;
	padding-right: 8px;
	padding-left: 2px;
}

#monProfil #colonneGauche .informationPerso{
	float: left;
	width: 225px;
}

#monProfil #colonneGauche .informationPerso2{
	float: left;
	width: 201px;
}

#monProfil #colonneGauche #informationProfil{
	float: left;
	width: 443px;
}

#monProfil #colonneGauche #informationProfil2{
	float: left;
	width: 417px;
}

#monProfil #colonneGauche #profilAlbumPerso{
	width: 225px;
	background: url(graph/profil_album_perso_fond.jpg) top left repeat-y;
}

#monProfil #colonneGauche #profilAlbumPhoto{
	width: 224px;
	background: url(graph/profil_album_photo_fond.jpg) top left repeat-y;
}

#monProfil #colonneGauche #profilSilhouetteOrange{
	position: absolute;
	z-index: 10;
	margin-top: -14px;
	margin-left: 220px;
}

#monProfil #colonneDroite .profilFondOrange{
	background: url(graph/profil_fond_contenu.png) top left repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 438px;
	margin-left: 10px;
	margin-bottom: 20px;
}

#monProfilModifier{
	width: 1024px;
	padding-top: 20px;
}

#monProfilModifier #colonneGauche{
	float: left;
	width: 737px;
	text-align: left;
}

#monProfilModifier #colonneDroite{
	float: left;
	width: 250px;
	text-align: left;
}

#monProfilModifier #contenuProfilModifierContour {
	background: url(graph/detail-contenu-fond-737.jpg) top left repeat-y;
	width: 737px;
}

#monProfilModifier #contenuProfilModifierContour .contenu{
	display: block;
	padding-top: 20px;
	padding-left: 16px;
	padding-bottom: 10px;
	width: 700px;
}

#monProfilModifier label{
	display: block;
	float: left;
	width: 140px;
	padding-top: 4px;
	font-size: 11px;
	color: #476d7f;
}

#monProfilModifier .marginBottom{
	margin-bottom: 10px;
}

#monProfilModifier .fondInput{
	border: 1px solid #e3e7ea;
	background: #e3e7ea;
}

#monProfilAbonnement{
	width: 1024px;
	padding-top: 20px;
}

#monProfilAbonnement #colonneGauche{
	float: left;
	width: 530px;
	margin-right: 0px;
	text-align: left;
}

#monProfilAbonnement #colonneGaucheAbonnement{
	float: left;
	width: 737px;
	margin-right: 0px;
	text-align: left;
}

#monProfilAbonnement #colonneDroiteAbonnement{
	float: left;
	width: 250px;
	text-align: left;
	padding-left: 10px;
}

#monProfilAbonnement #colonneDroite{
	float: left;
	width: 464px;
	text-align: left;
}
/*******************************************************/
/***********************AGENDA***********************/
/*******************************************************/
#agenda{
	width: 1024px;
	text-align: left;
}

#agenda #colonneGauche{
	float: left;
	width: 737px;
	text-align: left;
}

#agenda #colonneDroite{
	float: left;
	width: 250px;
	text-align: left;
	padding-left: 10px;
}
/*******************************************************/
/*********************MESSAGE***********************/
/*******************************************************/
#mesMessages{
	width: 1024px;
	text-align: left;
}

#mesMessages #colonneGauche{
	float: left;
	width: 737px;
	text-align: left;
}

#mesMessages #colonneDroite{
	float: left;
	width: 250px;
	text-align: left;
	padding-left: 10px;
}
/*******************************************************/
/*****************POINT DE RENCONTRE*****************/
/*******************************************************/
#mesPointsDeRencontre{
	width: 1024px;
	text-align: left;
}

#mesPointsDeRencontre #colonneGauche{
	float: left;
	width: 737px;
	text-align: left;
}

#mesPointsDeRencontre #colonneDroite{
	float: left;
	width: 250px;
	text-align: left;
	padding-left: 10px;
}

#mesPointsDeRencontre .enTeteColonne1 {
	display: block;
	float: left;
	width: 540px;
	text-align: left;
}

#mesPointsDeRencontre .enTeteColonne2 {
	display: block;
	float: left;
	width: 70px;
	text-align: left;
}

#mesPointsDeRencontre .enTeteColonne3 {
	display: block;
	float: left;
	width: 90px;
	text-align: left;
}

#mesPointsDeRencontre .colonne1 {
	display: block;
	float: left;
	width: 540px;
	text-align: left;
}

#mesPointsDeRencontre .colonne2 {
	display: block;
	float: left;
	width: 70px;
	text-align: center;
}

#mesPointsDeRencontre .colonne3 {
	display: block;
	float: left;
	width: 90px;
	text-align: center;
}

#mesPointsDeRencontre #contenuForumContour {
	background: url(graph/forum-contenu-fond.jpg) top left repeat-y;
	width: 737px;
	overflow: hidden;
}

#mesPointsDeRencontre .contenuPremiereLigne {
	display: block;
	width: 737px;
	background: #dbc6d7;
	height: 28px;
}

#mesPointsDeRencontre .paddingForum {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 16px;
}
/*******************************************************/
/**********************MES RDV************************/
/*******************************************************/
#mesRdv{
	width: 1024px;
	text-align: left;
}

#mesRdv #colonneGauche{
	float: left;
	width: 737px;
	text-align: left;
}

#mesRdv #colonneDroite{
	float: left;
	width: 250px;
	text-align: left;
	padding-left: 10px;
}

#mesRdv label{
	display: block;
	float: left;
	width: 200px;
	padding-top: 4px;
	font-size: 11px;
	color: #476d7f;
}

#mesRdv .marginBottom{
	margin-bottom: 10px;
}

#mesRdv .fondInput{
	border: 1px solid #e3e7ea;
	background: #e3e7ea;
}
/*******************************************************/
/**********************RESEAU************************/
/*******************************************************/
#monReseau{
	width: 1024px;
	text-align: left;
}

#monReseau #colonneGauche{
	float: left;
	width: 737px;
	text-align: left;
}

#monReseau #colonneDroite{
	float: left;
	width: 250px;
	text-align: left;
	padding-left: 10px;
}

/***** Divers *****/
.messageAutomatiqueNouveauInscrit{
	display: block;
	width: 720px;
}

.messageAutomatiqueNouveauInscrit .listeAffichageProfil{
	display: block;
	width: 690px;
	overflow: hidden;
	margin-left: 30px;
}

.messageAutomatiqueNouveauInscrit .afficherProfil{
	width: 220px;
	height: 79px;
	background: url('graph/message-automatique-fond-profil.jpg') top left no-repeat;
	overflow: hidden;
	float: left;
	margin-top: 14px;
}

.messageAutomatiqueNouveauInscrit .afficherProfil .photo{
	float: left;
	padding-right: 10px;
	margin-top: 8px;
	padding-left: 8px;
}

.messageAutomatiqueNouveauInscrit .afficherProfil .information{
	margin-top: 8px;
}

/*******************************************************/
/*********************FONT STYLE***********************/
/*******************************************************/
h1{
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-size: 16px;
}

h2{
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-size: 14px;
}

.size8{
	font-size: 8px;
}

.size9{
	font-size: 9px;
}

.size10{
	font-size: 10px;
}

.size11{
	font-size: 11px;
}

.size12{
	font-size: 12px;
}

.size13{
	font-size: 13px;
}

.size14{
	font-size: 14px;
}

.size15{
	font-size: 15px;
}

.size16{
	font-size: 16px;
}

.size17{
	font-size: 17px;
}

.size18{
	font-size: 18px;
}

.size19{
	font-size: 19px;
}

.size20{
	font-size: 20px;
}

.size26{
	font-size: 26px;
}

.gras{
	font-weight: bold;
}
.bleugras {
 	font-weight: bold;
	color:#6095b5;
}

.soulignebleugras {
	text-decoration: underline;
	font-weight: bold;
	color:#6095b5;
}

.normal{
	font-weight: normal;
}

.souligne{
	text-decoration: underline;
}

.italic{
	font-style: italic;
}

.couleurHomme{
	color:#2f099d;
}

.couleurFemme{
	color:#9d0991;
}

.blanc{
	color: #ffffff;
}

.noir{
	color: #000000;
}

.orange{
	color: #f58c42;
}

.rouge{
	color: red;
}

.vert{
	color: green;
}

.jauneOrange{
	color: #fab259;
}

.marron{
	color: #744828;
}

.bleu{
	color: #7ca7b7;
}

.gris{
	color: gray;
}
.grisFonce{
	color: #646464;
}

.bleuClair{
	color: #9acbf3;
}

.violet{
	color: #462868;
}

.violetFonce{
	color: #2f0141;
}

.violetRose{
	color: #e1d1dc;
}

.couleurDefaut{
	color: #476d7f;
}

.couleurSousMenuClub{
	color: #53454d;
}

.couleurSousMenuSortie{
	color: #48577e;
}

.couleurSousMenuVoyage{
	color: #153d52;
}

.couleurFooterPipe{
	color: #5991aa;
}

.couleurTexteFooter{
	color: #7ab1c3;
}
/*******************************************************/
/***********************LIENS*************************/
/*******************************************************/
a:link, a:visited{
	color: #476d7f;
	font-weight: normal;
	text-decoration: none;
}
a:hover{
	color: #476d7f;
	font-weight: normal;
	text-decoration: underline;
}

a.lienViolet:link, a.lienViolet:visited{
	color: #2f0141;
	font-weight: normal;
	text-decoration: none;
}
a.lienViolet:hover{
	color: #2f0141;
	font-weight: normal;
	text-decoration: underline;
}

a.lienCouleurHomme:link, a.lienCouleurHomme:visited{
	color: #2f099d;
	font-weight: normal;
	text-decoration: none;
}
a.lienCouleurHomme:hover{
	color: #2f099d;
	font-weight: normal;
	text-decoration: underline;
}

a.lienCouleurFemme:link, a.lienCouleurFemme:visited{
	color: #9d0991;
	font-weight: normal;
	text-decoration: none;
}
a.lienCouleurFemme:hover{
	color: #9d0991;
	font-weight: normal;
	text-decoration: underline;
}

a.lienBlanc:link, a.lienBlanc:visited{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a.lienBlanc:hover{
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

a.lienNoir:link, a.lienNoir:visited{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a.lienNoir:hover{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

a.lienOrange:link, a.lienOrange:visited{
	color: #f58c42;
	font-weight: normal;
	text-decoration: none;
}
a.lienOrange:hover{
	color: #f58c42;
	font-weight: normal;
	text-decoration: underline;
}

a.lienMarron:link, a.lienMarron:visited{
	color: #744828;
	font-weight: normal;
	text-decoration: none;
}
a.lienMarron:hover{
	color: #744828;
	font-weight: normal;
	text-decoration: underline;
}

a.lienBleuClair:link, a.lienBleuClair:visited{
	color: #2b8edf;
	font-weight: normal;
	text-decoration: none;
}
a.lienBleuClair:hover{
	color: #2b8edf;
	font-weight: normal;
	text-decoration: underline;
}

a.lienFooter:link, a.lienFooter:visited{
	font-size: 10px;
	color: #5991aa;
	font-weight: bold;
	text-decoration: none;
}

a.lienFooter:hover{
	font-size: 10px;
	color: #5991aa;
	font-weight: bold;
	text-decoration: underline;
}

a.lienIdentifie:link, a.lienIdentifie:visited{
	color: #f58c42;
	font-weight: normal;
	text-decoration: none;
}

a.lienIdentifie:hover{
	color: #f58c42;
	font-weight: normal;
	text-decoration: underline;
}

a.messageIdentifie:link, a.messageIdentifie:visited{
	color: #744828;
	font-weight: normal;
	text-decoration: none;
}

a.messageIdentifie:hover{
	color: #744828;
	font-weight: normal;
	text-decoration: underline;
}

a.lienSousMenuClub:link, a.lienSousMenuClub:visited{
	font-size: 10px;
	color: #53454d;
	font-weight: normal;
	text-decoration: normal;
}

a.lienSousMenuClub:hover{
	font-size: 10px;
	color: #53454d;
	font-weight: normal;
	text-decoration: underline;
}

a.lienSousMenuSortie:link, a.lienSousMenuSortie:visited{
	font-size: 10px;
	color: #48577e;
	font-weight: normal;
	text-decoration: normal;
}

a.lienSousMenuSortie:hover{
	font-size: 10px;
	color: #48577e;
	font-weight: normal;
	text-decoration: underline;
}

a.lienSousMenuVoyage:link, a.lienSousMenuVoyage:visited{
	font-size: 10px;
	color: #153d52;
	font-weight: normal;
	text-decoration: normal;
}

a.lienSousMenuVoyage:hover{
	font-size: 10px;
	color: #153d52;
	font-weight: normal;
	text-decoration: underline;
}
/*******************************************************/
/****************GESTION POPUP CLIENT****************/
/*******************************************************/
#dropmenudiv_connecte{
	position: absolute;
	font-family: Verdana,Helvetica,Geneva,Arial,sans-serif;
	font-size: 11px;
	width: 130px;
	height: 180px;
	color: #000000;
	z-index: 10;
}

#dropmenudiv_connecte a, #dropmenudiv_connecte a:visited{
	display: block;
	text-align: center;
	padding: 4px;
	color: #000000;
	width: 130px;
	height: 180px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

#dropmenudiv_connecte a:hover{
	color: #000000;
	width: 130px;
	height: 180px;
}
/*******************************************************/
/***********************DIVERS*************************/
/*******************************************************/
.reponsePourcentageQuestionJour{
	display: block;
	float: left;
	width: 40px;
	text-align: center;
}

.lineHeight18{
	line-height: 18px;
}

.lineHeight12{
	line-height: 12px;
}

.paddingTopSousMenu{
	padding-top: 3px;
}

.alignLeft{
	text-align: left;
}

.alignRight{
	text-align: right;
}

.alignCenter{
	text-align: center;
}

.alignJustify{
	text-align: justify;
}

.floatLeft{
	float: left;
	
}

.floatRight{
	float: right;
}

.listStyleTypeNone{
	list-style-type: none;
}

#texteFixe{
	width: 1024px;
	text-align: left;
}

#texteFixe #colonneGauche{
	float: left;
	width: 737px;
	text-align: left;
}

#texteFixe #colonneDroite{
	float: left;
	width: 250px;
	text-align: left;
	padding-left: 10px;
}

.marginHomepage{
	padding: 0;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;
}

.noMargin{
	margin: 0;
	padding: 0;
}

.fieldsetOrange{
	border: 1px solid #f58c42;
	padding: 8px;
	margin: 5px;
}

.fieldsetWhite{
	border: 1px solid #ffffff;
	padding: 8px;
}

#dropmenudiv_page_evenement_agenda{
	position: absolute;
	font-family: Verdana,Helvetica,Geneva,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	z-index: 10;
	border: 1px solid #482762;
	margin-left: 60px;
	margin-top: 0px;
	background-color: #ffffff;
	padding: 0px;
}

#dropmenudiv_page_evenement_agenda a, #dropmenudiv_page_evenement_agenda a:visited{
	display: block;
	text-align: left;
	padding: 4px;
	color: #000000;
	width: 250px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	background-color: #ffffff;
}

#dropmenudiv_page_evenement_agenda a:hover{
	color: #000000;
	background-color: #ffffff;
}

#identificationPage{
	width: 1024px;
}

#identificationPage #colonneGauche{
	float: left;
	width: 737px;
	text-align: left;
}

#identificationPage #colonneDroite{
	float: left;
	width: 250px;
	text-align: left;
	padding-left: 10px;
}

#identificationPage label{
	display: block;
	float: left;
	width: 180px;
	padding-top: 4px;
	font-size: 11px;
	color: #476d7f;
}

#identificationPage .marginBottom{
	margin-bottom: 10px;
}

#identificationPage .fondInput{
	border: 1px solid #e3e7ea;
	background: #e3e7ea;
}

/**************************************/
/***** Google Map *****/
#googlemapGrandeBulle{
	width: 220px;
	height: 230px;
	overflow: auto;
	background: #ffffff;
}

#googlemapPetiteBulle{
	width: 220px;
	height: 96px;
	background: #ffffff;
}

#encadre{
	border: 1px solid #000000;
	background: #fcf9f9;
	padding: 5px;
	}
	
a.titrewebzine {

color: #612b72;
text-decoration: none;
}

.titrewebzineart{

color: #612b72;
text-decoration: none;
font-weight: bold;
}

.marge {
padding: 5px;
}

