/*** FONDATION ***/
body			{font-size:80%;
			background-image:none;background-color:#A0CDF4;color:#000000;
			min-width:500px;
			text-align:center;
			width:100%;
			margin:0px;padding:0px;			}
body,td    		{font-family:Arial, Verdana, Helvetica, sans-serif;}

.bkgBody		{background-color:#ffffff;color:#333333;
			width:963px;
			padding:0px;margin:0px auto;
			text-align:left;}
.copyright		{background-color:#A0CDF4;color:#333333;
			width:960px;text-align:right;
			padding:8px;margin:0px auto;
			font-size:92%;font-family:Arial, Verdana, Helvetica, sans-serif;}
.gFooter			{padding:10px 10px 10px 10px;background-color:#F0F0F0;font-size:84%;
				border-right:1px solid #DDDDDD;border-bottom:1px solid #CCCCCC;}
.gFooter a:link			{color:#063871;text-decoration:none}
.gFooter a:visited		{color:#003A9A;text-decoration:none}
.gFooter a[href]:hover		{color:purple;text-decoration:underline;}
.gFooter h4 a:link,		
.gFooter h4 a:visited		{color:#333333;text-decoration:none}
.gFooter h4 a[href]:hover	{color:purple;text-decoration:underline;}

.gHeader		{width:100%;text-align:right;height:40px;}
.gBreadcrumbs		{font-size:94%;}
.smaller		{font-size:84%;}
.bigger			{font-size:116%;}			
			
/*** HEADERS ***/
h1,h2,h3,h4 		{margin:0px;font-weight:600;color:#063871;}
h1			{font-size:130%;padding:15px 0px 8px 0px;color:#063871;}
h2 			{font-size:115%;padding:8px 0px 8px 0px;color:#063871;}
h3	    		{font-size:110%;padding:7px 0px 4px 0px;color:#063871;}
h4    			{font-size:110%;padding:7px 0px 4px 0px;color:#063871;}
p  			{padding:8px 6px 0px 0px;margin:0px;}
hr 			{border:0;color:#063871;background-color:#063871;height:1px;width:98%;text-align:left;}

/*** ANCHORS ***/
a			{font-family:Arial, Verdana, Helvetica, sans-serif;}
a:link			{color:#063871;text-decoration:underline;}
a:visited		{color:#003A9A;text-decoration:underline;}
a[href]:hover		{color:purple;text-decoration:underline;}
a img			{border:0;vertical-align:middle;}
a:visited		{border:0;vertical-align:middle;}

#entantque a img	{border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;	
			border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}		
			
/*** ROW ***/			
.gRowStart		{width:943px;text-align:left;color:#333333;
			padding:0px 10px 0px 10px;margin:0px auto;}
.gRowEnd		{clear:left;}
			
		
/*** SPLITS ***/			
#gSp3Tiers 		{width:943px;margin:0 auto;}
#gSp3Tiers1 		{float:left;width:304px;padding:0px 10px 0px 0px;}
#gSp3TiersLast2 	{float:right;width:628px;}
#gSp3Tiers2 		{float:left;width:304px;padding:0px 10px 0px 0px;}
#gSp3Tiers3		{float:right;width:304px;padding:0px 10px 0px 0px;}

.gSp3Quart 		{width:943px;margin:0 auto;}
.gSp3Quart1 		{float:left;width:690px;padding:0px 10px 0px 0px;}
.gSp3Quart2 		{float:right;width:232px;padding:0px 0px 0px 10px;}

/*** NAV ***/
.gSpNav 		{width:943px;padding:0px  0px 0px  0px;margin:0px;}
.gSpNavLeft		{width:178px;padding:6px  6px 0px  6px;margin:0px;background-color:#F0F0F0;font-weight:bold;}
.gSpNavRight 		{width:733px;padding:0px 10px 0px 10px;margin:0px;}
.navItemBox		{background-color:#F0F0F0;padding:7px 3px 7px 3px;margin:0px 0px 2px 0px;}
.navItemBox a		{text-decoration:none;font-weight:bold;}
.navItemBox a:link	{text-decoration:none;font-weight:bold;}
.navItemBox a:visited	{text-decoration:none;font-weight:bold;}
.navItemBox a:hover	{text-decoration:underline;color:#F9F9F9;}

.SELF,.SELF a,		
.CURRENT,.CURRENT a	{background-color:#063871;color:#F9F9F9;}

.SELF a:hover,
.CURRENT a:hover	{text-decoration:none;color:#F9F9F9;}

.navLeftHover		{background-color:#909090;text-decoration:none;color:#F9F9F9;}

/*** INNER ***/ 
.iSpMoitie 		{width:733px;margin:0 auto;}
.iSpMoitie1		{float:left;width:356px;padding:0px 10px 0px 0px;}
.iSpMoitie2 		{float:right;width:356px;padding:0px 0px 0px 10px;}
.iSp3Quart 		{width:733px;margin:0 auto;}
.iSp3Quart1		{float:left;width:540px;padding:0px 10px 0px 0px;}
.iSp3Quart2 		{float:right;width:160px;padding:0px 0px 0px 10px;}

/*** CLICABLE ***/			
.bClick     		{width:auto;padding:5px 8px 5px 8px;margin:0px;
			border-top: 1px #EEEEEE solid;border-bottom: 1px #EEEEEE solid;}
.bClick:hover		{border-top:1px #CCCCCC solid;border-bottom: 1px #CCCCCC solid;
			background-color:#F0F0F0;}
.bClick div a		{text-decoration:underline;}
.bClick p   		{width:auto;padding:5px 8px 5px 8px;}
#feedBlogue .bClick	{padding:10px 8px 8px 8px;}

			
/*** BORDERS ***/			
.border1 		{border-top:  1px solid;
	             	border-right: 1px solid;
		        border-bottom:1px solid;
			border-left:  1px solid;}
			
/*** BOUTON HEC ***/	
a.boutonhec 		{display: inline-block;
			outline: none;
			cursor: pointer;
			text-align: center;
			padding: 6px 16px 6px 16px;
			color: #FFFFFF;
			font-family:Arial, Verdana, Helvetica, sans-serif;
			font-size:1em;
			font-weight:bold;
			text-decoration: none;
			text-shadow: 0 1px 1px rgba(0,0,0,.3);
			-webkit-border-radius: .5em;
			-moz-border-radius: .5em;
			border-radius: .5em;
			-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
			-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
			box-shadow: 0 1px 2px rgba(0,0,0,.2);
			border: solid 1px #0076a3;
			background: #d9eef7;
			background: -webkit-gradient(linear, left top, left bottom, from(#0095cd), to(#063871));
			background: -moz-linear-gradient(top,  #0095cd,  #063871);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cd', endColorstr='#063871');
			}
a.boutonhec:hover 	{text-decoration: none;
			color: #FFFFFF;
			background: #007ead;
			background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#003399));
			background: -moz-linear-gradient(top,  #00adee,  #003399);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#003399');
			}
a.danslentete		{padding:4px 8px 4px 8px;font-size:88%;border: solid 1px #333333;color: #333333;
			background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#CCCCCC));
			background: -moz-linear-gradient(top,  #F3F3F3,  #CCCCCC);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#CCCCCC');
			}

			
/*** IFRAME ***/
iframe 			{width:100%;
			margin:0 0 1em;
			border:0;
			}
#external-frame 	{min-height:1000px;}
#iframeTest		{max-width:100%;
			margin:0 auto;
			}
			
/*** OLD GRAY HZ MENU ***/
#hz-menu		{background-color:#FFFFFF;font-weight:bold;
			padding:3px 0px 3px 0px;margin:0px;
			height:100%;width:943px;
			}
ul#hz-menu,
ul#hz-menu li 		{margin:0px;padding:0px;}
ul#hz-menu li 		{display: inline-block;
			width:178px;
			text-align:center;
			background-color:#E6E6E6;
			vertical-align: middle;
			padding:3px;
			border-right:2px solid #FFFFFF;
			cursor:pointer;
			}
ul#hz-menu li a		{font:103% Arial, Verdana, Helvetica, sans-serif;
			text-decoration:none;font-weight:bold;}
ul#hz-menu li a:hover	{text-decoration:underline;color:purple;}

/*** activate only if using old gray menu */
/*ul#hz-menu li.bClick:hover	{background-color:#D0D0D0;}*/
/*ul#hz-menu li#hmself		{background-color:#D0D0D0;cursor:default;}	*/
/*ul#hz-menu li#hmself:hover	{background-color:#D0D0D0;cursor:default;}*/	
/*ul#hz-menu li#hmself a:hover	{text-decoration:none;color:#000000;cursor:default;}*/
/****/

/*** NEW BLUE HZ MENU ***/
#hz-menu		{background-color:#FFFFFF;
			padding:3px 0px 3px 0px;
			height:100%;
			margin:0 auto;
			width:943px;
			}
ul#hz-menu,
ul#hz-menu li 		{margin:0px;padding:0px;}
ul#hz-menu li 		{display:inline-block;
			text-align:center;
			vertical-align:middle;
			background: url("../img/menu_bleu.png") repeat-x scroll 0 0 #194377;
			background-color:#194377;
			/*text-transform: uppercase;*/
			line-height: 2.3em;
			width: 185px;
			border-top: 1px solid #FFFFFF;border-right: 2px solid #FFFFFF;
			cursor:pointer;
			}
			
ul#hz-menu li a		{font:105% Arial, Verdana, Helvetica, sans-serif;
			color:#ffffff;
			line-height:2.3em;
		    	text-shadow:0 1px 0 #194377;
			text-decoration:none;
			font-weight:bold;
			}
ul#hz-menu li:hover     {background: url("../img/menu_bleu_over.png") repeat-x scroll 0 0 #113157;
			background-color:#113157;
			}			
ul#hz-menu li a:hover	{text-decoration:underline;color:#ffffff;}

ul#hz-menu li#hmself,			
ul#hz-menu li#hmself:hover,		
ul#hz-menu li#hmself.bClick,	
ul#hz-menu li#hmself.bClick:hover	
			{cursor:default;background: url("../img/menu_bleu_over.png") repeat-x scroll 0 0 #113157;background-color:#003399;}
ul#hz-menu li#hmself.bClick a,
ul#hz-menu li#hmself.bClick a:hover	{text-decoration:none;color:#FFFFFF;cursor:default;}
