html,body{margin:0px;height:100%;}

.CurMenuFont{FONT: Bold 12px arial; COLOR: #FF0000;}
.MenuFont	{FONT: 12px arial; COLOR: #000;}
.SubMenuFont{FONT: 12px arial; COLOR: #000;}


/*=================================================================================*/
html, body { margin: 0; padding: 0; height: 100%}

div#myarea			{ position:relative; margin:auto; width:980px;background-color:#FFFFFF; border:0px solid #000000; z-index:0;}

div#myhead			{ position:relative; background-color:#FFFFFF; margin-left:0px; margin-top:0px; width:100%; height:130px;}
div#headL1L			{ position:relative; float:left; margin-top:0px; width:50%; height:50px; border:0px solid #FF0000; z-index:0;}
div#headL1R			{ position:relative; float:right; margin-top:0px; width:48%; height:50px; border:0px solid #FF0000; z-index:0;}

div#mymenu			{ position:relative; margin-left:0px;margin-top:-80px; width:100%; height:26px; border:0px solid #000000;z-index:0;background-color:#FFF193;}
div#mymenuL			{ float:left; width:0px; height:25px;}
div#mymenuR			{ position:relative; width:100%; height:25px; border:0px solid #00FF00;z-index:0;}

div#head_smenu		{ position:relative; margin-left:0px;margin-top:0px; width:100%; height:26px; border:0px solid #000000;}
div#head_smenuL1	{ position:relative; margin-left:0px;margin-top:0px; width:968px; height:26px; border:0px solid #000000;background-color:#FFF193;
					  padding-top:6px;padding-left:10px;font-size:11px;font-family:Arial;}
div#head_smenuL2	{ position:relative; margin-left:0px;margin-top:0px; width:968px; height:26px; border:0px solid #000000;background-color:#EEEEFF;
					  padding-top:6px;padding-left:10px; font-size:11px;font-family:Arial;}
div#head_smenuL1Bis	{ position:relative; margin-left:0px;margin-top:0px; width:968px; height:26px; border:0px solid #000000;background-color:#FFF193;
					  padding-top:6px;padding-left:10px;font-size:14px;font-weight:bold;font-family:Arial;}

div#mybody		{ position:absolute; margin-top:0px; width:99.8%; border: 0px solid #000000;z-index:0;}


div#mypage		{ position:relative; margin-top:40px; border: 0px solid #000000;z-index:0;}


/*=====================================*/
div#bodyL1		{ position:relative; margin-top:40px;					border:0px solid #FF00FF;z-index:0;}


div#bodyL1L		{ position:relative; float:left;						width:200px;					border:0px solid #DDDDDD;}
div#bodyL1L1	{ position:relative; float:left;						width:200px;	height:134px;	border:1px solid #FFD237;}
div#bodyL1L1Box	{ position:relative; float:left; padding-left:5px;		width:190px;	height:100px;	border:0px solid #FFD237;}
div#bodyL1L2	{ position:relative; float:left;						width:200px;	height:806px;	border:1px solid #FFD237;}
div#bodyL1L2Box	{ position:relative; float:left; padding-left:5px;		width:190px;					border:0px solid #FFD237;}

div#bodyL1M		{ position:relative; margin-left:210px;	width:470px;	padding-top:3px;	border:0px solid #EE0000;}
div#bodyL1M1	{ position:relative;					width:470px;						border:0px solid #FFD237;}
div#bodyL1M2	{ position:relative;					width:470px;	height:640px;		border:1px solid #FFD237;}

div#bodyL1R		{ position:relative; float:right;		width:290px;					border:0px solid #FFD237;}
div#bodyL1R1	{ position:relative;					width:290px;	height:150px;	border:1px solid #FFD237;}
div#bodyL1R1Box	{ position:relative; padding-left:5px;	width:280px;					border:0px solid #FFD237;}
div#bodyL1R2	{ position:relative;					width:290px;	height:636px;	border:1px solid #FFD237;}
div#bodyL1R2Box	{ position:relative; padding-left:5px;	width:280px;					border:0px solid #FFD237;}


div#bodyL3		{ top:12px; padding-top:6px;	 width:100%; height:130px; border:0px solid #00FFFF;z-index:0;background-color:#EDFFCA;}
div#bodyL3Box	{ margin-top:12px; padding-left:5px; width:100%;	height:110px; border:0px solid #00FFFF;}

/*=====================================*/



/*=====================================*/
div#affL1		{ position:relative; margin-top:10px;					height:360px; border:0px solid #FF00FF;z-index:0;}

div#affL1L		{ position:relative; float:left;		width:710px;	height:360px; border:0px solid #AAAAAA;}
div#affL1LL1	{ position:relative;					width:710px;	height:80px; border:1px solid #AAAAAA;}
div#affL1LL2	{ position:relative; margin-top:20px;	width:710px;	height:260px; border:1px solid #AAAAAA;}


div#affL1R		{ position:relative; margin-top:10px;	float:right;		width:250px;	height:360px; border:0px solid #FFD237;}
div#affL1RL1	{ position:relative;					width:250px;	height:160px; border:1px solid #FFD237;}
div#affL1RL2	{ position:relative; margin-top:20px;	width:250px;	height:160px; border:1px solid #FFD237;}
/*=====================================*/


/*===DEPOSER=====================================*/
div#depoL1		{ position:relative; margin-top:10px;					border:0px solid #FF00FF;z-index:0;}

div#depoL1L		{ position:relative; float:left;	width:150px;	border:0px solid #AAAAAA;}
div#depoL1LL1	{ position:relative; padding-top:10px;	padding-left:10px;	width:150px;	height:110px; border:0px solid #AAAAAA;}
div#depoL1LL2	{ position:relative; margin-top:20px;	width:150px;	height:60px;  border:0px solid #AAAAAA;}

div#depoL1R		{ position:relative; margin-top:0px; padding:30px; float:left;	width:916px;border:1px solid #FFD237;}

div#depoL1RMsg		{ position:relative; margin-top:0px; padding:30px; float:left;	width:916px; height:200px; border:1px solid #FFD237;}
div#depoL1RMsg2		{ position:relative; margin-top:0px; padding:30px; float:left;	width:800px; height:200px; border:0px solid #FFD237;}
/*==============================================*/



/*=CHERCHER ====================================*/
div#searchL1	{ position:relative; margin-top:40px;					border:0px solid #FF0000;z-index:0;}

div#searchL1L	{ position:relative; float:left;		width:210px;	border:1px solid #FFD237;}
div#searchL1LBox{ position:relative; padding-left:10px;	width:180px;	height:840px;	border:0px solid #FFD237;}

div#searchL1R	{ margin-top:0px;	float:right;	width:760px;	border:0px solid #FFD237;}
/*=============================================*/


/*==ANNUAIRE===========================================*/
div#annuaireL1		{ position:relative; margin-top:40px;					border:0px solid #FF00FF;z-index:0;}

div#annuaireL1L		{ position:relative; float:left; margin-top:0px;		width:710px;	border:0px solid #FFFFAA;}
div#annuaireL1LL1	{ position:relative;					width:710px;	height:160px;	border:1px solid #FFD237;}
div#annuaireL1LL2	{ position:relative; margin-top:10px;	width:710px;					border:0px solid #FFD237;}

div#annuaireL1R		{ position:relative; margin-top:0px;	float:right;	width:250px;	height:360px; border:0px solid #FFD237;}
div#annuaireL1RL1	{ position:relative;					width:250px;	height:160px; border:1px solid #FFD237;}
div#annuaireL1RL2	{ position:relative; margin-top:10px;	width:250px;	height:160px; border:1px solid #FFD237;}
/*=============================================*/

/*==USER===================================*/
div#userL1		{ position:relative; margin-top:10px;					height:420px; border:1px solid #FFD237;z-index:0;}

div#userL1R		{ position:relative; margin-top:10px;	width:450px;	height:360px; border:0px solid #FFD237;}
div#userL1RL1	{ position:relative; float:left; 					width:450px;	height:180px; border:1px solid #FFD237;}
div#userL1RL2	{ position:relative; float:right; margin-top:20px;	width:450px;	height:160px; border:1px solid #FFD237;}
/*=====================================*/



.bloc_title01 {
	float:left;
	height:16px;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-left:10px;
	font-family:Tahoma, Geneva, sans-serif;
	width:96%;
	background:#FFF000;
}
.text_title01 {
	float:left;
	height:11px;
	line-height:11px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-left:10px;
	font-family:Tahoma, Geneva, sans-serif;
	background:#FFF;
}
.text_normal {
	float:left;
	height:11px;
	line-height:11px;
	font-size:11px;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	font-family:Tahoma, Geneva, sans-serif;
	background:#FFF;
}

.text_normal_high {
	float:left;
	height:20px;
	line-height:18px;
	font-size:11px;
	color:#000;
	padding-top:5px;
	padding-left:5px;
	padding-right:0px;
	font-family:Tahoma, Geneva, sans-serif;
	background:#FFF;
}

h4{
	line-height:20px;
	text-indent:10px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	background:#FFEE77;
}
h5{
	line-height:20px;
	text-indent:10px;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	font-family:arial;
}
h6{
	line-height:20px;
	text-indent:10px;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	font-family:arial;
}

.tn			{font: normal 11px arial; color: black; line-height:14.5pt;text-indent:10px;}
.tnb		{font: bold 12px arial; color: black; line-height:14.5pt;text-indent:10px;}
.tn_smenu	{font: bold 11px arial; color: #FF7800; line-height:14.5pt;text-indent:10px;}
.tn_low		{font: normal 11px arial; color: black; line-height:12pt;text-indent:10px;}
.tn_high	{font: normal 11px arial; color: black; line-height:20pt;text-indent:10px;}
.tn_red		{font: normal 11px arial; color: red; line-height:14.5pt;text-indent:10px;}
.tn_orange	{font: normal 11px arial; color: #FF6600; line-height:14.5pt;text-indent:10px;}
.tn_gris	{font: normal 11px arial; color: #999; line-height:14.5pt;text-indent:10px;}
.tn_green	{font: normal 11px arial; color: #00AA00; line-height:14.5pt;text-indent:10px;}


div#myfoot		{ width:100%; margin:0 auto; border:0px solid #44b6dc; background:#FFFFFF; height:30px; text-align:center; line-height:30px;}
div#myfoot_box	{ width:100%; float:right; margin-top:20px; border-top:1px solid #FF7800; background:#FFFFFF; height:15px; text-align:center; line-height:15px;}


div#homeL1		{ position:relative; left:0px; width:800px; height:80px;border:0px solid #00FF00;}
div#homeL1L		{ position:relative; float: left; left:0px; height:80px;border:0px solid #00FF00;}
div#homeL1R		{ position:relative; float:right; height:80px;border:0px solid #00FF00;}

div#homeL2		{ margin-top:0px;border:0px solid #FF0000;}
div#homeL3		{ float:left; margin-top:20px;width:100%; border:0px solid #FF0000;}
div#knowmore	{  position:absolute; float:left; margin-top:0px;width:100%; height:20px; border:0px solid #FF0000;}

div#homeFootMargin	{ float:bottom; margin-top:40px;width:100%; border:0px solid #FF0000;}






/*ALI================================================================================*/

h4 {
	margin:0;
	padding:0;
}

/*
h1, h2, h3, h4, h5, h6 {
	font-size:11px;
	font-family: Arial;
	font-weight:normal;
}*/

/*GZH*/
a.link_11:link,
a.link_11:visited{color:#000;}
a.link_11:hover{color:#FF6600;}



#area_1_ul1{
	padding:8px 0 0 8px;
	float:left;
	clear:left;
}
#area_1_ul1 li{
	margin:8px 0 0 0;

	height:16px;

	position:relative;
	float:left;
	clear:both;
	width:195px;
	
	
}

/*GZH* barre de classement*/
#area_1_ul1 li span{
	position:absolute;
	dispaly:block;
	left:20px;
	width:190px;
	height:16px;
}

/*GZH* barre de classement */
#area_1_ul1 li span ins{
	float:right;
	height:16px;
	width:80px;
	background-color:#F3F6FB;
}
#area_1_ul1 li span ins em{
	float:left;
	height:16px;
	line-height:16px;
	font-size:10px;
	color:#FFF;
	padding-left:3px;
	font-family:Tahoma, Geneva, sans-serif;
	background:#FFB44F url(index_map_w.png) no-repeat right -553px;

		
		
	}
	
/*GZH Text left */	
#area_1_ul1 li span a{
	float:left;
	width:95px;
	
}	

.bh_1{background:url(index_map_w1.gif) no-repeat 0 0;}



.title_1,.title_2,.title_3,.title_4,.title_5{line-height:30px;height:30px;font-weight:700;}
.title_1 a:link,.title_1 a:visited{font-size:14px;color:#000;font-weight:700;text-decoration:underline;line-height:25px;}
.title_2{color:#7c2D02;font-weight:700;padding-left:5px;line-height:27px;}.title_3{padding-left:10px;line-height:27px;}

.title_4 a:link,.title_4 a:visited
{	display:block;font-size:14px;color:#000;font-weight:700;text-decoration:underline;
	line-height:25px;
	background-image:url(icon_1.gif);
	background-repeat:no-repeat;background-position:right 10px;width:200px;}

.title_5 a:link,.title_5 a:visited{display:block;font-size:14px;color:#000;
		font-weight:700;text-decoration:underline;line-height:25px;background-image:url(icon_1.gif);background-repeat:no-repeat;background-position:right -24px;width:80px;}



/*================================================================================*/
div#menu a {color:#000000;}
div#menu ul {padding: 0; margin:0px; background: white; text-align:center;}
div#menu li {background:#F5BB56;}
div#menu li:hover {background: #F29F0F;}
div#menu li.submenu:hover {background: #F29F0F;}
div#menu li.submenu {background: url(img/1pxtrans.gif) 95% 50% no-repeat; background-color:#CCCCCC; }
div#menu li.plop { background:url(img/1pxtrans.gif) 95% 50% no-repeat #F5BB56;}
div#menu ul li {position:relative; list-style: none; float:left; border:1px solid #AB6221;}
div#menu ul ul {position: absolute;display:none; width:100px;}
div#menu li a {text-decoration: none; padding: 4px 0 4px; display:block; width:130px;}
div#menu ul.niv1 li.submenu:hover ul.niv2, 
div#menu ul.niv2 li.submenu:hover {display:block;}


/*================================================================================*/
a.nodeco {TEXT-DECORATION: none}
a.link {COLOR: #000000, text-decoration: none}
a:hover {CURSOR: hand; TEXT-DECORATION: underline}

a.mainMenu:link    { color: white; 	text-decoration: none }
a.mainMenu:active  { color: #EEBB44; 	text-decoration: none }
a.mainMenu:visited { color: white; 	text-decoration: none }
a.mainMenu:hover   { color: red; 	text-decoration: underline; background: #FFAA00}

a.mainMenuCur:link    { color: red; 	text-decoration: none }
a.mainMenuCur:active  { color: red; 	text-decoration: none }
a.mainMenuCur:visited { color: red; 	text-decoration: none }
a.mainMenuCur:hover   { color: white; 	text-decoration: underline; background: #FFAA00}

.mainMenuCur	{FONT: bold 14px arial; COLOR: #FF0000;}
.mainMenu		{FONT: bold 14px arial; COLOR: #FFFFFF}

a.mainMenu_fr:link    { color: white; 	text-decoration: none }
a.mainMenu_fr:active  { color: #EEBB44; text-decoration: none }
a.mainMenu_fr:visited { color: white; 	text-decoration: none }
a.mainMenu_fr:hover   { color: red; 	text-decoration: underline; background: #FFAA00}

a.mainMenuCur_fr:link    { color: red; 	text-decoration: none }
a.mainMenuCur_fr:active  { color: red; 	text-decoration: none }
a.mainMenuCur_fr:visited { color: red; 	text-decoration: none }
a.mainMenuCur_fr:hover   { color: white; text-decoration: underline; background: #000000}

.mainMenuCur_fr	   {FONT: bold 12px arial; COLOR: #FF5500;}
.mainMenu_fr	   {FONT: bold 12px arial; COLOR: #EEEEEE}

.leftMenuInactive  { FONT: normal 12px Arial; color: #FFFFFF; 	text-decoration: none }

.leftMenu  		    { FONT: bold 12px arial; COLOR: #FFFFFF}
.leftMenu a:link    { color: white; text-decoration: none }
.leftMenu a:active  { color: white; text-decoration: none }
.leftMenu a:visited { color: white; text-decoration: none }
.leftMenu a:hover   { color: white; text-decoration: none;}

.txt_white1{FONT: 12px arial; COLOR: #FFFFFF}
.txt_white2{FONT: 11px arial; COLOR: #FFFFFF}
.txt_white2 a:link    { color: white; text-decoration: underline }
.txt_white2 a:active  { color: white; text-decoration: underline }
.txt_white2 a:visited { color: white; text-decoration: underline }
.txt_white2 a:hover   { color: white; text-decoration: underline }
.txt_white3{FONT: 9px arial; COLOR: #FFFFFF}


.subj_title{FONT: bold 14px Arial; COLOR: #552200}

.news_txt {FONT: 11px Arial;COLOR: #000000;}
.news_txt_link{FONT: 11px arial; COLOR: #111111}

.news_txtM {FONT: 14px Arial;COLOR: #000000;}


.news_title{FONT: Bold 11px arial; COLOR: #111111}
.news_title_link{FONT: Bold 11px arial; COLOR: #111111}

.news_title2{FONT: Bold 11px arial; COLOR: #FFFFFF}
.news_title2_link{FONT: Bold 11px arial; COLOR: #4422EE}

.OneNewsTitle {FONT: 20px Arial;COLOR: #FF0000;}
.OneNewsTxt   {FONT: 12px Arial;COLOR: #111111;}

.page_foot{FONT: 10px Arial; COLOR: #000}
.page_foot a:link    { color: black; text-decoration: underline }
.page_foot a:active  { color: black; text-decoration: underline }
.page_foot a:visited { color: black; text-decoration: underline }
.page_foot a:hover   { color: black; text-decoration: underline;}

.S3 {FONT: 10px arial; COLOR: #6e6e6e}

.GreenSmall {FONT: 12px arial; COLOR: #FFFFFF;}
.GreenTitleSmall {FONT: Bold 11px arial; COLOR: #FFFFFF;}
.GreenTitleMedium{FONT: Bold 14px arial; COLOR: #FFFFFF;}
.Green20 {FONT: Bold 20px arial; COLOR: #FFFFFF;}

.BlueSmall{FONT: 11px arial; COLOR: #0000FF;}
.BlueTitleSmall{FONT: Bold 12px arial; COLOR: #0022DD;}
.BlueTitleMedium{FONT: Bold 14px arial; COLOR: blue;}
.BlueTitle{FONT: Bold 16px arial; COLOR: #2255EE;}
.BlueTitleLarge{FONT: Bold 24px arial; COLOR: blue;}
.BlueLightTitleSmall  {FONT: Normal 12px arial; COLOR: #3681DD;}

.GreySmall		{FONT: Normal 11px arial; COLOR: #333333;}
.GreyTitleSmall		{FONT: Normal 12px arial; COLOR: #333333; line-height:14.5pt;}
.GreyTitleSmallBold {FONT: Bold 12px arial; COLOR: #333333;}
.GreyLightTitleSmall	{FONT: Normal 12px arial; COLOR: #444444;}
.GreyTitleMedium {FONT: Bold 14px arial; COLOR: #333333;}

.RedSmall  {FONT: Normal 11px arial; COLOR: #AA0000; }
.RedTitleSmall  {FONT: Normal 12px arial; COLOR: #AA0000; }
.RedTitleSmallBold  {FONT: Bold 12px arial; COLOR: red;}
.RedTitleMedium {FONT: Bold 16px arial; COLOR: #AA0000;}
.RedTitleMediumLarge {FONT: Bold 20px arial; COLOR: red;}
.RedTitleLarge  {FONT: Bold 24px arial; COLOR: red;}

.BlackVerySmall  {FONT: Normal 9px arial; COLOR: black; line-height:12pt;}
.BlackSmall  {FONT: Normal 11px arial; COLOR: black; line-height:14.5pt;}
.BlackNormal  {FONT: Normal 12px arial; COLOR: black; line-height:14.5pt;}
.BlackTitleSmall  {FONT: Bold 12px arial; COLOR: black; line-height:14.5pt;}
.BlackTitleMedium {FONT: Bold 14px arial; COLOR: black;line-height:16pt;}
.BlackTitleMediumLarge {FONT: Bold 20px arial; COLOR: black;}
.BlackTitleLarge  {FONT: Bold 24px arial; COLOR: black;}

.BlackTxt {FONT: 13px Arial;COLOR: #000000;}

.OrangeSmall {FONT: 11px arial; COLOR: #E66F05;}
.OrangeTitleSmall {FONT: Bold 12px arial; COLOR: #E66F05;}
.OrangeTitleMedium{FONT: Bold 16px arial; COLOR: #E65F05;}
.OrangeTitleLarge{FONT: Bold 20px arial; COLOR: #E66F05;}

.BgColorTitleMedium{FONT: Bold 16px arial; COLOR: #FFFFFF;}


.WhiteTxtBold{FONT: Bold 11px arial; COLOR: #FFFFFF}

.GreenLightMedium{FONT: Normal 12px arial; COLOR:#79D069;}

.Font680Medium {FONT: Bold 14px arial; COLOR: #E65F05;}
.Font680 {FONT: Bold 16px arial; COLOR: #E65F05;}
