/* nouvelle mise en forme, wwww.iechecs.com */
/* Copyright 2001-2005 - Francois Leysour de Rohello - www.iechecs.com */

* { margin:0; padding:0;  }
ul { margin:5px 0px 0px 0px; margin-left:14px; }
li { margin-left:15px; }
p { margin:2px 0 2px 0}
div.s { clear:both;line-height:0px ; }
img { border:0 none; }
body { margin:0 8px 0 8px; background-color:#fde9ac; font-family: verdana; font-size: 12px; text-align: justify }
a[hreflang]:before { content:"[" attr(hreflang) "] "; }
h1 { color:maroon; background-color:#f4a460 }
h2 { padding-top:5px; font-size:12px }

a:focus   { font-weight:bold; text-decoration: none;}
a:visited { font-weight:bold; text-decoration: none; color:#8B4513; }
a:link    { font-weight:bold; text-decoration: none; color:#8B4513; }
a:hover   { font-weight:bold; text-decoration: none; color:black; background-color:#f4a460; }

a.act:hover  { color:black; background-color:#f4a460; }
a.act { background: url(btn_ie.png) center right no-repeat; padding-right:16px; margin-right:2px}
a.ext:hover  { color:black; background-color:#f4a460; }
a.ext { background: url(btn_ex.png) center right no-repeat; padding-right:16px; margin-right:2px}
a.w   { background: url(w.png) center right no-repeat; padding-right:17px }
a.w:hover  { color:black; background-color:#f4a460; }

/* style boite de selection (combo) */
select { background-color:#fde9ac  } /* rgb(253,233,172) */
select.navi { font-size:10px;}
option    { background-color :#fde9ac }
option.o1 { background-color :#fde9ac }

/* section principale avec titre , #fef5cc */
div.par_c { background-color:#FFFACD; line-height:14px; clear:both; margin-bottom:8px; padding:0 10px 8px 10px; border:1px solid black }
div.par_c h1  { position:relative; left:-10px; float:left; padding:3px 20px 3px 10px; font-weight:bold; font-size: 12px;  border-right:1px solid black; border-bottom:1px solid black;  }
div.par_c div.d { padding-top:2px; float:right; font-size:11px }

div.par_c table { margin-top:10px; }

div.par_c p { width:100%; padding-top:5px; clear:both; text-align: justify } 
div.par_c p img.fg { float:left;padding-right:10px }
div.par_c p span { color:#FF0000; font-weight:normal }

/* section : logo + titre de la page + combo de navigation */
div.titre { margin-bottom:10px; background: #f4a460;  border:1px solid black; border-top:0px; }
div.titre h1  { float:left; background: #f4a460;  padding-top:11px; padding-left:15px; font-weight:bold; font-size:20px; color:#800000;}
div.titre img { float:left; border-right:1px solid black; }
div.titre span { float:right; background:transparent; padding-top:16px; padding-right:10px }
div.titre div  { background-color:#f4a460; }

div.ie_bug  {  width:100%; clear:both}

/* section bas de page + copyright */
div.footer { background-color:#fde9ac; padding:0px 0 10px 0; font-size: 10px; }
span.co  { float:left;padding-top:2px; padding-bottom:15px; }
span.col { float:left }

/*-- sommaire -- */
div.som1 { margin-top:5px }
div.som1 a { padding:2px 8px 2px 8px; float:left; border:1px solid #FFFACD; font-size:12px; display:block; }
div.som1 a:visited { color:maroon; }
div.som1 a:link    { color:maroon; }
div.som1 a:hover   { background-color:#f4a460; color:black; border:1px solid black; }

div.som { float:left; margin:5px 5px 0px 0px;}
div.som a {  border:1px solid #FFFACD; font-size:12px; display:block; padding:2px 2px; }
div.som a:visited { color:maroon; }
div.som a:link    { color:maroon; }
div.som a:hover   { background-color:#f4a460; color:black; border:1px solid black }

/* tableau sans separation avec fond gris */
table.t { background-color:#fde9ac; }
table.t tr { background-color:#ffe9fc;}
table.t td { font-family:verdana; font-size:11px; padding:0 3px}
table.t a { display:block; padding:0 3px }

/* tableau simple trait noir  */
table.t1 { margin-top:5px; background-color:#fde9ac; border:1px solid black; border-collapse:collapse}
table.t1 tr { background-color:#fde9ac; }
table.t1 td { border:1px solid black; padding:3px; font-size:11px;}

/* tableau de nombres */
table.nb td { border: 1px solid maroon; padding:3px; text-align : center; font-size : 11px }

span.b { font-weight:bold; font-size:12px } 

#nav    { margin:0; padding:0; border:1px solid black }
#nav li { list-style:none }
#nav li.off { margin:0; padding:0; width:150px;background-color:#fef5cc; }
#nav li.off a:hover { border:1px solid black }
#nav li.sm { font-weight:bold;width:110px;margin-bottom:8px }
#nav li.sm ul { margin-left:7px }
#nav li.sm li { font-weight:normal }
#nav ul.menu1 { position:absolute; top:11px; background-color:#fef5cc;margin-left:-203px;padding:5px;border:2px solid black;height:230px;width:340px }
#nav li li { margin: 0; float: left; display: block; padding-right: 0px; }
#nav li ul li ul li { float:none }
#nav li.off ul, #nav li.on ul { display: none; }
#nav li a { border:1px solid #fef5cc; font-weight:normal; font-size:11px; color:black; display: block; padding:0 }
#nav li a:hover { background-color:#f4a460 }
#nav li.on ul a, #nav li.off ul a { margin-right: 0px; }
#nav li.on ul { display: block; }
#nav li.off:hover ul, #nav li.over ul { display: block; z-index: 6000; }
