
h1.ultra {font: 60px/68px 'UltraRegular', Arial, sans-serif; letter-spacing: 0;}
h2.ultra {font: 30px/38px 'UltraRegular', Arial, sans-serif; letter-spacing: 0;}
.ultra{font: 18px/27px 'UltraRegular', Arial, sans-serif;}

.chapazI{ font-family: 'chapaz_proitalic'; font-weight:500; font-size:1em; }
.chapazSBI{ font-family: 'chapaz_pro_smbditalic'; font-weight:500; font-size:1em; }
.chapazBI{ font-family: 'chapaz_probold_italic'; font-weight:500; font-size:1em; }


.chapaz2{ font-family: 'chapaz_proitalic'; font-weight:500; font-size:1.61em; }


/*#skrollr-body *{ -webkit-transform: translate3d(0,0,0); }*/


.lobster{ font-family: 'lobster_1.3regular'; font-weight:500; font-size:1em; }

html,body,div,span,p,a,del,em,img,ol,ul,li,fieldset,form,label,input,textarea{margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; border-style:none; -x-system-font:none; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {  display: block; }
html,body {  line-height: 1; min-height: 100%; color:#FFF; overflow-x:hidden; /* font-family: Artial, Verdana, sans-serif; */ }

#page-background-texture { position:fixed; top:0; left:0; width:100%; min-width:1200px; z-index:-25; zoom:1; opacity:1; overflow:hidden;
/*
background-size:100% auto;
background:url(images/back-silk1.jpg) 0 0;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='images/back-silk1.jpg',
sizingMethod='scale');

-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='images/back-silk1.jpg',
sizingMethod='scale')";
*/
}

#loading{ position:fixed; width:100%; height:100%; z-index:99998; text-align:center;
background:url(images/black50.png)\9;/* IE 7-8 */
background:rgba(0,0,0,0.8);
}
#loading img{ position:relative; top:44%; width:150px; }

@-webkit-keyframes rotate {
 from {
    -webkit-transform: rotate(180deg);
  }
  to {
    -webkit-transform: rotateY(360deg);
  }

}

@-moz-keyframes rotate {
 from {
     -moz-transform: rotate(180deg);
  }
  to {
     -moz-transform: rotate(360deg);
  }

}

@-moz-keyframes rotateup {
 from {
     -moz-transform: rotate(180deg);
  }
  to {
     -moz-transform: rotate(360deg);
  }
   

}



@-o-keyframes rotate {
 from {
    -o-transform: rotate(180deg);
  }
  to {
    -o-transform: rotate(360deg);
  }

}
@-ms-keyframes rotate {
 from {
    -ms-transform: rotate(180deg);
  }
  to {
    -ms-transform: rotateY(360deg);
  }

}


@-webkit-keyframes rotateanti {
 to {
    -webkit-transform: rotateY(0deg);
  }
  from {
    -webkit-transform: rotateY(360deg);
  }

}

@-moz-keyframes rotateanti {
 to {
     -moz-transform: rotateY(0deg);
  }
  from {
     -moz-transform: rotateY(360deg);
  }

}
@-o-keyframes rotateanti {
 to {
    -o-transform: rotateY(0deg);
  }
  from {
    -o-transform: rotateY(360deg);
  }

}
@-ms-keyframes rotateanti {
 to {
    -ms-transform: rotateY(0deg);
  }
  from {
    -ms-transform: rotateY(360deg);
  }

}

#load-img{ position:relative;
	-webkit-animation: rotate 2s linear infinite 0s;
	-moz-animation: rotateup 2s linear infinite 0s;
    -o-animation: rotate 2s linear infinite 0s;
    -ms-animation: rotate 2s linear infinite 0s;
    animation: rotate 2s linear infinite 0s;
}


#page-background-texture img{ position:relative; display:block; width:100%; }

#all{ width:100%; min-width:100%; left:0; overflow-y:hidden; }

h1,h2,h3,h4{ font-weight:normal; }
ol,ul{ list-style: none; }
p { margin:0; line-height: 1em; }
q { font-style: italic; color: #333; }
h1 { font-size: 2.91em; margin: 0; line-height:50px!important; }
h2 { color: inherit; font-size: 1.61em; margin:8px 0; }
/*h2:first-child { margin-top: 0; }*/
h3 {  font-size: 2.5em !important; line-height:1em !important; margin:0 0 10px; }
h4 { margin:0 0 10px; font: 18px/27px 'UltraRegular', Arial, sans-serif; font-size: 1.5em !important; line-height:1em !important;  }
h4 span{ color:#ccc; font-family: 'chapaz_pro_smbditalic'; font-weight:500; font-size:0.5em; }


.drop {  
  background: #09f;
  font-weight: bold;
  padding: 0.7em 1em;
    
  font: 18px/27px 'UltraRegular', Arial, sans-serif;
  font-size:0.9em;
  color:#FC0;
  
  display:inline-block;
  cursor:pointer; 
}

/*+++++++++*/

#test{ display:block; color:#999; }

.clearFix{ display:block; clear:both; height:0px; max-height:0px; overflow:hidden; }
.preload{ display:none; height:0px; overflow:hidden; }

#iphone-bottom-fix{ position:relative; display:block; width:100%; height:0px; max-height:0px; z-index:2; top:100%; }
#iphone-bottom-fix div{ position:relative; width:100%; height:0px; background:#000; }


.full{ width:100%; position:fixed; z-index:999999; background:#000; }
.max1000{ width:100%; max-width:1000px; /*min-width:1000px;*/ margin:0 auto;  }

.in-max1000{ width:100%; margin:0 auto; }



#header-bloc{ z-index:99999; height:auto; max-height:150px; width:100%; background:url(images/black-90.png); position:fixed; top:0; }
#header{ position:relative; width:100%; padding:15px 0; /*visibility:hidden; display:none;*/ }

#logo{ width:19%; min-width:175px; float:left; margin:5px 6% 0 0; cursor:pointer; }

#menu{ 
	float:left; 
	margin-top:36px;
	
	display:inline-block; 
	width:75%; 
}
#menu ul li{ display:block; float:left; margin-right:33px;margin-left:8px; font-size:1.3em; }
#menu ul li a.a1{ padding:1px 0; }
#menu ul li.current a, #menu ul li a.current, #footer ul li.current a, #footer ul li a.current{ border-top:0px solid #fff; border-bottom: 1px solid #fff !important; }


#menu-mobi-bar{ display:none; }



.bx{ display:inline-block; cursor:pointer;  background:transparent; padding:0; background-size:auto auto; overflow:hidden; }

.planX{ position:relative; left:0; top:0; visibility:hidden; }
.planX img{ display:inline-block; margin:0 auto; width:100%; position:relative; }

/*.bigT{ font-size:2.8em; line-height:1em; z-index:9998; }*/
.bigT{ font-size:2.3em; line-height:1em; z-index:9998; }

.in-bigT{ display:block; position:relative; width:200%; left:-100%; margin:0 auto; border-bottom:1px solid #999; }
.in-bigT2{ display:block; position:relative; width:200%; left:-100%; margin:0 auto; background:url(images/black50.png); font-size:0.95em; }
.in-bigT-bloc{ display:inline-block; float:right; }

.bigTX{ margin-bottom:100px; }
.in-bigTX{ display:block; position:relative; width:100%; left:-50%; margin:0 auto; border-bottom:1px solid #999; }


.bigT p{ font-family: 'chapaz_pro_smbditalic'; font-weight:500; font-size:0.4em; margin:10px 0; border-bottom:1px solid #999; }



.bloc{ display:block; width:100%; height:100%; max-height:100%; overflow:hidden; background-size:auto auto !important; }
.bloc2{ display:block; width:100%; height:auto; background-size:auto auto !important; }
.in-bloc{ display:block; width:100%; height:100%; }


div.backIMG-cont{ width:100%; height:100%; max-height:100%; overflow:hidden; z-index:-25; /*border-bottom-style:inset;*/ border-top:2px solid #000; }
div.backIMG-cont2{ width:100%; height:auto; z-index:-25; }
img.backIMG{ width:100%; } 

.Vcenter{ bottom:50%; }

/**/

.bagel-desc{ position:relative; width:200%; left:-50%; margin:0 auto; text-align:center; line-height:0px; padding:0 0 5px; opacity:1; background:url(images/black10.png); }

.bagel-desc h2{ font-size:2.2em; margin:0 auto; padding:0; position:relative; width:100%; display:inline-block; }
/*.bagel-desc h2{ font-size:2.6em; margin:0 auto; padding:0; position:relative; width:100%; display:inline-block; }*/
.bagel-desc p{ font-size:1.5em; margin:0; }

.plan1 .bagel-desc h2{ line-height:50px; }
.plan2 .bagel-desc h2{ line-height:30px; }
.plan3 .bagel-desc h2{ line-height:19px; }
.plan4 .bagel-desc h2{ line-height:12px; }

/**/


.pane-black-60{ width:96%; max-width:875px; background:url(images/pane-black-60.png); background-size:100% 100%; margin:0 auto; }
.pane-black-60L{ background:url(images/pane-black-60L.png); background-size:100% 100%; position:relative; top:-150px; }
.pane-black-60XL{ background:url(images/pane-black-60XL.png); background-size:100% 100%; }
.txt-cont{ width:86%; margin:100px auto; font-size:1.4em; text-align:center; line-height:1.4em; }

.titreX{ position:relative; display:inline-block; height:0px; max-height:0px; float:right; left:-15%; top:-25px; z-index:9999; }
.titreX h2{ font-size:4.5em; }

.titreX2{ left:-4%; }


/*+++*/

.back-titre-black{ display:inline-block; padding:0px 15px 8px; }


/**/

.line-frou1{ position:relative; height:0px; max-height:0px; width:100%; top:-63px; }
.line-frou1 p{ width:100%; height:38px; background:url(images/line-froufrou-1.png) no-repeat center;  }

.line-frou2{ position:relative; height:0px; max-height:0px; width:100%; top:25px; }
.line-frou2 p{ width:100%; height:52px; background:url(images/line-froufrou-2.png) no-repeat center;  }

.item .line-frou2{ width:400px; margin:0 auto; left:7%; }

/**/


/*+++++++++++++++++*/



#top-h{ display:block; width:100%; height:150px; }

#iphone-bottom-fix{ position:relative; display:none; width:100%; height:0px; max-height:0px; z-index:2; }
#iphone-bottom-fix div{ position:relative; width:100%; height:0px; background:#000 url(images/logo.png) center center no-repeat; border-top:1px dotted #ccc; }

/*+++++++++++++++*/

.our-bagel{ position:relative; display:block; margin-bottom:100px; }

.our-bagel-img{ position:relative; display:block; width:45%; z-index:999; }
.our-bagel-desc{ display:block; width:45%; height:111px; max-width:380px;  }

.col1{ float:left; }
.col2{ float:right; max-width:300px; }

.col1 div{ position:relative; float:left; left:33%;  padding:15px 15px 15px 15px; }
.col2 div{ position:relative; float:right; right:25%; padding:15px 15px 15px 50px;  }

.col1 img{ position:relative; float:left; left:15%; }
.col2 img{ position:relative; float:right; right:15%; }


.our-bagel-desc div{ width:100%; top:50px;  background:url(images/black50.png); }
.our-bagel-desc h2{ position:relative; display:inline-block; padding-bottom:5px; font-size:1.6em; line-height:1em; letter-spacing:0.03em;  max-width:90%; }
.our-bagel-desc p{ display:inline-block; padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:1.2em; max-width:90%; }

.col1 h2{ padding-right:33px; left:33px; background:url(images/frou-flec.png) right 0px no-repeat; }
.col1 p{ position:relative; left:33px; }

.col2 h2{ padding-left:33px; left:-15px; background:url(images/frou-flec2.png) left 0px no-repeat; }
.col2 p{ position:relative; left:15px; }

.our-bagel-img img{ width:100%; max-width:333px; }





/**/

#contact-info{ width:23%; min-width:200px; float:left; margin-right:10%; }
#contact-info h2{ font-size:2.5em; margin-bottom:15px; }
#contact-info p{ line-height:1.3em; font-family: 'chapaz_probold_italic'; font-weight:500; font-size:1.1em; }


#contact-links{ width:23%; min-width:130px; float:left; margin-top:6px; font-size:1.3em; }
#contact-links li{ margin-bottom:15px; }


#contact-map{ width:39%; min-width:350px; float:right; background:url(images/black50.png); position:relative; top:-33px; left:-15px; }
#contact-map img{ width:100%; }



#contact-form{ width:50%; margin:10px 0 0; float:left; }
#contact-form input{ position:relative; width:99%; height:25px; background-color:transparent; color:#fff; font-size:1em; border:#999 1px solid; padding-left:5px; margin:0 0 5px 0; }
#contact-form textarea{ position:relative; width:99%; height:100px; background-color:transparent; color:#fff; font-size:1em; border:#999 1px solid; padding-left:5px; }

#contact-painting{  position:relative; top:8px; width:40%; float:right; height:222px; text-align:center; }
#contact-painting img{ height:100%; border:1px solid #999; cursor:pointer; }

/*#sendBut{ font-family: 'chapaz_probold_italic'; }*/



/**/

#footer{ position:relative; width:100%; height:300px; overflow:hidden; background:url(images/black-90.png); font-size:0.8em; }
.bloc-foot{ height: 300px; }


#foot-info{ width:250px; float:right; position:relative; top:-33px; }

#foot-logo{ width:190px; margin:0px auto 0; padding-bottom:15px; border-bottom:1px solid #ccc; }
#foot-logo img{ width:100%; }

#foot-info p{ width:100%; text-align:center; margin:15px 0; font-size:1.2em; line-height:1.2em; }



#foot-txt{ position:relative; width:55%; height:180px; padding-right:60px; margin: 0; float:left; border-right:1px solid #999; top:-20px; }
#in-foot-txt{ width:100%; height:100%; margin-top:10px; }

#foot-txt ul li{ font-size:1.3em; margin-bottom:3px; line-height:normal;  }


#foot-txt-col1{ width:250px; float:left; padding-right:12%; margin-right:5%; /*border-right:1px dotted #999;*/ }
#foot-txt-col2{ width:115px; float:right; }

#foot-ul1{ display:block; float:left; margin-right:40px; }
#foot-ul2{ display:block; float:left; }


#foot-txt h2{ font-size:2em; display:inline-block; line-height:normal; border-bottom:1px solid #fff; margin-bottom:15px; }

#copyright{ margin-top:8px; font-size:0.9em; }

/*+++*/


#bagels-menu{ position:relative; width:99%; margin:0 auto; margin-bottom:0px; /*background:url(images/pane-black-60.png); background-size:100% 100%;*/ /*background:url(images/black50.png); border:1px dotted #999;*/ }
#in-bagels-menu{ padding:15px 33px 0px;  }
#bagels-menu ul{ position:relative; display:block; width:30%; float:left; margin-right:3%; left:6%; }
#bagels-menu li{ list-style:circle; margin-bottom:1px; font-size:1.1em;  }


#goUp{ position:fixed; width:50px; height:32px; cursor:pointer; text-align:center; z-index:999; bottom:175px; margin-right:33px; }

/**/

#blog-content{ width:100%; margin-bottom:100px; }
.items-row{ margin-bottom:72px; background:url(images/black50.png); padding:40px 15px 60px; }

.items-row .line-frou1{ top:-40px; }
.items-row .line-frou2{ top:10px; }





#blog-content .item h2{ font-family: 'lobster_1.3regular'; font-weight:500; font-size:2.2em;  }
#blog-content .item .published{ color:#3D5B84; font-size:0.8em; margin-bottom:10px; }
#blog-content .item p{ font-size:1.2em; line-height:1.1em; width:60%; float:left; }
#blog-content .item .item-separator{ clear:both; }

#blog-content .item p img{ width:100%; cursor:pointer; z-index:444; /*border:2px solid #fff;*/

	-moz-border-radius: 4px; /* Firefox */
  -webkit-border-radius: 4px; /* Safari, Chrome */
  border-radius: 4px; /* CSS3 */  
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;

}
#blog-content .item p iframe{ /*border:5px solid #fff;*/ z-index:444; }
/*---blog comments---*/

.twitter-share-button{ float:left; margin-left:6px; }
.vertiBar, .vertiBar2 { bottom:-1px; float:left; }
.vertiBar2{ visibility:visible; }
.ligne-horz{ display:block; clear:both; width:100%; height:1px; margin:3px auto; }

.GplusOne{ width:66px; float:left; }
.tw-share{ float:left; max-width: 88px; overflow:hidden; }
.fb-like-comments{ display:block; height:20px; bottom:2px; width:100px; float:left; /*border: 1px dotted #ccc;*/ }
.blog-comments .fb-like{ display:block; position:relative; float:left; width:100px; }

.blog-comments{ margin:15px 0 9px; }




/**/

h1.TBig{ font-size:4em; line-height:1em !important; padding:15px; background:url(images/black50.png); }

.listX{ text-align:left; }
.listX ul li{ list-style:disc !important; position:relative; left:25px; }



.bloc-1-3{ width:25%; height:320px;/*48%;*/ float:left; background:url(images/black50.png); overflow:hidden; }
#bloc-1-3-a{ background:url(images/pane-dif-1.png); background-size:100% 100%; }
#bloc-1-3-c{ background:url(images/pane-dif-3.png); background-size:100% 100%; }
#bloc-1-3-b{ background:url(images/frou-small1.png) no-repeat center top, url(images/frou-small2.png) no-repeat center bottom, url(images/black50.png); text-align:center;  }


#bloc-1-3-c #contact-links{ width:100%; font-size:2em; float:none; position:relative; max-width:80%; margin:50px auto 0; padding:0 0 15px 0; border-top:thin solid #999; border-bottom:thin solid #999; }
#bloc-1-3-c #contact-links ul{ margin:33px 0 0 33px; }
#bloc-1-3-c #contact-links ul li{ margin-bottom:10px; }


#bloc-1-3-a div{ position:relative; width:75%; margin:45px auto 0; padding:25px 0; border-top:thin solid #999; border-bottom:thin solid #999; }


/**/

#contact-sm{ font-size:1.8em; height:0px; max-height:0px; position:relative; top:-77px; z-index:9999;  }
#contact-sm p{ margin-bottom:6px; }
.contact-sm-story{ position:relative; left:55px; }

/*#contact-sm p.active a{ border-bottom:1px solid #fff !important; }*/

#pane-contact{ margin-bottom:70px; padding:0 33px; position:relative; top:-33px;  }


/**/

.award-thumb{ width:50%; float:left; margin-bottom:50px; }
.award-thumb img{ width:80%; display:block; margin:0 auto; cursor:pointer; }






#bagel20 { margin-bottom:240px; }





/*+++*/
a{ outline:none; }

a.a1:link { color: #fff; text-decoration:none; border:none; }
a.a1:visited { color: #fff; text-decoration:none; border:none; }
a.a1:hover { color:#fff; text-decoration:none; border-bottom:1px solid #fff; }

a.a11:link { color: #fff; text-decoration:underline; border:none; }
a.a11:visited { color: #fff; text-decoration:underline; border:none; }
a.a11:hover { color:#ccc; text-decoration:underline; border:none;  }


a.a2:link { color: #fff; text-decoration:none; border:none; }
a.a2:visited { color: #ccc; text-decoration:none; border:none; }
a.a2:hover { color:#ccc; text-decoration:none; border:none;  }

/*+++*/

.rounded {
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  border-radius: 10px; /* CSS3 */
  
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
/*  ==> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> */
}


/*++++++++++++*/


@media screen and (max-width: 1095px) { /* 768px -> ipad */

.in-max1000{ width:96%; }

#header{ padding:15px 0 0; }

#menu ul li a.a1{ padding:1px 0; }
#logo{  margin:5px 3% 15px 3%; }
#menu{ position:relative; width:60%; margin-left:5%; top:-12px; }
#menu ul li{ margin:0 36px 12px 0; font-size:1.3em; }

.bigT{ font-size:2.5em; }

.titreX h2{ font-size:4em; }

/**/

.bloc-1-3{ width:33%; float:none; }
#bloc-1-3-b{ display:none; }

/**/

.col1 div, .col1 img{  left:5%; }
.col2 div, .col2 img{ right:5%; }


/**/

#foot-txt{ position:relative; top:-22px;  }
#foot-info{ width:200px; float:right; position:relative; top:-22px; }

/**/

#in-foot-txt{ margin-top:0px; }

#foot-txt-col1{ width:150px; padding-right:5px; margin-right:0px; }

#foot-ul1{ display:block; float:none; margin-right:40px; }
#foot-ul2{ display:block; float:none; margin-right:40px; }

#foot-txt h2{ font-size:1.7em; }

#copyright{ margin-top:10px; }


/**/

#goUp{ bottom:133px; }

/**/

#contact-map{ width:36%; min-width:0; top:0px; left:-50px; }

#pane-contact{ padding:0 10px;  }

#contact-painting{  float:left; left:50px; margin-top:20px; }
#contact-painting img{ height:auto; width:86%; }

#contact-form{ margin:33px 0 0;}

}

/*++++++++++++*/
@media screen and (max-width: 750px) {
	
	
	#contact-map{ float:none; width:300px; top:25px; left:0; margin:50px auto; height:200px; overflow:hidden; }
	
	
	
}


@media screen and (max-width: 721px) { /*616px --> 480px iphone horizontal */


#header-bloc{ background:transparent; height:0px; max-height:0px; top:10px; }
#header{ padding:0px 0; }
#logo{ width:111px; float:none; margin:0px auto; display:none; }

#menu{ float:none; width:100%; text-align:center; padding:5px 0 6px; margin-top:0; margin-left:0; /*background:#000;*/background:url(images/black-90.png); border-top:1px solid #999; }
#menu ul{ position:absolute; display:none; width:100%; left:100%; /*background:#000;*/background:url(images/black-90.png); padding:0px 0; margin-top:0px; top:45px; }
#menu ul li{ position:relative; float:none; display:block; width:100%; margin-right:0px; margin-bottom:0px; top:0px; font-size:1.3em; padding:8px 0 11px; /*background:#000;*/ 
border-bottom:1px solid #333; }

#menu-mobi-bar{ display:block; border-bottom:1px solid #333; }
#menu-mobi-but{ position:relative; width:35px; height:28px; float:left; margin:3px 0 8px 8px; background:url(images/icon-menu.svg) no-repeat 0 0; background-size:100% auto; cursor:pointer; }
#menu-mobi-logo{ position:absolute; width:100%; text-align:right; font-size:1.5em; top:10px; }
#menu-mobi-logo span{ position:relative; left:-15px; }

.bigT{ font-size:1.7em; }
.in-bigT-bloc{ margin-right:1%; }
/*h1{ font-size:2.7em!important; line-height:28px!important; }*/

.Vcenter{ bottom:36%; }

.plan1 .bagel-desc h2{ line-height:28px; }
.plan2 .bagel-desc h2{ line-height:20px; }
.plan3 .bagel-desc h2{ line-height:15px; }
.plan4 .bagel-desc h2{ line-height:10px; }

.bx{ padding:0 25px; }

/**/

.titreX{ float:right; left:-10%; top:0px; }
.titreX h2{ font-size:2.7em; line-height:1em; position:relative; left:-10px; }

.titreX2{ top:44px; }

.txt-cont{ font-size:1.1em; line-height:1.1em; margin:50px auto; }

/**/

.line-frou1{ display:none; }
.items-row .line-frou1{ display:block; }
.line-frou2{ top:0px; /*display:none;*/ }

/**/

.bloc-1-3{ width:80%; }
#bloc-1-3-a{ display:none; }

/**/

/*#iphone-bottom-fix{ display:block; }*/


#top-h{ height:80px;/*33px;*/ }
.bigTX{ margin-bottom:50px; }
.in-bigTX{ left:-10%; }

.bigT p{ font-size:0.5em; }

/**/

.our-bagel{ margin-bottom:120px; }
.col1 div, .col1 img{  left:2%; }
.col2 div, .col2 img{ right:1%; }
.our-bagel-desc{ font-size:0.9em; }
.our-bagel-desc div{ top:0px; }
.our-bagel-desc p{ font-size:1em; }



/**/

#contact-info{ /* float:none; width:75%; margin:0 auto;*/ }


#contact-info h2{ font-size:2.1em; }
#contact-info p{ font-size:1em; }

#contact-form{ width:100%; float:none; margin:0 auto 50px; }
#contact-painting{ width:80%; float:none; margin:15px auto 33px; left:0; }
#contact-painting img{ height:100%; width:auto; }


/**/
/*
#footer{ height:650px; }
.bloc-foot{ height: 650px; }
*/

#foot-txt{ width:100%; float:none; margin-top:0px; margin-bottom:50px; top:-50px; }
#foot-info{ width:300px; float:none; margin:0 auto; top:20px; }

#foot-txt-col1{ width:150px; padding-right:5px; margin-right:0px; }
/*#copyright{ margin-top:0px; }*/
/**/

#goUp{ bottom:250px; }

/**/

#blog-content .item p{ width:100%; float:none; }

/**/

h1.TBig{ font-size:3em; }

.pane-black-60L{ top:-75px; }

/**/

#our-bagels { width:100%; }
#our-bagels .txt-cont{ width:98%; }
#in-bagels-menu{ padding:0px 0px 0; }

/**/

#contact-sm{ top:-33px; font-size:1.4em;  }
#contact-links{ margin-top:0; }




}


@media screen and (max-width: 476px) { /*460 --> 320px */

.titreX{ left:0; }

#contact-map{ /*width:90%;*/ min-width:auto; }

/**/
#goUp{ bottom:515px;/*475*/ margin-right:5px; }

/**/

/*#menu ul li{ margin-right:10px; margin-bottom:6px; top:3px; font-size:1.1em; }*/


/*#footer{ height:775px; }*/
#foot-txt{ margin-top:0px;  }

	

.pane-black-60L{ top:-60px; }


#our-bagels { width:100%; }
#our-bagels .txt-cont{ width:100%; }
#in-bagels-menu{ padding:0px 0px 0; }

/**/

.our-bagel{ margin-bottom:160px; }

.col1 h2{ left:0px; background:none; }
.col1 p{ left:0px; }

.col2 h2{ left:-33px; background:none; }
.col2 p{ left:0px; }

/**/


#contact-painting{ left:-15px; }

#bagel20 { margin-bottom:400px; }

}

/* codes css Lise*/


#menuTop {
	position:relative;
    float: left;
   	margin: 0 20px 3px 0px;
   	padding:5px 0 5px 0;
    display: inline-block;
    width: 95%;
	height:25px;
	/*background-color: #999;*/
	
}
#menuTop ul li {
    display: block;
    float: right;
    margin-right: 13px;
    font-size: 1.3em;
	margin-left:5px;
}

