/* Global */
.cachediv {
	display: none;
}
a:link {
	color: #333;
	font-style: normal;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #900;
}
a:active {
	color: #900;
	text-decoration: none;
}
p {
/*
margin-top:0px;
margin-bottom:0px;
*/
}
th {
	text-align:left;
}
html, body {
	color: #333333;
	background-color:#000000;
	height : 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#conteneur {
	position:absolute;
	top: 50%;
	width:100%;
	margin-top: -300px; /* moitié de la hauteur */
	/* border: 1px solid #333; */
	background-image:url(/images/interface/fond/fond.jpg);
	background-repeat:repeat-x;

}
#conteneurintro {
	position:absolute;
	top: 50%;
	height: 623px;
	width:100%;
	margin-top: -312px; /* moitié de la hauteur */
	/* border: 1px solid #333; */
	background-position:center;
	background-image:url(/images/interface/fond/fond-intro.jpg);
	background-repeat:no-repeat;
	min-height:623px;
}
#content {

	min-height:623px;
}
#adminpanel {
	color: #111111;
	padding : 0;
	height : 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#FFF;
	background-image: url('/images/interface/fond/fond_global_wait.png');
}
form {
	margin:0;
	padding:0;
}
/* Fin Global */

/* Début admin */

.bgadminlog {
	width: 500px;
	height: 350px;
	background-image: url(/images/interface/fond/login-bg.jpg);
	background-repeat: no-repeat;
	text-align:center;
	margin-top:50px;
}
#conteneuradmin {
	position : relative;    /* Obligatoire pour positionner le footer par rapport au conteneur */
	margin : auto;          /* Centrage sous Firefox */
	width : 1000px;           /* On définit la largeur du site */
	text-align : left;      /* Reset de la position du texte à cause de IE */
	min-height : 100%;   /* Hauteur minimale de 100% */
	background-image: url('/images/interface/fond/fond_global.png');
	background-repeat: repeat-y;
}
#contentadmin {
	padding-bottom: -128px;
}
#langmenu {
	position: absolute;
	margin-top:5px;
	margin-left:1000px;
	color:#ffffff;
	z-index:999;
}
#langmenu select {
	color:#000;
	cursor:pointer;
	width:80px;
}
/* fin admin */

/* interface */


/* Header */

.entete {
	position: relative;
	left: 0px;
	width: 1100px;
	height: 70px;
	top:0px;
}
.entete_admin {
	position: relative;
	left: 0px;
	width: 1000px;
	height: 120px;
	background-image: url('/images/interface/entete/entete_admin.jpg');
	background-repeat: no-repeat;
}
/* Fin Header */

/* Historique */

#historique {
	color:#e8e2cf;
	;
	font-size:14px;
	font-weight:bold;
}
#historique .cellule {
	color:#ffffff;
	font-size:11px;
}
#historique a {
	color:#ffffff;
	font-size:12px;
	font-weight:100;
}
#historique a:hover {
	color:#ff8a00;
	font-size:12px;
	font-weight:100;
}
/* Fin historique */

/* Centre */
#centre {
	height:600px;
	width:1100px;
	background-image:url(/images/interface/fond/fond-jd.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
}
#centre .contenttxt {
	padding:15px;
	width: 800px;
	margin-left:200px;
	position:absolute;
	margin-top:40px;
	background-image:url(/images/interface/fond/backalpha2.png);
	background-repeat:repeat;
	color:#ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
}
#centre .contenttxt a {
	color:#ffffff;
}
#centre .contenttxt a:hover {
	color:#cccccc;
}
#centre #actualite {
	width: 980px;
}
#centre .ligne {
	line-height:20px;
	padding-top:15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom:5px;
	width:900px;
}
#centre .titre_o_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff7800;
	font-weight:bold;
}
#centre .separation {
	width: 510px;
	height:3px;
	background-image: url('/images/interface/fond/separation_block_droit.jpg');
	background-repeat: repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}
#centre .form {
	width:150px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formsearch {
	width:120px;
	height:13px;
	color: #00000;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centre .pform {
	width:35px;
	height:11px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centre .formdate {
	width:80px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centre .form2 {
	width:140px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centre .formadmin {
	width:95px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centre .formadminmenu {
	width:110px;
	height:17px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centre .objet {
	width:374px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centre .formarea {
	width:500px;
	height:130px;
	border: 1px solid #a0a0a0;
}
#centre .formareacontact {
	width:600px;
	height:200px;
	color: #00000;
	margin: 0px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=70);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centre .formtopic {
	width:500px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centre .form-presentation {
	width:500px;
	height:200px;
	color: #00000;
	margin: 0px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=70);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Accueil */

#imgacceuil {
	position:absolute;
	margin-left:285px;
	margin-top:26px;
}
#imgacceuil img {
	cursor:pointer;
}

#logojd {
	position:absolute;
	background-image:url(/images/interface/fond/logo_jd.png);
	background-repeat:no-repeat;
	width:174px;
	height:134px;
	margin-top:20px;
}

#logojdsmall {
	position:absolute;
	background-image:url(/images/interface/fond/logo_jd-small.png);
	background-repeat:no-repeat;
	width:78px;
	height:43px;
	margin-left:460px;
	margin-top:10px;
}

#signature {
	position:absolute;
	margin-left:780px;
	margin-top:435px;
	width:320px;
	height:159px;
	background-image:url(/images/interface/fond/signature.png);
	background-repeat:no-repeat;

}

#actu {
	position:absolute;
	z-index:99;
	margin-top:440px;
	margin-left:25px;
	color:#333333;
}


#actu a {
	font-weight:bold;
}

.newsticker {
	color : #222222;
	width:440px;
	height:50px;
	list-style-type: none;
	padding: 3px;
	margin: 0;
}

.newsticker li {
list-style-image: url(/images/interface/icones/plume.png);
}


/* fin Accueil */

#videos {
	position:absolute;
	margin-top:70px;
	margin-left:140px;
}

#mediaplayer{
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
}


/* Collection */

#presse {
	position:relative;
	width:1100px;
	top:50%;
	left:50%;
	margin-left: -540px;
	margin-top: 30px;
	padding:10px;
	color:#333333;
}
#presse img {
	border: 2px solid #ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
	margin-bottom:10px;
}
#presse img:hover {
	border: 2px solid #c00000;
}
#presse ul {
}
#presse li {
	float: left;
	width:110px;
	position: relative;
	list-style: none;
	margin-right:40px;
	margin-bottom:10px;
	margin-top:20px;
	cursor:pointer;
}
#presse a {
	color:#333333;
}
#presse a:hover {
	color: #900;
}
/* Fin presse */

/* Page Navigation
------------------------------ */

#pagelist {
	margin-top:25px;
}
#pagelist ul {
	clear: both;
	padding: 0;
	margin: 5px 0 0 0;
	list-style-type: none;
}
#pagelist ul li {
	display: inline;
	width:10px;
	margin-left:7px;
}
#pagelist ul li a, #pagelist ul span.disabledlink {
	padding: 4px;
	font-size:11px;
}
#pagelist ul li.current a {
	font-weight: bold;
	text-decoration: none;
	cursor: default;
	color: #333333;
}
#pagelist ul li.prev {
	margin-right: 10px;
}
#pagelist ul li.next {
	margin-left: 10px;
}
.disabledlink {
	color: #CCCCCC;
	cursor: default;
}
.pagenav {
	clear: both;
}
/* Fin Centre */

/* Contact */

#infocontact {
	height:420px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:absolute;
	width:700px;
	top:50%;
	left:50%;
	margin-left: -400px;
	margin-top: -250px;
	padding:15px;
	/* background-image:url(/images/interface/fond/backalpha2.png);
	background-repeat:repeat; */
	color:#333333;/* -webkit-border-radius: 10px;
	-moz-border-radius: 10px; */
}
#infocontact a {
	color:#333333;
}
#infocontact a:hover {
	color:#900;
}
#centre #infocontact .texte_form {
	color: #333333;
}
#centre .texte_form {
	font-weight:bold;
	color: #333333;
}
/* Fin Contact */


/* Contact */

#infomap {
	height:420px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:absolute;
	width:680px;
	top:50%;
	left:50%;
	margin-left: -400px;
	margin-top: -250px;
	padding:15px;
	/* background-image:url(/images/interface/fond/backalpha2.png);
	background-repeat:repeat; */
	color:#333333;/* -webkit-border-radius: 10px;
	-moz-border-radius: 10px; */
}
#infomap a {
	color:#333333;
}
#infomap a:hover {
	color:#900;
}
#centre #infomap .texte_form {
	color: #333333;
}
/* Fin Contact */



/* Footer */
#footer {
	position: absolute;
	width: 100%;
	height:57px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	/* background-image: url(/images/interface/menu/carreaux.png);
	background-repeat: repeat-x; */
	z-index:10;
	margin-top:-63px;
}
#footer a {
	text-align:left;
	text-decoration:none;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer a:hover {
	color:#e8e2cf;
}
#footerintro {
	position: absolute;
	width: 100%;
	height:57px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	z-index:10;
	margin-top:-150px;
}
#footerintro a {
	text-align:left;
	text-decoration:none;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footerintro a:hover {
	color:#e8e2cf;
}
/* Fin Footer */


/* Footer */
#footeradmin {
	position: absolute;
	width: 100%;
	height:33px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	background-image: url('/images/interface/fond/fondfooter.jpg');
	background-repeat: repeat-x;
	z-index:10;
	margin:0;
	margin-top:-33px;
}
#footeradmin a {
	text-align:left;
	text-decoration:none;
	color:#CCC;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footeradmin a:hover {
	color:#fe7201;
	font-weight:bold;
}
/* Fin Footer */



  
#footerinfo {
	color:#ffffff;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
#footerinfo a:hover {
	color: #A90000;
}
#footerinfo a {
	color:#ffffff;
	font-size:10px;
}
/* Fin Footer info */


/* Menus */


#menus {
	height:32px;
	width:1100px;
}
/* 
------------------------------------------------------------------------------------
Tha Drop-down Menu
------------------------------------------------------------------------------------
*/

#nav {
	/* width: 1010px; */
	height: 41px;
	list-style-type: none;
	padding: 0;
	border: 0;
	position: relative;
	margin-top:0px/*top: 118px; 
	left: 0px;
	 z-index:99; */
}
#nav img {
/*
	margin-top:-11px;
	margin-left:-30px
	*/
}
#nav li {
	padding: 0px;
	float: left;
	position: relative;
	list-style: none;
}
/* main level link */
#nav a {
	/* font-weight: bold; */
	color:#333333;
	text-decoration: none;
	display: block;
	margin: 0;
	/* text-shadow: 0 1px 1px rgba(0,0,0, .3); */
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right:15px;
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
}
#nav a:hover {
	color: #7B0000;
}
#nav li > a {
	color:#333333;
	display:block;
	font-size:14px;
	font-weight:100;
}
/* main level link hover */


#nav li:hover > a {
	color:#7B0000;/* background-image:url(/images/divers/virgule.png); 
	background-repeat:no-repeat;
	background-position: right top; */
}
#nav .current a {
	color:#7B0000;
	font-size:16px;/* background-image:url(/images/divers/virgule.png);
	background-repeat:no-repeat;
	background-position: right top; */
	margin-top:0px;
}
#nav li:first-child > a {
/* padding-right:5px; */
}
#nav li:first-child > a:hover {
	background-image:none;
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #999;
	font-size:12px;
	display:block;
}
#nav ul a:hover {
	/*
	background: #fe7201!important;
	
	font-weight:bold;*/
	color: #ffffff !important;
}
/* dropdown */
#nav li:hover > ul {
	display: block;
}
/* level 2 list */
#nav ul {
	display: none;
	padding: 0;
	position: absolute;
	top: -30px;
	margin-left:-115px;
	min-width:350px;
	text-align:center;
	background: #000000;
	opacity:0.7;
	filter: Alpha(Opacity=70);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
	/* border: 1px solid #ccc; */
	list-style:none;
	z-index:12;
}
#nav ul li {
	/* float: none; */
	margin: 0;
	padding: 0;
	list-style:none;
	float:left;
}
#nav ul a {
	font-weight: normal;
	display:block;
	/* text-shadow: 0 1px 0 #fff; 
	padding-left: 10px;*/
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right:15px;
}
/* level 3+ list */
#nav ul ul {
/*
	left: 184px;
	top: 0px;
	
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
	*/
}
/* rounded corners of first and last link */
#nav ul li:first-child > a {
/*
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;

	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	*/
}
#nav ul ul li:first-child > a {
/*
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
	*/
}
#nav ul li:last-child > a {
/*
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	*/
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
#nav {
	height: 1%;
}
/* Fin Menus */

/* Plan du site */

#plan, #plan ul, #plan li {
	list-style-type: none;
}
#plan ul {
	margin-left:-20px;
}
#plan ul li a {
	color:#ffffff;
}
#plan li a {
	color:#ffffff;
}
#plan li a:hover {
	color:#FF6600;
}
#plan img {
	margin-right:5px;
}
/* Fin plan du site */



/* Icone Admin */

#iconeadmin img {
	padding:10px;
	background-color:#e9e6e6;
	cursor:pointer;
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}
#iconeadmin img:hover {
	padding:10px;
	background-color: #F93;
}
/* Fin Icone Admin */


/* Onglet Admin */


.marginbot {
	margin-bottom:0px;
}
ul.list li {
	list-style-type:none;
	margin-left:0px;
}
ul.tabs {
	width:100%;
	overflow:hidden;
	margin-left:-40px;
	margin-bottom:0px;
	margin-top:-5px;
}
ul.tabs li:first-child {
	-moz-border-radius: 9px 0px 0 0;
	-webkit-border-radius: 9px 0px 0 0;
}
ul.tabs li:last-child {
	-moz-border-radius: 0px 9px 0 0;
	-webkit-border-radius: 0px 9px 0 0;
}
ul.tabs li {
	list-style-type:none;
	display:block;
	float:left;
	color:#454545;
	padding:8px;
	margin-right:1px;
	background-color:#EEE;
	cursor:pointer;
}
ul.tabs li:hover {
	background-color:#09F;
	color:#ffffff;
}
ul.tabs li.current {
	background-color:#09F;
	padding:8px;
	color:#ffffff;
}
.tabscontent {
	border-top:1px solid #454545;
	/* display:none; */
	width:100%;
	text-align:justify;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.headerform {
	padding: 8px 8px;
	color: #42454A;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	width:680px;
	height:17px;
	background: #ccc url(/images/interface/fond/fondblock.png) top repeat-x;
	border: 1px solid #ddd;
}
#corpsform {
	background: #F5F5F5;
	width:680px;
	padding: 8px 8px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}
#corpsformplein {
	background: #F5F5F5;
	margin-top:10px;
	padding: 8px 8px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 1px solid #ddd;
}
#corpsformtitre {
	background: #ffffff;
	color: #09F;
	margin-top:10px;
	padding: 8px 8px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}
#corpsformplein a {
	color:#000;
}
#corpsformplein a:hover {
	color:#F60;
}
#corpsform a {
	color:#000;
}
#corpsform a:hover {
	color:#F60;
}
#modlink a {
	color:#000;
}
#modlink a:hover {
	color:#F60;
}
#galadmin {
	background: #F5F5F5;
}
#galadmin ul {
	list-style:none;
}
#galadmin li {
	list-style:none;
	float:left;
	margin-right:9px;
	margin-bottom:9px;
	background-color:#FFF;
	padding:5px;
	border: 1px dotted #96967E;
}
#galadmin li:hover {
	background-color:#E9E9E9;
	padding:5px;
	border: 1px dotted #96967E;
}
/* Fin onglets admin */


/* Traitement de produit admin */




#catalogueglobalmodif {
	width:700px;
	float:left;
	list-style:none;
	font-size:12px;
}
#catalogueglobalmodif .titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ff7800;
	font-weight:bold;
}
#catalogueglobalmodif .ligne {
	line-height:20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width:680px;
	font-size:12px;
	margin-left:-31px;
}
ul#catalogueglobalmodif li {
	color: #454545;
	font-size:12px;
}
ul#catalogueglobalmodif li a {
	text-decoration: none;
	color: #454545;
	font-size:12px;
}
ul#catalogueglobalmodif li a:hover {
	text-decoration: none;
	color:#ff7800;
	font-size:12px;
}
#catalogueglobalmodif .titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff7800;
	font-weight:bold;
}
#product_listmodif {
	margin-left:-45px;
	font-size:12px;
}
ul#product_listmodif {
	margin-top: 1em;
	list-style-type:none;
}
ul#product_listmodif li {
	margin-left:16px;
	font-weight:lighter;
	font-size:12px;
}
ul#product_listmodif li a {
	text-decoration: none;
	color: #374853;
	font-size:14px;
}
#product_listmodif .qform {
	width:25px;
	height:14px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #454545;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}
#product_listmodif .nom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#IE7 #cataloguemodif {
	width: 800px;
	list-style: none;
	margin-left:0px;
}
#cataloguemodif {
	width: 800px;
	list-style: none;
	margin-left:-30px;
}
#cataloguemodif .titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff7800;
	font-weight:bold;
}
#cataloguemodif li {
	font-size:11px;
}
#cataloguemodif li a {
	text-decoration: none;
	color: #454545;
	font-size:11px;
	font-weight:100;
}
#cataloguemodif li a:hover {
	text-decoration: none;
	color:#ff7800;
	font-size:11px;
}
#cataloguemodif .titre_o_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff7800;
	font-weight:bold;
	margin-top:10px;
	visibility:visible;
}
#cataloguemodif #titrecatalogue a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff7800;
	font-weight:bold;
}
#cataloguemodif #titrecatalogue a:hover {
	text-decoration: none;
	color:#454545;
	font-size:11px;
}
#cataloguemodif #titresouspartie {
	margin-top:5px;
}
#cataloguemodif #titresouspartie a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#454545;
	font-weight:bold;
}
#cataloguemodif #titresouspartie a:hover {
	text-decoration: none;
	color:#ff7800;
	font-size:10px;
}
#cataloguemodif .ligne {
	line-height:20px;
	padding-top:5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom:5px;
	width:680px;
	margin-left:-10px;
}
#IE7 #cataloguemodif .ligne {
	line-height:20px;
	padding-top:5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom:5px;
	width:680px;
	margin-left:0px;
}
.cadreparam {
	position:relative;
	margin-left:-30px;
	width:700px;
	height:600px;
	overflow:auto;
}
#paginationmodif {
	color:#454545;
}
#paginationmodif .barre {
	color:#cccccc;
}
#paginationmodif .disabled {
	color:#888;
}
.lignebas {
	line-height:20px;
	padding-top:15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom:5px;
	width:680px;
}
/* Fin traitement catalogue */

/* Notification */

.showarning {
	width:680px;
	padding-top:8px;
	padding-bottom:8px;
	background-color: #fff;
	font-weight:bold;
	font-size:14px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
/* fin notification */

/* Btn Fermeture */

#close {
	position:absolute;
	margin-left:677px;
	margin-top:5px;
}
/* Btn Fermeture */


/*   Fiche Collection */

#thumbmodele li {
	height:98px;
	width:97px;
	background-image:url(/images/collection/cadre_thumb_off.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	list-style:none;
	margin-bottom:10px;
}
#thumbmodele li:hover {
	height:98px;
	width:97px;
	background-image:url(/images/collection/cadre_thumb_on.jpg);
	background-repeat:no-repeat;
}
#fiche_global .titre {
	font-size:18px;
	font-weight:bold;
}
#fiche_global .texte {
	color:#7c7c7c;
	font-size:12px;
}
#fiche_global {
/* background-image:url(/images/collection/fond.jpg);
	background-repeat:no-repeat; */
}
/*  Fin  Fiche Collection */



/* Début Bloglog - espace client */

#logarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
	line-height:1em;
	text-align:right;
}
#logarea .form {
	width:150px;
	height:13px;
	color: #000000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#logarea .submit {
	border:none;
	color:#000000;
	background: transparent url('/images/interface/btn/deconnexion_header_off.jpg') no-repeat top left;
	width:113px;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	cursor:pointer;
}
#logarea .submitconnexion {
	border:none;
	color:#000000;
	background: transparent url('/images/interface/btn/connexion_header_off.jpg') no-repeat top left;
	width:113px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	cursor:pointer;
}
#logarea a {
	text-align:left;
	text-decoration:none;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	cursor:pointer;
}
#logarea a:hover {
	color:#F60;
	font-weight:bold;
}
/* Fin Block log - espace client */




/* Début block mon compte */
#block_gauche {
	width:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;/* border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;*/
}
#block_gauche a {
	text-align:left;
	text-decoration:none;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#block_gauche a:hover, .current {
	color:#F60;
	font-weight:bold;
}
/* Fin block mon compte */

/* menu admin */

#cltmenuparam a {
	text-align:left;
	text-decoration:none;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#cltmenuparam a:hover, .current {
	color:#F60;
	font-weight:bold;
}
#cltmenu {
}
#cltmenu ul {
	margin: 0;
	padding: 0;
	float: left;
}
#cltmenu ul li img {
	margin-left:5px;
	margin-top:4px;
}
#cltmenu ul li {
	list-style:none;
}
#cltmenu ul li a {
	float: left;
	padding-top:1px;
	color: #4a4a4a; /*text color*/
	text-decoration: none;
	font-weight:bold;
	width: 230px;
	height:26px;
	background-image:url('/images/interface/menu/admin_menu_off.png');
	background-repeat:repeat-x;
}
#cltmenu ul li a:hover, .indentmenu ul li .current {
	color: #F60;
	height:26px;
	font-weight:bold;
	background-image:url('/images/interface/menu/admin_menu_on.png');
	background-repeat:repeat-x;
}
/* Fond des menus */
#cltmenu ul li .btn_01 {
	position: static;
	width: 230px;
	height:26px;
}
#cltmenu ul li .btn_01_current {
	position: static;
	width: 230px;
	height:26px;
	font-weight:bold;
	color: #F60;
	background-image:url('/images/interface/menu/admin_menu_on.png');
	background-repeat:repeat-x;
}
/* Fin menu admin */


/* Début Block droit */


#block_droit {
	position: relative;
	left: 0px;
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}
.haut_dr {
	position: relative;
	width: 560px;
	height:14px;
	background-image: url('/images/interface/fond/fond-block_droite_haut.jpg');
	background-repeat: no-repeat;
}
#block_droit .separation {
	width: 700px;
	height:3px;
	background-image: url('/images/interface/fond/separation_block_droit.jpg');
	background-repeat: repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}
#block_droit .separationcot {
	width: 630px;
	height:3px;
	background-image: url('/images/interface/fond/separation_block_droit.jpg');
	background-repeat: repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}
#block_droit .form {
	width:150px;
	height:15px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .forml {
	width:400px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .form-areal {
	width:400px;
	color: #00000;
	margin: 0px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=70);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .formdate {
	width:80px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .formvalue {
	width:50px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .form2 {
	width:140px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .formlibelle {
	width:550px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .formpetit {
	width:50px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .formadmin {
	width:95px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .formadming {
	width:630px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .formadminmenu {
	width:110px;
	height:17px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .objet {
	width:374px;
	height:13px;
	color: #00000;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .form-area {
	width:630px;
	color: #00000;
	margin: 0px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=70);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .form-remarque {
	width:670px;
	height:150px;
	color: #00000;
	margin: 0px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=70);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .form-presentation {
	width:500px;
	height:200px;
	color: #00000;
	margin: 0px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=70);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .formmenu {
	width:170px;
	height:16px;
	color: #222222;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .formmultiple {
	width:250px;
	height:100px;
	color: #222222;
	margin-bottom:4px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#block_droit .form-file {
	width:200px;
	color: #00000;
	margin: 0px;
	border: 1px solid #a0a0a0;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=70);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Fin Block droit */

/* Message */
#msg .separationmsg {
	width: 510px;
	height:3px;
	background-image: url('/images/interface/fond/separation_block_droit.jpg');
	background-repeat: no-repeat;
}
.separationmsg2 {
	width: 690px;
	height:3px;
	background-image: url('/images/interface/fond/separation_block_droit.jpg');
	background-repeat: repeat-x;
}
#msg .ligne0 {
	background-color : #ffffff;
	color:#10667f;
	font-size:10px;
}
#msg .ligne1 {
	background-color : #CDE8F8;
	color:#10667f;
	font-size:10px;
}
.ligne1 {
	background-color : #CDE8F8;
	color:#10667f;
}
#msg .lignec0 {
	background-color : #ffffff;
	color:#454545;
	font-size:10px;
}
#msg .lignec1 {
	background-color:#DEDEDE;
	color:#454545;
	font-size:10px;
}
#msg .lignebp0 {
	background-color : #ffffff;
	color:#10667f;
	font-size:10px;
}
#msg .lignebp1 {
	background-color : #CDE8F8;
	color:#10667f;
	font-size:10px;
}
#msg .titremsg {
	color:#666666;
	font-weight:bold;
	font-size:11px;
	margin-bottom:4px;
}
#msg a:link {
	color: #454545;
	font-style: normal;
	text-decoration: none;
}
#msg a:visited {
	color: #454545;
	text-decoration: none;
}
#msg a:hover {
	color: #FF6600;
}
#headermsg a:link {
	color: #333333;
	font-style: normal;
	text-decoration: none;
}
#headermsg a:visited {
	color: #333333;
	text-decoration: none;
}
#headermsg a:hover {
	color: #FF6600;
}
/* Fin Message */





/* fin interface */



/* Easy Slider */


#slider {
	margin-top:20px;
	overflow:hidden;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#slider, #slider li {
	overflow:hidden;
}
span#prevBtn {
	position:absolute;
}
span#nextBtn {
}
#cadremodele {
	width:124px;
	height:400px;
	background-color:#FFF;
	cursor:pointer;
}
#cadremodele {
	width:124px;
	height:400px;
	background-color:#FFF;
	cursor:pointer;
}
#blockslide ul {
	list-style:none;
	float:left;
}
#blockslide li {
	list-style:none;
	width:176px;
	height:400px;
	margin-right:14px;
	background-color:#FFF;
	border:1px solid #ffffff;
	cursor:pointer;
}
#blockslide li:hover {
	border:1px solid #FC0;
}
#blockslide li a {
	display:block;
	color:#000;
}
.titre_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#F60;
	font-weight:bold;
}

