@charset "UTF-8";
/* CSS Document */
body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	margin: 0; padding: 0;	text-align: center; color:#006298;}
/*effet rollover pour les images*/
.im {border: none; filter:alpha(opacity=100);}
.im:hover{filter:alpha(opacity=60); min-height : 1%; opacity: 0.60; border: none;}
/*separateur a utiliser apres un float*/
div.clear {clear:both;}

/********************************************************************************************************************************************************/
/*Page d'index principale*/

.default #container					{width: 700px; margin: 0 auto; text-align: left;}									 																					/*conteneur principal*/
.default #contenu						{width:700px; height: 407px; position:relative; top:100px;}																									/*div du contenu principal*/
.default #contenu	 .image 		{z-index: 0; position:relative; top:0px; width:700px; height: 407px; }																					/*image aleatoire*/
.default #contenu	 .legend		{z-index:1; position:absolute; bottom:0px; background:url(/images/fond_description.png); width:700px; height:45px;}		/*texte superposé à l'image*/
.default #contenu	 .legend h1	{font-size:12px; margin:5px 3px 5px 5px; text-align:center; font-weight:normal; color: #006298;}
.default #contenu	 .legend h2	{font-size:11px; margin:0 5px 5px 5px; text-align:center; font-weight:normal; color: #006298;}
.default #logo							{width:700px; height:99px; position:absolute; top:0px;}																										/*div du logo*/
.default #navlang						{width:625px; height:45px; text-align:center; position: relative; top:120px; margin: 0 auto;}
.default #navlangIdioma					{width:700px; height:100%; text-align:center; position: relative; top:120px; margin: 0 auto;}
/*div de choix de la langue*/
.default #navlang .idioma			{width:45px; height:45px; margin: 0 40px; float:left;}																											/*cases de chaque drapeau*/
.default #pie								{width:700px; height: 53px; position: absolute; top:590px;}
.default #pieIdioma								{width:700px; height: 53px; position: absolute; top:710px;}	
/*div du pied de page*/
.default #pie	 .pie1					{float:left; margin-right:15px; height:48px; margin-top:5px;}
.default #pie	 .pie2					{float:left; margin-right:15px; height:47px; margin-top:6px;}
.default #pie	 .pie3					{float:left; margin-right:25px; height:47px; margin-top:6px;}
.default #pie	 .pie4					{float:left; text-align:center; margin: 0 auto; font-size:10px; color:#999999; width:300px; height: 53px;}
.default #pie	 .pie5					{float:right; margin-left:25px; height:47px; margin-top:6px;}
.default #pie	 .pie6					{float:right; margin-left:25px; height:41px; margin-top:12px;}
.default #pie	 .pie7					{margin:100px auto 0 auto; height:20px; width:20px; text-align:center;}
.default #pieIdioma	 .pie1					{float:left; margin-right:15px; height:48px; margin-top:5px;}
.default #pieIdioma	 .pie2					{float:left; margin-right:15px; height:47px; margin-top:6px;}
.default #pieIdioma	 .pie3					{float:left; margin-right:25px; height:47px; margin-top:6px;}
.default #pieIdioma	 .pie4					{float:left; text-align:center; margin: 0 auto; font-size:10px; color:#999999; width:300px; height: 53px;}
.default #pieIdioma	 .pie5					{float:right; margin-left:25px; height:47px; margin-top:6px;}
.default #pieIdioma	 .pie6					{float:right; margin-left:25px; height:41px; margin-top:12px;}
.default #pieIdioma	 .pie7					{margin:100px auto 0 auto; height:20px; width:20px; text-align:center;}

.Ntooltip 								{position: relative; text-decoration: none; margin:20px 50% 10px 50%; width:20px; height:20px; text-align:center; background-color:#FFF}
.Ntooltip span 							{display: none;}
.Ntooltip2 								{position: relative; text-decoration: none; margin:20px 50% 10px 50%; width:20px; height:20px;z-index:999; background:#FFF; text-align:center; z-index:999;}
.Ntooltip2 span 						{display: block; position: absolute; bottom:10px; left:10px; width:250px; height:auto; padding:6px; border:1px double #CCCCCC; background:#FFF; font-size:9px; color: #0e547e; text-align:left; z-index:999; overflow:auto}
.Ntooltip2 span a						{font-size:9px; color: #0e547e; text-decoration:none}

/*div du lien ovr*/
.default #divovr 					{width: 700px; text-align:center; position:relative; top:20px; z-index:1;}
.default #divovr .mapuce		{margin-right:8px; border:0; z-index:1; top:20px;}
.default #divovr a					{color:#999999;text-decoration:none; font-size:10px; z-index:1; top:20px;}
.default #divovr a:hover		{text-decoration:none; color:#B0090F; z-index:1; top:20px;}

.ct1, .ct2, .ct3, .ct4, .cb1, .cb2, .cb3, .cb4{font-size:1px; overflow:hidden; display:block;}
.ct1, .cb1 {height:1px; background:#606060; margin:0 5px;}
.ct2 {height:1px; background:#4385ab; border-right:2px solid #606060; border-left:2px solid #606060; margin:0 3px;}
.ct3 {height:1px; background:#4385ab; border-right:1px solid #606060; border-left:1px solid #606060; margin:0 2px;}
.ct4 {height:2px; background:#4385ab; border-right:1px solid #606060; border-left:1px solid #606060; margin:0 1px;}
.cb2 {height:1px; background:#FFFFFF; border-right:2px solid #606060; border-left:2px solid #606060; margin:0 3px;}
.cb3 {height:1px; background:#FFFFFF; border-right:1px solid #606060; border-left:1px solid #606060; margin:0 2px;}
.cb4 {height:2px; background:#FFFFFF; border-right:1px solid #606060; border-left:1px solid #606060; margin:0 1px;}
.ctcontent {background:#4385ab; border-right:1px solid #606060; border-left:1px solid #606060; padding:0 5px 5px 5px; font-weight:bold; text-align:center; font-size:12px; width:auto; height:auto;}
.ctcontent a { text-decoration:none; color:#FFF}
.ctcontent a:hover {color:#0e547e}
.cbcontent {background:#FFFFFF; border-right:1px solid #606060; border-left:1px solid #606060; padding:5px 5px 0 5px; text-align:center; width:auto; height:101px}
.cbcontent a {
border: none;
filter:alpha(opacity=100);
}
.cbcontent a:hover{
filter:alpha(opacity=60);
min-height : 1%;
opacity: 0.60;
border: none;
}