body {
	padding: 0;
	margin: 0;
	/*background-image: url(../images/bgpointbleu.jpg);*/
}
body, td, select, input, textarea {
	font-family: trebuchet MS, Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-style: normal;
	font-size: 13px;
	line-height:150%; /*line-height: 15px;*/
	color: #686868;	
}
input, textarea, select{
	/*color: #21389C;
	border: 1px solid #233B95;*/
}
a{	color: #1860b5;
	text-decoration: none;
}
a:hover{
	color: #999999;
	text-decoration: underline;
}
a:focus {
	outline: none; /* to remove the dotted outlines in Firefox */
}
a img {
	border: 0px none;
}
form{
	display: inline;
}
li {
	list-style-image:url('../images/puce5x5.png');
	margin-bottom: 5px;
 }
h1{font-size: 250%;line-height: 125%;padding: 0px;margin: 0px;} /*font-size: 32px;line-height: 36px;*/
h2{font-size: 200%;line-height: 125%;padding: 0px;margin: 0px;} /*font-size: 24px;line-height: 28px;*/
h3{font-size: 175%;line-height: 125%;padding: 0px;margin: 0px;} /*font-size: 18px;line-height: 22px;*/
h4{font-size: 150%;line-height: 125%;padding: 0px;margin: 0px;} /*font-size: 16px;line-height: 20px;*/
h5{font-size: 125%;line-height: 125%;padding: 0px;margin: 0px;} /*font-size: 14px;line-height: 18px;*/
h6{font-size: 100%;line-height: 125%;padding: 0px;margin: 0px;display: inline;font-weight: lighter;} /*font-size: 11px;line-height: 15px;*/
p{	/*
	marges extérieures (top, right, bottom, left)
	margin: 0 auto 0 auto; top right bottom left
	margin: 0 10% 0 315px;
	margin: 0 0 20px 0;
	ou 
	margin: 0 20px 0; top (right & left) bottom
	ou 
	margin: 20px 10px; (top & bottom) (right & left)
*/}
/** 
 * Just uncomment the following block if you want to avoid spaces between paragraphs
 */ 
p, ul, li {/*
	margin-top: 0px;
	margin-bottom: 0px;	
*/}
.hidden {display : none;}
.picture {
	BORDER-BOTTOM: #c5d9f1 1px solid; BORDER-LEFT: #c5d9f1 1px solid; BORDER-TOP: #c5d9f1 1px solid; BORDER-RIGHT: #c5d9f1 1px solid
}
.underline:hover {
	TEXT-DECORATION: underline
}

.bothOverlineUnderline:hover {
	TEXT-DECORATION: underline overline
}
.search {
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 135px;
	/*BACKGROUND: url(../images/bg-input.jpg) repeat-x right top;*/
	HEIGHT: 14px;
	COLOR: #b8b8b8;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid
}
.bgRightBody {
	BACKGROUND: url(../images/bgRightBody.jpg) #293646 repeat-y right top
}
.bgLeftBody {
	BACKGROUND: url(../images/bgLeftBody.jpg) #293646 repeat-y left top
}
.content {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BACKGROUND: url(../images/bgContent.jpg) no-repeat left top; PADDING-TOP: 20px
}
.bgBottom {
	BACKGROUND: url(../images/bgBottom.jpg) #245f77 no-repeat left bottom
}
.planContactNewsletter {
	FONT-SIZE: 13px
}
.bottom {
	FONT-FAMILY: Tahoma; COLOR: white; FONT-SIZE: 8pt
}
.copyrightAffiche {
	COLOR: #000000; FONT-FAMILY: Tahoma; FONT-SIZE: 10px;
}
#affiche {
	PADDING-TOP: 9px
}
.scrollBar {
	TEXT-ALIGN: left; OVERFLOW-X: hidden; OVERFLOW-Y: auto; WIDTH: 100%; HEIGHT: 552px
}
.fixIEScrollbar {
	PADDING-RIGHT: 20px
}
.bannerTop {
	PADDING-BOTTOM: 2px; COLOR: white; FONT-SIZE: 12px
}
HTML {
	HEIGHT: 100%
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
#page-table {
	TEXT-ALIGN: center; WIDTH: 100%; BORDER-COLLAPSE: collapse; HEIGHT: 100%
}
#page-td {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
TABLE#global {
	TEXT-ALIGN: center; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.white {
	COLOR: white
}
.white:hover {
	COLOR: white
}
.black {
	COLOR: black
}
.black:hover {
	COLOR: black
}
.lien1 {
	COLOR: #ffff99; FONT-WEIGHT: bold
}
.lien2 {
	COLOR: #ffffff; FONT-SIZE: 9.5px
}
.registred {
	
}
.lien1_visite {
	FONT-WEIGHT: bold
}
.retourprod {
	FONT: 10.5px Geneva, Arial, Helvetica, sans-serif; COLOR: #747474
}
.registredBold {
	FONT-WEIGHT: bold
}
.president {
	FONT: bold 11px Geneva, Arial, Helvetica, sans-serif
}
.haut {
	LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-STYLE: normal; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.signature {
	FONT: italic 9px Geneva, Arial, Helvetica, sans-serif
}
.intern2 {
	LINE-HEIGHT: 150%
}
.red {
	COLOR: red
}
.norepeat {
	BACKGROUND-REPEAT: no-repeat
}
.hspace {
	PADDING-LEFT: 5px;
	border-top-color: #CCCCCC;
	border-top-width: inherit;
	font-size: 12px;
}
.titre {
	LINE-HEIGHT: 125%;
	FONT-FAMILY: PaqueteSSK, trebuchet MS, Geneva, Arial, Helvetica, sans-serif, Tahoma;
	COLOR: #1387bf;
	FONT-SIZE: 14px;
	VERTICAL-ALIGN: middle
}
.pos1 {
	PADDING-LEFT: 200px
}
.back1 {
	BACKGROUND: url(../images/bgpointbleu.jpg) no-repeat center 50%
}

.backimg {
	background-: transparent url(../images/img.png) 538px 1200px
}
.peaple2 {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom
}
.back5 {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom
}
.ciel {
	BACKGROUND: url(../images/ciel.png) no-repeat left top; VERTICAL-ALIGN: middle
}
.back6 {
	BACKGROUND: url(../images/back6.png) no-repeat 50% bottom
}
.back7 {
	BACKGROUND: url(../images/ciel2_New1.png) no-repeat left top
}
.interdiv {
	LINE-HEIGHT: 150%
}
.audit {
	BACKGROUND: url(../images/audit.png) no-repeat right 50%
}
.systeme {
	BACKGROUND: url(../images/systeme.png) no-repeat right bottom
}
.entreprise {
	BACKGROUND: url(../images/entreprise.png) no-repeat right bottom; HEIGHT: 680px
}
.assistance {
	BACKGROUND: url(../images/assistant.png) no-repeat right bottom; HEIGHT: 680px
}
.conseil {
	BACKGROUND: url(../images/conseil.png) no-repeat right bottom; HEIGHT: 680px
}
.formation {
	BACKGROUND: url(../images/formation.png) no-repeat right bottom; HEIGHT: 680px
}
.back3 {
	BACKGROUND: url(../images/back3.png) no-repeat left top
}
.cellpad2 {
	PADDING-LEFT: 30px
}
.back4 {
	BACKGROUND: url(../images/back4.png) no-repeat left top
}
.back2 {
	BACKGROUND: url(../images/back2.png) no-repeat left top
}
.back11 {
	BACKGROUND: url(../images/back1.png) no-repeat left top
}
.tdd {
	BACKGROUND: url(../images/ciel3.png) no-repeat center 50%
}
.backeng {
	BACKGROUND: url(../images/back3.png) no-repeat left top
}
.back12 {
	BACKGROUND: url(../images/back11.png) no-repeat left top
}
.test {
	BACKGROUND-IMAGE: url(../images/btn_ourteam.png); WIDTH: 119px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 33px; CURSOR: hand
}
.backcv {
	BACKGROUND: url(../images/back_cv.png) no-repeat
}
.div2 {
	TEXT-ALIGN: right; PADDING-LEFT: 25px; PADDING-TOP: 30px
}
.div4 {
	PADDING-LEFT: 1px; PADDING-TOP: 30px
}
.divimg {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom
}
.line {
	LINE-HEIGHT: 140%
}
.div5 {
	VERTICAL-ALIGN: bottom
}
.divbackground {
	BACKGROUND: url(../images/triangle.png) no-repeat right bottom
}
.pos3 {
	PADDING-LEFT: 50px; BACKGROUND-POSITION: 50px 50%; PADDING-TOP: 100px
}
.back1eng {
	BACKGROUND: url(../images/notre_bleu.png) no-repeat center 50%
}
.bgblue {
	BACKGROUND-COLOR: #2989c7
}
.lineh {
	LINE-HEIGHT: 175%
}
.Boutton {
	BORDER-RIGHT: #787878 1px solid; BORDER-TOP: #787878 1px solid; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../imgcommon/shadow1.gif); BORDER-LEFT: #787878 1px solid; COLOR: #787878; BORDER-BOTTOM: #787878 1px solid; FONT-FAMILY: Tahoma
}
.SiteCelluleDecorFormulairTable {
	FONT-SIZE: 11px; COLOR: #787878; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ededed
}
.SiteCelluleDecorFormulairTableCentre {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center
}

.cadre_gris {BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid}
.cadre_image_site {
	BORDER: #787878 1px solid; 
	/*TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;*/
	padding: 2px;
}
.tdkimo {
	border: thin solid #E5E5E5;
.Style11 {color: #000066}
.style10 {width:315px; padding:14px 26px 0 0}
.style12 {width:334px; padding-top:14px}
.Style13 {color: #000066}
.Style14 {color: #000000}
.Style15 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.Style16 {color: #FF9900;font-weight: bold;}
.Style18 {color: #003366;font-weight: bold;}
.Style19 {color: #50887B}
.bg1{background:url(../images/bg_line1.gif) repeat-y; width:1px; height:100%}
.bg2{background:url(../images/line.jpg) repeat-X; width:1px; height:100%}