/**********************************************************************************************/
div#header {
	float:left;
	margin: 0 0 0 0; 
	padding: 0;
	width:960px;
	height: 211px;
}
div#header a{
	font-size: 1.0em;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}
div#header ul{
	list-style-type: none;
	margin: 0 0 0 0; 
	padding: 0;
}
div#header li {
	float: left;
}
div#header li a {
	display: block;
}
/**********************************************************************************************/
div#centre {
	float: left;
	width: 960px;
	/* fixe une hauteur minimale*/
	min-height: 410px;			/*sauf IE6*/		
	_height: 410px;				/*pour IE6*/	
	margin: 0;
	padding: 0;
	background-color: #fff;
}
/**********************************************************************************************/
div#gauche {
	float: left;
	width: 255px;
	margin: 0;
	padding: 0;
}

/***********************************************/
div#menuvariable {
	float: left;
	margin: 0;
	padding: 0;
}
div#menuvariable ul {/*----		Rubriques		----*/
	list-style-type: none;
	margin: 0; 
	padding: 0;
}
div#menuvariable li {		
	line-height: 30px;
	margin: 0; 
	padding: 0 0 0 0px;
}
div#menuvariable ul ul {/*----		Sous Rubriques		----*/
	list-style-type: none;
	margin: 0; 
	padding: 0;
	border-top: 0px solid #fff;
}
div#menuvariable ul ul li {
	line-height: 20px;
	margin: 0; 
	padding: 0 0 0 10px;
	border-bottom: 0px solid #fff;

}
div#menuvariable ul ul ul{/*----		Page		----*/
	list-style-type: none;
	margin: 0; 
	padding: 0;
	border-top: 0px solid #fff;
}
div#menuvariable ul ul ul li	{
	line-height: 20px;
	margin: 0; 
	padding: 0 0 0 10px;
	border-bottom: 0px solid #fff;
	border-top: 0px solid #fff;
}

div#menuvariable a	{
	display: block;
	text-decoration: none;
}

A.somliensthemes 		{font-size: 1.1em; font-weight: bold;}
A.somlienthemesactif 		{display:block;text-align: center;font-size: 1.4em; font-weight: bold;}
A.somlienthemesextranet		{font-size: 1.1em; font-weight: bold;}

A.somlienrub 			{font-size: 1.1em; padding-left: 10px;}
A.somlienrub:link 		{}
A.somlienrub:visited 		{}
A.somlienrub:active 		{}
A.somlienrub:hover 		{}
A.somlienrubactif 		{font-size: 1.1em; font-weight: bold; padding-left: 10px;}

A.nomrubrique 			{font-size: 0.9em;}
A.nomcategorie 			{font-size: 0.9em;}

A.somliensousrub 		{font-size: 1.0em; padding-left: 10px;}
A.somliensousrub:link 		{}
A.somliensousrub:visited 	{}
A.somliensousrub:active 	{}
A.somliensousrub:hover 		{}
A.somliensousrubactif 		{font-size: 1.0em; font-weight: bold; padding-left: 10px;}

A.somlienpage 			{font-size: 0.9em; padding-left: 10px;}
A.somlienpage:link 		{}
A.somlienpage:visited 		{}
A.somlienpage:active 		{}
A.somlienpage:hover 		{}
A.somlienpageactif 		{font-size: 0.9em; font-weight: bold; padding-left: 10px;}
/**********************************************************************************************/
div#droite {
	float: right;
	width: 705px;
	margin: 0;
	padding: 0;
}

/***********************************************/
div#navigation {
	float: left;
	width: 100%;
	height: 23px;
	margin: 0;
	padding: 0;
}
div#barreprogre {
	color: #000;
	line-height: 23px;
	font-size: 0.9em;
	padding: 0 0 0 20px;
}
div#barreprogre A {
	color: #000;
	text-decoration: none;
}
div#barreprogre A:hover {
	color: #000;
}
/***********************************************/
div#page {
	float: right;
	width: 675px;
	/* fixe une hauteur minimale*/
	min-height: 450px;			/*sauf IE6*/		
	_height: 450px;				/*pour IE6*/	
	margin: 0;					
	padding: 10px 15px;
}
/**********************************************************************************************/
