/* CSS for monitor */
.langue
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none; 
	/*color:				White;*/
	color:#ccd7dd;
	}

body{
	margin:				0px;
	padding:			0px;
	
}
p, body {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}

img {
	vertical-align:		middle;
}

/* Liens dans les contenus de texte */
/* *************************** */


#maincontainer{
	width: 				980px;
	margin: 			0px auto;
}

#topsection{
	background: 		#EAEAEA;
	height: 			150px;
	background-image:	url('../img/backBanner.png');
}


#logo {
	background-image:	url('../img/hessoLogo.png');
	background-position: top left;
	background-repeat: 	no-repeat;
	height:				125px;
	padding:			0px;
	margin:				0px;
}

#navPerm {
	margin-top:			-25px;
	background-image:	url('../img/backButton.png');
	background-position: top right;
	background-repeat: 	no-repeat;
	line-height:		25px;
	float:				right;
	width:				280px;
	text-align:			right;
}

.searchInput {
	margin:				0px;
	padding:			1px;
	width:				158px;
	border:				1px solid #999999;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
}

#searchInputForm {
	padding-right:		20px;
}


#SearchZone
{
    visibility:visible ;
    height:40px;
    vertical-align:bottom;
    
    }
.btnSearch
{
    position:relative;
    bottom:-25px;
    }
.ZoneSaisieSearch
{
    padding-top:4px;
    position:relative;
    bottom:-10px;
    
    }


#footer{
	line-height:		28px;
	clear: 				left;
	background-image:	url('../img/footerPoints.png');
	background-position: top left;
	background-repeat: 	repeat-x;
	width: 				100%;
}

#footer a{
	text-decoration:	none;
	color:				#666666;
	text-transform:		uppercase;
}

#footer a:hOver {
	text-decoration:	underline;
}

#footerLink {
	text-align: 		left;
	padding: 			4px 0px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			10px;
	color:				#666666;
	float:				left;
	text-align:			left;
}

#footerLogo {
	float:				right;
	text-align:			right;
	margin-top:			5px;
}
#navIBack {
	background-image:	url('../img/backButtonLeft.png');
	background-position: top left;
	background-repeat: 	no-repeat;
	height:				25px;
	padding:			0px;
	margin:				0px;
	margin-top:			0px;
	
}

.navPrinc{
	height:				25px;
	padding:			0px;
	margin:				0px;
	margin-top:			0px;		
	color: #FFFFFF;
}

.NavPrinc1erNiv, .NavPrinc1erNiv a{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
	line-height:		25px;

}

.NavPrinc1erNivHover, .NavPrinc1erNivHover a {
	background-position: top right;
	background-repeat: 	repeat;
	color: #FFFFFF;
	 
}

.NavPrinc2erNiv{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	border-bottom:		1px #b2b2b2 solid;
	z-index: 100;
}
.NavPrinc2erNiv a {
	text-decoration:	none;
	width:				100%;
	line-height:		23px;
	padding:			0px 5px;
	color:				#676767;
	border-bottom:		0px #ffffff solid;
}
.NavPrinc2erNivMenu
	{
	border-left:		1px #b2b2b2 solid;
	border-top:			1px #b2b2b2 solid;
	border-right:		1px #b2b2b2 solid;
	padding:			0;
	background-image:	url('../img/backMnuDeroulant.png');
	background-position: top left;
	background-repeat:	repeat-x;
	background-color: Blue  ;
}
.NavPrinc2erNiv, .NavPrinc2erNiv a:hover {
	text-decoration:	underline;
}

#imgBanner {
	background-position: bottom right;
	background-repeat: 	no-repeat;
	height:				150px;
}

/* Gestion des publicités en Homepage */
/* ******************* */

#firstLine {
	width:				100%;
}

#secondLine {
	clear:				both;
	width:				100%;
	padding-top:		15px;
	padding-bottom:		25px;
}

#adBig {
	float:				left;
}

#adLow {
	float:				right; 
}

#adSelector {
	float:				left;
	background-image:	url(../img/PubBack.png) ;
	width :				44px;
	height:				330px;
}

#adLittle {
	float:				left;
}

h1 {
	line-height:		25px;
	
	color:				#416c82;
	
	/* color:				#a2c14f; 	 	Technologie du vivant */
	/* color:				#db373a; 		Systèmes industriels */
	/* color:				#a64c23; 		Travail social */
	/* color:				#0073a5; 		Soins Infirmiers */
	/* color:				#fcbe00; 		Physiothérapie */
	/* color:				#ed8f30; 		Informatique de gestion */
	/* color:				#00ade0; 		Economie d'entreprise */
	
	/* color:				#416c82; 		Neutre texte */
	/* color:				#95b0bf;		Neutre backBouton */
	
	background-image:	url('../img/underline.png');
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	text-transform: 	uppercase;
	margin:				0;
	margin-bottom:		10px;
}
.EventD
{
    font-size:			12px;
}
/* Gestion des news */
/* *************** */

#infoNews {
	float:				left;
	width:				220px;
	margin:				0;
	background-color:	#FFFFFF;
	padding:			0;
	padding-right:		25px;
}

#infoNews p{
	font-size:			11px;
}

#infoNews a {
	text-decoration:	none;
	color:				#416c82;
}

.newsItem {
	margin:				0;
	margin-bottom:		10px;
}

.newsItemDate {
	color:				#000000;
}

/* Gestion des events */
/* *************** */

#infoEvents {
	float:				left;
	width:				220px;
	background-color:	#FFFFFF;
	padding:			0;
	padding-right:		25px;
}

#infoEvents p{
	font-size:			11px;
}

#infoEvents a {
	text-decoration:	none;
	color:				#416c82;
}

.eventsItem {
	margin:				0;
	margin-bottom:		10px;
}

.eventsItemDate {
	color:				#000000;
}

/* Gestion des highlight */
/* ****************** */
.subTitle {
	margin:				0;
	padding:			0;
	font-weight:		bold;
}

#infoHighlight {
	float:				left;
	width:				488px;
}

#infoHighlight p {
	font-size:			11px;
}