
		
.visible  { visibility : visible ; }

.collapse { visibility : collapse ; display : none ; }




div.sb_r1_c1{
	position : absolute ;
	z-index : 600 ;
	left : 30px ;
	top : 30px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r1_c2{
	position : absolute ;
	z-index : 600 ;
	left : 110px ;
	top : 30px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r1_c3{
	position : absolute ;
	z-index : 600 ;
	left : 190px ;
	top : 30px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r1_c4{
	position : absolute ;
	z-index : 600 ;
	left : 270px ;
	top : 30px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r1_c5{
	position : absolute ;
	z-index : 600 ;
	left : 350px ;
	top : 30px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r1_c6{
	position : absolute ;
	z-index : 600 ;
	left : 430px ;
	top : 30px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r2_c1{
	position : absolute ;
	z-index : 600 ;
	left : 30px ;
	top : 110px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r2_c2{
	position : absolute ;
	z-index : 600 ;
	left : 110px ;
	top : 110px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r2_c3{
	position : absolute ;
	z-index : 600 ;
	left : 190px ;
	top : 110px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r2_c4{
	position : absolute ;
	z-index : 600 ;
	left : 270px ;
	top : 110px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r2_c5{
	position : absolute ;
	z-index : 600 ;
	left : 350px ;
	top : 110px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r2_c6{
	position : absolute ;
	z-index : 600 ;
	left : 430px ;
	top : 110px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r3_c1{
	position : absolute ;
	z-index : 600 ;
	left : 30px ;
	top : 190px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r3_c2{
	position : absolute ;
	z-index : 600 ;
	left : 110px ;
	top : 190px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r3_c3{
	position : absolute ;
	z-index : 600 ;
	left : 190px ;
	top : 190px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r3_c4{
	position : absolute ;
	z-index : 600 ;
	left : 270px ;
	top : 190px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r3_c5{
	position : absolute ;
	z-index : 600 ;
	left : 350px ;
	top : 190px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r3_c6{
	position : absolute ;
	z-index : 600 ;
	left : 430px ;
	top : 190px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r4_c1{
	position : absolute ;
	z-index : 600 ;
	left : 30px ;
	top : 270px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r4_c2{
	position : absolute ;
	z-index : 600 ;
	left : 110px ;
	top : 270px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r4_c3{
	position : absolute ;
	z-index : 600 ;
	left : 190px ;
	top : 270px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r4_c4{
	position : absolute ;
	z-index : 600 ;
	left : 270px ;
	top : 270px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r4_c5{
	position : absolute ;
	z-index : 600 ;
	left : 350px ;
	top : 270px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r4_c6{
	position : absolute ;
	z-index : 600 ;
	left : 430px ;
	top : 270px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r5_c1{
	position : absolute ;
	z-index : 600 ;
	left : 30px ;
	top : 350px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r5_c2{
	position : absolute ;
	z-index : 600 ;
	left : 110px ;
	top : 350px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r5_c3{
	position : absolute ;
	z-index : 600 ;
	left : 190px ;
	top : 350px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r5_c4{
	position : absolute ;
	z-index : 600 ;
	left : 270px ;
	top : 350px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r5_c5{
	position : absolute ;
	z-index : 600 ;
	left : 350px ;
	top : 350px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r5_c6{
	position : absolute ;
	z-index : 600 ;
	left : 430px ;
	top : 350px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r6_c1{
	position : absolute ;
	z-index : 600 ;
	left : 30px ;
	top : 430px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r6_c2{
	position : absolute ;
	z-index : 600 ;
	left : 110px ;
	top : 430px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r6_c3{
	position : absolute ;
	z-index : 600 ;
	left : 190px ;
	top : 430px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r6_c4{
	position : absolute ;
	z-index : 600 ;
	left : 270px ;
	top : 430px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r6_c5{
	position : absolute ;
	z-index : 600 ;
	left : 350px ;
	top : 430px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}
div.sb_r6_c6{
	position : absolute ;
	z-index : 600 ;
	left : 430px ;
	top : 430px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}

div.sb_r0_c0
{
	position : absolute ;
	z-index : 600 ;
	left : 0px ;
	top : 0px ;
	width : 30px ;
	height : 30px ;

	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}




div#shareButtons, div#shareButtonsDynamic{
	position : absolute ;
 	z-index : 1000 ;
	background-color : #e3e0ee ;
    top : 160px ; 
    left : 450px ;
	width : 510px ;
	height : 510px ;
	
	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}

/*
div#shareButtonsDynamic{
 	z-index : 1000 ;
	background-color : #e3e0ee ;
	position : fixed ;
    /*top : 160px ; */
    /*left : 450px ;*/
}
*/


a.sbToggleButtons img
{
	/*display : inline-block ;*/
	display : inline ;
}

a.sbToggleButtons
{
	/*display : inline-block ;*/
	display : inline ;
	/*position : absolute ;*/
	height : 25px ; 
	width : 25px ;
	/*
	right : 0px ;
	text-align : right ;
	bottom : 0px ;
	*/
	
	margin : 0px ;
	border : 0px ;
	padding : 0px ;	
}


.title-separator-line
{
	font-size : 6px ;
}

@media print 
{

/* start menu */
body, frameset 
{ 
     background-color : #ffffff  ;
   
  margin: 0px; /* pour éviter les marges */ 
  text-align: center; /* pour corriger le bug de centrage IE */
  
}

}
@media screen 
{

/* start menu */
body, frameset 
{ 
     background-color : #c8c2de  ;
   
  margin: 0px; /* pour éviter les marges */ 
  text-align: center; /* pour corriger le bug de centrage IE */
  
}

}

/*
* { font-family : inherit; }
body { font-family: Arial, Verdana, 'Arial Rounded MT Bold', serif; }
body { font-size: px; font-style:normal; font-weight:normal; line-height:1; color:#2a0000 ; } 
*/

		


a.social-network-buttons
{
	display : inline-block ;
	position : relative ;
	width : 25px ;
	height : 25px ;
	margin : 0px ;
	border : 0px ;
	padding : 0px ;
}

img.social-network-buttons 
{
	display : inline-block ;
	position : relative ;
	width : 25px ;
	height : 25px ;
	margin : 0px ;
	border : 0px ;
	padding : 0px ;
}
		



.global, .ruler
{
    width : 990px ;
}

.global
{   
    margin : 0 auto ;
    text-align:left;
	top : 0px ;
    
}

 .ruler
 {
	height : 1px ;
	background-color : transparent ;
	position : relative ;
    z-index : 50000 ;
	top : 0px ;
    margin : 0 auto;  
}


.wholemenu
{
	
    position : relative ;
	
    z-index : 90 ;
	top : 0px ;
    margin : 0 auto;  
}


.wholemenu img
{
    z-index : 1 ;
    position : absolute ;		
    top : 0px ;
    left : 0px ;
    width : 990px ;
    height : 111px ;
    margin: 0px;
    padding : 0px ;
}




.menu {
	z-index : 0 ;
    padding : 0px ;
    margin: 0px;
    background-image : url("http://www.kuzmin-art.com/lang//menu/menu-title.png")  ;
    background-repeat :  repeat-x ;

}

.menu, .social-networks
{
    top : 111px ;
	
}

.menu
{
    position : absolute ;		
    left : 0px ;
    width : 990px ;
	height : 30px ;
}

.social-networks
{
    position : absolute ;
	z-index : 100 ;	
	width : 207px ;
	right : 0px ;
	height : 49px ;
	background-color : #b1a9cf ;
	opacity : 0 ;
}




 

.menu, .menu a, .navigation, navigation_lang
{
    font-family: Arial, Verdana, 'Arial Rounded MT Bold', serif;
    font-size:16px; font-style:normal; font-weight:normal; line-height:1; 
    color:white; 
    text-decoration : none ;
    /*font-weight : bold ;*/
    
    text-align : center ;
}

.navigation, navigation_lang
{
	font-size:25px;
}

.menu table
{
    margin : 0px ;
    padding : 0px ;
	width : 900px ;
}

.menu #menu-current-page, #menu-current-page_lang
{
    background-image : url("http://www.kuzmin-art.com/lang//menu/menu-title-selected.png") ;
    background-repeat :  repeat-x ;
    text-align : center ;
    padding : 0px ;
    margin: 0px;
}



.menu-below
{
    position : absolute ;		
	z-index : 0 ;
    left : 0px ;
    top : 141px ;
    width : 990px ;
    height : 19px ;
    padding : 0px 0px ;
    margin: 0 auto;
    background-image : url("http://www.kuzmin-art.com/lang//menu/menu-below.png") ;
    background-repeat :  repeat-x ;
}


.page-contents
{
    position : absolute ;		
	z-index : 0 ;
    top : 160px ;
    width : 990px ;
    margin : 0 auto; 
	padding : 0px 0px ;

    font-family: Arial, Verdana, 'Arial Rounded MT Bold', serif; 
    font-size: px; font-style:normal; font-weight:normal; line-height:1; color:#2a0000 ; 
}


p
{
	font-weight : normal ;
}

h1, h2, h3, h4, h5, h6, strong
{
	display : inline ;
	font : inherit ;
	line-height : inherit ;
}



.line-100height
{
	line-height:16px;
}

.line-150height
{
	line-height:24px;
}

.line-200height
{
	line-height:32px;
}



/* end menu menu */

