/*STRUTURE	 */* { padding: 0; margin: 0; }body { font-family: Arial, Helvetica, sans-serif;}ul {	font-size: 11px;	color: #ffffff;	list-style-type: square;	margin-left: 0px;}li {	color: #ffffff;	text-decoration: none;}a {	font-size: 12px;	color: #FFFFFF;	text-decoration: none;}a:hover {	color: #FFFFFF;	text-decoration: none;}#sidebar ul { marging: 0;padding: 0;list-style-type: none;}#sidebar a { display: block;padding: 0; 0; 0; 0;background-color: #000000;color: #000000;text-decoration: none;}#wrapper {  margin: 0 auto; width: 900px;	background-color: #fff;}/* @group HEADER */#header { color: #333; float: left; padding: 0; height: 250px; margin: 0 0px; background: #fff;}#menucontainer {	float: left;	width: 630px;	margin: 0;	padding: 0;	height: 250px;	background-color: #fff;}#headertopmenu { color: #ff6633; width: 630px; padding: 0px 0 0; height: 250px; margin: 0 0px; background: #ff6633;	text-align: right;	font-size: 10px;	background: #fff url(../images/logo_top2.jpg) no-repeat;}#headertopmenu2 { color: #000000; width: 460px; padding: 0px 0 0; height: 170px; margin: 0 0px; background: #fff;	text-align: right;	font-size: 10px;	background: #fff url(../images/logo_top2.gif) no-repeat;}#headertmenuprinc { color: #000000; width: 570px; padding: 0; height: 20px; margin: 0 0px; background: #000000;}#headerlogo { width: 170px; float: left; padding: 0; height: 250px; margin: 0 0px; background: #ff6633 url(../images/logo_top.gif) no-repeat;}#topbanneraccueil { color: #000000; width: 750px; float: left; padding: 0; height: 295px; margin: 0 0px; background: #000000 url(../images/en_section_0.jpg) no-repeat;}#topbannersection1 { color: #000000; width: 750px; float: left; padding: 0; height: 295px; margin: 0 0px; background: #000000 url(../images/en_section_1.jpg) no-repeat;}#topbannersection2 { color: #000000; width: 750px; float: left; padding: 0; height: 295px; margin: 0 0px; background: #000000 url(../images/en_section_2.jpg) no-repeat;}#topbannersection3 { color: #000000; width: 750px; float: left; padding: 0; height: 295px; margin: 0 0px; background: #000000 url(../images/en_section_3.jpg) no-repeat;}#topbannersection4 { color: #000000; width: 750px; float: left; padding: 0; height: 295px; margin: 0 0px; background: #000000 url(../images/en_section_4.jpg) no-repeat;}#topbannersection5 { color: #000000; width: 750px; float: left; padding: 0; height: 295px; margin: 0 0px; background: #000000 url(../images/en_section_5.jpg) no-repeat;}#topbannersection6 { color: #ffffff; width: 750px; float: left; padding: 0; height: 295px; margin: 0 0px; background: #fff url(../images/en_section_6.jpg) no-repeat;}#topbannersection7 { color: #333; width: 750px; float: left; padding: 0; height: 295px; margin: 0 0px; background: #fff url(../images/en_section_7.jpg) no-repeat;}#topbannersection8 { color: #333; width: 750px; float: left; padding: 0; height: 295px; margin: 0 0px; background: #fff url(../images/en_section_8.jpg) no-repeat;}#topbannersection12 { color: #333; width: 750px; float: left; padding: 0; height: 295px; margin: 0 0px; background: #fff url(../images/en_section_12.jpg) no-repeat;}#headertopmenu a {	color: #8f8f8f;	text-decoration: none;	font-weight: normal;	font-style: normal;}#headertopmenu a:link, #headertopmenu a:link {	color: #444444;	text-decoration: none;	font-weight: normal;	font-style: normal;}#headertopmenu a:hover {	color: #575757;	text-decoration: none;	font-weight: normal;	font-style: normal;	background-color: #f2f2f2;}/* @end */#leftcolumn {  padding-top: 18px; margin: 0px 0px 0px 0px; width: 170px; float: left; height: 1000px; background: #ff6633 url(../images/spacer.gif);}#content {  float: left; color: #333; background: #fff; margin: 0px 0px 0px 0px; padding-right: 0px; width: 460px; display: inline; padding-top: 14px;/* border-right: 1px solid #663333;*/}#contentcolcontainer {	background: url(../images/bande_noir.gif) no-repeat;	border-top: 1px solid #b2b2b2;	padding-top: 15px;	margin-top: 25px;	margin-bottom: 10px;}#contentcola {  float: left; color: #333; background: #fff; margin: 0px 10px 5px 0px; padding: 0; width: 215px;}#contentcolb {  float: left; color: #333; background: #fff; margin: 0px 0 5px 0px; padding: 0;	width: 215px;}#rightcolumn {  background: #fff; width: 170px; float:left; border-left: 1px solid #663333; border-bottom: 1px solid #663333;}#rightcolumn img {Margin-Left: 15px;}#rightcolumn p{text-align: center;}/* @group Home_gray_table */.graytable {	width: 205px;	height: 135px;	margin: 0 0 15px;	background: #cacbcc url(../images/graytable_background.jpg) no-repeat;	padding: 10px 5px;}.graytableonglet {	width: 120px;	height: 20px;	background-color: #878787;	font-size: 11px;	color: #fff;	margin: 0;	padding-right: 5px;	padding-left: 5px;	padding-top: 3px;}/* @end *//* @group TEXT *//*TEXT	 */#content ul {	margin: 0px 0px 0px;	text-decoration: none;}#content li {	font-size: 12px;	color: #663333;	list-style-type: square;	list-style-position: inside;	margin-left: 16px;	padding-left: 1em;	text-indent: -1em;}#content ol {	font-size: 12px;	color: #663333;	list-style-position: inside;	margin-left: 16px;}#content li a:link, #content li  {	color: #663333;}#content li a:hover {	color: #663333;	text-decoration: none;	background-color: #ffffff;}h1 {	font-size: 18px;	line-height: 22px;	color: #ff6633;	margin-bottom: 10px;	margin-top: 0;	padding-left: 14px;	font-weight: bold;}h2 {	font-size: 18px;	line-height: 22px;	color: #ff6633;	margin-bottom: 10px;	margin-top: 0;	padding-left: 14px;	font-weight: bold;}oldh2 {	font-size: 14px;	line-height: 14px;	color: #ff6633;	margin-left: 15px	margin-top: 0px;	margin-bottom: 0px;	padding-left: 10px;	background-color: transparent;	font-weight: bold; }h10 {	font-size: 14px;	line-height: 14px;	color: #ff6633;	margin-top: 5px;	margin-bottom: 10px;	padding-left: 0px;	background-color: transparent;	font-weight: bold; }h3 {	font-size: 12px;	line-height: 15px;	color: #575757;	margin-bottom: 5px;	margin-top: 5px;}h4 {	font-size: 9px;	line-height: 15px;	color: #663333;	margin-bottom: 5px;	padding-left: 14px;	margin-top: 5px;}h6 {	font-size: 12px;	line-height: 14px;	color: #663333;	margin-top: 0px;	margin-bottom: 10px;	padding-left: 10px;	text-decoration: underline;}h7 {	font-size: 12px;	line-height: 14px;	color: #663333;	margin-top: 0px;	margin-bottom: 10px;	padding-left: 10px;	text-decoration: underline;}h8 {	font-size: 24px;	line-height: 14px;	color: #ff0000;	margin-top: 10px;	margin-bottom: 10px;	padding-left: 10px;}h9 {	font-size: 11px;	line-height: 0px;	color: #ff6633;	margin-top: 0px;	margin-bottom: 0px;	padding-left: 0px;	background-color: transparent;	font-weight: bold; }p {	font-size: 12px;	line-height: 14px;	color: #663333;	margin-top: 5px;	margin-bottom: 10px;	padding-left: 14px;	background-color: transparent;}p a {	color: #663333;	text-decoration: none;}p a:link,  {	color: #663333;	text-decoration: none;}p a:hover {	color: #663333;	text-decoration: underline;	}/* @end *//* @group LEFT_SUBMENU *//* LISTE LEFT */#leftcolumn ul {	margin: 0; 	list-style-type: none;	padding: 0px;	line-height: 12px;	font-size: 11px;}#leftcolumn li a { 	display: block; 	width: 170px; 	height: auto;	padding: 3px 0px 3px 20px;}#leftcolumn a:link, #leftcolumn  { 	text-decoration: none;	color: #ffffff;}#leftcolumn a:hover {	text-decoration: none;	background-color: #ffffff;	color: #ff6633;}#leftcolumn li{}#leftcolumn li li  a { 	display: block; 	width: 170px; 	height: auto;	padding: 3px 5px 3px 30px;}#leftcolumn li a#current {	color: #ff6633;	text-decoration: none;	background-color: #ffffff;}/* @end *//* @group FOOTER */#footer {  width: 750px; clear: both; color: #8f8f8f; background: #fff; margin: 0px 0px 10px 0px; padding: 5px 0 0;	font-size: 10px;	line-height: 12px;}#footerleft { width: 140px; float: left; padding: 5px 0 0 20px; margin: 0 20px 0 0px; background: #fff;border-top: 1px solid #b2b2b2;}#footerright { width: 570px; float: left; padding: 5px 0 0; margin: 0 0 0 0px; background: #fff url(../images/bande_noir.gif) no-repeat;border-top: 1px solid #b2b2b2;}#footerright1 { width: 440px; float: left; padding: 0; margin: 0 0 0 0px;	background-color: #fff;}#footerright1a {  float: left; color: #333; background: #fff; margin: 0px 5px 0 0px; padding: 0; width: 115px;}#footerright1b {  float: left; color: #333; background: #fff; margin: 0px 0 5px 0px; padding: 0;	width: 105px;}#footerright2 { width: 130px; float: left; padding: 0; margin: 0 0 0 0px;	background-color: #fff;}#footer a {	color: #8f8f8f;	text-decoration: none;	font-weight: normal;	font-style: normal;}#footer a:link, #footer a:link {	color: #8f8f8f;	text-decoration: none;	font-weight: normal;	font-style: normal;}#footer a:hover {	color: #414141;	text-decoration: none;	font-weight: normal;	font-style: normal;	background-color: #ddd;}/* @end *//* @group OTHERS */.filet460widht {	background: url(../images/bande_brun.gif) no-repeat;	padding-top: 18px;	margin-top: 10px;	margin-bottom: 10px;}.div425whiteback {	width: 425px;	margin-top: 20px;	margin-bottom: 10px;	clear: both;	height: auto;	padding-top: 5px;	padding-bottom: 5px;}.div425grayback {	width: 415px;	margin-top: 20px;	margin-bottom: 10px;	background-color: #ddd;	height: auto;	clear: both;	padding: 5px;}.imageright {	margin-left: 10px;	margin-bottom: 10px;	float: right;}.imagecenter {	text-align: center;}.imageleft {	margin-bottom: 10px;	float: left;	margin-right: 10px;	clear: both;}.imagerightpdf {	margin-bottom: 10px;	float: right;	margin-right: 10px;	clear: both;	margin-left: 10px;}input{color: #777576;background: #e3e3e3;border: 1px solid #b7b7b7;	font-size: 10px;	margin: 0;	padding: 0;}img {	text-decoration: none;	border-width: 0;}.submit input{color: #000;background: #e3e3e3;border: 1px solid #b7b7b7;	font-size: 10px;	margin: 0;	line-height: 10px;	padding: 0;}.classwidht145 {	width: 145px;	margin-left: 10px;}.clearboth {	clear: both;	height: 1px;	margin: 0;	padding: 0;}.r {	color:green	font-size: 12px;	text-decoration: underline;	}	.r: link {	color:green	font-size: 12px;	text-decoration: underline;	}	.r: hover {	color:green	font-size: 12px;	text-decoration: underline;	}/* @end */