/* CSS Document */


html,body{margin:0;padding:0}

body{font-family:Trebuchet MS,Arial,Helvetica,freesans,sans-serif; font-size:12px; color:#666666}

p{margin:0 10px 10px}



a#active_menu {
	color: #01e0e0;
	background-color:#616e7e;
	font-weight: bold;
}

a#active_menu:hover {
	color: #01e0e0;
	text-decoration: none;
	font-weight: bold;
}

a#active_submenu {
	color: #01e0e0;
	font-weight: bold;
}

a#active_submenu:hover {
	color: #01e0e0;
	text-decoration: none;
	font-weight: bold;
}

a:link {
	color: #fabf12;
	font-weight: bold;
}
a:visited {
	color: #fabf12;
	font-weight: bold;
}
a:hover {
	color: #fabf12;
	font-weight: bold;
}
a:active {
	color: #fabf12;
	font-weight: bold;
}

a.mainlevel:link, a.mainlevel:visited {
	border-bottom: 1px;
	border-bottom-color: #A8A8A8;
	border-bottom-style: solid;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	line-height: 25px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
	width: 200px;
	font-weight: bold;
}

a.mainlevel:hover {
	background-color: #75818f;
	color: #FCD253;
}


a.sublevel:link, a.sublevel:visited {
	background-color: #75818f;
	border-bottom: 1px;
	border-bottom-color: #A8A8A8;
	border-bottom-style: solid;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left:20px;
	text-decoration: none;
	width: 180px;
	font-weight:normal;
}

a.sublevel:hover {
	background-color: #75818f;
	color: #FCD253;
}




INPUT, SELECT, TEXTAREA {
background-color: #fff;
color: black;
font-family: arial, helvetica;
font-size: 12px;
border: solid 2px #2eafaf;
padding: 2;
}

div#header {height:80px; margin:0; background:#fff; color:#999}

div#header p {margin:0; padding:10px;}

div#header .langues {margin:0; padding:0px; margin-left:800px; margin-top:-30px;}

div#header .langues a:link {
	color: #101177;
}
div#header .langues a:visited {
	color: #101177;
}
div#header .langues a:hover {
	color: #101177;
}
div#header .langues a:active {
	color: #101177;
}

div#menu {height:51px; margin:0; background-image:url(images/bg_menu.gif); background-repeat:repeat-x; background-color:#FFFFFF; margin-bottom:1px;}

div#menu p {margin:0; padding:0px;}

div#entete {height:210px; margin:0; background-color:#FFFFFF; width:1000px; float:left}
  
div#titre {height:210px; margin:0; background-color:#FFFFFF;}

div#titre p {margin:0; padding:0px;}

/*div#calcul {height:210px; position:relative; background-image:url(images/titres/calcul.gif); margin-left:750px; margin-top:-210px; width:250px; float:left;}*/

div#calcul {height:210px; position:absolute; background-image:url(images/titres/calcul.gif); left:750px; top:132px !important;top:136px; width:250px; float:left;}
  
div#calcul p {padding:0; margin:0; margin-top:55px; margin-left:10px; color: #FFFFFF; font-weight:bold; margin-bottom:0px;}
  
div#container {text-align:left; width:100%; margin:0; float:left;}

div#wrapper {float:left; width:1000px; margin:0px; padding:0;}

div#content_home {margin: 5px 250px}

div#content_home p {line-height:1.4; font-size:14px; color:#333333; margin-left:0px; padding-bottom:15px;}

div#content_infojur {margin: 5px 250px}

div#content_infojur p {line-height:1.3; font-size:12px; color:#666; margin-left:0px; padding-bottom:10px;}
div#content_infojur h1 {line-height:1.3; font-size:16px; color:#000066}

div#content_infojur span { font-size:14px; font-weight:bold;}

div#content_home span {margin-left:20px; height:50px}

div#content_home label {display: inline; float: left; width: 60px; height:40px; margin-left:20px; margin-top:5px;} 

div#content { margin:0; margin-top: 20px; margin-left:270px; width:700px}

div#content p {font-size:13px; color:#333333; margin-left:20px; margin-bottom:20px; margin-top:10px;}

div#content ul,li {font-size:13px; color:#333333; margin-left:20px; margin-top:10px; list-style-type:square}

div#content span {height:50px; margin-left:20px;}

div#content label {display: inline; float: left; width: 60px; height:40px; margin-left:20px; margin-top:5px;} 

div#content table {
	width: 680px;
	border-collapse:collapse;
	border:1px solid #FFCA5E;
	margin-left:20px;
}
div#content caption {
	font: 1.8em/2em Trebuchet MS,Arial,Helvetica,freesans,sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(images/bg_caption.jpg) repeat-x;
	height: 45px;
	width:650px;
	color: #999;
	margin-left:20px;
}

div#content thead th {
	background: url(images/bg_th.jpg) repeat-x;
	height: 47px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border-right: 1px solid #FCF1D4;
	text-transform:uppercase;
	font-size:14px;
}
div#content tbody tr {
background: url(images/bg_td1.jpg) repeat-x top;
}

div#content tbody tr.odd {
	background: #FFF8E8 url(images/bg_td2.jpg) repeat-x;
}

div#content tbody th {
	line-height: 1.4em;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
}


div#content tbody td {
	line-height: 1.4em;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
}

div#taux table {
	width: 680px;
	border-collapse:collapse;
	border:1px solid #FFCA5E;
}
div#taux caption {
	font: 1.8em/1.8em Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(images/bg_caption.jpg) repeat-x;
	height: 45px;
	width:650px;
	color: #FFAA00;
	margin-left:20px;
}

div#taux thead th {
	background: url(images/bg_th.jpg) repeat-x;
	height: 47px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border-right: 1px solid #FCF1D4;
	text-transform:uppercase;
	font-size:14px;
}

div#taux tbody tr {
background: url(images/bg_td1.jpg) repeat-x top;
}

div#taux tbody tr.odd {
	background: #FFF8E8 url(images/bg_td2.jpg) repeat-x;
}

div#taux tbody th {
	line-height: 1.4em;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
	font-size:14px;
}

div#taux tbody td {
	line-height: 1.4em;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: center;
}

div#taux tbody td:hover {background: #fabf12; color:#FFFFFF}

div#tableform table {
	width: 650px;
	border-collapse:collapse;
	border:0px;
	margin:0px;
	background:none;
	font-size:12px;
}

div#tableform thead th {
	text-align: center;
	background:none;
	border:0px;
	margin:0px;
	text-transform:none;
	padding:0px;
	height:30px;
	font-size:12px;
	font-style:italic;
}

div#tableform tbody tr {
background: none;
}

div#tableform tbody th {
	line-height: 1.4em;
	padding: 5px 7px;
	text-align: left;
	border:0px;
	text-align: right;
  background:none;
}

div#tableform tbody td {
	line-height: 1.4em;
	padding: 5px 7px;
	text-align: left;
	border:0px;
}


div#content INPUT, SELECT, TEXTAREA {
background-color: #f1f3f2;
color: black;
font-size: 11px;
border: solid 1px #2eafaf;
padding: 2;
}

div#content .boutonsubmit {
background-color: #fbd451;
color: white;
font-weight:bold;
font-size: 11px;
border: solid 1px #fbd451;
padding: 2;
}

div#content2 { margin:0; margin-top: 20px; margin-left:270px; width:470px}

div#content2 p {font-size:13px; color:#333333; margin-left:20px; margin-bottom:20px; margin-top:10px;}

div#content2 ul,li {font-size:13px; color:#333333; margin-left:20px; margin-top:10px; list-style-type:square}

div#content2 span {height:50px; margin-left:20px;}

div#content2 label {display: inline; float: left; width: 60px; height:40px; margin-left:10px; margin-top:5px;} 

div#content2 table {
	width: 440px;
	border-collapse:collapse;
	border:1px solid #FFCA5E;
	margin-left:0px;
	margin-top:10px;
}
div#content2 caption {
	font: 1.8em/2em Trebuchet MS,Arial,Helvetica,freesans,sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(images/bg_caption.jpg) repeat-x;
	height: 45px;
	width:650px;
	color: #999;
	margin-left:20px;
}

div#content2 thead th {
	background: url(images/bg_th.jpg) repeat-x;
	height: 47px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border-right: 1px solid #FCF1D4;
	text-transform:uppercase;
	font-size:14px;
}
div#content2 tbody tr {
background: #FFF8E8 url(images/bg_td2.jpg) repeat-x top;
}

div#content2 tbody tr.odd {
	background: #FFF url(images/bg_td1.jpg) repeat-x;
}

div#content2 tbody th {
	line-height: 1.4em;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
}


div#content2 tbody td {
	line-height: 1.4em;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
}

div#content2 tbody td.odd {
	line-height: 1.4em;
	color: #777;
	font-size:13px;
	font-weight:bold;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
}

div#right2 {background:#fff; float:left; width:250px; margin-left:-250px; margin-top:140px;}

div#right2 p {margin-bottom:20px; text-align:justify}

div#right2 .titre {text-transform:uppercase; font-weight:bold; color:#000066}

div#right {background:#fff; float:left; width:250px; margin-left:-250px; margin-top:10px;}

div#right p {margin-bottom:20px;}

div#right .titre {text-transform:uppercase; font-weight:bold; color:#000066}

div#extra {background:#616e7e; float:left; width:245px; margin:0; margin-left:-1000px; color:#FFFFFF; padding:0;}

div#extra p {padding:10px; padding-top:0; margin:0; margin-bottom:0px;}

div#extra .datenews {color:#00cccc; font-weight:bold}

div#extra .titre {text-transform:uppercase; font-weight:bold}

div#navigation {
	position:absolute; left:21px; top:330px; width:200px; height:65px; z-index:2
}

div#navigation td {border:0; margin:0; padding:0;}

div#footer {clear:left;width:100%; background: #fff; color: #666; font-size:11px; background:url(images/bg_footer.gif); background-repeat:repeat-x; height:100px;}

div#footer p{margin:0; padding:10px 0px; margin-left:10px;}

div#footer .p1{margin:0; padding:0px; margin-left:250px; margin-top:-70px;}

div#footer .p2{margin:0; padding:0px; margin-top:-70px; margin-left:750px; color:#999999;}

.position { position: absolute; z-index:3; left: -12200px; top: -10095px; visibility: visible }

div#tableform .titreformulaire {font-size:13px; font-weight:bold; background-color:#616e7e; padding:5px; color:#FFFFFF}

div#tableform .note {background-color: #f1f3f2;
color: #666;
font-size: 11px;
border: solid 1px #2eafaf;
padding: 2;}

div#content .error {background-color: #FFCCCC;
color: #000;
font-size: 11px;
border: solid 1px #F00;
padding: 2;}

div#content .errortext {
color: #F00;
font-size: 13px;
padding: 2;
border: solid 1px #F00;}


#divNavigDynam{ color:#FFFFFF; position:absolute;left: 200px; top: 131px; padding:0px; width: 500px; height: 0px; margin-top: 0px; margin-left: 0px; clip:rect(0,781,200,0); z-index:1000}
	 
#m1 { 
background-color:#616e7e; 
	left: 0px; 
	position: relative; 
	top: 0px; 
	visibility: hidden; 
	width: 160px; 
	z-index: 10; 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=85); -moz-opacity:0.8; opacity: 0.8;
	border:1px solid #FFF; 
}




