html, body { height: 100%; width:100% }
body { margin:0; padding: 0; border: 0; font-family:Verdana, Geneva, sans-serif; font-size: 11px; background-color: #000; }
a img { border: 0; }
img { -ms-interpolation-mode: bicubic; }

h3 { font-size: 14px; color: #c8641b; }
#background_container { position: absolute; top:0; left:0; }
#background { position:fixed; top: 0px; left: 0px; overflow:hidden; }
* html #background {position:absolute;}

#page { position: absolute; top:0; left:0; width: 100%; height: 100%; min-height: 670px; z-index: 10; }
.menuici { position:absolute; top:-60px; right:-6px; z-index:10000; }
#menu { position: absolute; bottom: 80px; margin:0; background-image:url(../_images/bg_menu.png); height: 116px; width: 100%; }

#menu div.copyright { position:absolute; bottom:-20px; right:35px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#c0c0c0; }
#menu div.copyright a { margin-left:0px !important; clear:none !important; color:#c0c0c0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:9px; } 
#menu div.copyright a:hover { color:#d61c0d; }

* html #menu {top: 500px;}
#menu a { margin-left: 25px; }
#menu a.right { float: right; margin-top:25px; margin-right: 20px; }
* html #menu { background-color: #000; background-image: none; }

#menu .bulle { display: none; position: absolute; top: -80px; z-index:10000; }
#menu a:hover .bulle { display: block; }
#menu .menu { left: 20px; }
#menu .raisin { left: 280px; top: -120px; }
#menu .photos { left: 430px; top: -65px; }
#menu .cave { left: 70px; }
#menu .salon { left: 160px; }

#quick-menu { position: absolute; top:25px; right:10px; }
#quick-menu ul { list-style:none; margin:0; padding:0 } 
#quick-menu ul li { list-style:none; margin:0; padding:0; float:left; } 

#container { position: relative; top: 70px; width: 880px; height: 375px; margin: 0 auto 0 auto; }
#sidebar { float: left; position: relative; width: 180px; height: 375px; background: url(../_images/bg_titles.jpg); }
#content { position: relative; z-index:1; float: left; background: url(../_images/bg_contenu.png); width: 700px; height: 375px; }

#content-toggler { position: absolute; bottom: -25px; right: 50px; cursor: pointer; }

.col-1 { padding: 20px 20px; width: 330px; float: left; }
.col-2 { padding: 20px 20px; width: 250px; float: left; }
.col-menu { padding: 20px 0px 20px 20px; width: 250px; float: left; }
.col { margin-top:45px !important; }
.col_lower { margin-top:75px !important; }

.col-menu h4 { margin-bottom: 0; padding: 0; color: #7b695d; }
.colspecial h4 { margin:2px 0 !important; padding: 0; color: #7b695d; }
.col-menu p { margin: 0; padding: 0; line-height:12px; }

.content-horiz { width: 700px; height: 375px; overflow-x: auto; overflow-y: hidden; }
/*.inner-content-horiz { width: 4000px; }*/

.contact { padding-bottom: 20px; float: left; width: 125px; }

.with-img-right { margin:0; padding:0; list-style: none; width:250px; }
.with-img-right h3 { margin: 0; padding: 0px 0px 0px 0px; }
.with-img-right p { margin: 0; padding: 0; }
.with-img-right li img { float: right; }
.with-img-right li { padding: 15px 0px 0px 0px; vertical-align:top; min-height:44px; width:250px; }


.clear { clear: both; }
.right { float: right; }
.left { float: left; }

.top { position: absolute; top: 0; }
.bottom { position: absolute; bottom: 0; }
.aright { position: absolute; right: 0; }
.aleft { position: absolute; left: 0; }

#content i, #content em { color: #7b695d; }
#content a { color: #15536a; }

label { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color: #7b695d; width: 100%; }
.field { background-color: #FEF7E6; border:5px solid #B8AA95; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:2px; }

#cv-attached { margin-top:22px; display: none; }
#bt-submit { cursor: pointer; }
#upload-list { display: none; }

#upload-attach img { background-image: url(../_images/emploi-_bt_browse_off_.gif); }
#upload-attach.hover img { background-image: url(../_images/emploi-_bt_browse_on_.gif); }
#upload-attach.load img { background-image: url(../_images/emploi-_bt_load.gif) !important; }

.fut { background-image:url(../_images/ico_fut.gif); background-position:96% 50%; background-repeat:no-repeat; }
.bouteille { background-image:url(../_images/ico_biere.gif); background-repeat:no-repeat; background-position:95% 50%; }
.bouteille h4 { padding-right:25px; }
.fut h4 { padding-right:30px; }
.ou { padding:5px 0; color: #c8641b; font-weight:bold; }

h4 { font-size:12px; * margin:10px 0px; }
h3 { font-size:14px; }

.richard li { list-style-image:url(../_images/img_fleche.gif); margin-left:0px; padding-left:0px; }
.richard ul { margin:0; padding:0; }
.richard ul li { margin:0; padding:0; }
.thumbnail { border:5px solid black; margin-right:5px; margin-bottom:5px; }
.galerie_photo a:hover img {
	border:5px solid black;
	filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.5; /* khtml, old safari */
	-moz-opacity: 0.5; /* mozilla, netscape */
	opacity: 0.5; /* fx, safari, opera */
	
}
img { outline:none; }
a { outline:none; }

.menupdf { position:absolute; top:5px; left:535px; }
