
body		{ font: 12px Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; padding: 0px; margin: 2px; text-align: center; }
a		{ color: #32669C; background-color:transparent; text-decoration: none; }
a:hover		{ color: #FF3F3F; background-color:transparent; text-decoration: underline; }

.menu		{ width: 100%; border-spacing:0px; border-style:none; }
.menu TD	{ padding: 0px; border-spacing:1px; }

TABLE		{ width: 100%; border-spacing:1px; }
TD,TH		{ font: 12px Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin: 0; text-align: left; VERTICAL-ALIGN: middle; }
.titretableau	{ BACKGROUND-color: #E0E0E0; FONT-STYLE: italic; font: 14px Verdana, Arial, Helvetica, sans-serif; }
.textetableau	{ BACKGROUND-color: #FFF; }
.textetableaufonce	{ BACKGROUND-color: #F0F0F0; }

HR		{ display:block; height: 1px; width:100%; border-top:1px; background-color:#32669C; padding:0; margin: 1px 0; }

TD.formbleu	{ COLOR: #2110A5; FONT-STYLE: normal; text-align: right; padding: 2px; }
pre		{ WHITE-SPACE: pre; BORDER: 1px #CC0000 dotted; PADDING: 2px 2px 2px 2px; FONT-SIZE: 9pt; OVERFLOW: auto; WIDTH: 99%; TEXT-ALIGN: left; BACKGROUND: #F5F5F5; }
.requeteAPI	{ width:100%; position:relative; margin-left: auto; margin-right: auto; z-index:1000; visibility:visible; }

.titre		{ FONT-SIZE: 13pt; COLOR: #2121A5; FONT-STYLE: italic; BORDER-BOTTOM: 1px gray dotted; TEXT-DECORATION: none; text-align: left; }
.error		{ TEXT-DECORATION: none; COLOR: #000000; border: 1px dotted #FF0000; TEXT-ALIGN: center; width:98%; BACKGROUND: #FFEEEE; }
.texte		{ TEXT-DECORATION: none; COLOR: #000000; border: 1px dotted #FF0000; TEXT-ALIGN: left; width:98%; BACKGROUND: #FFEEEE;  }

form 		{ margin: 0px; padding: 0px; }
input, select	{ BORDER-RIGHT: #000000 1px outset; BORDER-TOP: #000000 1px outset; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px outset; COLOR: #32669C; BORDER-BOTTOM: #000000 1px outset; BACKGROUND-COLOR: #F6F6F6; margin: 0px; padding: 0px; }
.checkbox	{ BORDER:0; background-color:transparent; margin: -2px 0 0 5px; }
textarea	{ BORDER-RIGHT: #000000 1px outset; BORDER-TOP: #000000 1px outset; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px outset; COLOR: #32669C; BORDER-BOTTOM: #000000 1px outset; FONT-FAMILY: courier-new; BACKGROUND-COLOR: #F6F6F6; }

.teaser		{ padding:0 0 0 11px; margin:10px 0 0 0; background:url("tsr-l.gif") top left no-repeat; }
.teaser div.tr	{ background:url("tsr-r.gif") top right no-repeat; margin:0; }
.teaser div.cr	{ margin:0 0 0 -11px; padding:0 11px 0px; border:1px solid #737B9C; border-width:0 1px; background:#fff; }
.teaser div.bf	{ margin:0 0 0 -11px; padding-left:11px; background:url("tsr-l.gif") bottom left no-repeat; }
.teaser div.br	{ display:block; text-align:left; background:url("tsr-r.gif") bottom right no-repeat; }

.boite {
	width: 770px;
	padding-bottom: 5px;
	background: white url(/scr/bas.png) no-repeat;
	background-position: center bottom;
}
.boitehaut {
	margin: 0;
	padding: 3px 5px 0px 5px;
	background: transparent url(/scr/haut.png) no-repeat;
	background-position: center top;
	text-align: center;
}
.boitehautplat {
	margin: 0;
	padding: 1px 5px 0px 5px;
	background: transparent url(/scr/hautplat.png) no-repeat;
	background-position: center top;
	text-align: center;
}
.boite p {
	margin: 0px 5px 0px 5px;
	text-align: left;
}

.boite h2	{ margin: 0px 1px 0px 1px; BACKGROUND-color: #3060A8; FONT-STYLE: italic; font: 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; }

/*#footer		{ text-align:center; FONT-SIZE: 8pt; }*/

#global		{ position: relative; margin-left: auto; margin-right: auto; width: 770px; }
.left		{ text-align: left; }
.right		{ text-align: right; padding: 2px; }
.center		{ text-align: center; }

.tab1		{ position: relative; width: 49%; float: left; text-align:left; padding-right:2px; margin: 0; }
.tab2		{ position: relative; float: left; padding:5px 5px 5px 5px; }
.raz		{ clear:both; }

.codeAPI	{ width:775px; position:absolute; top: 140px; visibility:hidden; text-align:center; left:1px; right:1px; z-index:1000; }

/* none, dotted, dashed, solid, double, groove, ridge, inset, outset */