@charset "iso-8859-1";

/* my base styles */
IMG{ border:0; }
DIV{ border:0px; margin:0px; padding:0x; }
TABLE{ border: 0px; border-collapse: collapse; }
TD{ vertical-align: top;font-size: 100%; }
OL, UL, LI { font-size: 100%; }
.left{ text-align: left; }
.right{ text-align: right; }
.center{ text-align: center; }
.bold{ font-weight: bold; }
.small{ font-size: small; }
.xsmall{ font-size: x-small; }
.just{ text-align: justify; }
/* base styles */

body {
	margin: 5px 1px 3px 1px;
	color: #000066;
	font-size: 100%;
	font-family: helvetica, georgia, verdana, arial, sans-serif;
	font-weight: normal;
	background: #cc6633; /* #ffffcc */
}
.or{ color: #ff6633; }
.green{ color: #006666; }
.tq{ color: #006666; }




h1,h2,h3,h4,h5,h6,p	 {	margin-bottom: 2px; 	margin-top: 3px; }
h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }
h6 { font-size: 12px; }


p	 {	margin-bottom: 2px; 	margin-top: 3px; }
p.just { text-align: justify; }

div.indent { padding-left: 10px; }
.indent { padding-left: 10px; }
.indent20 { padding-left: 20px; }
.indent30 { padding-left: 30px; }

.rubrique { font-size: 14px; font-weight: bold; }
.areatxt { font-size: small; text-align: right; }
.areatxtleft { font-size: small; text-align: left; }
.areatxtcenter { font-size: small; text-align: center; }

ul, li { font-size: 12px; color: #000000; }

.tablenav {
	background-image: none;
	background-color: #006633;
}
.topnav { font-weight: bold; color: #ffffff; }
.topnav a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.topnav a:link {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.topnav a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #0066ff;
	text-decoration: underline;
}

.topnav a:visited {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.topnav a:visited:hover {
	font-weight: bold;
	font-size: 12px;
	color: #0066ff;
	text-decoration: underline;
}

.copy {
	font-size: small;
	font-weight: normal;
	color: #bfbfbf;
}

.navbar {
	font-size: small;
	font-weight: bold;
	margin-top: 10px;
}

.celllight {background-color: #e1e1d3; color: #000066; }
.celldark { background-color: #cbcbb3; color: #000066; }

table.tblresa{
	background-color: #e1e1d3;
	border-top: 2px groove #8a8b70;
	border-bottom: 2px groove #8a8b70;
	border-right: 2px groove #8a8b70;
	border-left: 2px groove #8a8b70;
}

table#BORDER_TABLE, table#TOP_BORDER_TABLE{ width: 750px; }
td.tblcontainer{ background-color: #ffffff; padding: 12px 10px; text-align: center; }
td { color: #000033; vertical-align: top; }

table.tbladress{ background-color: #ffffff; width: 100%; }
table.tbladress TD{ padding: 5px; }

a {
	text-decoration: underline;
	font-weight: normal;
	color: #0000ff;
	font-family: arial, helvetica, sans-serif;
}

a:link {
	text-decoration: underline;
	font-weight: normal;
	color: #0000ff;
	font-family: arial, helvetica, sans-serif;
}

a:visited {
	text-decoration: underline;
	font-weight: normal;
	color: #660066;
	font-family: arial, helvetica, sans-serif;
}

a:active {
	text-decoration: underline;
	font-weight: normal;
	color: #ff0000;
	font-family: arial, helvetica, sans-serif;
}

a:visited:active {
	text-decoration: underline;
	font-weight: normal;
	color: #ff0000;
	font-family: arial, helvetica, sans-serif;
}

a:hover {
	color: #ff0000;
	text-decoration: underline;
}

html>body #navcontainer li a{ width: auto; }

#navcontainerhoriz { 
	/*margin-top: 5px;*/
	margin-top: 0px;
	margin-bottom: 3px;
}

#navcontainerhoriz li{ display: inline; }

#navcontainerhoriz li a{
	background-color: #8a8b70;
	border-left: 1px solid #191970;
	border-right: 1px solid #191970;
	border-top: 1px solid #191970;
	border-bottom: 1px solid #191970;
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .3em .8em;
	text-decoration: none;
}

#navcontainerhoriz li a#flag{
	background-color: transparent;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

#navcontainerhoriz li a:hover{
	background-color: #9c6331;
	color: #ffffff;
	text-decoration: none;
}

#navcontainerhoriz li a:active{
	background-color: #9c6331;
	color: #ffffff;
	text-decoration: underline;
}

#navcontainerhoriz ul{
	background-color: transparent;
	/*font: normal normal bold 12px/2 Verdana,arial,helvetica,sans-serif;*/
	list-style-type: none; /*background-color:#c7daec*/
	margin: 0;
	/*padding: 1px 0px 3px 0px;*/
	padding: 6px 0px 6px 0px;
	text-align: center;
	width: 100%;
}



.navbar{
	font-size: 12px;
	font-weight: normal;
}

.navbar a{
	color: #0000ff;
	font-weight: normal;
	text-decoration: none;
}

.navbar a:link{
	color: #0000ff;
	font-weight: normal;
	text-decoration: none;
}

.navbar a:visited{
	color: #4169e1;
	font-weight: normal;
	text-decoration: none;
}

.navbar a:visited:hover{
	color: #00008b;
	font-weight: normal;
	text-decoration: underline;
}

.navbar a:hover{
	color: #000080;
	font-weight: normal;
	text-decoration: underline;
}

hr{
	color: #305132;
	margin-bottom: 2px;
	margin-top: 2px;
}

DIV.confirm { margin:25px 10px 25px 15px;}
DIV.confirm P { font-size: 16px; font-weight: bold; margin:15px 0px 5px 0px;}