/* CSS Document Template */
/* Template Gestion Privee */
html 
	{font-family:Tahoma, verdana, sans-serif; font-size:12px; color:#868F98;}
body 
	{border-spacing:collapse;}

/*bandeau*/
table.bandeau 
	{height:131px; background:url(../images/fond-bandeau.png) left top no-repeat;}
 ul.jflanguageselection li a 
	{line-height:23px; margin-bottom:0.1em;}
div#banner 
	{cursor:hand;}

	/*lien normaux et h2*/
a:link, a:active, a:visited 
	{color:#414B56;}
a:hover 
	{color:#f10000; text-decoration:none;}
h2 a:link, h2 a:active, h2 a:visited 
	{color:#F1000;}
table.contentpaneopen h2 a 
	{color:#F1000;}
h2 a:hover 
{color:color:#414B56;}


/*MainMenu*/
table.moduletablemnmenu 
	{color:#FFFFFF;}
table.moduletablemnmenu span
	{color:#FFFFFF; font-size:11px;}
a.mainlevelmnmenu 
	{color:#FFFFFF; text-decoration:none; font-size:11px; text-transform:uppercase; font-weight:bold; line-height:18px;}
a.mainlevelmnmenu:link, a.mainlevelmnmenu:active, a.mainlevelmnmenu:visited 
	{color:#FFFFFF; text-decoration:none; font-size:11px; text-transform:uppercase; font-weight:bold; line-height:18px;}
a.mainlevelmnmenu:hover 
	{text-decoration:underline;}

/*espace pour tableau module page*/
table.gris 
	{background:url(../images/gris.gif) right top no-repeat;}

/*menu ssmenu*/
div.moduletablessmenu 
	{width:226px; height:150px; margin-top:20px;}
div.moduletablessmenu table td
	{background:url(../images/trait_menu.gif) 10px bottom no-repeat; height:25px;}

a.mainlevelssmenu {padding:0px; padding-left:30px; margin-top:10px; padding-top:10px;}

a.mainlevelssmenu:link, a.mainlevelssmenu:visited, a.mainlevelssmenu:active {
	background:url(../images/puce-grise.gif) 10px 12px no-repeat; 
	font-family:Tahoma, verdana, sans-serif; font-size:11px; text-align:justify; 
	color:#868F98; font-weight:bold; text-decoration:none; line-height:24px;}
a.mainlevelssmenu:hover {
	background:url(../images/puce-grise2.gif) 10px 12px no-repeat; color:#414B56;}

div.moduletablessmenu a#active_menussmenu {
	background:url(../images/puce-rouge.gif) 10px 12px no-repeat; color:#414B56;}

div.ssmenu 
	{height:20px; padding-bottom:3px;}

div.ssmenu a.mainlevelssmenu {
	padding-left:23px; margin:0px; padding-right:0px; padding-bottom:0px; 
	font-family:Tahoma, verdana, sans-serif; font-size:11px; color:#868F98; text-decoration:none;}

div.ssmenu a.mainlevelssmenu:link, div.ssmenu a.mainlevelssmenu:active, div.ssmenu a.mainlevelssmenu:visited { 
	padding-left:23px; margin:0px; padding-right:0px; padding-bottom:0px; 	padding-top:0px; background:none; 
	font-weight:normal; font-family:Tahoma, verdana, sans-serif; font-size:11px; color:#868F98; text-decoration:none;}
div.ssmenu a.mainlevelssmenu:hover 
	{background:none; color:#F10000;}
div.ssmenu a#active_menussmenu 
	{background:none;}

div.sublevelssmenu {
font-family: Tahoma, verdana, sans-serif; background: none; font-size:10px;  vertical-align: center;}

a.sublevelssmenu:link, a.sublevelssmenu:active, a.sublevelssmenu:visited {
font-family: Tahoma, verdana, sans-serif; line-height: 18px;
font-size:11px;  text-decoration: none;
}
a.sublevelssmenu:hover {
color: #F1000;}
a.sublevelssmenu#active_menussmenu {color: #F1000;}

div.vague 
	{height:40px; width:229px;}

table.moduletable {height:180px; padding-left:35px; padding-top:0px; margin-right:10px;}

/*partie content*/
td.contenu {background:url(../images/contentheading.gif) left 5px no-repeat;}

td.contenu table 	
{color:#414B56; font-family:Times, verdana, sans-serif; letter-spacing:0.05em; font-size:12.5px; line-height:20px; 
margin-top:15px; margin-left:10px; margin-right:20px; font-stretch:semi-condensed;}

/*lesliens*/
/*firefox*/
table.contentpaneopen  a {color:#414B56; text-decoration:underline;}
/*ie*/
table.contentpaneopen a:link, table.contentpaneopen a:active, table.contentpaneopen a:visited 
	{color:#414B56; text-decoration:underline;}
table.contentpaneopen  a:hover {color:#F10000;}

/*les contenus*/
table.content 
	{height:450px;}
table.contentpaneopen table.contentpaneopen 
	{padding:0px; margin:0px; border-spacing:collapse;}
table.contentpaneopen td.contentheading {
	margin-top:0px; padding-left:42px; padding-top:15px; padding-right:0px; 
	background:url(../images/quots-red.gif) 0px 18px no-repeat; height:45px;
	line-height:45px; font-family:Times, Tahoma, sans-serif; color:#616A74; 
	text-transform:uppercase; letter-spacing:-0.05em; word-spacing:8px; font-size:32px; line-height:32px;}
table.contentpaneopen p 
	{margin-left:20px;}
table.contentpaneopen table {
	padding:0px; margin:0px; border-spacing:collapse;}
table.contentpaneopen div {
	padding:0px; margin:0px; border-spacing:collapse;}
table.contentpaneopen table p {
	padding-left:20px; padding-top:5px; padding-bottom:5px; padding-right:0px;}
table.contentpaneopen ul {
	padding:0px; margin:0px;}
table.contentpaneopen li 
	{margin-left:20px; list-style-image:url(../images/puce-grise.gif) 18px 5px; list-style-type:square; 
	list-style-position:inside; padding-top:5px;}

/*liste decimal*/
 table.contentpaneopen ol 
	{padding:0px; margin-top:0px; margin-left:10px; margin-right:0px; margin-bottom:0px; 
	list-style-type:none; list-style-position:outside;}
 table.contentpaneopen ol li 
	{padding-left:60px; list-style-type:decimal; list-style-image:none; padding-bottom:10px; padding-top:0px; margin:0px;}

/*pour la partie communication*/
/*lettre information*/
table.moduletablemncom 
	{font-family:Tahoma, verdana, sans-serif; font-size:10px; line-height:16px; margin-top:10px; 
	margin-left:38px; margin-right:5px; vertical-align:text-top;}
/*firefox*/
a.mainlevelmncom	
	{font-family:Tahoma, verdana, sans-serif; line-height:16px; font-size:10px; color:#868F98; 
	font-weight:bold; text-decoration:none;}
/*ie*/
a.mainlevelmncom:link, a.mainlevelmncom:active, a.mainlevelmncom:visited {
	font-weight:bold; text-decoration:none; line-height:16px;}
a.mainlevelmncom:hover {
	text-decoration:underline;}

/*lien evenements*/
table.moduletablecommunication  {
	font-family:Tahoma, verdana, sans-serif; font-size:10px; line-height:16px; margin-top:10px; margin-left:38px; margin-right:5px; vertical-align:text-top;}
ul.latestnewscommunication {
	margin:0px; padding:0px;}
li.latestnewscommunication {
	margin:0px; padding:0px; list-style:none;}
/*firefox*/
a.latestnewscommunication {
	line-height:16px; font-family:Tahoma, verdana, sans-serif; font-size:10px; 
	color:#868F98; text-decoration:none; line-height:16px;}
/*ie*/
a.latestnewscommunication:link, a.latestnewscommunication:active, a.latestnewscommunication:visited { 
	text-decoration:none; line-height:16px;}
a.latestnewscommunication:hover {
	text-decoration:underline;}

/*banner*/
div.moduletablebanner {
	position:relative; left:19px; top:0px; width:188px; height:90px; z-index:2;}

/*footer*/
div.footer {
	font-size:10px; width:950px;}
a.footer:link, a.footer:active, a.footer:visited {
	color:#868F98;}
a.footer:hover {
	text-decoration:none;}
table.footer {
	background:url(../images/footer.gif) left top no-repeat;}

/*100p100net*/
/*firefox*/
a.cent {
	color:#FFFFFFF; font-size:5px; text-decoration:none;}
/*ie*/
a.cent:link, a.cent:active, a.cent:visited, a.cent:hover{
	color:#FFFFFFF; font-size:5px; text-decoration:none;}

/*menu transparent*/
a.mainleveltrans {
	color:#ffffff; text-decoration:none;}
a.mainleveltrans:link, a.mainleveltrans:active, a.mainleveltrans:visited, a.mainleveltrans:hover 
	{color:#ffffff; text-decoration:none;}

/*menu horizontal:acces aux 4 sections su site*/
table.menu { 
	width:950px; height:25px; display:block;}
td.gris{
	background-color:#AAB1B6; height:25px;}
div.moduletablesections 
	{position:relative; left:0px; top:0px; z-index:2;  line-height:25px;
	padding:0px; margin:0px; height:20px; width:948px; vertical-align:text-top;}
div.moduletablesections ul#mainlevelsections 
	{margin:0px; list-style:none; padding:0px;}
div.moduletablesections ul#mainlevelsections li
	{width:237px; height:25px; float:left; margin:0px; padding:0px; display:block;}
div.moduletablesections ul#mainlevelsections li a
	{width:237px; height:25px; margin:0px; padding:0px; display:block;}
div.moduletablesections ul#mainlevelsections li a.mainlevelsections 
	{padding:0px; line-height:25px; margin:0px; height:25px;}
div.moduletablesections ul#mainlevelsections li:hover a.mainlevelsections
	{line-height:25px; padding-bottom:0px;}

	/*pour ie*/
div.moduletablesections ul#mainlevelsections li a.mainlevelsections:active
	{background:#FFFFFF; padding:0px;}
div.moduletablesections ul#mainlevelsections li a.mainlevelsections:hover 
	{background:#FFFFFF; padding:0px;}
div.moduletablesections ul#mainlevelsections li a#active_menusections
	{background:url(../images/rouge.gif) left top no-repeat; padding-bottom:0px;}
td.menu_actif {
	background:url(../images/menu_actif.gif) 225px 0px no-repeat; background-color:#C3C8CD; height:25px;}
a.section:link, a.section:active, a.section:visited {
	text-decoration:none; border-collapse:collapse;}
a.section:hover {
	text-decoration:none;}
div.moduletablesections div.sections {
	float:left; position:relative; left:0px; top:0px; width:230px; height:25px; 
	z-index:2; visibility:hidden;}

/*navigation entre les pages des articles*/
div.pagenavcounter 
	{color:#FFFFFF; font-size:0px; height:0px; width:0px; line-height:0px; visibility:hidden;}

div.pagenavbar 
	{position:relative; text-align:center; padding-bottom:0px; margin-bottom:0px; height:20px; width:650px; left:0px; bottom:0px;}

