@charset "utf-8";
/* CSS Document */

BODY { 
background:#1F1E1D url('/img/bg.jpg') repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;
color: #877b7b;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

UL { margin-left:10px;}
LI { margin-bottom:10px;}

INPUT.btn  { background:#FFFFFF; text-align:center; font-weight:bold;  border:solid 3px #543f2b; }
INPUT.btn:hover { background:#c7d218; border:solid 3px #FFFFFF;}
INPUT.normal  { border:solid 1px #543f2b; }
TEXTAREA.normal  { border:solid 1px #543f2b; }

.clean { display:block; clear:both}

.A11Gris, A.A11Gris, A.A11Gris:visited {
font-family:Arial, Helvetica, sans-serif;
color: #877b7b;
font-size:11px;
text-decoration:none;
}

.A10Gris, A.A10Gris, A.A10Gris:visited, #chemin {
font-family:Arial, Helvetica, sans-serif;
color: #877b7b;
font-size:10px;
text-decoration:none;
}

.A12Blanc, A.A12Blanc, A.A12Blanc:visited {
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:12px;
text-decoration:none;
}

.G11Gris, A.G11Gris, A.G11Gris:visited {
font-family:Georgia, "Times New Roman", Times, serif;
color: #877b7b;
font-size:11px;
text-decoration:none;
}

.G11Gris2, A.G11Gris2, A.G11Gris2:visited {
font-family:Georgia, "Times New Roman", Times, serif;
color: #bdbbb3;
font-size:11px;
text-decoration:none;
}

.G10Brun, A.G10Brun, A.G10Brun:visited {
font-family:Georgia, "Times New Roman", Times, serif;
color: #543f2b;
font-size:10px;
text-decoration:none;
}

.G11Brun, A.G11Brun, A.G11Brun:visited {
font-family:Georgia, "Times New Roman", Times, serif;
color: #69635b;
font-size:11px;
text-decoration:none;
}

.G24Brun, A.G24Brun, A.G24Brun:visited {
font-family:Georgia, "Times New Roman", Times, serif;
color: #69635b;
font-size:24px;
text-decoration:none;
}

.G18Brun, A.G18Brun, A.G18Brun:visited {
font-family:Georgia, "Times New Roman", Times, serif;
color: #69635b;
font-size:18px;
text-decoration:none;
}

A.A11Gris:hover, A.G11Gris:hover { text-decoration:underline; color:#FFFFFF }

.nav1, .nav1:visited { border:solid 3px #837878; background:#837878; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-transform:uppercase; float:left; display:inline-block; text-align:center; height:38px; width:89px; text-decoration:none }
.nav2, .nav2:visited { border:solid 3px #414141; background:#414141; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-transform:uppercase; float:left; display:inline-block; text-align:center; height:38px; width:89px; text-decoration:none}
.navOver, .navOver:visited, .nav1:hover, .nav2:hover { border:solid 3px #FFFFFF; background:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; color:#1F1E1D; text-transform:uppercase; float:left; display:inline-block; text-align:center; height:38px; width:89px; text-decoration:none }

#page { position:relative; width:966px; margin:0 auto; background:url('/img/xtraoak.jpg') no-repeat; min-height:680px;height:auto !important; height:680px;}
#page_contact { position:relative; width:966px; margin:0 auto; min-height:680px;height:auto !important; height:680px;}
#header { text-align:right; padding-right:50px }
#footer { border-top:1px solid #4e4742; height:50px; text-align:center; margin:0px auto; clear:both }
#footer-content { display:block; width:966px; margin:0 auto; margin-top:10px }
#mininav { display:block; border:1px solid #4e4742; height:24px; width:342px; margin:10px auto; float:right; clear:both; text-align:left}
#navbar { clear:both; float:right; display:inline-block; height:38px; width:476px }

.miniitem { display:inline-block; border-right:1px solid #4e4742; float:left; height:15px; padding:5px}
.bord { display:block;border:6px solid #FFFFFF}
.bord2 { display:block;border:6px solid #80373b}
.bord3 { display:block; border:6px solid #d6d1c9}
.bord4 { display:block;border:6px solid #c7d218}
.bord5 { display:block;border:6px solid #543f2b}

.boutbord, .boutbord2, .boutbord3 { display:block;background:#FFFFFF; text-align:center; border:2px solid #d6d1c9}
.sousMenu { display:block;background:#FFFFFF; text-align:center; border-top:1px solid #d6d1c9; text-decoration:none}

A.bord3:hover { border:6px solid #c7d218 }
A.boutbord:hover { border:2px solid #c7d218 }
A.boutbord2:hover { border:2px solid #80373b }
A.boutbord3:hover { border:2px solid #543f2b }

A.sousMenu:hover { background:#eaeaea }

.entete { border-bottom:1px solid #bdbbb3; padding:10px 0px; margin:10px 0px }
.productVign { float:left; margin-right:1px; margin-bottom:1px; border:3px solid #FFFFFF }
.productVign:hover { border:3px solid #c7d218 }

#inter { width:521px; float:left; display:inline-block; margin:0 auto; background:#d6d1c9 url('/img/bg2.jpg') repeat-x; min-height:482px;height:auto !important;}
#chemin {display:inline-block; clear:both; height:20px; margin-top:10px; margin-left:25px}

#logoLink { position:absolute; left:5px; top:5px; width:243px; height:133px;}
#logoLink:hover { border:5px solid #414141 }

.tip                { background:#FF0000 }   
.tip-top            {  }   
.tip-title      { color:#e95e25; font-weight:bold; margin:0 30px 0 50px; }   
.tip-text       { color:#000; padding:10px 30px 20px 50px; }   
.tip-bottom     {  }  

#sousMenu1 { position:absolute; left:629px; top:198px; width:190px; height:150px; background:#FFFFFF; border-bottom:1px solid #837878; border-right:3px solid #837878; border-left:1px solid #837878; display:block; visibility:hidden; opacity:0; }
#sousMenu2 { position:absolute; left:724px; top:198px; width:190px; height:200px; background:#FFFFFF; border-bottom:1px solid #837878; border-right:3px solid #837878; border-left:1px solid #837878; display:block; visibility:hidden; opacity:0; }
#sousMenuLang { position:absolute; left:653px; top:36px; width:52px; height:25px; background:#FFFFFF; border-bottom:1px solid #837878; border-right:3px solid #837878; border-left:1px solid #837878; display:block; visibility:hidden; opacity:0; }
#sousMenuContact { position:absolute; left:731px; top:36px; width:120px; height:50px; background:#FFFFFF; border-bottom:1px solid #837878; border-right:3px solid #837878; border-left:1px solid #837878; display:block; visibility:hidden; opacity:0; }

.blocArome1 { display:block; background:#c7d218; padding:10px; margin-bottom:1px }
.blocArome2 { display:block; background:#80373b; padding:10px; margin-bottom:1px}
.blocArome3 { display:block; background:#543f2b; padding:10px; margin-bottom:1px}

.aromeContent { padding:20px; background:#FFFFFF; height: auto; }
.aromeHeader { display:block; cursor: pointer; }
.aromeImage { float:left; margin:0px 20px 20px 0px }

.collapse { display:block; height:0px; margin:0px }

#contacts {
	font-size: 1.2em;
}

#contacts a, #contacts a:visited {
	color: inherit;
}

#map_legend {
	float: left;
}

#map_legend ul {
	margin-left:-35px;
}

#map_legend li {
	list-style-type: none;
}

#map_legend li div {
	margin-right: 10px;
}

#map_legend .colored {
	width:35px;
	height:15px;
	float:left;
	border: 1px solid black;
}

#world_contacts {
	margin-top: 10px;
	float:right;
}

#world_contacts h1 {
	font-weight: bold;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 2px;
}

.map_contact {
	padding:0px 20px;
	float:right;
}