@charset "utf-8";
@import url('font.css');
/* CSS Document */


body {
	margin-left: 40px;
	margin-top: 60px;
	font-family:"Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 1.2em;
}
a {text-decoration:none; color:#000; outline:none}
a.actif, a:active {color:#408226;}
a.actif:hover {background-color:#000; color:#408226;}
a:hover {background-color:#000; color:#FFF}
ul#menu .current a{color:#408226}
ul#menu li {padding:1px 0;}
p {padding:0; margin:0}
h2 {color:#408226; font-size:13px; font-weight:normal; padding:0; margin:0;}


a img{background:#FFF;}
img {border:none;}

.size10{ font-size: 10px; }
.size11{ font-size: 11px; }
.size12{ font-size: 12px; }
.size13{ font-size: 13px; }
.size14{ font-size: 14px; }
.size15{ font-size: 15px; }
.size16{ font-size: 16px; }
.size17{ font-size: 17px; }
.size18{ font-size: 18px; line-height:19px;}
.size19{ font-size: 19px; }
.size24{ font-size: 24px; }
.size25{ font-size: 25px; }
.size32{ font-size: 32px; }
.size36{ font-size: 36px; }
.size48{ font-size: 48px; }
.size60{ font-size: 60px; }
.size72{ font-size: 72px; }
.size90{ font-size: 90px; }

.Arial {font-family: Arial, Helvetica, sans-serif; }
.Times {font-family: "Times New Roman", Times, serif; }
.Futurabold {font-family: 'FuturaStdBold';}
.Futurabook {font-family: 'FuturaStdBook';}
.Futuralight {font-family: 'FuturaStdLight';}
.Futuraheavy {font-family: 'FuturaStdHeavy'; text-transform:uppercase;}
.Futuraextraboldoblique {font-family: 'FuturaStdExtraBoldOblique';}

.bold {font-weight:bold}
.italic {font-style:italic;}
.normal {font-style:normal;}
.white, .roll:hover {color:#FFFFFF}
.uppercase {text-transform:uppercase}
.green {color:#408226;}

#Header {
	position: absolute;
	margin-top: 0px;
}
	
#Middle {
	position: absolute;
	margin-top: 110px;
}

.col-1 {
	width: 200px;
	padding: 0px;
	position: absolute;

}
.col-2 {
	width: 400px;
	padding: 0px;
	margin-left: 220px;
	position: absolute;

}
.col-4 {
	width: 400px;
	padding: 0px;
	margin-left: 640px;
	position: absolute;

}
.col-2-and-3 {
	width: 420px;
	padding: 0px;
	margin-left: 220px;
	position: absolute;

}
.col-2-and-3 ul, .shop ul {list-style:none; padding:0; margin:0;}
.col-2-and-3 ul li, .shop ul li {float:left; margin:0 20px 10px 0; padding:0}
.col-2-and-3 ul li a {background:none;}

.col-thumbs {
	width:860px;
	padding: 0px;
	margin-left: 220px;
margin-top: 550px;
padding-bottom:40px;
	position: absolute;

}
.col-thumbs img {margin-right:20px;}
#menu {
	list-style: none;
	padding: 0;
	margin: 0;
}

.press1 {
	padding: 0px;
	margin-left: 220px;
	position: absolute;
	width:804px}
	
.press {width:248px; float:left; margin-right:20px}
	
.press2 {
	padding: 0px;
	left: 220px;
	top:300px;
	position: absolute;
	width:804px;}

.shop {	
  padding: 0px;
	margin-left: 220px;
	position: absolute;
	width:780px;
	}

.shop ul li {width:240px; margin-right:20px; margin-bottom:40px}
.shop ul li img {margin-bottom:10px;}
	
a.info {margin:0 20px 20px 0; float:left; width:248px; height:194px;}
a.info span {display:inline-block; position:relative; float:left; margin:-194px 0 0 0; padding:86px 0 0 0; width:248px; height:108px; text-align:center; border:none; color: #FFF; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.6);}
a.info span h4 {font-size:14px; font-family: 'FuturaStdBold'; opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */; line-height:5px; margin:0; padding:0; font-weight:normal}
a.info span h5 {font-family:"Times New Roman", Times, serif; font-size:12px;  font-weight:normal; opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */;  line-height:5px; margin:0; padding:0;}
a.info {background: none; /* correction d'un bug IE */ z-index: 500;}
a.info:hover span {display: none;}