@charset "utf-8";

/* ________________________________________________ => BODY */

body { font: normal 11px Arial, Helvetica, sans-serif; text-align: center; color: #666666; margin: 0px; padding: 0px; background: #5484ac; }
#container { margin: 0px; padding: 0px; width: 100%; text-align: center; background: #FFFFFF url(../gfx/background.jpg) repeat-x; overflow: hidden; }
#container1 { margin: 0px auto; padding: 0px; width: 991px; text-align: center; background: #f1f2f3 url(../gfx/bg_container.jpg) no-repeat; }
#wrapper{ text-align: left; margin: 0px; padding: 0px; }
.floatleft { float: left; margin: 0px; padding: 0px; }
.floatright { float:right;}
.clearfloat {clear:both;}
.images { padding-right: 35px; padding-left: 35px; background: #e0dcd9; }

/* ________________________________________________ => HEADER */

#header{ text-align: left; margin: 0px; padding: 0px; height: 406px; }
#logo{ width: 209px; margin: 0px; padding: 0px; height: 100px; }
#menu{ text-align: left; background: #dadada; float: left; height: 21px; margin: 0px; padding: 0px; width: 714px; }
#top1 { text-align: left; height: 406px; width: 209px; float: left; }
#top2 { height: 406px; margin: 0px; padding: 0px; float: left; width: 782px; }
#top3 { height: 136px; margin: 0px; padding: 70px 0px 0px; }
#top4 { margin: 0px; padding: 15px 0px 0px 72px; height: 49px; width: 125px; background: url(../gfx/bg_top1.jpg) no-repeat; font-size: 16px; color: #FFFFFF; }
#top5 { margin: 0px; text-align: left; padding: 0px; height: 81px; width: 782px; }
#top6 {
	height: 95px;
	width: 782px;
	margin: 0px;
	padding: 0px;
}
#top7 { height: 176px; margin: 0px; padding: 0px 30px 0px 558px; color: #bbccdc; background: url(../gfx/visuel1.jpg) no-repeat 456px 0px; width: 194px; text-align: justify; }
#top8 { height: 54px; width: 782px; }
#top9 { margin: 0px; text-align: justify; height: 151px; padding: 10px 30px 0px 424px; width: 293px; background: url(../gfx/visuel1.jpg) no-repeat 302px 10px; font-size: 11px; color: #FFFFFF; }
#top10 { margin: 0px; height: 49px; width: 584px; padding: 0px; }
#top11 { margin: 0px; text-align: left; font-size: 12px; color: #FFFFFF; padding: 3px 0px 0px 534px; border-left: 1px solid #FFFFFF; }
.xiti { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; float: left; margin: 124px 0px 0px -208px; }
.flash { font-size: 10px; color: #FFFFFF; float: right; display: block; margin: 5px 20px 0px 0px; padding: 6px 0px 0px; }

/* ________________________________________________ => 	RIGHT */

#right { text-align: left; width: 188px; float: right; margin: -68px 20px 0px 0px; padding: 0px; }
#right1 { text-align: left; font-size: 11px; color: #6892d5; padding-top: 0px; padding-left: 0px; height: 50px; padding-right: 10px; }
#right2 { text-align: left; font-size: 11px; color: #6892d5; padding-top: 0px; padding-left: 0px; height: 50px; padding-right: 10px; }
#right3 { text-align: left; font-size: 14px; font-weight: normal; text-transform: uppercase; color: #FFFFFF; background: url(../gfx/bg_right1.gif) no-repeat; height: 28px; margin-top: 20px; float: left; padding-top: 8px; padding-left: 10px; width: 178px; }
#right4 { text-align: left; background: #2a40a0; float: left; font-size: 11px; font-weight: normal; color: #638ece; padding: 10px; width: 168px; }
#right5 { font-size: 16px; text-align: left; color: #000000; text-transform: uppercase; border-bottom: 1px dotted #000000; padding-bottom: 10px; margin-right: 16px; margin-left: 16px; }
#right6 { text-align: justify; padding: 12px 16px 20px; }
#right7 { background: #8CB732 url(../gfx/bg_right1.jpg) no-repeat; margin-right: 16px; margin-left: 16px; font-size: 10px; color: #FFFFFF; text-align: justify; padding-right: 17px; padding-left: 16px; padding-bottom: 10px; }
#right8 { background: url(../gfx/bg_right2.jpg) no-repeat; height: 7px; margin-right: 16px; margin-left: 16px; }

/* ________________________________________________ => 	LEFT */

#left { text-align: left; width: 235px; float: left; overflow: hidden; margin: 0px 0px 0px 30px; padding: 0px; }
#left1 { font-size: 11px; color: #FFFFFF; background: #6699cc; padding: 14px; border-top: 1px solid #FFFFFF; margin: 0px; }
#left2 { font-size: 18px; color: #6199d8; background: url(../gfx/visuel3.jpg) no-repeat; height: 92px; width: 235px; text-align: right; padding-top: 20px; }
#left3 { background: url(../gfx/bg_left1.gif) no-repeat; height: 19px; width: 235px; }
#left4 { font-size: 11px; color: #FFFFFF; background: #336699; padding: 0px 14px 14px; margin: 0px; }

/* ________________________________________________ => CENTER */

#content{ margin: 0px 30px 0px 330px; padding: 0px; }
#content1{ height: 94px; }
#content2{ float: left; height: 78px; width: 360px; }

#content20{
	float: left;
	height: 78px;
	width: 300px;
}

#content3{ text-align: justify; float: left; height: 78px; width: 270px; }
#content30{ text-align: justify; float: left; height: 78px; width: 330px; }

#content4{ margin-left: 220px; font-size: 11px; color: #666666; text-align: justify; }
#content5{ font-size: 11px; text-align: justify; padding-left: 110px; background: url(../gfx/visuel4.jpg) no-repeat; }
#content6{ text-align: justify; float: left; height: 122px; width: 195px; margin-left: -220px; margin-top: 0px; }
#content7{ text-align: justify; color: #666666; overflow: hidden; }
#content8{ font-size: 11px; color: #666666; text-align: justify; }
#content9{ font-size: 11px; text-align: justify; padding-left: 110px; background: url(../gfx/visuel6.jpg) no-repeat 1px 15px; }

/* ________________________________________________ => FOOTER */

#footer { text-align: left; color: #FFFFFF; width: 365px; float: left; padding-top: 10px; padding-bottom: 20px; font-size: 10px; }
#footer a { color:#FFFFFF; padding-right: 10px; padding-left: 10px; font-size: 10px; }
#footer a:hover {
	text-decoration:none;
}
#footer1 { text-align: left; padding-top: 25px; height: 32px; margin-left: 30px; }
#footer2 { overflow: hidden; margin-right: auto; margin-left: auto; padding: 0px 30px 0px 20px; width: 941px; }
#footer3 { overflow: hidden; padding: 0px; margin: 0px; height: 70px; }
.basref 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7px;
	font-style: normal;
	font-weigh: normal; 
	color: #000000;
	padding-left: 125px;
	padding-right: 125px;
	text-align: center;
	padding-top:50px;
}
