/* CSS Document */

body{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:62.5%;
}


a{ text-decoration:none; color:#333333;}
div, form, ul, p, input, textarea, img, a img, td, tr { behavior: url(fileadmin/templates/maquettes/javascript/iepngfix.htc) }
tr, .ligneCmd { behavior: url(fileadmin/templates/maquettes/javascript/csshover.htc) }

img{ border:none;}
div.fondCouleur{ width:1em; height:1em;float:left;}

textarea{ overflow:hidden;font-family:"MS Shell Dlg",Arial,Verdana;font-size:1.1em }

.cadreNormal { height:5.5em;}
.cadreTitre {background:url(../images/effet-lumiere.png) no-repeat;}
	.cadreTitre a{ text-decoration:underline; color:inherit; font-weight:normal;}
	.cadreTitre h1{float:left; margin-left:1.5em; margin-top:0.8em; font-size:1.8em;}
	.cadreTitre a.retourHaut{float:right;margin-top:1.1em;}
.titreFin{ height:1.8em; padding-left:1.3em; padding-top:1.5em; font-size:1.8em;}

a:hover img{
	opacity : 0.6;
	filter : alpha(opacity=60);
}

.soustitre{ font-size:1.6em; margin-left:2em;}

input.texteLong {
	background: url(../images/formulaires/long.png) no-repeat top left;
	text-indent:0.5em;
	height:27px; width:13.6em; /*line-height:2.7em;padding-top:0.3em !important; padding-top:0;*/
	padding-top:2px;
	border:0px solid red;
}

input.texteCourt{
	background: url(../images/formulaires/texte.png) no-repeat top left;
	text-indent:1em;
	height:27px; width:8.8em; /*line-height:2.7em;padding-top:0.3em !important; padding-top:0;*/ 
	border:0 solid red;
}

textarea.grand{
	background: url(../images/formulaires/observation.png) no-repeat  top left;
	text-indent:0.5em;
	padding-top:0.5em;
        height:9.8em; width:18.1em;
	border:0px solid red;
}

textarea.petit{
	background: url(../images/formulaires/adresse.png) no-repeat top left;
	text-indent:0.5em;
	padding-top:0.5em;
        height:4.8em; width:18.1em;
	border:0 solid red;
}

.erreurQuestionnaire{ color:#ff0066;position:relative; top:-0.5em}

#page{
	width:97.5em;
	margin:0 auto;
	padding:0;
	text-align:left;
	position:relative; 
}

div#page div#logo{height:13em;width:97.5em;}


#corps{
	width:76em;
	margin-top:0;
	*margin-top:-0.5em;
	padding-bottom:1.0em;
	background:url(../images/menu/fond_bas-arrondi.png) bottom left no-repeat #FFF;
	position : relative;
}


.fonds{ width:76em;}
.sansFond{ background:none;}

ul#menuHaut{ 
	list-style:none; 
	height:3.4em;
	margin:0; 
	padding:0;
	float:right;
	}

	ul#menuHaut li{float:left; height:100%; margin-left:0.2em;}
		ul#menuHaut li#menuHautLiAccueil{margin-left:0}
		ul#menuHaut li a{
			font-family:Arial, Helvetica, sans-serif; 
			font-size:1.6em;
			font-weight:bold;
			float:left; 
			display:block; 
			height:2.125em;
			line-height:2.125em;
			background:#FFF; 
		}
		ul#menuHaut li img{ float:left; }	

form#moteurRechercheHaut{ 
	display:block;
	clear:both;
	height:3.8em;
	background:#FFF;
	background:top left no-repeat #FFF;
	font-size:1.2em;
	margin-top:0 !important;
	margin-top:-0.2em;
}

	form#moteurRechercheHaut table{ margin-top:0em; margin-left:15em;}
		form#moteurRechercheHaut table td{ vertical-align:middle;}
	form#moteurRechercheHaut h1{font-size:1.4em; color:#666; margin:0;}
	form#moteurRechercheHaut input.texteLong {height:1.9em; width:13.8em; line-height:1.9em;}

form.moteurRechercheAvancee{ 
	display:block;
	height:7.6em;
	padding:0;
	margin:0;
	position:relative;
}

	form.moteurRechercheAvancee table{ position:absolute;left:2em;top:1.4em;}
		form.moteurRechercheAvancee table td{ vertical-align:middle; padding:0 0.5em;}
		form.moteurRechercheAvancee table th{font-size:1.8em; font-weight:bold; text-align:left;}
		form.moteurRechercheAvancee table td#catRechAdv{width:15.4em;}
		form.moteurRechercheAvancee table td#typeRechAdv{width:17.3em;}
		form.moteurRechercheAvancee table td#marqueRechAdv{width:15.8em;}
		form.moteurRechercheAvancee table td#pointRechAdv{width:15.3em;}
		form.moteurRechercheAvancee table td#okRechAdv{width:7.2em;}
			form.moteurRechercheAvancee table td#okRechAdv input#boutonOki{cursor:pointer; float:left;margin-left:-0.5em;}
			form.moteurRechercheAvancee table td#okRechAdv div.fondCouleur{ margin-top:7px;}
	form.moteurRechercheAvancee table td#pointRechAdv input.deA{ 
		background: url(../images/formulaires/points.png) no-repeat center center;
		margin:0;
		padding-top:0;
		width:3.2em; 
		line-height:1.8em;
		padding-left:0.7em;
		padding-top:0.5em !important; padding-top:0;
		height:2.0em;
		border:0px solid white;
	}
	
	form.moteurRechercheAvancee select{width:12em;}



table#listeCategories { width:72em; margin-left:2em; margin-top:1.5em; margin-bottom:1.5em;}
	table#listeCategories td{font-size:1.3em; width:18em;}
		table#listeCategories td a{ color:inherit;}

form#trierCatalogue{height:3.5em; background:url(../images/effet-lumiere.png) no-repeat #FFF;padding-top:1em;position:relative;}
	form#trierCatalogue h1{display:inline;font-size:1.8em; font-weight:bold; color:#333333; margin-left:1.6em; }
	form#trierCatalogue p{font-size:1.3em; text-align:right; margin:0em; margin-right:1.5em; }
form#trierCatalogue span{_margin-left:23em;}

form#choixListeCadeau{background:#FFF;}

form.toutcocher{font-size:1.2em;text-align:left; float:left; margin-top:1.4em; margin-left:1em;}

/*#toutDeselectionner{margin-right:17.1em;}*/

ul.listePages {
	list-style:none; 
	margin:0;
	padding:0; 
	float:right;
	background:none;
	margin-right:0.5em;
	
}

	ul.listePages li{ text-align:center; float:left;}
		ul.listePages li a{
			font-size:1.3em; 
			color:#333333;
			text-decoration:underline;  
			width:2.9em; 
			height:3.7em;
			display:block;
			line-height:3.7em; 
			background:url(../images/boutons/listes/icone_page.png) no-repeat center;

		}
		ul.listePages li a:hover{
			color:#9C9C9C; 
			background:url(../images/boutons/listes/icone_page_hover.png) no-repeat center;
		}
		ul.listePages li.enCours a{
			color:#9C9C9C; 
			background:url(../images/boutons/listes/icone_page_hover.png) no-repeat center;
		}
		ul.listePages li.pageSuivPrec{width:10.0em;
		margin-left:-2em;
		margin-right:3.5em;
		_margin:0;

		 }
		ul.listePages li.pageSuivPrec a{ 
			background:none; 
			width:12.0em;
			height:2.0em; 
			margin-top:1.0em;
		}
		ul.listePages li.pageSuivPrec a:hover{background:none; }
		ul.listePages li.pageSuivPrec a.suiv{margin-left:0;}


table#listeCadeaux{ 
		width:100%; 
		margin:1em 0;
		clear:both;
	}
	table#listeCadeaux tr, table.listeCadeauxCommandes tr{ background:url(../images/catalogue/bande_normal.gif) no-repeat left; }
	table#listeCadeaux tr.dansCatalogue{ background: url(../images/catalogue/bande_catalogue-ok.gif) no-repeat  left; }
	table#listeCadeaux tr:hover, table.listeCadeauxCommandes tr:hover{ background:none;}
	
	table#listeCadeaux tr#titrePanier {background:none;}
	
	table#listeCadeaux tr.nomProduit {background:none;}
	table#listeCadeaux tr.nomProduit h2{font-size:1.3em;}
	
	table#listeCadeaux td{height:3.7em;vertical-align:top; padding-top:0.5em;}
	table#listeCadeaux tr.nomProduit td{ border:none; vertical-align:bottom;height:2.0em;}
	
	table.listeCadeauxCommandes{ margin-top:0.3em;}
	table.listeCadeauxCommandes td{border-top:1px solid white;}	
		td.photoProduit{width:20%; text-align:center;background-position:left;}
		
		table.listeCadeauxCommandes td.photoProduit img{ height:4.3em}
		
		td.descriptionProduit{width:42%;font-size:1.3em; text-align:left;background-position:30%;}
			td.descriptionProduit h2{font-size:1.2em; font-weight:bold;margin:0;}
			td.descriptionProduit ul{ margin:0; margin-left:2em; padding:0;}
				td.descriptionProduit ul li{ margin:0;}
				span.categorie{color:#666;}
				span.marque{color:#000;}
				span.nomProduit{color:#333;}
			td.descriptionProduit p{ margin:0}
			td.descriptionProduit a{ text-decoration:underline;}
			td.descriptionProduit span#totalPanier{ margin-left:5em; font-weight:bold; font-size:1.8em;color:#333;}

			td.nbPointsProduit{width:22%;font-size:2.4em; font-weight:bold;text-align:center;background-position:78%; }
				td.nbPointsProduit sup.pts{ font-size:0.4em; font-weight:normal;}

		td.ajouterProduit{width:16%;text-align:left;padding-top:0; background-position:right;}
			td.nbPointsProduit span.quantitesPanier{ font-size:0.5em; color:#666; font-weight:normal;}
			td.nbPointsProduit a{ text-decoration:underline;}
		table#listeCadeaux tr#suiteAuPanier{ background:none; }
			table#listeCadeaux tr#suiteAuPanier td{padding-right:2em;}

.boutonRetAjProd{margin-top:1em;} 
.checkRetAjProd{margin-top:-2em;}
				
#infosDroites{
	position:absolute;
	left:76.4em; 
	width:21.0em; 
	top:13.5em;
	background: url(../images/icone-id.png) no-repeat top left; 
	padding-top:3.5em; 
}

	#infosDroites div#blanc{ background:#FFF; padding-left:1em;}
	#infosDroites a{ text-decoration:underline;}
	#infosDroites p#Bienvenue{
		font-size:1.1em; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		margin:0; 
		padding:0;
		text-indent:1.1em;
		height:2.6em;
	}
	
	#infosDroites p#Bienvenue.cadostimBienvenu{text-indent:0; margin-top:-2em;}
	
	#infosDroites h1#nomBeneficiaire{ font-size:1.6em; margin:0;}
	#infosDroites p#liensBeneficiaire{font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#infosDroites h2.titreDroite{font-size:1.6em; margin:0;}
	#infosDroites p#pointsCadeauxBeneficiaire{font-size:2.4em; text-align:center; font-weight:bold; height:2em; line-height:2.2em; width:8.5em;margin-left:-0.3em;}
	#infosDroites a#mdpOublie{ font-size:1.2em;}

	#affichePanier{font-size:1.2em;}

	#infosDroites table#panierDroit{}
		table#panierDroit tr{}
		table#panierDroit td{}
			table#panierDroit td.imageCadeauDroit{}
			table#panierDroit td.actionPanierDroit{}
				table#panierDroit td.actionPanierDroit p.nbrPointPanierDroit{font-size:2.0em;}
				table#panierDroit td.actionPanierDroit p.lesActionsPanierDroit {font-size:1.0em; font-family:Arial, Helvetica, sans-serif; text-align:center;}
	#infosDroites p#commanderPanierDroit{text-align:center; margin-bottom:0; font-size:1.2em;}
		#infosDroites p#commanderPanierDroit b{font-size:1.4em;}
	#infosDroites p#fermeInfosDroites{ 
		height:1.4em; 
		margin:0;
*margin-top:-2em;
		padding:0; 
		background:url(../images/menu/fond-utilisateur-bas.png) no-repeat bottom left;
	}

	

/*fiche produit*/

#noiraude{background:black;	opacity : 0.8;filter : alpha(opacity=80); width:100%; height:2000px; position:absolute; top:0; left:0; z-index:10; display:none}



#ficheProduit{ 
	width:89.6em; 
	background:white; 
	/*optionnel*/
	z-index:1213132; 
	position:absolute; 
	top:0%; 
	left:0%;
	}

	#ficheProduit p{margin:0;}
		#ficheProduit p#hautFiche{height:1.5em;}

	#ficheProduit table#navFiche{
		background:white; 
		width:89.6em;
		 margin-top:-0.3em; 
		 font-size:1em !important;font-size:1.01em; 
	}

		#ficheProduit table#navFiche td{ vertical-align:middle;padding:0 1.5em 1em; text-align:right;}
			#ficheProduit table#navFiche td h1{margin:0;text-align:left; font-size:2.4em; color:#999;}

	#ficheProduit table#fiche{ 
		border:none; 
		background:url(../images/ficheProduit/repeat_fond-fiche.jpg) top repeat-y;
		width:89.6em;
		font-size:1em !important;font-size:1.01em;
	}

		#ficheProduit table#fiche tr td#imageProduit{ width:26.3em; text-align:center;}
		#ficheProduit table#fiche tr td#descriptionProduit{
			width:34.4em;
			text-align:left; 
			vertical-align:top; 
			font-size:1.2em
			
		}
#ficheProduit table#fiche tr td#descriptionProduit h2{font-size:1.6em}
#product_note{height:21em;_height:23em; overflow:auto;}

			#ficheProduit table#fiche tr td#descriptionProduit p#fermerFiche{margin:0.5em 0 1.2em 0;}
				#ficheProduit table#fiche tr td#descriptionProduit p#fermerFiche a{ text-decoration:underline;}

		#ficheProduit table#fiche tr td#coutProduit{
			width:22.1em;
			text-align:center; 
			background:url(../images/ficheProduit/fond_pts.jpg) no-repeat top;
			vertical-align:top;
		}

			#ficheProduit table#fiche tr td#coutProduit p#nombrePointsFiche{
				font-size:3em; 
				font-weight:bold; 
				margin-top:0.7em;
			}

			#ficheProduit table#fiche tr td#coutProduit p#quantiteFiche{
				font-size:1.2em; 
				margin:1.3em 0;
				color:#666;
			}

/**/

td.label{font-size:1.3em; color:#666666; text-align:right; vertical-align:top;}

/*fiche benef*/
form#renseignementBenef{width:37.0em;float:left;}
table#ficheBenefG { margin:2em;  }
	table#ficheBenefG td{ vertical-align:top;}
        table#ficheBenefG td.longtdbenef{width:35em;}


#ficheBenefG textarea, #ficheBenefCreerG  textarea{font-size:1.3em;}
#ficheBenefG table td.label span,#ficheBenefCreerG table td.label span,#renseignementBenef table td.label span{font-size:0.8em}



#ficheBenefCreerG{ margin:2em; /*width:35.0em;*/  }

#ficheBenefCreerG table td{vertical-align:top;}

div#partieDFicheBenef{position:absolute; top:6em !important;top:0em;left:38em !important;left:0em;margin:2em !important; margin:2em 0.5em 0 0;width:33.9em; }

form.commandeCarteCadeau{ font-size:1.4em;}
	.iconeCarte{ float:left}
	#statutCarte{ font-weight:bold; color:#831F1F;}
	form.commandeCarteCadeau label{ cursor:pointer;}
	form.commandeCarteCadeau p.hautCarte{ margin-top:0;}
	
	.creerCarteBenef{ margin-bottom:2em;}
		.creerCarteBenef label u{ font-size:1.4em;}

form#nombrePoints{width:33.9em !important;width:34.1em;background:#F4F4F4; margin-top:0;*margin-top:-1em;}
	table#ficheBenefD{ width:33.0em; margin:0 auto;}
		table#ficheBenefD td{ vertical-align:middle; }
	form#nombrePoints input.texteCourt{height:2.1em;}
	tr#firstPoints{ height:5.4em}

#hautGris{margin:0;}
#basGris{margin-top:0;*margin-top:-3em;}

#ajouterPtCreaBenef{ background:#F4F4F4; width:30.1em; padding:2em; padding-top:0; margin-top:-1.2em;*margin-top:-2.2em; margin-bottom:0 !important;margin-bottom:1.8em}
	#ajouterPtCreaBenef h2{ font-size:1.6em; margin-top:0;}
	

.resumePts{ font-size:2.0em; font-weight:bold;}
#ptU{color:#D21803;}
#ptD{color:#39930F;}	

/**/

/*liste beneficiaire*/
#commandeListeBenef{margin:0;margin-top:0 !important;margin-top:-2.3em;background:white;}
/*#listeBenef { border-collapse:collapse;}*/
#listeBenef { border-collapse:collapse;background:url(../images/entreprises/bande-liste-benef.png) repeat-y bottom right;}
#listeBenef th { height:3.8em; border:none;}
#listeBenef th a{ text-decoration:underline; font-size:1.3em; font-weight:normal;}
/*#listeBenef tr{background:url(../images/entreprises/bande-liste-benef.png) repeat-y bottom right;}*/
#listeBenef tr{background:none;}
/*#listeBenef  tr:hover{ background:none; }*/
/*#listeBenef  tr:hover{ background:white; }*/	

/*#listeBenef tr.enteteLB{ background:none;}*/
/*#listeBenef tr.enteteLB td{ background-color:white;}*/
#listeBenef tr td{font-size:1.2em; height:3.5em; vertical-align:middle; border-top:1px solid #333; }
	
	#nomBenef {width:8.8em;}

		.nomB{ padding-left:1.7em; font-weight:bold;}

		.ptLB{font-weight:bold;}

	#prenomBenef {width:8.2em;}
	/*#serviceBenef {width:17.4em;}*/
	#companyBenef {width:17.4em;}
	#ttPtsBenef {width:6.7em;}
	#commandeBenef {width:9.1em;}
	#depenseBenef {width:6.8em;}
	#soldeBenef {width:6.1em;}
	#carteBenef {width:5.3em;}
	#lienFicheBenef{width:7.5em;}

#listeBenef tr td.chkB{border-top:1px solid #333;background-image: url(../images/entreprises/icone_crea-carte-55.png);background-repeat:no-repeat;background-position:0 0;}
#listeBenef tr:hover td.chkB{border-top:1px solid #333;background:white url(../images/entreprises/icone_crea-carte-55.png) no-repeat center left;}
#listeBenef  tr:hover td{border-top:1px solid #333;background-color:white;}
.optLB{ margin:2em 0; width:76.0em}
.optLB td{ vertical-align:middle; font-size:1.3em; padding-left:0.5em ;}
	.optLB td
/**/

/*edito*/

.edito{ clear:both;}

.imageEdito{
width:21em;
margin-left:1em; 
margin-top:1em; float:left;
}
          .imageEdito p{font-size:1.3em;}

.formeditoimage{width:21em;float:left;}

.texteEdito{
width:47em; 
margin-left:25em;
margin-top:1em; 
position:absolute;
*position:relative;
top:0; 
left:0;
}

	.imageEdito h2, .texteEdito h2{font-size:1.8em; margin-top:0;}	
	/*.imageEdito h2, .texteEdito h2{font-size:1.8em; margin-bottom:300px;}	
/**/

/*modif donn\Uffffffff entreprise*/
table#modifieDonneesEntreprise{width:74em; margin-top:1.0em; margin-bottom:1.5em; margin-left:1em;}	
	table#modifieDonneesEntreprise td{ vertical-align:top; text-align:left; font-size:1.4em;}
table#modifieDonneesEntreprise td.label{padding-top:0.2em; text-align:right;}
		/*table#modifieDonneesEntreprise td input{ margin-bottom:0em;}*/
		table#modifieDonneesEntreprise td textarea{margin-bottom:0.5em; font-size:0.93em}
			
                table#modifieDonneesEntreprise td#miseAJour{ text-align:right;}
				table#modifieDonneesEntreprise td#miseAJour input{ margin-right:1.5em;}

.erreurDonnees{color:#FD0001;text-align:left;}

div#modifDonneesHaut{ 
	display:block;
	height:7.6em;
	padding:0;
	margin:0;
	position:relative;
}

	div#modifDonneesHaut h1{ position:absolute;left:2em;top:0.5em;}		
/**/

/*panier*/
table#recapPanier{ width:100%;border-top:1px solid #666; color:#000000;}	
table#recapPanier td.nbPointsProduit{width:40%;}

#totalPanier{ background:url(../images/panier/fond-total.gif) no-repeat top; padding-top:2em; margin-top:-1.2em;}
p#resumePanier{ font-size:1.4em;margin:0; margin-left:3em}

.gdTT{font-size:1.4em; font-weight:bold;}
#resumeTT{margin-left:20em;}
#ptsTT{ font-size:0.7em;}
#validerMaCommande{ padding-right:2em; text-align:right; font-size:1.2em;}

/**/
/*choix adresse*/
#choixAdresse table{ width:45%; float:left; margin-left:1em;}
#choixAdresse table.modifAdr{width:70em;}
	#choixAdresse table td{ font-size:1.3em; vertical-align:top;}
		#choixAdresse table td{padding:0; padding-left:0.4em; padding-top:0.2em;}
#choixAdresse table td textarea{ font-size:1.0em;}
	.titre { text-align:left;}
	.titre h1{ font-size:1.6em;}
	#choixAdresse table td.libelle{ text-align:right; width:10em; padding-right:0.5em}
	#choixAdresse table td.libelle span{font-size:0.8em}
	.infoLongue{ background:url(../images/formulaires/long-in.png) no-repeat; height:3.4em;}
	.infoCourte{ background:url(../images/formulaires/texte-in.png) no-repeat;height:3.4em;}
	.infoAdresse{ background:url(../images/formulaires/adresse-in.png) no-repeat; height:75px; width:36em;}

/*liste commandes*/
.ligneCmd{background:url(../images/catalogue/bande_normal.gif) no-repeat right; }
         .ligneCmd p#contenuMilieu{visibility:hidden;}	
         .ligneCmd a{display:block; height:3.9em; width:10.6em; float:left;}
		.ligneCmd a span{ display:none;}
		.switchPlus{background:url(../images/boutons/mes-commandes/details_dev.png) no-repeat;}
		.switchMoins{ background:url(../images/boutons/mes-commandes/details.png) no-repeat;}
		
.resumeCmd{ margin:0; padding-left:2em; font-size:1.8em; width:30.3em; line-height:2em; float:left;}
.tableCmd{display:none;}
.tableCmd p#contenuMilieu{display:none;}


table.listeCadeauxCommandes{width:100%; clear:both;}

.recapCommande{width:100%; height:22em; background:url(../images/panier/fond-total.gif) no-repeat top; position:relative;}
	.recapCommande p{ position:absolute;}
		.ptsRecapCom{font-size:2.4em; font-weight:bold; top:0em; right:3.0em;}
		.artRecapCom{font-weight:bold; font-size:1.3em;top:4em; right:11.5em;}
		.titraAdrRecapCom{font-size:1.8em; font-weight:bold;top:2.4em; left:1.1em;}
		.recapAdrCmd{font-size:1.3em;padding:0.3em;}
			.adrRecapCom{top:6.5em; left:1.3em;}
			.ifadrRecapCom{top:6.5em;left:7em; height:75px;width:17.2em; overflow:hidden;}
			.telRecapCom{top:12.8em; left:1.3em;}
			.iftelRecapCom{top:12.8em;left:7em; height:1.5em;; width:17.2em;}
			
			.companyRecapCom { top: 16em; left: 1.3em; }
			.ifcompanyRecapCom {top: 16em; left: 7em; height: 1.5em; width: 17.2em; }
			
		.restRecapCom{font-weight:bold; font-size:1.3em;top:5.5em; right:8em;}
		.textRecapCom{font-size:1.3em;top:7.5em; right:3.0em; width:28em;}
		.validRecapCom{top:20em; right:3.0em;}
		
	.tableCmd p.restRecapCom{display:none;}
	.tableCmd p.textRecapCom{display:none;}
	.tableCmd p.validRecapCom{display:none;}
	
	.tableCmd p.introCmd{display:none;}
	
#contenuMilieu{ font-size:1.2em; margin: 2em 1em;}
#contenuMilieu h1{font-size:1.66em;}
#contenuMilieu h2{font-size:1.25em;}

#contenuMilieu a { text-decoration: underline; }

/*accueil entreprise*/
.accueilE{ position:relative;width:60em; margin:0; padding:0.5em; padding-top:0.5em; }
.accueilE p{ width:35em; margin:0;}
.accueilE p b{ font-size:1.2em;}
.accueilE p img.tete{ float:left; margin:0 1em;}
.boutonAccueilE{ position:absolute; right:1em; bottom:3.5em;}
.boutonAccueilEVC{position:absolute; right:1em; top:2em;}


#gestionBenef{background:url(../images/entreprises/fondaccueil1.jpg) no-repeat top left;height:7.0em;}
        #gestionBenef img.tete{margin-top:0.5em;}
#gestionCatalogue{background:url(../images/entreprises/fondaccueil2.jpg) no-repeat top left; height:13.9em}
        #gestionCatalogue img.tete{margin-bottom:2.5em;}
#gestionedito{background:url(../images/entreprises/fondaccueil1.jpg) no-repeat top left; height:7.0em;}

/*erreurs*/
.erreur{height:5.5em;width:15em; color:white; font-size:1.2em; background:url(../images/erreur.png) no-repeat top left; padding:0.6em;}	
.errCreateBenef{height:9.0em;width:24em; color:white; font-size:1.2em;padding:0.6em;background:url(../images/erreurCreateBenef.png) no-repeat top left;}
div.errorPost p.errCreateBenef{
	background : url(../images/erreurValidAdress.png) no-repeat top left;
	margin-left : 120px;
	width : 500px;
	height: 120px;
	font-size : 1.1em;
	padding : 10px 15px 0 15px;
}

form#create {
	position : relative;
}

/*formulaires de contact*/
table#formulaireContact{ width:70em; margin-left:2em; margin-top:1em;}
table#formulaireContact td.label{width:12em}
table#formulaireContact textarea{width:21em; height:12em;}
table#formulaireContact select{margin-bottom:1em;}

/*adresse Cadostim*/
.adresseCadostim{
	width:25em; 
	line-height:1.5em; 
	background:url(../images/adressecadostim2.jpg) no-repeat; 
	float:left; 
	margin:1.8em; 
	margin-right:0.5em; 
	font-size:1.2em; 
	padding-left:1em;
	
	vertical-align:middle;
}
/*.margeAdresse { padding-top:10px; }*/
/*input[type=text] { text-align:center; }*/

/*Modif fred alignement dialogbox*/
#dialog-message {
  text-align:left;
}
