@charset "utf-8";
body

{
	margin: 0px;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
}

img, div, a, input { behavior: url(iepngfix.htc) }

@font-face {
    font-family: 'Helvetica-Light';
    src: url('fonts/helvetica_light-webfont.eot');
    src: url('fonts/helvetica_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_light-webfont.woff') format('woff'),
         url('fonts/helvetica_light-webfont.ttf') format('truetype'),
         url('fonts/helvetica_light-webfont.svg#Helvetica-Light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Helvetica-Bold';
    src: url('fonts/helvetica_bold-webfont.eot');
    src: url('fonts/helvetica_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_bold-webfont.woff') format('woff'),
         url('fonts/helvetica_bold-webfont.ttf') format('truetype'),
         url('fonts/helvetica_bold-webfont.svg#Helvetica-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 {
	font-family:Helvetica-Light;
	font-size:16px;
	color:#1365a8;
	font-weight: lighter;
	line-height: 23px;
}

h2 {
	font-family:"Helvetica-Light";
	font-size:14px;
	color:#1365a8;
}

#container{
	height: 1250px;
	width: 1025px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #FFF;
}
.texte {
	font-family: Helvetica-Bold;
	font-size: 16px;
	font-weight: normal;
	color:#00aeef;
}
.texte-reference-titre{
	font-family: Helvetica-Light;
	font-size: 16px;
	font-weight: bold;
	color:#1365a8;
}
.texte-reference{
	font-family: Helvetica-Light;
	font-size: 12px;
	font-weight: normal;
	color:#1365a8;
	line-height: 17px;
}
.texte-gros {
	font-family: Helvetica-Bold;
	font-size: 18px;
	font-weight: bold;
	color:#1365a8;
}

#logo {
	position: absolute;
	height: 278px;
	width: 985px;
	left: 20px;
	top: 0px;
	z-index: 0;
}
#img-fond {
	position:absolute;
	height: 815px;
	width:985px;
	left:20px;
	top: 203px;
	z-index: 0;
	vertical-align: baseline;
}


#bord-gauche {
	position: absolute;
	height: 1250px;
	width: 30px;
	left: 0px;
	top: 0px;
}
#bord-droit {
	position: absolute;
	height: 1250px;
	width: 30px;
	left: 996px;
	top: 0px;
}
#btn_bienvenue {
	position: absolute;
	height: 66px;
	width: 264px;
	left: 356px;
	top: 294px;
}
#btn_welcome {
	position: absolute;
	height: 66px;
	width: 264px;
	left: 356px;
	top: 361px;
}
#btn_benvenuto {
	position: absolute;
	height: 66px;
	width: 264px;
	left: 356px;
	top: 428px;
}
#btn_bienvenido {
	position: absolute;
	height: 66px;
	width: 264px;
	left: 356px;
	top: 495px;
}

#btn_vins-spiritueux {
	position:absolute;
	height:278px;
	width:242px;
	left:178px;
	top:662px;
	z-index: 5;
}
#btn_fruits-legumes {
	position:absolute;
	height:278px;
	width:242px;
	left:602px;
	top:662px;
	z-index: 5;
}
#btn_applications {
	position: absolute;
	height: 47px;
	width: 193px;
	left: 20px;
	top: 211px;
	z-index: 1;
}
#btn_galerie {
	position: absolute;
	height: 47px;
	width: 193px;
	left: 218px;
	top: 211px;
	z-index: 1;
}
#btn_references {
	position: absolute;
	height: 47px;
	width: 193px;
	left: 416px;
	top: 211px;
	z-index: 1;
}
#btn_techniques {
	position: absolute;
	height: 47px;
	width: 193px;
	left: 614px;
	top: 211px;
	z-index: 1;
}
#btn_ou {
	position: absolute;
	height: 47px;
	width: 193px;
	left: 812px;
	top: 211px;
	z-index: 1;
}
#applications-btn {
	position: absolute;
	height: 43px;
	width: 163px;
	left: 15px;
	top: 199px;
	z-index: 1;
}
#photos{
	position: absolute;
	height: 43px;
	width: 163px;
	left: 181px;
	top: 199px;
	z-index: 1;
}
#references {
	position: absolute;
	height: 43px;
	width: 163px;
	left: 348px;
	top: 199px;
	z-index: 1;
}
#techniques {
	position: absolute;
	height: 43px;
	width: 163px;
	left: 515px;
	top: 199px;
	z-index: 1;
}
#ou {
	position: absolute;
	height: 43px;
	width: 163px;
	left: 680px;
	top: 199px;
	z-index: 1;
}
#contact {
	position: absolute;
	height: 43px;
	width: 163px;
	left:847px;
	top: 199px;
	z-index: 1;
}
#applications-btn-fruits {
	position: absolute;
	height: 43px;
	width: 194px;
	left: 15px;
	top: 199px;
	z-index: 1;
}
#photos-fruits{
	position: absolute;
	height: 43px;
	width: 194px;
	left: 215px;
	top: 199px;
	z-index: 1;
}
#techniques-fruits{
	position: absolute;
	height: 43px;
	width: 194px;
	left: 418px;
	top: 199px;
	z-index: 1;
}
#ou-fruits{
	position: absolute;
	height: 43px;
	width: 194px;
	left: 620px;
	top: 199px;
	z-index: 1;
}
#contact-fruits{
	position: absolute;
	height: 43px;
	width: 194px;
	left:819px;
	top: 199px;
	z-index: 1;
}


#drapeau_france {
	position: absolute;
	height: 23px;
	width: 25px;
	left: 871px;
	top: 16px;
	z-index: 2;
}
#drapeau_GB {
	position: absolute;
	height: 23px;
	width: 25px;
	left: 904px;
	top: 16px;
	z-index: 2;
}
#drapeau_italie {
	position: absolute;
	height: 23px;
	width: 25px;
	left: 937px;
	top: 16px;
	z-index: 2;
}
#drapeau_espagne {
	position: absolute;
	height: 23px;
	width: 25px;
	left: 970px;
	top: 16px;
	z-index: 2;
}

#btn_accueil {
	position: absolute;
	height: 35px;
	width: 35px;
	left: 56px;
	top: 14px;
	z-index: 2;
}
#btn_contact {
	position: absolute;
	height: 35px;
	width: 35px;
	left: 99px;
	top: 14px;
	z-index: 2;
}
#btn_trouver {
	position:absolute;
	height:309px;
	width:206px;
	left:180px;
	top:75px;
	z-index: 5;
}
#btn_devenir {
	position:absolute;
	height:268px;
	width:206px;
	left:570px;
	top:75px;
	z-index: 5;
}



ul  {
	width:941px;
	word-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	left: 10px;
	color: #1365a8;
	padding-left: 0px;
	text-align: center;
	z-index: 5;
	position: absolute;
	height: 100px;
}
li {
	list-style-type: none;
	display: inline;
}
li.actif{
color:black;
}
ul.type2  {
	width:965px;
	word-spacing: normal;
	height: 15px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	left: 30px;
	top: 1225px;
	color: #1365a8;
	padding-left: 0px;
	text-align: center;
	z-index: 2;
	border-top-width: 3pt;
	border-top-style: solid;
	border-top-color: #1365a8;
}
li.type2 {
	list-style-type: none;
	display: inline;
	width: 925px;
}
a:link {
	color: #1365a8;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1365a8;
}
a:hover {
	text-decoration: underline;
	color: #606060;
}
a:active {
	text-decoration: none;
	color: #606060;
}
a.type1:link {
	color: #1365a8;
}
a.type1:visited {
	text-decoration: none;
	color: #1365a8;
}
a.type1:hover {
	text-decoration: underline;
	color: #606060;
}
a.type1:active {
	text-decoration: none;
}

#coordonnees {
	position:absolute;
	left:31px;
	top:414px;
	width:965px;
	height:354px;
	z-index:3;
	text-align: center;
}
#formulaire {
	position:absolute;
	left:31px;
	top:776px;
	width:965px;
	height:390px;
	z-index:3;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1365a8;
	font-weight: normal;
}
#texte_infosleg {
	position: absolute;
	height: 778px;
	width: 963px;
	left: 32px;
	top: 400px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1365a8;
	z-index: 3;
	overflow: auto;
}
.tx_infos_legales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1365a8;
}
#phrase-references {
	position: absolute;
	height: 21px;
	width: 985px;
	left: 20px;
	top: 429px;
	z-index: 3;
	text-align: center;
}
#references-vins {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1365a8;
	position: absolute;
	height: 750px;
	width: 285px;
	left: 371px;
	top: 466px;
	z-index: 0;
	text-align: center;
	overflow: hidden;
}
#references-spiritueux {
	position: absolute;
	height: 170px;
	width: 285px;
	left: 562px;
	top: 334px;
	z-index: 0;
	text-align: center;
	overflow: hidden;
}
#applications {
	position: absolute;
	height: 782px;
	width: 951px;
	left: 40px;
	top: 415px;
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1365a8;
	text-align: justify;
	overflow: auto;
}
#applications-fruits {
	position: absolute;
	height: 782px;
	width: 951px;
	left: 40px;
	top: 415px;
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1365a8;
	text-align: justify;
	padding-right: 10px;
	overflow: auto;
}
#galerie {
	position: absolute;
	height: 709px;
	width: 962px;
	left: 33px;
	top: 247px;
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1365a8;
	text-align: justify;
}
#carte-europe {
	position: absolute;
	height: 325px;
	width: 328px;
	left: 31px;
	top: 466px;
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1365a8;
	text-align: center;
	border: 2px solid #1365a8;
}
#carte-amerique {
	position: absolute;
	height: 325px;
	width: 328px;
	left: 664px;
	top: 466px;
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1365a8;
	text-align: center;
	border: 2px solid #1365a8;
}
#carte-europe-spiritueux {
	position: absolute;
	height: 325px;
	width: 328px;
	left: 188px;
	top: 334px;
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1365a8;
	text-align: center;
	border: 2px solid #1365a8;
}
#tx-presentation {
	position: absolute;
	height: 258px;
	width: 664px;
	left: 180px;
	top: 391px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0164a5;
	text-align: justify;
	z-index: 5;
}
#formulaire-distributeur {
	position:absolute;
	left:31px;
	top:418px;
	width:965px;
	height:748px;
	z-index:3;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0164a5;
	font-weight: normal;
}
#bandeau-photo{
	position:absolute;
	left:61px;
	top:221px;
	width:900px;
	height:159px;
	z-index:1;
}
#bandeau-photo-page {
	position:absolute;
	left:61px;
	top:253px;
	width:900px;
	height:159px;
	z-index:5;
}

#fabrication-francaise {
	width: 120px;
	z-index: 8;
	position: absolute;
	left: 453px;
	top: 615px;
	height: 120px;
}
