/* Cette feuille de style permet de geer toutes les parties du Framework devant etre variable! */


/* Import du fichier Constants */
/* Text for slogan */
.TU-sloganBgColor h2 {
	background-color: inherit;
	color: #FFF;
	font-weight: bold;
	font-size: 110%;
}

/* Background colour and image for slogan */
.TU-sloganBgColor {
	background: url(../../../../fileadmin/IHP/PICS/slogan_bg.gif) no-repeat; 
/*	background: url(../../../../fileadmin/IHP/PICS/slogan_bg.gif) no-repeat top right #9FCAE5; */
}

/* Background curve */
#TU-curveBg {
   background: url(../../../../fileadmin/IHP/PICS/nav_bg.gif) no-repeat;
	float: left;
}


/* Background colour for the language bar and page tools */
.TU-toolbarBgColor {
	background-color: #417C7A; 
	color: inherit;
}

/* text and backgrounds for headings and links in the nav */
li.TU-navheaderBg {
	font-weight: bold;
	font-size: 110%;
/* Pas de repercution avec le background */
/*	background-color: #B5D8EF; */
}
li.TU-navlinksBg {
	background-color: #D4E0DF;
	color: inherit;
}
li.TU-navheaderBg {
	font-weight: bold;
	background-color: #B1CDCD;
	color: inherit;
}

/* Object Heading background colour */
li.TU-object-headerBg {
	list-style: none;
	background-color: #D8D8D8; 
	color: #333;
	font-size: 100%;
	font-weight: bold;
	padding-left: 5px;
	list-style-position: outside;
}

li.TU-object-footer {
	list-style: none;
	background-color: #D8D8D8;
	color: inherit;
	padding-right: 5px;
	margin-bottom: 7px;
	text-align: right;
}

li.TU-object-footer a:active, li.TU-object-footer a:link, li.TU-object-footer a:visited {
	font-size: 85%;
	text-decoration: none;
	background: url(../../../../fileadmin/IHP/PICS/navarrow.gif) left no-repeat; 
	background-color: inherit;
	color: #565656;
	padding-left: 10px;
}
	
li.TU-object-footer a:hover {
	text-decoration: underline;
}


/* Object Text background colour */
li.TU-object-textBg {
	list-style: none;
	list-style-position: outside;
	background: #E3E3E3;
	color: inherit;
	padding: 3px 9px 0 9px;
	margin: 0 0 3px 0;
}

li.TU-object-textBg a:active , li.TU-object-textBg a:link, li.TU-object-textBg a:visited {
	background-color: inherit;
	color: #427D7B;
	text-decoration: underline;
}

li.TU-object-textBg a:hover {
	text-decoration: none;
}

/* Object Image positioning */
li.TU-object-textBg img {
	float: left;
	margin: 4px 6px 6px 0px;
}

/* Feature story Heading Background Image 
ATTENTION modif du H3 en H1, plus pratique pour IHP...*/
h1.TU-featureStoryBg {
	background: url(../../../../fileadmin/IHP/PICS/in_focus_bg.jpg) top left no-repeat;
	background-color: inherit;	
	font-size: 120%;
	color: #000;
	padding: .2em 0 .2em .6em;
	height: 39px;
}
/* A checker!!!

.TU-featureStoryBg a:active , .TU-featureStoryBg a:link, .TU-featureStoryBg a:visited, .TU-featureStoryBg a:hover {
	color: #427D7B;
	text-decoration: none;
}*/

/* Feature story Link colours */
a.TU-featureStory:active , a.TU-featureStory :link, a.TU-featureStory:visited {
	background-color: inherit;
	color: #427D7B;
	text-decoration: none;
}

a.TU-featureStory:hover {
	text-decoration: none;
}

/* Background for 3 column layout */
#TU-threeColBg {
	float: left;
	background: url(../../../../fileadmin/IHP/PICS/threeColumnBg.gif) repeat-y;
}

/* Background for 2 column layout */
#TU-twoColBg {
	float: left;
	background: url(../../../../fileadmin/IHP/PICS/twoColumnBg.gif) repeat-y;
}
#DL-content p	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-left: 15px;
	margin-right: 15px;
	text-align: justify;
	
}
#DL-content a.glossary:active ,#DL-content a.glossary:link,#DL-content a.glossary:visited {
	background-color: inherit;
	color: #31615F;
	text-decoration:	none;
	background: url(../../../../fileadmin/IHP/PICS/deco_tiret.gif) repeat-x 100% 100%;
	cursor:	help;
}

#DL-content a.glossary:hover {
	text-decoration:	none;
	color: #417C7A;
	background: url(../../../../fileadmin/IHP/PICS/deco_tiret.gif) repeat-x 100% 100%;	
}
#DL-content a:active ,#DL-content a:link,#DL-content a:visited {
	background-color: inherit;
	color: #31615F;
	text-decoration:	underline;
	cursor:	pointer;
}
#DL-content a:hover {
	text-decoration:	underline;
}
#DL-content li.B_content	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-left: 25px;
	margin-right: 15px;
	text-align: justify; 
/*	background: url(../../../../fileadmin/IHP/PICS/greenbullet.gif) top left no-repeat; */
	list-style-position:	outside;
	list-style-image: none;
	list-style-image: url(../../../../fileadmin/IHP/PICS/greenbullet_3.gif); 
	}
#DL-content li.N_content	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-left: 35px;
	margin-right: 15px;
	text-align: justify; 
	list-style-position:	outside;
	list-style-image: none;
	}	
#DL-content li.L_content	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-left: 15px;
	margin-right: 10px;
	text-align: justify; 
	list-style-position:	inside;
	list-style-image: url(../../../../fileadmin/IHP/PICS/greenline.gif);	
	}
#DL-content H2	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	background-color: #F1F5F5;
	color: #417C7A;
	width:	414px;
	max-width:424px;
/*	width:expression(document.body.clientWidth > 424? "424px": "auto" );*/
	height: 20px;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}		

#DL-content H3	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #417C7A;
	margin-left: 8px;
	margin-right: 3px;
}