/*--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------

                                                  E   D   I   T   E   U    R

--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------*/
.photo {
	border:1px solid #B6D1DF;
	padding:5px;
}
.photo-gauche {
	float:left;
	border:1px solid #B6D1DF;
	padding:5px;
	margin:0 15px 0 0;
}
.photo-droite {
	float:right;
	border:1px solid #B6D1DF;
	padding:5px;
	margin:0 0 0 15px;
}
.photo-gauche-sb {
	float:left;
	margin:0 15px 0 0;
}
.photo-droite-sb {
	float:right;
	margin:0 0 0 15px;
}
h2 span.parenthese {
	font-size:16px;
	font-weight:normal;
}
h3 span.parenthese {
	font-size:12px;
	font-weight:normal;
}
.chapeau {
	font-size:15px;
	font-weight:bold;
}
.legende {
	font-size:11px;
	font-weight:normal;
}
.important {
	color:#D50014;
	font-size:15px;
	font-weight:bold;
}
.important a {
	color:#D50014;
	font-size:15px;
	font-weight:bold;
}
.cadre-centre {
	display:block;
	width:auto;
	margin:15px 0;
	background-color:#faefa5;
	color:#464646;
	border:1px solid #c7ba60;
	padding:20px;
	font-style:italic;
}
.cadre-gauche {
	display:block;
	float:left;
	width:40%;
	margin:0 15px 0 0;
	background-color:#faefa5;
	color:#464646;
	border:1px solid #c7ba60;
	padding:20px;
	font-style:italic;
}
.cadre-droite {
	display:block;
	float:right;
	width:40%;
	margin:0 0 0 15px;
	background-color:#faefa5;
	color:#464646;
	border:1px solid #c7ba60;
	padding:20px;
	font-style:italic;
}
.bouton-panier {
	margin:0;
	padding:3px 0 3px 30px;
	border:medium none;
	color:#0D4C87;
	font-size:15px;
	font-weight:bold;
	background:transparent url(/images/pictos/panier.gif) no-repeat left center;
	text-decoration:none;
	text-align:left;
}
.bouton-panier:hover {
	text-decoration:underline;
}
  /*-----------------------------------*/
 /*------------  TABLEAU  ------------*/
/*-----------------------------------*/
.tableau {
	margin:20px 0 10px 0;
	background-color:#C5DFF1;
	border-right:solid #B0D0E6 1px;
	border-bottom:solid #B0D0E6 1px;
}
.tableau tr td {
	background-color:#EEF8FF;
	border-top:solid #B0D0E6 1px;
	border-left:solid #B0D0E6 1px;
	padding:5px;
}
.tableau tr td.titres-lignes, .tableau tr.titres-lignes td {
	background-color:#055aad;
	color:#fff;
	font-weight:bold;
	border-left:solid #FFFFFF 1px;
	font-size:14px;
}
.tableau tr td.titres-lignes p, .tableau tr.titres-lignes td p, .tableau tr td.titres-lignes a, .tableau tr.titres-lignes td a {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
}
.tableau tr td.titres-colones, .tableau tr.titres-colones td, .tableau tr.ligne2 td.titres-colones {
	background-color:#99cfeb;
	border-top:solid #EEF8FF 1px;
	border-left:solid #FFFFFF 1px;
	color:#0D4C87;
	font-weight:bold;
	font-size:14px;
}
.tableau tr td.titres-colones a, .tableau tr.titres-colones td a, .tableau tr.ligne2 td.titres-colones a, .tableau tr td.titres-colones p, .tableau tr.titres-colones td p, .tableau tr.ligne2 td.titres-colones p {
	color:#0D4C87;
	font-weight:bold;
	font-size:14px;
}
.tableau tr td.ligne2, .tableau tr.ligne2 td {
	background-color:#ddecf7;
	border-top:solid #B0D0E6 1px;
	border-left:solid #B0D0E6 1px;
	padding:5px;
}
.tableau thead tr td, .tableau thead tr.titres-colones td, .tableau thead tr td.titres-colones, .tableau thead tr.ligne2 td, .tableau thead tr td.ligne2  {
	background-color:#055aad;
	color:#fff;
	font-weight:bold;
	border-left:solid #FFFFFF 1px;
	font-size:14px;
}
.tableau thead tr td p, .tableau thead tr.titres-colones td p, .tableau thead tr td.titres-colones p, .tableau thead tr.ligne2 td p, .tableau thead tr td.ligne2 p, .tableau thead tr td a, .tableau thead tr.titres-colones td a, .tableau thead tr td.titres-colones a, .tableau thead tr.ligne2 td a, .tableau thead tr td.ligne2 a  {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
}
.tableau tr td.case-vide {
	background-color:#FFFFFF;
	border-top:0;
	border-left:0;
}

.x-x-x-x-x-x-x{
	display:inherit;
}
.ooooooooooooo{
	display:inherit;
}
.o-o-o-o-o-o-o{
	display:inherit;
}

/*--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------

                                                  G   E   N   E   R   A   L

--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
}
html {
	height:100%;
}
body {
	height:100%;
	margin: 0px;
	background:#fafcfc url(/images/fond.gif) repeat-x top;
	font-family: Trebuchet MS;
	font-size:13px;
	color:#333333;
}
body#tinymce {
	background: none;
}
img {
	border:0;
}
hr {
	clear:both;
	visibility:hidden;
}
h1 {
	font-size:29px;
	margin:27px 0 17px;
	padding:0 5px 28px;
	color:#ed1e79;
	background:transparent url(/images/fond-h1.png) no-repeat bottom center;
	text-align:center;
}
h2 {
	margin:30px 0 10px 0;
	padding:0 0 5px 0;
	font-size:19px;
	color:#ed1e79;
	background:transparent url(/images/fond-titre.gif) no-repeat bottom left;
	text-align:left;
}
h3 {
	margin:30px 0 10px 0;
	padding:0;
	font-size:18px;
	color:#01557f;
	text-align:left;
}

#accueil h2 {
	margin:15px 0;
	padding:0;
	font-size:22px;
	color:#ed1e79;
	background:transparent url(/images/fond-titre.gif) no-repeat bottom left;
	text-align:left;
}
#accueil h3 {
	margin:15px 0;
	padding:0;
	font-size:18px;
	color:#01557f;
	text-align:left;
}
#accueil a:hover h3 {
	color:#ed1e79;
}

a {
	color:#ed1e79;
}
a:hover {
	text-decoration:none;
}
a:visited {
	color:#9c1a53;
}
p {
	margin:0 0 10px 0;
	font-size:13px;
	color:#333333;
}
ul {
	margin:10px 0 10px 0;
	list-style-type:none;
}
ul li {
	overflow:auto;
	padding:1px 0 1px 15px;
	background:transparent url(/images/puce.gif) no-repeat 0 11px;
}
#accueil a {
	display:block;
	text-decoration:none;
	color:#01557f;
}
#accueil a:hover {
	color:#ed1e79;
}
#accueil a:hover span.titre-accueil {
	color:#ed1e79;
}
span.titre-accueil {
	font-size:18px;
	font-weight:bold;
	color:#01557f;
}
.gauche-accueil {
	float:left;
	width:290px;
}
.droite-accueil {
	float:right;
	width:290px;
}
.droite-accueil-forum {
	float:right;
	width:290px;
}
.droite-accueil-forum p {
	margin:1px 0;
}
.datesEmploi{
	font-size:13px;
	font-weight:bold;
}
#global {
	background:transparent url(/images/fond-haut.jpg) no-repeat top center;
	text-align:center;
}
#fond-contenu {
	background:transparent url(/images/fond-contenu.gif) repeat-y center;
	text-align:center;
}
#header {
	width:1000px;
	height:143px;
	margin:0 auto;
	text-align:left;
	color:#226f96;
	text-transform:uppercase;
}
#megaban {
	float:right;
	text-align:right;
	padding:10px 13px 0 0;
	font-size:12px;
	line-height:15px;
}

#honcode {
	padding:20px 80px;
	text-align:left;
}
#honcode p {
	text-align:left;
	font-size:10px;
}
#honcode a {
	color:#01557F;
	font-size:10px;
}
#honcode img {
	float:left;
	margin-right:10px;
}

/*--------*/

#honcode2 {
	padding:44px 130px 0;
	text-align:left;
}
#honcode2 p {
	text-align:left;
	font-size:11px;
}
#honcode2 a {
	color:#01557F;
	font-size:11px;
	text-decoration:none;
}
#honcode2 a:hover {
	text-decoration:underline;
}
#honcode2 img {
	float:left;
	margin-right:10px;
}


/*-------------------  M E N U  ----------------------*/
ul#menu {
	z-index:200;
	position:relative;
	list-style-type:none;
	width:980px;
	margin:0 auto;
	padding:0 0 0 20px;
	height:33px;
}
ul#menu li {
	width:116px;
	float:left;
	overflow:visible;
	position:relative;
	display:block;
	margin:0 4px 0 0;
	padding:0;
	text-align:center;
}
ul#menu li.actif a.titre {
	height:25px;
	padding:8px 0 0 0;
	background:transparent url(/images/fond-menu.gif) no-repeat 0 -33px;
	font-size:15px;
}
ul#menu li a {
	width:116px;
	height:28px;
	margin:0;
	padding:5px 0 0 0;
	display:block;
	float:left;
	background:transparent url(/images/fond-menu.gif) no-repeat top center;
	text-decoration:none;
	color:#FFFFFF;
	font-size:15px;
	line-height:15px;
}
ul#menu li a:hover {
	padding:8px 0 0 0;
	background:transparent url(/images/fond-menu.gif) no-repeat 0 -33px;
	font-size:15px;
}
ul#menu li ul {
	top:0;
	left:0;
	position:absolute;
	margin:35px 0 0 1px;
	padding:0;
	list-style-type:none;
	font-size:0;
	color:#e8edf0;
	width:170px;
	display: none;
}
ul#menu li ul li {
	height:14px;
	padding:4px 0;
	margin:0;
	float:none;
	display:block;
	background-color:#dd1e7a;
	background-image:none;
	width:auto;
}
ul#menu li ul li img.sous-menu_hg, img.sous-menu_bg {
	margin:0;
	padding:0;
	float:left;
}
ul#menu li ul li img.sous-menu_hd, img.sous-menu_bd {
	padding:0;
	float:right;
	margin:0
}
ul#menu li ul li img.sous-menu_hd {
	position:absolute;
	top:0;
	right:0;
}
ul#menu li ul li img.sous-menu_hg {
	position:absolute;
	top:0;
	left:0;
}
ul#menu li ul li img.sous-menu_bd {
	position:absolute;
	bottom:0;
	right:0;
}
ul#menu li ul li img.sous-menu_bg {
	position:absolute;
	bottom:0;
	left:0;
}
ul#menu li ul li div.sous-menu_bas {
	background-color:#dd1e7a;
	line-height:8px;
	height:8px;
	margin:0 8px;
}
ul#menu li ul li.coins_h {
	position:relative;
	margin:0;
	padding:0;
	height:8px;
	line-height:0;
	font-size:0;
}
ul#menu li ul li.coins_b {
	position:relative;
	margin:0;
	padding:0;
	height:8px;
	line-height:0;
	font-size:0;
	background-color:transparent;
}
ul#menu li ul li a {
	display:block;
	clear:both;
	margin:0;
	padding:0 20px;
	height:15px;
	line-height:15px;
	font-size:15px;
	text-align:left;
	color:#FFFFFF;
	background-image:none;
	white-space:nowrap;
}
ul#menu li ul li a:hover {
	display:block;
	clear:both;
	margin:0;
	padding:0 20px;
	height:15px;
	line-height:15px;
	font-size:15px;
	text-align:left;
	color:#c4eb29;
	background-image:none;
	white-space:nowrap;
}
/*-----------------------------------------*/
#logo {
	margin:25px 0 0 0;
}
#corps {
	width:1000px;
	margin:10px auto 0 auto;
	text-align:left;
}
#contenu {
	float:left;
	width:620px;
	padding:0 0 0 30px;
	text-align:left;
}
#droite-pub {
	float:right;
	height:100%
}
#pub {
	width:316px;
	margin:10px 15px 0 0;
	padding:0 0 110px 0;
	background:#c0dae7 url(/images/fond-pub.gif) repeat-x bottom;
	text-align:center;
}
.carre_pub {
	z-index:10;
	padding:10px 0;
}
.mention-pub {
	margin:0 8px;
	background-color:#e5ecf0;
	font-size: 11px;
	line-height: 14px;
	text-transform:uppercase;
}
#titre-emploi {
	line-height:25px;
	margin:10px 8px 0;
	color:#FFFFFF;
	font-size:18px;
	background-color:#3B7FB3;
}
#emploi {
	padding:10px;
	width:278px;
	border:1px solid #3b7fb3;
	margin:0 auto 10px auto;
	background:#FFFFFF url(/images/emploi-soignant.gif) no-repeat scroll 95% 95%;
	text-align:left;
	font-size:12px;
	color:#01557f;
}
#emploi div {
	border-left:90px solid #EDF2F5;
	margin:10px 0 0;
	padding:0 60px 0 0;
	text-align:right;
}
#emploi div a {
	text-decoration:underline;
}
#emploi div a:hover {
	text-decoration:none;
}
#emploi a {
	text-decoration:none;
	color:#01557f;
}
.toutes_offres {
	text-align:center;
	padding:10px 0;
}

#boutique {
	margin:20px 0;
}
#footer {
	color:#FFFFFF;
	height:249px;
	background:#01557f url(/images/fond-footer.gif) repeat-x bottom;
}
#footer ul {
	list-style-type:none;
	font-size:13px;
	height:30px;
}
#footer ul li {
	display:inline;
	background:none;
}
#footer ul li a {
	text-decoration:none;
	color:#01557F;
	margin:0 10px;
	line-height:30px;
}
#footer ul li a:hover {
	color:#ED1E79;
}
#logos-footer {
	margin:10px 0;
}
#logos-footer a {
	margin:0 25px;
}
h3.titre-accueil {
	margin-bottom: 0px;
}
.article .corps {
	border-bottom:1px solid #cccccc;
	margin-bottom:5px;
}
.article .corps p {
	text-align: justify;
}
p.actualite {
	text-align:justify;
}
.article .signature {
	float:left;
	width:400px;
	margin:0 0 30px 0;
}
.article .signature p, .article .signature p {
	font-size:11px;
	font-style:italic;
}
.article .footer {
	font-size:11px;
	color:#8e8e8e;
	float:right;
	text-align:right;
	margin:0 0 40px 0;
}
.article .footer a {
	font-size:11px;
	color:#7c7c7c;
}
.adsBottom {
	text-align: center;
	margin-top: 30px;
	clear:both;
}

.revues {
	border:1px solid #cddfe9;
	background:#fff url(/images/fond-revue.gif) repeat-x bottom;
	padding:15px 15px 15px 0;
	margin:25px 0;
}
.revues img {
	margin:5px 10px 20px 10px;
	
}
.revues h4 {
	font-size:18px;
}
.revues a.bouton-panier {
	float:right;
}



ul.navigation li {
	list-style-type:none;
	background: #ffffff url(/images/puce-rose.gif) no-repeat 0 15px;
	padding:5px 0 5px 15px;
}
ul.navigation li a {
	font-size:18px;
}
ul.navigation li ul {
	margin:0;
}
ul.navigation li ul li {
	list-style-type:none;
	background: #ffffff url(/images/puce-bleu.gif) no-repeat 0 9px;
	padding:1px 0 1px 15px;
}
ul.navigation li ul li a {
	color:#01557F;
	font-size:13px;
}
ul#listeArticles li {
	list-style-type:none;
	background: #ffffff url(/images/puce-rose.gif) no-repeat 0 15px;
	padding:5px 0 5px 15px;
}
/*--------------------------------- BOUTONS PARTAGE RESEAUX SOCIAUX -----------------------------------------*/


div.boutonsPartage {
	clear:both;
	background-color:#ecf8fe;
	border-top:1px solid #cadfe9;
	border-bottom:1px solid #cadfe9;
	text-align:center;
	font-size:18px;
	color:#01557f;
	padding:15px 0;
}

div.boutonsPartage a img {
	margin:10px 8px 0 8px;
}



/*--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------

                                                  B  A  C  K  O  F  F  I  C  E

--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------*/

#contenu-backoffice {
	margin:25px;
	min-height:700px;
}
/*-------------------------*/

.description {
	margin:30px auto;
	text-align:center;
	width:800px;
}
.description strong {
	font-weight:normal;
}

form.identification dl.zend_form {
	display:block;
	width:300px;
	padding:10px 20px;
	margin:0 auto;
	background-color:#eef8ff;
	border:1px solid #b0d0e6;
	overflow:hidden;
}
form.identification dl.zend_form dt {
	clear:left;
	padding:5px 0;
	font-size:13px;
	font-weight:bold;
	color:#0D4C87;
}
form.identification dl.zend_form dd {
	float:left;
	line-height:25px;
}
form.identification dl.zend_form dd input#email, form.identification dl.zend_form dd input#password {
	padding:5px;
	width:290px;
}
form.identification dl.zend_form dt#submit-label {
	line-height:2px;
	height:2px;
}
form.identification dl.zend_form dt#submit-element {
	float:none;
}

/*-------------------------*/
.disabled {
	display:none;
}
div.backofficeFilter {
	border:0;
}
div.backofficeFilter form fieldset {
	border:0;
	padding:10px;
	background-color:#eef8ff;
	padding:20px 10px 10px;
	border:1px solid #b0d0e6;
	margin-bottom:20px;
}
div.backofficeFilter form fieldset dl {
	width:100%;
}
div.backofficeFilter form fieldset dl dt {
	clear:left;
	width:120px;
	float:left;
	line-height:35px;
	padding:0 0 0 10px;
	font-size:13px;
	font-weight:bold;
	color:#0D4C87;
}
div.backofficeFilter form fieldset dl dd {
	float:left;
	line-height:25px;
}
div.backofficeFilter form fieldset dl dd input, div.backofficeFilter form fieldset dl dd select {
	width:780px;
	padding:5px 0;
}
div.backofficeFilter form fieldset dl dt input {
	margin:0 0 0 770px;
	padding:3px 0 3px 25px;
	border:medium none;
	color:#0D4C87;
	font-size:15px;
	font-weight:bold;
	background:transparent url(/images/pictos/loupe.gif) no-repeat left center;
	cursor:pointer;
	text-align:left;
}
dd#submit-element {
	text-align:right;
}
dd#submit-element input#submit {
	margin:0;
	padding:3px 15px 3px 25px;
	border:medium none;
	color:#0D4C87;
	font-size:15px;
	font-weight:bold;
	background:transparent url(/images/pictos/valider.gif) no-repeat left center;
	cursor:pointer;
	text-align:left;
}
/*-------------------------*/

table.backofficeListing {
	border:1px solid #b0d0e6;
	overflow:auto;
	clear:both;
}
table.backofficeListing tr.headerListing th.itemElement {
	background-color:#b0d0e6;
	line-height:30px;
	padding:0 10px;
	border-right:1px solid #fff;
	margin:0;
	font-weight:bold;
	font-size:13px;
}
table.backofficeListing tr.headerListing th.itemElement a {
	color:#0d4c87;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
table.backofficeListing tr.headerListing th.itemElement a:hover {
	color:#0d4c87;
	font-weight:bold;
}
table.backofficeListing tr.headerListing th.itemElement a:visited {
	color:#0d4c87;
	font-weight:bold;
}
table.backofficeListing tr.item td.checkboxDelete, table.backofficeListing tr.headerListing th.titreDelete {
	width:2%;
}
table.backofficeListing tr.item td.articleTitre, table.backofficeListing tr.headerListing th.titreArticleTitre {
	width:45%;
}
table.backofficeListing tr.item td.articleStatut, table.backofficeListing tr.headerListing th.titreArticleStatut {
	width:10%;
}
table.backofficeListing tr.item td.articleNomCategorie, table.backofficeListing tr.headerListing th.titreArticleNomCategorie {
	width:13%;
}
form table.backofficeListing tr.item td.articleDateDebutPublication, form table.backofficeListing tr.headerListing th.titreArticleDateDebutPublication {
	width:13%;
	border-right:none;
}

form table.backofficeListing tr.headerListing th.titreCategorieNom, form table.backofficeListing tr.item td.categorieNom {
	width:90%;
}
form table.backofficeListing tr.headerListing th.titreCategorieActive, form table.backofficeListing tr.item td.categorieActive {
	width:10%;
	border-right:none;
}
/*------------------------*/
form table.backofficeListing tr.headerListing th.titreElementAccueilNom, form table.backofficeListing tr.item td.elementAccueilNom {
	width:90%;
}
form table.backofficeListing tr.headerListing th.titreElementAccueilActive, form table.backofficeListing tr.item td.elementAccueilActive {
	width:10%;
	border-right:none;
}
/*------------------------*/
form table.backofficeListing tr.headerListing th.titreMenuNom, form table.backofficeListing tr.item td.menuNom {
	width:90%;
}
form table.backofficeListing tr.headerListing th.titreMenuActive, form table.backofficeListing tr.item td.menuActive {
	width:10%;
	border-right:none;
}
/*------------------------*/
form table.backofficeListing tr.headerListing th.titreUtilisateurEmail, form table.backofficeListing tr.item td.utilisateurEmail {
	width:80%;
}
form table.backofficeListing tr.headerListing th.titreUtilisateurRole, form table.backofficeListing tr.item td.utilisateurRole {
	width:20%;
	border-right:none;
}

/*-------------------------------*/

table.backofficeListing tr.item {
	background-color:#eef8ff;
}
table.backofficeListing tr.fonce {
	background-color:#e1f0fa;
}
table.backofficeListing tr.item td.itemElement {
	padding:6px 10px;
	margin:0;
	border-right:1px solid #b0d0e6;
	border-top:1px solid #c5dff1;
}
/*-------------------------------*/


div.backofficeListing div.item div.utilisateurEmail {
	width:786px;
}
div.backofficeListing div.item div.utilisateurRole {
	width:121px;
	border-right:none;
}
div.backofficeDeleteSubmit {
	margin:15px 0 0 0;
}
input#submitDelete {
	margin:0;
	padding:3px 15px 3px 25px;
	border:medium none;
	color:#0D4C87;
	font-size:15px;
	font-weight:bold;
	background:transparent url(/images/pictos/supprimer.gif) no-repeat left center;
	cursor:pointer;
	text-align:left;
}

.backofficeLien {
	margin:15px 0 0 0;
	padding:0 0 0 20px;
	background:transparent url(/images/pictos/plus.gif) no-repeat 0 4px;
}

.backofficeRetour {
	margin:15px 0 0 0;
	padding:0 0 0 20px;
	background:transparent url(/images/pictos/fleche-retour.gif) no-repeat 0 4px;
}

.results {
	display:block;
	font-size:10px;
	font-style:italic;
	color:#777;
}

.paginationControl {
	float:right;
	line-height:25px;
	margin:10px 10px 20px;
	text-align:right;
}
.paginationControl a.page {
	text-decoration:none;
	border:1px solid #ED1E79;
	color:#ED1E79;
	padding:2px 8px;
	font-weight:bold;
}
.paginationControl a.page:visited {
	text-decoration:none;
	border:1px solid #ED1E79;
	color:#ED1E79;
	padding:2px 8px;
	font-weight:bold;
}
.paginationControl a.page:hover {
	text-decoration:none;
	padding:2px 8px;
	color:#fff;
	background-color:#ED1E79;
	border:1px solid #ED1E79;
}
.paginationControl span.current {
	text-decoration:none;
	color:#fff;
	background-color:#ED1E79;
	border:1px solid #ED1E79;
	padding:2px 8px;
	font-weight:bold;
}

/*-------------------------*/
dd fieldset {
	border:0;
}
dd fieldset {
	border:0;
	padding:10px;
	background-color:#eef8ff;
	padding:20px 10px 10px;
	border:1px solid #b0d0e6;
	margin-bottom:20px;
}
dd fieldset dl {
	width:100%;
}
dd fieldset dl dt {
	clear:left;
	width:210px;
	float:left;
	padding:6px 0;
	font-size:13px;
	font-weight:bold;
	color:#0D4C87;
}
dd fieldset dl dd {
	float:left;
	padding:0 0 5px 0;
}


dd fieldset dl dt#resume-label, dd fieldset dl dt#corps-label, dd fieldset dl dt#signature-label {
	clear:left;
	float:none;
	width:auto;
	padding:20px 0 10px 0;
}
dd fieldset dl dd#resume-element, dd fieldset dl dd#corps-element, dd fieldset dl dd#signature-element {
	float:none;
	padding:0 0 5px 0;
}

dl.zend_form textarea {
	width: 100%;
	height: 100px;
}

dd fieldset dl dd input, dd fieldset dl dd select {
	width:700px;
	padding:5px 0;
}

dd fieldset dl dd#active-element input {
	width:30px;
	padding:5px 0;
}
dd fieldset dl dd#active-element label {
	width:60px;
	padding:5px 0;
}

dd fieldset dl dt input {
	margin:0 0 0 770px;
	padding:3px 0 3px 25px;
	border:medium none;
	color:#0D4C87;
	font-size:15px;
	font-weight:bold;
	background:transparent url(/images/pictos/loupe.gif) no-repeat left center;
	cursor:pointer;
	text-align:left;
}

dd fieldset dl dd#date_debut_publication-element, dd fieldset dl dd#date_fin_publication-element, dd fieldset dl dt#date_debut_publication-label, dd fieldset dl dt#date_fin_publication-label {
	width:200px;
}

dd fieldset dl dd#date_debut_publication-element input, dd fieldset dl dd#date_fin_publication-element input {
	width:80px;
	text-align:center;
}

.fleche-tri {
	margin-bottom : 1px;
}

dt#forcer_actualisation-label {
	float: left;
	margin-right: 5px;
}

dd#forcer_actualisation-element {
	float: left;
}

dl.zend_form .checkbox , dl.zend_form .radio {
	width: auto;
}

dl.zend_form .radio {
	margin: 0px 5px 0px 5px;
}
/*-------------------------*/