﻿/* Masterpage */
* {
margin:0;
padding:0;
}

body {
background-color:#FAF7EE;
background-image:url(./images/bg_site.jpg);
background-position:left top;
background-repeat:repeat-x;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#A44900;
}

a {
color:#A44900;
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-style:normal;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
border:0;
margin:0;
}

p {
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#A34A00;
}

#conteneur_global {
position:relative;
margin:0 auto;
width:1064px;
background-image:url(./images/bg_contenu.jpg);
background-position:left top;
background-repeat:no-repeat;
text-align:center;
}

#conteneur {
position:relative;
margin:0 auto;
width:816px;
text-align:center;
background-color: #FFF;
}

#header {
padding:51px 0 0 0;
width:816px;
height:221px;
}

#flags {
padding:0 13px 0 734px;
width:69px;
}

#flags ul#flags_menu {
height:34px;
}

#flags ul#flags_menu li.fr {
float:left;
list-style-type:none;
text-align:center;
}

#flags ul#flags_menu li.fr a {
width:23px;
height:34px;
display:block;
background-image:url(./images/flag_fr_on.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#FFF;
text-decoration:none;
}

#flags ul#flags_menu li.fr a:hover {
background-image:url(./images/flag_fr_off.jpg);
}

#flags ul#flags_menu li.en {
float:left;
list-style-type:none;
text-align:center;
}

#flags ul#flags_menu li.en a {
width:23px;
height:34px;
display:block;
background-image:url(./images/flag_en_on.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#FFF;
text-decoration:none;
}

#flags ul#flags_menu li.en a:hover {
background-image:url(./images/flag_en_off.jpg);
}

#flags ul#flags_menu li.jp {
float:left;
list-style-type:none;
text-align:center;
}

#flags ul#flags_menu li.jp a {
width:23px;
height:34px;
display:block;
background-image:url(./images/flag_jp_on.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#FFF;
text-decoration:none;
}

#flags ul#flags_menu li.jp a:hover {
background-image:url(./images/flag_jp_off.jpg);
}

/*colonne droite*/
#right {
padding:0 13px 0 4px;
float: right;
width: 213px;
height: auto;
}

#guide {
width: 213px;
height: auto;
}

#guidebt {
width: 213px;
height: auto;
}

#guide h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#guide p {
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#FF7F00;
background-image:url(./images_en/guide_reflet.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#guidebt ul#guide_menu {
width:213px;
height:49px;
}

#guidebt ul#guide_menu li {
padding:10px 0 0 0;
list-style-type:none;
text-align:center;
}

#guidebt ul#guide_menu li a {
width:213px;
height:49px;
display:block;
background-image:url(./images_en/guide_boutonoff.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

#guidebt ul#guide_menu li a:hover {
background-image:url(./images_en/guideform_boutonon.jpg);
}

#formation {
width: 213px;
height: auto;
}

#formation h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#formation p {
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
background-image:url(./images_en/formation_reflet.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#formation ul#formation_menu {
width:213px;
height:49px;
}

#formation ul#formation_menu li {
padding:10px 0 0 0;
list-style-type:none;
text-align:center;
}

#formation ul#formation_menu li a {
width:213px;
height:49px;
display:block;
background-image:url(./images_en/formation_boutonoff.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

#formation ul#formation_menu li a:hover {
background-image:url(./images_en/guideform_boutonon.jpg);
}

#informations {
width: 213px;
height: auto;
}

#informations h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#informations p {
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#A34A00;
background-image:url(./images_en/informations_reflet.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#informations ul#informations_menu {
width:213px;
height:49px;
}

#informations ul#informations_menu li {
padding:10px 0 0 0;
list-style-type:none;
text-align:center;
}

#informations ul#informations_menu li a {
width:213px;
height:49px;
display:block;
background-image:url(./images_en/informations_boutonoff.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

#informations ul#informations_menu li a:hover {
background-image:url(./images_en/informations_boutonon.jpg);
}

/*Colonne gauche*/
#left {
float:left;
padding:0 4px 0 13px;
width:569px;
height:auto;
}

#left ul#navigation_menu {
width:569px;
height:62px;
}

#left ul#navigation_menu li.renommee {
width:118px;
height:37px;
float:left;
padding:5px 0 0 0;
list-style-type:none;
text-align:center;
}

#left ul#navigation_menu li.renommee a {
width:118px;
height:37px;
display:block;
background-image:url(./images_en/nav_renommeeoff.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

#left ul#navigation_menu li.renommee a:hover {
background-image:url(./images_en/nav_renommeeon.jpg);
}

#left ul#navigation_menu li.degustation {
width:93px;
height:37px;
float:left;
padding:5px 19px 0 19px;
list-style-type:none;
text-align:center;
}

#left ul#navigation_menu li.degustation a {
width:93px;
height:37px;
display:block;
background-image:url(./images_en/nav_degustationoff.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

#left ul#navigation_menu li.degustation a:hover {
background-image:url(./images_en/nav_degustationon.jpg);
}

#left ul#navigation_menu li.receptions {
width:140px;
height:37px;
float:left;
padding:5px 19px 0 0;
list-style-type:none;
text-align:center;
}

#left ul#navigation_menu li.receptions a {
width:140px;
height:37px;
display:block;
background-image:url(./images_en/nav_receptionsoff.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

#left ul#navigation_menu li.receptions a:hover {
background-image:url(./images_en/nav_receptionson.jpg);
}

#left ul#navigation_menu li.informations {
width:161px;
height:37px;
float:left;
padding:5px 0 0 0;
list-style-type:none;
text-align:center;
}

#left ul#navigation_menu li.informations a {
width:161px;
height:37px;
display:block;
background-image:url(./images_en/nav_informationsoff.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

#left ul#navigation_menu li.informations a:hover {
background-image:url(./images_en/nav_informationson.jpg);
}

#footer {
clear: both;
padding:20px 0 0 0;
width:816px;
height:100px;
background-image:url(./images/footer.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFF;
}

#footer p {
padding:10px 0 0 0;
width:816px;
font-size:10px;
text-align:center;
}


/*Page Accueil*/
#rubrique_intro {
width:569px;
}

#rubrique_accueil h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#rubrique_accueil h2 {
padding:30px 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#D59758;
background-image:url(./photos/photo_accueilreflet.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#renommee {
width:569px;
padding:80px 0 0 0;
background-image:url(./images_en/titrereflet_renommee.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#renommee h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#renommee p {
padding:0 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

#degustations {
width:569px;
padding:110px 0 0 0;
background-image:url(./images_en/titrereflet_degustations.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#degustations h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#degustations p {
padding:0 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

#receptions {
width:569px;
padding:70px 0 0 0;
background-image:url(./images_en/titrereflet_receptions.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#receptions h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#receptions p {
padding:0 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

ul#acces_rub {
width:569px;
height:49px;
text-align:left;
}

ul#acces_rub li {
list-style-type:none;
text-align:left;
}

ul#acces_rub li a {
width:169px;
height:49px;
display:block;
background-image:url(./images/acces_boutonoff.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#A34A00;
text-decoration:none;
}

ul#acces_rub li a:hover {
background-image:url(./images/acces_boutonon.jpg);
}

/*rubrique Degustations*/
#rubrique_degustations {
width:569px;
padding:110px 0 0 0;
background-image:url(./images_en/titrereflet_degustations.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_degustations h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#rubrique_degustations h2 {
padding:30px 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#D59758;
background-image:url(./photos/photo_degustationsreflet.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_degustations p {
padding:0 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

/*rubrique Receptions*/
#rubrique_receptions {
width:569px;
padding:70px 0 0 0;
background-image:url(./images_en/titrereflet_receptions.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_receptions h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#rubrique_receptions h2 {
padding:30px 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#D59758;
background-image:url(./photos/photo_receptionsreflet.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_receptions p {
padding:0 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

ul#legende_rub {
width:569px;
height:49px;
text-align:left;
}

ul#legende_rub li {
list-style-type:none;
text-align:left;
}

ul#legende_rub li a {
width:160px;
height:49px;
display:block;
background-image:url(./images/legende_boutonoff.jpg);
background-position:left top;
background-repeat:no-repeat;
text-align:right;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#A34A00;
text-decoration:none;
}

ul#legende_rub li a:hover {
background-image:url(./images/legende_boutonon.jpg);
}


/*rubrique Renommee*/
#rubrique_renommee {
width:569px;
padding:70px 0 0 0;
background-image:url(./images_en/titrereflet_renommee.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_renommee h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#rubrique_renommee h2 {
padding:30px 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#D59758;
background-image:url(./photos/photo_renommeereflet.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_renommee p {
padding:0 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

/*rubrique Renommee - Presse*/
#rubrique_presse {
width:569px;
padding:70px 0 0 0;
background-image:url(./images_en/titrereflet_renommee.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_presse h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#rubrique_presse p {
padding:0 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

ul#legende_presse {
width:569px;
height:49px;
text-align:left;
}

ul#legende_presse li {
float:left;
list-style-type:none;
text-align:left;
}

ul#legende_presse li a {
width:284px;
height:49px;
display:block;
background-image:url(./images/legende_boutonoff.jpg);
background-position:left top;
background-repeat:no-repeat;
text-align:left;
text-indent:30px;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#A34A00;
text-decoration:none;
}

ul#legende_presse li a:hover {
background-image:url(./images/legende_boutonon.jpg);
}

/*rubrique Informations*/
#rubrique_informations {
width:569px;
padding:70px 0 0 0;
background-image:url(./images_en/titrereflet_informations.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_informations h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#rubrique_informations h2 {
padding:30px 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#D59758;
background-image:url(./photos/photo_informationsreflet.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_informations h3 {
padding:30px 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#D59758;
background-image:url(./photos/illus_informationsreflet.jpg);
background-position:left top;
background-repeat:no-repeat;
}


#rubrique_informations p {
padding:0 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

/*rubrique Crédits*/
#rubrique_credits {
width:569px;
padding:150px 0 0 0;
background-image:url(./images_en/titrereflet_credits.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_credits h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#rubrique_credits h2 {
padding:30px 0 10px 0;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#D59758;
background-image:url(./photos/photo_creditsreflet.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_credits p {
padding:0 0 10px 0;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

/*rubrique Contact*/
#rubrique_contact {
width:569px;
padding:70px 0 0 0;
background-image:url(./images_en/titrereflet_contact.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_contact h1 {
visibility:hidden;
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:1px;
color:#D59758;
}

#rubrique_contact p {
padding:0 0 10px 0;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

#contact_form {
float: left;
width: 569px;
height: auto;
text-align: center;
}

#rubrique_contact h3 {
float:left;
padding: 10px 0 5px 42px;
width: 130px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #A34A00;
}

#rubrique_contact h3 input {
width: 130px;
color: #A34A00;
}

#rubrique_contact h3 input:focus {
background-color: #FAF7EE;
color: #A34A00;
}

#rubrique_contact h4 {
clear:both;
padding: 10px 0px 10px 42px;
width: 527px;
height: auto;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #A34A00;
}

#rubrique_contact h4 input {
width: 475px;
color: #A34A00;
}

#rubrique_contact h4 input:focus {
background-color: #FAF7EE;
color: #A34A00;
}

#rubrique_contact h5 {
padding: 10px 0px 10px 42px;
width: 527px;
height: auto;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #A34A00;
}

#rubrique_contact h5 textarea {
width: 475px;
height: 130px;
color: #A34A00;
}

#rubrique_contact h5 textarea:focus {
background-color: #FAF7EE;
color: #A34A00;
}

#boutonform {
border:0;
margin:0;
width: 130px;
background-color:#A34A00;
color: #FAF7EE;
}

/**/
.pagination {
padding:0 0 5px 0;
width:569px;
height:auto;
text-align:right;
font-family:"Times New Roman", Times, serif;
font-size:25px;
color:#A34A00;
text-decoration:none;
}

.pagination a {
text-align:right;
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#A34A00;
text-decoration:none;
}

.pagination a:hover {
text-decoration:underline;
}

ul#legende_rub {
width:569px;
height:49px;
text-align:left;
}

ul#legende_rub li {
list-style-type:none;
text-align:left;
}

ul#legende_rub li a {
width:569px;
height:49px;
display:block;
background-image:url(./images/legende_boutonoff.jpg);
background-position:left top;
background-repeat:no-repeat;
text-align:left;
text-indent:30px;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#A34A00;
text-decoration:none;
}

ul#legende_rub li a:hover {
background-image:url(./images/legende_boutonon.jpg);
}


/*lightbox*/
#lightbox{
	background-color:#FFF;
	padding: 10px;
	border-bottom: 0;
	border-right: 0;
	}
#lightboxDetails{
	font-size: 13px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(./lightbox/overlay.png); }

* html #overlay{
	background-color: #FAF7EE;
	back\ground-color: transparent;
	background-image: url(./lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./lightbox/overlay.png", sizingMethod="scale");
	}

/*rubrique Partenaires*/
#rubrique_partenaires {
width:569px;
padding:110px 0 0 0;
background-image:url(./images_en/titrereflet_partenaires.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#rubrique_partenaires p {
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#D59758;
}

#rubrique_partenaires ul li {
list-style-type:none;
text-align:left;
}

/*rubrique Formation*/
#rubrique_formations {
width:569px;
padding:110px 0 0 0;
background-image:url(./images_en/titrereflet_formations.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#bold {
font-weight:bold;
font-size:14px;
text-align:left;
}

#rubrique_formations ul li {
list-style-type:none;
text-align:left;
margin-left:10px;
}

