/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
/*
ol,ul {
	list-style:none;
}
*/

caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*FF*/
* { outline: none; }
/*ie6 pngfix*/
a { behavior: url('../js/iepngfix.htc');color:#3ba7d1; }

/*body and default styles*/
body{
	background:#fff url("../images/bodyBackground.jpg") no-repeat top center;
	font-family: Arial, sans-serif;
	font-size:12px;
}
#container{
	width:960px;
	margin: 0px auto;
}
*+html #container{
	position:relative;
}
h3{
	height:50px;
	padding-left:10px;
	font-style:italic;
	font-weight:bold;
	line-height:25px;
	margin-left:20px;
	margin-right:20px;
	clear:both;
}
#generic h3{
	background:url("../images/heading.jpg") repeat-x;
	color:#383f48;
}
#gammeProcivis h3{
	background:url("../images/heading2.jpg") repeat-x;
	color:#383f48;
}
#gammeAccivis h3{
	background:url("../images/heading3.jpg") repeat-x;
	color:#58ac52;
}
#gammeLotissement h3{
	background:url("../images/heading4.jpg") repeat-x;
	color:#383f48;
}
#content{
	clear:both;
}
#footer{
	clear:both;
	width:100%;
	background:transparent url("../images/footer.jpg") bottom repeat-x;
	height:94px;
	padding-top:93px;
	color:#517c92;
	font-size:16px;
}
#footer ul{
	width:940px;
	margin: 0px auto;
	text-align:right;
	font-size:11px;
}
#footer li{
	display: inline;
	list-style: none;
}
#footer li a{
	color:#517c92;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}
#footer li a:hover{
	text-decoration:underline;
}
/*header*/
#header{
	padding-top:40px;
}
#header h1 a{
	display:block;
	width:239px;
	height:56px;
	text-indent:-9999px;
	background:url('../images/procivis.jpg');
}
#promoLot{
	margin-top:10px;
	float:right;
}
#promoLot li{
	display: inline;
	list-style: none;
}
#promoLot li a{
	display:block;
	width:85px;
	height:38px;
	float:left;
	text-indent:-9999px;
}
#promoLot li a#promotion{
	background:transparent url("../images/promotion.jpg") no-repeat;
}
#promoLot li a#lotissement{
	background:transparent url("../images/lotissement.jpg") no-repeat;
}
#promoLot li a#promotion.active{
	background:transparent url("../images/promotion.jpg") no-repeat bottom;
}
#promoLot li a#lotissement.active{
	background:transparent url("../images/lotissement.jpg") no-repeat bottom;
}

/* top navigation */
#topMenu{
	margin-top:40px;
	margin-bottom:1px;
	margin-left:20px;
	margin-right:20px;
	height:39px;
	position:relative;
}

#topMenu li{
	display: inline;
	list-style: none;
}
#topMenu li a{
	display:block;
	height:39px;
	float:left;
	margin-right:2px;
	text-indent:-9999px;
}
#topMenu li a#offers{
	width:96px;
	background:transparent url("../images/offers.png") no-repeat center;
}
#topMenu li a#photos{
	width:120px;
	background:transparent url("../images/photos.png") no-repeat center;
}
#topMenu li a#tools{
	width:87px;
	background:transparent url("../images/tools.png") no-repeat center;
}
#topMenu li a#who{
	width:159px;
	background:transparent url("../images/who.png") no-repeat center;
}
#topMenu li a#partners{
	width:140px;
	background:transparent url("../images/partners.png") no-repeat center;
}
.callback{
	float:right;
	display:block;
	width:138px;
	height:21px;
	background:url("../images/callback.png");
	text-indent:-9999px;
	margin-top:9px;
}

.callback_alt{
	float:right;
	display:block;
	width:138px;
	height:21px;
	background:url("../images/callback_alt.png");
	text-indent:-9999px;
	margin-top:9px;
}



/* home */
#news{
	margin-left:20px;
}
#news h4{
	color:#36a0dc;
	font-weight:bold;
	border-left:solid 4px #36a0dc;
	padding-left:10px;
	margin-bottom:7px;
	line-height:21px;
}
#news p{
	color:#525252;
	margin-bottom:20px;
}
#news p.date{
	color:#9eb1ba;
	font-size:10px;
	padding-left:14px;
	background:url('../images/clock.jpg') no-repeat;
	margin-bottom:20px;
	line-height:9px;
}
#news a.more{
	display:block;
	height:22px;
	width:86px;
	text-indent:-9999px;
	background:url('../images/readMore.jpg');
}
#accivis, #procivis{
	width:310px;
	height:390px;
	float:left;
	position:relative;
}
#accivis{
	background:url('../images/accivisSplash.jpg');
}
#procivis{
	background:url('../images/procivisSplash.jpg');
}
#accivis p, #accivis h2, #procivis p, #procivis h2{
	text-indent:-9999px;
	width:100%;
}
#accivis a, #procivis a{
	position:absolute;
	bottom:8px;
	display:block;
	width:107px;
	height:22px;
	text-indent:-9999px;
}
#accivis a{
	background:url('../images/seeAccivis.jpg');
	right:20px;
}
#procivis a{
	background:url('../images/seeProcivis.jpg');
	left:20px;
}
#search{
	height:390px;
	margin-bottom:22px;
	margin-top:21px;
	margin-left:20px;
}
#searchForm{
	width:260px;
	height:390px;
	background:url('../images/searchForm.jpg');
	padding-left:20px;
	padding-right:20px;
	margin-bottom:21px;
	float:left;
	position:relative;
}
#searchForm h2{
	text-indent:-9999px;
	width:100%;
	height:20px;
	display:block;
	margin-bottom:40px;
}
#searchForm fieldset{
	height:65px;
}
#searchForm h4{
	color:#fff;
	margin-bottom:7px;
}
#searchForm .sliderInfo{
	text-align:right;
	font-size:11px;
	margin-top:-21px;
	margin-bottom:7px;
	color:#1c2f39;
}
#searchForm label{
	color:#1c2f39;
}
#searchForm select{
	width:206px;
}
#searchForm a#submit{
	display:block;
	width:169px;
	height:31px;
	text-indent:-9999px;
	background:url("../images/search.jpg");
	position:absolute;
	bottom:15px;
	left:65px;
}
/* sliders */
.ui-slider {
	width: 260px;
	height: 15px;
	position: relative;
	background:url('../images/sliderBack.gif');
}
.ui-slider-range {
	position: absolute;
	z-index:1;
	height: 16px;
	top: 0px;
	background:url('../images/rangeBack.gif');
}
.ui-slider-handle {
	z-index:2;
	cursor:  pointer;
	position: absolute;
	height: 15px;
	width: 15px;
	top: 0px;
	left: 0px;
	background-image: url(../images/handleLeft.jpg);
}
.rightHandle {
	z-index:3;
	background-image: url(../images/handleRight.jpg);
}
/* others */
.colList li{
	display: block;
	float:left;
	list-style: none;
	width:300px;
	margin-right:10px;
}

h2{
	text-indent:-9999px;
	display:block;
	width:960px;
	height:43px;
}

#gammeProcivis h2{
	background:url('../images/gammeProcivis.jpg');
}
#gammeAccivis h2{
	background:url('../images/gammeAccivis.jpg');
}
#gammeLotissement h2{
	background:url('../images/gammeLotissement.jpg');
}
#gammeLotissement h2#offresLot{
	background:url('../images/gammeLotissement-offres.jpg');
}
#optionner h2{
	background:url('../images/optionner.jpg');
}
#contact h2{
	background:url('../images/nousContacter.jpg');
}
#outils h2{
	background:url('../images/outils.jpg');
}
#phototheque h2{
	background:url('../images/phototeque.jpg');
}
#actualites h2{
	background:url('../images/actualites.jpg');
}
#qui h2{
	background:url('../images/who.jpg');
}
#partenaires h2{
	background:url('../images/partners.jpg');
}

.vignette{
	position:relative;
}

.vignette img{

	background:url('../images/sVignette.jpg');
	padding:6px 6px 11px 6px;
	display:block;
}
.vignette cite{
	filter:alpha(opacity=95);
	display:block;
	opacity:.95;
	position: absolute;
	top: 165px;
	left:6px;
	width:264px;
	height:15px;
	padding:10px;
}
* html .vignette cite {
	bottom: 10px;
}

#gammeProcivis .vignette cite, #optionner .vignette cite{
	background: #dfce9d;
	color: #584032;
}

#gammeAccivis .vignette cite{
	background: #b9ed57;
	color: #4e710b;
}

.vignette .idf{
	 display:block;
	 position: absolute;
	 top: 145px;
	 left:6px;
	 width:284px;
	 height:50px;
	text-indent:-9999px;
}
#gammeAccivis .vignette .idf{
	background:url('../images/partenaireIDF_accivis.png') no-repeat;
}
/**IE6**/
*html #gammeAccivis .vignette .idf{
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.procivis-mp.fr/themes/front/images/partenaireIDF_accivis.png', sizingmethod='crop');
}

#gammeProcivis .vignette .idf{
	background:url('../images/partenaireIDF_procivis.png') no-repeat;
}
/**IE6**/
*html #gammeProcivis .vignette .idf{
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.procivis-mp.fr/themes/front/images/partenaireIDF_procivis.png', sizingmethod='crop');
}

#gammeLotissement .vignette cite{
	background: #eaf3fe;
	color: #31a1c4;
}
#programmes{
	margin-left:20px;
}
#programmes .vignette{
	margin: 0 auto;
}
#programmes li {

	position:relative;
	margin-bottom:40px;
}
.vignette .more{
	position:absolute;
	text-indent:-9999px;
	display:block;
	background:url("../images/knowMore.jpg");
	width:91px;
	height:22px;
	right:20px;
}
.vignette .retour{
	position:absolute;
	text-indent:-9999px;
	display:block;
	background:url("../images/backToLot.jpg");
	width:91px;
	height:22px;
	right:20px;
}
.vignette p {
	font-size:11px;
	padding: 0px 0px 10px 15px;
	margin: 5px 0px 10px 0px;
}
.vignette p span.location{
	font-weight:bold;
}

#gammeProcivis #programmes .vignette p{
	color:#584032;
	background:url("../images/shortRule.jpg") no-repeat bottom center;
}

#gammeProcivis .vignette p span.location, #optionner .vignette p span.location{
	color:#d47a22;
}
#optionner .vignette p span.location{
	line-height:22px;
}
#gammeAccivis #programmes .vignette p{
	color:#617249;
	background:url("../images/shortRule.jpg") no-repeat bottom center;
}
#gammeAccivis .vignette p span.location{
	color:#91cc20;
}
#gammeLotissement #programmes .vignette p{
	color:#4c6168;
		background:url("../images/shortRuleBlue.jpg") no-repeat bottom center;
}
#gammeLotissement .vignette p span.location{
	color:#84b9ca;
}

a.geoloc{
	font-size:11px;
	display:block;
	color:#3ba7d1;
	margin-left:15px;
	padding-left:20px;
	line-height:18px;
	background:url("../images/geoloc.jpg") no-repeat;
	text-decoration:none;
}
#presentation{
	position:relative;
	margin-bottom:20px;
	width:920px;
	color:#1c1c1c;
	margin-left:20px;
	margin-top:40px;
}
#presentationLarge{
	position:relative;
	margin-bottom:20px;
	width:920px;
	color:#1c1c1c;
	margin-left:20px;
	margin-top:40px;
}
#presentationLarge ul{
	margin:10px 35px 10px 35px;
}
#presentationLarge ul li {
	list-style:disc;
}

#contact #presentation{
	width:600px;
}
#presentation .vignette{
	position:absolute;
	right:0px;
	top:0px;
}
#presentation .vignette p{

	width:290px;
}
#presentation h4{
	color:#585858;
	font-size:18px;
	font-weight:bold;
	margin-bottom:30px;

}
#presentation p{
	color:#262626;
	margin-bottom:15px;
	width:570px;
}
.tranche{
	width:920px;
	margin-left:20px;
	margin-bottom:30px;
	position:relative;
}
.tranche a.dlPlaquette{
	position:absolute;
	top:37px;
	right:20px;
	width:161px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url('../images/dlPlaquette.jpg') no-repeat;
}
.tranche a.dlPlans{
	position:absolute;
	top:72px;
	right:20px;
	width:161px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url('../images/dlPlans.jpg') no-repeat;
}
#gammeLotissement .tranche a.dlPlans{
	top:37px;
}

.tranche h3{
	height:25px;
	margin:0px;
}
/* Obsolète

.tranche h3 img{
	float:right;
	margin-right:20px;
	margin-top:2px;
}
*/
.tranche p {
	font-style:italic;
	color:#5f5f5f;
	padding: 20px 310px 30px 10px;
}
#gammeAccivis .tranche p {
	border:1px solid #e7f6cb;
	border-top:none;

}
#gammeProcivis .tranche p {
	border:1px solid #f3efe5;
	border-top:none;
}
#gammeLotissement .tranche p {
	border:1px solid #e8edf0;
	border-top:none;
}

strong{
	font-weight:bold;
}

#gammeAccivis td,
#gammeProcivis td,
#gammeLotissement td{
	height:60px;
}
#gammeAccivis th,
#gammeProcivis th,
#gammeLotissement th{
	height:35px;
}

table {
	width:920px;
	margin-left:20px;
	font-size:11px;
}
th,td{
	padding: 0px 10px 0px 10px;
	text-align:center;
}
td{
	color:#434343;
}
th{
	font-weight:bold;

}
#gammeAccivis th.plan{
	border-right:none;
}
#gammeAccivis th{
	background:url("../images/accivisTH.jpg") no-repeat right;
	border-right:1px solid #c3ea7b;
	color:#2c4329;
}

#gammeProcivis th.plan{
	border-right:none;
}
#gammeProcivis th{
	background:url("../images/procivisTH.jpg") no-repeat right;
	border-right:1px solid #e1d3a7;
	color:#79634c;
}

#gammeLotissement th.plan{
	border-right:none;
}
#gammeLotissement th{
	background:url("../images/lotissementTH.jpg") no-repeat right;
	border-right:1px solid #d6e3f2;
	color:#303a45;
}


td.lot, td.ref{
	font-style:italic;
}
td.type, td.prix{
	font-weight:bold;
}
td.prix,td.surface,td.shon {
	text-align:right;
}
td.status .reserved{
	color:#b83d0c;
}
td.status .libre{
	color:#a2de30;
	font-weight:bold;
}
td.status a.option{
	display:block;
	width:63px;
	height:20px;
	text-indent:-9999px;
	background:url("../images/optionner.png");
	margin: 0 auto;
	margin-top:5px;
}
td.plan a.pdf{
	display:block;
	width:22px;
	height:26px;
	text-indent:-9999px;
	background:url("../images/pdf.png");
	margin: 0 auto;
}
#gammeAccivis td{
	border-left:1px solid #e6f1cf;
	border-bottom:1px solid #e6f1cf;
}
#gammeAccivis td.plan{
	border-right:1px solid #e6f1cf;
}
#gammeProcivis td{
	border-left:1px solid #f0efcf;
	border-bottom:1px solid #f0efcf;
}
#gammeProcivis td.plan{
	border-right:1px solid #f0efcf;
}
#gammeLotissement td{
	border-left:1px solid #dce7f3;

	border-bottom:1px solid #dce7f3;
}
#gammeLotissement td.plan{
	border-right:1px solid #dce7f3;
}

tr.alternate{
	background:#faf8ee;
}

#gammeLotissement tr.alternate{
	background:#f5f9fd;
}

.typeIcon{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding:3px;
	margin-right:3px;
	line-height:23px;
}

#gammeProcivis .typeIcon{
	background:#79634c;
}

#gammeAccivis .typeIcon{
	background:#7cb314;
}

#gammeProcivis .disabledType, #gammeAccivis .disabledType{
	background:#d1cfca;
}

#gammeProcivis .financementIcon, #gammeAccivis .financementIcon, #gammeLotissement .financementIcon{
	width:auto;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	padding:2px 10px 2px 10px;
	margin-right:3px;
	line-height:23px;
	letter-spacing:-1px;
	background-color:#ffffff;
}
#gammeProcivis .financementIcon{
	border: 1px solid #79634c;
	color:#79634c;
}
#gammeAccivis .financementIcon{
	border: 1px solid #b4cd85;
	color:#b4cd85;
}

#gammeLotissement .financementIcon{
	border: 1px solid #d2dbe0;
	color:#7c9cae;
}

.financementIconPlaceholder{
	position:absolute;right:2px;top:0px;
}

*+html .financementIconPlaceholder{
	position:relative;
	margin-left:770px;
}

#optionForm, #contactForm{
	margin-left:20px;
	width:570px;
}
#optionForm fieldset, #contactForm fieldset{
	background:#f2f6f8;
	padding:20px 20px 10px 20px;
	border-bottom:#fff 20px solid;
}
#optionForm label, #contactForm label{
	display:block;
	float:left;
	margin-right:20px;
	color:#676767;
}
#optionForm input,#contactForm input{
	width:185px;
	font-size:11px;
	margin : 5px 0px 20px 0px;
	padding: 8px 5px 5px 10px;
	background:transparent url('../images/inputBack.jpg') no-repeat;
	border:none;
	color:#696969;
}
#optionForm textarea, #contactForm textarea{
	width:420px;
	height:120px;
	margin : 5px 0px 20px 0px;
	color:#696969;
}

#optionForm a#submit{
	display:block;
	text-indent:-9999px;
	width:221px;
	height:31px;
	margin-left:20px;
	background:url("../images/askOption.jpg");
}
#contactForm a#submit{
	display:block;
	text-indent:-9999px;
	width:221px;
	height:31px;
	margin-left:20px;
	background:url("../images/sendMessage.jpg");
}
#rightCol{
	float:right;
	width:290px;
	height:700px;
	background:url("../images/rightColBack.jpg") repeat-x;
}
#rightCol h3{
	height:17px;
	margin:3px 0px 10px 0px;
	padding:5px 0px 5px 20px;
	border-bottom:1px solid #cbdbee;
	color:#383f48;
	background:#e1edfb;
	line-height:16px;
}

#rightCol h3.large{
	height:50px;
	font-weight:normal;
}
#rightCol h3.large span{
	font-weight:bold;
}

#rightCol h4{
	font-weight:bold;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
	padding-left:5px;
	color:#36a0dc;
	border-left:3px solid #36a0dc;
	line-height:18px;
	height:20px;
	background:url("../images/h4Back.png") repeat-y;
}
#rightCol p{
	color:#525252;
	margin-left:20px;
	margin-bottom:30px;
}
#rightCol p a {
	color:#5ecbed;
	text-decoration:none;
}
#rightCol img{
	margin-left:15px;
}
#rightCol ul{
	list-style:none;
	padding-left:20px;
	padding-right:20px;
}

#rightCol li{
	line-height:24px;
	border-bottom:1px solid #e3eaf4;
}
#rightCol li a{
	text-decoration:none;
	color:#4e5b5d;
	padding-left:20px;
	background:url("../images/puce.png") no-repeat;
	background-position: 0px 1px;
}
#presentationOutils{
	background:url("../images/presentationOutils.jpg") top right no-repeat;
	width:670px;
	height:220px;
	float:left;
}

#presentationOutils p{
	font-style:italic;
	font-size:18px;
	color:#9da1a6;
	padding-top:40px;
	padding-left:20px;
}
#presentationOutils a.callback, #presentationOutils  a.callback_alt{
	float:left;
	margin-left:20px;
	margin-top:30px;
}
#answers{
	padding-top:20px;
	width:610px;
	margin-left:20px;
}
*html #answers{
	padding-top:0px;
}
#answers h3{
	height:100%;
	margin:0px;
	background:url("../images/heading.jpg") repeat-x;
	color:#383f48;
	clear:none;
}
#answers h3 a.backToTop{
	float:right;
	color:#5ecbed;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding-right:15px;
	margin-right:10px;
	background:url("../images/backToTop.gif") no-repeat;
	background-position:right;
}
#answers p{
	margin : 10px 0px 20px 20px;
}

#answers ul{
	/*
	list-style:disc;
	*/
	margin-left:45px;
}
#answers ol{
	list-style:decimal;
	margin-left:45px;
}
#answers h3 span{
	font-style:italic;
	font-size:10px;
	color:#666;
}
#answers p a{
	color:#358199;
	text-decoration:none;
}
/************/
p#formError{
	color:#f60;
}
p#formSuccess{
	color:#090;
}
/*************/
/* partenaires */
#partnerLeftCol, #partnerRightCol{
   margin-top:40px;
   margin-left:20px;
   width:440px;
   float:left;
}
#partnerRightCol{
   margin-left:0px;
   margin-right:20px;
   float:right;
}
.partner{
   margin-bottom:40px;
}
.partner img{
   float:left;
   border:1px solid #dceafa;
}
.partner h4{
   margin-left:150px;
   margin-bottom:20px;
   padding-left:10px;
   border-left:4px solid #35a0da;
   color:#36a0dc;
   font-size:12px;
   font-weight:bold;
   line-height:20px;
}
.partner p{
   margin-left:150px;
   margin-bottom:20px;
   font-size:11px;
   color:#5b5b5b;
}
.partnerLink{
   display:block;
   margin-left:150px;
   height:20px;
   width:250px;
   background:url("../images/partnerLink.jpg");
   color:#5ecbed;
   font-size:10px;
   font-style:italic;
   text-decoration:none;
   padding-left:40px;
   padding-top:6px;
}


/* site map */
#mapAccivisCol, #mapProcivisCol{
	float:left;
	width:450px;
	margin-left:20px;
}
#mapAccivisCol h4, #mapProcivisCol h4{
	height:50px;
	width:450px;
	text-indent:-9999px;
	margin-top:-10px;
}
#mapAccivisCol h4{
	background:url("../images/plan_accivis.jpg");
}
#mapProcivisCol h4{
	background:url("../images/plan_procivis.jpg");
}
#siteMap #content ul{
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:20px;
	list-style:none;
}
#siteMap #content li{
	background:url("../images/puce.png") no-repeat;
	background-position: 0px 5px;
	padding-left:20px;
	border-bottom:1px solid #f3f4f5;
	height:23px;
	line-height:22px;
}
#siteMap #content li.last{

	border-bottom:none;

}
#siteMap #content a{
	color:#4e5b5d;
	text-decoration:none;
}
#siteMap #content ul#lotissementList{
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:20px;
}
#siteMap #content ul#lotissementList li{
	width:265px;
	margin-left:20px;
	float:left;
}

#siteMap .mapCol{
	width:293px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}

#siteMap .mapCol h3{
	margin-right:0px;
	margin-left:0px;
}

#siteMap #content .mapCol ul{
	margin-top:0px;
	list-style:none;
}
#siteMap h3{
	background:url("../images/heading4.jpg") repeat-x;
}
/***/
.tmce{
	margin-top:20px;
}
.tmce p, #answer .tmce p{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.tmce h4{
	font-weight:bold;
	font-style:italic;
	margin-bottom:10px;
}
.tmce h5{
	font-weight:bold;

	margin-bottom:5px;
}
.tmce ul{
	margin-top:5px;
	margin-bottom:20px;
}
.tmce li{
	margin-bottom:5px;
}
.tmce th,td{
	padding:5px;
}
.cleaner{
	clear:both;
}

/******/
#idf_detail{
	background:url("../images/idf_detail.gif");
	display: block;
	width: 940px;
	height: 25px;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
}

#idf_detail a{
	font-size:10px;
	color:#8a8a8a;
}
.idf_detail2{
	margin-bottom:-30px;
}
