@import "menu.css";
@import "head.css";
@import "foot.css";
@import "leistyle.css";
html,body, p
{
	margin:0;padding:0;
}
body
{
	font:small "Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,helv,Sans-serif;
	text-align:center;
	background:#fff;
	padding:0;margin:0;
}
h2,h3,h4 {color:#b2061a;}
h3 {color:#b2061a;margin:1em 0 .6em 0;background:url(../style/bgh3.png) repeat-y;font-size:130%;padding-bottom:.1em;padding-left:.3em;}
a img,img
{
	border:none;
	background:transparent;
	text-decoration:none;
}
#wrap{
	margin:0 auto;
	text-align:left;
	padding:0 1em;
}
#contenu
{
	margin-top:.5em;
	margin-left:0;
	padding:.5em;
	background:#fcfbf3 url(../style/alsacez2.png) no-repeat bottom right;
	-moz-border-radius:10px;
	min-height:500px;
	float:none;clear:both;
}
#contenu a img,
#contenu img
{
	border:none;
	background:transparent;
}

#partenaires{padding:.8em auto;text-align:center;}

/*
#cmd_admin{text-decoration:none;color:#fff;}
#cmd_admin:hover{color:#ccf;}
#admin #ask {border:#ccc solid 1px;}*/
#construction{
	position:fixed !important;
	position:expression('absolute');
	top:20px !important;
	top:expression('body.scrollTop');
	right:50%;
	opacity:.4;
	z-index:1000;
	width:120px;height:120px;
	background:url(../style/construction.png);
	display:none;
}

.flex40 img{width:40%;position:relative;}
.flex30 img{width:30%;position:relative;}
.flex20 img{width:20%;position:relative;}



@import url("print.css") print;


