
/* iPads (portrait and landscape) ----------- */


/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

#leftruban{

background: url('../images/div-ruban-gauche-ipad.png');

}

#rightruban{

background: url('../images/div-ruban-droite-ipad.png');
 
}


/* *****************   MENU   ******************  */

.menustandard li {
margin: 8% auto 0;
}


.logo img{
height:97px;
width:84px;
}

/* *****************   CONTENT  ******************  */


#content{
width:100%;
float:left;
padding-top:8%;
}

#leftcontent{
text-align:center;
display:block;
float:left;
width:30%;
margin:0;
padding:0; 
}

#rightcontent{
display:block;
float:left;
width:70%;
padding-left:0%; 
margin:0;
}

/* ***************  TRADITION/PRESTIGE  **************** */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:10px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}


}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */



#global {
width:90%;
margin:5% 5% 2%;
}

#contenu {
margin:3% auto 2%;
}


#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}

}


/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {

#leftruban{

background: url('../images/div-ruban-gauche-ipad.png');

}

#rightruban{

background: url('../images/div-ruban-droite-ipad.png');
 
}


/* *****************   MENU   ******************  */

.menustandard li {
margin: 8% auto 0;
}


.logo img{
height:97px;
width:84px;
}

/* *****************   CONTENT  ******************  */


#content{
width:100%;
float:left;
padding-top:8%;
}

#leftcontent{
text-align:center;
display:block;
float:left;
width:30%;
margin:0;
padding:0; 
}

#rightcontent{
display:block;
float:left;
width:70%;
padding-left:0%; 
margin:0;
}

/* ***************  TRADITION/PRESTIGE  **************** */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:10px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}


}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {

/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */



#global {
width:90%;
margin:5% 5% 2%;
}

#contenu {
margin:3% auto 2%;
}


#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}

}


/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* ************ HEADER ***************** */

#leftruban{
display:none;
}

#rightruban{
display:none;
}

/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */


#global {
width:100%;
margin:12% 0% 2%;
}

#contenu {
margin:1% auto 2%;
}

#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}

/* ************* MAPS **************** */

#maps-jjh{
margin:2%;
width:100%;

}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
#leftruban{
display:none;
}

#rightruban{
display:none;
}

/* *****************   MENU   ******************  */



.headerstandard{
display:none;
}

.headermobile{
display:block;
}




/* *****************   CONTENT  ******************  */

#global {
width:100%;
margin:12% 0% 2%;
}

#contenu {
margin:1% auto 2%;
}

#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}

/* *************** CONTACT *********** */


/* ************* MAPS **************** */

#maps-jjh{
margin:2%;
width:100%;

}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:2px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}

}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

#leftruban{
display:none;
}

#rightruban{
display:none;
}


/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */



#global {
width:90%;
margin:5% 5% 2%;
}

#contenu {
margin:3% auto 2%;
}


#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-wid
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* ************ HEADER ***************** */

#leftruban{
display:none;
}

#rightruban{
display:none;
}

/* *****************   MENU   ******************  */



.headerstandard{
display:none;
}

.headermobile{
display:block;
}




/* *****************   CONTENT  ******************  */

#global {
width:100%;
margin:12% 0% 2%;
}

#contenu {
margin:1% auto 2%;
}

#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}

/* *************** CONTACT *********** */


/* ************* MAPS **************** */

#maps-jjh{
margin:2%;
width:100%;

}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:2px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

#leftruban{
display:none;
}

#rightruban{
display:none;
}


/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */



#global {
width:90%;
margin:5% 5% 2%;
}

#contenu {
margin:3% auto 2%;
}


#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* ************ HEADER ***************** */

#leftruban{
display:none;
}

#rightruban{
display:none;
}

/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */


#global {
width:100%;
margin:12% 0% 2%;
}

#contenu {
margin:1% auto 2%;
}

#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}

/* ************* MAPS **************** */

#maps-jjh{
margin:2%;
width:100%;

}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

#leftruban{
display:none;
}

#rightruban{
display:none;
}


/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */



#global {
width:90%;
margin:5% 5% 2%;
}

#contenu {
margin:3% auto 2%;
}


#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* ************ HEADER ***************** */

#leftruban{
display:none;
}

#rightruban{
display:none;
}

/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */


#global {
width:100%;
margin:12% 0% 2%;
}

#contenu {
margin:1% auto 2%;
}

#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}

/* ************* MAPS **************** */

#maps-jjh{
margin:2%;
width:100%;

}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

#leftruban{
display:none;
}

#rightruban{
display:none;
}


/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */



#global {
width:90%;
margin:5% 5% 2%;
}

#contenu {
margin:3% auto 2%;
}


#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* ************ HEADER ***************** */

#leftruban{
display:none;
}

#rightruban{
display:none;
}

/* *****************   MENU   ******************  */



.headerstandard{
display:none;
}

.headermobile{
display:block;
}




/* *****************   CONTENT  ******************  */

#global {
width:100%;
margin:12% 0% 2%;
}

#contenu {
margin:1% auto 2%;
}

#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}

/* *************** CONTACT *********** */


/* ************* MAPS **************** */

#maps-jjh{
margin:2%;
width:100%;

}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:2px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){

#leftruban{
display:none;
}

#rightruban{
display:none;
}


/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */



#global {
width:90%;
margin:5% 5% 2%;
}

#contenu {
margin:3% auto 2%;
}


#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
#leftruban{
display:none;
}

#rightruban{
display:none;
}

/* *****************   MENU   ******************  */



.headerstandard{
display:none;
}

.headermobile{
display:block;
}




/* *****************   CONTENT  ******************  */

#global {
width:100%;
margin:12% 0% 2%;
}

#contenu {
margin:1% auto 2%;
}

#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}

/* *************** CONTACT *********** */


/* ************* MAPS **************** */

#maps-jjh{
margin:2%;
width:100%;

}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:2px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}

}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){

#leftruban{
display:none;
}

#rightruban{
display:none;
}


/* *****************   MENU   ******************  */

.headerstandard{
display:none;
}

.headermobile{
display:block;
}


/* *****************   CONTENT  ******************  */



#global {
width:90%;
margin:5% 5% 2%;
}

#contenu {
margin:3% auto 2%;
}


#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}
.cuvee h1{
margin-top:10px;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:5px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}

}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* ************ HEADER ***************** */

#leftruban{
display:none;
}

#rightruban{
display:none;
}

/* *****************   MENU   ******************  */



.headerstandard{
display:none;
}

.headermobile{
display:block;
}




/* *****************   CONTENT  ******************  */

#global {
width:100%;
margin:12% 0% 2%;
}

#contenu {
margin:1% auto 2%;
}

#leftcontent{
text-align:center;
display:block;
float:none;
width:100%;
padding:0%; 
margin:0;
}


#rightcontent{
display:block;
float:none;
width:100%;
padding:0%; 
margin:0%;
}

/* *************** CONTACT *********** */


/* ************* MAPS **************** */

#maps-jjh{
margin:2%;
width:100%;

}



/* *****************   CUVEES   ******************  */

.cuvee{
width:100%;
float:none;
padding:0%;
}


.texte{
padding:0;
margin:0;
width:100%;
float:none;
}

.texte p{
padding:2px;
}

.bouteille{
text-align:center;
margin:0 auto;
padding:0;
width:100%;
float:none;
}

.bouteille img{

margin:0 auto;
max-width:100px;height:auto;
}
}