/* r!"f!"rence de l'ancien vert : b7d18b */

html, body {
height: 100%;
}

body  { font: 10px Arial; text-decoration: none; background: white; margin: 10; padding: 0; border-color: #c63; scrollbar-3dlight-color: #930A73; scrollbar-arrow-color: #f8130d; scrollbar-base-color: #930A73; scrollbar-darkshadow-color: #930A73; scrollbar-face-color: #D394C8; scrollbar-highlight-color: #930A73; scrollbar-shadow-color: #930A73 }

#container {
    position: relative;
    min-height: 99%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
}

html>body #container {
    height: auto;
}

#header {
		padding: 10px;
		background-color: #930A73;
		padding-bottom: auto;
}

#content {
		background-color: #ffffff;
}

#footer  { padding: 10px; position: absolute; bottom: 0; width: 750px; }

/* menu des poles */

dl, dt, dd, ul, li    {
margin: 0;
padding: 0;
width: 150px;
background-color: #fff;
list-style-type: none;
}

#menu {
position: absolute;
z-index:100;
}


#menu dl {
float: left;
width: 150px;
margin: 0 1px;
}

#menu dt { 
height: 62px;
background-color: #FFFFFF;
font-weight: bold;
cursor: pointer;
text-align: center;
margin: 0px;
border: solid 1px #D394C8;
}

#menu dd {
background-color: #D394C8;
text-align: left;
display: none;
border: solid 1px #D394C8;
}

#menu li {
background-color: white;
text-align: left;
}

#menu li a, #menu dt a {
color: #000;
text-decoration: none;
text-align: left;
display: block;
height: 100%;
border: 0 none;
}

#menu li a:hover {
background: #D394C8;
text-align: left;
}
#menu dt a:hover {
text-align: left;
}

#menu li a:visited, #menu dt a:visited {
background: #;
text-align: left;
}

#site   { width: 750px; color: #000; font-size: 12px; font-family: Arial; font-weight: normal; padding: 0; position: absolute; z-index: 1; top: 200px; border: solid 1px #930A73; margin: 10px;
}

.contenu {
color: #000; background-color: #ffffff;
}

.mentions {
color: #000; font-size: 8px; background-color: #fcc;
}

.soustitre      { color: #300; font-size: 11px; font-weight: bold; padding: 2px; border-bottom: 4px solid #d394c8; border-left: 2px solid #d394c8 }
.soustitre-ex  { color: #300; font-size: 11px; font-weight: bold; background-color: #d394c8 }

a.soustitre  { color: #300; font-size: 11px; font-weight: bold; background-color: #d394c8 }

a:link,a:active,a:visited {
	text-decoration:none;
	text-align: left;
}

.texte     { color: #333; font-size: 11px; font-family: Arial; font-weight: normal; }
.textenoir { color: black; font-size: 11px; font-family: Arial; font-weight: normal; }
.textelien  { color: #333; font-size: 11px; font-family: Arial; font-weight: normal; border-bottom: 2px solid #930A73; }
.textebl   { color: #333; font-size: 11px; font-family: Arial; font-style: italic; font-weight: bold; }

.comment  {
	color: #666;
	font-size: 9px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	text-align: left
}

/* liens du portail */
.portail    { color: #930a73;
font-size: 12px;
font-family: Arial; 
ont-variant: small-caps;
font-weight: bold;
text-decoration: none;
background-color: white;
}

a.portail   { color: #930A73;
font-size: 12px;
font-family: Arial;
ont-variant: small-caps;
font-weight: bold;
text-decoration: none;
background-color: white;
}

a.portail:hover   {
color: black; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #ffffcc;
 }



.portail-ag    { color: #930a73; font-size: 10px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #fff }

/* navigation dans site */
a.navig {
color: #930A73; font-size: 10px; font-family: Arial; font-weight: bold; text-decoration: none; margin-right: 2px;
}

a.navig:hover {
color: #000000; font-size: 10px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #D394C8; margin-right: 2px;
}

/* presentation cite*/
.titre  { font-size: 15px; font-family: Arial; font-weight: bold; padding-left: 3px; border-left: 3px solid #f8130d }

.slogan  { color: #000; font-size: 13px; font-family: Arial; font-weight: bold; padding-left: 3px; border-left: 3px solid #f8130d }

a.titre  { color: #f8130d; font-size: 15px; font-family: Arial; font-weight: bold; background-color: #c0c0c0; text-indent: -28px; padding-left: 3px; border-left: 3px solid #f8130d }

a.url {
color: #191970; font-size: 9px; font-family: Arial; font-weight: normal; text-indent: 28px;
}

/* agenda */

.ag_titre  {
color: #930A73; font-size: 12px; font-family: Arial; font-style: italic; font-weight: bold; line-height: 15px; text-decoration: none;
}

.ag_texte  {
color: #000; font-size: 10px; font-family: Arial; text-decoration: none; margin-left: 12px;
}

.ag_date {
color: #000; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; margin-left: 12px;
}

.ag_telech {
color: #666; font-size: 10px; font-family: Arial; text-decoration: none; margin-left: 12px;
}

/* illustrations flotantes dans le texte*/
.ill-droite   {
margin: 5px 5px 5px 2px; float: right;
}

.ill-radio {
margin: 5px 25px 5px 5px; float: right;
}

.ill-gauche  {
margin-top: 5px; margin-right: 5px; margin-bottom: 5px; float: left;
}


.mentions   { font-size: 7px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; }
.surligne
{
color: #930A73; font-size: 12px; font-family: Arial; font-style: italic; font-weight: bold; line-height: 15px; text-decoration: none;
}
.surligne2     { color: #fff; font-size: 11pt; font-family: "Trebuchet MS", Arial, Helvetica; font-weight: bold; text-decoration: none; background-color: #930A73; }

.sous-titre   { font-size: 11pt; font-family: "Trebuchet MS", Arial, Helvetica; font-weight: bold; text-decoration: none; }
.date   { font-size: 8pt; font-family: "Trebuchet MS", Arial, Helvetica; font-weight: bold; text-decoration: none;
}

