/*|-\_/-|*/




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video 
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section
{
	display: block;
}
body
{
	line-height: 1;
}
ol, ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after
{
	content: '';
	content: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}



body
{
	background-image:url(../images/design/fond-centre.png);
	background-repeat:repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#top
{
	height:167px;
	background-image:url(../images/design/fond-banniere.png);
	background-repeat:repeat-x;
}
#top2
{
	width:959px;
	margin-left:auto;
	margin-right:auto;
}

#content
{
	background-image:url(../images/design/fond-contenu.png);
	background-position:center;
	background-repeat:repeat-y;
	width:955px;
	margin-left:auto;
	margin-right:auto;
}
#ContentAll
{
	background-image:url(../images/design/fond-contenu.png);
	background-position:center;
	background-repeat:repeat-y;
	border:0px solid red;
}

.Bouton1
{
	background-image:url(../images/design/all.png);
	background-position:-266px -1071px;
	height:23px;
	width:96px;
	cursor:pointer;
	margin-top:5px;
	position:absolute;
	
	color:#202020;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	padding-top:8px;
	text-align:center;
}
.Bouton1:active
{
	margin-top:6px;
}
.inscription
{ margin-left:862px; }
.inscription:active
{ margin-left:863px; }
.connexion
{ margin-left:762px; }
.connexion:active
{ margin-left:763px; }

#YouAreConnected
{
	position:absolute;
	margin-left:815px;
	margin-top:10px;
}
#YouAreConnected span
{
	color : #268a3e ;
}
#YouAreConnected div
{
	color : blue ;
	text-decoration:underline;
	margin-top:3px;
	margin-left:22px;
	cursor:pointer;
}

#logo
{
	display:block;
	position:absolute;
	border:0px solid red;
	margin-top:8px;
}

#menu
{
	display:block;
	position:absolute;
	border:0px solid red;
	margin-top:120px;
	margin-left:210px;
}
.MenuBarre
{
	background-image:url(../images/design/all.png);
	background-position:-362px -1071px;
	height:28px;
	width:3px;
	margin-top:10px;
	float:left;
}
#menu a
{
	display:block;
	float:left;
	color:#654c22; /*4c3308*/
	text-decoration:underline;
	text-align:center;
	padding-top:16px;
	padding-bottom:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
#M1
{
	width:70px;
}
#M2
{
	width:170px;
}
#M3
{
	width:190px;
}
#M4
{
	width:70px;
}
#M5
{
	width:75px;
}

#partagez
{
	margin-left:600px;
}
#PartagezTxt
{
	margin-top:16px;
	margin-left:0px;
	padding-left:0px;
	color:#654c22;
	position:absolute;
	border:0px solid red;
}
#PartagezFond
{
	margin-top:5px;
	position:absolute;
	margin-top:10px;
	padding-left:58px;
	border:0px solid green;
}
#PartagezFond div
{
	position:absolute;
	border:0px solid red;
	width:21px;
	height:24px;
	margin-top:1px;
	cursor:pointer;
}
#P1
{
	margin-left:3px;
	background-image:url(../images/design/all.png);
	background-position:-192px -1073px;
	height:25px;
	width:75px;
}
#P2
{
	padding-top:3px;
	margin-left:30px;
}
#P3
{
	margin-left:70px;
	background-image:url(../images/design/all.png);
	background-position:-245px -1073px;
	height:25px;
	width:75px;
}

#InfoEnDessousConnexionFacebook
{
	width:538px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	color:#808080;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	border:1px solid #c1c1c1;
	border-top:0px solid blue;
}
#InfoEnDessousConnexionFacebookSuite
{
	padding-top:30px;
}
#InfoEnDessousConnexionFacebookSuite div
{
	padding-top:8px;
}

#ListeProvince
{
	font-size:14px;
	line-height:25px;
	padding-left:70px;
}


.h2 h2
{
	font-size:18px;
	padding-top:15px;
	padding-bottom:15px;
	color:#625226;
}


.LienBleu
{
	color:#3b74bc;
	text-decoration:underline;
	cursor:pointer;
}

#fil-d-ariane
{
	padding-left:24px;
	padding-top:27px;
	color:#404040;
}
#fil-d-ariane span
{
	
}
#fil-d-ariane a
{
	color:#0000ee;
}



#ContentGauche
{
	float:left;
	width:720px;
}
#ContentDroite
{
	float:left;
	margin-left:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#bouton2
{
	float:left;
}
.bouton2
{
	height:46px;
	width:335px;
	
	background-image:url(../images/design/all.png);
	background-position:0px 0px;
	
	padding-top:17px;
	padding-right:5px;
	text-align:center;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	color:#3b3b3b;
}
#CommentCommander
{
	margin-top:25px;
	margin-left:21px;
}
#BoulangerPresentezVous
{
	margin-top:7px;
	margin-left:21px;
}

#BoulangeriePretDeChezVous
{
	float:left;
	height:117px;
	width:332px;
	margin-top:25px;
	margin-left:22px;
	
	background-image:url(../images/design/all.png);
	background-position:0px -63px;
	
	padding-top:15px;
	text-align:center;
	font-size:21px;
	line-height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:default;
	color:#3b3b3b;
	cursor:pointer;
}


.CadreDroite
{
	width:200px;
}

.CadreDroiteTitre
{
	height:25px;
	width:195px;
	margin-top:23px;
	
	background-image:url(../images/design/all.png);
	background-position:-191px -194px;
	
	padding-top:10px;
	
	font-size:16px;
	color:#615125;
	text-align:center;
}

.CDNouveauterLink
{
	display:block;
	margin-top:5px;
}






.CadreDroiteContenu
{
	position:relative;
	width:190px;
	
	margin-left:1px;
	border:1px solid #f1f1f1;
	border-top:0;
}
.CadreDroiteContenuArrondit
{
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.gradient
{	
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:5px;
	
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-align:center;
	
	border:1px solid #d4d4d4;
	border-top:0;
	
	/* Anciens navigateurs */
	background: #edebeb url("../images/design/gradient-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #fbfbfb;
	background: #edebeb\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFfbfbfb, endColorstr=#FFedebeb);
	/* Navigateurs récents */
	background-image: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#fbfbfb),
		to(#edebeb)
	);
	background-image: -webkit-linear-gradient(
		top,
		#fbfbfb,
		#edebeb
	);
	background-image: -moz-linear-gradient(
		top,
		#fbfbfb,
		#edebeb
	);
	background-image: -o-linear-gradient(
		top,
		#fbfbfb,
		#edebeb
	);
	background-image: linear-gradient(
		top,
		#fbfbfb,
		#edebeb
	);
}







#CDTSuivezNous
{
	height:24px;
}
#CDCSuivezNous
{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	padding-top:0px;
	margin:0;
}

#fbc0
{
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	height:1px;
	width:188px;
	line-height:1px;
	background-color:#fafafa;
	z-index:1;
}
#fbc1
{
	position:absolute;
	z-index:1;
	margin-top:0px;
	margin-left:0px;
	height:250px;
	width:1px;
	background-color:#f6f5f5;
}
#fbc2
{
	position:absolute;
	z-index:1;
	margin-top:0px;
	margin-left:187px;
	height:250px;
	width:1px;
	background-color:#f6f5f5;
}
#fbc3
{
	position:absolute;
	z-index:1;
	margin-top:225px;
	margin-left:0px;
	height:25px;
	width:187px;
	background-color:#eeecec;
	*background-color:#fbfbfb;
}


#MapEspace
{
	clear:left;
	height:25px;
}
#MapFond
{
	clear:left;
	margin-left:21px;
	background-image:url(../images/design/all.png);
	background-position:-385px 0px;
	width:685px;
	height:338px;
}
#MapCanvasEspace
{
	height:15px;
}
#map_canvas
{
	height: 309px;
	width: 653px;
	margin:auto;
}


#IndexBottom
{
	width:897px;
	margin-left:45px;
	color:#625226;
}
.IndexBottomLigneOrange
{
	background-color:#fcc552;
	height:5px;
	width:190px;
	margin-bottom:16px;
}
.IndexBottomBloc
{
	width:263px;
	float:left;
}
.IndexBottomBloc h3
{
	font-size:18px;
	line-height:22px;
	margin-bottom:18px;
}
.IndexBottomBloc p
{
	font-size:12px;
	line-height:15px;
}

#bottom
{
	background-image:url(../images/design/fond-bottom.png);
	width:100%;
	height:118px;
}
#TxtCopyright
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:70px;
	font-size:12px;
	line-height:17px;
}

#h1 h1
{
	font-size: 16px;
	line-height: 16px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #3b3b3b;
	margin-left:25px;
	margin-top:25px;
	margin-bottom:25px;
}
#CommuneDeCetteProvince
{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-left:0px;
}

.ProvinceListe
{
	width:200px;
	margin-left:25px;
	float:left;
}
.CommuneListe
{
	width:200px;
	margin-left:25px;
	float:left;
}







#ModulePopupDivConnexion2
{
	z-index:99;
	position:fixed;
	_position:absolute; 
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	min-height:1000px;
	background:url('../images/modules/popup/grille.gif');
	text-align:left;
}
#ModulePopupDivConnexion1
{
	z-index:99;
	position:fixed;
	_position:absolute; 
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	min-height:1000px;
	background:url('../images/modules/popup/grille.gif');
	text-align:left;
}
#ModulePopupDivCadreBlanc1
{
	z-index:99;
	position:fixed;
	_position:relative; 
	top:50%;
	bottom:50%;
	left:50%;
	right:50%;
	border:1px solid #000000;
	background:#FFFFFF;
}

#ModulePopupDivBoutonFermer1
{
	display:block;
	position:relative;
	z-index:101;
	width:50px;
	height:24px;
	cursor:pointer;
	background-image:url(../images/modules/popup/bouttons.jpg);
	float:right;
	border:0px solid red;
}

#ModulePopupDivBoutonFermer1:hover
{	background-position:0px 48px;	}
#ModulePopupDivBoutonFermer1:active
{	background-position:0px 24px;	}

#ffcC1
{
	margin-top:40px;
	margin-left:20px;
}

#ffcC1 label
{
	display:block;
}
#CPemailc
{
	margin-bottom:10px;
}
#ffcimg2
{
	margin-top:18px;
	margin-bottom:12px;
	font-size:14px;
}
.ffclb
{
	display:block;
	margin-bottom:10px;
}





#EnregistrementOK
{
	margin-top:50px;
	margin-bottom:50px;
	margin-left:200px;
	font-size:18px;
	color:#268a3e;
}
#EnregistrementERROR
{
	margin-top:50px;
	margin-bottom:50px;
	margin-left:200px;
	font-size:18px;
	color:red;
}

#NoUseFacebook
{
	display:block;
	margin-top:30px;
	margin-bottom:20px;
	font-size:12px;
	text-align:center;
}


#h1-3
{
	font-size: 16px;
	line-height: 16px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #3b3b3b;
	margin-left:330px;
	margin-top:8px;
	margin-bottom:30px;
}


#FormulaireCMS0
{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	padding-left:100px;
	text-align:center;
	border:0px solid blue;
}
#FormulaireCMS0 input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.FormulaireCMS-div-0
{
	margin-top:15px;
}
.FormulaireCMS-div-0 span
{
	color:red;
}

#FormulaireCMS0-10 label
{
	display:block;
	float:left;
	padding-top:3px;
	padding-right:5px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}
#FormulaireCMS0-10-input
{
	display:block;
	float:left;
	
	width:240px;
}

#FormulaireCMS0-30
{
	clear:left;
	padding-top:10px;
	border:1px solid #ffffff;
}
#FormulaireCMS0-60
{
}
#FormulaireCMS0-60 input
{
	display:block;
	margin-left:110px;
}

/*Page de récupération de mot de passe*/
#h1-4
{
	font-size: 16px;
	line-height: 16px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #3b3b3b;
	margin-left:270px;
	margin-top:8px;
	margin-bottom:30px;
}


#BanniereEnImage
{
	position:absolute;
	
	width:798px;
	height:111px;
	
	left: 50%;
	margin-left:-314px;
	margin-top:10px;
	background-image:url(../images/design/bannierre.png);
	
	border:0px solid blue;
}






#FormulaireCMS1
{
	margin-left:380px;
}
#FormulaireCMS1 input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	width:200px;
	display:block;
}
.FormulaireCMS-div-1
{
	margin-top:15px;
}
.FormulaireCMS-div-1 label
{
	display:block;
	width:200px;
	margin-bottom:1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}
.FormulaireCMS-div-1 span
{
	color:red;
}

#FormulaireCMS1-10 label
{
	margin-right:100px;
}
#FormulaireCMS1-20
{
	margin-right:100px;
}
#FormulaireCMS1-30
{
	margin-right:100px;
}
#FormulaireCMS1-40
{
	margin-right:100px;
}
#FormulaireCMS1-50
{
	margin-right:100px;
}
#FormulaireCMS1-60
{
	margin-right:100px;
}
#FormulaireCMS1-61
{
	margin-right:100px;
}

#FormulaireCMS1-60-input
{
	margin-bottom:10px;
}

#FormulaireCMS1-80
{
	margin-top:20px;
}
#FormulaireCMS1-80 input
{
	font-size:16px;
}






#h1-5
{
	margin-top:8px;
	margin-bottom:30px;
	
	text-align:center;
	font-size: 16px;
	line-height: 16px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #3b3b3b;
}

#FormulaireCMS2
{
	display:block;
	margin-left:220px;
}

.FormulaireCMS-div-2
{
	margin-top:15px;
}

#FormulaireCMS2-10 label,
#FormulaireCMS2-20 label,
#FormulaireCMS2-30 label,
#FormulaireCMS2-40 label
{
	display:inline-block;
	width:140px;
	border:0px solid #cccccc;
}

#FormulaireCMS2-50 label
{
	display:block;
}
#FormulaireCMS2-50 textarea
{
	display:block;
	width:500px;
}

#FormulaireCMS2-80
{
	margin-left:215px;
}
#FormulaireCMS2-80 input
{
	font-size:15px;
	margin-bottom:30px;
}



.ContactAntoineEtJf
{
	margin-top:0px;
	margin-left:270px;
	
	width:600px;
	height:100px;
	
	padding:0px;
	
	border:0px solid #cccccc;
	
	font-size:13px;
	font-family:Verdana;
	line-height:15px;
}











.BoulangerieLienVersAdmin
{
	display:block;
	background:#f1f6fe;
	border:2px solid #b7d2fe;
	border-radius:10px;
	padding:10px;
	
	margin-top:20px;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:20px;
	
	text-align:right;
	text-decoration:none;
}

.BoulangerieLienVersAdmin span
{
	text-decoration:underline;
}


#BoulangerieCentre
{
	width:340px;
	float:left;
}
#HoraireBoulangerie
{
	background-image:url(../images/design/all.png);
	background-position:-335px -354px;
	height:244px;
	width:180px;
	margin-top:0px;
	position:absolute;
	margin-left:751px;
}
#HoraireBoulangerieTitre
{
	font-size:14px;
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
}
#HoraireBoulangerieContenu
{
	font-size:12px;
	line-height:20px;
	padding-left:10px;
}





#ContentBoulangerie
{
	width: 955px;
}
#h1-2
{
	font-size: 16px;
	line-height: 16px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #3b3b3b;
	margin-left:0px;
	margin-top:8px;
	margin-bottom:17px;
}
#BoulangerieInfo
{
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-left:0px;
}

#DivGalerieImage
{
	float:left;
	width:332px;
	height:300px;
	margin-top:0px;
	margin-right:26px;
	margin-left:22px;
}
#CadreGalerie
{
	background-image:url(../images/design/all.png);
	background-position:0px -1107px;
	height:250px;
	width:332px;
	position:absolute;
	z-index:2;
}
#ImageGalerie
{
	display:block;
	position:absolute;
	z-index:1;
	margin-left:10px;
	margin-top:6px;
}
#ImageZoom
{
	position:absolute;
	z-index:3;
	
	height:246px;
	width:328px;
	
	margin-left:0px;
	margin-top:0px;

	cursor:pointer;
	
	border:0px solid blue;
}
#ImageZoom span
{
	display:block;
	position:absolute;
	background-image:url(../images/design/all.png);
	background-position:-2px -607px;
	height:56px;
	width:74px;
	
	margin-left:240px;
	margin-top:176px;
	
	border:0px solid red;
}
#BarreSurH1
{
	width:340px;
	height:5px;
	background-color:#fcc552;
	font-size:1px;
	margin-top:25px;
	margin-left:381px;
}





#FormBoulangerieAdminModeleStandard input,
#FormBoulangerieAdminModeleStandard textarea
{
	font-family:verdana;
}

#M1-HoraireTextareaModif
{
	text-family:verdana, Arial;
	font-size:12px;
	line-height:20px;
	overflow:scroll;
}

#M1-NomInputModif
{
	text-family:verdana, Arial;
	font-size:16px;
	width:216px;
}

#M1-RueInputModif
{
	width:325px;
	text-family:verdana, Arial;
	font-size: 12px;
	line-height: 14px;
}
#M1-CodePostalInputModif
{
	width:35px;
	text-family:verdana, Arial;
	font-size: 12px;
	line-height: 14px;	
}
#M1-VilleInputModif
{
	width:280px;
	text-family:verdana, Arial;
	font-size: 12px;
	line-height: 14px;	
}
#M1-TelephoneInputModif
{
	width:200px;
	text-family:verdana, Arial;
	font-size: 12px;
	line-height: 14px;	
}

#M1-EnregistreInputModif-div
{
	display:block;
	position:absolute;
	
	margin-bottom:0px;
	margin-top:280px;
	margin-left:775px;
	
	padding-top:0px;
	border:0px solid blue;
}
#M1-EnregistreInputModif
{
	text-family:verdana, Arial;
	font-size: 16px;
}


#M1-ImageDivModif
{
	position:absolute;
	margin-top:260px;
	
	border:0px solid blue;
}
#M1-ImageDivModif-txt
{
	font-size:10px;
	padding-left:0px;
	margin-bottom:2px;
	border:0px solid blue;	
}
#M1-ImageDivModifError
{
	position:absolute;
	margin-top:295px;
	padding:4px;
	border:1px solid red;
	color:red;
}


.ChargementEnCours
{
	font-size:16px;
	margin-top:27px;
	margin-left:50px;	
}
.BoulangerieM1ErreurEnCours
{
	font-size:13px;
	margin-top:32px;
	margin-left:10px;
	color:red;
}










/*|-\_/-|*/
