*			{ font-family: 'Lucida Grande', Arial, Helvetica, Serif }

body, table	{ font-size:12px }

body		{
	background-image:url('/img/bg.gif');
	margin:0;
	scrollbar-3dlight-color:#003333;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#007777;
	scrollbar-highlight-color:#009999;
	scrollbar-shadow-color:#003333;
	scrollbar-track-color:#003333; 
}

a			{
	color:#066;
}
a:hover	{
	text-decoration:none;
}
a.nav, a.nav:hover	{
	color:#900;
}


@media screen {
	.contentWidth	{ width:700px }

	#gotop			{ visibility:hidden }
}
@media print {
	#container, .contentWidth	{ width:100% }

	#gotop			{ display:none }
}


#homepage				{
	width:625px;
}

#homepage a		{
	text-decoration:none;
}


#homepage #logos, #homepage #logos a		{
	font-size:9px;
	color:#4A8D8D;
}


#footer					{
	margin-top:15px;
	border-top:2px solid #4A8D8D;
	padding:2px;
	color:#4A8D8D;
	font-weight:bold;
}
#footer a				{
	color:#4A8D8D;
	font-size:11px;
	text-decoration:none;
}




h1, h2, h3, h4, h5, h6	{
	margin:0;
	padding:0;
}



#main h1, #main h2, #main h3, #main h4	{
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	margin-bottom:3px;
}

#main h1, #main h1 a		{
	margin-top:10px;
	color:#099;
	font-size:26px;
	text-shadow:3px 3px #DDD;
	text-decoration:none;
}
#main h2, #main h2 a		{
	margin-top:8px;
	color:#111;
	font-size:18px;
	text-shadow:3px 3px #DDD;
	text-decoration:none;
}
#main h3, #main h3 a		{
	margin-top:6px;
	color:#444;
	font-size:14px;
	text-decoration:none;
}
#main h4, #main h4 a		{
	margin-top:4px;
	color:#666;
	font-size:12px;
	text-decoration:none;
}

#main h5, #main h5 a		{
	margin-top:2px;
	color:#888;
	font-size:12px;
	text-decoration:none;
}

#main h6, #main h6 a		{
	margin-top:1px;
	color:#AAA;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}















a.selLng img							{
	-moz-opacity:.40; -khtml-opacity:.40; opacity: .40; filter: alpha(opacity=40);
}
a.selLng:hover img, a.selLngActif img	{
	-moz-opacity:1; -khtml-opacity:1; opacity:1; filter: alpha(opacity=100);
}


.transp10	{ -moz-opacity:.10; -khtml-opacity:.10; opacity: .10; filter: alpha(opacity=10); }
.transp20	{ -moz-opacity:.20; -khtml-opacity:.20; opacity: .20; filter: alpha(opacity=20); }
.transp30	{ -moz-opacity:.30; -khtml-opacity:.30; opacity: .30; filter: alpha(opacity=30); }
.transp40	{ -moz-opacity:.40; -khtml-opacity:.40; opacity: .40; filter: alpha(opacity=40); }
.transp50	{ -moz-opacity:.50; -khtml-opacity:.50; opacity: .50; filter: alpha(opacity=50); }
.transp60	{ -moz-opacity:.60; -khtml-opacity:.60; opacity: .60; filter: alpha(opacity=60); }
.transp70	{ -moz-opacity:.70; -khtml-opacity:.70; opacity: .70; filter: alpha(opacity=70); }
.transp80	{ -moz-opacity:.80; -khtml-opacity:.80; opacity: .80; filter: alpha(opacity=80); }
.transp90	{ -moz-opacity:.90; -khtml-opacity:.90; opacity: .90; filter: alpha(opacity=90); }








/* BARRE DE NAV3 (dans main avec iframe) */


#nav3 td		{
	border-bottom:1px solid #C0C5CA;
	text-align:center;
	background-image:url('/img/nav3_L.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#nav3 .textright	{
	background:none;
	text-align:right;
}
#nav3 .textright a	{
	background:none;
	display:inline;
}


#nav3 a			{
	background-image:url('/img/nav3_R.gif');
	background-repeat:no-repeat;
	background-position:top right;
	text-decoration:none;
	display:block;
	height:24px;
	color:#444;
	font-size:11px;
	/*font-weight:bold;*/
}

#nav3 .separator	{
	background:transparent;
	border-bottom:1px solid #C0C5CA;
}

#nav3 a:hover	{
/*	background-image:url('/img/nav2_overR.gif');*/
	color:#111;
}

#nav3 .pti		{ font-size:4px }


#nav3 .hi		{
	background-image:url(/img/nav3_hiL.gif);
	background-position:top left;
	border-bottom:0px;
}
#nav3 .hi a		{
	background-image:url(/img/nav3_hiR.gif);
	background-position:top right;
	background-repeat:no-repeat;	
}


/* BARRE DE NAV4 (dans main avec iframe, sous NAV3) */

#nav4				{
	border-left:1px solid #C0C5CA;
	background-image:url('/img/nav4.gif');
	background-position:top;
}

#nav4 .pti			{ font-size:4px }

#nav4 .nav4	td		{
	background-image:url('/img/nav3_sep.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:1px;
}

#nav4 .nav4 .textright	{
	background:transparent;
}
#nav4 .nav4 .textright a	{
	display:inline;
	font-size:6px;
	line-height:26px;
	height:auto;
}
#nav4 .nav4 .textright a img	{
	margin:0px 3px;
}

#nav4 .nav4 a		{
	text-decoration:none;
	display:block;
	height:26px;
	color:#444;
	font-size:11px;
}

#nav4 .nav4 a:hover	{
	background-image:url('/img/nav4_over.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}

#nav4 .nav4 .hi a	{
	background:#FFF;
}




.nav_date			{
	width:80px;
	
}
.nav_date a			{
	text-decoration:none;
	color:#0C787B;
	font-weight:bold;
	font-size:14px;
}
