html,body {
	margin:0;
	padding:0;
	color:#000000;
	background:#E2E2E2;
}
body {
	padding:0;
	font:76%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
.trebuchet {
	font-family:"Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
}
.times {
	font-family:Georgia, Times, "Times New Roman", serif;
}
.arial {
	font-family:Arial,Helvetica,sans-serif;
}
.lemot {
	color:#000000;
}
a {
	color:#3F7FBA;
	/*color:#349AFD;*/
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1,h2,h3,h4,h5 {
	font-weight:normal;
	line-height:1.2;
	font-family:"Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
	margin:0px;
	padding:0px;
}
p {
	clear:both;
	text-align:justify;
}
#page {
	width:1000px;
	padding-bottom:1px;
	margin-bottom:35px;
	background:#525252;
}
#header {
	width:1000px;
	height:80px;
	background:#E2E2E2;
	padding-top:10px;
}
#headerLogo {
	float:left;
	padding-left:31px;
}
#headerMenu {
	float:left;
	width:510px;
	height:78px;
	text-align:center;
	padding-left:150px;
}
#headerMenuElement {
	float:left;
	padding-left:7px;
	text-align:left;
	border-left:solid 5px #419CFF;
}
#headerMenuElement a {
	color:#333333;
}
#headerMenuElement a:hover {
	text-decoration:none;
	color:#0085ff;
}
#headerAdresse {
	float:left;
	width:210px;
	height:78px;
}
#headerAriane {
	float:right;
	width:860px;
	margin-top:8px;
	text-align:left;
	word-spacing:-0.1em;
	color:#999999;
}
#headerAriane a {
	border-bottom:1px dotted #999999;
}
#headerAriane a:hover {
	text-decoration:none;
	color:#E2E2E2;
	border-bottom:1px dotted #E2E2E2;
}
#contenu {
	background:#FFFFFF;
	border:3px solid #333333;
	margin:30px 30px 30px 30px;
	padding:15px;
	text-align:left;
}
#footer {
	padding-bottom:5px;
	margin:13px;
	color:#999999;
	background:#333333;
	clear:both;
}
#footer a {
	margin-left:10px;
	line-height:20px;
	color:#6C8BFF;
	letter-spacing:-0.05em;
}
#footer span {
	margin-left:10px;
	line-height:20px;
	color:#6C8BFF;
	letter-spacing:-0.05em;
}
#footer table {
	width:100%;
}
#footer #articles {
	width:380px;
	padding-left:10px;
	padding-right:5px;
	text-align:left;
	vertical-align:top;
}
#footer #outils {
	width:260px;
	padding-left:10px;
	padding-right:5px;
	text-align:left;
	vertical-align:top;
}
#footer #infoslegales {
	width:230px;
	padding-left:0px;
	padding-right:5px;
	text-align:left;
	vertical-align:top;
}

.rectangleGris {
	border:2px solid #E2E2E2;
	background:#333333;
	margin-top:30px;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:3px;
}

.exprDefinition {
	background:#515050;
	border:3px solid #E2E2E2;
	-x-system-font:none;
	font-family:georgia,serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
}

.tabsNavContainer {
	margin-top:10px;
	margin-bottom:15px;
}
.tabsNav {
	font-size:14px;
	height:25px;
}
.tabsNav li {
	float:left;
	list-style:none;
}
.tabsNav li a {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	background-color: #E0E0E0;
	padding: 4px 15px;
	float: left;
	display: block;
	position: relative;
}
.tabsNav li a:hover, .tabsNav li a.tabActive {
	background: url(/images/site/arrowDown.gif) center bottom no-repeat #2198FF;
	padding-bottom: 11px;
	color: #fff;
}

.txtBlc {color:#FFFFFF}
.txtNr {color:#000000}
.txtGrs10 {color:#cccccc}
.txtGrs20 {color:#999999}
.txtGrs30 {color:#636363}
.txtGrs40 {color:#333333}


.N9{font-size:9px}
.N10{font-size:10px}
.N11{font-size:11px}
.N12{font-size:12px}
.N13{font-size:13px}
.N14{font-size:14px}
.N15{font-size:15px}
.N16{font-size:16px}
.N17{font-size:17px}
.N18{font-size:18px}
.N19{font-size:19px}
.N20{font-size:20px}
.N21{font-size:21px}
.N22{font-size:22px}
.N23{font-size:23px}
.N24{font-size:24px}
.N25{font-size:25px}
.N26{font-size:26px}
.N27{font-size:27px}
.N28{font-size:28px}
.N29{font-size:29px}
.N30{font-size:30px}
.N31{font-size:31px}
.N32{font-size:32px}
.N33{font-size:33px}
.N34{font-size:34px}
.N35{font-size:35px}
.N36{font-size:36px}
.N37{font-size:37px}
.N38{font-size:38px}
.N39{font-size:39px}
.N40{font-size:40px}
.N41{font-size:41px}
.N42{font-size:42px}
.N43{font-size:43px}
.N44{font-size:44px}
.N45{font-size:45px}
.N50{font-size:50px}
.N55{font-size:55px}

/* Margin et padding */
.mrgB-5{margin-bottom: -5px}
.mrgH-5{margin-top: -5px}
.mrgG-5{margin-left: -5px}
.mrgD-5{margin-right: -5px}

.mrgB-10{margin-bottom: -10px}
.mrgH-10{margin-top: -10px}
.mrgG-10{margin-left: -10px}
.mrgD-10{margin-right: -10px}

.mrgB2{margin-bottom: 2px}
.mrgH2{margin-top: 2px}
.mrgG2{margin-left: 2px}
.mrgD2{margin-right: 2px}

.mrgB5{margin-bottom: 5px}
.mrgH5{margin-top: 5px}
.mrgG5{margin-left: 5px}
.mrgD5{margin-right: 5px}

.mrgB10{margin-bottom: 10px}
.mrgH10{margin-top: 10px}
.mrgG10{margin-left: 10px}
.mrgD10{margin-right: 10px}

.mrgB20{margin-bottom: 20px}
.mrgH20{margin-top: 20px}
.mrgG20{margin-left: 20px}
.mrgD20{margin-right: 20px}

.mrgB25{margin-bottom: 25px}
.mrgH25{margin-top: 25px}
.mrgG25{margin-left: 25px}
.mrgD25{margin-right: 25px}

.mrgB30{margin-bottom: 30px}
.mrgH30{margin-top: 30px}
.mrgG30{margin-left: 30px}
.mrgD30{margin-right: 30px}

.mrgB40{margin-bottom: 40px}
.mrgH40{margin-top: 40px}
.mrgG40{margin-left: 40px}
.mrgD40{margin-right: 40px}

.mrgB50{margin-bottom: 50px}
.mrgH50{margin-top: 50px}
.mrgG50{margin-left: 50px}
.mrgD50{margin-right: 50px}


.paddB2{padding-bottom: 2px}
.paddH2{padding-top: 2px}
.paddG2{padding-left: 2px}
.paddD2{padding-right: 2px}

.paddB5{padding-bottom: 5px}
.paddH5{padding-top: 5px}
.paddG5{padding-left: 5px}
.paddD5{padding-right: 5px}

.paddB10{padding-bottom: 10px}
.paddH10{padding-top: 10px}
.paddG10{padding-left: 10px}
.paddD10{padding-right: 10px}

.paddB20{padding-bottom: 20px}
.paddH20{padding-top: 20px}
.paddG20{padding-left: 20px}
.paddD20{padding-right: 20px}

.paddB30{padding-bottom: 30px}
.paddH30{padding-top: 30px}
.paddG30{padding-left: 30px}
.paddD30{padding-right: 30px}

.paddB40{padding-bottom: 40px}
.paddH40{padding-top: 40px}
.paddG40{padding-left: 40px}
.paddD40{padding-right: 40px}

.paddB50{padding-bottom: 50px}
.paddH50{padding-top: 50px}
.paddG50{padding-left: 50px}
.paddD50{padding-right: 50px}

.lineHeight10{line-height:10px}
.lineHeight12{line-height:12px}
.lineHeight13{line-height:13px}
.lineHeight14{line-height:14px}
.lineHeight15{line-height:15px}
.lineHeight16{line-height:16px}
.lineHeight17{line-height:17px}
.lineHeight18{line-height:18px}
.lineHeight19{line-height:19px}
.lineHeight20{line-height:20px}
.lineHeight21{line-height:21px}
.lineHeight22{line-height:22px}
.lineHeight23{line-height:23px}
.lineHeight24{line-height:24px}
.lineHeight25{line-height:25px}
.lineHeight26{line-height:26px}
.lineHeight27{line-height:27px}
.lineHeight28{line-height:28px}
.lineHeight29{line-height:29px}
.lineHeight30{line-height:30px}
.lineHeight35{line-height:35px}
.lineHeight40{line-height:40px}
.lineHeight45{line-height:45px}


.txtCenter {text-align:center}
.txtLeft {text-align:left}
.txtRight {text-align:right}

.txtCondPlus1 {letter-spacing:1px}
.txtCondPlus2 {letter-spacing:2px}
.txtCondPlus3 {letter-spacing:3px}
.txtCondPlus4 {letter-spacing:4px}
.txtCondPlus5 {letter-spacing:5px}
.txtCond0 {letter-spacing:0px}
.txtCondMoins1 {letter-spacing:-1px}
.txtCondMoins2 {letter-spacing:-2px}
.txtCondMoins3 {letter-spacing:-3px}
.txtCondMoins4 {letter-spacing:-4px}
.txtCondMoins5 {letter-spacing:-5px}

form {padding:0; margin:0}
/*ul,ol {padding:0; margin:0}*/
/*li {list-style:none}*/
ul,ol,li {margin-top:2px; padding-left:5px;margin-left:10px}
input,select {font-size: 12px}