/* All Text */


body {
	background-color: #DFE19E;
	align: center;
	text-align: center;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: Arial, sans-serif;
}

#outer {
	width: 780px;
	border: 1px solid #B6B6B6;

}

#topline {
	background-color: #ffffff;
	background: url(../images/top_france.gif);
	background-repeat: no-repeat;
        width: 780px;
	height: 74px;
	margin:0;
	padding:0;
}
#spacer-black {
	background-color: #83B410;
	/*background: url(../images/spacer-black.gif);*/
	background-repeat: no-repeat;
        width: 780px;
	height: 0px;
	margin:0;
	padding:0;
}
#topnav-container {
	background-color: #fff;
        width: 780px;
	height: 16px;
        padding: 0px;
        margin: 0px;
}
#topnav-left {
	background-color: #fff;
	background: url(../images/topnav-left.gif);
        float: left;
        width: 269px;
	height: 16px;
        padding: 0px;
        margin: 0px;
	text-align:left
}

#topnav-left img {

        padding: 0px;
        margin: 0px;
	border: 0;
}

#navlistcontainer {
	background-color: #ffffff;
        float: right;
        width: 511px;
	height: 0px;
        padding: 0px;
        margin: 0px;

}
#navlist
{
border-bottom: 1px solid #83B410;
border-top: 1px solid #83B410;
margin: 0px;
padding: 0px;
background-color: #fff;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 9px;
padding-bottom: 1px;
padding-top: 1px;
}

#navlist a, #navlist a:link, #navlist a:visited
{
border: 0px solid #8b0000;
background-color: #FFffff;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 8px;
padding-right: 8px;
color: #616161;
font-weight: normal;
text-decoration: none;
}

#navlist a:hover, #navlist a:active, #navlist a:focus
{
border: 0px solid #ffffff;
background-color: #83B410;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 8px;
padding-right: 8px;
text-decoration: none;
color: white;
}

#navlist li
{
padding-right: 0px;
display: inline;
font-size: 1em;
}

#navlist ul
{
margin: 0px;
padding: 0px;
}

#navlist #active a { 
color: white;
background-color: #83B410; 
}

#navlist #active a:hover { 
color: white;
background-color: #616161; 
}

#spacer-red {
	background-color: #ffffff;
	background: url(../images/spacer-gris.gif);
	background-repeat: no-repeat;
        width: 780px;
	height: 10px;
	margin:0;
	padding:0;
}

#maincontainer, #maincontainer-long {
	width: 780px;
	background-color: #ffffff;
	border: 0px solid #8395a0;
	text-align: left;
        padding: 0px;
}

#maincontainer {height: 1000px;}
#maincontainer-long {height: 1100px;}

#menucontainer, #menucontainer-long {
        float: left;
	background-color: #ffffff;
	background: url(../images/leftnav_gris.gif);
	background-repeat: repeat;
        width: 200px;
	margin:0;
	padding:0;
}

#menucontainer img, #menucontainer-long img {
margin:40px 0 0 14px;
padding:2px;
border:1px solid #fff;
}

#menucontainer {height: 1000px;}
#menucontainer-long {height: 1100px;}

#rightcontainer, #rightcontainer-long {
        float: right;
	background-color: #ffffff;
        width: 580px;
	height: 760px;
	margin:0;
	padding:0;
}

#rightcontainer {height: 800px;}
#rightcontainer-long {height: 1300px;}

#navlist_v li
{
display: inline;
/* for IE5 and IE6 */
}

#navlist_v
{
width: 173px;
/* to display the list horizontaly */
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
margin: 20px 0 0 10px;
padding: 0;
border-top: 0px #000 solid;
border-left: 0px #000 solid;
border-right: 0px #000 solid;

}

#navlist_v a
{
width: 99.9%%;
/* extend the sensible area to the maximum with IE5 */
display: block;
background-color: #fff;
border-bottom: 1px #000 solid;
border-left: 1px #000 solid;
text-align: left;
text-decoration: none;
color: #616161;
padding: 3px 3px 3px 3px;
margin:5px 0;
}

#navlist_v a:hover { background-color: #83B410; color: #fff;}
#navlist_v #active a { background-color: #83B410; color: #fff;}

#headings {
	background-color: #83B410;
	border: 0px solid #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #ffffff;
	height: 16px;
	vertical-align: middle;
	margin: 1px 0px 1px 1px;
	padding:10px;
}
#headings h1{
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	padding-bottom: 0px;
	margin-bottom: 6px;
}
#headings h2{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align:center;
	padding-bottom: 0px;
}

#formcontent {
	width: 542px;
	background-color: #ffffff;
	border: 0px solid #83B410;
	padding: 10px;
	margin-top: 0px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
min-height: 470px;
}

#formcontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	padding:0;
}

#formcontent h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #83B410;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 10px 0px;	border-bottom: 0px solid #83B410;
}

#content {
	width: 542px;
	background-color: #ffffff;
	border: 1px solid #83B410;
	padding: 8px;
	margin-top: 20px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
min-height: 900px;
}
#content h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #83B410;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 10px 0px;	border-bottom: 0px solid #83B410;
}

#content h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #83B410;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;	border-bottom: 0px solid #83B410;
}
#content p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000066;
	text-align:left;
	padding: 5px 0px 5px 0px;
	margin:0;
}

#content ol, ul {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000066;
	margin-top: 2px;
	margin-bottom: 2px;
}

#content a:visited  {color: #656565;
		text-decoration: none;font-weight:bold;}
#content a:link  {color: #656565;
		text-decoration: none;font-weight:bold;}
#content a:hover  {color: #83B410;
		text-decoration: none;font-weight:bold;}
#content a:active  {color: #656565;
		text-decoration: none;font-weight:bold;}

.minibox {
	float:left;
	width: 98%;
	background-color: #ffffff;
	border: 0px solid #B6B6B6;
	padding: 5px;
	margin: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.minibox img {
	float:right;
	margin: 0px 0px 6px 6px;
	border: 1px solid #83B410;
	padding: 1px;
	clear:all;
}

#leftbox {
	float:left;
	width: 254px;
	background-color: #ffffff;
	border: 0px solid #afd2f0;
	padding: 3px;
	margin-top: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#rightbox {
	float:right;
	width: 254px;
	background-color: #ffffff;
	border: 0px solid #afd2f0;
	padding: 3px;
	margin-top: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.forNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002a69;
}

.forNav a:visited  {color: #004669;
		text-decoration: none;}
.forNav a:link  {color: #004669;
		text-decoration: none;}
.forNav a:hover  {color: #ffffff;
		text-decoration: none;}
.forNav a:active  {color: #ffffff;
		text-decoration: none;}
.forTiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002a69;
}

.forTiny a:visited  {color: #004669;
		text-decoration: none;}
.forTiny a:link  {color: #004669;
		text-decoration: none;}
.forTiny a:hover  {color: #000000;
		text-decoration: none;}
.forTiny a:active  {color: #008800;
		text-decoration: none;}


.floatright, .floatright2 {
	float: right;
	margin: 0 0px 6px 6px;
	padding: 2px;
	clear:all;
}

.floatleft, .floatleft2 {
	float: left;
	margin: 0px 6px 6px 0px;
	padding: 2px;
	clear:all;
}

.floatleft {border: 1px solid #83B410;}
.floatleft2 {border: 0px solid #83B410;}
.floatright {border: 1px solid #83B410;}
.floatright2 {border: 0px solid #83B410;}

#footer {
	background-color: #ffffff;
        padding: 0;
	padding: 16px;
	border-top: 1px solid #B6B6B6;
}

#footer p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #616161;
	text-align:center;

	margin:0;
}
#footer a {text-decoration: none; color: #616161;}
#footer a:link {text-decoration: none; color: #616161;}
#footer a:hover {text-decoration: underline; color: #616161;}
#footer a:active {text-decoration: none; color: #616161;}
	H1    { 
                color: #2C0F72;
                font-family: Arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		padding-bottom: 0px;
		margin:2px;  
              }

	H2    { 
                color: #2C0F72;
                font-family: Arial, sans-serif;
		font-size: 14px;
		padding-bottom: 0px;
		margin:2px; 
              }

	H3    { 
                color: #2C0F72;
                font-family: Arial, sans-serif;
		font-size: 12px; 
		padding-bottom: 0px;
		margin: 2px; 
              }

	H4    { 
                color: #000000;
                font-family: Arial, sans-serif;
		font-size: 13px;
		margin: 0; 
              }

	.blue  { color: #2C0F72; }
	.blue p  { color: #2C0F72; 
		font-family: Arial, sans-serif;		
		font-weight: normal;
		font-size: 12px;
		}
	.light-blue  { color: #008FDF; }
	.red  { color: #990000; }

	A:visited  {color: #ffffff;
		text-decoration: none;}
	A:link  {color: #ffffff;
		text-decoration: none;}
	A:hover  {color: #008800;
		text-decoration: none;}
	A:active  {color: #008800;
		text-decoration: none;}

	A.line  {text-decoration: underline;}
	A.line:hover  {text-decoration: none;}


	DT { font-weight: 900;
		color: #2C0F72;
		padding: 0 0 0 0; }

	DD { padding: 0 0 0 0; }

	P,ol  { 
		font-family: Arial, sans-serif;		
		font-weight: normal;
		color: #000000;
		font-size: 10px; 
		 }

#table-cdcr {
	width: 600px;
	background-color: #ffffff;
	border: 1px solid #83B410;
	padding: 8px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
min-height: 430px;
}

table.lev
{text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 10px;
color: #fff;
width: 660px;
background-color: #fff;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin: 1px 1px;}

table.lev td
{background-color: #eee;
color: #000;
padding: 5px;
text-align: left;
border: 2px #fff solid;}

table.lev td.left 
{background-color: #ccc;
color: #fff;
padding: 10px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 10px;
font-weight: none;}



table.sample {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #83b410;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: ;
	background-color: #fff;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: ;
	background-color: #fff;
	-moz-border-radius: ;
}
