﻿/* Author     : Frank ABECASSIS */
html, body {
 margin: 0;
 padding: 0;

 }

body{
background-image:url(../images/fond.jpg);
background-position:top center;
margin-left:auto;
margin-right:auto;
font-family: myFont2;
width:98%;
max-width:1890px;
}

h1,h2,h3,h4,h5,h6{
padding:0;
margin:0;
}

ul{
margin:0;
padding:0;
list-style-type:none;
}

li{
padding:0;
}

p{
font-family: Myfont;
font-size:15px;
padding:0;
margin:0;
color:#666666;
}

span{
padding:0;
margin:0;
}

a{
color:#3C4732;
}

/* Les div */
#header{

height: 140px;
background-image:url(../images/header.png) ;

background-repeat:no-repeat;
background-position: top center;

}



#contenu{
width:1000px;
margin-left: auto;
margin-right: auto;


}

/*#footer{
width:948px;
}*/

#logo{


text-align: center;

}

#langue{
	margin-left: 35%;
text-align: left;
margin-top: -50px;
width:47px;
height:14px;
}

#navigation{
background-image: url(../images/menuBgFong.png);
background-size: 100% 100%;
margin-top:-50px;
height:32px;
width:99%;
min-width:1200px;
/*z-index: 100;*/

}
.lesMenus{
	text-align: center;
	

}
/*leContenu{
	text-align: center;
	width: 1900px;

}
.barreMenuBg{
	background-image: url(../images/menuBgFong.png);
	height:32px;
	z-index:2;
	margin-top: 100px;
	/*width:2500px;
	background-repeat: repeat-y;

	
	
}*/


#sousnavigation{
margin-top:-7px;



}

#backgroundSousnavigation{
background-image:url(../images/menu/sousMenuBg.png);
background-size: 100% 100%;
margin-top: -12px;
width:99%;
min-width:1200px;
}



#contenu-accueil{
width:1100px;
height:609px;
}

#texte{
width:1000px;
background-image:url(../images/background-texte.jpg);
background-position:bottom center;
min-height:330px;
font-family:Times New Roman; 
font-size:14px;
color:#3C4732;
text-align: justify;
margin-top: -3px;
}

#texte-accueil{
width:948px;
/*background-image:url(../images/background-texte.jpg);*/
font-family:Times New Roman; 
font-size:14px;
color:#3C4732;
font-size:13px;
}

#intro-accueil2{
text-align: justify;
position:absolute;
width:490px;
height:212px;
background-image:url(../images/background-texte-accueil.png);
font-size:14px;
font-size:13px;
margin-left: 270px;
margin-top:-350px;
padding:10px;
z-index:2000;
color: #666666;
font-family: myFont;
}

#slogan{
	position:absolute;
	margin-top:-520px;

margin-left: 30%;
	z-index:2000;
}

#commander-accueil{
position:absolute;
width:201px;
height:201px;
margin-left:490px;
margin-top:-300px;
/*z-index:2000;*/
}

/* Bloc actualité de la page d'accueil */

#actualite-accueil2{
position:absolute;
background-image:url(../images/background-texte-accueil.png);
width:284px;
height:130px;
padding:10px;
margin-top:-350px;
z-index:2000;
line-height:11px;
margin-left: 800px;
}

#actualite-newsletter2{
position:absolute;
background-image:url(../images/background-texte-accueil.png);
width:180px;

height:50px;
padding:10px;
margin-left: 800px;
margin-top:-185px;
z-index:2000;
line-height:11px;
}

#actualite-accueil span.titre{
font-family:Times New Roman; 
font-size:17px;
font-weight:bold;
}

#actualite-newsletter span.titre{
	font-family:Times New Roman; 
font-size:17px;
font-weight:bold;
}

#actualite-accueil span.texte_actu{
font-family:Times New Roman; 
font-size:13px;
float:left;
margin-top: 20px;
}



#actualite-accueil span.texte_newsletter{

font-family:Times New Roman; 
font-size:13px;
}

#linkk{
text-decoration:none;
float: right;
line-height:18px;
margin-left: 120px;
margin-top: -100px;
}

#imgActu{
	margin-top: -50px;
	float: left;
}

#linkk:hover{
color:;
text-decoration:none;
}

#actualite-accueil br{
line-height:8px;
}

#actualite-newsletter input[type=text]{
border:0 solid #859464;
width:143px;
height:24px;
}

#actualite-newsletter input[type=submit]{
border:0 solid transparent;
background-color:transparent;
width:30px;
height:24px;
font-size:20px;
font-family:Times New Roman; font-size:14px;
font-weight:500;
}

/* Bloc actualité des pages intérieures sur le bandeau */

#actualite-interieur{
position:absolute;
background-color:#3E4934;
width:184px;
height:171px;
padding:25px 10px 10px 10px;
margin-left:720px;
margin-top:-225px;
z-index:3000;
line-height:11px;
}

#actualite-interieur span.titre{
color:#F18800;
font-family:Times New Roman; 
font-size:17px;
font-weight:bold;
}

#actualite-interieur span.texte_actu{
color:#CCDE94;
font-family:Times New Roman; 
font-size:13px;
margin-top: 50px;
}

#actualite-interieur span.texte_newsletter{
color:#CCDE94;
font-family:Times New Roman; 
font-size:13px;
}

#actualite-interieur br{
line-height:8px;
}

#actualite-interieur input[type=text]{
border:0 solid #859464;
background-color:#859464;
width:143px;
height:24px;
}

#actualite-interieur input[type=submit]{
border:0 solid transparent;
background-color:transparent;
width:30px;
height:24px;
color:#CCDE94;
font-size:20px;
font-family:Times New Roman; font-size:14px;
font-weight:500;
}

/* Bloc réception de la page d'accueil */

#reception-accueil{
position:absolute;
background-color:#3E4934;
width:240px;
height:201px;
margin-left:695px;
margin-top:-340px;
z-index:2000;
}

#footer{

background-color:#c8c8c8;
font-family:Times New Roman; font-size:14px;
color:#3C4732;
font-size:12px;
padding-top:-30px;
height:50px;


}

#contenuFooter{
	text-align: center;
}

#imgFooter2{
	margin-left: 190px;
	position: absolute;
	margin-top: -15px;
}
#imgFooter{
	margin-left: 100px;
	position: absolute;
	margin-top: -15px;
}

/* Navigation */

.menu-over{
height:43px;
text-align:center;
}

.menu{
height:43px;
text-align:center;
z-index: 100;

}

.sousmenu-over{
height:43px;
text-align:center;
padding:0 0 0 20px;
}

.sousmenu{
height:43px;
text-align:center;
padding:0 0 0 20px;
margin-left: 100px;

}

/* Vins */
.titre-rubrique-vin{
font-family:Times New Roman; font-size:14px;
font-size:20px;
color:#3E4934;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding:5px 0;
}

.titre-vin{
font-family:Times New Roman; font-size:14px;
font-size:20px;
/*color:#CC0000;*/
padding:10px;

}

.intitule-vin{
font-family:Times New Roman; font-size:14px;
font-size:13px;
font-weight:bold;
color:#3C4732;
padding:10px;
}

.texte-vin{
font-family:Times New Roman; 
font-size:14px;
color:#3C4732;
padding:10px;
}

.lien{
color:#3C4732;
}

/* Dimension des images de la photothèque */
.phototheque{
height:90px;
border:0 solid #FFFFFF;
padding: 0 3px 3px 0;
}

/* Lien du sommaire des vins et des fiches vins */
ul.vins{
padding-left:15px;
}

li.vins{
padding:0 0 5px 0;
background: url(images/background-texte-accueil.png);
height: 100%;
width: 100%;
display: inline-block;

}

a.lien_vin{
color:#3C4732;
text-decoration:none;
}

td.tarif {
text-align:center;
border: 1px solid black;


}

th.tarif {
border: 1px solid black;

}

table.tarif{
font-size: 13px;
border-collapse:collapse;
text-align: center;
}

.titre_page{
font-family: Times, Times New Roman; font-size:20px;
font-size:20px;
text-transform:uppercase;
text-align: left;
font-weight:bold;
font-weight:800;
}

/* Texte avec balises h1,h2 et h3 pour optimiser le référencement */
h1{
font-size:14px;
text-transform:uppercase;
font-weight:400;
}

h3{
font-size:13px;
font-weight:100;
}

@font-face{
	font-family: myFont;
	src:url(times.ttf);
}

@font-face{
	font-family: myFont2;
	src:url(timesbd.ttf);
}


#slider{
	margin-top: -5px;

width: 2000px;

}

.fondSlider{
	background-image: url(../images/slideFond.png)no-repeat center center fixed;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	/*background-repeat: no-repeat;
	background-size: 1920px 800px;
	height:600px;
	width: 2000px;
	background-position:top center;
margin-left:auto;
margin-right:auto;
text-align: center;*/
}

#footer2{
	font-family: myFont;
	background-color:#c8c8c8;

color:#3C4732;
font-size:12px;
padding-top:10px;
height:50px;
width: 1000px;
margin-left: auto;
margin-right: auto;


}

.contenuEdito{
	padding: 30px 30px;

}


#bandeau{
	/*z-index: 1;
	margin-top: -3px;*/

}


.encartVin{
	width: 290px;
	height:230px;
	background: url(../images/background-vin.png)no-repeat;
	background-size: 100% 600px;
	background-position: 200% 20%;
	margin-top: 25px;
	margin-left: 35px;
	margin-bottom: 20px; 
	float: left;
}

.imgVin{
	margin-top:10px;
	margin-left: 15px;


}

.textVin{
	margin-left: 120px;
	margin-top:-160px;




}
.contenuVins{
		overflow: hidden;
		margin-top: 3px;
}

#contenuFooter2{

font-size: 10px;
}

.submitEnvoyer{

background: url(../images/envoyer.png)no-repeat;
height:35px;
width:90px;
cursor: pointer;
background-size: 90px 35px;
}

/*.contenuAccueil{
	margin-right: auto;
	margin-left: auto;
}*/