body {
	font-family: Verdana, Arial, Garamond, sans-serif;
	}


/* Communs */
.titre {font-size: 28px; color:#FE9801; font-weight: bold;}
td.titre {padding-left: 30px; background-image: url('images/vague.gif'); background-position: bottom left ; background-repeat:no-repeat}

.edito_titre {color:#666666; font-size: 22px; font-weight: bold;}
.edito_date {color:#666666; font-weight: bold;}

/* Titres Actu-EnBref */
.actu_titre 	{font-size: 16; font-weight: bold; color: #009733;}
.actu_texte	{font-size: 12; color: #000000;}
.actu_date	{font-size: 12; color: #666666;}

/* Titre des dossiers */
.dm_titre	{font-size: 18; font-weight: bold; color: #009733;}
.dm_theme	{font-size: 12; color: #666666;}
.dm_texte	{font-size: 12; color: #000000;}
a.dm 		{font-size: 12; color: #666666;  font-weight: bold; text-decoration: none;}
a.dm:hover 	{font-size: 12; color: #FF9900;  font-weight: bold; text-decoration: none;}

/* Menus */
span.menu {font-size: 12; color: #666666; font-weight: bold; text-decoration: none; display: block;}
span.menu:hover {font-size: 12; color: #FF9900; font-weight: bold; text-decoration: none; display: block;}
a.menu {font-size: 12; color: #666666;  font-weight: bold; text-decoration: none; display: block;}
a.menu:hover {font-size: 12; color: #FF9900;  font-weight: bold; text-decoration: none; display: block;}

a.lien {color: #666666; font-size: 13; font-weight: bold; text-decoration: underline;}
a.lien:hover {color: #FF9900;  font-size: 13; font-weight: bold; text-decoration: underline overline;}

a.link {color: #666666; font-size: 13; font-weight: none; text-decoration: underline;}
a.link:hover {color: #FF9900; font-size: 13; font-weight: none; text-decoration: underline;}
/*a.link:visited{color: #009733; font-family: arial, verdana, garamond; font-size: 13; font-weight: none; text-decoration: underline;}*/

.texte { font-size: 13; color: #000000;}
.contact{ font-size: 13; color: #666666;}

/* Page de mail */
table.mail {border:1px; border-color:#3A599B; border-style: solid;}
table.mail td.titre  {padding: 2px; background:#FEFECC; border:1px; border-color:#3A599B; border-style: solid; font-size: 24; font-weight: bold; color: #FF9900;}
table.mail td.main {padding: 2px; border:1px; border-color:#3A599B; border-style: solid; background:#FEFECC;}
.mail { font-size: 13; color: #666666; font-weight: bold;}

/* Menu fichier */
ul#menu li ul{display:none;}
ul#menu li:hover>ul{display:block;}
ul#menu{margin:0px; padding:0px; list-style:none; width:100%; background:#EBEADB; float:left; font:0.7em Arial;}
ul#menu hr{margin-right: 4px; margin-left: 4px;}
ul#menu li{float:left; display:block; padding:2px 1px;}
ul#menu li.first{padding-left:2px;}
ul#menu li.last{padding-right:2px;}
ul#menu li a{display:block; padding:2px 6px; border:1px solid #EBEADB; color:#000000; text-decoration:none;}
ul#menu li a:hover{border-top-color:#F9F9F9; border-left-color:#F9F9F9; border-right-color:#999999; border-bottom-color:#999999;}
ul#menu ul{position:absolute; background:#EBEADB url(imgmenuencascade/m1.gif) repeat-y -100px 0%; list-style:none; margin:0px; padding:0px; width:100px; z-index:1; border-style: solid; border-width: 1px; border-top-color: #FFFFFF; border-left-color: #FFFFFF; border-right-color: #777777; border-bottom-color: #777777;}
ul#menu ul ul{top:0px; left:95px; z-index:2;}
ul#menu ul li{position:relative; float:none; margin:0px; padding:0px; _display:inline; margin-left: 1px}
ul#menu ul li img{height:2px; width:96px; margin-left: 1px;}
ul#menu ul li a{display:block; margin:0px;	padding:0px; width:96px; border:none;}
ul#menu ul li a span{display:block; width:82px; _width:96px; padding:2px 6px; margin:0px 2px; border:none; cursor:hand;}
ul#menu ul li a.next span{background:url(imgmenuencascade/fleche.gif) no-repeat 0% 50%;}
ul#menu ul li a.next:hover span{background-position: -100px 50%;}
ul#menu ul li a:hover span{background-color:#316AC5; color:#FFFFFF; border:none;}
ul#menu ul li.first{padding-left:0px; margin-left: 1px}
ul#menu ul li.first a{padding-top:2px; background:url(imgmenuencascade/m1.gif) no-repeat -200px 0%;}
ul#menu ul li.last{padding-right:0px; margin-left: 1px}
ul#menu ul li.last a{padding-bottom:3px;	background:url(imgmenuencascade/m1.gif) no-repeat left bottom;}

table.admin	{border-width: 1; border-style: solid; border-color: #5F8AC5;}
table.admin td.head 	{border-width: 1; border-style: solid; border-color: #5F8AC5; background: #5F8AC5; color: #EFEEE2; padding: 1px 2px 1px 2px; font-size: 12; font-weight: bold;}
table.admin td.row 	{border-width: 1; border-style: solid; border-color: #5F8AC5; color: #000000; padding: 1px 2px 1px 2px; font-size: 12;}

/* Messages */
.message {color: #000000; font-size: 14; text-decoration: none}
.message_titre {color: #FF9900; font-weight: bold; font-size: 16; text-decoration: none}
Table.message {background-color:#FEFECC; border-color: #5F8AC5; border-style: solid; border-width:1; }
TR.message {border-color: #FFCC33; border-style: solid; border-width: 1;}
TR.message_titre {background-color:#000000; border-color: #000000; border-style: solid;}
TD.message {border-color: #FEFECC; border-style: solid; border-width: 1;}
TD.message_titre {background-color:#5F8AC5; border-color: #5F8AC5; border-style: solid; border-width: 1;}

/* debugage */
.debug_titre {font-size: 12; font-weight: bold; color: #FF0000; }
.debug_var {font-size: 12; font-weight: bold; color: #FF00FF; }
.debug_section  {font-size: 14; font-weight: bold; color: #00FF00; }