
body { color: black; background-color: white; margin: 0; padding: 0; }
#conteneur { background-image: url(../images2/fdsindex.jpg); background-repeat: repeat-x; width: 1000px; margin-right: auto; margin-left: auto; }
#subconteneur { background-image: url(../assets/LOGO-ACTO-blancbig.gif); background-repeat: no-repeat; background-position: right top; }
#head { background-repeat: no-repeat; background-position: right 0; width: 100%; height: 200px; padding-top: 30px; border-color: blue; }
#logo { width: 1000px; height: 76px; }
#logoleft { height: 76px; float: left; }
#logoright { bottom: 0; height: 35px; float: right; margin-top: 41px; }
#menu { z-index: 20; margin-top: 10px; }
#content { width: 100%; height: auto; z-index: 20; border-color: fuchsia; }
#left { width: 345px; height: auto; z-index: 20; float: left; }
#right { color: #646464; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.7; width: 630px; z-index: 20; float: right; margin-top: 100px; margin-left: 0; padding-left: 10px; border-color: lime; }
#right p { margin: 5px 0 0; padding: 5px 0 0; border-color: lime; }
#right a { color: maroon; text-decoration: none; }
#right a:link { color: maroon; text-decoration: none; }
#right a:visited { color: maroon; text-decoration: none; }
#right a:hover { color: maroon; font-weight: bold; text-decoration: none; }
#right a:active { color: maroon; text-decoration: none; }
.line { border-bottom: 2px solid #d90000; }
#footer { text-align: center; width: 960px; height: 60px; margin-top: 20px; margin-right: 20px; margin-left: 20px; border-color: orange; }
.dsR1 /*agl rulekind: base;*/ { width: 225px; height: 75px; }
#footer a { color: #5a5a5a; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3; text-decoration: none; }
#footer a:link { color: #5a5a5a; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3; text-decoration: none; }
#footer a:visited { color: purple; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3; text-decoration: none; }
#footer a:hover { color: purple; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3; text-decoration: none; }
#footer a:active { color: red; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3; text-decoration: none; }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }
* html .clearfix {
	height: 1%; }
.clearfix {
	display: block; }
#m1ds353g { }
#maincontent { }
