/**********
 * 
 * GLOBAL
 * 
 **********/ 
body {
	background:white;
	font:normal normal normal 12px Arial;
	color:#8d8d8d;
	padding:0px;
	margin:0px; 
}

h1, h2, h3, h4, h5, h6,
li, ul,
img,
p, a, a:hover { 
	border:0px;
	padding:0px; 
	margin:0px;
}

ul { list-style:none; }

a,
a:hover {
	cursor:pointer;	
	text-decoration:none;
	color:#8d8d8d;
}

div{
	display:block;
}

/*-- Class --*/
.clear { 
	display:block;
	clear:both; 
}

.bold{
	font-weight:bold;
}

.italic{
	font-style:italic;
}

.right{
	position:relative;
	float:right;
}

.left{
	position:relative;
	float:left;
}

.error{
	font-style:italic;
	color:#CC0000;
}
.validate{
	font-size:16px;
	display:block;
	margin-bottom:10px;
}
.presentation .subtitle{
	font-size:13px;
	display:block;
	font-weight:bold;
}
.presentation .subcontent{
	margin-bottom:15px;
	margin-top:5px;
}
.presentation ul{
	list-style-type:disc;
	padding-left:25px;
}

.presentation ul.getJob{
	list-style-type:decimal;
}
.presentation .getJob li{
	margin-bottom:10px;
}
/*-- Pages --*/
#menu-nav{
	padding-top:5px;
	padding-left:20px;
}
#menu-nav a{
	color:#6C8B15;
	border:none;
	background:url(/images/bullet.png) no-repeat left 9px;
	padding-left:7px;
	padding-right:7px;
	float:left;
	display:block;
	width:auto;
	padding-top:4px;
	margin-right:5px;
}
#menu-nav a:hover{
	border:none;
}
#menu-nav a.active,
#menu-nav a:hover.active{
	font-weight:bold;
}
#menu-postuler{
	background:url(/images/menu-postuler.png) no-repeat left top !important;
	font-size:0px !important;
	color:#EE7700 !important;
	display:block;
	width:162px !important;
	height:24px;
	margin-right:9px;
}
#menu-postuler.tibt{
	background:transparent url(/images/bullet.png) no-repeat scroll left 9px !important;
	font-size:12px !important;
	display:inline;
	color:#6C8B15 !important;
	width:auto !important;
}
.homejob{
	background:transparent url(/images/menu-job.png) no-repeat left top !important;
	font-size:0px !important;
	width:162px !important;
	height:24px;
	display:block;
	margin-right:9px;
}

body {
	background: #FFF url(/images/body2.png) repeat-x 0px 0px;
}
body.home {
	background: #FFF url(/images/body.png) repeat-x 0px 0px;
}

label{
	display:block;
	font-weight:bold;
	font-size:13px;
	color:#8d8d8d;
	margin-bottom:3px;
}

input.text,
input.password,
textarea {
	border: 1px solid #ccc;
	color:#8d8d8d;
	font-family: Arial;
	font-size:13px;
	margin-bottom:5px;
	padding:5px;
	vertical-align: super;
}

input.text {
	height:17px;
}

textarea {
	width:100%;
	height:170px;
}

span.field_info {
	display:inline-block;
	font-style:italic;
	width:120px;
}

input.bt_normal {
	border: 1px solid #ccc;
	font-weight:bold;
	color:#000;
	padding:5px;
	border: 2px outset #ccc;
}
input.bt_normal:hover {
	background-color:#e8e8e8;
}
input.bt_normal:active {
	background-color:#e8e8e8;
	border: 2px inset #ccc;
}

input.password,
input.email {
	padding-left:25px;
	background:white url(/images/pass.png) no-repeat scroll 7px center;
}
input.email {
	background: white url(/images/email2.png) no-repeat 5px center;
}

input.bt_orange,
input.bt_red,
a.bt_orange,
a.bt_red,
input.bt_login {
	display:block;
	background:url("/images/bt_orange.png") no-repeat top center;
	height:38px;
	width:206px;
	border:none !important;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	font-size:18px;
}
a.bt_red,
input.bt_red { 
	background:url("/images/bt_red.png") no-repeat top center; 
}
input.bt_login {
	background:url(/images/connectok.png) no-repeat left top;
	width:22px;
	height:19px;
	font-size:9px;
	float:right;
	margin:0px 8px 0 0;
	font:normal normal bold 11px Arial;
}
a.bt_orange,
a.bt_red {
	height:28px;
	margin: 0px 10px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	width:206px;	
}

.green {
	color: #83AA24;	
}

#layout {
	margin: auto;
	width: 1001px;
	position: relative;
}

#banner {
	background: url(/images/banner.png) no-repeat top left;
	width: 1000px;
	height:115px;
	position: relative;
}
#banner a {	
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-bottom:16px;
	text-decoration:none;
	color:white;
}
#banner .home_link {
	height:115px;
	left:0;
	position:absolute;
	top:0;
	width:520px;
	padding: 0px;
}
#banner .dyb_link {
	height:65px;
	left:880px;
	padding:0;
	position:absolute;
	top:50px;
	width:120px;
}
#banner a.login_link,
#banner .login_box  {	
	background:transparent url(/images/login.png) no-repeat scroll left bottom;	
	display:block;	
	padding:4px 0px 7px 27px ;
	position:absolute;
	left:852px;	
	top:0;
	width:120px;
}
#banner .login_box{
	padding:4px 0px 7px 27px ;
}
#banner a:hover.login_link{
	background:transparent url(/images/login.png) no-repeat scroll left top;	
}
#banner .logout_link {
	position:absolute;
	left:725px;	
	top:2px;
	color:#83AA24;
	text-decoration: underline;
	font:normal normal normal 11px Arial;
}
#banner .login_box input.text,
#banner .login_box input.password {
	background:white none repeat scroll 0 0;
	font-size:11px;
	height:13px !important;
	margin-bottom:10px;
	margin-left:-6px;
	padding:2px 2px 2px 11px;
	width:104px !important;
	border:1px solid #759a2d;
}
#banner .login_box #email_error{
	display:none;
}
#banner .login_box .error #email_error{
	display:block;
	background:#ffffff;
	font-size:11px;
	height:15px;
	left:32px;
	position:absolute;
	top:37px;
	width:102px;
	font:normal normal normal 11px Arial;
	padding-left:3px;
}
#banner .login_box input.password {
	width: 79px !important;
	float:left;
}
#banner .login_box .error input.password {
	color:#CC0000 !important;
}
* html #banner .login_box #field_email{
	margin-top:-1px !important;
}
* html #banner .login_box #field_password{
	margin-top:-8px !important;
}
* +html #banner .login_box #field_password{
	margin-top:-8px !important;
}
* html #banner .login_box input.bt_login{
	margin-top:-8px !important;
}
* +html #banner .login_box input.bt_login{
	margin-top:-8px !important;
}

#banner .login_img {
	background:transparent url(/images/login_img.png) no-repeat scroll left top;
	height:61px;
	left:0;
	position:absolute;
	top:28px;
	width:33px;
}
* html #banner .login_img {
	background:transparent url(/images/login_img_ie.png) no-repeat scroll left top;
}

#banner .login_box {
	background: url(/images/loggin_complete.png) no-repeat top left;
}

#precontent_home {
	background: url(/images/precontent_home.png) no-repeat top left;
	width: 1000px;
	height: 350px;
	position: relative;
}
#precontent_home .postuler,
#precontent_home .postuler span {	
	display:block;
	height:74px;
	width:279px;
}
#precontent_home .postuler span { 
	background:transparent url(/images/bt_postuler_hover.png) no-repeat scroll left top;
	display:none;
}
#precontent_home .postuler {
	background:transparent url(/images/bt_postuler.png) no-repeat scroll left top;	
	left:22px;
	position:absolute;
	top:210px;
}

#precontent_home .send_job {
	left:772px;
	position:absolute;
	top:323px;
}
#precontent_home .send_job span {
	display: block;
	width: 88px;
	float:left;
	font-weight:bold;
}
#precontent_home .send_job a {
	display:block;
	float:left;
	height:40px;
	width:45px;
}
#precontent_home .send_job .mail {
	background: url(/images/mail_home.png) no-repeat top left;
}
#precontent_home .send_job .facebook {
	background: url(/images/fb_home.png) no-repeat top left;
}
#precontent_home .send_job .twitter {
	background: url(/images/twitter_home.png) no-repeat top left;
}
#precontent_home .endofoperation{
	position:absolute;
	bottom:46px;
	left:24px;
	color:#334909;
	font:normal normal bold 17px Arial;
}

#precontent {
	background: url(/images/precontent.png) no-repeat top left;
	width: 1000px;
	height: 182px;
	position: relative;
}


.title {
	background:transparent url(/images/top10_bg.png) no-repeat scroll left top;
	clear:both;
	color:#4B4B4B;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:4px 0 19px 30px;
	width: 463px;
}

.bloc .title {
	left:-1px;
	position:absolute;
	top:-27px;	
}


.bloc .big {
	background:transparent url(/images/last_candidate_bg.png) no-repeat scroll left top;
	width: 100%;
}

.bloc {
	border: 1px solid #E4E4E4;
	padding-bottom: 39px !important;
	position: relative;
	background:#FFFFFF;
	padding:20px;
}

.bloc h1 {
	background:transparent url(/images/hr.png) no-repeat scroll left bottom;
	font-size:16px;
	margin-bottom:9px;
	padding-bottom:4px;
	color:#83AA24;
}

.bloc .bottom {
	background:#FCFCFC url(/images/bloc-bottom.png) no-repeat scroll right bottom;
	bottom:-6px;
	height:44px;
	position:absolute;
	right:-1px;
	width:182px;
}
* html .bloc .bottom {
	display:none;
}

.bloc .field  { 
	padding: 0px;
}
.bloc .field span { 
	padding-left:22px;
	vertical-align:super;
}
.bloc .field input {
	height: 15px;
	width: 220px;
}

.bloc .valid{
	background: transparent url(/images/valid.png) no-repeat 237px 6px;
}
.bloc .error {
	background: transparent url(/images/error.png) no-repeat 237px 6px;
}
.bloc .text2 .error{
	background: transparent url(/images/error.png) no-repeat 418px 5px;
}
.bloc .textarea .error {
	background: transparent url(/images/error.png) no-repeat 0px 192px;
}
.bloc .textarea2 .error {
	background: transparent url(/images/error.png) no-repeat 0px 187px;
}
.bloc .italic { margin-bottom: 10px; }
.bloc .submit {
	position: relative;
	height:38px;
	width:206px;	
	margin-left:245px;
	margin-top:10px;
}
.bloc .submit input,
.bloc .submit a {
	position: absolute;
	left: 0px;
	top: 0px;	
}
.active{
	font-weight:bold;
}
#footer {
	margin-top:50px; 
	background: url(/images/footer_bg.png) repeat-x;
}
* html #footer {
	height:219px;
}

#footer_auto {
	background:transparent url(/images/footer.png) no-repeat scroll 0 0;
	height:219px;
	margin:auto;
	width:1001px;
	position:relative;
}
#footer_auto .monnuage-link{
	display:block;
	height:70px;
	position:absolute;
	right:174px;
	top:10px;
	width:210px;
}
#footer_auto .dyb-link{
	display:block;
	height:70px;
	position:absolute;
	right:10px;
	top:10px;
	width:155px;
}

/* ----- HOME -------*/


#home .stepbarre a.job,
#home .stepbarre a:hover.job {
	background:transparent url(/images/steps.png) no-repeat scroll left top;
	font-size:19px;
	padding-bottom:112px;
	padding-left:4px;
	display:block;
	width:997px;
	height:23px;
}
#home .stepbarre a:hover.job {
	background:transparent url(/images/steps.png) no-repeat scroll left bottom;
}

.home #content  {
	padding-top: 22px;
}

#home .user {
	position: relative;
	width: 83px;
	height: 140px;
	float:left;
	margin:1px 14px 10px 3px;
	text-decoration: none;
	text-align: left;
}


#home .user .name {
	padding: 3px 3px 3px 6px;
	display:block;
}
#home .green .name {
	color: white;
}
#home .gray .name {
	color:#999999;
}
.avatar {
	width: 70px;
	background: #FFF;
	display:block;
	overflow:hidden;
	margin:5px;
	height: 90px;
}
#home .gray .avatar  {
	margin:6px;	
}
.avatar img {
	height:91px;
}
#home .top10 {
	float:left;
	margin-top:40px;
	background: url(/images/top10_bg.png) no-repeat left top;
	width: 500px;
}
#home .tele {
	background:transparent url(/images/tv.png) repeat scroll 0 0;
	float:left;
	height:393px;
	margin-left:20px;
	margin-top:14px;
	width:480px;
	position: relative;
}
#home .tele .postuler_tele {
	background:transparent url(/images/bt_postuler_bullet.png) no-repeat scroll left top;
	display:block;
	height:33px;
	left:313px;
	position:absolute;
	top:315px;
	width:155px;
}
#home .tele .offre {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	left:20px;
	position:absolute;
	text-decoration:underline;
	top:324px;
}
#home .last_user {
	margin-top:40px;	
}
.candidacy_list#home .last_user {
	margin-top:0px;
	margin-bottom:20px;
}
#home .last_user .title {
	background: url(/images/last_candidate_bg.png) no-repeat left top;
	width:auto;
	height:20px;
}
#home .gray {
	background: url(/images/avatar_bg.png) no-repeat left top;
}
#home .green {
	background: url(/images/avatar_bg_green.png) no-repeat left top;
}
#home .user .select {
	background:transparent url(/images/selection_bg.png) no-repeat scroll left top;
	display:block;
	height:55px;
	left:-13px;
	position:absolute;
	top:-11px;
	width:90px;
}

a.all {
	background:transparent url(/images/bullet.png) no-repeat scroll left center;
	display:block;
	float:right;
	padding-left: 10px;
	margin-right: 10px;
	color:#6C8B15;
}

#content{
	background: url(/images/bg.png) repeat-x;
	padding-top:90px;
}
* html #content{
	padding-top:40px;
}
* +html #content{
	padding-top:40px;
}

div.subcontent{
	position:relative;
}

#doyoubuzz-notyet, 
#doyoubuzz-yes {
	float:left;
	width:451px;
	padding: 20px;	
}
#doyoubuzz-notyet {
	margin-left:10px;
}
#doyoubuzz-notyet .first,
#doyoubuzz-notyet .second  {
	position: relative;
	width: 369px;
	height: 68px;
	padding-left:56px;
}
#doyoubuzz-notyet .first {
	background: transparent url(/images/number1.png) no-repeat scroll left 9px;
}
#doyoubuzz-notyet .second {
	background:transparent url(/images/number2.png) no-repeat scroll left 9px;
	font-size:16px;
	font-weight:bold;
	padding-top:16px;
	height:26px;
}
#doyoubuzz-notyet img {
	margin-left:56px;
}
#doyoubuzz-notyet a.create_cv {
	background: url(/images/bt_orange_big.png) no-repeat left top;
	color:white;
	display:block;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 0px 8px 0px;
	text-align:center;
}
#doyoubuzz-notyet a:hover.create_cv {
	background: url(/images/bt_orange_big_hover.png) no-repeat left top;
}

div.subtitle{
	background-color:#abda41;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	width:100%;
	margin-bottom:15px;
	padding: 7px 5px;
}

div.subtitle2{
	color: #abda41;
	font-size:18px;
	font-weight:bold;
	position: absolute;
	left: 0px;
	top: -35px;
}

a.bt_grey{
	color:#50A3D9;
	display:block;
	font-weight:bold;
	height:25px;
	padding-left:7px;
	padding-top:5px;
	text-align:center;
	text-decoration:underline;
	width:114px;
	background:url(/images/mini-dyb.png) no-repeat left top;

}

div.bloc{
	text-align:justify;
}

div.bloc-content{
	padding:10px 0 20px;
}

h3.title{
	color: #abda41;
	font-size:14px;
	font-weight:bold;
}

h2.title{
	background-color:#e8e8e8;
	color: #abda41;
	font-size:15px;
	padding: 7px 0px 7px 5px;
	margin-bottom:15px;
}



/*-- Popup --*/
.popup{
	position:absolute;
	left:255px;
	width:752px;
	height:auto;
	margin:auto;
	z-index:5999;
}

.popup #popup-title{
	background:url("/images/top-light.png") no-repeat left top;
	height:24px;
	margin:0;
	padding:0;
}
* html .popup #popup-title{
	background:#ffffff;
	border-top:1px solid #515253;
	border-left:1px solid #515253;
	border-right:1px solid #515253;
	height:26px;
	margin:0;
	padding:0;
}

.popup #popup-content{
	background:url("/images/content-light.png") repeat-y left top;
	margin:0;
	padding:0 30px;
	padding-bottom:50px;
}
* html .popup #popup-content{
	background:#ffffff;
	border-left:1px solid #515253;
	border-right:1px solid #515253;
	margin:0;
	padding:0 30px 10px 30px;
}
* +html .popup #popup-content{
	padding-bottom:50px;
}

.popup #popup-bottom{
	background:url("/images/bottom-light.png") no-repeat left top;
	height:26px;
	margin:0;
	padding:0;
}
* html .popup #popup-bottom{
	display:none;
}

.popup a.close{
	background:url("/images/close-light.png") no-repeat right top;
	height:27px;
	width:27px;
	cursor:pointer;
	display:block;
	height:32px;
	padding:0;
	position:absolute;
	right:25px;
	top:-10px;
}
* html .popup a.close{
	top:5px;
}
* +html .popup a.close{
	top:5px;
}

/*----popupend--------*/


#popup-content.end .monnuage-link{
	
}
#popup-content.end .dyb-link{
	
}


/***********
 * 
 * SPECIFIC
 * 
 ***********/

#subcontent-left-big{
	width:625px;
	margin-bottom:20px;
	float: left;
}

#subcontent-left-big .title{
	background:transparent url(/images/top10_bg-big.png) no-repeat scroll left top;
	clear:both;
	color:#4B4B4B;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:4px 0 19px 30px;
	width: 637px;
}

#subcontent-right-mini{
	width:275px;
	margin-bottom:20px;
	float: left;
	margin-left:14px;
}
* html #subcontent-right-mini{
	margin-left:0px;
	float:right;
	margin-bottom:-50px;
	background:#ffffff;
}
#subcontent-right-mini .title{
	background:transparent url(/images/top10_bg-mini.png) no-repeat scroll left top;
	clear:both;
	color:#4B4B4B;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:4px 0 19px 30px;
	width: 287px;
}

/** Candidacy View **/
#subcontent-right{
	width:451px;
	margin-bottom:20px;
	float: left;
}


#subcontent-left{
	width:451px;
	margin-bottom:20px;
	float: left;
	margin-left:14px;
}
* html #subcontent-left{
	float:right;
	margin-left:0px;
}

#candidacy_identity #avatar{
	padding-right: 10px;
	height:90px;
}

#candidacy_identity #informations{
	width:200px;
	height:95px;
}

#candidacy_identity #informations .info{
	padding-bottom:5px;
}

#candidacy_identity #informations #link_cv{
	margin-top:0px;
	margin-bottom:10px;
}

#candidacy_identity #position{
	width:450px;
	height:50px;
}

#position form { position: relative; }
#position form input { 
	position: absolute;
	left:246px;
	top:5px;
	font:normal normal bold 17px Arial;
}

#candidacy_identity #position .green_box{
	background:url("/images/green_box.png") no-repeat top left;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	width:71px;
	height:20px;
	margin-left:2px;
	padding-top:5px;
	top:-139px;
	right:-5px;
	position:absolute;
}
#candidacy_identity #position form{
	margin-top:-20px;
}
#candidacy_identity #position #classment{
	margin-left:0px;
	position:absolute;
	top:-139px;
	right:0px;
}

#candidacy_motivation,
#candidacy_video,
#candidacy_comments{
	margin-left:3px;
}

#candidacy_comments #bloc-comments .comment{
	padding: 10px;
}

#candidacy_comments #bloc-comments .odd{
	background-color:#f6f6f6;
}

#candidacy_comments #bloc-comments .username{
	font-size:13px;
	margin-bottom:1px;
}

#candidacy_comments #bloc-comments .date{
	font-size:11px;
	margin-bottom:5px;
}

#candidacy_comments #pagination{
	padding:5px 0 5px;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	margin-bottom:5px;
	width:100%;
}

#candidacy_comments #pagination .link{
	padding-right:3px !important;
	font-size:14px !important;
	font-weight:bold !important;
}

#candidacy_comments #link-add, #candidacy_comments #link-add2{
	display:none;
	margin:5px 0 10px;
}



#candidacy_comments #_add{
	display:none;
}

#candidacy_comments #_add label{
	width:400px;
}

#candidacy_comments #_add input.text{
	width: 220px;
}

#candidacy_comments #_add textarea{
	margin-bottom:10px;
	width:474px;
}

/** Candidacy box users **/
#candidacy_other_users{
	background:transparent url(/images/avatar_bg.png) no-repeat scroll 0 0;
	float:left;
	height:136px;
	margin:3px;
	padding-top:8px;
	position:relative;
	text-align:center;
	width:83px
}

#candidacy_other_users .avatar{
	margin-bottom:15px;
	overflow:hidden;
	height:80px;
}

/** Candidacy signup **/


#signup #login .field input {
	width: 200px;
}
#field_password { float:left; }

#signup #candidacy h1 {
	margin-top: 20px;
}

#doyoubuzz-postuler {
	background:transparent url(/images/steps.png) no-repeat scroll left bottom;
	font-size:19px;
	margin-top:22px;
	padding-bottom:112px;
	padding-left:4px;
	color: #8D8D8D;
	font-weight: normal;
}

/** Form Invitation **/
#popup-content h1{
	position:absolute;
	top:-27px;
	left:5px;
	color:#ffffff;
}
* html #popup-content h1{
	position:static;
	color:#4a4a4a;
}
* +html #popup-content h1{
	position:static;
	color:#4a4a4a;
}
#invitation form{
}

#invitation input.text, 
#invitation textarea,
#invitation label{
	width:500px;	
}

#invitation #field_button{
	width:513px;
}

#invitation #field_friendsEmail{
	
}
#invitation #field_friendsEmail input{
	width:98%;
}
#invitation #field_friendsEmail .field_info{
	width:300px;
	font:normal normal normal 11px Arial;
}

#invitation #field_subject{
	border-top:1px solid #CCCCCC;
	margin-bottom:5px;
	margin-top:25px;
	padding-top:30px;
}
#invitation #field_subject input{
	width:40%;
}
#invitation #field_message textarea{
	width:97%;
}
#invitation .submit{
	float:right;
	margin-right:9px;
	margin-top:10px;
	font:normal normal bold 20px Arial;
}
.update input.text {
	width: 400px;
}
.update .submit {
	float: right;
	margin-left:20px;
}
.update .bloc .error {
	background:transparent url(/images/error.png) no-repeat scroll 417px 6px !important;
}
.account {
	height: 400px;
}

.account #link_view,
.account #link_modif{
	background:transparent url(/images/bt_orange.png) no-repeat scroll center top;
	border:medium none !important;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:17px;
	font-weight:bold;
	height:30px;
	width:206px;
	text-align:center;
	padding-top:8px;
	float:left;
	margin-right:-75px;
	margin-left:88px;
	margin-top:5px;
}
.account .invite{
	width:60px;
	margin-left:70px;
	text-align:center;
}
.account .exemple {
	left:554px;
	position:absolute;
	top:20px;
	width:400px;
}
.account #exemple_fb_tw {
	left:554px;
	position:absolute;
	top:44px;
}
.account .italic {
	width: 461px;
}

.account .field  { 
	padding:4px 30px 15px 4px;
}
#pagination .right{
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin-right:15px;
	margin-top:15px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	width:98%;
}
#field_movieUrl{
	background-position:246px 56px !important;
}

#field_cgu.error{
		background-position:26px 12px;
}
#precision{
	margin-top:20px;
	background: url(/images/bg-precision.png) no-repeat left top;
	height:44px;
	padding:7px 20px;
}
#precision p{
	font-size:11px;
	width:950px;
}
#precision p span{
	font-weight:bold;
	color:#6C8B15;
}