.ombre {
	text-shadow: -1px 1px 0.8px;
}
button.ui-datepicker-current { display: none; }
#acteContainer{
	float: left;
	width: 980px;
	margin-left: 5px;
}
#acteContainerG{
	float: left;
	width: 730px;
}
#actePres{
/* 	margin-left: -20px; */
	float: left;
/* 	background: url("/public/img/acte/presFond.png") no-repeat scroll 6px 100% transparent */
}
#actePres > div {
	float: left;
	height: 141px;
}
/* #actePres > p{ */
/* 	text-align: center; */
/* 	font: bold 20px/50px Arial; */
/* 	color: #333333; */
/* } */
#actePres > h1{
	text-align: center;
	font: bold 18px Arial;
	color: #333333;
}
#actePres > div > p{
	padding-left: 50px;
	font-size: 15px;
	color: #333333;
}
#actePres > div > p.title{
	padding-left: 80px;
	padding-top: 43px;
}
#actePres > div > p > span{
	font-weight: bold; 
}
#actePres > div > p.desc > span{
	color: #ff7e03;
}
#actePres1{
	background: url("/public/img/acte/pres1.png") 0 0 scroll no-repeat transparent;
	width: 251px;
	margin-left: -20px;
}
#actePres2{
	background: url("/public/img/acte/pres2.png") 0 0 scroll no-repeat transparent;
	width: 246px;
}
#actePres3{
	background: url("/public/img/acte/pres3.png") 0 0 scroll no-repeat transparent;
	width: 241px;
}
#acteCrit{
	float: left;
	margin-left: 5px;
	margin-top: 15px;
}

.accordionActe > div{
	background-color: #c4c5c5;
	border: solid 1px #686868;
}
.accordionActe .accordionContent{
	padding: 20px;
}
#accordionActe2 .accordionContent .accordCont,#accordionActe3 .accordionContent .accordCont{
	background-color: #e5e7e8;
	border: solid 1px #ffffff;
	width: 100%;
	padding: 28px 0px;
}
#accordionActe2 .accordionContent .accordCont > *,#accordionActe3 .accordionContent .accordCont > *{
	margin-left: 12px;
    margin-right: 12px;
}
#accordionActe2 .accordionContent .accordCont > p,#accordionActe3 .accordionContent .accordCont > p{
	padding-left: 12px;
}
#accordionActe2 .accordionContent .accordCont > p.sel,#accordionActe3 .accordionContent .accordCont > p.sel {
	background-color: #f6f6f7;
}
#accordionActe2 .accordCont > p{
	height: 20px;
	padding-top: 2px;
}

#accordionActe2 .accordCont > p label {
	font: normal 12px Arial;
	color: #141414;
	display: block;
	padding-left: 15px;
    text-indent: -15px;
}
#accordionActe2 .accordCont p input{
    padding: 0;
    margin:0;
    vertical-align: middle;
    overflow: hidden;
    margin-right: 5px;
}
#accordionActe3 .accordCont > p{
	font: bold 12px Arial;
}
#accordionActe3 .accordionContent .accordCont > p.cprospect{
	float: left;
	margin: 12px 10px 0 0;
	padding: 0;
}
#accordionActe3 .accordionContent .accordCont > p.cprospect.cprospectFirst {
	margin-left: 20px;
}
#accordionActe3 .cprospect label, #accordionActe3 .cprospect input{
	display: block;
	width: 99px;
}
#accordionActe3 .cprospect input{
	
}
#accordionActe3 .cprospect label{
	height: 83px;
	cursor: pointer;
	margin-top: 3px;
}
#accordionActe3 #label_TEL{
	background: url("/public/img/acte/cp_tel.png") center center no-repeat transparent;
}
#accordionActe3 #label_FAX{
	background: url("/public/img/acte/cp_fax.png") center center no-repeat transparent;
}
#accordionActe3 #label_EMAIL{
	background: url("/public/img/acte/cp_email.png") center center no-repeat transparent;
}
#accordionActe3 #label_COURRIER{
	background: url("/public/img/acte/cp_courrier.png") center center no-repeat transparent;
}

.accordionActe2 .accordionContent2 .acteCritContent {
	padding: 12px;
}

.accordionActe2 .accordionContent2 .acteCritContent .critText1{
	color: #141414;
	font: bold 12px Arial;
}
.accordionActe2 .accordionContent2 .acteCritContent .critFiltre input{
	width: 289px;
	height: 28px;
	margin-top: 10px;
}
.accordionActe2 .accordionContent2 .acteCritContent .critText2{
	color: #ffffff;
	font: bold 11px Arial;
	background-color: #f8a21f;
	padding-left: 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-top: 20px;
	width: 275px;
}

.treeLeadBoxScrollable {
	overflow-x : hidden !important;
}

#acteCrit_CAFF .accordionContent2 .acteCritContent p input,#acteCrit_EFF .accordionContent2 .acteCritContent p input,#actCritContentCREAT .p1 input,#actCritContentPC .p1 input{
	height: 28px;
}
#acteCrit_CAFF .accordionContent2 .acteCritContent p input{
	width: 105px;
}
#actCritContentPC .p1 input{
	width: 85px;
    font: 14px Arial;
    text-align: center;
}
#acteCrit_CAFF .accordionContent2 .acteCritContent p,#acteCrit_EFF .accordionContent2 .acteCritContent p {
	float: left;
	margin-bottom: 7px;
}
.accordionContent2 .acteCritContent p.p1 *{
	float: left;
}
#acteCrit_EFF .accordionContent2 .acteCritContent p input, #actCritContentCREAT .p1 input{
	width: 100px;
}
#acteCrit_CAFF .accordionContent2 .acteCritContent p label,#acteCrit_EFF .accordionContent2 .acteCritContent p label,#actCritContentCREAT .p1 label,#actCritContentPC .p1 label{
	color : #161616;
	font: normal 12px/28px Arial;
}
#acteCrit_CAFF .accordionContent2 .acteCritContent p .label1{
	width : 36px;
}
#acteCrit_CAFF .accordionContent2 .acteCritContent p .label2{
	width : 30px;
	text-align: center;
}
#acteCrit_CAFF .accordionContent2 .acteCritContent p .label3{
	padding-left: 7px;
}
#acteCrit_EFF .accordionContent2 .acteCritContent p .label1{
	width : 25px;
}
#acteCrit_EFF .accordionContent2 .acteCritContent p .label2{
	width : 28px;
	text-align: center;
}
#acteCrit_EFF .accordionContent2 .acteCritContent p .label3{
	padding-left: 7px;
}
#acteCrit_CAFF .accordionContent2 .acteCritContent a,#acteCrit_EFF .accordionContent2 .acteCritContent a{
	background: url("/public/img/acte/btnOk.png") 0 0 transparent no-repeat;
	height: 30px;
	width: 40px;
	cursor: pointer;
	display: block;
	margin-left: 240px;
}
#acteCrit_EFF .accordionContent2 .acteCritContent a{
	margin-left: 221px;
}
#acteCrit_CAFF .accordionContent2 .acteCritContent a{
	margin-left: 242px;
}
#acteCrit_CAFF .accordionContent2 .acteCritContent a span,#acteCrit_EFF .accordionContent2 .acteCritContent a span{
	color: #ffffff;
	font: bold 13px/27px Arial;
	padding-left: 9px;
}
#acteCrit_CRITAV .accordionContent2 .acteCritContent {
	padding: 0; 
}
#acteCrit_CRITAV .acteCritContent > div {
	float : left;
	width: 309px;
	padding: 12px;
}
#actCritContentCREAT{
	height: 135px;
}
#actCritContentPC{
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	height: 260px;
}
#actCritContentFJ{
	border-top: 1px solid #ffffff;
	height: 260px;
}
#actCritContentFJ > *,#actCritContentCREAT > *{
	padding-left: 10px;
}
#actCritContentSOLV{
	border-right: 1px solid #ffffff;
	height: 135px;
}
#actCritContentSOLV .critText1,#actCritContentCREAT  .critText1,#actCritContentPC  .critText1,#actCritContentFJ .critText1{
	line-height: 20px;
}
#actCritContentSOLV .critText1 {
	margin: 8px 0 15px;
}
#actCritContentSOLV .p2 > span{
	display: block;
}
#actCritContentSOLV .p2 > span.echelle{
	background: url("/public/img/acte/solvH.png") 0 0 transparent no-repeat;
	width: 100%;
	height: 22px;
}
#actCritContentSOLV .p2 > span.select{
	background: url("/public/img/acte/solvB.png") 0 100% transparent no-repeat;
	width: 100%;
	height: 55px;
	margin-top: 5px;
}
#actCritContentSOLV .p2 > span.select > label{
    cursor: pointer;
    float: left;
    font: bold 10px/10px Arial;
    height: 55px;
    width: 68px;
}
#actCritContentSOLV .p2 > span.select > label > input{
    display: block;
    margin-left: 30px;
}
#actCritContentSOLV .p2 > span.select > label.sel{
/* 	background: url("/public/img/acte/sel.png") no-repeat scroll center 0 transparent; */
}
#actCritContentSOLV .p2 > span.select > label > span{
	padding-left : 20px;
    padding-top: 12px;
    float: left;
}
#actCritContentSOLV .p2 > span.select > #SOLV_RTF > span{
	padding-left : 14px;
}
#actCritContentSOLV .p2 > span.select{
	
}
#SOLV_RTF {
	color: #006600;
}
#SOLV_RF {
	color: #ff9900;
}
#SOLV_RM {
	color: #cc3300;
}
#SOLV_RE {
	color: #ffffff;
}

#actCritContentCREAT  .critText1{
	margin:  8px 0 25px;
}
#actCritContentPC  .critText1,#actCritContentFJ .critText1{
/* 	margin : 10px 0 15px; */
	margin : 5px 0 10px;
}
#actCritContentFJ .critFiltre > input {
    margin-top: 0px;
    width: 267px;
}
#actCritContentCREAT .p1 .label1 {
	width: 22px;
}
#actCritContentCREAT .p1 .label2 {
	width: 40px;
	text-align: center;
}
#actCritContentCREAT .submitP{
	float: left;
	margin-top: 7px;
}
#actCritContentCREAT .submitP a{
background: url("/public/img/acte/btnOk.png") 0 0 transparent no-repeat;
	height: 30px;
	width: 40px;
	cursor: pointer;
	display: block;
	margin-left: 227px;
}
#actCritContentCREAT .submitP a span{
 	color: #FFFFFF;
    font: bold 13px/27px Arial;
    padding-left: 9px;
}
#actCritContentPC .p1 .label1 {
	width: 70px;
}
#actCritContentPC .p1 .label2 {
	width: 50px;
	text-align: center;
}

#acteCrit_ACT .critList,#acteCrit_ZG .critList{
	height: 230px;
	width: 307px;
	margin-top: 3px;
}
#actCritContentPC .critList,#actCritContentFJ .critList{
	height: 150px;
	width: 309px;
	float: left;
}
#actCritContentFJ .critList{
	margin-top: 37px;
}
#actCritContentPC .critList{
	margin-top: 0px;
}
#actCritContentPC .critList{
	width: 318px;
}
#actCritContentPC .submitP{
	float: left;
	margin-top: 7px;
}
#actCritContentPC .submitP a{
background: url("/public/img/acte/btnOk.png") 0 0 transparent no-repeat;
	height: 30px;
	width: 40px;
	cursor: pointer;
	display: block;
	margin-left: 254px;
}
#actCritContentPC .submitP a span{
 	color: #FFFFFF;
    font: bold 13px/27px Arial;
    padding-left: 9px;
}

#acteContainerD{
	float: left;
	width: 250px;
	padding-top: 0px;
}
#acteFichierH{
	height: 142px;
	background: url("/public/img/acte/fichierH.png") 0 0 no-repeat transparent;
}
#acteFichierH p{
	color: #333333;
	font: bold 20px/60px Arial;
	text-align: center;
	width: 241px;
}
#acteFichierH #af_nbEnt{
	color: #e66100;
	font: bold 18px/20px Arial;
}
#acteFichierH #af_mntT{
	color: #FFFFFF;
	font: bold 16px Arial;
	margin-top: 10px;
}
#acteFichierM{
/* 	min-height: 100px; */
	background: url("/public/img/acte/fichierM.png") 0 0 repeat-y transparent;
	float: left;
	width: 100%;
}
#acteFichierMContent{
	min-height: 100px;
	margin-left: 20px;
	width: 200px;
	height: auto; 
	position: relative;
	float: left;
}
#acteFichierMContent > p{
	float: left;
	width: 100%;
	background: url("/public/img/acte/point.png") 0 top repeat-x transparent;
	padding-bottom: 6px;
	padding-top: 6px;
}
#acteFichierMContent > p.first,#acteFichierMContent > p.last{
	background: none;
}
#acteFichierMContent > p > span{
	display: inline-block;
}
#acteFichierMContent > p > span.label{
	width: 128px;
	text-align: left;
}
#acteFichierMContent > p > span.sep0{
	width: 20px;
}
#acteFichierMContent > p > span.price{
	float: right;
	width: 65px;
	text-align: right;
}
#acteFichierMContent > p > label{
	float: left;
	height: 13px;
	padding-top: 5px;
}
#acteFichierMContent > p > label > input{
	margin-right: 5px;
	float: left;
}
#acteFichierMContent > p > label > span{
	float: left;
}
#acteFichierMContent > p.last{
	padding-top: 10px;
	font: bold 12px Arial;
}
#acteFichierMContent > p.last > span.label{
	width: 118px;
/* 	text-align: left; */
}
#acteFichierMContent > p.last > span.sep0{
/* 	width: 20px; */
}
#acteFichierMContent > p.last > span.price{
	float: right;
	width: 70px;
	text-align: right;
}



#acteFichierMCodePromo{
	margin-left: 20px;
	width: 200px;
	position: relative;
	float: left;
	color: #77a600;
	font-weight: bold;
}
#acteFichierMCodePromo > p{
	float: left;
	width: 100%;
	padding-bottom: 6px;
	padding-top: 6px;
}



#acteFichierMCodePromo .blocCodePromo{
	margin-top: 10px;
	background: none;
	padding-bottom: 0px;
}
#acteFichierMCodePromo .blocCodePromo2{
	background: none;
	padding-top: 0px;
	color: #77a600;
	font-weight: bold;
}
#acteFichierMCodePromo .labelCodePromo{
	float: left;
    padding-top: 1px;
    text-align: left;
    width: 99px;
}
#acteFichierMCodePromo .inputCodePromo{
	float: left;
    font-size: 11px;
    width: 57px;
}
#acteFichierMCodePromo .boutonCodePromo{
	float: left;
    margin-left: 4px;
    padding-top: 1px;
    text-decoration: underline;
    cursor: pointer;
}
#acteFichierMContent .blocEconomieCodePromo{
	color: #77a600;
	font-weight: bold;
}




#acteFichierMTypeExp {
	margin-left: 20px;
	padding-bottom : 20px;
	width: 200px;
	height: auto; 
	position: relative;
	float: left;
	margin-top: 20px;
}
#acteFichierMTypeExp > p > span{
	display: block;
	font: bold 12px Arial;
	line-height: 20px;
	padding-bottom: 10px;
}
#acteFichierMTypeExp > p > select{
	display: block;
	line-height: 20px;
	border: 2px solid #e5e7e8;
	min-width: 150px;
	background-color: #EDECEC;
}
#patience {
    background: url("/public/img/interface/loading.gif") no-repeat scroll 50% 50% #FFFFFF;
    margin-top: 0;
}
#acteFichierB{
	background: url("/public/img/acte/fichierB.png") 0 0 no-repeat transparent;
	padding-left: 22px;
	min-height: 60px;
}
#acteFichierB button{
    padding-left: 35px;
    text-align: left;
   	border: none;
	overflow: hidden;
	cursor: pointer;
	width: 196px;
	height: 29px;
}
#prevFichier{
	background: url("/public/img/acte/btn1.png") 0 0 transparent no-repeat;
	font: normal 13px Arial;
	color: #333333;
}
#achatFichier{
/* 	background: url("/public/img/acte/btn2.png") 0 0 transparent no-repeat; */
	background: url("/public/img/acte/btn2_1.png") 0 0 transparent no-repeat;
	font: bold 13px Arial;
	color: #ffffff;
	margin-top: 7px;
}
#achatFichier.notok{
	background: url("/public/img/acte/btn2.png") 0 0 transparent no-repeat;
}


#acteSelResume{
}
#selResH{
	background: url("/public/img/acte/selResH.png") 0 0 no-repeat transparent;
	height: 68px;
	margin-top: 10px;
}
#selResH p{
	font: bold 20px/60px Arial;
	color: #333333;
	width: 241px;
	text-align: center;
}
#selResM{
	background: url("/public/img/acte/selResM.png") 0 0 repeat-y transparent;
	float: left;
	width: 100%;
}
#selResM > div{
	margin-left: 20px;
	width: 200px;
	background: url("/public/img/acte/point.png") 0 bottom repeat-x transparent;
	padding-bottom: 10px;
	padding-top: 10px;
	float: left;
}
#selResM > div.first{
	padding-top: 0;
}
#selResM > div > p{
	font: bold 14px Arial;
	margin-bottom: 5px;
}
#selResM > div > div > p {
	float: left;
	width: 100%;
}

#selResM .delFromSel{
	width: 20px;
	height: 20px;
	background: url("/public/img/offres/interface/fermer.png") center center transparent no-repeat;
	float: right;
	cursor: pointer;
}
#selResM_ZG{
	float: left;
}
#selResM_EFF{
	clear: both;
}

#selResB{
	background: url("/public/img/acte/selResB.png") 0 0 no-repeat transparent;
	height: 25px;
	clear: both;
}
#acteAide{
	background: url("/public/img/acte/aide.png") 0 0 no-repeat scroll transparent;
	width: 250px;
	height: 117px;
	margin-top: 10px;
}
#acteAide p{
	width : 240px;
	text-align: center;
	color: #77a600;
	font: bold 16px/18px Arial;
	padding-top: 30px;
}
#acteAide p span{
	color: #555355;
	font: bold 22px/34px Arial;
}

/********************** Filtres **************************/
.ui-autocomplete {
	height: 197px;
	overflow: auto;
	padding: 0px;
}
.ui-autocomplete.ui-corner-all,.ui-autocomplete .ui-corner-all {
	border-radius: 0;
}
.ui-autocomplete .ui-state-hover{
	margin: 0;
}
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover, .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active {
    margin: 0;
}
ul.ui-autocomplete li{
	padding: 2px 0 0 5px;
	float: left;
}
ul.ui-autocomplete li:HOVER{
	background-color: #E5E7E8;
}
ul.ui-autocomplete li label{
	display: block;
	cursor: pointer;
}
ul.ui-autocomplete li label input{
	float: left;
	margin-right: 4px;
	
}
ul.ui-autocomplete li label span{
	float: left;
	width: 245px;
	font: normal 12px Arial;
}
ul.ui-autocomplete li label span.titleItemFJ{
	width: 225px;
}

ul.ui-autocomplete li a.sel{
	background-color: #77A600;
}


/* .ui-autocomplete.ui-widget-content { */
/*     background: #FFFFFF; */
/*     color: #333333; */
/*     border: 1px solid #C4C5C5; */
/*     margin-left: 1px; */
/* } */
/* .ui-autocomplete .ui-widget { */
/* 	font: normal 11px Arial; */
/* } */
/* .ui-autocomplete .ui-menu { */
/*     display: block; */
/*     list-style: none outside none; */
/*     margin: 0; */
/*     padding: 2px; */
/* } */
/* .ui-autocomplete { */
/*     cursor: default; */
/*     position: absolute; */
/* } */
/* .ui-autocomplete .ui-corner-all { */
/*     border-radius: 0; */
/* } */
/* .ui-autocomplete .ui-widget-content { */
/*     background: none; */
/*     border: none; */
/*     color: #333333; */
/* } */
/* .ui-autocomplete li a{ */
/* 	padding: 5px 0 0 11px; */
/* } */
/* .ui-autocomplete li:hover { */
/* 	background-color: #C4C5C5; */
/* } */
/* .ui-autocomplete li a label{ */
/* 	cursor: pointer; */
/* 	width: 100%; */
/* 	display: block; */
/* } */

/* .ui-autocomplete.ui-menu .ui-menu-item a { */
/*     line-height: 20px; */
/*     padding: 0 */
/*     text-decoration: none; */
/* } */

/* .ui-autocomplete .ui-state-hover,.ui-autocomplete .ui-state-focus{ */
/*     background: none; */
/*     border: none; */
/*     color: #333333; */
/*     font-weight: normal; */
/*     outline: none; */
/* } */
/* .ui-autocomplete .ui-state-hover a, .ui-autocomplete .ui-state-hover a:hover { */
/*     color: #333333; */
/*     outline: none; */
/*     text-decoration: none; */
/* } */
/* .ui-autocomplete .ui-menu .ui-menu-item a.ui-state-focus, .ui-autocomplete .ui-menu .ui-menu-item a.ui-state-active { */
/*     font-weight: normal; */
/*     margin: 0px; */
/* } */
/* .ui-autocomplete .ui-state-active{ */
/*     background: none; */
/*     border: none; */
/*     color: #333333; */
/*     font-weight: normal; */
/*     outline: none; */
/* } */
/* .ui-autocomplete .ui-state-active a, .ui-autocomplete .ui-state-active a:link, .ui-autocomplete .ui-state-active a:visited { */
/*     color: #333333; */
/*     outline: none; */
/*     text-decoration: none; */
/* } */
/* .ui-autocomplete.ui-menu .ui-menu-item a { */
/*     display: block; */
/*     line-height: 20px; */
/*     padding: 0; */
/*     text-decoration: none; */
/* } */
/* .ui-autocomplete.ui-autocomplete .ui-corner-all { */
/*     border-radius: 0 0 0 0; */
/* } */
/* .ui-autocomplete.ui-widget-content a { */
/*     color: #333333; */
/* } */

















/********* infobulle *************/
img.infoBulle{
	left: 10px;
    position: relative;
    top: 3px;
}
.tooltipContent{
	display:none;
	position:absolute;
	z-index:1000;
	clear:both;
	max-width: 520px;
}
.infoBulle2{
    padding-left: 13px;
    padding-right:12px;
}
.infoBulle2 .h{
	font-size:8px;
	height		:	10px;
	background	:	transparent url("/public/img/infoBulle/bulle_h.png") repeat-x top left;
}
.infoBulle2 .hg{
	height		:	10px;
	width:13px;
	margin-left:-13px;
	position:relative;/* pour que le margin -13px marche sur IE6*/
	background	:	transparent url("/public/img/infoBulle/bulle_hg.png") no-repeat top left;
	float:left;
}
.infoBulle2 .hd{
	height		:	10px;
	width:12px;
	background	:	transparent url("/public/img/infoBulle/bulle_hd.png") no-repeat top left;
	float:right;
	margin-right:-12px;
	position:relative;/* pour que le margin -13px marche sur IE6*/
}
.contentBulle{
    background: url("/public/img/infoBulle/bulle_g.png") repeat-y scroll left top transparent;
    margin-left: -13px;
    position:relative;/* pour que le margin -13px marche sur IE6*/
    margin-right: -12px;
    padding-left: 13px;
}
.infoBulle2 .centre{
	background-color: #FFFFFF;
	text-align:justify;
	padding: 2px 5px;
}
.infoBulle2 .d{
    background: url("/public/img/infoBulle/bulle_d.png") repeat-y scroll right top transparent;
    height: 100%;
    padding-right: 12px;
}
.infoBulle2 .b{
	height		:	23px;
	background	:	transparent url("/public/img/infoBulle/bulle_b.png") repeat-x top left;
	cursor:pointer;
	
}
.infoBulle2 .bg{
	height		:	26px;
	width:13px;
	margin-left:-13px;
	position:relative;/* pour que le margin -13px marche sur IE6*/
	background	:	transparent url("/public/img/infoBulle/bulle_bg.png") no-repeat top left;
	float:left;
}
.infoBulle2 .bd{
	height		:	26px;
	width:12px;
	background	:	transparent url("/public/img/infoBulle/bulle_bd.png") no-repeat top left;
	float:right;
	margin-right:-12px;
	position:relative;/* pour que le margin -13px marche sur IE6*/
}
.infoBulle2.vert .h{
	background	:	transparent url("/public/img/infoBulle/vert/bulle_h.png") repeat-x top left;
}
.infoBulle2.vert .hg{
	background	:	transparent url("/public/img/infoBulle/vert/bulle_hg.png") no-repeat top left;
}
.infoBulle2.vert .hd{
	background	:	transparent url("/public/img/infoBulle/vert/bulle_hd.png") no-repeat top left;
}
.infoBulle2.vert .contentBulle{
    background: url("/public/img/infoBulle/vert/bulle_g.png") repeat-y scroll left top transparent;
}
.infoBulle2.vert .d{
    background: url("/public/img/infoBulle/vert/bulle_d.png") repeat-y scroll right top transparent;
}
.infoBulle2.vert .b{
	background	:	transparent url("/public/img/infoBulle/vert/bulle_b.png") repeat-x top left;
}
.infoBulle2.vert .bg{
	background	:	transparent url("/public/img/infoBulle/vert/bulle_bg.png") no-repeat top left;
}
.infoBulle2.vert .bd{
	background	:	transparent url("/public/img/infoBulle/vert/bulle_bd.png") no-repeat top left;
}
#accordionActe7-target-1{
    left: -24px;
    position: absolute;
    top: 4px;
}
#accordionActe8-target-1{
	left: -24px;
    position: absolute;
    top: 30px;
}
#accordionActe9-target-1 {
  /*  left: -24px;
    position: absolute;
    top: 108px;*/
    float: left;
    left: 0;
    margin-left: -24px;
    top: 0;
}
.textError {
	color: red;
	font-style: italic;
	position: absolute; 
	width: 240px;
/* 	text-decoration: blink; */
}
#af_mntT .textError {
	color: #E66100;
	font-style: italic;
	position: relative; 
/* 	width: 240px; */
/* 	text-decoration: blink; */
}
input.hiddenInput{
	display: none;
}
.filter_footer > p{
	height: 24px;
}
.filter_footer > p span{
	width : 50px;
	height: 20px;
	background: url("/public/img/acte/btn3.png") 0 0 transparent no-repeat;
	float: right;
	text-align: center;
	color: #FFFFFF;
	font: bold 10px/16px Arial;
	margin: 2px 2px 0 0;
	cursor: pointer;
}
#acteContainer .textError {
	text-decoration: blink;
}


.faussePopupNewletter {
	background-color: #CBCBCB;
	border-radius: 10px;
	width: 310px;
	height: 200px;
	font: 12px Arial;
	color: #3F4141;
	display: none;
}
#faussePopupNewsletterVA{
	border: solid 2px #ff7e03;
	position: relative;
	top: 460px;
	left: 675px;
}
#faussePopupNewsletterHome{
	border: solid 2px #0d396e;
	position: absolute;
	top: 0px;
	left: 696px;
	z-index: 10;
}
.faussePopupNewletter .croix {
    position: absolute;
    float: right;
    top: 8px;
    right: 8px;
    cursor: pointer;
    z-index: 10;
    width: 15px;
}
.contenuFaussePopupNewsletter {
	position: absolute;
	padding: 20px 10px 10px 10px;
}
.contenuFaussePopupNewsletter p {
	position: relative;
	float: left;
	text-align: center;
	margin-bottom: 15px;
	width: 100%;
}
.contenuFaussePopupNewsletter input {
	width: 200px;
}
.contenuFaussePopupNewsletter button {
	margin-top: 15px;
}
