/* CSS Document */
*{
	margin: 0;
	padding:0;
}
HTML {
	width:100%;
	height:100%;
}
BODY {
	background-image: url(../images/Weldom_bkg_gris.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	width:100%;
	height:100%;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474546;
}
#PopupPromos {
	margin-left:10px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}
/* Eléments communs */

#ContainerCenter {
	background-color: White;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	position: relative;
	width: 980px;
}
#ContainerHaut {
	position:relative;
	width:980px;
	height:89px;
}
#ContainerMenu{
	position:relative;
	width:980px;
	height:30px;
	bottom:0px !IMPORTANT;
	bottom:4px;
	z-index:9999;
}
#ContainerRechercher{
	position:absolute;
	width:400px;
	height:30px;
	left:573px;
	bottom:0px;
	z-index:1;
}
#Rechercher{
	position:absolute;
	top:5px;
	left:180px;
}
#ContainerMilieu {
	background-color:#FFFFFF;
	position:relative;
	float:right;
	right:10px;
	width:780px;
	height:100%;
	padding:10px;
	z-index:1;
}
#Bloccadre {
	background: url(/medias/images/cadre_bkg.jpg);
	width:200px;
}
	#BloccadreContenu {
		background: url(/medias/images/cadre_bas.jpg);
		background-position:bottom;
		background-repeat: no-repeat;
		padding-left:10px;
		padding-right:10px;
		text-align:left;
	}
#BlocNoncadre {
	width:200px;
}
.BlocNoncadre {
	width:200px;
}
	#BlocNoncadreContenu {
		padding-left:10px;
		padding-right:10px;
		text-align:left;
	}
	.BlocNoncadreContenu {
		padding-left:10px;
		padding-right:10px;
		text-align:left;
	}
.TexteRouge { color:#AF0029; }
.TexteSombre { color:#171717; }
.TexteClair { color:#70787B; }
.Textelegende { color:#70787B; font-size:9px;}
.TitreRouge {
	color:#AF0029;
	font-size:14px;
}

.TexteRouge a:link {color:#AF0029;font-weight:bold;text-decoration:underline;}
.TexteRouge a:visited {color:#AF0029;font-weight:bold;text-decoration:underline;}
.TexteRouge a:hover {color:#AF0029;font-weight:bold;text-decoration:none;}

.TexteGris:link {color:#474546;font-weight:normal;text-decoration:underline;}
.TexteGris:visited {color:#474546;font-weight:normal;text-decoration:underline;}
.TexteGris:hover {color:#474546;font-weight:normal;text-decoration:none;}

.LienGrisClair:link { color:#70787B;font-weight:normal;text-decoration:none;font-size:10px;}
.LienGrisClair:visited {color:#70787B;font-weight:normal;text-decoration:none;font-size:10px;}
.LienGrisClair:hover {color:#70787B;font-weight:normal;text-decoration:underline;font-size:10px;}

.lienTitreFamille:link {color:#000000;font-weight:bold;font-size:16px;text-decoration:none;}
.lienTitreFamille:visited {color:#000000;font-weight:bold;font-size:16px;text-decoration:none;}
.lienTitreFamille:hover {color:#000000;font-weight:bold;font-size:16px;text-decoration:underline;}

.TypeListe {
	list-style-image:url(/medias/images/puce_liste_agenda.gif);
	margin-top:10px;
	margin-left:17px;
}
.TypeListe li {
	padding-bottom:6px;
}
.TypeListe2 {
	list-style-type:none;
	margin-top:10px;
	margin-left:17px;
}
.TypeListe2 li {
	padding-bottom:3px;
}
.TypeListe3 {
	list-style-image:url(../images/puce_liste_agenda2.gif);
	margin-top:10px;
	margin-left:17px;
}
.OptionBulle {
	position:relative;
	background: url(/medias/images/bulle_bkg.jpg);
	width:496px;
	height:auto;
	margin-bottom:5px;
	margin-top:5px;
}
.OptionBulleContenu {
	position:relative;
	width:440px;
	margin-top:8px;
	margin-left:10px;
}
.OptionBulleContenuRep {
	width:440px;
	margin-top:13px;
	margin-left:24px;
}
.BtBulleAction {
	margin-top:8px;
	float:right;
	width:14px;
	height:14px;
	margin-right:10px;
	z-index:5;
}
.BtBulleAction img {
	border:0px;
}
#FranchisePrint {
	position:relative;
	width:490px; 
	height:30px;
	margin-top:20px;
}
#FranchiseIconePrint {
 	float:left;
}
#FranchiseTextPrint {
	float:left;
	margin-top:10px;
}
#FranchiseDevenir {
	float:right;
	margin-top:5px;
}

.OptionBulleContenu a:link {color:#474546;font-weight:bold;font-size:12px;text-decoration:none;}
.OptionBulleContenu a:visited {color:#474546;font-weight:bold;font-size:12px;text-decoration:none;}
.OptionBulleContenu a:hover {color:#474546;font-weight:bold;font-size:12px;text-decoration:underline;}

#ContainerAbsoluRight {
	position:absolute;
	right:30px;
	top:20px;
	width:200px;
}



/*Contenu des magasin */
#e_banniereMagasin {
	position:relative;
	bottom:1px !IMPORTANT;
	bottom:9px;
	height:64px;
	width:980px;
}
#e_nomMagasin {
	position:absolute;
	left:20px;
	top:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
#e_titreMagasin {
 	position:absolute;
	right:230px;
	top:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
}
#e_titreArtMagasin {
 	text-transform:uppercase;
	color:#AB0029;
	font-weight:bold;
	font-size:16px;
}
.e_artMagasin {
	height:auto;
 	padding-top:10px;
}
#e_imgGaucheMagasin {
	float:left;
	padding-right:20px;
}
#e_ContainerLien {
	width:190px;
	height:auto;
	margin-left:20px;
	margin-top:10px;
	float:right;
	position:relative;
	bottom:0px;
}
#e_ContainerLien ul{
	padding-left:25px;
}
#e_avertissement {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	padding:30px;
	color:#FF0000;
	bottom:0;
}

/* Carte WELDOM */

#CarteWeldom {
	position:relative;
	width:770px;
	height:auto;
	text-align:center;
}
#CarteWeldomBlocGauche {
	position:relative;
	width:350px;
	text-align:left;
}
#CarteWeldomBlocDroit {
	float:right;
	position:relative;
	width:350px;
	text-align:left;
}
#CarteWeldomLiens img {
	border:0px;
	padding:5px;
}
.CarteWeldomLiens img {
	border:0px;
	padding:5px;
}

#Bloc3-1{
	float:left;
	position:relative;
	width: 236px;
	height:450px;
	left:45px;
	top:5px;
	background: url(/medias/images/etat/qui.jpg);
	background-repeat: no-repeat;
}
#Bloc3-2{
	float:left;
	position:relative;
	width: 236px;
	height:450px;
	left:60px;
	top:5px;
	background: url(/medias/images/etat/rejoindre.jpg);
	background-repeat: no-repeat;
}
#Bloc3-3{
	float:left;
	position:relative;
	width: 236px;
	height:450px;
	left:75px;
	top:5px;
	background: url(/medias/images/etat/franchise.jpg);
	background-repeat: no-repeat;
}

/* Agenda du jardinier */

#Contenu {
	position:relative;
	width:580px;
}
#SousMenu {
	float:right;
	width:180px;
	text-align:right;
}
	#PasOublier {
		float:right;
		width:158px;
		background-image:url(/medias/images/proche/i_agenda_pasoublier_bkg.jpg);
	}
		#PasOublierContenu {
			text-align:left;
			padding:10px;
			padding-top:10px;
			padding-bottom:0px;
		}
	#SelectMois {
		padding-bottom:50px;
		float:right;
		width:158px;
	}
#ContenuTitre {
	float:left;
	width:560px;
	padding-bottom:10px;
}
#ContenuTitre p {
	color:#AF0029;
	font-size:16px;
	font-weight:bold;
}
#ContenuTexte p {
	width:560px;
	text-align:justify;
	font-weight:bold;
	padding-bottom:10px;
}
#ContenuMenu {
	width:560px;
	height:90px;
	padding-top:20px;
}
	#ContenuMenu p {
		float:left;
		margin:3px;
		width:170px;
		height:32px;
	}
	#ContenuMenu a:link {color:#474546;font-weight:bold;font-size:13px;text-decoration:underline;}
	#ContenuMenu a:visited {color:#474546;font-weight:bold;font-size:13px;text-decoration:underline;}
	#ContenuMenu a:hover {color:#474546;font-weight:bold;font-size:13px;text-decoration:none;}
	#ContenuMenu img {
		vertical-align:middle;
		border:0;
		margin-right:5px;
	}
#ContenuMain {
	width:560px;
	height:auto;
	padding-bottom:20px;
}
	#option {
		width:550px;
		height:36px;
		padding-top:2px;
		padding-bottom:2px;
		vertical-align: middle;
	}	
		#optionTitre {
			padding-top:20px;
			color:#414141;
			font-weight:bold;
			font-size:13px;
		}
		.optionTitre {
			padding-top:20px;
			color:#414141;
			font-weight:bold;
			font-size:13px;
		}

/* Trouver votre magasin */

#TrouverTexte {
	text-align:justify;
	font-weight:bold;
	padding-bottom:10px;
}

#TrouverSelection {
	font-size:14px;
	color:#AF0029;
	font-weight:bold;
}

/* Trouver votre magasin - Liste */

#TrouverListeTitre {
	font-size:14px;
	color:#AF0029;
	font-weight:bold;
	padding-bottom:20px;
}
#TrouverListeTitre img {
	padding-top:5px;
}
.ListeMagOption {
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
}
.ListeMagOption h2{
	display:inline;
	padding:0;
	margin:0;
}
.DetailsContenuTxt {
	font-size:12px;
	font-weight:bold;
	color:#616161;
}
.DetailsContenuTxt2 {
	font-size:12px;
	font-weight:bold;
	color:#AF0029;
	padding-top:2px;
	padding-bottom:2px;
}
.ListeMagOptionLien:link {color:#494D4E;font-weight:bold;font-size:14px;text-decoration:none;}
.ListeMagOptionLien:visited {color:#494D4E;font-weight:bold;font-size:14px;text-decoration:none;}
.ListeMagOptionLien:hover {color:#494D4E;font-weight:bold;font-size:14px;text-decoration:underline;}
.ListeMagOptionLienActif:link {color:#AF0029;font-weight:bold;font-size:14px;text-decoration:none;}
.ListeMagOptionLienActif:visited {color:#AF0029;font-weight:bold;font-size:14px;text-decoration:none;}
.ListeMagOptionLienActif:hover {color:#AF0029;font-weight:bold;font-size:14px;text-decoration:none;}
.ListeMagOptionDetails {
	background-image:url(/medias/images/magasins/ListeMagOptionDetails_bkg.gif);
	width:464px;
	padding:0px;
	margin:0px;
}
.ListeMagOptDetailsContenu{
	width:444px;
	margin-left:10px;
	padding-top:5px;
}
.MagHorraires {
	font-size:12px;
	font-weight:bold;
	color:#616161;
}
.p1 {
	float:left;
	width:154px;
	font-weight:bold;
}
.p2 {
	float:left;
	width:130px;
	font-weight:normal;
}
.p3 {
	float:left;
	width:130px;
	font-weight:normal;
}
.p4 {
	float:left;
	width:230px;
	margin-left:30px;
	font-weight:normal;
}
.ListeMagLiens {
	background-image:url(/medias/images/magasins/ListeMagOptionDetails_bas.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:464px;
	text-align:center;
}
.ListeMagLiens img {
	border:0px;
	padding:2px;
}

/* Société WELDOM */

#ContainerSctWeldom {
	position:relative;
	width:770px;
	height:auto;
}
#SctWeldomBlocGauche {
	position:relative;
	background-image:url(/medias/images/etat/qui_bkg.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:552px;
}
#SctWeldomBlocDroit {
	float:right;
	position:relative;
	width:200px;
	text-align:right;
}
#WeldomQuiContainer {
	position:relative;
	width:552px;
}
.qui_img_present {
	padding-left:5px;
	padding-top:15px;
}
#WeldomQuiContenu {
	position:relative;
	width:512px;
	margin:20px;
}

/* Devenir Franchisé  */

#ContainerFranchise {
	position:relative;
	width:770px;
	height:auto;
}
#FranchiseBlocGauche {
	position:relative;
	background-image:url(/medias/images/etat/qui_bkg.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:552px;
	height:auto;
}
#FranchiseBlocDroit {
	float:right;
	position:relative;
	width:200px;
}
#FranchiseQuiContainer {
	position:relative;
	width:552px;
}
.Franchise_img_present {
	padding-left:5px;
	padding-top:15px;
}
#FranchiseContenu {
	position:relative;
	width:512px;
	margin:20px;
}

/* Devenir Franchisé Form */
#FranchiseFormulaireO {
	background-image:url(/medias/images/Weldom_bkg_franchise.jpg);
	background-repeat:repeat-x;	
	background-color:#F7F7F7;
	position:relative;
	width:542px;
	height:auto;
	margin-left:5px;
	padding-top:20px;
	padding-bottom:20px;
}
#FranchiseFormulaireO strong{
	color:#616161;
}
#FranchiseFormulaireF strong{
	color:#616161;
}
.FranchiseFormulaire strong{
	color:#616161;
}
#FranchiseFormulaireF {
	background-image:url(/medias/images/Weldom_bkg_franchiseF.jpg);
	background-repeat:repeat-x;	
	background-color:#FFFFFF;
	position:relative;
	width:542px;
	height:auto;
	margin-left:5px;
	padding-top:20px;
	padding-bottom:10px;
}

.FranchiseFormulaire {
	background-color:#F9F9F9;
	position:relative;
	width:542px;
	height:auto;
	margin-left:5px;
	padding-top:20px;
	padding-bottom:10px;
}
#TabFranchise {
	background-image:url(../images/Weldom_tab_franchise.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:517px;
	height:193px;
	margin-left:12px;
}
.DonneesTab1 {
	float:left;
	width:154px;
	height:28px;
	padding-top:3px;
	text-align:center;
}
.DonneesTab2 {
	float:left;
	width:186px;
	height:28px;
	padding-top:3px;
	text-align:center;
}
.DonneesTab3 {
	float:left;
	width:173px;
	height:28px;
	padding-top:3px;
	text-align:center;
}
#TabFranchiseB {
	background-image:url(../images/Weldom_tab_franchiseB.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:517px;
	height:193px;
	margin-left:12px;
}
.DonneesTab1B {
	float:left;
	width:70px;
	height:28px;
	padding-top:3px;
	padding-left:15px;
	text-align:center;
}
.DonneesTab2B{
	float:left;
	width:70px;
	height:28px;
	padding-top:3px;
	padding-left:15px;
	text-align:center;
}
.DonneesTab3B {
	float:left;
	width:150px;
	height:28px;
	padding-top:3px;
	padding-left:15px;
	text-align:center;
}
.DonneesTab4B {
	float:left;
	width:150px;
	height:28px;
	padding-top:3px;
	padding-left:15px;
	text-align:center;
}
.TitreForm {
	background-image:url(/medias/images/Weldom_form_franchise.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:19px;
	margin-left:0px;
}
.FranchiseP1 {
	float:left;
	margin-left:10px !IMPORTANT;
	margin-left:5px;
	width:275px;
	height:30px;
}

.FranchiseP2 {
	float:right;
	width:250px;
	height:30px;
}
.FranchiseP3 {
	clear:left;
	margin-left:10px;
	width:515px;
	height:30px;
}
.FranchiseP4 {
	float:left;
	margin-left:10px !IMPORTANT;
	margin-left:5px;
	height:30px;
}
.FranchiseP5 {
	float:left;
	margin-left:30px;
	height:30px;
}
.FranchiseP6 {
	clear:left;
	margin-left:10px !IMPORTANT;
	margin-left:5px;
	height:120px;	
}
.FranchiseTextArea {
	width:510px;
	border:1px solid #000000;
}
#FranchiseBtn {
	clear:both;
	float:right;
	width:515px;
	height:30px;
	margin-right:10px;
	text-align:center;
}
#ErreurFranchise {
	text-align:center;
	font-weight:bold;
	padding-top:20px;
	color:red;
}
/* fiches conseils  */
#ContainerFiches {
	position:relative;
	width:520px;
	height:auto;
}

#ContainerFichesLeft {
	width:500px;
}
#ContainerFichesRight {
	position:absolute;
	right:30px;
	top:20px;
	width:200px;
}
.FichesImg {
	position:absolute;
	left:15px;
	top:12px;
}
.FichesImg img {
	border:0px;
}

/* Borne interactive  */

#ContainerBorne {
	position:relative;
	width:500px;
	height:auto;
}

/* Carte fidélité  */

#Cartefidelite {
	position:relative;
	width:770px;
	height:auto;
}
#CartefideliteBlocGauche {
	position:relative;
	width:552px;
}
#CartefideliteBlocDroit {
	float:right;
	position:relative;
	width:200px;
	text-align:right;
}

/* Ouvertures  */

#ContainerOuvertures {
	position:relative;
	width:770px;
	height:auto;
}
#OuverturesBlocGauche {
	position:relative;
	width:552px;
}
#OuverturesBlocDroit {
	float:right;
	position:relative;
	width:200px;
	text-align:right;
}
.OuvVisuMag {
	position:absolute;
	right:25px;
	top:9px;
}
/* Guides d'achats  */
.GuideContainerImage {
	float:left;
	padding:5px;
	width:60px;
}
.GuideBackgroundImage {
	background-image:url(/medias/images/Weldom_guides_omb.jpg);
	padding-left:5px;
	padding-top:1px;
}
.GuideContainerTexte {
	float:left;
}
.GuideLigneTitre {
	float:left;
	padding:5px;
	margin-right:15px;
	text-transform:uppercase;
}
.GuideDescription {
	clear:both;
	margin-left:5px;
}
.GuideSeparation {
	clear:both;
	margin-bottom:10px;
}



/* Inscription newsletter  */

#NewsContainer {
	width:320px;
}
#NewsContainer .p1 {
	margin:0px;
	padding:0px;
	width:100px;
	float:left;
}
#NewsContainer .p4 {
	margin:0px;
	padding:0px;
	width:200px;
	float:left;
	height:30px;
}

/* Mentions légales  */

#MentionsContainer {
	position:relative;
	width:770px;
	height:auto;
}

/* Contact  */

#formulaireContainer {
	position:relative;
	width:450px;
	height:auto;
}
#formulaireContainer .p1 {
	margin:0px;
	padding:0px;
	float:left;
	width:140px;
	font-weight:bold;
	height:35px;
}
#formulaireContainer .p4 {
	margin:0px;
	padding:0px;
	float:left;
	width:310px;
	font-weight:normal;
	height:35px;
}

/* FAQ  */

#ContainerFAQ {
	position:relative;
	width:520px;
	height:auto;
}

/* Plan du site */


