#acces_admin {
position:absolute;
top:15px;
right:0px;
color:white;
font-size:0.8em;
}

 #mast h1 {
	background: url(./images/logo_web.png) 0 0 no-repeat;
	position: absolute;
	top: 15px;
	left: 22px;
	text-indent: -9000px;
	/*background-image: url(./images/logo_web.png);*/
    }

  #mast h1, #mast h1 a {
        width: 400px;
        height: 60px;
        display: block;
	}	 

 #blog_right p {
        margin: 0 0 14px 0;
        color:#3c3c3c;
        line-height:16px;
    }

	h3#evene {
        width: 223px;
        height: 190px;
        z-index:100;
        background: url(./images/hd_our_work.jpg) 0 0 no-repeat;
        text-indent: -9000px;
        margin: 0;
        position: absolute;
        left: -22px;
        top: 2px;
    }

	h3#evene a {
        display:block;
        width: 223px;
        height: 114px;
    }
		
  #callout_desc {
	width: 193px;
	position:absolute;
	margin: 0;
	padding-top: 190px;
	line-height: 1.4em;
	font-size: 12px;
	left: 35px;
	top: 21px;
    }
	
/* @group -nav */
    #nav2 {
        width: 644px;
        height: 33px;
        background: url(./images/nav2.png) 0 0 no-repeat; 
        position: absolute;
        left: 320px;
        top: 88px;
    }
    #nav2 li {
        position: absolute;
        top: 0;
        text-indent: -9000px;
    }
    #nav2 li a {
        display: block;
        height: 33px;
    }
	
	#nav2_1 { left: 0; }
    #nav2_1 a { width: 107px; }
    #nav2_1 a:hover, body.work #nav2_1 a { background: url(./images/nav2.png) 0 -33px no-repeat; }
    #nav2_2 { left: 108px; }
    #nav2_2 a { width: 100px; }
    #nav2_2 a:hover, body.blog #nav2_2 a { background: url(./images/nav2.png) -108px -33px no-repeat; }
    #nav2_3 { left: 209px; }
    #nav2_3 a { width: 97px; }
    #nav2_3 a:hover, body.blog2 #nav2_3 a { background: url(./images/nav2.png) -209px -33px no-repeat; }
    #nav2_4 { left: 307px; }
    #nav2_4 a { width: 80px; }
    #nav2_4 a:hover, body.about #nav2_4 a { background: url(./images/nav2.png) -307px -33px no-repeat; }
    #nav2_5 { left: 388px; }
    #nav2_5 a { width: 81px; }
    #nav2_5 a:hover, body.services #nav2_5 a { background: url(./images/nav2.png) -388px -33px no-repeat; }
	#nav2_6 { left: 470px; }
    #nav2_6 a { width: 85px; }
    #nav2_6 a:hover, body.presse #nav2_6 a { background: url(./images/nav2.png) -470px -33px no-repeat; }
	#nav2_7 { left: 556px; }
    #nav2_7 a { width: 90px; }
    #nav2_7 a:hover, body.contact #nav2_7 a { background: url(./images/nav2.png) -556px -33px no-repeat; }
    
	
    /*#nav2_about { left: 0; }
    #nav2_about a { width: 98px; }
    #nav2_about a:hover, body.work #nav2_about a { background: url(./images/nav2.png) 0 -33px no-repeat; }
    #nav2_work { left: 99px; }
    #nav2_work a { width: 100px; }
    #nav2_work a:hover, body.blog #nav2_work a { background: url(./images/nav2.png) -99px -33px no-repeat; }
    #nav2_services { left: 200px; }
    #nav2_services a { width: 79px; }
    #nav2_services a:hover, body.about #nav2_services a { background: url(./images/nav2.png) -200px -33px no-repeat; }
    #nav2_blog { left: 280px; }
    #nav2_blog a { width: 82px; }
    #nav2_blog a:hover, body.services #nav2_blog a { background: url(./images/nav2.png) -280px -33px no-repeat; }
    #nav2_careers { left: 289px; }
    #nav2_careers a { width: 88px; }
    #nav2_careers a:hover, body.careers #nav2_careers a { background: url(./images/nav2.png) -289px -33px no-repeat; }
    #nav2_contact { left: 363px; }
    #nav2_contact a { width: 83px; }
    #nav2_contact a:hover, body.contact #nav2_contact a { background: url(./images/nav2.png) -363px -33px no-repeat; }*/
    /* @end */
	
	    h3#statement {
        width: 302px;
        height: 306px;
        /*background: url(./images/hd_statement.jpg) 0 0 no-repeat;*/
        text-indent: -9000px;
        position: absolute;
        right: -31px;
        top: -38px;
    }
	
    #h_development { width: 171px; height: 45px; left: 99px; top: 120px; }
    /*#h_development:hover { background: url(./images/hd_statement.jpg) -99px -416px no-repeat; }*/

	
    img#the_team {
        position: absolute;
        top: -31px;
        left: -76px;
    }
    a#meet_the_team {
        position: absolute;
        top: 228px;
        left: 16px;
        display: block;
        width: 258px;
        height: 68px;
        text-indent: -9000px;
        background: url(/images/viget/bg_meet_the_team.jpg) top center no-repeat;
    }
    a#meet_the_team:hover {
        background: url(/images/viget/bg_meet_the_team.jpg) bottom center no-repeat;
    }
    a#part_of_magic {
        position: absolute;
        top: 255px;
        left: -76px;
        display: block;
        font-size: .74em;
        line-height: 13px;
        text-align: center;
        background: url(./images/bg_part_of_magic.gif) 0 0 no-repeat;
        width: 350px;
        height: 20px;
        padding: 85px 50px 0 50px;
    }
	
	    div#say_viget {
        position: absolute;
        top: 15px;
        left: -9px;
        display: block;
        font-size: .74em;
        background: url(./images/bg_say_viget.gif) 0 0 no-repeat;
        width: 207px;
        height: 274px;
    }
	
	
	
	#sidebar ul { margin: -40px 0 25px; }
	#sidebar ul li a { 
    display: block; 
    padding: 4px 10px 4px 15px;
}
	#sidebar ul li a:hover { background: url() 0 0 no-repeat; }
	
	h3#contact_us{ background: url(./images/viget/hd_contact_us.gif) 50% 0 no-repeat; }
	
	
	    #more_in_the_blogs { 
        background: url(./images/hd_more_in_the_blogs.gif) 40% 15px no-repeat; 
        height: 38px;
        padding-top: 15px;
        text-indent: -9999px;
    }
	
	#lien ul li a:hover { background: url(http://bdesunshine.fr/aneliz/images/bg_cur_list_hover.gif) 0 0 no-repeat;font-size: 14px; }
	
	#lien ul li a {font-size: 14px; }
	#lien ul li {font-size: 14px; }