/* CSS Document */
#Site, #Blank{
	position:relative;
	z-index:10;
	display:block;
	
	margin:0 auto;
	padding-top:118px;
	
	width:972px;
}

#Site h1 , #Blank h1{
	margin:0;
	position:absolute;
	top:0px;
	left:362px;
	width:322px;
	height:164px;
	background-image:url(../img/h1_logo.png);
}

#Site h1 a, #Blank h1 a{ position:relative; display:block; width:322px; height:129px; }

#Site #Navigation{
	position:relative;
	z-index:9;
	display:none;
	
	margin:0 auto;
	
	width:960px;
	height:46px;
	
	/*background-image:url(../img/_tmp_navigation.png);*/
}

#nav_noscript{
	height:27px;
	width:960px;
	background-image:url(../img/nav_noscript_bg.gif);
	padding-top:8px;
	color:#646361;
	font-weight:bold;
	text-align:center;
	margin-top:12px;

}

#nav_noscript a{
	font-family:"Times New Roman", Times, serif;
	color:#FFDC00;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
}

#nav_noscript a:hover{
	color:#FFFFFF;
}

/* LAYER NAV */
#Subrub1{
	position:absolute;
	z-index:1000;
	
	top:46px;
	left:95px;
	
	margin:0;
	
	width:207px;
	height:172px;
	
	background-color:#212121;
	visibility:hidden;
}

#Subrub2{
	position:absolute;
	z-index:1;
	
	top:46px;
	left:337px;
	
	margin:0;
	
	width:170px;
	height:70px;
	
	background-color:#212121;
}

#Subrub1 ul, #Subrub2 ul{
	display:block;
	
	margin:0;
	padding:0;
	padding-top:12px;
	padding-left:12px;
	
}

#Subrub1 li, #Subrub1 li a, #Subrub2 li, #Subrub2 li a{
	display:block;
	
	margin:0;
	
}

#Subrub1 li.separator, #Subrub2 li.separator{
	
	margin-top:3px;
	margin-bottom:3px;
	
	width:125px;
	height:2px;
	
	font-size:0;
	line-height:0;
	
	background-image:url(../img/ssrub_separator.gif);
}

#Subrub1 li.btn1{ width:121px; height:26px; background-image:url(../img/ssrub1_btn1_hov.gif); }
#Subrub1 li.btn1 a{ width:121px; height:26px; background-image:url(../img/ssrub1_btn1_off.gif); }

#Subrub1 li.btn2{ margin-top:7px; width:159px; height:28px; background-image:url(../img/ssrub1_btn2_hov.gif); }
#Subrub1 li.btn2 a{ width:159px; height:28px; background-image:url(../img/ssrub1_btn2_off.gif); }

#Subrub1 li.btn3{ margin-top:7px; width:137px; height:23px; background-image:url(../img/ssrub1_btn3_hov.gif); }
#Subrub1 li.btn3 a{ width:137px; height:23px; background-image:url(../img/ssrub1_btn3_off.gif); }

#Subrub1 li.btn4{ margin-top:7px; width:172px; height:26px; background-image:url(../img/ssrub1_btn4_hov.gif); }
#Subrub1 li.btn4 a{ width:172px; height:26px; background-image:url(../img/ssrub1_btn4_off.gif); }

#Subrub2 li.btn1{ width:121px; height:14px; background-image:url(../img/ssrub2_btn1_hov.gif); }
#Subrub2 li.btn1 a{ width:121px; height:14px; background-image:url(../img/ssrub2_btn1_off.gif); }

#Subrub2 li.btn2{ margin-top:7px; width:90px; height:11px; background-image:url(../img/ssrub2_btn2_hov.gif); }
#Subrub2 li.btn2 a{ width:90px; height:11px; background-image:url(../img/ssrub2_btn2_off.gif); }

#Subrub1 li a:hover, #Subrub1 li a.on, #Subrub2 li a:hover, #Subrub2 li a.on{ background:none; }

#Site-Content{
	display:block;
	
	margin:0;
	padding-top:20px;
	
	width:972px;
}

#Central{
	display:inline;
	float:left;
	
	margin:0;
	
	width:766px;
}

#Annexes{
	display:none;
	float:left;
	
	margin:0;
	margin-top:5px;
	
	width:206px;
}

#Footer{
	position:relative;
	display:none;
	float:left;
	
	margin:0;
	padding-bottom:20px;
	
	width:766px;
}

#Blank #Footer{
	float:none;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#Blank #Footer .content, #Footer .content{ width:745px; }

#Footer .content ul{
	clear:both;
	display:block;
	
	margin:0;
	padding:0;
}

#Footer .content ul.liens-site{ padding-top:30px; padding-left:180px; color:#FFDC00; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#Footer .content ul.liens-rub{ padding-top:2px; padding-left:105px; color:#8C8C8C; font-size:10px; font-family:Arial, Helvetica, sans-serif; }

#Footer .content li, #Footer .content li.rub{
	display:inline;
	float:left;
	
	margin:0;
	padding:0;

}

#Footer .content li a{
	display:inline;
	
	margin:0;
	padding:0;
	
	color:#FFDC00;
	text-decoration:none;
}

#Footer .content li a:hover{ color:#FFDC00; text-decoration:underline; }

#Footer .content li.rub a{
	display:inline;
	
	margin:0;
	padding:0;
	
	color:#8C8C8C;
	text-decoration:none;
}

#Footer .content li.rub a:hover{ color:#8C8C8C; text-decoration:underline; }
