html {

	height:100%;

	width:100%;

}



body {

	height:100%;

	width:100%;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size: 62.5%;

	line-height:12px;

	color:#1a1a1a;

	background:url(../images/bg.gif) repeat left top;

}

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {

	padding:0;

	margin:0;

	border:0;

}

img {

	display:block;

}

* html img.png { position:relative; zoom:1;  behavior: 

 expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" &&  this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src  + "', sizingMethod='image')",  this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg 

:this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +  this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );

}

* html input.png1 { position:relative; zoom:1;  behavior: 

 expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "INPUT" &&  this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src  + "', sizingMethod='image')",  this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg 

:this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +  this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );

}

table td {

	vertical-align:top;

}

.clear {

	content:".";

	height:0;

	visibility: hidden;

	display:block;

	clear:both;

}

* {

	outline: none;

}

.floatRight {

	float:right;

	display:inline;

}

.floatLeft {

	float:left;

	display:inline;

}

.the-last{

	border:none !important;

}



.body{

	background:url(../images/bg-body.png) repeat-x top;

	padding-top:6px;

}

.all{

	margin:0 auto;

	width:917px;

}

.main-nav{

	overflow:hidden;

	_overflow:visible;

	_height:1%;

}

.main-nav li{

	float:left;

	list-style:none;

}

.main-nav li a{

	display:block;

	font-size:0;

	line-height:0;

	text-indent:-5000px;

	background-position:left top;

	background-repeat:no-repeat;

	height:33px;

}

.main-nav li a:hover{

	background-position:left bottom;

}
.main-nav ul.inner1 {
	display: none;
	position: absolute;
	clear:both;
	z-index:999;
	margin-top:-5px;
	padding-bottom:10px;
}
.main-nav ul.inner1 li, .main-nav ul.inner2 li {
	display:block;
	width:100%;
	float:none;
	border-top:1px solid #000000;
	margin:0;
	background:none;
	background:#000000;
	min-width:90px !important;
	_width:00px !important;
}
*+html .main-nav ul.inner1 li, *+html .main-nav ul.inner2 li {
	margin-bottom:-3px;
}
.main-nav ul.inner1 li a {
	float:none;
	display:block;
	height:auto;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	white-space:nowrap;
	text-indent:0;
	color:#fff;
	padding:6px 15px 4px 12px;
	background:none;
}
.main-nav ul.inner1 li.hover a, .main-nav ul.inner1 li a:hover {
	background:#000000;
	color:#f3e803;
}
.nav1{

	background-image: url(../images/main-nav1.jpg);

	width:53px;

}

.nav2{

	background-image: url(../images/main-nav2.jpg);

	width:73px;

}

.nav3{

	background-image: url(../images/main-nav3.jpg);

	width:59px;

}

.nav4{

	background-image: url(../images/main-nav4.jpg);

	width:118px;

}

.nav5{

	background-image: url(../images/main-nav5.jpg);

	width:93px;

}

.head{

	background:url(../images/head.jpg) no-repeat left top;

	height:71px;

	padding:109px 0 0 49px;

	_padding-top:108px;

}

.head a{

	display:block;

	width:285px;

	height:72px;

	font-size:0;

	line-height:0;

	text-indent:-5000px;

}

.area{

	overflow:hidden;

	_overflow:visible;

	_height:1%;

	background:url(../images/bg-content.jpg) no-repeat left top #ececec;

	padding:0 26px;

}

.main-area{

	float:left;

	width:540px;

	margin-top:22px;

	margin-bottom:16px;

	font-size:12px;

	line-height:16px;

	text-align:justify;

}

.main-area-sub{

	margin-top:22px;

	margin-bottom:16px;

	font-size:12px;

	line-height:16px;

	text-align:justify;

	padding:150px 20px 0 0;

}

.sub-form {
	position:absolute;
	padding-top:60px;
	padding-left:605px;
}

.sub-form select{

	width:220px;

	margin-bottom:5px;

	margin-left:30px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

}

.flash{

	padding-top:2px;

}
.after-header {
	position:absolute;
}
.main-area p, .main-area-sub p{

	margin-top:8px;

}

.main-area h1, .main-area-sub h1{

	font-size:20px;

	line-height:22px;

	font-style:italic;

	color:#1d61ac;

	margin-top:10px;

}

.side-area{

	float:right;

	width:307px;

	margin-bottom:16px;

}

.form{

	background: url(../images/bg-form.jpg) no-repeat left top;

	padding:18px 0 9px 9px;

	overflow:hidden;

	_overflow:visible;

	_height:1%;

}

.form h1{

	margin-bottom:-5px;

}

.form select{

	width:220px;

	margin-bottom:5px;

	margin-left:30px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

}



.sform select{

	width:190px;

	margin-bottom:3px;

	margin-left:7px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

}



.refform select{

	width:143px;

	margin-bottom:3px;

	margin-left:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

}



.form div.buttons{

	clear:both;

	padding:12px 0 50px 0;

}

.form div.buttons input{

	float:left;

	display:inline;

	margin-left:8px;

}

.form div.buttons input.reset{

	background:url(../images/reset.png) no-repeat left top;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reset.png', sizingMethod='crop');

	width:126px;

	height:37px;

}

.form div.buttons input.submit{

	background:url(../images/submit.png) no-repeat left top;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/submit.png', sizingMethod='crop');

	width:126px;

	height:37px;

}

.form label{

	display:block;

	font-size:13px;

	line-height:13px;

	color:#fff;

	font-weight:bold;
	padding:2px 0;
	margin-left:30px;

}

.form input{

	width:220px;

	padding:0 2px;

	border:none;

	background:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	margin-left:30px;

	line-height:13px;
}

.form .inpt2 {

	width:220px !important;

	padding:0 2px;

	border:none;

	background:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	margin-left:30px !important;

}

.form textarea {

	width:220px;
	height:50px;

	padding:0 2px;

	border:none;

	background:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	margin-left:30px;

}

.form .search{

	float:right;

	display:inline;

	margin:23px 10px 0 0;

}

.bottom-blocks{

	clear:both;

	position:relative;

}

.links{

	text-align:center;

	border-bottom:1px solid #6c6c6c;

	font-size:12px;

	line-height:31px;

	color:#898989;

}

.links a{

	color:#898989;

	text-decoration:none;

	margin:0 5px;

}

.links a:hover{

	color:#fff904;

}

.copy{

	color:#898989;

	font-size:11px;

	line-height:35px;

	margin:0 0 0 25px;

}

.develop{

	float:right;

	display:inline;

	margin:3px 25px 0 0;

	text-align:right;

	font-size:11px;

	line-height:16px;

	color:#898989;

}

.develop a{

	color:#898989;

	text-decoration:none;

}

.develop a:hover{

	color:#fff904;

}

/* Other Blocks */

 .search_table{ clear:both;}



.search_table1{ color:#363636; font-family:Tahoma, sans-serif; font-size:10px; margin-bottom:10px;}



.search_table1 span{ font-weight:bold; margin-left:5px;}



.search_table1 a{ color:#0072bc;}



.search_table1 a:hover{ text-decoration:none;}



.leftcolumn{ float:left; width:49%;}



.rightcolumn{ float:right; width:49%;}



.leftcolumn1{ float:left; width:19%; font-size:11px; font-family:Tahoma, sans-serif; padding-left:40px; font-weight:bold;}



.rightcolumn1{float:right; width:65%; font-size:11px; font-family:Tahoma, sans-serif;}



.rightcolumn1 a{color:#0072bc; text-decoration:none;}



.rightcolumn1 a:hover{color:#0072bc; text-decoration: underline;}



.bluediv{ background-color:#daf3fd; padding:4px 0 4px 13px; font-size:11px; line-height:13px; font-family:Tahoma, sans-serif; color:#0072bc;text-align:left;}



.whitediv{ background-color:#fff;  padding:4px 0 4px 13px; font-size:11px; line-height:13px; font-family:Tahoma, sans-serif; color:#0072bc;text-align:left;}



.bluediv a{font-size:9px; font-family:Tahoma, sans-serif; color:#0072bc; text-decoration:none;text-align:left;}



.bluediv a:hover{font-size:9px; font-family:Tahoma, sans-serif; color:#39B44A; text-decoration:none;text-align:left;}



.whitediv a{font-size:9px; font-family:Tahoma, sans-serif; color:#0072bc; text-decoration:none;text-align:left;}



.whitediv a:hover{font-size:9px; font-family:Tahoma, sans-serif; color:#39B44A; text-decoration:none;text-align:left;}



.B_tit{ color:#6DCFF6; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}



.G_tit{ color:#00FF00; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}



.tekst{ color:#FFFFFF; font-family:Tahoma; font-size:11px; margin-top:5px;}



.tekst span{ font-weight:bold;}

/* according */
.myAccordion-declencheur {
	cursor: pointer;
	color:#ef4900;
	border:none;
	padding:3px 0;
}
.myAccordion-declencheur-actif {
	font-weight: bold;
	color:#1a1a1a;
	background:#dddddd;
}
.myAccordion-declencheur span {
	display:block;
	margin-left:9px;
	text-decoration:none;
}
.myAccordion-content {
	padding: 5px 5px 0 10px;
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#e1deda;
	background:#f0eeea;
}
div.accordion2 .myAccordion-declencheur {
	cursor: pointer;
	font-size:12px;
    font-weight:bold;
	line-height:16px;
	color:#295387;
	border:none;
	padding:7px 0;
	background:none;
	text-decoration:underline;
}
div.accordion2 .myAccordion-declencheur-actif {
	color:#000;
	text-decoration:none;
	background:none;
}
div.accordion2 .myAccordion-content {
	padding:0;
	border:none;
	background:none;
	margin-top:5px;
	background:#f0f0f0;
	margin-top:3px;
	padding:5px 0 5px 13px;
}
div.accordion2 .myAccordion-content div.inner {
}

.contimg{
	float:left;
	margin:10px 5px 0 0;
	display:inline;
}
.contimg2{
	float:right;
	margin:10px 0 0 5px;
	display:inline;
}
.main-area ul, .main-area-sub ul{
	margin:8px 0 0 20px;
}