/***** Textes et paragraphes Neopost Extranet *****/

* { margin: 0; padding: 0 }
.neopost{
	text-transform:none;
}
h2 {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #dfe0e1;
    color: #000000;
    font-family: "gothambold",sans-serif;
    font-size: 22px;
    padding: 0 0 0 3px;
}
h1, div.block h4 {
    font-family: "gothambold",sans-serif;
}
div.block h4 {
	font-weight: 200;
	letter-spacing: 0.075em;
}
td, input, textarea, select{
	color:#505050;
	font-size:0,95em;
}
/*h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
}*/

img{
	border:0;	
}



a {
    color: #505050;
    outline: medium none;
    text-decoration: none;
}

#bordure{
	margin:0 0 10px 0;
	padding:0 0 13px 18px;
	width: 700px;
  	background-image:url(/extranet/images/h1_fd.gif);
  	background-position:bottom left;
  	background-repeat:no-repeat;
}

#FLYParent {
	height: auto !important;
    margin: 0 auto -4em;
    min-height: 100%;
    width: 1024px;
}
.div_Login{
	left: 3px;
	position:relative;
	height:17px;
	width:185px;
}

.div_Login_address{
	left: 3px;
	position:relative;
	height:35px;
	width:185px;
}

table.headerbanner{
	background-color:#72bf44;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	border-spacing:0px;
	width:1000px;
}

.criteriaText {  
	position: left;
	color:#72bf44;
	font-size:10px;	
}

/*h1{
	font-size:10px;
	font-family:Verdana, Arial, sans-serif;
}*/

.ColumnCell{
            background-color:#000099;
display:block;
	padding:6px 0 0 9px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(/extranet/images/btn/my_account.jpg);
	background-repeat: no-repeat;
	width:200px;
	width:200px !important;

}


#center h1{
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	font-size:10px;
}
.h1_comp{
	margin:-35px 0 20px 0;
	text-align:right;
}

/*h2{
  margin-top:10px;
  padding:0 0 8px 18px;
  color:#000000;
  font-weight:bold;
  font-size:14px;
  text-transform:uppercase;
  background-position:bottom left;
  background-repeat:no-repeat;
}*/

.homeref{
  margin:0 0 10px 0;
  padding:0 0 13px 18px;
	color:#72bf44;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	background-image:url(/extranet/images/h1_fd.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

/***** Listes *****/

.listed, .listed li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.listed li{
	padding:0 0 0 8px;	
	background-image:url(/extranet/images/puces/t_grey.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}
.liste_flc, .liste_flc li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.liste_flc{
	float:left;
	margin:0 0 12px 0;
	width:50%;
}
.liste_flc li{
	margin:0 0 3px 0;
	padding:0 10px 0 6px;	
	background-image:url(/extranet/images/puces/flc_red.gif);
	background-repeat:no-repeat;
	background-position:-1px 3px;
}


/***** Liens *****/


.flc{
	padding:0 0 0 12px;
	color:#72bf44;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/extranet/images/puces/choco.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}

.flcdetail{
	padding:10px 10px 10px 19px;
	color:#72bf44;
	font-weight:bold;
	text-decoration:none;
	background-image:url(http://www.neopost.fr/extranet/images/box/curseur_detail.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	margin-left:80px;
}

.comp{
	padding:0 0 0 15px;
	color:#72bf44;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/extranet/images/puces/flc_3_red.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}
.comp:hover, .flc:hover{   
	text-decoration:underline;
}

.account{
	display:block;
	padding:6px 0 0 9px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(/extranet/images/btn/my_account.jpg);
	background-repeat: no-repeat;
	width:200px;
	width:200px !important;
	margin: 0 0 17px 0;
}

.loginFormTable{
	width:200px;
}

.loginFormTable  .buttonContainer {
	text-align:right;
}

.loginFormTable  .passwordLinkContainer {
	text-align:right;
}

.loginFormTable  .errorMessageContainer {
	width:150px;
}

.loginFormTable  .errorMessageImage {
	float:left;
}

.loginFormTable  .errorMessageText{

}

.loginFormTable .btn{
	cursor:pointer;
	cursor:hand;
	margin: 0 0 0 0;
	width:21px;
	height:21px;
	background-image:url(/extranet/images/btn/newsletter_ok.gif);
	background-repeat: no-repeat; 
	background-position:  center;
	border-width: 0px;
	border-color: #FFFFFF
}

.loginAccount{
	display:block;
	padding:6px 0 0 9px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(/extranet/images/btn/my_account.jpg);
	background-repeat: no-repeat;
	width:100px;
}

.callback{
	cursor:pointer;
	cursor:hand;
	width:98px;
	height:23px;
	font-size:1px;
	background-image:url(/extranet/images/btn/call_back.gif);
}

.haut{
	margin:5px 0;
	text-align:right;
}
.haut a{
	padding:0 0 0 10px;
	color:#72bf44;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/extranet/images/puces/flc_red_up.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}
.haut a:hover{
	text-decoration:underline;
}

#header-top a:hover {
	text-decoration: none;
}

.produit_sommaire{
width:100%;
height:100%;
border:0px ;
cellpadding:1px;
cellspacing:1px;
}

.produit_sommaire .titre {
  color:#72bf44;
  vertical-align:top;
  font-weight: bold;
  height:10%;
}

.produit_sommaire .description {
  vertical-align:top;
  height:50%;
}

.produit_sommaire .btndetail {
	height:10%;
  	vertical-align:center;
}

.conseil{
  width:100%;
  background:url(/extranet/images/box/conseil_fd.gif) repeat-x bottom #F7F7F7;
}

.conseil td{
  padding:5px 10px 5px 20px;
  width:33%;
  vertical-align:top;
}

.conseil .visu{
  padding:5px 0 15px 0;
  text-align:center;;
  vertical-align:middle;
  background:#FFFFFF;
}

.conseil .nom{
  color:#72bf44;
}

.conseil .type{
  color:#000000;
  font-weight:bold;
  background:#FFFFFF;
}

.conseil .sepv{
  padding:0 8px;
  width:1px;
  background:#FFFFFF;
}

.conseil .end td{
  background:url(/extranet/images/box/conseil_end.gif) no-repeat bottom right;
}

.formulaire{
	margin:0 0 17px 25px;
}
.formulaire table{
	width:100%;
	border-collapse:collapse;
}
.formulaire table td{
	padding:2px 0;
}
.formulaire table td em{
	color:#72bf44;
}
.formulaire table td.textfield{
	text-align:right
}.formulaire table td.textfield input{
	padding:0 2px;
	height:12px;
}
.valid{ 
	/*text-align:right*/
}
.formulaire table td.check{
	width:10px;
	padding:0 10px 0 0;
}
.formulaire table td textarea{
	width:495px;
	height:100px;
	overflow:auto;
}
/***** Home *****/

#homeLeft{
	float:left;
	margin:17px 15px 0 0;
	width:345px;
}

#homeRight{
	float:left;
	margin:17px 0 0 0;
	width:355px;
}

/***** Box *****/

.withimg .visu{
	float:left;
	margin:0 10px 0 0;
	width:60px;
	text-align:center;
}
.withimg .text{
	float:left;
	width:275px;
}
.withimg .titre{
	font-weight:bold;
	text-transform:uppercase;
}

.withapplat{
	color:#555556;
}
.withapplat .head{
	padding:6px 0 0 18px;
	height:26px;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	background-image:url(/extranet/images/box/homeRight_head.gif);
	background-repeat:no-repeat;
}
.withapplat .cont{
	height:auto !important;
	height:125px;
	min-height:125px;
	padding:10px 10px 0 10px;
	background-color:#EBEBEB;
	border-right:1px solid #CECECE;
	border-left:1px solid #CECECE;
}
.withapplat .bot{
	height:5px;
	font-size:1px;
	background-image:url(/extranet/images/box/homeRight_bot.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.withapplat .visuR{
	float:right;
	margin:0 0 0 10px;
	width:140px;
	height:125px;
	text-align:center;
}
.withapplat .visuL{
	float:left;
	margin:0 10px 0 0;
	width:140px;
	height:125px;
	text-align:center;
}
.withapplat .text{

}

.news{
	margin:0 0 17px 0;
}
.news .head{
	height:10px;
	font-size:1px;
	background-image:url(/extranet/images/box/news_head2.gif);
	background-repeat: no-repeat;
}
.news .cont{
	background-image:url(/extranet/images/box/news_center.gif);
}
.news .titre{
	padding:7px 10px;
	color:#000000;
	font-weight:bold;
}
.news .titre span{
	color:#72bf44;
	text-transform:uppercase;
}
.news .news_text{
	padding:11px 10px 11px 13px;
	background-image:url(/extranet/images/puces/sep_h.gif);
	background-repeat:repeat-x;
}

.news .news_text .flc{
  display:block;
  padding:0;
  text-indent:12px
}

.news .text{
	padding:11px 0 11px 13px;
}
.news .visu{
	display:block;
	margin:0 10px 10px 0;
}
.news .seph{
	padding:1px 0;
}
.news .bot{
	height:10px;
	font-size:1px;
	background-image:url(/extranet/images/box/news_bot2.gif);
	background-repeat: no-repeat;
}

.newsletter{
	display: block; 
	margin:0 0 24px 0;
}
.newsletter .head{
	padding:6px 0 0 9px;
	margin:0 0 4px 0;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	background-image:url(/extranet/images/btn/newsletter_fd.gif);
	background-repeat: no-repeat;
}
.newsletter .newsletter_mail{
	padding:2px;
	width:175px;
	height:12px;
	vertical-align:middle;
	border:1px solid #CDCDCD;
}
.newsletter .newsletter_btn{
	margin:0 0 0 2px;
	width:20px;
	height:18px;
	vertical-align:middle;
}

.espace_presse h1{
	margin:0 0 5px 0;
}
.espace_presse .cont{
	padding:0 0 0 10px;
}
.espace_presse .seph{
	padding:2px 0;
}
.espace_presse .flc{
	color:#7F8083;
}

.tools{
    margin:0 0 17px 0;
}

.tools .head{
    padding:4px 0 10px 20px;
    color:#555556;
    font-weight:bold;
    text-transform:uppercase;
    background-image:url(/extranet/images/h1_fd.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
}

.tools .cont{
    padding:5px 0 0 0;
}

.tools .cont a{
    padding:1px 0 3px 30px;
    color:#7F8083;
    font-weight:bold;
    text-decoration:none;
    background-repeat:no-repeat;
    background-position:0 2px;
}

.tools .cont a:hover{
    text-decoration:underline;
}

.tools .cont a.contact{
    background-image:url(/extranet/images/puces/contact.gif);
}

.tools .cont a.print{
    background-image:url(/extranet/images/puces/print.gif);
}

.tools .cont a.join{
    background-image:url(/extranet/images/puces/join.gif);
}

.tools .seph{
    margin:3px 0 1px 25px;
    padding:0;
}

.tools .bot{
    margin:0 0 0 25px;
    height:7px;
    font-size:1px;
    background-image:url(/extranet/images/puces/sep_h.gif);
    background-repeat:repeat-x;
    background-position:0 4px;
}

.sephHMC{
	margin:0 0 0 13px;
	padding:3px 10px 5px 10px;
	background-image:url(/extranet/images/puces/sep_h.gif);
	background-repeat:repeat-x;
}


/*************************************************/
/*                la page produit                */
/*************************************************/
.produit{
	float:left;
	width:510px;
	margin-right: 20px
}

.complement{          /* le menu a droite " les + produits" */
	float:right;
	width:175px;
}

.plusproduit{
	width:175px;
}

.plusproduit .head{
  padding:8px 0 0 0;
  height:25px;
  color:#CC0010;
  font-weight:bold;
  background-image:url(/extranet/images/box/infoplus_head1.gif);
  background-repeat:no-repeat;
  text-align:center;
  font-size:13px;
  
}

.plusproduit .cont{
  padding:15px 5px 15px 5px;
  font-weight:bold;
  	background-image:url(/extranet/images/box/complement_font.gif);

}
.plusproduit .cont .flash{
  height:25px; 
  margin-top: 5px;
}


.plusproduit .bot{
	height:7px;
	font-size:1px;
	background-image:url(/extranet/images/box/plusproduit_bot.gif);
}

.player{
	margin:0 0 17px 0;
	width:152px;
}

.infoplus{
  width:175px;
  background-image:url(/extranet/images/box/complement_font.gif);

}
.infoplus .head{
  padding:8px 0 0 0;
  height:25px;
  color:#CC0010;
  font-weight:bold;
  background-image:url(/extranet/images/box/infoplus_head.gif);
  background-repeat:no-repeat;
  text-align:center;
  font-size: 13px;
}
.infoplus .cont{
  padding:15px 5px 15px 5px;
  font-weight:bold;
  
}
.infoplus .cont .flash{
  height:25px; 
  margin-top: 5px;
}
.call_back{
  width:175px;
   
}

.call_back .head{
  padding:7px 7px 0 7px;
  height:26px;
  color:#000000;
  font-weight:bold;
  background-image:url(/extranet/images/box/call_back_head.gif);
}

.call_back .head1{
  padding:7px 7px 0 7px;
  height:26px;
  color:#000000;
  font-weight:bold;
  background-image:url(/extranet/images/box/call_back_head1.gif);
}


.position_txt{
height:20px;
width:80px;
float:right;
padding:3px 30px 0 0;
}
.position_video{
height:20px;
width:25px;
float:left;
padding-left:20px;
}


.infoplus a{
  text-transform:none;
}


.flc2{
	padding:0 0 5px 0;
	color:#8F8284;
	font-weight:bold;
	text-decoration:underline;
	}

/*************************************************/



.actualite{
	margin:0 0 25px 0;
	padding:0px 0 0 0px;
	width:523px;
}
.listing{
	margin:0 0 10px 0;
}
.actualite p{
	margin:0 0 17px 0;
}
.actualite img{
	float:center;
	margin:0 8px 8px 0;
}

.faquestion{
	background-color:#F0F0F0;
}
.faquestion .top{
	height:7px;
	font-size:1px;
	background-image:url(/extranet/images/box/faq_top.gif);
	background-repeat:no-repeat;
}
.faquestion .cont{
	padding:5px 10px;
}
.faquestion .cont .question{
	display:block;
	padding:0 0 0 8px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/extranet/images/puces/flc_red.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}
.faquestion .cont .seph{
	padding:5px 0;
}
.faquestion .bot{
	height:6px;
	font-size:1px;
	background-image:url(/extranet/images/box/faq_bot.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.faqreponse{
	margin:17px 0 17px 0;
	padding:0 0 0 10px;
}
.faqreponse .accroche{
	margin:0 0 5px 0;
	padding:0 0 0 8px;
	font-weight:bold;
	background-image:url(/extranet/images/puces/car_noir.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}
.faqreponse .reponse{
	padding:0 0 0 8px;
}

/***** Common *****/

.seph{
	padding:10px 0;
	font-size:1px;
	height:1px;
	background-image:url(/extranet/images/puces/sep_h.gif);
	background-position:left;
	background-repeat:repeat-x;
}

#video{

            z-index:10;

            position:absolute;

            top:217px;

            left:189px;

}

#video .closer{

            padding:5px;

            text-align:right;

            background:#000;

}

#video .closer a{

            color:#FFF;

            text-decoration:none;

}

#videoAssistance{

            z-index:10;

            position:absolute;

            top:280px;

            left:310px;

}

#videoAssistance .closer{

            padding:5px;

            text-align:right;

            background:#000;

}

#videoAssistance .closer a{

            color:#FFF;

            text-decoration:none;

}


/***** Illustration *****/

.illu{

            position:absolute;

            padding:10px;

            background:#FFFFFF;

            border:1px solid black;

}

/***** Popup *****/
#pop{
	padding:10px;
	color:#7F8083;
	text-align:left;
	overflow:visible;
}

#pop h2{
	line-height:8px;
}
#pop h3{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background-image:url(/extranet/images/puces/sep_h.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#pop p{
	margin:10px 0;
	padding:0;
}

#pop .step{
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	color:#CDCDCD;
}
#pop .step .inner{
	height:1%;
	padding:20px 20px 20px 30px;
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url(/extranet/images/popup/step_off.gif);
}
#pop .step.on .inner{
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url(/extranet/images/popup/step_on.gif);
}
#pop .step#step1{
	background-image:url(/extranet/images/popup/step1.gif);
}
#pop .step#step2{
	background-image:url(/extranet/images/popup/step2.gif);
	border-top:1px solid #CDCDCD;
}
#pop .step.on#step2{
	background-image:url(/extranet/images/popup/step2_on.gif);
	border-top:1px solid #72bf44;
}
#pop .step#step3{
	background-image:url(/extranet/images/popup/step3.gif);
	border-top:1px solid #CDCDCD;
}
#pop .step.on#step3{
	background-image:url(/extranet/images/popup/step3_on.gif);
	border-top:1px solid #72bf44;
}
#pop .step select{
	display:block;
	margin:5px 0 0 0;
	width:240px;
	color:#CDCDCD;
}
#pop .step.on select, #pop .step.on{
	color:#7F8083;
}

#pop table.data td{
	padding:5px;
	border-right:1px solid #CDCDCD;
}
#pop table.data td.img{
	padding:0;
}
#pop table.data td.first{
	border-left:1px solid #CDCDCD;
}
#pop table.data .entete{
	padding:0;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(/extranet/images/popup/table_entete.gif);
	background-position:top left;
	border-right:1px solid #EFF0F0;
	border-bottom:1px solid #EFF0F0;
}
#pop table.data .entete.ref{
	text-align:center;
	background-position:bottom right;
	border:0;
	border-top:1px solid #EFF0F0;
}
#pop table.data .entete.ref a{
	height:15px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#pop table.data .entete.ref a:hover{
	text-decoration:underline;
}
#pop table.data .field{
	padding-right:20px;
	text-align:right;
}
#pop table.data input{
	width:100%;
}
#pop table.data .tir{
	background-image:url(/extranet/images/puces/sep_h.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#pop table.data .fd2{
	background-color:#EEEEEE;
}
#pop table.data td.bot{
	border-right:0;
	background-image:url(/extranet/images/popup/step_off.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#pop table.data td.firstbot{
	border-left:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
}

#pop #left{
	float:left;
	margin:0 20px 0 0;
	width:515px;
}
#pop #right{
	float:left;
	margin:0;
	padding:0;
	width:140px;
}

#pop .tools .cont a{
	display:block;
	padding:1px 0 1px 30px;
}
#pop .tools  .bot{
	background:none;
	width:130px;
}

#pop table.compa{
	margin:0 0 10px 0;
	width:300px;
	border-collapse:collapse;
}
#pop table.compa td{
	padding:2px;
	font-weight:bold;
	background:url(/extranet/images/puces/sep_h.gif) repeat-x;
	border-bottom:1px solid #EFF0F0;
}
#pop table.compa .fd1 td{
	background-color:#FFFFFF;
	border-right:1px solid #EFF0F0;
}
#pop table.compa .fd2 td{
	background-color:#EFF0F0;
	border-right:1px solid #EFF0F0;
}
#pop table.compa td.chk{
	width:10px;
	border:0;
	border-bottom:1px solid #EFF0F0;
	border-left:1px solid #EFF0F0;
}
#pop table.compa .entete, #pop .compa .entete{
	padding:2px 7px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(/extranet/images/popup/topl.gif) no-repeat #000000;
	border:0;
}

#pop table.dinfos{
	width:100%;
}
#pop table.dinfos span{
	margin:0 5px 0 0;
	color:#F00;
}
#pop table.dinfos td{
	padding:0 5px;
}
#pop table.dinfos .txtfield{
	width:190px;
}
#pop table.dinfos input{
	width:100%;
	border:1px solid #EEE;
}

#pop input{
	vertical-align:middle;
}
#pop select{
	width:150px;
	vertical-align:middle;
}

#pop .commentaire{
	overflow:auto;
	width:645px;
	height:50px;
}
/***** Fin Popup ******/

.imgTitrePage{
	margin:0 0 0px 0px;
	padding:0 0 0 0px;
}

.stxt{
  padding:0 0 0 15px;
}

.stxt ul{
  margin:0;
  padding:0;
  list-style-type:none;
}

.stxt ul li{
  padding:0 0 0 10px;
  background:url(/extranet/images/puces/car-grey.gif) no-repeat 0 5px;
}

.stxt ul, ul.stxt{
  margin:0;
  padding:0;
  list-style-type:none;
}

ul.stxt{
  float:left;
  width:380px;
}

.stxt ul li, ul.stxt li{
  padding:0 0 0 10px;
  background:url(/extranet/images/puces/car-grey.gif) no-repeat 0 5px;
}

.myaccount {
	display:block;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(/extranet/images/btn/my_account.jpg);
	background-repeat:no-repeat;
	padding-top: 6px;
	padding-left: 9px;
	width:200px;
	width:200px !important;
	margin: 0 0 17px 0;

}

.myaccount_det {
	font-size: 8px;
	width: 168px;
	color: #000000;
}


/****Start Buttons*****/

.nextStep{
	cursor:pointer;
	cursor:hand;
	border: 0px solid #000000;	
	background-image: url("/extranet/images/nf/button-large.gif");
    width: 180px;
    font-weight: bold;
	font-size: 1em;
	text-align: center;
	text-decoration: none!important;	
	/*display: block;*/
	line-height: 14px;
	height: 16px;
}

.retour{
	cursor:pointer;
	cursor:hand;
	border: 0px solid #000000;
	width:100px;
	height:30px;
	background:url(/extranet/images/btn/retour.gif) no-repeat bottom left;
}

.prevStep{
	cursor:pointer;
	cursor:hand;
	border: 0px solid #000000;
	/*width:150px;
	height:30px;
	background:url(/extranet/images/btn/prevStep.gif) no-repeat bottom left;*/
	background-image: url("/extranet/images/nf/button-large.gif");
    width: 180px;
    font-weight: bold;
	font-size: 1em;
	text-align: center;
	text-decoration: none!important;	
	/*display: block;*/
	line-height: 14px;
	height: 16px;
	 
}

.valider{
	cursor:pointer;
	cursor:hand;
	border:0px solid #000000;
	/*width:100px;
	height:30px;
	background:url(/extranet/images/btn/valider.gif) no-repeat bottom left;*/
	/*background-image: url('/extranet/images/nf/button-medium_exclusive.gif');*/
	width:81px;
	background: url("/extranet/images/nf/Button-Order.png") no-repeat scroll center top transparent;
	/*background-repeat: no-repeat;
	background-position: top left;
	border: medium none;
	color:#39252A;*/
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	text-decoration: none!important;	
	/*display: block;*/
	line-height: 14px;
	height: 16px;
	
}

/*********** button *********************/

/* global button */
input.valider,a.valider,span.valider,div.valider,button.valider
input.envoyer,a.envoyer,span.envoyer,div.envoyer,button.envoyer {
	background-repeat: no-repeat;
	/*background-position: top left;
	border: medium none;*/
	color:#39252A;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	line-height: 14px;
	height: 16px;
	width:81px;
}

/* input button */
input.valider,a.valider,span.valider,div.valider,button.valider,
input.envoyer,a.envoyer,span.envoyer,div.envoyer,button.envoyer,input.button{
	padding-bottom:2px;
}

input.prevStep,a.prevStep,span.prevStep,div.prevStep,button.prevStep,
input.nextStep,a.nextStep,span.nextStep,div.nextStep,button.nextStep{
	color: #595A5E;
}

/* exclusive button */
input.valider,a.valider,span.valider,div.valider,button.valider,
input.envoyer,a.envoyer,span.envoyer,div.envoyer,button.envoyer,input.button {
	color:white!important;
}

/* exclusive hover button */
input.valider:hover,a.valider:hover,span.valider:hover,div.valider:hover,button.valider:hover,
input.envoyer:hover,a.envoyer:hover,span.envoyer:hover,div.envoyer:hover,button.envoyer:hover,input.button:hover,a.button:hover {
	color:white!important;
	background-color: #4fae3e;
}

/* hover button */
input.valider:hover,a.valider:hover,span.valider:hover,div.valider:hover,button.valider:hover,
input.envoyer:hover,a.envoyer:hover,span.envoyer:hover,div.envoyer:hover,button.envoyer:hover,
input.prevStep:hover,a.prevStep:hover,span.prevStep:hover,div.prevStep:hover,button.prevStep:hover,input.button:hover,a.button:hover,
input.nextStep:hover,a.nextStep:hover,span.nextStep:hover,div.nextStep:hover,button.nextStep:hover{
	background-position: left -16px;
}

/* disabled button */
input.valider,a.valider,span.valider,div.valider,button.valider,
input.envoyer,a.envoyer,span.envoyer,div.envoyer,button.envoyer{
	background-position: left -0px;
	text-align: center;
}

input.button,a.button{
    /*background: url("/extranet/images/nf/Button-Order.png") no-repeat scroll center top transparent;*/
    cursor:pointer;
	cursor:hand;
	border:0px solid #000000;
    font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-decoration: none!important;	
	/*display: block;*/
	line-height: 8px;
	height: 20px;
	background-color: #72bf44;
	text-transform:uppercase;
	width:auto;
	padding: 6px 10px 10px 10px;
}
/*********** fin button *****************/

.envoyer{
	cursor:pointer;
	cursor:hand;
	border:0px solid #000000;
	/*width:100px;
	height:30px;
	background:url(/extranet/images/btn/valider.gif) no-repeat bottom left;*/
	/*background-image: url('/extranet/images/nf/button-medium_exclusive.gif');*/
	width:81px;
	 background: url("/extranet/images/nf/Button-Order.png");
	/*background-repeat: no-repeat;
	background-position: top left;
	border: medium none;
	color:#39252A;*/
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	text-decoration: none!important;	
	/*display: block;*/
	line-height: 14px;
	height: 16px;
}

.sortUp{
	cursor:pointer;
	cursor:hand;
	border:0px solid #000000;
	width:7px;
	width:7px!important;
	height:4px;
	height:4px !important;
	background:url(/extranet/images/puces/sortUp.gif) no-repeat bottom left;
}

.sortDown{
	cursor:pointer;
	cursor:hand;
	border:0px solid #000000;
	width:7px;
	width:7px!important;
	height:4px;
	height:4px !important;
  background:url(/extranet/images/puces/sortDown.gif) no-repeat bottom left;
}

.chevronUp{
	cursor:pointer;
	cursor:hand;
	border:0px solid #000000;
	width:28px;
	width:8px!important;
	height:28px;
	height:8px !important;
	background:url(/extranet/images/puces/ext_tabOff.gif) no-repeat bottom left;
}

.chevronDown{
	cursor:pointer;
	cursor:hand;
	border:0px solid #000000;
	width:28px;
	width:8px!important;
	height:28px;
	height:8px !important;
	background:url(/extranet/images/puces/ext_tabOn.gif) no-repeat bottom left;
}


/****End Buttons*****/

/**************Ajouter pour test templet grid001 qai*******/
/* Les classes suivantes servent ? formatter les TABLE g?n?r?es par le template html  NPF_gridtable_001 */


.data, .machineMovementRequest_table {
	margin:10px 0;
	border-collapse:collapse;
	border:2px solid #FFFFFF;

}
.data table{
	width:100%;
	border:0px solid #FFFFFF;
}
.data th, .data td{
	font-weight:normal;
	text-align:left;
	background-color:#72bf44;
	padding: 0 4px;
}
.data .data, .data .data th, .data .data td,. .machineMovementRequest_table th{
	border:1px solid #E5E4E4;
}
.data .data tr, .machineMovementRequest_table tr{
	height:auto;
}
.data th, .machineMovementRequest_table th{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	border:2px solid #FFFFFF;
	background-color:#72bf44;
}

.data .tab {
    background-color: #72bf44;
    padding: 0 4px;
    text-align: center;
}

.data .tab p{
    margin: 0;
}

.data .sort{
	padding-right:15px;
}
.data .data td, .machineMovementRequest_table td{
	background:#FFFFFF;
}
.data td a .machineMovementRequest_table td a{
	color:#666666;
}
.data td,.data_userView td ,.Equipement_table td,.machineMovementRequest_table td{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	background-color:#ECECEA;
	border:2px solid #FFFFFF;
	white-space: normal;	
}
.data th a, .machineMovementRequest_table th a{
	color:#FFFFFF;
	padding-right:5px;
	
}
.data .sortUp{
	float:right;
	margin:-13px -14px 2px 0;
	width:7px;
	height:4px;
}

.data .sortDown{
	clear:right;
	float:right;
	margin:-6px -14px 2px 0;
	width:7px;
	height:4px;
}
.data .big .sortUp{
	margin-top:-21px;
}
.data .big .sortDown{
	margin-top:-14px;
}
.data .empty{
	padding:0;
	background:#FFFFFF;
}
.data .int{
	text-align:center;
}
.data .devise{
	text-align:right;
}


.data td , .machineMovementRequest_table td{
	font-weight:normal;
	font-size:10px;
	text-align:left;
	border:1px solid #FFFFFF;
	background-color: #E5E4E4;
	padding: 0 4px;
}

.data td a, .machineMovementRequest_table td a{
	text-decoration: underline;
}

.data .dark{
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	background-color: #A7A7A9;
}
.data .field input{
	color:#666666;
}
.data .tools td{
	padding:5px 0 0 0;
	text-align:right;
	background:#FFFFFF;
}
.data .tools .back{
	text-align:left;
}
.data .sizer td{
	padding:0;
	background:none;
}
.data .sizer .size{
	font-size:1px;
}

/*     */


/***** Portlet Factory Template Styles *****/

.NPF_DisplayTableWrapper {
	background:white;
}

.checkBoxEntryGroupLabel {
	font-size:10px;
	font-weight:bold;
}

.checkBoxEntryField {
	float:left;
	font-size:10px;
	color:black;
	font-weight:bold;
	width:200px;
	width:215px !important;
}

.dataEntryGroupLabel {
	font-size:10px;
	background-color:#A7A7A9;
	color:black;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	border-bottom:2px solid white;
	padding:5px;
}

.dataEntryField {
	font-size:10px;
	color:black;
	font-weight:bold;
	background-color:#E5E4E4;
    border-bottom:2px solid white;
}

.dataEntryFieldInnerContainer {
	overflow:hidden;
	border-bottom:2px solid white;
}

.dataEntryFieldLabel {
	background-color:#A7A7A9;
	float:left;
	width:150px;
	text-align:left;
	margin:1px;
	margin-bottom:-1000px;
	padding:5px 5px 1000px 5px;
	border-right:2px solid white;
}

.dataEntryFieldElement {
	background-color:#666666;
	text-align:left;
	margin-bottom:-1000px;
	padding:5px 5px 1000px 5px;
}

.dataEntryFieldClearSpacer {
	clear:both;
}

.dataEntryFieldLabelCell {
	background-color:#A7A7A9;
	width:200px;
	padding:5px;
	color: #FFFFFF;
}

.dataEntryFieldInputCell {
	background-color:#E5E4E4;
	padding:5px;
}


/***** ****** ******** *****/

/********End templet grid001**/ 

// Addition global.css fournie par Planete
/* CSS - Neopost France */

/***** Extranet *****/
.userGroup {

width:200px;
height:200px;

}
.extranetLog {
	margin:0 0 20px 0;
}
.extranetLog span{
	display:block;
	margin:0 0 4px 0;
	padding:6px 0 0 9px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(/extranet/images/btn/extranet_fd.gif);
}
.extranetLog input{
	width:83px;
	vertical-align:middle;
}
.extranetLog input.btn{
	width:auto;
}

#center .h5{
	margin:15px 0 5px 0;
	background:url(/extranet/images/puces/choco.gif) no-repeat left;

}
.h5{
	margin:15px 0 5px 0;
}
#center h5{
	color:#40272b;
	padding:5px 0 5px 15px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(/extranet/images/puces/sep_h.gif) repeat-x bottom left;
}
h5{
	color:#707170;
	padding:5px 0 5px 15px;
	font-weight:bold;
	/*text-transform:uppercase;
	background:url(/extranet/images/puces/sep_h.gif) repeat-x bottom left;*/
}
label.lonely{
	vertical-align:3px;
}

.clientZone{
	margin:0 0 10px 0;
}
.clientZone .head{
	padding:4px 0 10px 20px;
	color:#555556;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(/extranet/images/h1_fd.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.clientZone *{
	color:#c00110;
}
.clientZone table{
	width:100%;
}
.clientZone table .info{
	text-align:right;
	color:#000000;
}
.clientZone .cont{
	padding:10px 10px 10px 20px;
	background:url(/extranet/images/titre/espace_client.gif) no-repeat bottom left;
}
.clientZone .mod{
	display:block;
	padding:2px 0 2px 10px;
	text-decoration:none;
	font-weight:bold;
	background:url(/extranet/images/puces/flc_red.gif) no-repeat left;
	border:1px solid #E2E2E2;
	border-right:0;
	border-left:0;
}

.logged{
	text-align:left;
}
.logged span{
	padding-left:10px;
	font-weight:bold;
}
.logged a{
	float:right;
	margin:-15px -15px 0 0;
	padding:0;
	font-weight:normal;
	text-decoration:underline;
	background:none;
}

#center .data{
	margin:10px 0;
	border-collapse:collapse;
	border:2px solid #FFFFFF
}
#center .data table{
	width:100%;
}
#center .data th, #center .data td{
	padding:3px 10px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	border:2px solid #FFFFFF
}
#center .data .data, #center .data .data th, #center .data .data td{
	border:1px solid #E5E4E4;
}
#center .data .data tr{
	height:auto;
}
#center .data th{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background:#72bf44;
}
#center .data td{
	background:#E5E4E4;
}
#center .data .sort{
	padding-right:15px;
}
#center .data .data td{
	background:#FFFFFF;
}
#center .data td a{
	color:#666666;
}
#center .data th a{
	color:#FFFFFF;
}
#center .data .sortUp{
	float:right;
	margin:-13px -10px 2px 0;
	width:7px;
	height:4px;
}
#center .data .sortDown{
	clear:right;
	float:right;
	margin:-6px -10px 2px 0;
	width:7px;
	height:4px;
}
#center .data .big .sortUp{
	margin-top:-21px;
}
#center .data .big .sortDown{
	margin-top:-13px;
}
#center .data .empty{
	padding:0;
	background:#FFFFFF;
}
#center .data .int{
	text-align:center;
}
#center .data .devise{
	text-align:right;
}
#center .data .dark{
	color:#FFFFFF;
	background:#A7A7A9;
}
#center .data .action{
	border-right:0;
	border-left:0;
}
#center .data .tab{
	padding:0;
	text-align:center;
	background:#72bf44;
	border-bottom:0;
}
#center .data .comp{
	border-top:0;
}
#center .data .check, #center .data .parent{
	padding-top:10px;
}
#center .data .radio input, #center .data .radio label, #center .data .check input, #center .data .check label{
	float:left;
	vertical-align:middle;
}
#center .data .radio input, #center .data .check input{
	margin-right:5px;
}
#center .data .radio label, #center .data .check label{
	margin:3px 11px 0 0;
}
#center .data .radio label img, #center .data .check label img{
	position:relative;
	margin:5px 0 5px -20px;
	display:block;
}
#center .data .field input{
	width:160px;
	color:#666666;
}
#center .data .tools td{
	padding:5px 0 0 0;
	text-align:right;
	background:#FFFFFF;
}
#center .data .tools .back{
	text-align:left;
}
#center .data .sizer td{
	padding:0;
	background:none;
}
#center .data .sizer .size{
	font-size:1px;
}

/*     */
/* Les classes suivantes servent � formatter les TABLE g�n�r�es par le template html  NPF_gridtable_002 */

.NPF_data_002{
	margin:10px 0;
	border-collapse:collapse;
	border:2px solid #FFFFFF
}
.NPF_data_002 table{
	width:100%;
}
.NPF_data_002 th, .NPF_data_002 td{
	font-weight:normal;
	text-align:left;
}
.NPF_data_002 .NPF_data_002, .NPF_data_002 .NPF_data_002 th, .NPF_data_002 .NPF_data_002 td{
	border:1px solid #E5E4E4;
}
.NPF_data_002 .NPF_data_002 tr{
	height:auto;
}
.NPF_data_002 th{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background:#72bf44;
}

.NPF_data_002 .sort{
	padding-right:15px;
}
.NPF_data_002 .NPF_data_002 td{
	background:#FFFFFF;
}
.NPF_data_002 td a{
	color:#666666;
}
.NPF_data_002 th a{
	color:#FFFFFF;
}
.NPF_data_002 .sortUp{
	float:right;
	margin:-13px -10px 2px 0;
	width:7px;
	height:4px;
}
.NPF_data_002 .sortDown{
	clear:right;
	float:right;
	margin:-6px -10px 2px 0;
	width:7px;
	height:4px;
}
.NPF_data_002 .big .sortUp{
	margin-top:-21px;
}
.NPF_data_002 .big .sortDown{
	margin-top:-13px;
}
.NPF_data_002 .empty{
	padding:0;
	background:#FFFFFF;
}
.NPF_data_002 .int{
	text-align:center;
}
.NPF_data_002 .devise{
	text-align:right;
}
.NPF_data_002 .dark{
	color:#FFFFFF;
	background:#A7A7A9;
}
.NPF_data_002 .action{
	border-right:0;
	border-left:0;
}
.NPF_data_002 .tab{
	padding:0;
	text-align:center;
	background:#72bf44;
	border-bottom:0;
}
.NPF_data_002 .comp{
	border-top:0;
}
.NPF_data_002 .check, .NPF_data_002 .parent{
	padding-top:10px;
}
.NPF_data_002 .radio input, .NPF_data_002 .radio label, .NPF_data_002 .check input, .NPF_data_002 .check label{
	float:left;
	vertical-align:middle;
}
.NPF_data_002 .radio input, .NPF_data_002 .check input{
	margin-right:5px;
}
.NPF_data_002 .radio label, .NPF_data_002 .check label{
	margin:3px 20px 0 0;
}
.NPF_data_002 .field input{
	width:160px;
	color:#9EBBC9;
}
.NPF_data_002 .tools td{
	padding:5px 0 0 0;
	text-align:right;
	background:#FFFFFF;
}
.NPF_data_002 .tools .back{
	text-align:left;
}
.NPF_data_002 .sizer td{
	padding:0;
	background:none;
}
   

.NPF_data_002 .sizer .size{
	font-size:1px;
}

.tu1{ width:100%; }
.tu1 .c1 .size{ width:140px; }
.tu1 .c2 .size{ width:80px; }
.tu1 .c3 .size{ width:85px; }
.tu1 .c4 .size{ width:85px; }

.tu2 { width:100%; }
.tu2 .c1 .size{ width:220px; }
.tu2 .c2 .size{ width:165px; }
.tu2 .c3 .size{ width:60px; }
.tu2 .c4 .size{ width:60px; }

.tu3 tr{ height:25px; }
.tu3 .clear{ height:8px; }
.tu3 .check label{ width:150px; margin-right:0; }
.tu3 .c1 .size{ width:110px; }
.tu3 .c2 .size{ width:190px; }
.tu3 .c3 .size{ width:200px; }

.tu4{ width:100%; }
.tu4 td{ padding:0 10px; }
.tu4 .c1 .size{ width:110px; }
.tu4 .c2 .size{ width:128px; }
.tu4 .c3 .size{ width:155px; }

.extranet-ta1 input{ width:120px; color:#666666; text-align:center; }
.extranet-ta1 input.valider{ width:81px; text-align:center; }
.extranet-ta1 input, .extranet-ta1 img{ vertical-align:middle; margin-left:5px; }
.extranet-ta2 input, .extranet-ta3 input{ color:#666666; }
.extranet-ta3 tr{ height:25px; }
.extranet-ta3 input{ float:right; margin:-16px 130px -10px 0; }
.extranet-ta3 .tools input{ float:none; margin:0;}
.extranet-ta1 .c1 .size { width:140px; }
.extranet-ta2 .c1 .size, .extranet-ta3 .c1 .size{ width:115px; }

.extranet-ta1 .c2 .size { width:283px; }
.extranet-ta2 .c2 .size, .extranet-ta3 .c2 .size{ width:400px; }

#center .extranet-ta4 th, #center .extranet-ta4 td{ padding:3px; }
.extranet-ta4{ width:600px; }
.extranet-ta4 .c1 .size{ width:10px; }
.extranet-ta4 .c9 .size{ width:75px; }

.extranet-ta4 td, .extranet-ta4 th {
	border-style:solid;
	border-color:#FFFFFF;
	border-width:2px;
}

.extranet-ta4 tfoot th, .extranet-ta4 tfoot td {
	background-color:#FFFFFF;
}

.tg1{ width:523px; }
.tg1 .c1 .size{ width:10px; }

.te1{ width:100%; }
#center .te1 th{ text-align:left; }
.te1 td *{ vertical-align:middle; }
.te1 .c1{ width:10px; }
.te1 .c2{ width:160px; }
.te1 .c3 .size{ width:240px; }

.te2{ width:100%; }
.te2 th{ text-align:left; }
.te2 td *{ vertical-align:middle; }
.te2 .c1{ width:10px; }
.te2 .c2{ width:30px; }
.te2 .c3{ width:95px; }
.te2 .c4 .size{ width:110px; }
.te2 .c5 .size{ width:100px; }
.te2 .c6 .size{ width:60px; }
.te2 .c7 .size{ width:90px; }

.tf1{ width:100% }
.tf1 td *{ vertical-align:middle; }
#center .tf1 th{ text-align:left; }
.tf1 .c1 .size{ width:145px; }
.tf1 .c2{ width:100%; }

.ts1{ width:100% }
#center .ts1 th{ padding:4px; }
#center .ts1 td{ padding:4px; vertical-align:top; }

.ts2{ width:100%; }
.ts2 .c1{ width:10px; }

.pager{
	padding:5px 0;
	text-align:center;
	background-color:#FFFFFF;
}
.pager *{
	margin:0 5px;
	vertical-align:middle;
	background-color:#FFFFFF;
}
/***** ****** ******** *****/
/***Modificateur de coordonn�es portlet Begin***/
.SiteFactureSelectionRadioButtons{

color:#8F8284;
	font-size:10px;



}
/***Modificateur de coordonn�es portlet END***/


/*************************************************/
/*            descriptif du produit              */
/*************************************************/

.produit .descriptif /* le texte du milieu "descriptif du produit" */
{
width: 250px;
float:right;
margin-left:20px;
}

/*************************************************/
/*              Cadre de l'image                 */
/*************************************************/

.produit .cadre /* Propri�t�s qui s'appliquent au cadre de l'image */
{
width: 150px;
float:left;
margin-bottom:10px;
margin-right:20px;
}


.produit .texte
{

float:right;

}

/*************************************************/
/*      Propri�t�s des coins de notre arrondi    */
/*************************************************/
.produit .cadre .haut_gauche
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_gauche_haut.gif);
float:left;
}

.produit .cadre .bas_gauche
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_gauche_Bas.gif);
float:left;
margin-bottom: 5px;
}

.produit .cadre .haut_droit
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_droit_haut.gif);
float: right;
}

.produit .cadre .bas_droit
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_droit_Bas.gif);
float: right;
margin-bottom: 5px;
}

.produit .cadre .centre_bas
{
height: 14px;
width: 122px;
background-image:url(/extranet/images/box/pixel_centre_bas.gif);
float:right;
margin-bottom: 5px;
}

.produit .cadre .centre_haut
{
height: 14px;
width: 122px;
background-image:url(/extranet/images/box/pixel_centre_haut.gif);
float:right;
}

.produit .cadre .centre {
background-image:url(/extranet/images/box/B_center.gif);
width: 142px;
padding: 0px 4px 0px 4px;
float:right;
}


.produit .cadre .centre .legende
{
width: 140px;
text-align:center;
}



/*************************************************/

.right_img{
width:200px;
float: right;
margin-top: 20px;
text-align:center;
margin-bottom:100px;
padding-left:33px;
}

.center_img{
width:200px;
float: right;
margin-top: 20px;
text-align:center;
margin-bottom:100px;
padding-left:33px;
}

.left_img{
width:200px;
float: right;
margin-top: 20px;
text-align:center;
margin-bottom:100px;
padding-left:33px;
}

#center_service{
width:700px;
}

/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
.cadre /* Propri�t�s qui s'appliquent au cadre de l'image */
{
width: 150px;
float:right;
margin-bottom:10px;
margin-right:20px;
}

.cadre2
{
width: 150px;
float:left;
margin-bottom:10px;
margin-right:20px;
padding-right:10px;
}

.cadre2 .haut_gauche
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_gauche_haut.gif);
float:left;
}


.cadre2 .bas_gauche
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_gauche_Bas.gif);
float:left;
margin-bottom: 5px;
}
.cadre2 .haut_droit
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_droit_haut.gif);
float: right;
}

.cadre2 .bas_droit
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_droit_Bas.gif);
float: right;
margin-bottom: 5px;
}

.cadre2 .centre_bas
{
height: 14px;
width: 122px;
background-image:url(/extranet/images/box/pixel_centre_bas.gif);
float:right;
margin-bottom: 5px;
}

.cadre2 .centre_haut
{
height: 14px;
width: 122px;
background-image:url(/extranet/images/box/pixel_centre_haut.gif);
float:right;
}

.cadre2 .centre {
background-image:url(/extranet/images/box/B_center.gif);
width: 142px;
padding: 0px 4px 0px 4px;
float:right;
}

.cadre2 .centre .legende
{
width: 140px;
text-align:center;
}

.cadre .haut_gauche
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_gauche_haut.gif);
float:left;
}

.cadre .bas_gauche
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_gauche_Bas.gif);
float:left;
margin-bottom: 5px;
}

.cadre .haut_droit
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_droit_haut.gif);
float: right;
}

.cadre .bas_droit
{
height: 14px;
width: 14px;
background-image:url(/extranet/images/box/arr_droit_Bas.gif);
float: right;
margin-bottom: 5px;
}

.cadre .centre_bas
{
height: 14px;
width: 122px;
background-image:url(/extranet/images/box/pixel_centre_bas.gif);
float:right;
margin-bottom: 5px;
}

.cadre .centre_haut
{
height: 14px;
width: 122px;
background-image:url(/extranet/images/box/pixel_centre_haut.gif);
float:right;
}

.cadre .centre {
background-image:url(/extranet/images/box/B_center.gif);
width: 142px;
padding: 0px 4px 0px 4px;
float:right;
}


.cadre .centre .legende
{
width: 140px;
text-align:center;
}


h3 {
	font-size: 1.1em;
	color:#5D717E;
	font-weight: bold;
}

/*h5{
  background: url("/extranet/images/nf/center-h4-background.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    height: 27px;
    line-height: 10px;
    text-transform: none;
}*/
 
h4{
  background: url("/extranet/images/nf/center-h4-background.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    height: 27px;
    line-height: 10px;
    text-transform: none;
}    
.bar {
	background-color:#646464;
	border:0;
}
.bar_title{
	/*background-color:#646464;
	border:0;
	width:10px;
	position:absolute;*/
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    background: url("/extranet/images/nf/grey-arrow-L1.jpg") no-repeat;
    width: 10px;
}
.bar1{
	background-color:#E0E0DE;
	border:0;
}

.div_global_request{
	width: 625px;
}

.link {
	text-decoration: underline;
	cursor: pointer;	
}

.link :HOVER{
	text-decoration: underline;
	cursor: pointer;
}
.parc_td{
	width: 80px;
}
.parc_td_child{
	width: 78px;
}
.fleche{
	background-color:#72bf44;
}
.right_space .fleche{
	width: 10px;
}
.tile_parc_bottom{
	border-bottom: none;
}
.sortable {
	border-top-color: #72bf44;
	
}

/* ************************************************* Css NF Integration *********************************************************** */


#headerRedevance {
    background-image: url("/extranet/images/nf/bkg-header-popup.png");
    background-repeat: no-repeat;
    height: 70px;
}

/* @group Footer */
#footer {
  clear: both;
  width: 990px;
  margin: 0 auto;
  min-height: 2em;
  padding-bottom: 2em;
  position: relative;
  top: 20px;
}
/* @end */

/* @group Clearfix */
/* slightly enhanced, universal clearfix hack */
.clearfix:after,
.clear-block:after,
.layout-region:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix,
.clear-block,
.layout-region {
  display: inline-block;
}

/* start commented backslash hack \*/
* html .clearfix,
* html .clear-block,
* html .layout-region {
  height: 1%;
  zoom: 1;
}

.clearfix,
.clear-block,
.layout-region {
  display: block;
}

#lfacture {
	background-image:url("/extranet/images/picto_facture.gif");
	background-repeat: no-repeat;
	width: 100px;
	height: 132px;
}
.exemple_slogan{
	/*top: 250px;
	left: 300px;
	position: absolute;*/
	
	float: right;
    position: relative;
    right: 100px;
    top: -140px;
}
#demande{
	color: #72bf44;
}
.bt_newUser{
	cursor:pointer;
	border: 0px solid #000000;
	background-image: url("/extranet/images/nf/button-large.gif");
    width: 180px;
    font-weight: bold;
	font-size: 1em;
	text-align: center;
	text-decoration: none!important;	
	line-height: 14px;
	height: 16px;
	color: #595A5E;
}
.label_newUser{
	font-weight: bold;
	color: #595A5E;
}
.data .tu3{
	width: 565px;
}


.btnInscription{
	cursor:pointer;
	cursor:hand;
	border:0px solid #000000;
	/*width:100px;
	height:30px;
	background:url(/extranet/images/btn/valider.gif) no-repeat bottom left;*/
	/*background-image: url('/extranet/images/nf/button-medium_exclusive.gif');*/
	background: url("/extranet/images/nf/btnOlv.PNG") repeat-x scroll center top transparent;
	/*background-repeat: no-repeat;
	background-position: top left;
	border: medium none;
	color:#39252A;*/
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	text-decoration: none!important;	
	/*display: block;*/
	line-height: 14px;
	height: 16px;
	color: white;
	width: 110px;
	padding-right: 5px;
	padding-bottom: 1px;
}

.labelhome{
	color:#505050;
	font-family: Verdana,sans-serif;
    font-size: 1em;
}

.labeltxt{
	font-size: 1.1em;
	color:#5D717E;
	font-weight: bold;
}

.helpDeskDiv{
	border: 1px solid #CACACA;
	padding: 5px; 
}
.helpDeskImage{
	width: 100px;
	height: 100px;
	position: relative;
}

.label_Request_Tab {
    left: 352px;
}
