body 	{font-family:"Trebuchet MS", Arial;font-size: 11px;margin: 0; padding: 0;}
td	{vertical-align: top;}


/* --- Logo udassad (virtuel : lien sur le background) --- */
a#logo_udassad{position:absolute;top:15px;left:16px;width:220px;height:150px;text-decoration:none;}
a#logo_udassad:hover{text-decoration:none;}

/* --- menu en haut --- */
#menuH			{ margin: 10px 16px 0 0;}
#menuH td.fondV		{ background-color: #BED730; padding: 1px 12px 0 4px;}
#menuH td.fondB		{ background-color: #008FD4;  padding: 1px 12px 0 4px;}
#menuH a			{font-size:11px; color:#FFFFFF; font-weight: bold; text-decoration: none;}
#menuH td.fondV a:hover		{color:#515D0F; text-decoration: underline }
#menuH td.fondB a:hover		{color:#084968;  text-decoration: underline}


/* --- titres de blocs --- */
h1, h4{font-family:"Trebuchet MS";font-size:14px;line-height:1.2em;}
h1.titre, h4.titre{margin:0;padding:3px 0;}
h1.titre.bleu, h4.titre.bleu{background:#def1f9 url(fleche-bleu-1.gif) no-repeat 5px 0.2em;padding:0 0 0 30px;}
h1.titre.vert, h4.titre.vert{background:#f7fae4 url(fleche-vert-1.gif) no-repeat 5px 0.2em;padding:0 0 0 30px;}
h1.titre.bleu1{font-size:12px;font-weight:bold;color:#fff;background:#008fd4;padding:5px 8px;}
h1.titre.bleu1 span.puce_titre_bleu1{background:url(bg-puce.gif) no-repeat 0 7px;padding:0 10px}

h1.bleu{color: #008FD4;margin:0 0 3px 0;}
h1.vert, h4.vert{color: #BED730;}
.flechetitre{margin: 8px 0 0 2px;}
.flechetitrebleu{margin: 8px 0 0 5px;}
.pointilles{font-size:1px;line-height:1px;padding:0;}
.pointilles_haut{background:url(bg-pointilles-H.gif) repeat-x 0 0;padding:0 0 4px 0;}
.pointilles_bas{background:url(bg-pointilles-H.gif) repeat-x 0 6px;padding:5px 0 9px 0;}

/* --- paragraphes avec puce -fleche encadree - --- */
p.avecpuce, p.avecpuceag	{ margin: 6px 3px 0 3px;padding-left: 15px; background-image: url(fleche-fdbc.gif); background-repeat:no-repeat; background-position: 0 3px;}
p.avecpuceag			{margin-left: 0;}

/* --- blocs d'infos -- */
.blocinfo	{
font-family:"Trebuchet MS", Arial;font-size: 11px;margin: 0; padding: 0; margin-bottom: 10px;}
.txtnoir	{color: #000;
font-family:"Trebuchet MS", Arial;font-size: 11px;margin: 0; padding: 0;}
.txtgris	{color: #737163;
font-family:"Trebuchet MS", Arial;font-size: 11px;
}

/* --- paragraphe en savoir plus --- */
p.esp			{text-align: right; margin: 5px 5px 0 0;}
p.esp a		{font-size: 9px; color: #003366; text-decoration: none;}
p.esp a:hover	{text-decoration: underline;}


/* --- ttes nos prest --- */
td.smenuG a, td.smenuD a	{color: #FFFFFF;font-size: 9px;font-weight: bold;text-decoration: none;}
td.smenuG				{background-color: #008FD4;}
td.smenuD				{background-color: #BED730;}


/* --- liste menu gauche --- */
#basmenug		{margin: 10px 0 15px 25px;}
#basmenug li 	{list-style-image:url(fleche-li-noire.gif);}
#basmenug li a	{color: #000;font-size: 12px;font-weight: bold;text-decoration: none;}


/* --- deb menu bas --- */
#menubas			{font-family:"Trebuchet MS", Arial;font-size: 11px;margin: 13px 0 auto 10px 0 auto;}
#menubas ul		{margin:0;margin-top: 2px;}
#menubas li		{display: inline;list-style-type:none;margin: 0 10px 0 10px;color:#FFF;}
#menubas li a		{color: #FFF;text-decoration: none;}
#menubas li a:hover	{color: #FFF;text-decoration: underline;}

/* --- deb auteur d'info --- */
.auteur 		{ color: #666;text-align: right; margin-top: 10px;}

/* --- espace calibr --- */
br.espace		{height: 5px;}

/* --- find de module --- */
.basmodule		{background-image:url(bg-gris-1tp.gif);	background-repeat:repeat-x;}

/* -- menu gauche -- */
.hmenug
	{
	background-image:url(bg-grisbleu.gif);	
	background-repeat:repeat-x;
	}
	
td.HeaderCssClass
	{
	font-family:"Trebuchet MS", Arial;font-size: 11px;
	background:transparent url(fleche-fdbc.gif) no-repeat 3px 50%;
	font-weight: bold;
	padding-left:15px;
	}
td.HeaderCssClass a, td.HeaderCssClass a:Visited
	{
	color: #737163;
	}

td a span.CurrentHeadercssclass /* Selected */
	{
	display:block;
	font-family:"Trebuchet MS", Arial;font-size: 11px;
	background:#008FD4 url(fleche-fdbc.gif) no-repeat 3px 50%;
	font-weight: bold;
	padding-left:15px;
	margin-left:-15px;
	color: #FFF;
	}
td a:Hover span.CurrentHeadercssclass /* Selected */
	{
	color: #FFF;
	text-decoration: none;
	}
td.HeaderHighlightCssClass /* Hover */
	{
	font-family:"Trebuchet MS", Arial;font-size: 11px;
	background:#008FD4 url(fleche-fdbc.gif) no-repeat 3px 50%;
	font-weight: bold;
	padding-left:15px;
	color: #FFF;
	}
td.HeaderHighlightCssClass a:Visited, td.HeaderHighlightCssClass a/* Hover */
	{
	color: #FFF;
	}
td.HeaderHighlightCssClass a:Hover/* Selected */
	{
	color: #FFF;
	text-decoration: none;
	}
td.Itemcssclass
	{
	font-family:"Trebuchet MS", Arial;font-size: 11px;
	padding-left:25px;
	}
td.Itemcssclass a, td.Itemcssclass a:Visited
	{
	color: #737163;
	}
td.Itemcssclass hr
	{
	color: #FFF; height: 2px; width: 100%; background-color: #FFF;
	}
td.ItemHighlightCssClass
	{
	font-family:"Trebuchet MS", Arial;font-size: 11px;
	padding-left:25px;
	color: #737163;
	}
td.ItemHighlightCssClass a:Hover
	{
	color: #000;
	text-decoration: none;
	}
td a span.CurrentItemcssclass, td a span.CurrentItemcssclass a, td a span.CurrentItemcssclass a:Visited
	{
	color: #000;
	text-decoration: none;
	}
	
/* ---  spacer --- */
.spacer { clear: both; height: 15px;}

/* ---  titre En Savoir Plus --- */
.titreEsp
	{
	font-size: 14px;
	color: #BED730;
	font-weight: bold;
	}
.texteEsp 
	{
	color: 003366; 
	}
.texteEsp a
	{
	font-weight: bold;
	text-decoration: none;
	color: 003366; 
	}

/* -------- menu -------  */


.MainMenu_MenuContainer {
 background: #008FD4 url(menuP-fond.gif) bottom repeat-x;
 height:35px;
 }

.MainMenu_MenuBar {
 cursor: hand;
 height:32px;
 padding-top: 8px;
}

.MainMenu_MenuItem {
 cursor: hand;
 color: White;
 font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
 font-size: 10pt;
 font-weight: bold;
 font-style: normal;
 border: none;
}

.MainMenu_MenuIcon {
 cursor: hand; 
 background-color: #008FD4;
 border: none; 
 text-align: center;
 width: 15px; 
 height: 21px;
}

.MainMenu_SubMenu {
 z-index: 1000; 
 cursor: hand; 
 background-color: #008FD4;
 filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;
 border: #FFF 0px solid; 
}

.MainMenu_MenuBreak {
 border: none; 
 height: 0px;
}

.MainMenu_MenuItemSel {
 background: transparent;
 cursor: hand; 
 color: black; 
 font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
 font-size: 10pt; 
 font-weight: bold; 
 font-style: normal;
 border: none;
}

.MainMenu_RootMenuItemSel {
 background: transparent;
 cursor: hand; 
 color: black; 
 font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
 font-size: 10pt; 
 font-weight: bold; 
 font-style: normal;
 border: none;
 padding-top: 8px;
}

.MainMenu_SubMenuItemSel {
 background: #BED730;
 cursor: hand; 
 color: black; 
 font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
 font-size: 10pt; 
 font-weight: bold; 
 font-style: normal;
 border: none;
 padding-top: 0px;
}

.MainMenu_MenuArrow {
 font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
 font-size: 10pt; 
 cursor: hand; 
 border: none;
}

.MainMenu_RootMenuArrow {
}



