#global { position:relative; width:910px; margin:0 auto; text-align:left; }
.border { border:1px solid #e49600; border-width:0 1px; }

#haut.accueil { height:140px; }
#logo { position:absolute; top:-86px; left:-19px; }
#date { position:absolute; right:73px; top:5px; color:#aaaaaa; font-size:10px; }
#carte { position:absolute; right:-27px; top:0; }

#content { position:relative; background:url(../images/fond.gif) repeat-y #fff; }
#content.accueil {
	height:500px;
	background:url(../images/acc_fond.jpg) repeat-x;
}

#menu { position:absolute; height:29px; overflow:hidden; list-style:none; padding:0; margin:0; }
#menu li { position:relative; display:inline; height:29px; overflow:hidden; margin:0; padding:0; }
#menu li a { position:relative; }
#menu li a img { position:relative; top:0; }
#menu li a:hover img, #menu li.select a img { top:-29px; }

.accueil #menu { left:160px; top:112px; }

#bas { position:relative; background:#7f7f7f; }


/* ****************************** */
/* Editeur */
.ic-valeur {color: #800000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:bold}
/* Editeur */
/* ****************************** */


/* General */
body {margin: 0px; padding: 0; text-align: center; font: 11px verdana, helvetica, sans-serif; color:#FFFFFF; background: #525252;}
td {font: 11px verdana, helvetica, sans-serif; color:#000000;}

/* Polices */
.blue16vbold {color: #4E618C; font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.blue12vbold {color: #4E618C; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.red11vbold {color: #B42806; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}

/* Classes */
.back-interne {background: url(images/ttu-interne.gif) no-repeat scroll top;  background-color: #BBB5B5;}
.date {color: #AAAAAA; font-size: 10px; font-family: Verdana, Arial, Helvetica;}

/* Formulaires */
.formtxt {color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica;}
.formval {color: #FE4116; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.formabo {color: #878787; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}

/* Thematique 1000 */
.titre1000 {color: #c06702; font-size: 18px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
A.nav1000-off, .nav1000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : none;}
A:hover.nav1000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : underline;}
.nav1000-on {font: 10px verdana, helvetica, sans-serif; color:#c06702; font-weight: bold;}

/* Thematique 2000 */
.titre2000 {color: #F98401; font-size: 18px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
A.nav2000-off, .nav2000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : none;}
A:hover.nav2000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : underline;}
.nav2000-on {font: 10px verdana, helvetica, sans-serif; color:#F98401; font-weight: bold;}

/* Thematique 3000 */
.titre3000 {color: #A26014; font-size: 18px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
A.nav3000-off, .nav3000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : none;}
A:hover.nav3000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : underline;}
.nav3000-on {font: 10px verdana, helvetica, sans-serif; color:#A26014; font-weight: bold;}

/* Thematique 4000 */
.titre4000 {color: #8D2107; font-size: 18px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
A.nav4000-off, .nav3000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : none;}
A:hover.nav4000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : underline;}
.nav4000-on {font: 10px verdana, helvetica, sans-serif; color:#8D2107; font-weight: bold;}

/* Thematique 5000 */
.titre5000 {color: #984430; font-size: 18px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
A.nav5000-off, .nav4000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : none;}
A:hover.nav5000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : underline;}
.nav5000-on {font: 10px verdana, helvetica, sans-serif; color:#984430; font-weight: bold;}

/* Thematique 6000 */
.titre6000 {color: #601705; font-size: 18px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
A.nav6000-off, .nav5000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : none;}
A:hover.nav6000-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : underline;}
.nav6000-on {font: 10px verdana, helvetica, sans-serif; color:#601705; font-weight: bold;}

/* Thematique outils */
.titreoutils {color: #4E618C; font-size: 18px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
A.navoutils-off, .navoutils-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : none;}
A:hover.navoutils-off {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : underline;}
.navoutils-on {font: 10px verdana, helvetica, sans-serif; color:#4E618C; font-weight: bold;}

/* --- */
.adresse1 {font: 11px verdana, helvetica, sans-serif; color:#c9831a; font-weight: bold;}
.adresse2 {font: 11px verdana, helvetica, sans-serif; color:#9d9d9d; font-weight: bold;}



