
body, body.formulaire {
    border: 0 solid transparent;
    font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
    overflow: auto;
    text-decoration: none;
	margin: 0;
	letter-spacing: 1.5px;
	
}
body {
    background: #f5f9f4;  
}

body.formulaire {
    background: #d9d9d9;
	margin: 0;
}

 
a.haut-suivre-fb,
a.haut-suivre-gplus,
a.haut-suivre-linkedin,
a.haut-suivre-lock,
a.haut-suivre-lock-off ,
a.haut-suivre-contact {
	display: block;
	float: left;
	width: 25px;
	height: 25px;
}

a.haut-suivre-lock {
	background-image: url("../interface/haut-lock.png");
}
a.haut-suivre-lock-off {
	background-image: url("../interface/haut-lock-off.png");
}

a.haut-suivre-contact {
	background-image: url("../interface/haut-contact.png");
}

a.haut-suivre-fb {
	 background-image: url("../interface/haut-facebook.png");
}

a.haut-suivre-linkedin {
	background-image: url("../interface/haut-linkedin.png");
}

a.haut-suivre-gplus { 
	background-image: url("../interface/haut-gplus.png");
}
 
a:hover.haut-suivre-fb,
a:hover.haut-suivre-gplus,
a:hover.haut-suivre-linkedin,
a:hover.haut-suivre-lock,
a:hover.haut-suivre-lock-off,
a:hover.haut-suivre-contact {
	 background-position: 0 -25px;
}
 .reseau-right {
	width: 25px;
	 
	display: inline-block;
	position: absolute;
	right: -30px;
	top: 3px; 
	 
	
}
.rotateLogin {
    margin: 0;
    padding: 0;
	width:800px;
	text-align:left;
	display: inline-block;
	position: relative;
	right: -1000px;
	top: 10px; 
	 
	font-size:20px;
    -webkit-transform-origin: 0 0;
       -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
         -o-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
			
}

a.logo-enteteTemp {
	width: 570px;
	height: 570px;
	display: block;
	background: url("../interface/LOGO_IDT.jpg");
}
a.link {
	text-align: center; 
	text-align: center;
	display: block; 
	font-weight: bold;
	font-size:14px;
	color: #536c57;
	vertical-align: middle;
	}
	
 
.menu-entete_fr {
    height: 135px;
   float: left;
    position: relative;
    width: 1142px;
}

.barre-menuLogin h2,.barre-menu h2,.barre-pied h2  {
    color: #d1d1d1;
	margin:0;
	font-size: 16px;
	float:left;
	line-height: 34px;
	vertical-align: middle;
	margin-left: 10px;
	
	
}


.barre-logoLogin {
	width: 100%;
	margin-left:0px;
	display: block;
	background: #dee4de;
	height:80px; 
	float: left;
	text-align: center;
	position: absolute;
	top:0px; 
	left:0px; 
}


.barre-logoIDT {
	width: 921px;
	margin-left:10px;
	display: block;
	background: #dee4de;
	height:90px; 
	float: left;
	position: absolute;
	top:0px; 
	left:210px; 
}
.barre-menu {
	width: 1142px;
	height: 49px;
	background: url("../interface/menu-haut.png");
	position:absolute;
	top: 56.5px; 
}
.barre-menuLogin {
	width: 100%;
	height: 49px;
	background: url("../interface/menu-haut.png");
	position:absolute;
	top: 46.5px; 
}
.barre-piedLogin {
	width: 100%;
	width: 425px;
	height: 49px;
	background: url("../interface/menu-haut.png");
	position:absolute;
	bottom: -60px; 
}

.barre-pied {
	width: 1142px;
	height: 49px;
	background: url("../interface/menu-pied.png");
	margin: -5px auto 0;
	position: absolute;
	top: 897px;
	 
}

.barre-pied p {
	color: #d1d1d1;
	margin:0;
	line-height: 32px;
	font-size: 16px;
	vertical-align: middle;
}

a.logo-entete {
	width: 127px;
	height: 130px;
	display: block;
	position: absolute;
	top: 5px;
	left: 157px;
	background: url("../interface/entete-logo.png");
	z-index: 100;
}
a.logo-idt {
	width: 226px;
	height: 40px;
	display: block;
	position: absolute;
	top: 5px;
	left: 40%;
	background: url("../interface/TexteIDT.png");
	z-index: 100;
}
	
a.logoMini-idt {
	width: 170px;
	height: 30px;
	display: inline-block; 
	top: 5px;
	position: relative;
 	background: url("../interface/TexteIDTMini.png");
	z-index: 100;
}
	

.barre-pied input {
	background: transparent;
	color: #313131;
	border: none;
	position: absolute;
	right: 22px;
	text-align: center;
	width: 175px;
	font-weight: bold;
	top: 7px;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	
}

.ctn-espace-client {
    height: 103px;
    margin: 0 auto;
    position: absolute;
	z-index: 100;
    right: 20px;
    top: 7px;
    width: 250px;
	background: url("../interface/fond-client.png");
}

.ctn-logo {
	width: 400px;
	height: 100px;
	background: black;
}

.ctn-espace-client table {
	margin-top: -2px;
	float: left;
	width: 250px;
    display: block;
	font-size: 14px;
}

.ctn-espace-client td.login {
	width: 80px;
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
}

.ctn-espace-client td.info-log {
	width:165px;
	text-align: left;
}

.ctn-espace-client li {
    height: 25px;
}

.ctn-espace-client h2 {  
	font-size: 16px;
	height: 35px;
	line-height: 35px; 
	vertical-align: middle;
	color: #d1d1d1;
	margin: 0;
}

.client-ombre {
	width: 250px;
	height:17px;
	position: absolute;
	bottom:-17px;
	background: url("../interface/ombre-client.png");
}

a.logout {
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	bottom: 1px;
	right: 0;
	border-left: 1px solid #313131;
	border-right: 1px solid #313131;
	background: url("../interface/logout.png");
}

 
a:hover.logout {
	background-position: 0 -25px ;
}

a.account {
	height: 25px;
	padding-left: 25px;
	color: #d1d1d1;
	display: block;
	line-height: 25px;
	vertical-align: middle;
	position: absolute;
	left:0 ;
	bottom:1px;
}

a:hover.account {
	color: #fff;
}

#corps-page-contenu {
    display: table;
    list-style: none outside none;
    margin: 0 auto;
	position: relative;
    text-align: center;
    width: 1150px;
}


a {
	text-decoration: none;
}
ul, ul ul {
	margin: 0;
	padding: 0;
	list-style: none;
}



#contentAdresse {	
	width: 220px;
	float:left;
	font-size: 14px;
	text-align: center;
	display: block;
	top:125px; 
	position : absolute;
	/*background: #000000; */
}

#content {	
	width: 220px;
	float:left;
	font-size: 14px;
	text-align: left;
	display: block;
	top:200px; 
	position : absolute;
	/*background: #dde4db;*/
}
.menu {
	width: auto;
	height: auto;
}

.ombre-menu {
	width:220px;
	height: 17px;
	background: url("../interface/ombre-menu.png");
}


.menu > li > a {

	background: url(../interface/btn-menu.png) no-repeat;
	-webkit-box-shadow: inset 0px 1px 0px 0px #878e98;
	-moz-box-shadow: inset 0px 1px 0px 0px #878e98;
	box-shadow: inset 0px 1px 0px 0px #878e98;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-indent: 35px;
	display: block; 
	/*font-weight: bold;*/
	font-size:14px;
	position: relative;
	color: #eeeeee;
	list-style-position: outside;
}
.menu ul li a, .menu ul li a.active  {
	border-bottom: 1px solid #a19e9e;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-indent: 35px;
	display: block;
	position: relative;
	font-size: 14px;
}

.menu ul li a  {
	background: #f5f9f4;
	color: #878d95;
}

.menu ul li a.active {
	background: #dde4db;
	color: #000;
	
}

.menu ul li a:hover.active {
	background: #f0eff0;
	color: #000;
}

.menu ul li a:hover {
	background: #dde4db; 
}

.menu ul li:last-child a {
	border-bottom: 1px solid #33373d;
}
.menu > li > a:hover {
	color: #313131;
	background: url(../interface/btn-menu.png) no-repeat;
	background-position:0 -35px ;
	-webkit-box-shadow: inset 0px 1px 0px 0px #435f67;
	-moz-box-shadow: inset 0px 1px 0px 0px #435f67;
	box-shadow: inset 0px 1px 0px 0px #435f67;
}

.menu > li > a.active {
	color: #313131;
	background: url(../interface/btn-menu.png) no-repeat;
	background-position:0 -35px ;
	-webkit-box-shadow: inset 0px 1px 0px 0px #435f67;
	-moz-box-shadow: inset 0px 1px 0px 0px #435f67;
	box-shadow: inset 0px 1px 0px 0px #435f67;
}

.menu > li > a:hover.active {
	background-position:0 -70px ;
}

.menu > li > a:before {
	content: '';
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	font-size: 36px;
	height: 1em;
  	width: 1em;
	position: absolute;
  	left: 0;
	top: 50%;
	margin: -.5em 0 0 0;
}
.item1 > a:before {
	background-position: 0 0;
}
.item2 > a:before {
	background-position: -38px 0;
}
.item3 > a:before {
	background-position: 0 -38px;
}
.item4 > a:before {
	background-position: -38px -38px;
}
.item5 > a:before {
	background-position: -76px 0;
}
.menu > li > a span {
	font-size: 0.857em; 
	display: inline-block;
	position: absolute;
	right: 1em;
	top: 50%; 
	background: #48515c;
	line-height: 1em;
	height: 1em;
	padding: .4em .6em;
	margin: -.8em 0 0 0; 
	color: #fff;
	text-indent: 0;
	text-align: center;
	-webkit-border-radius: .769em;
	-moz-border-radius: .769em;
	border-radius: .769em;
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	-moz-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
	font-weight: 500;
}
.menu > li > a:hover span, .menu > li a.active span {
	background: #313131;
}
.menu > li > ul li a:before{
	content: '-';
	font-size: 8px;
	color: #bcbcbf;
	position: absolute;
	width: 1em;
	height: 1em;
	top: 0;
	left: -2.7em;
}

.menu > li > ul li:hover a,
.menu > li > ul li:hover a span,
.menu > li > ul li:hover a:before {
	color: #32373D;
}


.menu ul > li > a span {
	font-size: 0.857em; 
	display: inline-block;
	position: absolute;
	right: 1em;
	top: 50%; /
	background: #fff;
	border: 1px solid #d0d0d3;
	line-height: 1em;
	height: 1em;
	padding: .4em .7em;
	margin: -.9em 0 0 0; 
	color: #878d95;
	text-indent: 0;
	text-align: center;
	-webkit-border-radius: .769em;
	-moz-border-radius: 769em;
	border-radius: 769em;
	text-shadow: 0px 0px 0px rgba(255,255,255,.01));
}


.menu-entites {
	width: 100%;
	display: inline-block;
	float: left; 
	position: relative;
	left:0px; 
}

.menu-entites table {
	width: 100%;
	margin:0;
}

.menu-entites th {
	font-size: 12px;
	background: #5c5c5c;
	border-right: 1px solid #5c5c5c;
	color: #d1d1d1;
	margin: 0;
}

.titre-menu-entites, .titre-infos-complementaires, .titre-categorie { 
 	height: 35px;
	text-align: center;
	line-height: 35px;
	display: block; 
	font-weight: bold;
	font-size:14px;
	position: relative;
	color: #62686F;
}

.titre-categorie h1 { 
	font-size: 16px;
	display: inline-block;
	margin: 0;
	line-height: 35px;
	vertical-align: middle;
}

.titre-menu-entites { 
	/*border-bottom: 1px solid #33373d;*/
}

.titre-categories { 
	border-bottom: 1px solid #33373d;
}

.contenu-categorie {
	width:910px;
	height: 650px;
	background: #d1d1d1;
}

.titre-infos-complementaires { 
	border-bottom: 0px solid #33373d;
}

.titre-tableau-entites {
	z-index: 100;
	height: 26px;
	text-align: center;
	line-height: 35px;
	display: block; 
	font-weight: bold;
	font-size:14px;
	position: relative;
	color: #d1d1d1;
	background: #666e7a;
}

.titre-menu-entites {
	width:320px;
	text-align: left;
	padding-left: 10px;
	background-color: #616975;
	color: #d1d1d1;
}

.titre-tableau-entites {
	width:100%;
	text-align: left;
 
}

.colonne-menu-entite {
	display: block;
	float: left;
	position:relative;
	margin-left: 5px;
}

 .colonne-tableau-entite {
	display: block;
	float: right;
	position:relative;
	right: 5px;
	 
}

.colonne-dictionnaire {
	display: block;
	float: left;
	position:relative;
	margin-left: 30px;
}

.colonne-menu-entite {
	width:330px;
}

.colonne-tableau-entite {
	border-top: 1px solid #878e98;
	width:570px;
	 
}

.colonne-dictionnaire {
	width:572px;

}
	
.pied-menu-entites {
	width:330px;
	height: 27px;
	display: block;
	float:left;
	background: url(../interface/pied-menu-entites.png);
}

.pied-tableau-entites {
	width: 100%;
	height: 27px;
	display: block;
	float: left;
	background: url(../interface/pied-type-entites.png);

}

.content-entites, .content-entites-dicos, 
.content-entites-types {
	overflow: auto;
	position: relative;
	float:left;
	padding:0;
	/*background: #d1d1d1;*/
	max-width: 100%;
}

.content-entites-types {
	width: 330px;
	height: 395px;
	border : 10px solid #000;
}

.content-entites {
	width: 330px;
	height: 600px;
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
}
.content-entites-dicos {
	width: 325px;
	height: 742px;
	/*background-color:#ff0000;*/
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
	/*background: url(../interface/fd-menu-dico.jpg);*/
}

.content-recherche {
	border: 0px solid;
	padding: 0px;
	margin:0;
	display: inline-block;
	background: #5c5c5c;
	border: 10px solid black;
}

.entite-selected {
	width: 330px;
	position: relative;
	height: 35px;
	background: #5c5c5c;
	border:0;
}

.entite-selected h1 {
	font-size: 14px;
	color:#d1d1d1;
	float: left;
	font-weight: normal; 
	margin:0;
	line-height: 35px;
	vertical-align: middle;
}

.entite-selected a {
    background-image: url("../interface/icones.png");
    background-position: -160px -212px;
	position: absolute;
    display: block;
	right: -2px;
    height: 35px;
    width: 35px;
}

.entite-selected a:hover {
    background-image: url("../interface/icones.png");
    background-position: -368px -212px;
}

.entite-selected .vignette {
    border-radius: 10px;
    display: block;
    float: left;
    height: 20px;
    margin: 7px;
    width: 20px;
}

.content-entites ul,.content-entites-dicos ul,
.content-entites-types ul {
	display: inline-block;
	float: left;
	width: 312px;
}

.content-entites ul,
.content-entites-types ul {
	border-right:1px solid #A19E9E;
}

.content-entites-dicos ul
 {
	border-right:0px solid #A19E9E;
}

.content-entites li, .content-entites li.active,.content-entites-dicos li, .content-entites-dicos li.active,
.content-entites-types li, .content-entites-types li.active{
	float:left;
	display: inline-block;
	border-bottom: 1px solid #A19E9E;
	width:312px;
}

.content-entites li.active, .content-entites-dicos li.active { 
	visibility: hidden; 
	height: 0px;
}

.content-entites li,.content-entites-dicos li,
.content-entites-types li {
	float:left;
	display: inline-block;
	border-bottom: 1px solid #A19E9E;
	width:312px;
}

.content-entites li:hover,.content-entites-dicos li:hover,
.content-entites-types li:hover  {
	background: #E9E9E9;
}

.content-entites li a.entite,.content-entites-dicos li a.entite,
.content-entites-types li a.entite {
	width: 265px;
	display: block;
	float: left;
	text-align: left;
	
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	font-size: 13px;   
	color: #878D95;
}

.content-entites li a.mdf-entite,.content-entites-dicos li a.mdf-entite,
.content-entites-types li a.mdf-entite  {
	height:35px;
	width:35px;
	float: right;
	display:block;
	background-image: url(../interface/icones.png);
	background-position: -160px -538px; 
}

.content-entites li a:hover.mdf-entite,.content-entites-dicos li a:hover.mdf-entite,
.content-entites-types li a:hover.mdf-entite  {
	background-image: url(../interface/icones.png);
	background-position: -368px -538px; 
}

.content-entites  li  a span,.content-entites-dicos  li  a span,
.content-entites-types  li  a span {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin: 7px;
	border-radius: 10px;
}

.tableau-entites{
	overflow: auto;
	position: relative;
	float:left;
	padding:0;
	 
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	max-width: 100%;
	height: 599px;
}

.tableau-entites table{
	width: 555px;
	border-bottom: 1px solid #e9e9e9;
	font-size: 12px;
}

.tableau-entites table img{
	margin: 5px;
}

.tableau-entites  table:hover {
	background: #E9E9E9; 
}

.tableau-entites td, .tableau-entites td.cursor,  .tableau-entites td.prenom-cursor{
	border-bottom: 1px solid #A19E9E;
	border-right: 1px solid #A19E9E;
	height: 25px;
	color: #878D95;
}

.tableau-entites td.cursor{
	cursor: pointer;
}

.tableau-entites td.nom-cursor{
	border-bottom: 0px solid #A19E9E;
	height: 25px;
}

.tableau-entites td.infos{
	cursor: pointer;
	text-align: left;
	vertical-align: top;
	padding: 0 5px;
}

.tableau-entites td.nom-cursor, .tableau-entites td.prenom-cursor{
	text-align: left;
	width: 120px;
	padding: 0 5px;
	cursor: pointer;
	vertical-align: top;
}

.entites-true, .entites-false {
	width: 28px;
	height: 28px;
	display: block;
	background: url(../interface/icones.png) no-repeat;	
}

.entites-true {
	background-position : -266px -400px;
}

.entites-false {
	background-position : -301px -400px;
}
	

.tableau-entites a.modif-entites, .tableau-entites a.delete-entites {
	display: block;
	float: right;
	width:32px;
	height:32px;
	background: url(../interface/icones.png) no-repeat;	
}

.tableau-entites a.modif-entites {
	background-position : -163px -540px;
}

.tableau-entites a.delete-entites {
	background-position : -58px -615px;
}

.tableau-entites a:hover.modif-entites {
	background-position : -371px -540px;
}

.tableau-entites a:hover.delete-entites {
	background-position : -266px -615px;
}

	


a.new-type, a.new-bloc, a.new-fiche-form, a.view-fiche, a.new-langue, a.new-entite, a.new-categorie {
	width:32px;
	margin-top: 3px;
	height: 32px;
	display: block;
	float: right;
	background-image: url(../interface/icones.png);
}

a.new-type, a.new-bloc, a.new-fiche-form, a.new-langue, a.new-entite, a.new-categorie {
	background-position: -229px -107px; 
}

a.view-fiche {
	background-position: -159px -290px ; 
}

a:hover.view-fiche {
	background-position: -367px -290px ; 
}


a:hover.new-type, a:hover.new-bloc, a:hover.new-fiche-form, a:hover.new-langue, a:hover.new-entite, a:hover.new-categorie {
	background-position: -437px -107px ;
}

#menu-abecedaire {
	width: 100%;
	height: 45px; 
	position: relative;
	background-image: url(../interface/fond-abc.png);
	margin-bottom: -15px;
	z-index:50;
}

#menu-abecedaire ul {
	width: 552px;
	left:0;
	top: 11px;
	font-weight: bold;
	position: absolute;
	float: left;
	display: inline-block;
}

#menu-abecedaire li a, #menu-abecedaire li a.selected  {
	list-style: none;
	float: left;
	color: #62686f;
	font-size: 12px;
	min-width:10px;
	height: 16px;
	line-height: 16px;
	padding: 2px 3px 2px 3px;
	border-left: 1px solid #666e7a;
	background: url(../interface/btn-abc.png) no-repeat;
}

#menu-abecedaire li a.selected { 
	color: #313131;
	background-position: 0 -22px;
}

#menu-abecedaire li a:hover.selected { 
	color: #000000;
	background-position: 0 -44px;
}

#menu-abecedaire li a:hover {
	color: #313131;
	background-position: 0 -22px;
}

.entete-formulaire-410, .entete-formulaire-510 , .entete-formulaire-910 {
	padding-top:10px;
	position: relative;
	border:none;
	display: block;
}

.entete-formulaire-410 {
	width: 410px;
	 
	margin: 0px auto;
}

.entete-formulaire-510 {
	width: 510px;
	 
	z-index: 100;
	margin: 0 auto;
}
.entete-formulaire-910 {
	width: 910px;
	 
	z-index: 100;
	margin: 0 auto;
}

.entete-fiche {
	width: 1014px;
	height: 109px;
	margin: 0 auto;
}

.entete-fiche img {
	display: block;
	float: left; 
}

.ctn-fiche {
	width: 864px;
	height: 360px;
	position : relative;
	left: 23px; 
	/*top: 370px;*/ 
	text-align:justify;
	overflow: auto;
	/*background-image: url(../interface/scroll-zoom-fiche.jpg);*/
}

.ctn-fiche-galery {
	width: 864px;/*203px; */
	height: 130px;
	position : absolute;
	left: 23px; 
	top: 528px;
	text-align:left;
 	/*background-image: url(../interface/scroll-zoom-fiche.jpg);*/
	
	 
	margin:100px auto;
 	/*border:1px solid #000;*/
	overflow:auto;
	white-space:nowrap;
	box-shadow:0 0 8px #002200;
	 

 
	 
 	}
.ctn-fiche-titre {
	width: 864px; 
	height: 30px;
	position : relative;
	left: 23px; 
	 
 
	text-align:left;
	color: #62686F; 

	 
	/*background-image: url(../interface/scroll-zoom-fiche.jpg);*/
}

.ctn-resume-fiche {
	width: 994px;
	height: 80px;
	display: block;
	padding: 10px;
	margin: 0 auto;
	border-bottom: 1px solid #33373d;
	background-color: #d1d1d1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(209, 209, 209)),to(rgb(165, 164, 164)));
	background-image: -webkit-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -moz-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -o-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -ms-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
}
}
	
.entete-formulaire-410 img {
	display: block;
	float: left; 
}

.form-haut-410,
.form-haut-510,.form-haut-910,
.form-haut-fiche {
	margin:0;
	border:none;
	display: block;
	float: left;
	
}


.form-haut-410{
	background: #587368;
	height: 40px;
	width: 410px;
    
}

.form-haut-510{
	background: #587368;
	height: 33px;
	width: 510px;
	color:#eeeeee;
    /*background-image: url("../interface/form-haut-510.png");*/
}
.form-haut-910{
	background: #587368;
	height: 33px; 
	width: 910px;
	color:#eeeeee;
	margin-top:0;
    /*background-image: url("../interface/form-haut-510.png");*/
}

.form-haut-fiche{
	background: #32373d;
	height: 33px;
	width: 1014px;
    background-image: url("../interface/haut-zoom-fiche.png");
}

.form-pied-410, .form-pied-510, .form-pied-910 {
	height:40px;
	display: block;
	position: relative;
	margin:0 auto;
	background: #587368;
   /* background-image: url("../interface/form-pied-410.png");*/
}

.form-pied-410{
	width: 410px;
     
}

.form-pied-510{
	width: 510px;
  /*  background-image: url("../interface/form-pied-510.png");*/
}
.form-pied-910{
	width: 910px;
  /*  background-image: url("../interface/form-pied-510.png");*/
}



.form-haut-410 h2,
.form-haut-510 h2, .form-haut-910 h2{
    color: #D1D1D1;
    float: left;
    font-size: 14px;
    line-height: 34px;
    margin: 0 0 0 10px;
    vertical-align: middle;
}




.form-haut-fiche h2 {
    color: #D1D1D1;
    float: left;
    font-size: 16px;
    line-height: 34px;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

.form-pied-410 input, .form-pied-510 input, .form-pied-510 input.horloge {
	background: transparent;
	color: #313131;
	border: none;
	position: absolute;
	left: 12px;
	margin: 0;
	text-align: center;
	width: 175px;
	font-weight: bold;
	top: 7px;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	
}

.form-pied-510 input.horloge {
	background: transparent;
	color: #313131;
	border: none;
	position: absolute;
	left: 15px;
	top: 4px;
	text-align: center;
	width: 175px;
	font-weight: bold;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 0;
	
}


.ctn-formulaire {
	width: 410px; 
	position: relative;
	display: table;
	margin: 0 auto 10px;
}

.ctn-formulaire-scroll {
	width: 510px;
	height: 480px;
	background-image: url("../interface/fond-form-scroll.png");
	position: relative;
	display: block;
	margin: 0px auto ;
	overflow: auto;
	position: relative;
	padding:0;
}

#contenu-editeur {
    background: url("../interface/admin/fond-nav-html.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding-top: 5px;
}
#contenu-area {
    display: inline-block;
    height: 320px;
    width: 800px;
}

.img-block {
	display: table;
	margin: 5px auto 0;
	position: relative;
}


.editeur-html {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 0px solid black;
    cursor: text;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 282px;
	cursor: text;
    overflow: auto;
    text-align: justify;
    width: 790px !important;
	border-left: 1px solid #33373d;
	border-right: 1px solid #33373d;
	background: #aeaeae;
		-moz-box-shadow: inset 0px 3px 5px 0px #9b9b9b;
	-webkit-box-shadow: inset 0px 3px 5px 0px #9b9b9b;
	-o-box-shadow: inset 0px 3px 5px 0px #9b9b9b;
	box-shadow: inset 0px 3px 5px 0px #9b9b9b;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=180, Strength=5);
}

div.jHtmlArea { display: inline block;  }
div.jHtmlArea div { padding: 0px; margin: 0px; }
div.jHtmlArea .ToolBar {  
 	width: 790px;
	padding: 5px;
	margin: 0;
	font-size: 14px;
	display: inline-block;
	line-height: 20px;
	border: 1px solid #33373d;
	background-color: #d1d1d1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(209, 209, 209)),to(rgb(165, 164, 164)));
	background-image: -webkit-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -moz-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -o-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -ms-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
}
div.jHtmlArea .ToolBar ul { border: solid 1px #ccc; margin: 1px; padding: 1px; float: left;  }
div.jHtmlArea .ToolBar ul li { list-style-type: none; float: left; border: none; padding: 1px; margin: 1px; }
div.jHtmlArea .ToolBar ul li:hover { border: solid 1px #ccc; url(jHtmlArea_Toolbar_Group__Btn_Select_BG.png); padding: 0; }
div.jHtmlArea .ToolBar ul li a { display: block; width: 16px; height: 16px; background: url(jHtmlArea.png) no-repeat -16px -500px; border: none; cursor: pointer; padding: 0px; }
div.jHtmlArea .ToolBar ul li a.highlighted { border: solid 1px #aaa; background-color: #bbb; padding: 0; }
div.jHtmlArea .ToolBar ul li.separator {height: 16px; margin: 0 2px 0 3px; border-left: 1px solid #ccc;}
div.jHtmlArea .ToolBar ul li.separator:hover { padding: 1px; background-color: #fff; border-top:none; border-bottom:none; border-right:none;}

div.jHtmlArea .ToolBar ul li a:hover { }
div.jHtmlArea .ToolBar ul li a.bold { background-position: 0 0; }
div.jHtmlArea .ToolBar ul li a.italic { background-position: -16px 0; }
div.jHtmlArea .ToolBar ul li a.underline { background-position: -32px 0; }
div.jHtmlArea .ToolBar ul li a.strikethrough { background-position: -48px 0; }
div.jHtmlArea .ToolBar ul li a.link { background-position: -64px 0; }
div.jHtmlArea .ToolBar ul li a.unlink { background-position: -80px 0; }
div.jHtmlArea .ToolBar ul li a.orderedlist { background-position: -96px 0; }
div.jHtmlArea .ToolBar ul li a.unorderedlist { background-position: -112px 0; }
div.jHtmlArea .ToolBar ul li a.image { background-position: -128px 0; }
div.jHtmlArea .ToolBar ul li a.cut { background-position: -144px 0; }
div.jHtmlArea .ToolBar ul li a.copy { background-position: -160px 0; }
div.jHtmlArea .ToolBar ul li a.paste { background-position: -176px 0; }

div.jHtmlArea .ToolBar ul li a.html { background-position: -192px 0; opacity:0.6; filter:alpha(opacity=60);}
div.jHtmlArea .ToolBar ul li a.html.highlighted { opacity:1.0; filter:alpha(opacity=100);}

div.jHtmlArea .ToolBar ul li a.h1 { background-position: 0 -16px;}
div.jHtmlArea .ToolBar ul li a.h2 { background-position: -16px -16px;}
div.jHtmlArea .ToolBar ul li a.h3 { background-position: -32px -16px;}
div.jHtmlArea .ToolBar ul li a.h4 { background-position: -48px -16px;}
div.jHtmlArea .ToolBar ul li a.h5 { background-position: -64px -16px;}
div.jHtmlArea .ToolBar ul li a.h6 { background-position: -80px -16px;}
div.jHtmlArea .ToolBar ul li a.subscript   { background-position: -96px -16px;}
div.jHtmlArea .ToolBar ul li a.superscript { background-position: -112px -16px;}
div.jHtmlArea .ToolBar ul li a.indent { background-position: -128px -16px;}
div.jHtmlArea .ToolBar ul li a.outdent { background-position: -144px -16px;}
div.jHtmlArea .ToolBar ul li a.horizontalrule { background-position: -160px -16px;}
div.jHtmlArea .ToolBar ul li a.p { background-position: -176px -16px;}


div.jHtmlArea .ToolBar ul li a.justifyleft { background-position: 0 -32px;}
div.jHtmlArea .ToolBar ul li a.justifycenter { background-position: -16px -32px;}
div.jHtmlArea .ToolBar ul li a.justifyright { background-position: -32px -32px;}
div.jHtmlArea .ToolBar ul li a.increasefontsize { background-position: -48px -32px;}
div.jHtmlArea .ToolBar ul li a.decreasefontsize { background-position: -64px -32px;}
div.jHtmlArea .ToolBar ul li a.forecolor { background-position: -80px -32px;}

.form-scroll-p {
	width: 485px;
	padding-left: 10px;
	display: inline-block;
	margin: 10px 0 ;
}

.form-scroll-p table{
	width: 100%;
}

.form-scroll-p th{
	width: 100%;
	height: 35px;
	cursor:pointer;
	text-align: left;
	color: #d1d1d1;
	text-indent: 30px;
	font-size: 14px;
	line-height: 20px;
	background: url("../interface/btn-formulaire.png") no-repeat; 
}

.form-scroll-p th.selected{
	background-position: 0 -35px;
	color: #313131;
}

.form-scroll-p th:hover.selected{
	background-position: 0 -70px;
}

.form-scroll-p td{
	background: #d1d1d1; 
	position: relative;
	padding: 5px 0;
}

.form-scroll-p th:hover{
	background-position: 0 -35px;
	color: #313131;
}

.ctn-formulaire-dark {
	width: 410px;
	position: relative;
	display: table;
	margin: 0 auto;
}

.ctn-formulaire-dico {
	width: 550px;
	position: relative;
	display: table;
	margin: 0 auto;
}

.ctn-formulaire-bloc{
	width: 462px;
	position: relative;
	display: table;
	margin: 0 auto;
}

.ctn-formulaire-fiche {
	width: 100%;
	/*height : 130px;*/
	float : left; 
	position: relative;
	display: table;
	margin: 0 auto;
	/*background: #000;*/ 
	 
}

.ctn-formulaire-dark h2, .ctn-formulaire-dico h2{
    background: none repeat scroll 0 0 #5c5c5c;
    color: #d1d1d1;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
    margin: 0 0 5px;
    text-align: center;
    text-indent: 10px;
    vertical-align: middle;
    width: 100%;
}
.ctn-formulaire-fiche h2 {
    background: none repeat scroll 0 0 #5c5c5c;
    color: #d1d1d1;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
    margin: 0 0 5px;
    text-align: center;
    text-indent: 10px;
    vertical-align: middle;
    width: 100%;
}

.pied-formulaire-dark, .pied-formulaire-recherche, .pied-add-champs {
	position: relative;
	float: left;
	display: block;
	height: 35px;
	background-color: #d1d1d1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(209, 209, 209)),to(rgb(165, 164, 164)));
	background-image: -webkit-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -moz-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -o-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -ms-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
	-webkit-box-shadow: inset 0px 1px 0px 0px #435f67;
	-moz-box-shadow: inset 0px 1px 0px 0px #435f67;
	box-shadow: inset 0px 1px 0px 0px #435f67;
}
.pied-dictionnaire {
	position: relative;
	float: left;
	display: block;
	height: 35px;
}
.pied-formulaire-dark {
	width: 409px;
	border-bottom: 0px solid #818282; 
}

.pied-add-champs {
	width: 500px;
	margin-bottom: 1px;
	border-bottom: 0px solid #818282; 
}

.pied-formulaire-recherche {
	width: 410px;
	border-bottom: 1px solid #818282;
}

.pied-dictionnaire {
	width: 572px;
	border-bottom: 1px solid black;
}
	
.ligne-formulaire {
	float: left;
	margin: 5px 0;
	display: inline-block;
	width:100%; 
}


.ligne-formulaire-page {
	float: right;
}

.ligne-formulaire-entite {
	margin: 5px auto;
	display: inline-block;
	 
}

.form-entite-img {
	width: 396px;
	margin: 5px 0px 0;
	border-left: 1px solid #59616d;
	border-right: 1px solid #59616d;
	display: inline-block;
}

a.delete-img-entite {
	width: 30px;
	height: 30px;
	background: url("../interface/icones-btn.png");
	background-position: 0 -330px;
	display: block;
	float: right;
	margin-right: 10px;
}

a:hover.delete-img-entite {
	background-position: 0 -300px;
}

.titre-image {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #59616d;
	margin-bottom: 5px;
	vertical-align: middle;
	text-indent: 10px;
	text-align: left;
	background-color: #d1d1d1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(209, 209, 209)),to(rgb(165, 164, 164)));
	background-image: -webkit-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -moz-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -o-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -ms-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
	-webkit-box-shadow: inset 0px 1px 0px 0px #435f67;
	-moz-box-shadow: inset 0px 1px 0px 0px #435f67;
	box-shadow: inset 0px 1px 0px 0px #435f67;
}

.form-entite-img img {
	border-radius: 10px;
	
}

.ligne-formulaire-pop{
	width: 100%;
	float: left;
	margin: 5px 0;
	display: inline-block;
}

.ctn-form-photo {
	width: 250px;
	float: right;
	margin-right: 12px;
}

.ctn-photo-fiche {
	width: 864px;
	height:360px;
	position: relative; 
	display: block;
	left : 24px;
	}
	
.gestion-photo-fiche {
	width: 864px;
	height: 340px;
	padding: 5px; 
	position: relative; 
	display: block;
	float: center;
	border-radius: 10px;
	background-color: #616975;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(114, 122, 134)),to(rgb(80, 88, 100)));
	background-image: -webkit-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -moz-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -o-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -ms-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
}

.photo-fiche {
	width: 864px;  
	height: 305px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: inset 0px 3px 5px 0px #575e67;
	-webkit-box-shadow: inset 0px 3px 5px 0px #575e67;
	-o-box-shadow: inset 0px 3px 5px 0px #575e67;
	box-shadow: inset 0px 3px 5px 0px #575e67;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#575e67, Direction=180, Strength=5);
}

a.delete-photo {
	width: 30px;
	height: 30px;
	margin-right: 1px;
	margin-top: -1px;
	background: url("../interface/icones.png") no-repeat;   
	background-position: -56px  -287px; 
	float: right;
	display: block;
}

a:hover.delete-photo {  
	background-position: -264px  -287px; 
}

#croppic{
	width: 800px;  /* MANDATORY */
	height: 208px; /* MANDATORY */
	position: relative;  /* MANDATORY */	
	margin: 50px 70px 20px;
	border: 3px  solid #FFF;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	border-radius: 2px;
	background-image: url(../img/placeholder.png);
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 8px 8px 0px rgba(0,0,0,0.1);
			}
			
.cropPied {
	width: 246px;
	position: absoulute;
	top:4px;
	left: 0;
	display: block;
	height: 35px;
	border-top: 1px solid #d1d1d1;
	background-color: #d1d1d1;
	
}

.zoomMenu {
	width: 45px;
	height: 277px;
	background: #d1d1d1;
	position: absolute;
	left: -44px;
	top: -241px;
	background: url("../interface/zoom-menu.png") no-repeat; 
}
			
	/* DO NOT CHANGE FROM HERE ( unless u know what u are doing) */
.cropImgWrapper{
	cursor: -webkit-grab;
	cursor: grab;
	border: 3px solid #d1d1d1; 
	
}
			
.cropImgWrapper:active{
	cursor: -webkit-grabbing;
	cursor: grabbing;
}
			
.cropImgUpload{
	z-index:2;
	position:absolute;
	height:28px;
	display:block;
	top: -30px;
	right: -2px;
	font-family:sans-serif;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	color:#FFF;
			}
			
.cropControls{
	z-index:2;	
	position:absolute;
	height:35px;
	width: 100%;
	display:block;
	bottom: -38px;  
	left: 0px;
	font-family:sans-serif;
}
			
.cropControls i, i.cropControlReset{
	display:block;
	margin:0;
	cursor:pointer;
	height:30px;
	text-align:center;
	line-height:20px;
	color:#FFF;
	font-size:13px;
	font-weight: bold;
	font-style: normal;	
	background: url("../interface/icones-btn.png") no-repeat;
			}


.cropControls i.cropControlZoomIn,	
.cropControls i.cropControlZoomMuchIn,
.cropControls i.cropControlZoomOut,
.cropControls i.cropControlZoomMuchOut{
	width:30px;
	float:left;
	margin-left: 7px;
}

.cropControls i.cropControlZoomMuchIn{ 
	margin-top: 40px;
	background-position: 0 -1020px;
}

.cropControls i:hover.cropControlZoomMuchIn{ 
	background-position: 0 -1050px;
}

.cropControls i.cropControlZoomIn{ 
	background-position: 0 -1080px;
}
	
.cropControls i:hover.cropControlZoomIn{ 
	background-position: 0 -1110px; 
}
	
.cropControls i.cropControlZoomOut{ 
	margin-top: 14px;
	background-position: 0 -900px;
}

.cropControls i:hover.cropControlZoomOut{ 
	background-position: 0 -930px;
}

.cropControls i.cropControlZoomMuchOut{ 
	background-position: 0 -960px;
}

.cropControls i:hover.cropControlZoomMuchOut{ 
	background-position: 0 -990px;
}

.cropControls i.cropControlCrop{ 
	color: #313131;		 
	font-size: 14px;
	padding-left: 35px;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	margin-top: 2px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	float: right;
	 background-position: 0 -360px;	
}

.cropControls i:hover.cropControlCrop{ 
	background-position: 0 -390px;
	text-decoration: underline;
 }
			
.cropControls i.cropControlUpload{ 
	background: url("../interface/icones-btn.png") no-repeat scroll 0 -420px rgba(0, 0, 0, 0);
	color: #d1d1d1;
	float: left;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	padding-left: 35px;
	text-decoration: none;
	vertical-align: middle;}
			
.cropControls i.cropControlReset{ 
	background: url("../interface/icones.png") no-repeat;   
	background-position: -58px -251px;
	width:30px;	
	position: absolute;
	top: -255px;
	right: -20px;
	z-index: 100; 
} 

.cropControls i.cropControlRemoveCroppedImage{ 
	float: right;
	background-position:-180px 0px;}
			
.cropControls i:hover.cropControlReset{ 
	background-position: -266px -251px;
} 
			
.cropControls i:hover.cropControlUpload {
	color: #ebebeb;
	background-position: 0 -450px;
	text-decoration: underline;
}
			
.cropControls i:last-child{
	margin-right:none;
}
			
			#croppicModal{
				position:fixed;
				width:100%;
				height:100%;
				top: 0;
				left: 0;
				display:block;
				background:rgba(0,0,0,0.8);
				z-index: 10000;
			}
			
			
			/*
			*		PRELOADER 
			*		With courtesy of : http://cssload.net/
			*/
			
			.bubblingG {
				text-align: center;
				width:80px;
				height:50px;
				position: absolute;
				top: 50%;
				left: 50%;
				margin: -18px auto auto -40px;
				z-index:2;
			}

			.bubblingG span {
				display: inline-block;
				vertical-align: middle;
				width: 10px;
				height: 10px;
				margin: 25px auto;
				background: #d1d1d1;
				box-shadow: 5px 5px 0px rgba(0,0,0,0.2);
				-moz-border-radius: 50px;
				-moz-animation: bubblingG 1s infinite alternate;
				-webkit-border-radius: 50px;
				-webkit-animation: bubblingG 1s infinite alternate;
				-ms-border-radius: 50px;
				-ms-animation: bubblingG 1s infinite alternate;
				-o-border-radius: 50px;
				-o-animation: bubblingG 1s infinite alternate;
				border-radius: 50px;
				animation: bubblingG 1s infinite alternate;
				
			}

			#bubblingG_1 {
				-moz-animation-delay: 0s;
				-webkit-animation-delay: 0s;
				-ms-animation-delay: 0s;
				-o-animation-delay: 0s;
				animation-delay: 0s;
			}

			#bubblingG_2 {
				-moz-animation-delay: 0.3s;
				-webkit-animation-delay: 0.3s;
				-ms-animation-delay: 0.3s;
				-o-animation-delay: 0.3s;
				animation-delay: 0.3s;
			}

			#bubblingG_3 {
				-moz-animation-delay: 0.6s;
				-webkit-animation-delay: 0.6s;
				-ms-animation-delay: 0.6s;
				-o-animation-delay: 0.6s;
				animation-delay: 0.6s;
			}

			@-moz-keyframes bubblingG {
				0% {
					width: 10px;
					height: 10px;
					background-color:#d1d1d1;
					-moz-transform: translateY(0);
				}

				100% {
					width: 24px;
					height: 24px;
					background-color:#d1d1d1;
					-moz-transform: translateY(-21px);
				}

			}

			@-webkit-keyframes bubblingG {
				0% {
					width: 10px;
					height: 10px;
					background-color:#d1d1d1;
					-webkit-transform: translateY(0);
				}

				100% {
					width: 24px;
					height: 24px;
					background-color:#d1d1d1;
					-webkit-transform: translateY(-21px);
				}

			}

			@-ms-keyframes bubblingG {
				0% {
					width: 10px;
					height: 10px;
					background-color:#d1d1d1;
					-ms-transform: translateY(0);
				}

				100% {
					width: 24px;
					height: 24px;
					background-color:#d1d1d1;
					-ms-transform: translateY(-21px);
				}

			}

			@-o-keyframes bubblingG {
				0% {
					width: 10px;
					height: 10px;
					background-color:#d1d1d1;
					-o-transform: translateY(0);
				}

				100% {
					width: 24px;
					height: 24px;
					background-color:#d1d1d1;
					-o-transform: translateY(-21px);
				}

			}

			@keyframes bubblingG {
				0% {
					width: 10px;
					height: 10px;
					background-color:#d1d1d1;
					transform: translateY(0);
				}

				100% {
					width: 24px;
					height: 24px;
					background-color:#d1d1d1;
					transform: translateY(-21px);
				}

			}



.photo-fiche img { 
	width: 864px;
	height: 305px;
	-moz-box-shadow: inset 0px 3px 5px 0px #575e67;
	-webkit-box-shadow: inset 0px 3px 5px 0px #575e67;
	-o-box-shadow: inset 0px 3px 5px 0px #575e67;
	box-shadow: inset 0px 3px 5px 0px #575e67;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#575e67, Direction=180, Strength=5);
}

#cropContainerModal{ 
width:864px; 
height:305px; 
position: relative; 
display: block;
float: left;
 
}
#cropContaineroutput{ width:100%; height:145px; position: relative; border:1px solid #ccc;}
#cropContainerEyecandy{ width:100%; height:200px; position: relative; border:1px solid #ccc;}

.ombre-photo-fiche {
	width: 135px;
	height: 17px;
	float: left;
	display: block;
	background: url("../interface/ombre-photo.png") no-repeat;
}




a.change-photo {
	background: url("../interface/icones-btn.png") no-repeat;   
	background-position: 0 -780px;
    font-size: 14px;
	display: block;
	float: right;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
	margin-top: 3px;
	padding-left: 35px;
	margin-right: 10px;
	color: #d1d1d1;
    text-decoration: none;
    vertical-align: middle;
}

a:hover.change-photo {
	color: #ebebeb;
	text-decoration: underline;
	background-position: 0 -810px;
}


.ligne-formulaire-photo {
	display: block;
	position: relative;
	float: right;
	margin: 5px 14px 5px 0;
	
}

.ctn-formulaire label,
.ctn-formulaire-scroll label,
.ctn-formulaire-dark label ,
.ctn-formulaire-dico label ,
.ctn-formulaire-bloc label {
	font-size: 13px;
	float: left;
	line-height: 20px;
	font-weight: bold;
	vertical-align: middle;
	margin: 0 10px;
}

.ctn-formulaire-fiche label {
	font-size: 14px;
	float: left;
	line-height: 20px;
	vertical-align: middle;
	margin: 0 10px;
	color: #313131;
	
}

.ctn-formulaire label ,
.ctn-formulaire-scroll label {
	color: #333333;
}

.ctn-formulaire-dark label,
.ctn-formulaire-dico label,
.ctn-formulaire-bloc label {
	color: #62686F;
}

.ctn-formulaire label.photo,
.ctn-formulaire-dark label.photo,
.ctn-formulaire-dico label.photo,
.ctn-formulaire-bloc label.photo
{
	display: inline-block;
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
	width: 55px;
	line-height: 30px;
	vertical-align: middle;
}

.ctn-formulaire label.small,
.ctn-formulaire-scroll label.small,
.ctn-formulaire-dark label.small,
.ctn-formulaire-dico label.small,
.ctn-formulaire-bloc label.small
{
	margin: 0 5px;
	text-align: right;
	line-height: 30px;
	vertical-align: middle;
}

.ctn-formulaire-fiche label.small
{
	margin: 0 10px;
	text-align: left;
	line-height: 30px;
	vertical-align: middle;
	width: 120px;
}
.ctn-formulaire-fiche label.long
{
	margin: 0 10px;
	text-align: left;
	line-height: 30px;
	vertical-align: middle;
	width: 400px;
}

.ctn-formulaire label.small,
.ctn-formulaire-dark label.small,
.ctn-formulaire-bloc label.small
{
	width: 130px;
	margin: 0 10px;
	text-align: right;
	line-height: 30px;
	vertical-align: middle;
}
 
.ctn-formulaire-dico label.small
{
	width: 160px;
	margin: 0 10px;
	text-align: right;
	line-height: 30px;
	vertical-align: middle;
}

.ctn-formulaire-scroll label.small
{
	width: 180px;
	margin: 0 10px;
	text-align: right;
	line-height: 30px;
	vertical-align: middle;
}


.ctn-formulaire label.date,
.ctn-formulaire-scroll label.date,
.ctn-formulaire-dark label.date
{
	width: 248px;
	margin: 0 10px;
	text-align: right;
	line-height: 30px;
	vertical-align: middle;
}

#txtDefaultHtmlArea,
.ctn-formulaire textarea, 
.ctn-formulaire input, 
.ctn-formulaire select, 
.ctn-formulaire input .small,
.ctn-formulaire input .login,
.ctn-formulaire input .photo,
.ctn-formulaire input .upload,
.ctn-formulaire-scroll textarea, 
.ctn-formulaire-scroll input, 
.ctn-formulaire-scroll select, 
.ctn-formulaire-scroll input .small,
.ctn-formulaire-scroll input .login,
.ctn-formulaire-scroll input .photo,
.ctn-formulaire-dark  textarea, 
.ctn-formulaire-dark  textarea.fiche,
.ctn-formulaire-dico  textarea, 
.ctn-formulaire-dark  input, 
.ctn-formulaire-dark  input.dwn-entite, 
.ctn-formulaire-dico  input, 
.ctn-formulaire-dark  select, 
.ctn-formulaire-dark  input .small,.ctn-formulaire-dico  input .small,
.ctn-formulaire-dark  input .titre,
.ctn-formulaire-dark  input .photo ,
.ctn-formulaire-bloc  textarea, 
.ctn-formulaire-bloc input, 
.ctn-formulaire-bloc select, 
.ctn-formulaire-bloc  input .small,
.ctn-formulaire-bloc input .titre,
.ctn-formulaire-bloc  input .photo  { 
	padding: 5px 8px;
	line-height: 20px;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	resize:none;
	color: #62686F;
	background: #dee4de; 
	border: 0px solid #000;
}

.ctn-formulaire input, 
.ctn-formulaire input .small,
.ctn-formulaire input .login,
.ctn-formulaire input .photo,
.ctn-formulaire input .upload,
.ctn-formulaire-scroll input, 
.ctn-formulaire-scroll input .small,
.ctn-formulaire-scroll input .login,
.ctn-formulaire-scroll input .photo,
.ctn-formulaire-dark  input, 
.ctn-formulaire-dark  input .small,
.ctn-formulaire-dico  input, 
.ctn-formulaire-dico  input .small,
.ctn-formulaire-dark  input .titre,
.ctn-formulaire-dark  input .photo,
.ctn-formulaire-bloc  input, 
.ctn-formulaire-bloc input .small,
.ctn-formulaire-bloc  input .titre,
.ctn-formulaire-bloc  input .photo,
.ctn-formulaire textarea, 
.ctn-formulaire-scroll textarea,
.ctn-formulaire-dark  textarea ,
.ctn-formulaire-dark  textarea.fiche ,
.ctn-formulaire-bloc  textarea  { 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: inset 0px 3px 5px 0px #9b9b9b;
-webkit-box-shadow: inset 0px 3px 5px 0px #9b9b9b;
-o-box-shadow: inset 0px 3px 5px 0px #9b9b9b;
box-shadow: inset 0px 3px 5px 0px #9b9b9b;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=180, Strength=5);
}



.ctn-formulaire select, 
.ctn-formulaire-scroll select, 
.ctn-formulaire-dark  select,
.ctn-formulaire-bloc  select  { 
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}

.ctn-formulaire textarea, 
.ctn-formulaire-scroll textarea,
.ctn-formulaire-dark  textarea,
.ctn-formulaire-bloc  textarea,
.ctn-formulaire-dark  textarea.fiche,
 { 
	overflow: auto;
}

.ctn-formulaire textarea, 
.ctn-formulaire input, 
.ctn-formulaire input .small,
.ctn-formulaire input .photo,
.ctn-formulaire-scroll input, 
.ctn-formulaire-scroll input .small,
.ctn-formulaire-scroll input .photo,
.ctn-formulaire-dark  input, 
.ctn-formulaire-dico  input, 
.ctn-formulaire-dark  input .small,
.ctn-formulaire-bloc  input, 
.ctn-formulaire-bloc  input .small,
.ctn-formulaire input .upload,
.ctn-formulaire-dark  input .titre,
.ctn-formulaire-dark  input .photo ,
.ctn-formulaire-bloc  input .titre,
.ctn-formulaire-bloc  input .photo  { 
	height: 22px;
}


.ctn-formulaire select, 
.ctn-formulaire-scroll select, 
.ctn-formulaire-dark  select  { 
	height: 32px;
}

.ctn-formulaire select,
.ctn-formulaire-dark select
{
	width: 288px;
}


.ctn-formulaire-scroll select
{
	width: 278px;
}

.ctn-formulaire select.photo,
.ctn-formulaire-dark select.photo
{
	width: 128px;
	float: left;
}

.ctn-formulaire option{
	background: #bbbbbb;	
}

.ctn-formulaire-dark option{
	background: #bbbbbb;	
}


.ctn-formulaire textarea, .ctn-formulaire input ,
.ctn-formulaire-dark textarea,.ctn-formulaire-dark textarea.fiche, .ctn-formulaire-dark input 
{
	width: 600px;
	float: right;
	margin : 5px 10px 0;
}

.ctn-formulaire-dark  input.dwn-entite
{
	width: 380px;
	float: left;
	margin : 5px 0 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
 
 .ctn-formulaire-dico input 
{
	width: 320px;
	float: left;
	margin : 5px 10px 0;
}


.ctn-formulaire-scroll textarea
{
	width: 260px;
	float: left;
	margin : 5px 0 0;
	height: 90px;
}

.ctn-formulaire textarea,  .ctn-formulaire-dark textarea, .ctn-formulaire-bloc textarea {
	height: 150px;
}

.ctn-formulaire-dark textarea.fiche {
	height: 100px;
}

.ctn-formulaire input.small, .ctn-formulaire-dark input.small, .ctn-formulaire input.login, .ctn-formulaire-dark input.login{
	width: 270px;
	float: left; 
	margin : 0 0;
}
.ctn-formulaire-dico input.small {
	width: 320px;
	float: right;
	margin : 0 0;
}

.ctn-formulaire input.upload {
	width: 400px;
	margin : 0 auto;
}


.ctn-formulaire-dark input.titre {
	width: 330px;
	float: right;
	margin :  0;
}

.ctn-formulaire-bloc input.titre, .ctn-formulaire-bloc textarea.titre {
	width: 330px;
	float: right;
	margin :  0;
}


.ctn-formulaire-scroll input.small {
	width: 260px;
	float: left;
	margin : 0 0;
}

.ctn-formulaire input.photo, .ctn-formulaire-dark input.photo{
	width: 112px;
	float: left;
	margin : 0 0;
}

.ctn-color {
	display: inline-block;
	float: left;
}


#picker {
	margin:0;
	padding: 5px 8px;
	border:0;
	font-size: 14px;
	width:75px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
	line-height:20px;
	cursor: pointer;
}

a.form-valid , a.form-delete , a.form-valid-dark, a.form-valid-entite, a.form-delete-dark {
	font-size: 14px;
	padding-left: 35px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	background: url("../interface/icones-btn.png") no-repeat;
	
}

a.form-valid , a.form-valid-dark{
	top: 2px;
	right: 10px;
}

a.form-valid-entite{
	top: 5px;
	right: 10px;
}

a.form-valid, a.form-delete {
	color:  #bbbbbb;
}


a.form-valid-dark, a.form-delete-dark, a.form-valid-entite{
	color:  #313131;
}

a.form-delete-dark {
	background-position: 0 -330px;
	left: 10px;
	top: 2px;
}

 a.form-valid-dark,  a.form-valid-entite{
	background-position: 0 -360px;
}

 a:hover.form-valid-dark, a:hover.form-valid-entite  {
	background-position: 0 -390px;
	text-decoration: underline;
 }
 
  a:hover.form-delete-dark  {
	background-position: 0 -300px; 
	text-decoration: underline;
 }
 
 a:hover.form-valid-dark, a:hover.form-delete-dark {
	color: #525353;
}
 
a:hover.form-valid {
	text-decoration: underline;
	background-position: 0 -30px;
	color: #d1d1d1;
}

a.form-delete {
	right: 10px;
	background-position: 0 -840px;
}

a:hover.form-delete {
	text-decoration: underline;
	background-position: 0 -870px;
	color: #d1d1d1;
}

/*

    Zebra_DatePicker: a lightweight jQuery date picker plugin

    default stylesheet
    copyright (c) 2011 - 2012 Stefan Gabos
    http://stefangabos.ro/jquery/zebra-datepicker/

*/

#datepicker-paiement {
	cursor: pointer;
}

.Zebra_DatePicker *{ 
	margin: 0; 
	padding: 0; 
	color: #666 }
	
.Zebra_DatePicker { 
	position: absolute; 
	background: #32373d; 
	padding:10px;
	display: none; 
	z-index: 10000; 
	font-family: Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; 
	font-size: 12px 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

/* = GLOBALS
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker table                      { border-collapse: collapse; border-spacing: 0 }

.Zebra_DatePicker td,
.Zebra_DatePicker th                        

 { 
	text-align: center; 
	padding: 5px 0;
}

.Zebra_DatePicker td                         { cursor: pointer }

.Zebra_DatePicker .dp_daypicker,
.Zebra_DatePicker .dp_monthpicker,
.Zebra_DatePicker .dp_yearpicker             { margin-top: 0px }

.Zebra_DatePicker table.dp_daypicker,
.Zebra_DatePicker table.dp_monthpicker,
.Zebra_DatePicker table.dp_yearpicker  {
	border-right: 1px solid black;
	border-left: 1px solid black;
}





.Zebra_DatePicker .dp_daypicker td,
.Zebra_DatePicker .dp_daypicker th,
.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td         { width: 30px; background: #BBBBBB; color: #666 }

.Zebra_DatePicker .dp_daypicker th {
	border-bottom:1px solid black;
	border-top:1px solid black;
}

/* = HEADER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_header td             { color: #E0E0E0; background: #32373d;  } 

.Zebra_DatePicker .dp_header .dp_previous,
.Zebra_DatePicker .dp_header .dp_next       { width: 30px }

.Zebra_DatePicker .dp_header .dp_caption    { font-weight: bold }
.Zebra_DatePicker .dp_header .dp_hover      { background: #6a7077; color: #E0E0E0;  }
.Zebra_DatePicker .dp_header .dp_blocked    { color: #888; cursor: default }

/* = DATEPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker td.dp_week_number,
.Zebra_DatePicker .dp_daypicker th          { background: #51575e; color:#d1d1d1; font-size: 9px; padding-top: 7px }

.Zebra_DatePicker td.dp_weekend_disabled,
.Zebra_DatePicker td.dp_not_in_month        { background: #71777e; color: #8d9298; cursor: default }

.Zebra_DatePicker td.dp_weekend             { background: #d0d0d0; color: #666 }
.Zebra_DatePicker td:hover.dp_weekend               { background: #eeeeee; color: black }
.Zebra_DatePicker td.dp_selected            { background: #32373d;  color: #d1d1d1 !important }

/* = MONTHPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_monthpicker td        { width: 33% }

/* = YEARPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_yearpicker td         { width: 33% }

/* = SOME MORE GLOBALS (MUST BE LAST IN ORDER TO OVERWRITE PRESIOUS PROPERTIES)
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker td.dp_current             { color: #E26261 }
.Zebra_DatePicker td.dp_disabled_current    { color: #E38585 }
.Zebra_DatePicker td.dp_hover               { background:#d1d1d1; color: #313131 }
.Zebra_DatePicker td.dp_disabled            { background: #ECECEC url('..interface/disabled-date.png') repeat-x top; color: #DDD; cursor: default }
.Zebra_DatePicker .dp_footer td             { background:#32373D; color: #E0E0E0; font-weight: bold; border-top: 1px solid black; }
.Zebra_DatePicker .dp_footer td:hover            { background:#43484e; color: #E0E0E0;  font-weight: bold; } 

/* = ICON
----------------------------------------------------------------------------------------------------------------------*/
/* = ICON
----------------------------------------------------------------------------------------------------------------------*/
button.Zebra_DatePicker_Icon                { position: absolute; width: 30px; height: 30px; background: url('../interface/calendar.png') no-repeat left top; text-indent: -9000px; border: none; cursor: pointer; margin: 0 0 0 5px; padding: 0; line-height: 0 }
button.Zebra_DatePicker_Icon_Disabled       { background-image: url('../interface/calendar-disabled.png') }
button.Zebra_DatePicker_Icon_Inside         { margin: 0 3px 0 0 }

/* Fix icon position in Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    button.Zebra_DatePicker_Icon_Inside     { margin: 0 5px 0 0 }   
}

.colonne-droite {
	width: 921px;
	margin-left:10px;
	display: block;
	background: #dee4de;
	height:800px; 
	float: left;
	position: absolute;
	top:90px; 
	left:210px; 
}

.colonne-droite-type {
	display: block;
	float: left;
	position: relative;
	background: #d1d1d1;
}



.titre-colonne-droite {
	width: 910px;
	background: url('../interface/entete-entite-mdf.png') ;
	height: 80px;
	text-align: center;
	line-height: 35px;
	display: block; 
	font-weight: bold;
	font-size:16px;
	font-weight: bold;
	position: relative;
	color: #d1d1d1;
}
 

.ctn-form-entite-mdf {
	width:409px;
	float: left;
	display: block;
	background: #d1d1d1;
	border-right: 1px solid #818282;
}

.ctn-form-entite-ombre {
	width:410px;
	float: left;
	display: block;
	background: #d1d1d1;
	margin-top: -35px;
}

.pied-entite-mdf {
	display: block;
	float:left;
	margin:0 2px 0 0;
	position: relative;
	background: url("../interface/pied-mdf-entites.png") no-repeat;
	width: 910px;
	height: 27px;
}

.ctn-slider {
	display: inline-block;
	position: relative;
	float: right;
	margin-top:-40px;
	z-index: 1000;
}

.ctn-configuration {
	display: inline-block;
	position: relative;
	margin: 10px auto 0;
	
	z-index: 1000;
}
.ctn-fiches {
	display: inline-block;
	position: relative;
	margin: 10px auto 0;
	width: 95%;
	/*height : 750px;*/
	z-index: 1000;
}

.ctn-fiches span {
	font-size: 0.857em; 
	display: inline-block;
	position: absolute;
 	background: #fff;
	border: 1px solid #d0d0d3;
 	height: 1em;
	padding: .05em 1.3em;
	margin: -.9em 0 0 0; 
	color: #878d95;
	text-indent: 0;
	text-align: center;
	-webkit-border-radius: .769em;
	-moz-border-radius: 769em;
	border-radius: 769em;
	text-shadow: 0px 0px 0px rgba(255,255,255,.01));
}


.navigateur-html { 
	background-color: #587368;
 	box-shadow: inset 0px 1px 0px 0px #878e98;
	height: 35px;
	text-align: center;
	line-height: 35px;
	display: block; 
	font-weight: bold;
	font-size:14px;
	position: relative;
	color: #d1d1d1;
}

.navigateur-html ul.nav-center {
	float: left;
	margin-top: 3px;
	width: 120px;
	display: inline-block;
	padding: 0 10px;
}

.navigateur-html ul.nav-left {
	float: left;
	width: 155px;
	margin-top: 3px;
	margin-left: 10px;
	display: inline;
	border-right : 1px solid #9c9c9c;
	margin-right: 15px;
}

.navigateur-html ul.nav-right {
	float: right;
	display: inline;
	width: 80px;
	padding: 0 10px;
}

.menu-navigateur-gauche li{
	display: inline;
}

 li a.nav-texte, li a.nav-bleu, li a.nav-vert, li a.pic-left, li a.pic-right,li a.pic-delete, 
 li a.nav-rouge, li a.mdf-bloc,  li a.nav-edit-rub, li a.nav-delete {
	border: none;
	display: inline-block;
	text-align: center;
    height: 28px;
    width: 29px;
	background: url("../interface/bouton-navigateur.png");
}

 li a.nav-texte,  li a.nav-bleu,  li a.nav-vert, li a.nav-rouge, li a.pic-left, li a.pic-right, li a.pic-delete {
	 float: left;
	 margin-right: 8px;
}



 li a.mdf-bloc ,li a.nav-edit-rub, li a.nav-delete {
	 float: right;
	 margin-left: 8px;
}

	 
li a.nav-texte {
	background-position: 0 0;
	
}

li a.nav-bleu {
	background-position: -35px 0;
}

li a.nav-vert {
	background-position: -68px 0;
}
 
li a.nav-rouge { 
	background-position: -102px 0;
}

li a.mdf-bloc,  li a.nav-edit-rub {
	background-position: -137px 0;
}

li a.nav-delete {	
	background-position: -172px 0;
}	

li a.pic-left {	
	background-position: -204px 0;
}

li a.pic-right {	
	background-position: -236px 0;
}

li a.pic-delete {
	background-position: -270px 0;
}

li a:hover.nav-texte{	
    background-position: 0px -30px;
}

li a:hover.nav-bleu{	
    background-position: -35px -30px;
}
	
 li a:hover.nav-vert{	
    background-position: -68px -30px;
}

li a:hover.nav-rouge{	
    background-position: -102px -30px;
}
	
li a:hover.mdf-bloc,li a:hover.nav-edit-rub{	
    background-position: -137px -30px;
}
	
li a:hover.nav-delete{	 
    background-position: -172px -30px;
}

li a:hover.pic-left {	
	background-position: -204px -30px;
}

li a:hover.pic-right {	
	background-position: -236px -30px;
}

li a:hover.pic-delete {
	background-position: -270px -30px;
}

a.nav-haut, a.nav-bas {
	border: none;
	text-align: center;
	position: absolute;
	width: 20px;
    height: 17px;
	background: url("../interface/nav-fleches.png");
}

a.nav-bas {
	background-position: 0 0;
	bottom: 2px;
	right: 0px;
}
 
a.nav-haut {
	background-position: -17px 0px;
	top: 60px;
	right: 0px;
 }
 
a:hover.nav-bas {
	background-position: 0 -20px;
}
 
a:hover.nav-haut {
	background-position: -17px -20px;
 }



.coda-slider-wrapper {
	padding: 0px 0; 
	border-top : 1px solid #000;
}
  
.coda-slider-wrapper .coda-slider {
   /*background: url("../interface/left-slider.png")repeat-y; */
    width: 100%;
	float: left;
	padding-bottom: 0px;
	 height: 750px;
}
    
.coda-slider-wrapper .coda-slider .panel {
    width: 100%; 
	padding: 0px;
	position: relative;
 
}
      
.coda-slider-wrapper .coda-slider .panel .panel-wrapper {
    padding: 0px; 
}
  
.coda-slider-wrapper .coda-nav {
}
    
.coda-slider-wrapper .coda-nav a.current {
    color: #d1d1d1;
	font-size: 16px;
   /*background: #828282;
   background-position: 0 -28px;
   color: #d1d1d1;
   cursor: default;
   	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-top: 5px;
	margin-top: 0px;*/
}

.coda-slider-wrapper .coda-nav a:hover.current {
   /*background-position: 0 -56px; 
   color: #d1d1d1;*/
}
    
.coda-slider-wrapper .coda-nav a {
    /*background: #000;*/
	align:center;
    padding: 0px 5px; 
	color: #62686F;
	font-weight: bold;
	/*background: url("../interface/btn-slider.png") no-repeat;*/
}
    
.coda-slider-wrapper .coda-nav a:hover {
    color: #313131;
    text-shadow: none;
	background-position: 0 -28px;
    }
  
.coda-slider-wrapper .coda-nav-left, 
.coda-slider-wrapper .coda-nav-right {
  }
    
.coda-slider-wrapper .coda-nav-left a, 
.coda-slider-wrapper .coda-nav-right a {
      background: #000;
      color: #fff;
      padding: 5px;
      width: 100px; 
    }
  
.coda-slider-wrapper .coda-nav-left-arrow {
    width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top left; 
    margin-top:50px;
  }

.coda-slider-wrapper .coda-nav-left-arrow a {
    width: 0;
    height: 0;
    border:none;
  }

  .coda-slider-wrapper .coda-nav-left-arrow:hover {
    background: url(../img/arrow.png) no-repeat bottom left; 
  }
  
  .coda-slider-wrapper .coda-nav-right-arrow {
    width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top right; 
    margin-top:50px;
  }
.coda-slider-wrapper .coda-nav-right-arrow a {
    width: 0;
    height: 0;
    background: none; 
    margin-top:0;
    border:none;
}

.coda-slider-wrapper .coda-nav-right-arrow:hover {
    background: url(../img/arrow.png) no-repeat bottom right; 
}

.coda-slider-wrapper .coda-nav-left-arrow:active, 
.coda-slider-wrapper .coda-nav-right-arrow:active {
    margin-top: 55px; 
}
  
.coda-slider-wrapper .loading {
    height: 100%;
    padding: 20px;
    text-align: center; 
}

.arrows .coda-slider {
	margin: 0 10px; 
}

.coda-slider-wrapper {
	clear: both;
	overflow: auto; 
}
  
.coda-slider-wrapper .coda-slider {
    float: left;
    overflow: hidden;
    position: relative; 
  }
    
.coda-slider-wrapper .coda-slider .panel-container {
    position: relative; 
    }
      
.coda-slider-wrapper .coda-slider .panel-container .panel {
    display: block;
    float: left; 
}
  
  .coda-slider-wrapper .coda-nav {

  }
    
.coda-slider-wrapper .coda-nav ul {
	width: 100% !important;
	margin-left: -1px;
    padding:0;
	height : 32px; 
    clear: both;
	display: block;
    float: left;
    overflow: hidden; 
}
      
.coda-slider-wrapper .coda-nav ul li {
    display: inline;
	
}
        
.coda-slider-wrapper .coda-nav ul li a {
	height: 27px;
	line-height: 27px;
	margin-top: 5px;
	vertical-align: middle;
    display: block;
    float: left;
    text-decoration: none; 
}
  
.coda-slider-wrapper .coda-nav-left-arrow, 
.coda-slider-wrapper .coda-nav-right-arrow {
    cursor: pointer;
    float: left;
  }
    
.coda-slider-wrapper .coda-nav-left-arrow a, 
.coda-slider-wrapper .coda-nav-right-arrow a {
      display: block; 
    }
  
.coda-slider-wrapper .coda-nav-left, 
.coda-slider-wrapper .coda-nav-right {
    float: left; 
  }
    
.coda-slider-wrapper .coda-nav-left a, 
.coda-slider-wrapper .coda-nav-right a {
      display: block;
      text-align: center;
      text-decoration: none; 
    }
  
.coda-slider-wrapper .coda-nav-left, 
.coda-slider-wrapper .coda-nav-left-arrow {
    clear: both; 
  }
  
#slider-infos-comp {
	width: 910px;
	display: block;
	 
}
  
#slider-infos-dico {
	width: 572px;
	display: block;
}

#slider-form {
	width: 910px;
	display: inline-block;
}
 #slider-dico {
	width: 572px;
	display: inline-block;
}
 

#ctn-block-fiche {
	width: 99.9%;
	float : right;  
	display: table; 
	/*background: #d1d1d1;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;*/
	
}

.ctn-pres-entite {
	display: inline-block;
	background: #d1d1d1;
	border-bottom: 1px solid #818282;
	border-top: 1px solid black;
}
  
#slider-infos-comp .coda-slider-wrapper {
	padding: 0px 0; 
}
  
#slider-infos-comp .coda-slider-wrapper .coda-slider {
	/* background: url("../interface/fd-slider-infos.png")repeat-y #d1d1d1;  */
    width: 910px;
	float: left;
	padding-bottom: 10px;
	min-height: 320px;
}
    
#slider-infos-comp .coda-slider-wrapper .coda-slider .panel {
    width: 910px; 
	padding: 0px;
 
}
      
#slider-infos-comp .coda-slider-wrapper .coda-slider .panel .panel-wrapper {
    padding: 0px; 
}
  
#slider-infos-comp .coda-slider-wrapper .coda-nav {
}
    
#slider-infos-comp .coda-slider-wrapper .coda-nav a.current {
	color: #62686F;
 /*	height: 27px;
	line-height: 27px;
	margin-top:0px;
	vertical-align: middle;
	border-right: 0px solid #666E7A;
	padding-top: 8px;
	cursor: default;
	margin-top: -7px;
    display: block;
    float: left;
    text-decoration: none;
	background: #828282;
	
	border-bottom:2px solid #828282;
	border-right: 1px solid #313131;	
	border-left: 1px solid #313131;
	border-top: 1px solid #313131;*/
}

    
#slider-infos-comp .coda-slider-wrapper .coda-nav a {
   /* background: #000;
    padding: 0px 5px; */
	color: #8f918d;
	font-weight: bold;
	 
	border:none;
	/*background: url("../interface/btn-slider.png") no-repeat;*/
}
    
#slider-infos-comp .coda-slider-wrapper .coda-nav a:hover {
    text-shadow: none;
	background-position: 0 -28px;
    }
  
#slider-infos-comp .coda-slider-wrapper .coda-nav-left, 
#slider-infos-comp .coda-slider-wrapper .coda-nav-right {
  }
    
#slider-infos-comp .coda-slider-wrapper .coda-nav-left a, 
#slider-infos-comp .coda-slider-wrapper .coda-nav-right a {
      background: #000;
      color: #fff;
      padding: 5px;
      width: 100px; 
    }
  
#slider-infos-comp .coda-slider-wrapper .coda-nav-left-arrow {
    width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top left; 
    margin-top:50px;
  }

#slider-infos-comp .coda-slider-wrapper .coda-nav-left-arrow a {
    width: 0;
    height: 0;
    border:none;
  }

#slider-infos-comp .coda-slider-wrapper .coda-nav-left-arrow:hover {
    background: url(../img/arrow.png) no-repeat bottom left; 
  }
  
#slider-infos-comp .coda-slider-wrapper .coda-nav-right-arrow {
    width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top right; 
    margin-top:50px;
  }
#slider-infos-comp .coda-slider-wrapper .coda-nav-right-arrow a {
    width: 0;
    height: 0;
    background: none; 
    margin-top:0;
    border:none;
}

#slider-infos-comp .coda-slider-wrapper .coda-nav-right-arrow:hover {
    background: url(../img/arrow.png) no-repeat bottom right; 
}

#slider-infos-comp .coda-slider-wrapper .coda-nav-left-arrow:active, 
#slider-infos-comp .coda-slider-wrapper .coda-nav-right-arrow:active {
    margin-top: 55px; 
}
  
#slider-infos-comp .coda-slider-wrapper .loading {
    height: 100%;
    padding: 20px;
    text-align: center; 
}

#slider-infos-comp .arrows .coda-slider {
	margin: 0 10px; 
}

#slider-infos-comp .coda-slider-wrapper {
	clear: both;
	overflow: auto; 
	z-index: 1000;
}
  
#slider-infos-comp .coda-slider-wrapper .coda-slider {
    float: left;
    overflow: hidden;
    position: relative; 
  }
    
#slider-infos-comp .coda-slider-wrapper .coda-slider .panel-container {
    position: relative; 
    }
      
#slider-infos-comp .coda-slider-wrapper .coda-slider .panel-container .panel {
    display: block;
    float: left; 
	position: relative;
}
  
#slider-infos-comp .coda-slider-wrapper .coda-nav {
	width: 100%;
	padding-top:5px;
	margin:0; 
	/*background: url("../interface/fd-menu-slider-info.png") repeat #d1d1d1; */
	display: inline-block;
  }
    
#slider-infos-comp .coda-slider-wrapper .coda-nav ul {
	margin-top: -5px;
	margin-bottom:-3px;
    padding:8px 0 0;
	width: 100% !important;
	height: 100%;
    clear: both;
    float: left;
    overflow: hidden; 
}

        
#slider-infos-comp .coda-slider-wrapper .coda-nav  li a {
	/*height: 27px;
	line-height: 27px;
	margin-top:1px;
	margin-bottom:3px;
	vertical-align: middle;
	border-right: 0px solid #666E7A;
    display: block;
    float: left;
    text-decoration: none;
	border-bottom:2px solid #828282;	
	border-right: 1px solid #d41d;	
	border-left: 1px solid #6d6d6d;
	border-top: 1px solid #33373d;*/
}
  
#slider-infos-comp .coda-slider-wrapper .coda-nav-left-arrow, 
#slider-infos-comp .coda-slider-wrapper .coda-nav-right-arrow {
    cursor: pointer;
    float: left;
  }
    
#slider-infos-comp .coda-slider-wrapper .coda-nav-left-arrow a, 
#slider-infos-comp .coda-slider-wrapper .coda-nav-right-arrow a {
      display: block; 
    }
  
#slider-infos-comp .coda-slider-wrapper .coda-nav-left, 
#slider-infos-comp .coda-slider-wrapper .coda-nav-right {
    float: left; 
  }
    
#slider-infos-comp .coda-slider-wrapper .coda-nav-left a, 
#slider-infos-comp .coda-slider-wrapper .coda-nav-right a {
      display: block;
      text-align: center;
      text-decoration: none; 
    }
  
#slider-infos-comp .coda-slider-wrapper .coda-nav-left, 
#slider-infos-comp .coda-slider-wrapper .coda-nav-left-arrow {
    clear: both; 
  }
  
  
  
  
  
  
  
#slider-infos-dico .coda-slider-wrapper {
	padding: 0px 0; 
}
  
#slider-infos-dico .coda-slider-wrapper .coda-slider {
	/*background: url("../interface/fd-slider-dico.png")repeat-y #d1d1d1; */
    width: 572px;
	float: left;
	padding-bottom: 0px; 
}
    
#slider-infos-dico .coda-slider-wrapper .coda-slider .panel {
    width: 572px; 
	padding: 0px;
 
}
      
#slider-infos-dico .coda-slider-wrapper .coda-slider .panel .panel-wrapper {
    padding: 0px; 
}
  
#slider-infos-dico .coda-slider-wrapper .coda-nav {
}
    
#slider-infos-dico .coda-slider-wrapper .coda-nav a.current {
	height: 23px;
	line-height: 27px;
	margin-top:0px;
	vertical-align: middle;
	border-right: 0px solid #666E7A;
	padding-top: 9px;
	cursor: default;
	margin-top: 0px;
    display: block;
    float: left;
    text-decoration: none;
	background: #587368; 
	color: #eee; 
	opacity:1; 
	border-bottom:2px solid #587368;
	border-right: 1px solid #313131;	
	border-left: 2px solid #313131;
	border-top: 1px solid #313131;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

    
#slider-infos-dico .coda-slider-wrapper .coda-nav a {
    /*background: #000;*/
    padding: 0px 5px; 
	color: #62686F;
	font-weight: bold;
	/*background: url("../interface/btn-slider.png") no-repeat;*/
}
    
#slider-infos-dico .coda-slider-wrapper .coda-nav a:hover {
    text-shadow: none;
	background-position: 0 -28px;
    }
  
#slider-infos-comp .coda-slider-wrapper .coda-nav-left, 
#slider-infos-comp .coda-slider-wrapper .coda-nav-right {
  }
    
#slider-infos-dico .coda-slider-wrapper .coda-nav-left a, 
#slider-infos-dico .coda-slider-wrapper .coda-nav-right a {
      background: #000;
      color: #fff;
      padding: 5px;
      width: 100px; 
    }
  
#slider-infos-dico .coda-slider-wrapper .coda-nav-left-arrow {
    width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top left; 
    margin-top:50px;
  }

#slider-infos-dico .coda-slider-wrapper .coda-nav-left-arrow a {
    width: 0;
    height: 0;
    border:none;
  }

#slider-infos-dico .coda-slider-wrapper .coda-nav-left-arrow:hover {
    background: url(../img/arrow.png) no-repeat bottom left; 
  }
  
#slider-infos-dico .coda-slider-wrapper .coda-nav-right-arrow {
    width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top right; 
    margin-top:50px;
  }
#slider-infos-dico .coda-slider-wrapper .coda-nav-right-arrow a {
    width: 0;
    height: 0;
    background: none; 
    margin-top:0;
    border:none;
}

#slider-infos-dico .coda-slider-wrapper .coda-nav-right-arrow:hover {
    background: url(../img/arrow.png) no-repeat bottom right; 
}

#slider-infos-dico .coda-slider-wrapper .coda-nav-left-arrow:active, 
#slider-infos-dico .coda-slider-wrapper .coda-nav-right-arrow:active {
    margin-top: 55px; 
}
  
#slider-infos-dico .coda-slider-wrapper .loading {
    height: 100%;
    padding: 20px;
    text-align: center; 
}

#slider-infos-dico .arrows .coda-slider {
	margin: 0 10px; 
}

#slider-infos-dico .coda-slider-wrapper {
	clear: both;
	overflow: auto; 
	z-index: 1000;
}
  
#slider-infos-dico .coda-slider-wrapper .coda-slider {
    float: left;
    overflow: hidden;
    position: relative; 
  }
    
#slider-infos-dico .coda-slider-wrapper .coda-slider .panel-container {
    position: relative; 
    }
      
#slider-infos-dico .coda-slider-wrapper .coda-slider .panel-container .panel {
    display: block;
    float: left; 
	position: relative;

}
  
#slider-infos-dico .coda-slider-wrapper .coda-nav {
	width: 100%;
	padding-top:5px;
	margin:0; 
	/*background: url("../interface/fd-menu-slider-info.png") repeat #d1d1d1; */
	display: inline-block;
  }
    
#slider-infos-dico .coda-slider-wrapper .coda-nav ul {
	margin-top: -5px;
	margin-bottom:-3px;
    padding:8px 0 0;
	width: 100% !important;
	height: 100%;
    clear: both;
    float: left;
    overflow: hidden; 
}

        
#slider-infos-dico .coda-slider-wrapper .coda-nav  li a {
	height: 27px;
	line-height: 24px;
	margin-top:5px;
	margin-bottom:3px;
	vertical-align: middle;
	 
    display: block;
    float: left;
	opacity:0.5;
    text-decoration: none;
	border-bottom:2px solid #33373d;	
	border-right: 2px solid #33373d;	
	border-left: 2px solid #33373d;
	border-top: 1px solid #33373d;
}
  
#slider-infos-dico .coda-slider-wrapper .coda-nav-left-arrow, 
#slider-infos-dico .coda-slider-wrapper .coda-nav-right-arrow {
    cursor: pointer;
    float: left;
  }
    
#slider-infos-dico .coda-slider-wrapper .coda-nav-left-arrow a, 
#slider-infos-dico .coda-slider-wrapper .coda-nav-right-arrow a {
      display: block; 
    }
  
#slider-infos-dico .coda-slider-wrapper .coda-nav-left, 
#slider-infos-dico .coda-slider-wrapper .coda-nav-right {
    float: left; 
  }
    
#slider-infos-dico .coda-slider-wrapper .coda-nav-left a, 
#slider-infos-dico .coda-slider-wrapper .coda-nav-right a {
      display: block;
      text-align: center;
      text-decoration: none; 
    }
  
#slider-infos-dico .coda-slider-wrapper .coda-nav-left, 
#slider-infos-dico .coda-slider-wrapper .coda-nav-left-arrow {
    clear: both; 
  }
  
  
  
#slider-html {
	width: 510px;
	margin: 0 auto;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

#slider-html  .coda-slider-wrapper {
	padding: 0px 0; 
}
  
#slider-html  .coda-slider-wrapper .coda-slider {
	/* background: url("../interface/fd-slider-infos.png")repeat-y #d1d1d1; */
    width: 510px;
	float: left;
	padding-bottom: 10px;
	min-height: 50px;
}
    
#slider-html  .coda-slider-wrapper .coda-slider .panel {
    width: 490px; 
	padding: 0px 10px;
 
}
      
#slider-html  .coda-slider-wrapper .coda-slider .panel .panel-wrapper {
    padding: 0px; 
}
  
#slider-html  .coda-slider-wrapper .coda-nav {
}
    
#slider-html  .coda-slider-wrapper .coda-nav a.current {
	height: 27px;
	line-height: 27px;
	margin-top:0px;
	vertical-align: middle;
	border-right: 0px solid #666E7A;
	padding-top: 8px;
	cursor: default;
	margin-top: -7px;
    display: block;
    float: left;
    text-decoration: none;
	background: #828282;
	color: #d1d1d1; 
	border-bottom:2px solid #828282;
	border-right: 1px solid #313131;	
	border-left: 1px solid #313131;
	border-top: 1px solid #313131;
}

    
#slider-html  .coda-slider-wrapper .coda-nav a {
    /*background: #000; */
    padding: 0px 5px; 
	color: #62686F;
	font-weight: bold;
/*	background: url("../interface/btn-slider.png") no-repeat;*/
}
    
#slider-html  .coda-slider-wrapper .coda-nav a:hover {
    text-shadow: none;
	background-position: 0 -28px;
    }
  
#slider-html  .coda-slider-wrapper .coda-nav-left, 
#slider-html  .coda-slider-wrapper .coda-nav-right {
  }
    
#slider-html  .coda-slider-wrapper .coda-nav-left a, 
#slider-html  .coda-slider-wrapper .coda-nav-right a {
      background: #000;
      color: #fff;
      padding: 5px;
      width: 100px; 
    }
  
#slider-html  .coda-slider-wrapper .coda-nav-left-arrow {
    width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top left; 
    margin-top:50px;
  }

#slider-html  .coda-slider-wrapper .coda-nav-left-arrow a {
    width: 0;
    height: 0;
    border:none;
  }

#slider-html  .coda-slider-wrapper .coda-nav-left-arrow:hover {
    background: url(../img/arrow.png) no-repeat bottom left; 
  }
  
#slider-html  .coda-slider-wrapper .coda-nav-right-arrow {
    width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top right; 
    margin-top:50px;
  }
#slider-html  .coda-slider-wrapper .coda-nav-right-arrow a {
    width: 0;
    height: 0;
    background: none; 
    margin-top:0;
    border:none;
}

#slider-html  .coda-slider-wrapper .coda-nav-right-arrow:hover {
    background: url(../img/arrow.png) no-repeat bottom right; 
}

#slider-html  .coda-slider-wrapper .coda-nav-left-arrow:active, 
#slider-html .coda-slider-wrapper .coda-nav-right-arrow:active {
    margin-top: 55px; 
}
  
#slider-html  .coda-slider-wrapper .loading {
    height: 100%;
    padding: 20px;
    text-align: center; 
}

#slider-html  .arrows .coda-slider {
	margin: 0 10px; 
}

#slider-html  .coda-slider-wrapper {
	clear: both;
	overflow: auto; 
	z-index: 1000;
}
  
#slider-html .coda-slider-wrapper .coda-slider {
    float: left;
    overflow: hidden;
    position: relative; 
  }
    
#slider-html  .coda-slider-wrapper .coda-slider .panel-container {
    position: relative; 
    }
      
#slider-html  .coda-slider-wrapper .coda-slider .panel-container .panel {
    display: block;
    float: left; 
	position: relative;
}
  
#slider-html  .coda-slider-wrapper .coda-nav {
	width: 100%;
	padding-top:5px;
	margin:0; 
	background: url("../interface/fd-menu-slider-info.png") repeat #d1d1d1; 
	display: inline-block;
  }
    
#slider-html .coda-slider-wrapper .coda-nav ul {
	margin-top: -5px;
	margin-bottom:-3px;
    padding:8px 0 0;
	width: 100% !important;
	height: 100%;
    clear: both;
    float: left;
    overflow: hidden; 
}

        
#slider-html  .coda-slider-wrapper .coda-nav  li a {
	height: 27px;
	line-height: 27px;
	margin-top:1px;
	margin-bottom:3px;
	vertical-align: middle;
	border-right: 0px solid #666E7A;
    display: block;
    float: left;
    text-decoration: none;
	border-bottom:2px solid #828282;	
	border-right: 1px solid #d41d;	
	border-left: 1px solid #6d6d6d;
	border-top: 1px solid #33373d;
}
  
#slider-html  .coda-slider-wrapper .coda-nav-left-arrow, 
#slider-html  .coda-slider-wrapper .coda-nav-right-arrow {
    cursor: pointer;
    float: left;
  }
    
#slider-html  .coda-slider-wrapper .coda-nav-left-arrow a, 
#slider-html  .coda-slider-wrapper .coda-nav-right-arrow a {
      display: block; 
    }
  
#slider-html  .coda-slider-wrapper .coda-nav-left, 
#slider-html .coda-slider-wrapper .coda-nav-right {
    float: left; 
  }
    
#slider-html  .coda-slider-wrapper .coda-nav-left a, 
#slider-html  .coda-slider-wrapper .coda-nav-right a {
      display: block;
      text-align: center;
      text-decoration: none; 
    }
  
#slider-html  .coda-slider-wrapper .coda-nav-left, 
#slider-html  .coda-slider-wrapper .coda-nav-left-arrow {
    clear: both; 
  }

.titre-resume-fiche {
 	margin: 0;
	height: 35px;
	line-height: 35px;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	color : #ddd;
	/*font-weight: bold;*/
	font-size: 16px;
	border: 1px solid #5a626e;
	background-color: #d1d1d1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(75, 93, 86)),to(rgb(83, 112, 101)));
	background-image: -webkit-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: -moz-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: -o-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: -ms-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#377b37', EndColorStr='#266809');
} 
  
.titre-resume-pages {
 	margin: 0;
	height: 29px;
	line-height: 29px;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	color : #ddd;
	/*font-weight: bold;*/
	font-size: 13px;
	border: 1px solid #5a626e;
	background-color: #d1d1d1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(75, 93, 86)),to(rgb(83, 112, 101)));
	background-image: -webkit-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: -moz-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: -o-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: -ms-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#377b37', EndColorStr='#266809');
} 
  
.contenu-details-fiche {
	display : table;
	float: left; 
	width: 860px;
	margin-left: 2px;
	padding: 10px;
	
}
  
 .contenu-details {
	/*background: #c5c5c5;*/
	position: relative;
	margin-top: 0px;
	display: table;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

 .contenu-zoom-fiche {
	width: 860px;
	 
	/*background: #c5c5c5;*/
 	position: relative;
	display: table;
}
a.fiche-false, a.fiche-true {
	width: 30px;
	height: 30px;
	display: block;
}

a.fiche-true {
background: url("../interface/icon-vert.png") ; 
}

a.fiche-false {
background: url("../interface/icon-rouge.png") ; 
}
 
a:hover.fiche-true, a:hover.fiche-false {
background-position: 0 -30px ; 
}


 .zoom-titre-fiche {
    font-size: 19px; 
    font-weight: bold;
    margin: 0 0 5px;
    text-align: left;
	text-indent: 10px;
    vertical-align: middle;
    width: 830px;
	line-height: 35px;
	border-top: 1px solid #babcb9;
	border-bottom: 1px solid #587368; 
 }

.contenu-details-neutre, .contenu-details-paragraphe,  .contenu-details-positif, .contenu-details-negatif,
.contenu-fiche-neutre, .contenu-fiche-paragraphe,  .contenu-fiche-positif, .contenu-fiche-negatif {
	display: inline-block;
	float: left;
	color: black;
	text-align: justify;
	line-height: 20px;
	font-size: 14px;	
	position:relative;
}

.contenu-details-neutre, .contenu-details-paragraphe,  .contenu-details-positif, .contenu-details-negatif {
	width: 832px;
	padding: 10px 10px 5px;
	min-height: 60px;
	margin-top: -20px;
	border-right: 1px solid #5c5c5c;
}

.contenu-fiche-neutre, .contenu-fiche-paragraphe,  .contenu-fiche-positif, .contenu-fiche-negatif{
	width: 820px;
	padding: 5px 10px 5px;
}

.contenu-image-left {
    display: block;
    float: left;
    margin: 0px 15px 10px 0;
    width: 240px;
}
.contenu-image-right {
	display: block;
    float: right;
    margin: 0px 0px 10px 15px;
    width: 240px;
}
.contenu-image-left img, .contenu-image-right img {
   
    width: 240px;
}

.contenu-details-paragraphe p, .contenu-details-neutre p, .contenu-details-positif p, .contenu-details-negatif p,
.contenu-fiche-neutre p, .contenu-fiche-paragraphe p,  .contenu-fiche-positif p, .contenu-fiche-negatif p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    text-align: justify;
}

.contenu-details-paragraphe p, .contenu-details-neutre p, .contenu-details-positif p, .contenu-details-negatif p {
    width: 630px;
}

.contenu-fiche-neutre p, .contenu-fiche-paragraphe p,  .contenu-fiche-positif p, .contenu-fiche-negatif p  {
    width: 100%;
}


.contenu-details-paragraphe a.pop-news, .contenu-details-neutre a.pop-news, .contenu-details-positif a.pop-news, .contenu-details-negatif a.pop-news,
.contenu-details-paragraphe a, .contenu-details-neutre a, .contenu-details-positif a, .contenu-details-negatif a  {
	text-decoration: none;
	font-weight: bold;
	color: #808080;
}

.contenu-details-paragraphe a:hover.pop-news, .contenu-details-neutre a:hover.pop-news, .contenu-details-positif a:hover.pop-news, .contenu-details-negatif a:hover.pop-news,
.contenu-details-paragraphe a:hover, .contenu-details-neutre a:hover, .contenu-details-positif a:hover, .contenu-details-negatif a:hover{
	text-decoration: underline;
	color: #000;
}

.contenu-details-paragraphe p.border-left, .contenu-details-neutre p.border-left, .contenu-details-positif p.border-left, .contenu-details-negatif p.border-left {
    border-left: 1px solid #AFAFAF;
    font-size: 14px;
    line-height: 20px;
    margin-right: 5px;
    overflow: hidden;
    padding-left: 5px;
    text-align: justify;
    width: 100%;
}
.contenu-details-paragraphe h1, .contenu-details-neutre h1, .contenu-details-positif h1, .contenu-details-negatif h1,
.contenu-details-paragraphe h2, .contenu-details-neutre h2, .contenu-details-positif h2, .contenu-details-negatif h2,
.contenu-details-paragraphe h3, .contenu-details-neutre h3, .contenu-details-positif h3, .contenu-details-negatif h3,
.contenu-details-paragraphe h4, .contenu-details-neutre h4, .contenu-details-positif h4, .contenu-details-negatif h4,
.contenu-fiche-paragraphe h1, .contenu-fiche-neutre h1, .contenu-fiche-positif h1, .contenu-fiche-negatif h1,
.contenu-fiche-paragraphe h2, .contenu-fiche-neutre h2, .contenu-fiche-positif h2, .contenu-fiche-negatif h2,
.contenu-fiche-paragraphe h3, .contenu-fiche-neutre h3, .contenu-fiche-positif h3, .contenu-fiche-negatif h3,
.contenu-fiche-paragraphe h4, .contenu-fiche-neutre h4, .contenu-fiche-positif h4, .contenu-fiche-negatif h4 {
    margin: 0 0 10px!important;
    text-align: justify!important;
	border-bottom: 0px!important;
	border: 0!important;
	font-size: 18px !important;
}

.contenu-details-paragraphe h1, .contenu-details-neutre h1, .contenu-details-positif h1, .contenu-details-negatif h1,
.contenu-details-paragraphe h2, .contenu-details-neutre h2, .contenu-details-positif h2, .contenu-details-negatif h2,
.contenu-details-paragraphe h3, .contenu-details-neutre h3, .contenu-details-positif h3, .contenu-details-negatif h3,
.contenu-details-paragraphe h4, .contenu-details-neutre h4, .contenu-details-positif h4, .contenu-details-negatif h4 {
    width: 630px!important;
}

.contenu-fiche-paragraphe h1, .contenu-fiche-neutre h1, .contenu-fiche-positif h1, .contenu-fiche-negatif h1,
.contenu-fiche-paragraphe h2, .contenu-fiche-neutre h2, .contenu-fiche-positif h2, .contenu-fiche-negatif h2,
.contenu-fiche-paragraphe h3, .contenu-fiche-neutre h3, .contenu-fiche-positif h3, .contenu-fiche-negatif h3,
.contenu-fiche-paragraphe h4, .contenu-fiche-neutre h4, .contenu-fiche-positif h4, .contenu-fiche-negatif h4 {
    width: 100%!important;
}



.contenu-details-paragraphe ul, .contenu-details-neutre ul, .contenu-details-positif ul, .contenu-details-negatif ul,
.contenu-fiche-paragraphe ul, .contenu-fiche-neutre ul, .contenu-fiche-positif ul, .contenu-fiche-negatif ul {
    list-style: none outside none;
    margin: 10px 0;
}
.contenu-details-paragraphe li, .contenu-details-neutre li, .contenu-details-positif li, .contenu-details-negatif li,
.contenu-fiche-paragraphe li, .contenu-fiche-neutre li, .contenu-fiche-positif li, .contenu-fiche-negatif li {
   background-repeat: no-repeat;
    color: black;
    display: block;
    font-size: 14px;
    line-height: 20px;
    list-style-position: outside;
    margin: 5px 0;
    overflow: hidden;
    padding-left: 25px;
    text-align: justify; 
}
.contenu-details-neutre li, .contenu-fiche-neutre li {
    background-image: url("../interface/fleche.png");
}
.contenu-details-positif li, .contenu-fiche-positif li {
    background-image: url("../interface/valid-block.png");
}
.contenu-details-negatif li, .contenu-fiche-negatif li {
    background-image: url("../interface/croix-block.png");
}
.contenu-details-paragraphe li, .contenu-fiche-paragraphe li {
    background-image: url("../interface/point.png"); 
}

.titre-bloc-fiche {
	width: 100%;
	height: 20px;
	padding-left:0px; 
	background: #aeaeae;
}

  
.ctn-scroll-infos  {
/*	background: url("../interface/fd-scroll-infos.png") no-repeat;*/
    float: center;
	display: block;
	border-bottom: 1px solid #818282;
	border-top: 1px solid #818282;
    height: 750px;
	width: 920px;
    max-width: 100%;
    overflow: auto;
    /*padding: 0px 0;
    position: relative;*/
}

.ctn-scroll-block {
/*	background: url("../interface/fd-scroll-infos.png") no-repeat;*/
    float: center;
	display: block;
	border-bottom: 1px solid #818282;
	border-top: 1px solid #818282;
    height: 580px;
	width: 920px;
    max-width: 100%;
    overflow: auto;
    /*padding: 0px 0;
    position: relative;*/
}
  
.ctn-scroll-dico {
	/*background: url("../interface/fd-scroll-dico.jpg") no-repeat; */
    float: left;
	display: block;
	border-top: 1px solid #818282;
    height: 615px;
	width: 572px;
    max-width: 100%; 
    overflow: auto;
    padding: 0px 0;
    position: relative;
	/* background-color:#ff0000; 
	 opacity:0;*/
	 
}   

.scroll-type-entite {
	background: url("../interface/scroll-type-entite-xl.jpg") no-repeat;
    float: left;
	display: block;
	border-top: 1px solid #818282;
    height: 430px;
	width: 100%;
    overflow: auto;
    padding: 0px 0;
    position: relative;
}

.scroll-type-dependance {
	background: url("../interface/scroll-type-entite-sm.jpg") no-repeat;
    float: left;
	display: block;
	border-top: 1px solid #818282;
    height: 210px;
	width: 100%;
    overflow: auto;
    padding: 0px 0;
    position: relative;
}

.info-type-entite {
	width: 470px;
	display: inline_block;
	margin: 10px 10px;
	float: left;
}




.ctn-scroll-block {
	margin-bottom: 0px;
}

.ctn-scroll-infos {
	margin-bottom: -10px;
}


.ctn-scroll-categorie {
	background: url("../interface/fd-scroll-infos.png") no-repeat;
    float: left;
	border-bottom: 1px solid #818282;
	border-top: 1px solid #818282;
	margin-bottom: -10px;
    height: 613px;
	width: 910px;
    max-width: 100%;
    overflow: auto;
    padding: 0px 0;
    position: relative;
}

.ctn-table-categorie {
	width: 873px;
	display:block;
	padding: 5px 10px 10px;
}

.ctn-tableau-info {
	width: 870px;
	min-height: 95px;
	display: inline-block;
	float: left;
	position: relative;
	background: #bbbbbb; 
	margin: 5px 0 0 10px;
    border-left: 1px solid #5a626e;
    border-right: 1px solid #5a626e;
}

.ctn-tableau-info table.tableau-ctn-infos {
	border-right: 35px solid #b2b1b1;
	width: 870px;
	height: 70px;
	line-height: 20px;
	vertical-align: top;
}

.ctn-tableau-info td.info {
	width: 470px;
	text-align: left;
	border-bottom: 1px solid #b2b1b1;	
	padding: 0 10px;	
}

.ctn-tableau-info td.titre{
	width: 100%;
	height: 30px;
	font-size: 16px;
	text-indent: 10px;
	text-align: left;
	border-bottom: 0px solid #b2b1b1;	
}

.ctn-tableau-info tr.hover:hover {
	background: #dddddd; 
}

.ctn-tableau-info th {
	width: 300px;
	text-align: right;
	border-bottom: 1px solid #b2b1b1;
	padding: 0 10px;		
}


.ctn-tableau-info table.titre {
	margin: 0;
	font-size: 14px;
	border-top: 1px solid #5a626e;
	border-bottom: 1px solid #5a626e;
	background-color: #d1d1d1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(209, 209, 209)),to(rgb(165, 164, 164)));
	background-image: -webkit-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -moz-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -o-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: -ms-linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	background-image: linear-gradient(top, rgb(209, 209, 209), rgb(165, 164, 164));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
}

.pied-table-infos {	
	width: 872px;
	height: 17px;
	margin-left: 10px;
	display: block;
	float: left; 
	background: url("../interface/ombre-table-info.png") no-repeat;
}  

.pied-entite-infos {
	width: 912px;
	height: 27px;
	display: block;
	float: left; 
	background: url("../interface/pied-infos-comp.png") no-repeat;
}  

.pied-entite-dico {
	width: 570px;
	height: 27px;
	display: block;
	float: left; 
	background: url("../interface/pied-infos-comp.png") no-repeat;
}  
  
 .ctn-slider h2.title, #slider-infos-comp h2.title, #slider-html h2.title, #slider-infos-dico h2.title  {
	visibility: hidden;
	width: 0px;
	margin:0px;
	height:0px;
}

 .ctn-slider h2,  .titre-infos-comp, #slider-infos-dico h2  { 
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	float: left;
	margin: 0;
	line-height: 37px;
	vertical-align: middle;
	width:500px;
	color: #d1d1d1;
	background: #587368;
}

.ctn-accueil-type {
	width: 680px;
	margin: 10px auto;
}

.ctn-slider table, .ctn-configuration table , .ctn-accueil-type table {
	width: 100%;
	margin: 0 0 5px;
	font-size: 14px;
	line-height: 20px;
	border: 1px solid #33373d;
	background-color: #d1d1d1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(75, 93, 86)),to(rgb(83, 112, 101)));
	background-image: -webkit-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: -moz-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: -o-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: -ms-linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	background-image: linear-gradient(top, rgb(75, 93, 86), rgb(85, 112, 101));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#377b37', EndColorStr='#266809');
}
.ctn-fiches table {
	width: 100%;
	float: right; 
	margin: 0 ;
	 
	font-size: 14px;
	line-height: 20px;
	border-left: 1px solid #33373d;
	border-right: 1px solid #33373d;
 }
/*
.ctn-fiches tr:hover {
	background: #a9b7ab;
} 
*/
.ctn-fiches th {
	border-bottom: 1px solid #b2b1b1;
	font-weight: normal;
	line-height: 20px;
	 
} 

.ctn-fiches th, .ctn-fiches td {
	text-align: left;
	vertical-align: top; 
	padding: 3px 10px;
	 
}


.ctn-fiches th.titre, .ctn-fiches td.titre {
	text-align: right;
	width: 100px;
	padding: 3px 10px;
	border-right: 1px solid #b2b1b1;
	font-weight: bold;
	
} 

.ctn-slider td, .ctn-configuration  td, .ctn-accueil-type  td {
	height: 30px;
	text-align: left;
}



.ctn-fiches  td {
	height: 30px;
	text-align: left;
}

.ctn-slider td.nom, .ctn-configuration td.nom {
	padding: 0 10px;
}
.ctn-fiches td.nom {
	padding: 0 10px;
}

.ctn-accueil-type td.nom{
	color: #eeeeee;

}


.ctn-slider td.icone, .ctn-configuration td.icone, .ctn-fiches td.icone,  .ctn-accueil-type td.icone {
	padding: 0;
	width:30px;
}

.ctn-slider td.color, .ctn-configuration td.color, .ctn-fiches td.color {
	padding: 0;
	width:20px; 
}

.color-champs {
    border-radius: 10px;
    display: block;
    float: left;
    height: 20px;
    margin: 5px -5px 5px 5px;
    width: 20px;
}

.content-entites-mdf,
.content-add-champs {
    float: left;
	border-top: 1px solid #818282;
	width: 500px;
    max-width: 100%;
    overflow: auto;
    padding: 0px 0;
    position: relative;
}

.content-entites-mdf {
    height: 668px; 
	background: url("../interface/cnt-entite-mdf.jpg") no-repeat; 
}

.content-add-champs {
    height: 632px; 
	background: url("../interface/cnt-add-champs.jpg") no-repeat; 
}

.ombre-entite-modif {
	width: 467px;
	height: 17px;
	background: url("../interface/ombre-tableau-entite.png") no-repeat; 
	margin-bottom: -10px;
}


.ctn-entite-associes {
	width: 470px;
	margin-left: 10px;
}

.tableau-parents {
	width: 465px;
	display:block;
	padding: 5px 10px 10px;
}

.tableau-parents img {
	margin-bottom: -10px;
}

.entite-parente , .parent-associes{
	background: #bbbbbb;
	border-left:1px solid #5a626e;
	border-right:1px solid #5a626e;
	border-top:1px solid #5a626e;
	position: relative;
	text-align: left;
	line-height: 25px;
	vertical-align: middle;
}

.parent-associes fieldset{
	margin:0;
	padding:0;
	border: 0px solid;
}
.parent-associes fieldset legend{
	margin-top:-30px;
	margin-right: 80px;
	float:right;
	width: 30px;
	height: 30px;	
	padding: 0;
	cursor:pointer;
	background-image: url("../interface/icones-btn.png");
	background-position: 0 -1170px;
}
.parent-associes fieldset legend:hover{
	background-position: 0 -1140px;
	
}



.ctn-table-categorie img{
	margin-bottom: -10px;
} 

.entite-parente {
	padding-bottom: 2px;
	margin: 5px 0 0px;
}

.parent-associes {
	margin: 5px 0 0 ;
	padding: 5px;
	display: block;
	
}

.entite-parente p, .parent-associes p {
	font-size: 14px;
	margin:0;
	line-height:32px;
	vertical-align: middle;
}

.entite-parente p {
	margin:0;
}

.parent-associes p {
	margin: 5px;
	border: 1px solid #313131;
}

.entite-parente h3{
	font-weight: normal;
	padding:0;
	margin: 0 ;
	text-indent: 10px;
	text-align: left;
	border-bottom: 1px solid #313131;
	display: block;
}

.parent-associes h3 {
	font-weight: normal;
	display: inline-block;  
	padding: 0;
	margin: 0 ;
	line-height: 30px;
	vertical-align: middle;
	text-align: left;
}

.pastille-entite-mdf, .pastille-info-sup, .pastille-parent-asso, .pastille-form-entite  {
    border-radius: 10px;
    display: block;
    height: 20px;
    width: 20px;
}

.pastille-entite-mdf  {
	margin: 6px 5px 0;
	float: left;
}

.pastille-info-sup  {
	margin: 6px 0px 0 10px;	
	float: left;
}

.pastille-parent-asso  {
	margin: 0px 5px 0 10px;
	border: 1px solid #313131;
	float: left;
}

.pastille-form-entite  {
	margin: 0px 10px 0 5px;
	border: 1px solid #313131;
	float:right;
}


a.entite-accueil, 
a.entite-home, 
a.form-entite,
a.entite-up, 
a.add-info-comp, 
a.add-parent-comp,
a.entite-down, 
a.entite-info-up, 
a.modif-categorie, 
a.entite-info-down, 
a.entite-delete-td, 
a.entite-delete-mdf,  
a.voir-entite-mdf,
a.voir-fiche-type,a.voir-fichier-type,
a.modif-entite-mdf,a.modif-rubrique-mdf,a.modif-rubriqueFiche-mdf,a.modif-langue-mdf, a.modif-fiche-mdf, a.edit-fiche-mdf, 
a.entite-rechercher, 
a.entite-valid, 
a.entite-zoom, 
a.entite-back, 
a.valid-champs,a.valid-champsBis,
.entite-accueil-op, 
.entite-home-op, 
.entite-up-op, 
.entite-down-op, 
.entite-info-up-op, 
.entite-info-down-op, 
.entite-delete-op, 
.entite-rechercher-op, 
.entite-valid-op{
	background-image: url("../interface/icones-btn.png");
    display: block;
    height: 30px;
    width: 30px; 
}

a.rubrique-up, a.rubrique-up-op, a.rubrique-down, a.rubrique-down-op {
	background-image: url("../interface/icones-btn.png");
    display: block;
    height: 30px;
    width: 30px; 
	background-position: 0 -150px;
	float: right;
}
a.rubrique-down, a.rubrique-down-op{
	background-position: 0 -210px;
}

a:hover.rubrique-down, a:hover.rubrique-down-op {
	background-position: 0 -180px;
}

 a.rubrique-up-op,  a.rubrique-down-op {
	opacity: 0.2;
}
a:hover.rubrique-up, a:hover.rubrique-up-op {
	background-position: 0 -120px;
}

a.add-info-comp, a.add-parent-comp {
	position: absolute;
	right: 10px;
	top: 2px; 
	background-position: 0 -690px; 
}

a.form-entite {
	background-position: 0 -630px; 
}

a:hover.form-entite {
	background-position: 0 -600px;  
}

a:hover.add-info-comp, a:hover.add-parent-comp {
	background-position: 0 -660px; 
}

a.entite-info-up, .entite-info-up-op {
	position: absolute;
	right: 3px;
	top:40px;
}

a.entite-info-down, .entite-info-down-op {
	position: absolute;
	right: 3px;
	bottom:2px;
}

a.entite-zoom {
	margin-top: 3px;
	background-position: 0 -540px;
	float: right;
}

a.entite-back {
	position: absolute;
	top: 3px;
	left: 60px;
	background-position: 0 -240px;
}

a:hover.entite-back {
	background-position: 0 -270px;
}

a.entite-home {
	position: absolute;
	top: 3px;
	left: 3px;
	background-position: 0 -480px;
}

a.valid-champs{
	right: 5px;
	bottom: 5px;
	position: absolute;
	background-position: 0 -360px;
}
a.valid-champsBis{
 	background-position: 0 -360px;
	float:right; 
}

a:hover.valid-champs, a:hover.valid-champsBis  {
	background-position: 0 -390px;
}

a:hover.entite-home {
	background-position: 0 -510px;
}

a:hover.entite-zoom {
	background-position: 0 -570px;
}

a.entite-up, .entite-up-op, a.entite-info-up, .entite-info-up-op {
	background-position: 0 -150px;
}

a:hover.entite-up, a:hover.entite-info-up {
	background-position: 0 -120px;
}	
	
a.entite-down , .entite-down-op , a.entite-info-down , .entite-info-down-op {
	background-position: 0 -210px;
}

a:hover.entite-down, a:hover.entite-info-down {
	background-position: 0 -180px;
}


a.rubrique-delete-td {
	background-image: url("../interface/icones-btn.png");
	display: block;float: right;
    height: 30px;
    width: 30px; 
	background-position: 0 -330px; 
	margin-left: 5px;
}
a.entite-delete-td {
	background-position: 0 -330px; 
	margin-left: 5px;
}

a.entite-delete-mdf {
	background-position: 0 -330px; 
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	position:relative;
}

a.voir-entite-mdf, a.voir-fiche-type,a.voir-fichier-type, a.modif-categorie, a.modif-entite-mdf, a.modif-rubrique-mdf, a.modif-rubriqueFiche-mdf, a.modif-fiche-mdf, a.modif-langue-mdf,  a.edit-fiche-mdf {
	background-position: 0 -750px; 
	margin-top: 0px;
	margin-right: 5px;
	float: right;
	z-index: 9999;
	position:relative;
} 

a.voir-entite-mdf, a.voir-fiche-type, a.voir-fichier-type {
	background-position: 0 -750px; 
}

a.modif-categorie, a.modif-entite-mdf, a.modif-rubrique-mdf, a.modif-rubriqueFiche-mdf, a.modif-fiche-mdf ,  a.edit-fiche-mdf, a.modif-langue-mdf {
	background-position: 0 -630px; 
}

a:hover.modif-categorie, a:hover.modif-entite-mdf,a:hover.modif-rubrique-mdf,a:hover.modif-rubriqueFiche-mdf,a:hover.modif-fiche-mdf,a:hover.edit-fiche-mdf, a:hover.modif-langue-mdf {
	background-position: 0 -600px; 
}

a:hover.voir-entite-mdf, a:hover.voir-fiche-type, a:hover.voir-fichier-type {
	background-position: 0 -720px; 
}

a:hover.entite-delete-td , a:hover.rubrique-delete-td , a:hover.entite-delete-mdf {
	background-position: 0 -300px;
}
	
.entite-accueil-op, .entite-back-op, .entite-up-op, .entite-down-op, .entite-info-up-op, .entite-info-down-op, .entite-delete-op, .entite-rechercher-op, .entite-valid-op {
	opacity: 0.2;
}

.entete-entree {
	background: #828282;
	padding: 10px 0 ;
}

.ajouter-champs, .ajouter-entree {
	background: #c5c5c5;
	display: inline-block;
	position: relative;
	border: 1px solid #5c5c5c;
}

.ajouter-champs {
	width: 480px;

}

.ajouter-entree {
	width: 680px;
}

.ajouter-champs-type {
	background: #828282;
	display: inline-block;
	position: relative;
	width: 500px;
	padding: 0 0 10px;
}

.content-param {
	/*background: #828282;*/
}

.param-fiche {
	/*background: #c5c5c5;*/
	display: inline-block;
	position: relative;
	width: 98%;
	margin: 5px 0;
	border: 1px solid #5c5c5c;
}

.ajouter-champs-entite {
	
	display: inline-block;
	position: relative;
	float: left;
	margin: 10px 0 0 10px;
	width: 465px;
}

.recherche-champs {
	background: #c5c5c5;
	display: inline-block;
	position: relative;
	width: 100%;
	border: 0px solid #5c5c5c;
}

.ajouter-champs p, .ajouter-entree p  {
	width: 100%;
	line-height: 20px;
	vertical-align: middle;
	background: #5c5c5c;
	color: #d1d1d1;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin:0 0 5px;
	text-indent: 10px;
}

.param-fiche p  {
	width: 100%;
	line-height: 20px;
	vertical-align: middle;
	background: #587368;
	color: #eeeeee;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin:0 0 5px;
	text-indent: 10px;
}

.recherche-champs p {
	background-color: #616975;
	margin: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(114, 122, 134)),to(rgb(80, 88, 100)));
	background-image: -webkit-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -moz-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -o-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -ms-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#727a86', EndColorStr='#505864');
	border-bottom: 1px solid #33373d;
	-webkit-box-shadow: inset 0px 1px 0px 0px #878e98;
	-moz-box-shadow: inset 0px 1px 0px 0px #878e98;
	box-shadow: inset 0px 1px 0px 0px #878e98;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
}

.logo-secure {
	width: 410px;
	height: 296px;
	display: block;
	margin: 150px auto;
	position: relative;
}

.habillage-secure {
	width:410px;
	position: absolute;
	display: block;
	height: 151px;
	top : 100px;
	/*background: url("../interface/secure-habillage.png") no-repeat; */
}

.logo-secure p  {
	text-align: center;
	position: absolute;
	bottom: -20px;
	color: #d1d1d1;
	width:410px;	
	font-size: 14px;	
}

.habillage-secure h2 {
	font-size:18px;
	display: block;
	line-height:35px;
	color: #d1d1d1;
	vertical-align: middle;
	margin:0 0 15px;
	text-align: center;
}

.habillage-secure  input[type="submit"]{
	font-size: 14px;
	display:block;
	padding-left: 35px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	cursor: pointer; 
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	background: url("../interface/icones-btn.png") no-repeat;
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #d1d1d1;
	text-align: left;
	border: none;
	bottom:16px;
	right: 5px;
}

.habillage-secure input[type="submit"]:hover {
    background-position: 0 -30px;
    color: #FFFFFF;
}

.habillage-secure input.horloge {
	background: transparent;
	color: #313131;
	border: none;
	position: absolute;
	
	text-align: center;
	width: 175px;
	font-weight: bold;
	bottom : 22px;
	left: 10px;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	
}

#signin_menu {
    display: none;
	margin:0;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000; 
}

#signin_recherche {
    display: none;
	margin:0;
    position: absolute;
    right: 0px;
    top: -1px;
    z-index: 120;
}

#topnav {
    font-size: 14px;
	position:relative;
	top:0;
	color: #d1d1d1;
	float: right;
	height: 35px;
    text-align: right;
}
#topnav a.signin {
    background: url("../interface/icones-btn.png") no-repeat;
	background-position: 0 -420px;
	padding-left: 35px;
	color: #d1d1d1;
    float: right;
    font-weight: bold;
	line-height: 30px;
	vertical-align: middle;
    height: 30px;
    margin-top: 2px;
	margin-right: 10px;
    text-decoration: none;
}
#topnav a.signin:hover {
    color: #ebebeb;
	background-position: 0 -450px;
}
#topnav a.signin, #topnav a.signin:hover {
}
a.signin {
    margin-left: 3px;
    margin-right: -1px;
    position: relative;
}
a.signin span {
    background: none repeat scroll 0 0 transparent;
    font-size: 12px;
    padding: 4px 26px 6px 6px;
}
#topnav a.menu-open {
    background: url("../interface/connexion.jpg") no-repeat scroll 0 -54px transparent !important;
    color: white !important;
    outline: medium none;
}
#small_signup {
    display: inline;
    float: none;
    line-height: 23px;
    margin: 25px 0 0;
    width: 170px;
}

#backtop {
    background: url("../interface/haut.png") repeat scroll 0 0 transparent;
    border: medium none;
    bottom: 10px;
    cursor: pointer;
    display: none;
    font-family: Bookman;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    position: fixed;
    right: 10px;
    text-align: center;
    width: 35px;
}
#backtop:hover {
    background-position: 0 -35px;
    color: #D6DCFF;
}
