/*---------------- Elements principaux ---------------*/
html { font-size: 100%; height: 100%; margin-bottom: 1px; }
body, option { font-family: Verdana, sans-serif; font-size: 11px; line-height:20px; color:#333333; background-color:#FFFFFF; }
#global { float:left; width: 760px; border:1px solid #5AA6FD; margin-left:0; margin-top:0; background-image:url(fond.jpg); background-repeat:repeat-y; }
#top { float: left;width: 760px; }
#logo {float: left; width: 128px; } 
#regionale{float: left; height: 100px; width: 400px; }
#pub{ float: left; width: 230px; }
#main { float: left; background-image:url(fond.jpg); background-repeat:repeat-y; width: 760px; margin:10px 0 10px 0; }
#floatmenu { float:left; width: 755px; height:32px; padding-left: 5px; margin-bottom: 5px; }
#floatmenu1 { float: left;  width: 169px; padding:5px 5px 0 5px;}
#content { width: 553px; float: left; margin: 0 8px 0 8px; }
#localisation{float:left; text-align:left; width: 400px; }
#date{float:left; text-align:right; }
#cadre { float:left; width: 110px; }
#footer { float: left; text-align: center; width: 760px; padding:0; position: relative; bottom: 0; }
#hautdepage{ position: fixed; bottom: 0; right: 0; width: 96px; height: 22px;
  margin-left: -10px; font-size: 10px; }
.menu { padding: 0 10px 0 10px; text-align:left }

a { color: #0242FA; text-decoration: none; }
a:hover, a.basf:hover { color: #0242FA; text-decoration:underline; }
a:active, a.basf:active { color: #FDAD18; text-decoration:underline; }
a.basf { color: #FFF; text-decoration: none; }
img { border: none; margin: 0px;}
img.rec { margin-left: 100px;}
p { margin: 0; padding: 0; line-height: 20px; text-align:justify; }
h1 { font-size:14px; color: #FDAD18; font-weight:bold; text-align:center; }
h2 { font-size: 12px; font-weight:bold; color: #0242FA; text-align:left;}
input { font-family: Verdana, sans-serif; font-size: 11px; color:#333; background-color:#FFF; border-width: 1px; }
select { font-size: 11px; }
fieldset,fieldset.admin { border:1px solid #88D1FA; border-width:1px; padding:2px 10px 2px 10px; }
fieldset { text-align:left; width: 500px; }
fieldset.admin { width: 300px; text-align:center }
legend {color:#0242FA; font-size:1.1em; font-weight:bold; padding:1px 7px 2px 7px; margin:5px 0px 5px 0px; }
textarea { height: 130px; width: 300px; background-color:#FFF; }
select { background-color:#FFF; }
form.ident{ width: 145px; margin:0; }
li,.li1 { list-style-type: none; background-repeat: no-repeat; background-position: 0px 7px; padding-left: 20px; text-align:justify;}
li { background-image:url(puce.gif); }
.li1 { background-image:url(fleche.gif); }

/*---------------- Menu gauche ---------------*/
dl, dt, dd{ margin-left: 0; padding: 0; }
dl { padding-bottom: 10px; }
dt { height: 25px; font-size: 12px; font-weight: bold; text-align: center; }
dd { padding: 0 10px 0 10px; }
.bas { background: url(bas.jpg) bottom left no-repeat; }
.haut { background: url(haut.jpg) top left no-repeat; }
.hautC { background: url(hautC.jpg) top left no-repeat; }
.milieu { background: url(milieu.jpg) top left; text-align: left; }
.ligne{ font-size:9px; font-weight:bold; color:#88D1FA; }


.oblig {color: #FDAD18; font-weight:bold;}
.right { text-align:right; }
.center { text-align:center; }
table.form1 { margin-left: 115px; }
table.form2 { margin-left: 132px; }
table.liste{border:1px solid #88D1FA; border-collapse:collapse; padding: 0; margin: 0; width: 100%; }
td.dte {text-align:right; padding:2px;}
td.gche {text-align:left;}
.text,td.gche { color:#000;}
.fond { background-color:#5AA6FD; }
.no{}
.indic { font-size:10px;}
.ltitre { color:#FFF; background-color:#5AA6FD; text-align:center; padding:4px; }
.ltitcol { font-weight:bold; background-color:#FFF9EB; text-align:center; padding:4px; border:1px solid #88D1FA; }
.limpaire { padding:4px;border:1px solid #88D1FA; }
.lpaire,.lpaireg { background-color: #FFF; padding:4px; border:1px solid #88D1FA; }
.lpaireg { text-align:right; }
.intro { font-size:12px; text-align:justify; }
.space { margin-left:10px;}
div.inf_imgg { margin:0px 10px 5px 0px; float:left; }
div.inf_imgd { margin:0px 10px 5px 0px; float:right; }
