/* CSS Document */


@font-face {
	font-family:'Marcellus-Regular';
	src:url('../fonts/Marcellus-Regular.eot?') format('eot'),
	     url('../fonts/Marcellus-Regular.woff') format('woff'),
	     url('../fonts/Marcellus-Regular.ttf')  format('truetype'),
	     url('../fonts/Marcellus-Regular.svg#Marcellus-Regular') format('svg');
}



* {font-family:Arial, Verdana, Helvetica, sans-serif;color:#474647;}
body, img, div, p, h1, h2, h3, h4, h5 {margin:0;padding:0;font-size:1em;font-weight:normal;}
strong{font-weight:normal;}
.description strong{font-weight:bold;}
#position_h1 {position:absolute;z-index:99;top:0;left:305px;}
#position_h1 h1, #position_h1 h1 a{}
h1 a {}
h3 a, h2, h3, h2 a, h4, h4 a, h5, h5 a {font-weight:normal;}
img {border:0;}
a {text-decoration:none;outline:none;}
.float {float:left;}
.right{float:right;}
.centrer{text-align:center;}
.clear {clear:both;width:0;height:0;}
.item2 {float:left;}
.inline-block {display:inline-block;}
.displaynone {display:none;}
body#body_court{background:#fff url(../images/fond_nos-vins.jpg) no-repeat 50% 0;}
body{background:#fff url(../images/fond.jpg) no-repeat 50% 0;}
/*.superheader{background:url(../images/fond_header.jpg) no-repeat 50% 0;height:227px;}*/
.superheader{background:#fff;height:227px;}
.header{width:980px;margin:0 auto;position:relative;height:227px;}
.header .content_logo{margin:0 auto;text-align:center;}
.header .telephone_header{position:absolute;top:14px;right:0;background:url(../images/fond_tel.jpg) no-repeat;width:245px;height:40px;padding:2px 0 0 45px;}
.header .menu_haut{position:absolute;/*width:279px;*/width:130px;height:30px;background:url(../images/fond_menu_haut.jpg) no-repeat;bottom:20px;right:0;}
.header .menu_haut .lien1{display:inline-block;width:146px;font-family:"Marcellus-Regular";font-size:1.448em;color:#433f2c;text-transform:uppercase;text-align:center;padding:5px 0 0 0;}
.header .menu_haut .lien2{display:inline-block;width:130px;font-family:"Marcellus-Regular";font-size:1.448em;color:#433f2c;text-transform:uppercase;text-align:center;padding:5px 0 0 0;}

#superglobal{width:980px;margin:0 auto;position:relative;}
#superglobal2{width:980px;margin:0 auto;}
#global {}



/* footer */
.superfooter{background:#fcfcfc;}
.superfooter footer{margin:0 auto;width:980px;}
.superfooter footer span{color:#736e57;font-size:13px;font-family:"Times New Roman";}
.superfooter footer a{color:#736e57;font-size:14px;font-family:"Times New Roman";}
.superfooter footer .adresse{padding:12px 0;}
.superfooter footer .liens{padding:8px 0 8px 6px;}
.superfooter footer .liens img{padding:0 1px;}
.superfooter footer .liens .drapeau_fr img{padding:0 2px 0 6px;}
.liste_partenaires {padding-top:10px;}
.liste_partenaires .title p {font-family:'Marcellus-Regular';font-size:1.9em;color:#433f2c;text-align:center;text-transform:uppercase;}
.partenaires {display:table;table-layout:fixed;padding-top:10px;margin:0 auto;}
.partenaires .partenaire {display:table-cell;vertical-align:middle;padding:0 15px;}

/* Menu */
#content_menu{z-index:99;width:100%;background:url(../images/fond_menu.png) repeat-x;position:relative;}
#meanmenu {z-index:99;width:100%;max-height:75px;}
#nav_menu {width:980px;margin:0 auto;max-height:75px;}
#nav_menu > ul{padding:0;margin:0;text-align:center;}
#nav_menu > ul > li{display:inline-block;padding:0;margin:0;position:relative;height:57px;}
#nav_menu > ul > li i {display:none;}
.secondLevel{position:absolute;display:none;top:56px;z-index:99;background:#aaa171;text-align:left;padding:0;padding:10px 15px;width:230px;}
.secondLevel li{display:block;padding:0;margin:0;}
.secondLevel li.separateur a {width:100%;height:1px;background:#e3d8a1;display:block;margin:5px 0;}
.secondLevel li a {font-family:'Marcellus-Regular';font-size:1.5em;color:#433f2c;}
.ssitem_2{width:218px;}
.ssitem_3{width:250px;}
.ssitem_4{width:165px;}
.ssitem_5{width:170px;}


#nav_menu .item{font-family:'Marcellus-Regular';font-size:1.8em;color:#433f2c;text-align:center;text-transform:uppercase;padding:10px 27px 11px;display:inline-block;margin:7px 3px;}
#nav_menu .item_on{background:#e5e0c8;color:#433f2c;}
#nav_menu .item:hover{background:#e5e0c8;color:#433f2c;}
#nav_menu .firstLevel > li.separateur a{width:1px;background:#e3d8a1;display:block;padding:12px 0 0 0;}






/* header */
#bandeau_header{text-align:right;height:30px;}
#bandeau_header div{font-family:"unnaregular";font-size:1.6em;color:#252525;text-transform:uppercase;}

.ib{display:inline-block;}
.content_logo{/*width:980px;*/margin:0 auto;position:relative;}
.large_header{position:absolute;top:60px;z-index:999;}

.content_logo .ccc{font-family:"Century Gothic";font-weight:bold;color:#0070c0;font-size:6.347em;line-height:100%;}
.content_logo .libelle{font-family:"titillium_webbold";color:#0070c0;font-size:4.05em;text-transform:uppercase;line-height:100%;}
.content_logo .libelle span{font-family:"titillium_weblight";color:#0070c0;}
.content_logo .realisation{font-family:"titillium_webregular";font-size:1.181em;color:#1c1b1b;text-transform:uppercase;line-height:100%;padding:6px 0 24px 0;}

/* page d'accueil */
#moodular_wrapper {overflow:hidden;height:632px;margin:-17px 0 0 0;}
#moodular_wrapper #moodular {height:632px !important;overflow:hidden;}
#moodular_wrapper #moodular a {display:block;float:left;height:632px;overflow:hidden;width:100%;}
#moodular_wrapper #moodular ul {margin:0;}
#moodular_wrapper2 {overflow:hidden;height:310px;margin:-17px 0 0 0;}
#moodular_wrapper2 #moodular {height:310px !important;overflow:hidden;}
#moodular_wrapper2 #moodular a {display:block;float:left;height:310px;overflow:hidden;width:100%;}
#moodular_wrapper2 #moodular ul {margin:0;}
.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
.bandeau_header{text-align:right;width:100%;}
.auto{width:auto;}
/*
#slider_prev{height:60px;width:60px;background:url(../images/bouton_prev.png) no-repeat;position:absolute;left:18px;top:252px;z-index:99;opacity:0.6;}
#slider_next{height:60px;width:60px;background:url(../images/bouton_next.png) no-repeat;position:absolute;right:18px;top:252px;z-index:99;opacity:0.6;}
#slider_prev:hover{opacity:1;cursor:pointer;}
#slider_next:hover{opacity:1;cursor:pointer;}*/
.the_slider{position:relative;width:980px;margin:0 auto;}
#moodular_wrapper .contenu_moo{max-width:980px;margin:0 auto;padding:46px 530px 0 0;}
#moodular_wrapper .contenu_moo .titre{font-family:"Marcellus-Regular";font-size:4em;color:#686248;text-align:center;}
#moodular_wrapper .contenu_moo .sstitre{font-family:"Marcellus-Regular";font-size:5.4em;color:#686248;line-height:100%;text-align:center;}

#moodular_wrapper2 .contenu_moo{max-width:980px;margin:0 auto;padding:170px 0 0 0;}
#moodular_wrapper2 .contenu_moo .titre{font-family:"Times New Roman";font-size:4.965em;color:#ffffff;text-align:left;text-transform:uppercase;text-shadow:0 0 0.2em #000;}
#moodular_wrapper2 .contenu_moo .sstitre{font-family:"Marcellus-Regular";font-size:5.4em;color:#686248;line-height:100%;text-align:center;}

#moodular_wrapper2 .contenu_moo2{max-width:980px;margin:0 auto;padding:230px 0 0 0;}
#moodular_wrapper2 .contenu_moo2 .titre{font-family:"Times New Roman";font-size:4.965em;color:#ffffff;text-align:left;text-transform:uppercase;text-shadow:0 0 0.2em #000;}
#moodular_wrapper2 .contenu_moo2 .sstitre{font-family:"Marcellus-Regular";font-size:5.4em;color:#686248;line-height:100%;text-align:center;}

.cont_accueil{position:absolute;top:-629px;z-index:10;right:0;z-index:10;}
.cont_accueil .fond_blanc{background:url(../images/fond_blanc.png) repeat;width:490px;height:632px;padding:0 12px;}
.cont_accueil .fond_blanc .un_article{border-bottom:1px solid #433f2c;padding:0 0 20px 0;}
.cont_accueil .fond_blanc .titre_article{font-family:"Marcellus-Regular";font-size:23px;color:#433f2c;text-align:center;padding:20px 0 20px 0;}
.cont_accueil .fond_blanc .texte_article{font-family:"Times New Roman";font-size:16px;color:#433f2c;text-align:center;padding:0;}
.cont_accueil .fond_blanc .texte_article a{font-family:"Times New Roman";font-size:16px;color:#7c7553;text-align:center;padding:0;font-weight:bold;font-style:italic;text-decoration:underline;}

.cont_accueil .fond_blanc .actualites{padding:15px 0;height:135px;}
.cont_accueil .fond_blanc .actualites .photo_presentation{float:left;margin:0 15px 0 0;width:113px;height:113px;text-align:center;line-height:113px;}
.cont_accueil .fond_blanc .actualites .photo_presentation img{max-width:113px;max-height:113px;vertical-align:middle;}
.cont_accueil .fond_blanc .actualites .texte_presentation{float:left;width:320px;height:115px;}
.cont_accueil .fond_blanc .actualites .texte_presentation .titre{font-family:"Marcellus-Regular";font-size:18px;color:#433f2c;}
.cont_accueil .fond_blanc .actualites .texte_presentation .description{font-family:"Times New Roman";font-size:14px;color:#433f2c;height:40px;overflow:hidden;line-height:100%;}
.cont_accueil .fond_blanc .actualites .texte_presentation .lire_la_suite{padding:5px 0 0 0;}
.cont_accueil .fond_blanc .actualites .texte_presentation .lire_la_suite a{font-family:"Times New Roman";font-size:12px;color:#686248;display:inline-block;padding:2px 7px;background:#fff;}


/* page notre histoire */
.cont_notre-histoire{padding:0 40px 20px;}
.cont_notre-histoire .titre_article{font-family:"Marcellus-Regular";font-size:23px;color:#433f2c;text-align:center;padding:25px 0 20px 0;}
.cont_notre-histoire .texte_article{font-family:"Times New Roman";font-size:16px;color:#433f2c;padding:0;}
.cont_notre-histoire .texte_article a{font-family:"Times New Roman";font-size:16px;color:#7c7553;padding:0;font-weight:bold;font-style:italic;text-decoration:underline;}

/* page nos valeurs */
.cont_nos-valeurs{padding:0 40px 20px;}
.cont_nos-valeurs .titre_article{font-family:"Marcellus-Regular";font-size:23px;color:#433f2c;text-align:center;padding:25px 0 20px 0;}
.cont_nos-valeurs .texte_article{font-family:"Times New Roman";font-size:16px;color:#433f2c;padding:0;}
.cont_nos-valeurs .texte_article a{font-family:"Times New Roman";font-size:16px;color:#7c7553;padding:0;font-weight:bold;font-style:italic;text-decoration:underline;}
.menu_nos-valeurs {width:980px;margin:0 auto;max-height:56px;background:rgba(196,189,150,0.8);position:absolute;top:-56px;z-index:50;}
.menu_nos-valeurs > ul{padding:0;margin:0;text-align:center;}
.menu_nos-valeurs > ul > li{display:inline-block;padding:0;margin:0;position:relative;height:57px;}

.menu_nos-valeurs .item{font-family:'Marcellus-Regular';font-size:1.9em;color:#433f2c;text-align:center;padding:10px 56px 11px;display:inline-block;margin:7px 3px;}
.menu_nos-valeurs .item_on{background:#e5e0c8;color:#433f2c;}
.menu_nos-valeurs .item:hover{background:#e5e0c8;color:#433f2c;}
.menu_nos-valeurs .separateur a{width:1px;background:#6b6541;display:block;padding:12px 0 0 0;}



/* page nos vins */

.cont_nos-vins{}
.cont_nos-vins .titre_nos_vins{font-family:"Times New Roman";font-size:45px;color:#645e46;padding:0;text-transform:uppercase;padding:10px 0 15px 0;}
.cont_nos-vins .les_accroches:after {content:'';clear:both;display:table;}
.cont_nos-vins .les_accroches .accroche1{padding:0 25px 0 0;}
.cont_nos-vins .les_accroches .accroche2{padding:0 25px 0 0;}


.cont_nos-vins .titre_article{font-family:"Marcellus-Regular";font-size:23px;color:#433f2c;text-align:center;padding:25px 0 20px 0;}
.cont_nos-vins .texte_article{font-family:"Times New Roman";font-size:16px;color:#433f2c;padding:0;}
.cont_nos-vins .texte_article a{font-family:"Times New Roman";font-size:16px;color:#7c7553;padding:0;font-weight:bold;font-style:italic;text-decoration:underline;}

.menu_nos-vins {width:980px;margin:0 auto;max-height:56px;background:rgba(196,189,150,0.8);position:absolute;top:-56px;z-index:50;}
.menu_nos-vins > ul{padding:0;margin:0;text-align:center;}
.menu_nos-vins > ul > li{display:inline-block;padding:0;margin:0;position:relative;height:57px;}

.menu_nos-vins .item{font-family:'Marcellus-Regular';font-size:1.9em;color:#433f2c;text-align:center;padding:10px 56px 11px;display:inline-block;margin:7px 3px;}
.menu_nos-vins .item_on{background:#e5e0c8;color:#433f2c;}
.menu_nos-vins .item:hover{background:#e5e0c8;color:#433f2c;}
.menu_nos-vins .separateur a{width:1px;background:#6b6541;display:block;padding:12px 0 0 0;}


.interieur_vins .un_article{padding:0 40px 40px;}
.interieur_vins .un_produit{float:left;}
.interieur_vins .produit{margin:0 80px 30px 0;height:388px;}
.interieur_vins .produit3{margin:0 0 30px 0;}
.interieur_vins .content_produit{width:270px;height:370px;border:1px solid #d5d3d3;text-align:center;}
.interieur_vins .un_produit .photo_article{width:180px;height:310px;line-height:310px;text-align:center;margin:0 auto;}
.interieur_vins .un_produit .photo_article img{max-width:180px;max-height:310px;vertical-align:middle;}
.interieur_vins .un_produit .titre_produit{font-family:'Marcellus-Regular';font-size:1.8em;color:#5c5848;}
.interieur_vins .un_produit .voir_plus{text-align:right;}
.interieur_vins .un_produit .voir_plus a{display:inline-block;background:#918b6f url(../images/fond_pj.jpg) no-repeat;font-family:'Marcellus-Regular';font-size:1.4em;color:#fff;padding:8px 10px 8px 35px;}



/* page actualites */
.cont_actualites{padding:35px 0 20px 0;}
.cont_actualites .colonneactualite{width:260px;/*margin:0 50px 0 0;*/margin:0 0 0 50px;}
.cont_actualites .interieur_actu{width:670px;}

.cont_actualites .menuactu{padding:4px 0 4px 0;border-bottom:1px solid #d7cfa9;}
.cont_actualites .menuactuselected{padding:4px 0 4px 0;border-bottom:1px solid #d7cfa9;}
.cont_actualites .menuactu a{font-family:"Marcellus-Regular";display:block;text-decoration:none;font-size:18px;color:#433f2c;}
.cont_actualites .menuactuselected a{background:#e9e4ca;font-family:"Marcellus-Regular";display:block;text-decoration:none;font-size:18px;color:#433f2c;}
.cont_actualites .menuactu a:hover{background:#e9e4ca;font-family:"Marcellus-Regular";display:block;text-decoration:none;font-size:18px;color:#433f2c;}

.cont_actualites .textemenuactuselected{padding:5px 0 5px 32px;color:#433f2c;}
.cont_actualites .textemenuactu{padding:5px 0 5px 32px;color:#433f2c;}
.cont_actualites .textemenuactu:hover{color:#433f2c;}

.cont_actualites .une_actu{width:670px;padding:0 0 30px 0;border-bottom:1px solid #c6c8c8;margin:0 0 15px 0;}
.cont_actualites .photoactu{padding:0 25px 20px 0;}
.cont_actualites .photoactu img{max-width:310px;max-height:400px;}

.cont_actualites .titreactu{float:left;color:#433f2c;font-size:24px;font-family:"Marcellus-Regular";padding:0 0 15px 0;width:333px;line-height:100%;}
.cont_actualites .titreactu .date{color:#433f2c;font-size:18px;font-family:"Marcellus-Regular";line-height:100%;}
.cont_actualites .texteactu{font-family:"Times New Roman";font-size:16px;color:#433f2c;}


.cont_actualites .row_actualites {margin:0 -15px;}
.cont_actualites .actualite_resume {float:left;width:33.333%;}
.cont_actualites .actualite_resume .actualite_liste {padding:0 15px 45px 15px;}
.cont_actualites .actualite_resume .photo {width:100%;height:244px;overflow:hidden;display:table;}
.cont_actualites .actualite_resume .photo div {text-align:center;display:table-cell;vertical-align:middle;width:100%;height:100%;}
.cont_actualites .actualite_resume .photo div img {max-height:244px;}
.cont_actualites .actualite_resume .title {padding-top:15px;}
.cont_actualites .actualite_resume .title p {font-family:"Marcellus-Regular";color:#433f2c;font-size:18px;line-height:100%;}
.cont_actualites .actualite_resume .date {padding-top:10px;}
.cont_actualites .actualite_resume .date p {font-family:"Marcellus-Regular";color:#433f2c;font-size:14px;line-height:100%;}
.cont_actualites .actualite_resume .description {padding-top:10px;}
.cont_actualites .actualite_resume .description p {font-family:"Times New Roman";font-size:12px;color:#433f2c;}
.cont_actualites .actualite_resume .button {padding-top:15px;}
.cont_actualites .actualite_resume .button p {font-family:"Times New Roman";font-size:12px;color:#ffffff;text-transform:uppercase;background:#433f2c;padding:10px 15px;display:inline-block;}

.cont_actualites .actualite_details .photo {width:100%;max-height:500px;overflow:hidden;}
.cont_actualites .actualite_details .photo div {text-align:center;width:100%;height:100%;}
.cont_actualites .actualite_details .photo div img {max-height:500px;}
.cont_actualites .actualite_details .title {padding-top:25px;}
.cont_actualites .actualite_details .title p {font-family:"Marcellus-Regular";color:#433f2c;font-size:24px;line-height:100%;}
.cont_actualites .actualite_details .date {padding-top:15px;}
.cont_actualites .actualite_details .date p {font-family:"Marcellus-Regular";color:#433f2c;font-size:18px;line-height:100%;}
.cont_actualites .actualite_details .description {padding-top:15px;}
.cont_actualites .actualite_details .description p {font-family:"Times New Roman";font-size:16px;color:#433f2c;}

.cont_actualites .actualite_autres .actualite_autre {padding:0 0 15px 0;}
.cont_actualites .actualite_autres .photo {width:100px;height:75px;overflow:hidden;display:table;float:left;margin:0 15px 0 0;}
.cont_actualites .actualite_autres .photo div {text-align:center;display:table-cell;vertical-align:middle;width:100%;height:100%;}
.cont_actualites .actualite_autres .photo div img {max-height:75px;}
.cont_actualites .actualite_autres .title p {font-family:"Marcellus-Regular";color:#433f2c;font-size:14px;line-height:100%;}
.cont_actualites .actualite_autres .date p {font-family:"Marcellus-Regular";color:#433f2c;font-size:12px;line-height:100%;}
.cont_actualites .actualite_autres .description p {font-family:"Times New Roman";font-size:11px;color:#433f2c;}



/* page galerie photos */
.cont_galerie-photos .titre_galerie{font-family:"Times New Roman";font-size:45px;color:#645e46;padding:0;text-transform:uppercase;padding:10px 0 15px 0;}
.cont_galerie-photos .colonne_galerie{width:260px;margin:0 50px 0 0;}
.cont_galerie-photos .interieur_galerie{width:670px;}
.cont_galerie-photos .un_menu{padding:4px 0 4px 0;border-bottom:1px solid #d7cfa9;}
.cont_galerie-photos .menuphotoselected{}
.cont_galerie-photos .un_menu a{font-family:"Marcellus-Regular";display:block;text-decoration:none;font-size:18px;color:#433f2c;}
.cont_galerie-photos .menuphotoselected{background:#e9e4ca;font-family:"Marcellus-Regular";display:block;text-decoration:none;font-size:18px;color:#433f2c;}
.cont_galerie-photos .un_menu a:hover{background:#e9e4ca;font-family:"Marcellus-Regular";display:block;text-decoration:none;font-size:18px;color:#433f2c;}

.cont_galerie-photos .menuphotoselected{padding:5px 0 5px 32px;color:#433f2c;}
.cont_galerie-photos .menuphoto{padding:5px 0 5px 32px;color:#433f2c;}
.cont_galerie-photos .menuphoto:hover{color:#433f2c;}

.cont_galerie-photos .une_photo{margin:0 48px 17px 0;width:311px;height:197px;text-align:center;line-height:197px;}
.cont_galerie-photos .une_photo2{padding:0 0 17px 0;width:311px;height:197px;text-align:center;line-height:197px;}
.cont_galerie-photos .une_photo img{max-width:311px;max-height:197px;vertical-align:middle;}
.cont_galerie-photos .une_photo2 img{max-width:311px;max-height:197px;vertical-align:middle;}


/* page evenementiel */
.cont_evenementiel .titre_evenementiel{font-family:"Times New Roman";font-size:45px;color:#645e46;padding:0;text-transform:uppercase;padding:10px 0 15px 0;}
.cont_evenementiel .un_article{padding:25px 0 10px 0;}
.cont_evenementiel .photo_article{padding:0 25px 20px 0;float:left;}
.cont_evenementiel .photo_article img{max-width:310px;max-height:400px;}

.cont_evenementiel .titre_article{color:#433f2c;font-size:24px;font-family:"Marcellus-Regular";padding:0 0 15px 0;width:100%;line-height:100%;}
.cont_evenementiel .texte_article{font-family:"Times New Roman";font-size:16px;color:#433f2c;}

.cont_evenementiel .galerie_photos {padding:25px 15px 10px 15px;}
.cont_evenementiel .galerie_photos .item {margin:0 10px;}
.cont_evenementiel .galerie_photos .owl-controls .owl-nav > div {position:absolute;top:50%;transform:translateY(-50%);}
.cont_evenementiel .galerie_photos .owl-controls .owl-nav > div i {font-size:3em;}
.cont_evenementiel .galerie_photos .owl-controls .owl-nav .owl-prev {left:-15px;}
.cont_evenementiel .galerie_photos .owl-controls .owl-nav .owl-next {right:-15px;}





/* page contact */
.cont_page_contact .titre_contact{font-family:"Times New Roman";font-size:45px;color:#645e46;padding:0;text-transform:uppercase;padding:10px 0 40px 0;}
.cont_page_contact .contenu_page .fond_blanc{background:#fff;}
.cont_page_contact .contenu_page .partie_gauche{float:left;width:260px;height:760px;position:relative;}
.cont_page_contact .contenu_page .partie_droite{float:left;width:720px;margin:0;height:760px;}
.cont_page_contact .contenu_page .partie_gauche .coordonnees{text-align:center;width:260px;}
.cont_page_contact .contenu_page .partie_gauche .coordonnees .titre{font-family:"Marcellus-Regular";color:#433f2c;font-size:1.8em;background:#e9e4ca;text-transform:uppercase;padding:4px 0;}
.cont_page_contact .contenu_page .partie_gauche .coordonnees .texte{font-size:1.2em;padding:20px 0 35px 0;}
.cont_page_contact .contenu_page .partie_gauche .coordonnees .texte span{}
.cont_page_contact .contenu_page .partie_gauche .coordonnees p,
.cont_page_contact .contenu_page .partie_gauche .coordonnees p *{font-size:16px;line-height:24px;color:#645e46;font-family:"Times New Roman";line-height:25px;}

.cont_page_contact #cont_form{margin:20px 0 0 0;}
.cont_page_contact .contenu_page .note{text-align:center;color:#645e46;font-size:14px;font-family:"Times New Roman";padding:0 0 10px 0;line-height:28px;}

.cont_page_contact .contenu_page #googlemap{width:979px;height:345px;/*position:absolute;left:0px;bottom:0;top:initial;*/position:relative;}
.cont_page_contact .contenu_page #googlemap a{text-decoration:underline;}

.cont_page_contact .contenu_page .bloc_gauche{float:left;width:355px;}
.cont_page_contact .contenu_page .bloc_droite{float:left;width:320px;margin:0 0 0 10px;}
.cont_page_contact .contenu_page .formulaire{}
.cont_formulaire{width:610px;}
.label {text-align:right;float:left;width:127px;padding:5px 11px 0 0;color:#645e46;font-size:14px;font-family:"Times New Roman";margin:0;}
.label2 {text-align:left;float:left;width:127px;padding:0px 11px 0 0;color:#645e46;font-size:14px;font-family:"Times New Roman";margin:0;}
#formulairecontact{padding:50px 0 100px 60px;}
#formulairecontact label{color:#645e46;font-size:14px;font-family:"Times New Roman";}
#padding75{text-align:center;color:#645e46;font-size:14px;font-family:"Times New Roman";padding:0 0 10px 0;line-height:28px;}
.ipt {width:225px;height:25px;border:1px solid #bcbdbe;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px !important;}
.ipt5 {width:225px;height:25px;border:1px solid #bcbdbe;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px !important;}
#cont_form div {padding:6px 0 6px 0;}
#submit_cont{text-align:right;margin:0 0 20px 0;}
#submit_cont button{background:#645e46;border-style:none;padding:8px 15px 7px 15px;color:#f4f6f6;font-size:16px;font-family:"Marcellus-Regular";cursor:pointer;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.messageContact{width:327px;height:220px;resize:none;border:1px solid #bcbdbe;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px !important;}



/*mentions legales*/
#mentionslegales{padding:30px 30px 0 30px;background:#fff;}
#cont_mentions{padding:30px 30px 0 30px;background:#fff;}

#scroll_mentions {text-align:justify;font-size:1.2em;}
#scroll_mentions p{font-size:1.3em;}
#scroll_mentions span {text-decoration:underline;}
#scroll_mentions a {color:#7c7553;text-decoration:underline;}
.sstitre{font-size:1.8em;color:#7c7553;font-family:"Marcellus-Regular";}

/*shadowbox*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:1.4em;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#1d1c1d;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:1.6em;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:1.2em;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../js/shadowbox/close.png);}
#sb-nav-next{background-image:url(../js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(../js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(../js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(../js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;color:#ffffff;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:1.2em;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}




/*bandeau defilant*/
	#bandeau_defilant{padding:0px 30px 0px 30px;height:25px;width:1000px;margin:0 0 10px 0;}
	.titre_bd{}
	.texte_bd{padding:0 0 0 0;font-size:18px;color:#0070C0;font-family:'titillium_webregular';}
	marquee{width:950px;}

.nav-menu-toggle {display:none;}


/* Responsive */

@media (max-width:768px) {
	.header {width:100%;}
	#position_h1 {position:relative;z-index:initial;top:initial;left:initial;text-align:center;}
	.header .menu_haut {right:15px;}
	/*#nav_menu {width:100%;}
	#nav_menu .item {padding:10px 7px 11px;}*/
	.nav-menu-toggle {text-align:center;height:57px;display:block;}
	.nav-menu-toggle i {font-size:3em;line-height:57px;cursor:pointer;}
	#navigation_mobile {position:absolute;z-index:-1;top:57px;left:30px;width:75%;background:#aaa171;display:none;}
	#navigation_mobile ul {padding:0;}
	#navigation_mobile ul.firstLevel {padding-bottom:10px;}
	#navigation_mobile ul li {list-style-type:none;}
	#navigation_mobile ul.firstLevel > li {display:table;width:100%;}
	#navigation_mobile ul li.separateur a {width:100%;height:1px;background:#e3d8a1;display:block;margin:5px 0;}
	#navigation_mobile .close_navigation {background:#131313;padding:15px 10px;cursor:pointer;}
	#navigation_mobile .close_navigation p {font-family:"Marcellus-Regular";line-height:100%;font-size:2.2em;color:#ffffff;}
	#navigation_mobile .close_navigation p i {line-height:100%;color:#ffffff;float:right;}
	#navigation_mobile ul.firstLevel .item {font-family:'Marcellus-Regular';font-size:1.8em;color:#433f2c;text-transform:uppercase;padding:5px 15px;display:table-cell;width:90%;}
	#navigation_mobile ul.firstLevel .item_on, #navigation_mobile ul.firstLevel .item:hover {background:#e5e0c8;}
	#navigation_mobile ul.firstLevel > li > i {font-size:1.6em;line-height:100%;text-align:center;width:10%;padding:0 10px;cursor:pointer;display:table-cell;}
	#navigation_mobile ul.secondLevel {background:#aaa171;position:absolute;top:0;left:0;width:100%;}
	#navigation_mobile ul.secondLevel .ssitem {font-family:'Marcellus-Regular';font-size:1.5em;color:#433f2c;padding:5px 15px;display:block;width:100%;}
	#navigation_mobile ul.secondLevel .ssitem_on, #navigation_mobile ul.secondLevel .ssitem:hover {background:#e5e0c8;}

	#superglobal {width:100%;padding:0 15px;}
	.superfooter footer {width:100%;padding:0 15px;}
	.superfooter footer .float {float:none;text-align:center;}

	#moodular_wrapper .contenu_moo {padding:46px 0 0 0;}
	#moodular_wrapper2 .contenu_moo {padding:170px 15px 0 15px;}
	#moodular_wrapper2 .contenu_moo2 {padding:230px 15px 0 15px;}

	.cont_accueil {position:relative;top:initial;z-index:initial;right:initial;}
	.cont_accueil .fond_blanc {width:100%;height:auto;}
	.cont_accueil .fond_blanc .actualites {height:auto;}
	.cont_accueil .fond_blanc .actualites .photo_presentation {width:25%;margin:0;padding:0 15px 0 0;}
	.cont_accueil .fond_blanc .actualites .texte_presentation {width:75%;}

	.menu_nos-valeurs {width:100%;margin:0 -15px;}
	.menu_nos-valeurs .item {padding:10px 26px 11px;}
	.cont_nos-valeurs, .cont_notre-histoire {padding:0 0 20px 0;}

	.cont_nos-vins .les_accroches {margin:0 -15px;}
	.cont_nos-vins .les_accroches .accroche1, .cont_nos-vins .les_accroches .accroche2, .cont_nos-vins .les_accroches .accroche3 {text-align:center;width:50%;padding:0 15px 30px 15px;}

	.interieur_vins .un_article {padding:0 0 40px 0;}
	.interieur_vins .produit, .interieur_vins .produit3 {margin:0;padding:0 15px 30px 15px;width:50%;height:auto;min-height:388px;}
	.interieur_vins .content_produit {width:100%;}

	.cont_actualites .actualite_resume {width:50%;}
	.cont_actualites .interieur_actu {float:none;width:100%;}

	.cont_page_contact .contenu_page .partie_droite {width:478px;}
	.cont_page_contact .contenu_page .bloc_gauche {float:none;width:100%;}
	.cont_page_contact .contenu_page .bloc_droite {float:none;width:100%;margin:0;}
	.label2 {text-align:right;}
	.cont_page_contact .contenu_page #googlemap {width:100%;}
	.cont_actualites .colonneactualite {float:none;width:50%;margin:0 auto;padding-top:25px;}

	.cont_galerie-photos .colonne_galerie {margin-right:5px;}
	.cont_galerie-photos .interieur_galerie {width:473px;}
	.cont_galerie-photos .une_photo, .cont_galerie-photos .une_photo2 {width:50%;margin:0;padding:0 15px 15px 15px;}
	.cont_galerie-photos .une_photo img, .cont_galerie-photos .une_photo2 img {width:100%;max-height:100%;}

	#mentionslegales {padding:30px 0 0 0;}
	#cont_mentions {padding:0;}
}

@media (max-width:640px) {
	.header .menu_haut {top:20px;bottom:initial;}

	.menu_nos-valeurs .item {font-size:1.7em;padding:10px 15px 11px;}

	.cont_actualites .colonneactualite {width:66.666%;}

	.cont_evenementiel .photo_article {text-align:center;float:none;padding:0 0 20px 0;}

	.cont_page_contact .contenu_page .partie_gauche, .cont_page_contact .contenu_page .partie_droite {float:none;width:100%;height:auto;}
	.cont_page_contact .contenu_page .partie_droite {padding-top:25px;}
	.cont_page_contact .contenu_page .partie_gauche .coordonnees {width:100%;}
	.cont_page_contact .contenu_page .partie_gauche .coordonnees .titre {width:260px;margin:0 auto;}

	.cont_galerie-photos .colonne_galerie, .cont_galerie-photos .interieur_galerie {float:none;width:100%;margin:0;}
	.cont_galerie-photos .interieur_galerie {padding-top:25px;}
}

@media (max-width:480px) {
	.superheader, .header {height:257px;}
	#position_h1 img {max-width:100%;}
	.header .menu_haut {top:initial;bottom:20px;}

	#navigation_mobile .close_navigation p {font-size:1.8em;}

	.cont_accueil .fond_blanc .actualites .photo_presentation {float:none;width:100%;padding:0 0 15px 0;}
	.cont_accueil .fond_blanc .actualites .texte_presentation {float:none;width:100%;}

	.menu_nos-valeurs {height:44px;top:-44px;}
	.menu_nos-valeurs > ul > li {height:44px;}
	.menu_nos-valeurs .item {font-size:0.99em;padding:10px 5px 11px;}

	#moodular_wrapper2 .contenu_moo .titre {font-size:2.965em;}

	.cont_nos-vins .les_accroches .accroche1, .cont_nos-vins .les_accroches .accroche2, .cont_nos-vins .les_accroches .accroche3 {width:100%;}
	.interieur_vins .produit, .interieur_vins .produit3 {width:100%;}

	.cont_actualites .actualite_resume {width:100%;}
	.cont_actualites .colonneactualite {width:100%;}

	.label, .label2 {text-align:left;float:none;display:block;}
}