BODY, TD, INPUT, SELECT, DIV, LI, UL,TEXTAREA {font-family : arial,helvetica; font-size: 11px;color:#003580;}
P { margin:4px 0px 4px 0px;  }
A IMG{border:0px;}
.mastercontent, .masterbody { width:980px;}
.masterfull{margin-left:0px; margin-right:0px;width:980px;}
.masterbody{         vertical-align:top;padding : 0px 10px;}
.masterfoot{         padding-top:50px;}
BODY.waitmode .waitmsg IMG{margin-top:10px;}
BODY.waitmode .waitmsg {height:180px;}
UL {margin: 0px; padding-left: 0px; list-style: none;	list-style-position: OUTSIDE;}
LI {padding-left: 8px; MARGIN: 2px 0px 0px 2px;MARGIN: 1px 5px;  background-image: url(../img/select01.gif); background-repeat: no-repeat; background-position: 0px 5px;}
LI.level1 {padding-left: 8px; MARGIN: 1px 5px; background-image: url(../img/select01.gif); background-repeat: no-repeat; background-position: 0px 5px;}
LI.level2 {padding-left: 8px; MARGIN: 1px 10px; background-image: url(../img/select02.gif); background-repeat: no-repeat; background-position: 0px 5px;}
LI.level3 {padding-left: 8px; MARGIN: 1px 15px; background-image: url(../img/select03.gif); background-repeat: no-repeat; background-position: 0px 5px;}
LI.level4 {padding-left: 8px; MARGIN: 1px 25px; background-image: url(../img/select03.gif); background-repeat: no-repeat; background-position: 0px 5px;}
SPAN.help {	font-style:normal;  color:#003580; font-size: 110%}
.label, .value {color:#004690}
.hover {background-color:Transparent;}
a {
cursor: hand;
color: black;
text-decoration: none;
}
a:HOVER { color: #8087B7;text-decoration: underline;}
A.button:active,
A.button:visited,
A.button:link,
A.button
{
color:White;
font-weight:bold;
font-size:12;
text-transform:uppercase;
background-image : url(../img/btt.gif);
background-repeat:repeat-x;
background-position:center;
background-color:#FFFFFF;
padding:3px 10px;
border:solid 1px #004690;
}
A.button:hover{
background-image : url(../img/btt_hover.gif);
text-decoration: underline;
color :white;
}
.print { background-image: url(../Img/Print.gif); font-size:100%; font-weight:normal;text-decoration:underline;}
.pdf  { background-image: url(../Img/Pdf.gif);}
.pdf, .print, .word {background-repeat: no-repeat;background-position: left center;padding: 2px 10px 2px 22px;color:Black; background-color :Transparent;border:none;}
A.print:hover, A.pdf:hover, A.word:hover{background-color :Transparent;color:Black;}
.marker {background-image: url(../Img/Up.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 1px 5px 1px 15px;
margin:0px;
text-decoration: underline;
color: #010F70;
background-color : Transparent ;
float:right;
}
.form{}
.form .formhead{}
.form .formbody{}
.form .formbody .formgroup{}
.tbl{}
.tbl .tblhead{}
.tbl .tblbody{}
.tbl .tblbody .tblgroup{}
.reqinfo{width:auto; text-align:left; margin : 0px 2px 0px 1px; padding: 0px; border-color:white; border-width:3px;background-color : #E5E7F0;}
.reqinfo H1 { margin : 0px; padding:0px 0px 0px 10px; color: black;}
.fpanel{border:solid 1px  #B6D0EB;}
.fpanel .corner{border-color:  #B6D0EB;border-top-style:solid; padding: 5px 0px 0px 5px;}
.fpanelhead {background-color:  #B6D0EB; color: #003580; }
.fpanelhead H3{font-size: 14px; padding: 0px 0px 5px 5px;}
#navigation .fpanel{border-color: #B30B0B;}
#navigation .fpanel .corner{border-color: #B30B0B;}
#navigation .fpanelhead { background-color: #B30B0B; color: white;}
.grid {border-color : #B6CFED;}
.grid .gridhead{ vertical-align:top; background-color :#F2F7FB; height:60px;vertical-align:top; border-width:1px; border-color:#B6CFED; }
.grid .odd {background-color:#FFFFFF;border-color:#B6CFED ;}
.grid .even{ background-color:#F0F0F0;border-color:#B6CFED ;}
.grid .gridrow.odd.current,.grid .gridrow.even.current { background-color:#D3E3F3; }
.grid .gridrow.odd.current .button ,.grid .gridrow.even.current .button { background-color: #003580; }
.grid .gridrow.odd.highlight,.grid .gridrow.even.highlight  { background-color:#FFE7C1;border-color:black;}
.grid .hover,
.grid .gridrow.odd.current.hover,
.grid .gridrow.even.current.hover,
.grid .gridrow.even.highlight.hover,
.grid .gridrow.odd.highlight.hover { }
.masterfoot {padding-top:10px;}
.masterfoot .fpanel{width:100%}
div.domTT {
border:none;
background-color: #E5E7F0;
}
div.domTT .caption {
border:none;
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #010F70;
padding: 5px;
}
div.domTT .contents {
border: 1px solid #E5E7F0;
background-color: red;
color: #010F70;
padding: 0px;
background-color: #F2F3F8;
}
div.domTT .contents TH {background-color:#010F70;}
.navpath {color: #010F70;padding: 5px 0px;}
.navhead {}
.navfoot {}
.navzone.odd, .navzone.even {background-color: transparent;}
.navzone.current {border-width: 0px;}
.navzone.selected A , navzone.selected A:hover, .navzone.current A, .navzone.current A:hover {font-weight: bold;}
.navzone.disabled A , .navzone.current A, .navzone.disabled A:hover, .navzone.current A:hover {text-decoration: none;background-color: transparent; color: inherit ;}
.navsep {}
.navsep.current {border-width: 0px;}
.navsep.disabled, .navsep.current, .navsep.selected {background-color: transparent;}
.mkt {width:980px;}
.mkt TABLE {width:100%;}
.mktb {margin-bottom:10px;float:left;}
.mkt UL {vertical-align:top;}
.newsletterinscription TABLE {padding:5px;}
#divdiapo .diapo {
width:		450px;
height:		350px;
}
#divdiapo .diapo .cssdiaporamacore{
width:		100%;
height:		300px;
}
#divdiapo .diapo .cssvignettescont { top: 300px; }
#divdiapo .diapo .cssvignettes img { height: 50px;}
#divdiapo {
background-color: white;
position:	absolute;
top: 30%;
left: 30%;
width: 450px;
display:none;
}