/* Global styles & Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot{
	margin:0;
	padding:0;
	border:none;
	outline:0;
}
html,body{
	height:100%;
}
html {
	overflow-y:scroll;
}
body {
	font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(http://www.packaging-donckers.com/images/background.jpg) bottom left no-repeat;
	background-attachment:fixed;
}
:focus{
	outline:none;
}
hr{
	border:1px solid #000;
}
table{
	font-size:12px;
	border-collapse:collapse;
	border-spacing:0;
}
#Info a{
	color:#131d26;
}
#Info a:hover{
	color:#131d26;
}
p{
	margin-bottom:10px;
}
#Info ul,ol{
	margin:5px 0 10px 25px;
}
/* CMS styles  */

#Name{
	font-size:20px;
	margin-bottom:10px;
	color:#131d26;
}
#Info{
	display:block;
	color:#131d26;
}
/* Intro */

#index {
	width:500px;
	height:180px;
	position:absolute;
	top:50%; left:50%;
	margin:-80px 0 0 -250px;
	text-align:center;
	background:url(../images/contentbg.png);
}
#index p {
	margin-top:10px;
}
#index ul {
	list-style:none;
}
#index ul li{
	width:200px;
	margin:3px auto;
	text-align:left;
}
#index ul li a {
	display:block;
	padding-left:35px;
	height:29px;
	line-height:29px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#index ul li a:hover {
	background-color:#6b8ca5;
}
li.nl a{
	background:url(../images/nl.png) 5px 2px no-repeat #2b4458;
}
li.en a{
	background:url(../images/en.png) 5px 2px no-repeat #2b4458;
}
li.fr a{
	background:url(../images/fr.png) 5px 2px no-repeat #2b4458;
}
li.de a{
	background:url(../images/de.png) 5px 2px no-repeat #2b4458;
}

/* Page styles */

#header {
	height:95px;
	width:100%;
	margin-bottom:45px;
	background:url(../images/headerbg.jpg) repeat-x;
	float:left;
	position:relative;
}
#header img {
	position:relative;
	z-index:100;
}
	#floral {
	width:420px;
	height:inherit;
	background:url(../images/floralheader.jpg);
	position:absolute;
	right:0; top:0;
	z-index:0;
	}
#contentcontainer {
	width:34%;
	min-width:320px;
	float:left;
	background:url(../images/contentbg.png);
	text-align:left;
}
#content {
	padding:25px 10px 35px 10px; 
	line-height:16px;
}
#pics {
	width:40%;
	height:400px;
	float:left;
	position:relative;
}

#picposition {
	width:260px; height:260px;
	position:absolute;
	top:50%; margin-top:-130px;
	left:5%;
}
#includes {
	width:400px;
	min-height:200px;
	margin-left:10px;
}

#footer {
	position:fixed;
	bottom:0; left:0;
	width:100%;
	height:15px;
	border-bottom:5px solid #fff;
	background:#2b4458;
	font-size:8px;
	color:#cfcfcf;
	letter-spacing:1px;
}
#footer p {
	margin:0 auto;
	width:800px;
	line-height:15px;
	text-align:center;
	text-transform:uppercase;
}
#footer span {
	position:relative;
	bottom:2px;
}
#footer a {
	color:#cfcfcf;
	text-decoration:none;
}

/* Gallery 3.0 */

.Gallery3GalerieTitreTexte {font-family:Verdana;font-size:10px;color:##31D26;font-weight:bold;}
.Gallery3GalerieCheminLiens {font-family:Verdana;font-size:10px;color:#31D26;text-decoration:underline;font-weight:bold;}
.Gallery3GalerieCheminLiens:hover {font-family:Verdana;font-size:10px;color:#31D26;text-decoration:none;font-weight:bold;}
.Gallery3GalerieCheminTexte {font-family:Verdana;font-size:10px;color:#31D26;text-decoration:none;font-weight:bold;}
.Gallery3GaleriePageEnCours {font-family:Verdana;font-size:10px;color:#31D26;font-weight:bold;}
.Gallery3RepertoireTitre {font-family:Verdana;font-size:9px;color:#fff;font-weight:bold;}
.Gallery3FichierTexte {font-family:Verdana;font-size:10px;color:#31D26;}
.Gallery3PhotoTexte {background:#FFFFFF;font-family:Verdana;font-size:10px;color:#31D26;}