* {margin: 0;padding: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
.clear	{clear:both;}
img{border: 0;}
/**********RESET**********/
body	{
	background-image: url(../images/interface/bg.png);
	background-repeat: repeat-x;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  color:#535353;
}

#conteneur1	{
	background-image: url(../images/interface/bgCercle.png);
	background-position: -135px -325px;
	background-repeat:no-repeat;
	position: relative;
}

#conteneur2	{
	position: relative;
	width: 980px;
	margin: 0 auto;
  padding-left:10px;
}

#upline{
  width:990px;
  text-align:center;
  margin:0 auto;
}
#upline h2 {
	font-size:10px;
	color:#ccc;
	text-align:center;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
  width:100%;
}

#logo	{
	position: relative;
	text-indent: -9999px;
	width:134px; height:146px;
	background-image: url(../images/interface/nera.png);
	float:left;
	left: 35px; top: 5px;
	z-index: 4;
	display:block;
}

a#logo{
	position: relative;
	display:block;
	width:134px; height:146px;
}

a {
	text-decoration:none;
	color:#01af01;
}

a:hover {
	text-decoration:underline;
}

#newsletter p	{
	font: bold 15px Arial, Helvetica, sans-serif;
	position: relative;
	top:10px; left: 15px;
  width:200px;
}

#newsletter	{
	position: absolute;
	left: 737px; top: 15px;
	width: 225px; height: 37px;
	background-image: url(../images/interface/fond_newsletter.png);
}

#newsletter a	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #01af01;
	position: relative;
	background-image:url(../images/interface/input.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0;
	width:97px;
	height:25px;
	cursor: pointer;
  display:block;
  text-indent:9px;
  line-height:25px;
  position:absolute;
  margin-left:115px;
  margin-top:-10px;
}

#newsletter input[type=submit]:hover	{
	background-image:url(../images/interface/input2.png);
	cursor: pointer;
}

#menu_principal	{
	position: relative;
	width: 965px; height: 111px;
	background-image: url(../images/interface/menu.png);
	background-repeat: no-repeat;
	top: -90px;
	margin-bottom: -60px;
	z-index: 2;
}

#menu_principal ul li	{
	display: inline;
	position: relative;
	float: left;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-shadow: #026e02 0 -1px 0;
  background:url(../images/interface/menu-li.png) no-repeat scroll right center transparent;
  margin-top:2px;
}

#menu_principal ul li.last-child{
  background:none;
}

#menu_principal ul ul li	{
	text-shadow: none;
  margin:0;
  background:#5ae117 url(../images/interface/menu_ul_ul_li.png) repeat-x bottom;
}

#menu_principal ul li a:link, #menu_principal ul li a:visited	{
	color: #fff;
	text-decoration: none;
  line-height:37px;
}

#menu_principal ul li a:focus, #menu_principal ul li a:hover, #menu_principal ul li a:active	{
	color: #fff;
	text-decoration: none;
}

div#menu_principal ul.menu ul.sous li a, div#menu_principal  ul.menu ul.sous li a:hover, div#menu_principal  ul.menu ul.sous li a:active, div#menu_principal  ul.menu ul.sous li a:visited, div#menu_principal  ul.menu ul.sous li {
	color: #000;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
}

#menu_principal ul li a{
  height: 37px;
	display:block;
  padding:0 20px 0 22px;
  margin-right:1px;
}
#menu_principal ul li a:hover, #menu_principal ul li a:focus, #menu_principal ul li a:active{
  background-image: url(../images/interface/bgImplantations_selected.png);
}

#menu_principal ul li.first-child a	{
	width: 318px;
	text-indent: 235px;
  padding:0;
}

#menu_principal ul li.first-child a:hover, #menu_principal ul li.first-child a:focus, #menu_principal ul li.first-child a:active	{
	background-image: url(../images/interface/bgAccueil_selected.png);
}

#menu_principal ul li.last-child a	{
	width: 136px;
	text-indent: 22px;
  padding:0;
}

#menu_principal ul li.last-child a:hover, #menu_principal ul li.last-child a:focus, #menu_principal ul li.last-child a:active	{
	background-image: url(../images/interface/bgContact_selected.png);
}

#sous-menu	{
	height:28px;
  margin-left:200px;
  margin-top:25px;
  width:750px;
}

h2	{
	font: 24px "Futura LT Book", Arial, Verdana, sans-serif;
	color: #888;
	width: 254px;
}

#sous-menu h2	{
	font: 24px "Futura LT Book", Arial, Verdana, sans-serif;
	background: url(../images/interface/sousTitre.png) no-repeat;
	height: 27px; 
	text-indent: -9999px;
	color: #888;
	width: 254px;
}

a#es, a#ec	{
	display: block;
	width:174px;height:33px;
}

a#es:link, a#es:visited, a#ec:link, a#ec:visited	{
	font: bold 15px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	text-align: center;
	line-height:30px;
}
a#es:link, a#es:visited{
  background-image: url(../images/interface/sous-menu1.png);
  margin:-30px 0 0 375px;
  display:none;
}
a#ec:link, a#ec:visited	{
	background-image: url(../images/interface/sous-menu3.png);
  margin:-32px 0 0 565px;
}

a#es:hover, a#es:focus, a#es:active, a#ec:focus, a#ec:active, a#ec:hover	{
	text-decoration: none;
	color: #000;
}
a#es:hover, a#es:focus, a#es:active	{
  background-image: url(../images/interface/sous-menu2.png);
}
a#ec:focus, a#ec:active, a#ec:hover	{
	background-image: url(../images/interface/sous-menu4.png);
}

#slideshow	{
	position: relative;
	background-image: url(../images/interface/background.png);
	background-repeat: no-repeat;
	width: 978px;
	margin:0 auto -165px;
}

#menu_slideshow ul li	{
	width: 356px; height:33px;
	margin-bottom: 1px;
}

#menu_slideshow	{
	width: 325px;
	position:relative;
	top: -204px; left: 600px;
}

#zoneAff	{
	position:relative;
	width:644px; height:213px;
	top:-30px;
}

#fond	{
	z-index: 1;
}

.texte h2	{
	position: relative;
	top: -10px;
	margin-bottom: 5px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #000;
}

.texteB h2	{
	position: relative;
	top: -10px;
	margin-bottom: 5px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #fff;
}

.texte	{
	font: 12px Arial, Helvetica, sans-serif;
	z-index: 2;
	position: absolute;
	left: 25px; top: 55px;
	width: 224px;
}

.texteB	{
	font: 12px Arial, Helvetica, sans-serif;
	z-index: 2;
	position: absolute;
	left: 25px; top: 55px;
	width: 224px;
	color: #FFF;
}

.texte img	{
	position: relative;
	top: 10px;
}

.texteB img	{
	position: relative;
	top: 10px;
}

/*********************************/
#actus {
	background:transparent url(../images/interface/bgActu.png) no-repeat;
	width:240px;
	height:141px;
	position:relative;
	left: -10px;
	}

#fleche1	{
	position: absolute;
	top: 58px; left: 5px;
}

#fleche2	{
	position: absolute;
	left: 222px; top: 58px;
}

#voir_actus	{
	position: absolute;
	left: 185px; top: 12px;
}

#voir_actus a:link, #voir_actus a:visited	{
	font: 12px Arial, Helvetica, sans-serif;
	color: #00b400;
	text-decoration: none;
}

#voir_actus a:hover, #voir_actus a:focus, #voir_actus a:active 	{
	color: #009200;
	text-decoration: underline;
}

/*===Liste numérique===*/
#liste_actus {
	position:absolute;
	top:7px;
	left:250px;
	}

#liste_actus li {
	list-style-type:none;
	display:inline;
	}

#liste_actus li a:visited {
	color:#827a74;
	}

#liste_actus li a:hover {
	color:white;
	}

#liste_actus li a:active {
	color:white;
	}
	
#liste_actus li a:focus {
	color:white;
	}
	
#liste_actus li a:link {
	color:#827a74;
	}
	
#liste_actus li.currentActu a:link {
	color:white;
	}
	
#liste_actus li.currentActu a:visited {
	color:white;
	}
/*===Fin liste numérique===*/

/*===Lien vers les actualités===*/
.actu0	{
	display:block;
}
.actu1	{
	display:none;
}

#actu dt	{
	position: absolute;
	width: 265px;
	top: 115px; left: 225px;
}

#actu dt a:link, #actu dt a:visited	{
	color: #01af01;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#actu dt a:hover, #actu dt a:focus, #actu dt a:active	{
	color: #008d00;
	text-decoration: underline;
	font: 12px Arial, Helvetica, sans-serif;
}

#actu dd	{
	position: relative;
	width: 190px;
	top: 12px; left: 25px;
	font: 12px Arial, Helvetica, sans-serif;
}
#actu dd .news-list-morelink {
  display:block;
  margin:5px 0 0;
  text-align:right;
}
.news-list-item .news-list-morelink{
  float:right;
}

#implantation {
	background:transparent url(../images/interface/bgActu.png) no-repeat;
	width:240px;
	height:141px;
	left: 240px; top: -141px;
	position:relative;
	margin-bottom: -141px;
	}
	
#actus h3, #implantation h3, #recrutement h3, #titre_recrutement, #devis h3 {
	background-image: url(../images/interface/actuTitre.png);
	width: 220px; height: 25px;
	text-indent: 10px;
	font: bold 15px/25px Arial, Helvetica, sans-serif;
	position:relative;
	top: 8px; left: 8px;
	}
  
#recrutement h3, #devis h3{
  background-image: url(../images/interface/actuTitre.png);
	width: 220px;
}
	
#implantation p, #recrutement p, #devis p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	position: relative;
	top: 15px; left: 10px;
	width: 200px;
	}
#recrutement p, #devis p{
  width: 220px;
}
	
#implantation img {
	position: absolute;
	top: 25px; left: 140px;
	}
	
#implantation p {
	width:150px;
	font-size:11px;
}
	
#implantation a:link, #implantation a:visited	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #01af01;
	text-decoration: none;
	}
	
#implantation a:active, #implantation a:focus, #implantation a:hover	{
	color: #008d00;
	text-decoration: underline;
	}
	
#recrutement, #devis {
	background:transparent url(../images/interface/bgActu.png) no-repeat;
	width:240px;
	height:141px;
	left: 492px; top: -141px;
	position:relative;
	margin-bottom: -141px;
	}
	
#devis {
  left:732px;
  background:none;
}

#devis h3 {
	display:none;
}

#devis a {
	display:block;
	text-indent:-9999px;
	width:240px;
	height:142px;
	background:transparent url(../images/interface/home-demande_devis.png) no-repeat;
	margin:0;
	padding:0;
}

#recrutement img {
	position: absolute;
	left: 185px;
	top: 40px;
	z-index:1;
	}

#devis img {
	position: absolute;
	left: -100px;
	top: 0px;
	z-index:2;
	}
	
#devis p {
	margin:0;
	padding:0;
  top:0;
}
	
#recrutement a:link, #recrutement a:visited,
#devis a:link, #devis a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #01af01;
	text-decoration: none;
	}
	
#recrutement a:hover, #recrutement a:active, #recrutement a:focus,
#devis a:hover, #devis a:active, #devis a:focus {
	color: #008c00;
	text-decoration: underline;
	}
	
#footer	{
	position: relative;
	border-top: 1px #ddd solid;
	width:965px;
	top: 5px;
}

#nav_bas	{
	position: relative;
	top: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	z-index: 14;
  width:200px;
}

#nav_bas a:link, #nav_bas a:visited	{
	color: #000;
	text-decoration: none;
}

#nav_bas a:hover, #nav_bas a:focus, #nav_bas a:active	{
	color: #000;
	text-decoration: underline;
}

#legal	{
	position: relative;
	text-align: right;
	font: 10px Arial, Helvetica, sans-serif;
	z-index: 1;
	color: #aaa;
	margin-bottom: 15px;
}

#legal a:link, #legal a:visited	{
	color: #aaa;
	text-decoration: none;
}

#legal a:hover, #legal a:focus, #legal a:active	{
	color: #aaa;
	text-decoration: underline;
}

#conteneur	{
	background: url(../images/interface/bottomContenu.png) no-repeat bottom;
	position: relative;
	width:970px;
	top:-20px;
}
#contenu	{
	background: url(../images/interface/contenu.png) repeat-y center 0;
	position: relative;
	width:970px; left: 0;
  min-height:400px;
}
#padding_bottom	{
	position:relative;
	top: 20px;
	width: 970px; height: 20px;
}

#topInfos	{
	position: relative;
	text-indent: 20px;
	width: 970px; height: 40px;
	background: url(../images/interface/topContenu.png) no-repeat center bottom;
}

#topInfosI	{
	position: relative;
	text-indent: 45px;
	margin-bottom: -20px;
	width: 970px; height: 40px;
}

#topInfos a, #topInfosI a	{
	font: bold 12px Arial, Helvetica, sans-serif;
	position: relative;
}

#topInfos, #topInfosI{
	font: 12px Arial, Helvetica, sans-serif;
	position: relative;
}

#topInfosI a:link, #topInfosI a:visited, #topInfos a:link, #topInfos a:visited	{
	color: #555;
	text-decoration: none;
}

#topInfosI a:hover, #topInfosI a:focus, #topInfosI a:active, #topInfos a:hover, #topInfos a:focus, #topInfos a:active	{
	color: #000;
	text-decoration: underline;
}

#titreML	{
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #535353;
	position: relative;
	left: 15px; top: 17px;
	padding:5px;
	padding-left:10px;
	padding-bottom:10px;
	margin:0;
	background:url(../images/interface/h3_titreML.png) no-repeat left top;
}

#menuLocal	{
	position: relative;
	top: -18px;
	width: 218px;
}

#centreDroite	{
	position: relative;
	padding-bottom: 15px;
	background: url(../images/interface/bottom_centreDroite.png) no-repeat bottom;
}
#contenu_footer{
  clear:both;
}

#gauche	{
	float: left;
}

#centre	{
	position: relative;
	left: 7px;
	width: 480px;
  min-height:400px;
	padding-left: 20px;
	padding-right: 225px;
	background: url(../images/interface/centreDroite.png) repeat-y;
	overflow:hidden;
}

#centre h1, #centre h2, #centre h3, #centre h4, #centre h5, #centre h6{
  font-weight: bold;
	color: #01af01;
	margin-bottom: 1em;
}

#centre h1	{	font-size: 20px;}
#centre h2	{	font-size: 20px;}
#centre h3	{	font-size: 16px;}
#centre h4	{	font-size: 14px;}
#centre h5	{	font-size: 12px;}
#centre h6	{	font-size: 10px;}

#centre p.sous-titre	{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #535353;
}

#centre p	{
	font: 10pt Arial, Helvetica, sans-serif;
	color: #535353;
	margin-bottom: 1em;
}

p.fin {
	border-bottom:#ccc dotted 1px;
	padding-bottom:10px;
}

#centre hr	{
	border-style:dotted;
}

#centre h4	{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 1em;
}

#centre ul	{
	position: relative;
	left: 15px;
	width: auto;
	list-style: disc;
	font: 14px Arial, Helvetica, sans-serif;
	color: #535353;
}

#centre ul {
	list-style-type: disc ;
	list-style-image : none;
	/* list-style-position : outside; */
	list-style-position : inside;
	
	}

#centre ul.tick {
	list-style:none;
}

#centre ul.tick li {
	padding-left:20px;
	background:url(../images/interface/tick.png) no-repeat;
}

#centre ul li	{
	position: relative;
	padding-bottom: 1em;
	font:10pt Arial,Helvetica,sans-serif;
}

#droite	{
	position: absolute;
	left: 745px;
	top: 4px;
}
#calltoaction_devis, #calltoaction_agence, #calltoaction_sosegout {
  width:200px;
  height:102px;
  display:block;
  text-indent:-9999px;
}
#calltoaction_devis{
  background:url(../images/interface/demandeDevis.png) no-repeat;
  height:92px;
}
#calltoaction_agence{
  background:url(../images/interface/trouverAgence.png) no-repeat;
}
#calltoaction_sosegout{
  background:url(../images/interface/acces-sos-net-egout.png) no-repeat;
}
#coord_sos{
  display:none;
}
#carte	{
	position: relative;
	width: 710px;
  min-height:354px;
	padding: 15px;
	background: url(../images/interface/bgCarte.png) repeat-y;
}

iframe	{
	position: relative;
	left: 7px;
}

small	{
	position: relative;
	top: -18px;left: 25px;
}

#cCarte	{
	position: relative;
	left: 25px;
	width: 745px;
  min-height:400px;
	background: url(../images/interface/bottomCarte.png) no-repeat bottom;
  padding-bottom:15px;
}

h3#titre_carte{
	background: url(../images/interface/titreImp.png) no-repeat;
	width: 710px; height: 31px;
  padding:15px 0 0 25px;
	font: bold 18px Arial, Helvetica, sans-serif;
}

#imp	{
	position:relative;
	left: 25px; top: 15px;
}

#implantations	{
	position: relative;
	top: -20px; left: -20px;
}

/*********************************/
/*            MENUS              */
/*********************************/
.menu {
	list-style:none;
}

ul.menu li {border-bottom:0;}
.menu .left { margin-left:10px; }
.menu .right { }

/* hack to correct IE5.5 faulty box model */
* html .menu {width:965px; w\idth:965px;}
/* remove all the bullets, borders and padding from the default list styling */
ul.menu {padding:0;margin:0;list-style-type:none;height:38px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {/*width:149px; w\idth:153px;*/}

/* style the second level background */
ul.menu ul a.drop, ul.menu ul a.drop:visited { background:#ffd1b1;}
/* style the second level hover */
ul.menu ul a.drop:hover{}
ul.menu ul :hover > a.drop {}


/* hide the sub levels and give them a positon absolute so that they take up no room */
ul.menu ul {visibility:hidden;position:absolute; top:37px;left:2px; width:201px; background:url(../images/interface/menu_ul_ul.png) no-repeat bottom; padding-bottom:11px; z-index:500;}
ul.menu ul ul{top:0; left:201px;}
/* another hack for IE5.5 */
* html ul.menu ul {top:30px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
#menu_principal ul.menu ul a, #menu_principal ul.menu ul a:visited {font: bold 14px Arial, Helvetica, sans-serif; display: block;color:white; height:auto; width:180px; padding:10px 0 10px 20px;overflow:hidden;background:transparent url(../images/interface/menu_puce_fleche.png) no-repeat 10px 14px;}
#menu_principal ul.menu ul li:hover {background:#5ae117 url(../images/interface/menu_ul_ul_li2.png) repeat-x bottom; color:white;}
#menu_principal ul.menu ul a:hover {color:white;}

#menu_principal ul.menu li li a:hover{
  background-image:url(../images/interface/menu_puce_fleche.png);
}
/* yet another hack for IE5.5 */
* html ul.menu ul a, * html ul.menu ul a:visited {width:201px;}

/* style the top level hover */
.menu :hover > a, ul.menu ul :hover > a {}

/* make the second level visible when hover on first level list OR link */
ul.menu li:hover ul,
ul.menu a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
ul.menu :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
ul.menu :hover ul :hover ul{ visibility:visible;}

/******************/
/*  Menu vertical */
/******************/
#menuLocal ul li {
	padding-left:10px;
	position: relative;
	margin-bottom: 10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:2px;
	width:194px;
	background:url(../images/interface/li_menuLocal.png) repeat-x bottom;
}
/*#menuLocal ul li.last-child, #menuLocal ul li.sosnetegout {
  background:url(../images/interface/li_menuLocal.png) repeat-x scroll 0 top transparent;
  padding-top:12px;
}*/
#menuLocal ul li.nera_proprete, #menuLocal ul li.sosnetegout {
  background:none repeat scroll 0 0 #0F4F9C;
  padding-top:10px;
  padding-right:12px;
  margin-top:-11px;
  margin-left:1px;
}
#menuLocal ul li.nera_proprete {
  background-color:#02BC02;
}
#menuLocal ul li.sosnetegout a, #menuLocal ul li.sosnetegout a:hover,
#menuLocal ul li.nera_proprete a, #menuLocal ul li.nera_proprete a:hover{
  color:white;
  background:none;
}

#menuLocal ul li.last-child, #menuLocal ul ul li.last-child {
  background:none;
}
#menuLocal ul ul li{
  width:180px;
}

#menuLocal ul {	
	background:url(../images/interface/ul_menuLocal.png) no-repeat left bottom;
	position:relative;
	z-index:9;
	left:15px;
	top:17px;
	padding-bottom:5px;
}
#menuLocal ul ul{	
  background:none;
  left:0;
}

#menuLocal ul li a {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:20px;
	font-size:12px;
}
#menuLocal ul ul li a {
  font: normal 11.5px Arial, Helvetica, sans-serif;
}

#menuLocal ul li a,
#menuLocal ul ul li a, 
#menuLocal ul li.current ul li a	{
	color: #535353;
	display:block;
	cursor:pointer;
	background:url(../images/interface/a_menuLocal.png) no-repeat 0 4px;
}
#menuLocal ul ul li a, 
#menuLocal ul li.current ul li a	{
  background:url(../images/interface/puce_carre.png) no-repeat 0 4px;
  padding-left:12px;
}

#menuLocal ul li a:hover, #menuLocal ul ul li a:hover, 
#menuLocal ul li.current a, #menuLocal ul li.current a:hover, 
#menuLocal ul li.current ul li.current a, #menuLocal ul li.current ul li.current a:hover{
	color: #01af01;
	background:url(../images/interface/a_menuLocal_current.png) no-repeat 0 4px;
}
#menuLocal ul ul li a:hover,
#menuLocal ul li.current ul li.current a, #menuLocal ul li.current ul li.current a:hover, #menuLocal ul li.current ul li a:hover{
  background:url(../images/interface/puce_carre_hover.png) no-repeat 0 4px;
  padding-left:12px;
}

/************************************/
/*                                  */
/*            FORMULAIRE            */
/*                                  */
/************************************/
.tx-powermail-pi1 fieldset{
  border:none;
}
.tx-powermail-pi1 .powermail_mandatory, .tx-powermail-pi1 .powermail_mandatory_js{
  color:red;
  font-weight:bold;
}
.tx-powermail-pi1 legend{
  display:none;
}
.tx-powermail-pi1 label {
display:block;
float:left;
font-weight:bold;
width:130px;
color:#535353;
font-size:12px;
font-size:12px;
}
.tx-powermail-pi1 div{
margin: 10px 0;
}
.tx-powermail-pi1 input, .tx-powermail-pi1 select, .tx-powermail-pi1 textarea{
border:1px solid #CCCCCC;
}
.tx-powermail-pi1 textarea{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:3px;
width:50%;
height:100px;
}
.tx-powermail-pi1 .powermail_submit{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #01af01;
	background:url(../images/interface/input.png) no-repeat transparent;
	border: 0;
	width:97px;
	height:25px;
	cursor: pointer;
  display:block;
  /*text-indent:center;*/
  line-height:25px;
}
.tx_powermail_pi1_fieldwrap_html_label  {
border:0 none;
color:white;
background:#00D200;
font-weight:bold;
margin:5px 0;
text-align:left;
text-decoration:none;
text-transform:uppercase;
padding:10px;
width:97%;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title{
background:#535353 none repeat scroll 0 0;
color:white;
padding:10px;
width:97%;
}
.tx_powermail_pi1_fieldwrap_html_radio{
height:20px;
}
.tx_powermail_pi1_fieldwrap_html_radio_title{
  display:block;
  float:left;
  width:130px;
  font-weight:bold;
  font-size:12px;
  color:#535353;
}
.powermail_radio_inner{
  float:left;
}
.tx-powermail-pi1 div.powermail_radio_inner{
  margin:0 10px 0 0;
  width:80px;
}
.powermail_radio_inner label{
  position:absolute;
  padding-left:15px;
  font-weight:normal;
  width:auto;
}
.powermail_check_inner{
  clear:both;
  font-size:12px;
}
.powermail_check_inner label{
  width:auto;
  padding-left:25px;
  position:absolute;
}
.tx-powermail-pi1 div .powermail_check_inner{
  margin-left:20px;
}

/*==============================*/
/*      Offres d'emploi         */
/*==============================*/
.tx-metaoffresemploi-pi1 .button_back{
  float:right;
}
#meta_offres_emploi dl{
  margin:0 0 10px 0;
}
#meta_offres_emploi dt, #meta_offres_emploi dd{
  line-height:16px;
}
#meta_offres_emploi dt{
  float:left;
  font-weight:bold;
  width:200px;
}
#meta_offres_emploi dd{
  margin-left:200px;
  min-height:16px;
}
#meta_offres_emploi p{
  text-align:center;
}
#meta_offres_emploi p a{
  background:transparent url(../images/interface/input.png) no-repeat scroll 0 0;
  display:block;
  height:25px;
  margin-left:380px;
  width:97px;
  line-height:25px;
}
#meta_offres_emploi li {
width : 265px;
font-size : 12px;
}



