/* 
	La Poste :
	Document CSS
	Common
*/


/*
			/!\ AMI DEVELOPPEUR !!
	NE PAS MODIFIER CE FICHIER CSS POUR LE MODULE !!!
	
              iiii
           iiiii  iiii
          ii  ii  ii  ii
       iiiii  ii  ii  ii
      ii  ii  ii  ii  ii        iiii
      ii  ii  ii      ii      ii  iii
      ii  ii         iiii    ii   ii
      ii                ii  ii   ii
      ii                iiii    ii
      ii  T O U C H E   iii    ii
      ii     P A S      ii    ii
      ii    A  M O N         ii
      ii    C O D E         ii
      ii                  ii
        ii          iiiiii
        iiiiiiiiiiiiiii
          iiiiiiiii

	
		Note :
			IE 6 et 7 Ne gerent pas la pseudo-class :lang, elle est utilisee au fil du document CSS pour styler les navigateurs qui les prennent en compte tel que Firefox, Safari, Opera, ...
			
			Les Hack PNG pour IE 6 se trouve en bas du document ie6.css
			
			Les documents CSS pour le module AJAX se trouve dans module.css et customize.css(Skinnage de l'extension de la librairie ExtJS)
*/

/* Elements */
body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:68.75%;
	margin:0;
	text-align:center;
}
img, fieldset, input, button {
	border:0;
}
ul, form, fieldset {
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
}
button {
	background:none;
	display:inline !important;
	cursor:pointer;
	margin:0;
	padding:0;
	width:auto;
	overflow:visible;
}
legend {
	display:none;
}
input:focus, textarea:focus {
	outline:none;
}
input, select {
	background:#fff url(../img/inp.gif) repeat-x;
	vertical-align:middle;
	border: 1px solid #9f9f9f;
	height:auto;
}
option {
	background:#fff;
}
textarea {
	background:#fff url(../img/inp.gif) repeat-x;
	border: 1px solid #9f9f9f;
}
.firstOption {
	background:url(../img/inp.gif) repeat-x;
}
label {
	cursor:pointer;
}
/* Class generale */
.clear {
	clear:both;
	float:none;
}
.clear0 {
	clear:both;
	float:none;
	height:0 !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.floatNone {
	float:none !important;
}
.margin0 {
	margin:0 !important
}
.padding0 {
	padding:0 !important
}
.border0 {
	border:0 !important
}
.height350px {
	height:31.81em;
	background:none !important;
}
.height400px {
	height:36.36em;
	background:none !important;
}
.height450px {
	height:45.45em;
	background:none !important;
}
*:lang(fr) .height450px {
	height:40em
}
.height500px {
	height:45.45em;
	background:none !important;
}
.marginLeft2em {
	margin-left:2em;
}
.marginLeft10em {
	margin-left:10em !important;
}
.marginLeft1em {
	margin-left:1em;
}
.marginLeft1_6em {
	margin-left:1.6em;
}
.marginTop0 {
	margin-top:0
}
.marginTop0imp {
	margin-top:0 !important
}
.marginTop1em {
	margin-top:1em !important;
}
.marginTop2em {
	margin-top:2em !important;
}
.paddingTop1em {
	padding-top:1em;
}
._paddingTop2em {
	padding-top:1em;
	/* check ie6.css */
}
.paddingLeft05emIE {
	padding-left:0.5em;
}
*:lang(fr) .paddingLeft05emIE {
	padding-left:0;
}
.marginBottom025em {
	margin-bottom:0.25em !important
}

.bl1 img.bl_cent, .bl2 img.bl_cent {
	height:30px;
}
.bl1 strong {
	color:#7c7b79;
	font-size:1.2em;
	position:absolute;
	padding-left:1em;
	padding-top:0.5em;
}
.bl2 strong {
	color:#d34304;
	font-size:1.3em;
	font-weight:bold !important;
	position:absolute !important;
	margin:0;
	padding-top:0.5em;
	padding-left:1em;
}
.bl3 {
	margin-left:1em;
	margin-bottom:1em
}
.bl3 img.bl_cent {
	height:10.7em;
}
.bl3 img.bl_cent_lr {
	height:10.7em;
	width:1.36em;
}
*:lang(fr) .bl3 img.bl_cent {
	height:10.55em;
}
*:lang(fr) .bl3 img.bl_cent_lr {
	height:10.55em;
	width:1.36em;
}
.bl3 strong {
	color:#d34304;
	font-size:1.6em;
	font-weight:bold !important;
	position:absolute !important;
	margin:0;
	padding-top:1em;
	padding-left:1.25em;
	display:inline !important;
	width:auto !important;
}
*:lang(fr) .bl3 strong {
	margin-top:0em;
}
.bl3 span {
	position:absolute;
	margin-top:2em;
	margin-left:19em;
	text-align:bottom
}
.bl3 p {
	margin-top:4em;
	margin-left:1.7em;
	position:absolute;
	display:inline !important;
}
.bl4 p {
	position:absolute;
	margin-left:2em;
	margin-top:1.2em;
}
.bl4 img.bl_cent {
	height:5em;
}
.bl4 input {
	background:none;
}
.bl5 p {
	position:absolute;
	margin-left:2em;
	margin-top:0.8em;
}
.bl5 img {
	height:10.7em;
}
.bl6 p {
	margin-left:2em;
	margin-top:0.8em;
}
.bl6 img {
	height:3.72em;
}
.bl6 strong {
	color:#d34304;
	font-size:1.7em;
	font-weight:bold !important;
	position:absolute !important;
	margin:0;
	padding-top:1.6em;
	margin-top:-1.2em;
	padding-left:0em;
	display:inline !important;
	width:auto !important;
}
*:lang(fr) .bl6 strong {
	margin-top:-0.75em;
	font-size:1.6em;
	padding-top:1.2em;
}
.width515px img.bl_cent {
	width:515px;
	/* check ie6.css */
}
.width947px {
	width:936px !important;
}
*:lang(fr) .width947px {
	width:947px !important;
}
.width30em img.bl_cent {
	width:30em;
}
.width34em img.bl_cent {
	width:34em;
}
.width40em img.bl_cent {
	width:40em;
}
.width50em img.bl_cent {
	width:50em;
}
.width55em img.bl_cent {
	width:56.7em;
}
.width54em img.bl_cent {
	width:55.8em;
}
.width60em img.bl_cent {
	width:60em;
	/* check ie6.css */
}
.width81em img.bl_cent {
	width:81em;
	/* check ie6.css */
}
.width82em img.bl_cent {
	width:82.5em;
	/* check ie6.css */
}
.width83em img.bl_cent {
	width:83em;
	/* check ie6.css */
}
.width12em {
	width:12em !important;
}
.width62em {
	width:62em;
}
.width20em {
	width:20em;
}
.width40em {
	width:38em;
}
*:lag(fr) .width40em {
	width:40em;
}
.width73pc {
	width:73%
}
.fontSize1_2em {
	font-size:1.2em;
}
.positionStatic {
	position:static !important;
}
.positionRelative {
	position:relative !important;
}
.positionAbsolute {
	position:absolute !important;
}
.backgroundNone {
	background:none !important
}
.alignCenter {
	text-align:center;
}
.alignRight {
	text-align:right;
}
.alignLeft {
	text-align:left;
}
.alert {
	width:100%;
	height:4.27em;
	background:url(../img/bg_red.gif) no-repeat;
	color:#fff;
}
#center {
	background:transparent;
}
/* input arrondi */
.input_rond img {
	/* IE */
	margin-bottom:0.3em;
	/* IE 7 */
	vertical-align:middle;
	/* check ie6.css */
}
*:lang(fr) .input_rond img {
	/* FF Moz */
	vertical-align:top !important;
	margin-bottom:0 !important;
}
.input_rond input:empty {
	/* Safari */
	height:1.6em;
}
/* Conteneur parent */
#content {
	margin-left:auto;
	margin-right:auto;
	width:86.27em;
	text-align:left;
	position:relative;
}

/* Header */
#header {
	background:#fff;
}
#header h1 {
	float:left;
	margin:0;
	padding:0;
	font-size:100%;
	margin-bottom:1em;
}
#header h1 span {
	display:none;
}
#header h1 img.head_bg {
	width:67.3em;
	height:11.55em;
}
*:lang(fr) #header h1 img.head_bg {
	width:66.45em;
	height:11.45em;
}
#header h1 a#le_timbre_personnalise {
	background:url(../img/head/le-timbre-personnalise.png) no-repeat;
	/*
	ancien logos 
		width:20.54em;
		height:7em;
	*/
	width:19.45em;
	height:6.9em;
	position:absolute;
	/*margin-left:5em;
	margin-top:0.4em;*/
	margin-left:2.5em;
	margin-top:0.5em;
	display:block;
	cursor:pointer;
}
/**:lang(fr) #header a#le_timbre_personnalise {
	margin-left:2.5em;
	margin-top:0.2em;
}*/
#header h1 a#la_poste {
	background:url(../img/head/la-poste.png) no-repeat;
	width:23.63em;
	height:4.27em;
	position:absolute;
	margin-top:7em;
	display:block;
	cursor:pointer;
}
	/* Header: Panier */
	#header #panier {
		float:left;
		color:#254d7a;
		background:#fff url(../img/trait_panier.gif) center 8em no-repeat;
		margin:auto !important;
		padding:auto !important;
	}
	#header #panier ul li a {
		color:#254d7a;
		background:url(../img/puce_panier.gif) 0 0.45em no-repeat;
		padding-left:0.6em;
	}
	#header #panier p {
		margin-left:1em;
		margin-top:1em;
	}
	#header #panier ul {
		margin:0;
		padding:0;
		margin-left:1em;
	}
	#header #panier ul li {
		margin:0;
		display:inline;
	}
	#header #panier span {
		background:url(../img/bg_panier.jpg) no-repeat;
		width:8.81em;
		height:2.18em;
		display:block;
		margin-top:3.2em;
		margin-left:9em;
	}
	#header #panier span a {
		margin-left:3em;
		padding-top:0.55em;
		display:block;
		color:#ecf6ff;
		text-decoration:none;
	}
	#header #panier span a var {
		font-style: normal;
	}

	
	/* Header: Nav */
	#header #nav {
		/*clear:left;*/
		padding-top:0em;
		background: #fff url(../img/nav_bg.gif) repeat-x;
		height:3.2em;
	}
	#header #nav li {
		display:block;
		float:left;
		height:3.09em;
		background:url(../img/nav_off_r.gif) no-repeat top right;
		margin-right:0.5em;
	}
	#header #nav li span {
		width:10px;
		display:block;
		height:3.09em;
		background:url(../img/nav_off_l.gif) no-repeat;
		float:left;
	}
	#header #nav li.on {
		background:url(../img/nav_on_r.gif) no-repeat top right;
		margin-top:0.1em;
	}
	#header #nav li.on span {
		background:url(../img/nav_on_l.gif) no-repeat;
	}
	#header #nav li h2 {
		display:block;
		float:left;
		font-size:1.4em;
		font-weight:bold;
		margin-top:0.5em;
		width:8.8em;
		text-align:center;
	}
	#header #nav li a {
		color:#254d7a;
		text-decoration:none;
		margin:auto;
		padding-right:0.5em;
	}

	/* Header: Newsletter */
	#header #newsletter {
		float:left;
		margin-top:0.8em;
		font-size:0.8em;
		color:#8c8b8d;
		width:293px; /* Ajout correction Opera/Safari */
	}
	#header #newsletter input {
		width:9.7em
	}
	#header #newsletter button {
		padding:0;
		border:0;
		margin:0;
		margin-left:0.2em;
		position:absolute;
	}
	html* #header #newsletter button {
		margin-top:0.25em;
	}
	#header #newsletter button span {
		margin-top:-0.52em;
		margin-left:-0.47em;
		font-weight:bold;
		color:#7f7f7f;
	}
	#header #newsletter #statMsg {
		background-color:#d1e5fa;
		margin-top:0.6em;
		margin-left:-0.2em;
		width:33em;
		position:absolute;
		border:1px solid #a8b7c6;
		border-top:0;
		min-height:5em;
		height:auto;
		font-size:1.0em;
	}
	*:lang(fr) #header #newsletter #statMsg {
		margin-top:0.8em;
	}
	#header #newsletter #statMsg p {
		margin:0;
		padding:0;
		font-size:1.2em;
		margin-left:1em;
		color:#000;
	}
	/* SAFARI */
	/*
	#header #newsletter button:empty {
		width:2.4em;
		height:2.4em;
		position:absolute;
		margin-left:21.5em;
		margin-top:-1.6em
	}
	#header #newsletter button span:empty {
		margin-left:0.5em;
		margin-top:-1em;
		position:absolute;
	}*/
	
	/* Etapes */
	#etapes {
		background: #fff url(../img/bg_etape.gif) left center no-repeat;
		width:100%;
		height:8.18em;
		padding-left:5em;
		text-align:left;
		margin-bottom:1em;
	}
	#etape1, #etape2, #etape3, #etape4 {
		width:22%;
		float:left;
		margin-top:2em;
		text-align:center;
	}
	#etapes p {
		font-variant:small-caps;
		margin:0;
		font-size:1.1em;
		font-weight:bold
	}
	#etapes p.on {
		color:#e64d27;
	}	
	
	
/* Center */
#center {
	background:#fff;
}

	/*Fils d'ariane */
	#center #ariane {
		margin-left:1em;
		font-size:0.95em;
		margin-top:0.5em;
		clear:both;
		height:1em;
	}
	#center #ariane li {
		float:left;
		display:block;
		margin-right:0.2em;
		color:#254d7a;
	}
	#center #ariane li a {
		color:#8c8b8d;
	}
	
	
	/* Footer */
	#footer {
		background:#fff;
	}
	#footer h4, #h_txt_juridique h4 {
		background:url(../img/ico_info.jpg) no-repeat;
		padding-left:1.2em;
		margin-left:1em;
		font-size:1.1em;
	}
	#footer p#mentions_legales_txt, #h_txt_juridique p {
		margin-left:2.2em;
		margin-top:-0.7em;
		position:relative
	}
	#footer div {
		background:url(../img/footer.jpg) repeat-x;
		height:5.9em;
		margin-top:1em;
		border-top:1px solid #c2c1bc;
	}
	#footer div p {
		padding:0;
		margin-top:0.3em;
		margin-left:0.7em;
		margin-right:0.7em;
	}
	#footer div p a {
		color:#254d7a;
		background:url(../img/puce_panier.gif) 0 0.45em no-repeat;
		padding-left:0.6em;
		margin-right:0.4em;
	}
	#footer #footer_adresse {
		text-align:center;
		clear:both;
		background:#fff;
		border:0;
		width:100%;
		padding-top:1em;
	}
	#footer #footer_adresse img {
		vertical-align:middle;
	}
	#footer #footer_adresse address {
		color:#254d7a;
		font-size:0.9em;
		font-style:normal;
		width:34.1em;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	
	/* Contenu principal */
	#principal {
		width:100%;
		clear:both;
	}
	#principal img.top-bottom {
		width:86.27em;
	}
	#principal_cont {
		background:url(../img/bg_center_c.jpg) no-repeat;
		border-left:1px solid #e6e5e5;
		border-right:1px solid #e6e5e5;
		width:86.07em;
		margin-top:-0.2em;
		padding:0;
	}
	#principal_cont h3 {
		position:absolute;
		font-variant:small-caps;
		margin:0;
		margin-left:1em;
		padding:0;
		color:#33587c;
		font-size:1.4em;
		#margin-top:-0.5em;
	}
	#principal_cont #temps_load {
		color:#f1781b;
		font-weight:bold;
		position:absolute;
		display:block;
		margin-left:58.5em;
		margin-top:-0.6em
	}
	*:lang(fr) #principal_cont #temps_load {
		margin-top:0em
	}
	#principal_cont #temps_load img {
		vertical-align:middle;
		margin-right:0.4em;
	}
	div#center_cont {
		margin:0;
		padding-top:1.5em;
	}
	#principal_cont div.alert {
		padding:0;
	}
	#principal_cont div.alert p {
		padding-left:1.3em;
		padding-top:0.8em;
		line-height:1.3em;
	}
	#principal_cont div.alert p img {
		vertical-align:text-bottom;	
	}
	
	
	
	/* Panier */
	table {
		width:100%;
		background:transparent
	}
	table th {
		text-align:center;
		font-size:1.1em;
		vertical-align:middle;
		height:4em
	}
	table td {
		vertical-align:top;
	}
	table td p {
		margin:0;
		padding:0;
	}
	table#panier_1 th.th1, table#panier_1_kdo td.td1, td.td1 {
		width:25em;
	}
	table#panier_1 th.th1, table#panier_1_kdo td.td1, td.td1 {
		width:25em;
	}
	table#panier_1 th.th2, table#panier_1_kdo td.td2, td.td2 {
		width:18em
	}
	table#panier_1 th.th3, table#panier_1_kdo td.td3, td.td3 {
		width:9em;
	}
	td.td3 a {
		color:#12449e;
	}
	table#panier_1 th.th4, table#panier_1_kdo td.td4, td.td4 {
		width:5em
	}
	table#panier_1 th.th5, table#panier_1_kdo td.td5, td.td5 {
		width:22em
	}
	table#panier_1 td.td1 p, table#panier_1_kdo td.td1 p {
		padding-left:4em;
	}
	table#panier_1_kdo td.td1 p {
		padding-left:3.5em;
		text-align:left;
	}
	table#panier_1 td.td2 p, table#panier_1_kdo td.td2 p {
		color:#464646;
		font-size:2em;
		font-weight:bold;
		margin:0
	}
	table td.td1 p.panier_visu_timbre_h {
		background:url(../img/panier_1/timbre_h.gif) 4.1em 0px no-repeat;
		width:5.4em;
		height:4.2em;
	}
	table td.td1 p.panier_visu_timbre_h_p {
		vertical-align:middle;
		margin-top:0.75em;
	}
	table td.td1 p.panier_visu_timbre_v_p {
		vertical-align:middle;
		margin-top:0.75em;
		margin-left:1.3em;
	}
	*:lang(fr) table td.td1 p.panier_visu_timbre_v {
		width:5.27em;
		height:4em;
	}
	table td.td1 p.panier_visu_timbre_v {
		background:url(../img/panier_1/timbre_v.gif) 4em 0px no-repeat;
		width:4.2em;
		height:5.4em;
	}
	*:lang(fr) table td.td1 p.panier_visu_timbre_v {
		width:4em;
		height:5.27em;
	}
	table td.td1 p.panier_visu_timbre_h img {
		margin-top:0.4em;
	}
	table td.td1 p.panier_visu_timbre_v img {
		margin-top:0.4em;
	}
	table#panier_1 td.td3, table#panier_1_kdo td.td3 {
		width:9em
	}
	table#panier_1 td.td3 p, table#panier_1_kdo td.td3 p {
		/*margin-top:-1em;
		position:relative*/
		color:#464646;
		font-size:2em;
		font-weight:bold;
	}
	*:lang(fr) table#panier_1 td.td3 p, *:lang(fr) table#panier_1_kdo td.td3 p {
		margin-left:-2em;
		padding-left:1em;
	}
	table#panier_1 td.td3 input, table#panier_1_kdo td.td3 input {
		width:3.6em !important;
		font-size:1.8em;
		background:#fff;
		padding:0;
		margin:0;
		border:1px solid #ccc;
		text-align:right;
		margin-bottom:0.2em;
	}
	table#panier_1_kdo td.td3 input {
		margin-top:0.5em;
		margin-bottom:0.1em;
		font-size:1.5em;
	}
	table td.inputCell p {
		font-size:1.0em !important;
	}
	*:lang(fr) table td.inputCell p {
		font-size:1.0em !important;
		margin-right:1em;
		margin-top:-0.5em;
	}
	table#panier_1 td.td4, table#panier_1_kdo td.td4 {
		width:5em;
		font-weight:bold
	}
	table#panier_1 td.td4 p, table#panier_1_kdo td.td4 p {
		margin-top:0em;
		margin-left:0em;
		font-size:1.5em;
		position:relative;
		color:#464646;
	}
	*:lang(fr) table#panier_1 td.td4 p , *:lang(fr) table#panier_1_kdo td.td4 p{
		margin-left:-1.1em;
		margin-top:-0.5em;
	}
	.cmdPassesDetails p {
		margin-top:0em !important;
	}
	table#panier_1 td.td5, table#panier_1_kdo td.td5 {
		width:22em;
	}
	table#panier_1 td.td5 p, table#panier_1_kdo td.td5 p {
		color:#464646;
		font-size:2em;
		font-weight:bold;
		margin:0;
		width:80%;
	}
	table#panier_1 td.td5 p.poubelle, table#panier_1_kdo td.td5 p.poubelle {
		width:20%;
	}
	*:lang(fr) table#panier_1 td.td5 p.poubelle, *:lang(fr) table#panier_1_kdo td.td5 p.poubelle  {
		margin-left:-1em
	}
	table#panier_1 td.td5 p input, table#panier_1_kdo td.td5 p button {
		width:auto !important;
		height:auto !important;
		position:relative;
		border:0;
	}
	table#panier_1 tbody td, table#panier_1_kdo tfoot td {
		height:9.18em;
		vertical-align:middle;
		text-align:center;
		padding:0;
		margin:0;
	}
	table#panier_1_kdo tfoot td {
		height:6.63em !important;
		vertical-align:middle;
	}
	div.panier_1_tr_bg_1 {
		background:url('../img/panier_1/table-td.gif') 0px 45px repeat-y;
	}
	div.panier_1_tr_bg_2 {
		background:#fff url('../img/panier_1/table-tfoot_03.gif') 0px 0px repeat-y;
	}
	div.panier_1_tr_bg_3 {
		background:#fff url('../img/panier_1/table-tfoot_05.gif') 0px 0px repeat-y;
	}
	#panier_1_foot tfoot tr {
		height:auto !important!;
		color:#464646;
		font-size:1.5em;
	}
	#panier_1_foot tfoot tr td {
		vertical-align:middle !important;
	}
	#panier_1_foot tfoot tr {
		vertical-align:middle !important;
	}
	#panier_1_foot tfoot tr.line_1 td.td1 {
		width:75%;
		font-weight:bold;
		padding-right:1em;
		height:2.09em;
		text-align:right;
	}
	#panier_1_foot tfoot tr.line_2 td.td2 {
		width:75%;
		height:3em;
		font-weight:bold;
		padding-right:1em;
		text-align:right;
	}
	#panier_1_foot tfoot tr.line_3 td.td3 {
		width:75%;
		height:3em;
		padding-right:1em;
		text-align:right;
		font-size:0.9em;
	}
	#panier_1_foot tfoot tr.line_3 td.td3 p {
		margin-top:-0.2em;
	}
	#panier_1_foot tfoot tr.line_4 {
		font-size:2.2em;
	}
	#panier_1_foot tfoot tr.line_4 td.td4 {
		width:75%;
		text-align:right;
		font-weight:bold;
		padding-right:1em;
	}
	#panier_1_footer_table #p_bg_footer {
		background:url('../img/panier_1/btn_07.jpg') no-repeat;
		/*width:44.90em;*/
		width:485px;
		height:3.81em;
		float:left;
		margin-left:1.25em;
		/* check ie6.css */
		margin-top:0.15em;
		color:#464646;
		padding-top:0.15em;
		padding-left:0.8em;
	}
	#panier_1_footer_table {
		padding-top:1em;
		border-top:1px solid #d7d7d6;
	}
	*:lang(fr) #panier_1_footer_table #p_bg_footer {
		margin-top:1.1em;
	}
	#btn_creeruntimbre, #btn_commander {
		float:left;
	}
	#btn_creeruntimbre button {
		width:219px;
		margin-left:0.5em;
	}
	#btn_commander button {
		width:196px
	}
	
	/* Panier : Etape 2 */
	#center_cont #panier_2_identification {	
		display:block !important;
		/* check ie6.css */
	}
	#center_cont #panier_2_identification small {	
		color:#000;
		font-weight:normal;
		font-size:0.7em;
	}
	#center_cont #panier_2_identification label {
		width:13em;
		text-align:right;
		float:left;
	}
	#center_cont #panier_2_identification input {
		margin:0.1em;
		width:55em;
		font-size:0.8em;
	}
	#center_cont #panier_2_identification button {
		display:inline !important;
		position:absolute !important;
		margin-top:-2em !important;
		margin-left:0.75em !important;
	}
	*:lang(fr) #center_cont #panier_2_identification button {
		margin-top:-1.6em !important;
		margin-left:0em !important;
	}
	#center_cont #panier_2_identification a {
		margin-left:13em;
	}
	#center_cont #panier_2_identification sup, #center_cont #panier_2_inscription #content_form_inscription div p sup, #vous_etes_plutot sup {
		color:#e64d27;
		font-weight:bold;
		margin-top:0.25em;
	}
	#center_cont #panier_2_inscription #content_form_inscription {
		background:url('../img/panier_2/bg_03.jpg') no-repeat;
		width:923px;
		height:414px;
		margin-left:0.5em;
		margin-top:1em;
	}
	*:lang(fr) #center_cont #panier_2_inscription #content_form_inscription {
		margin-left:1em;
	}
	#center_cont #panier_2_inscription #content_form_inscription h4 {
		color:#d34304;
		font-size:1.6em;
		font-weight:bold;
		padding-top:1em;
		margin-left:1em;
	}
	#center_cont #panier_2_inscription #content_form_inscription #panier_2_sousTitre_ins {
		margin-top:-1.6em;
		margin-left:1.7em;
	}
	#center_cont #panier_2_inscription #content_form_inscription #panier_2_sousTitre_ins em {
		color:red;
		font-style:normal;
	}
	#center_cont #panier_2_inscription #content_form_inscription div {
		border-top:1px solid #d7d7d6;
		margin-top:0;
		padding-top:1em;
	}
	/**:lang(fr) #center_cont #panier_2_inscription #content_form_inscription div {
		margin-top:2em;
	}*/
	#center_cont #panier_2_inscription #content_form_inscription div p {
		float:none;
		clear:both;
		margin-top:0.2em;
		margin-bottom:0.2em;
	}
	#center_cont #panier_2_inscription #content_form_inscription div p label {
		float:left;
		width:18%;
		text-align:right;
		padding-right:1.5em;
		margin-bottom:0.5em;
	}
	#center_cont #panier_2_inscription #content_form_inscription div p span label {
		width:auto !important;
		padding-top:3px;
	}
	#center_cont #panier_2_inscription #content_form_inscription div p span select {
		margin-right:15px;
	}
	#center_cont #panier_2_inscription #content_form_inscription #panier_2_enter_mail label ,
	#center_cont #panier_2_inscription #content_form_inscription #panier_2_enter_pwd label { 
		width:38% !important;
		margin:0;
		padding:0;
	}
	#center_cont #panier_2_inscription #content_form_inscription div p input {
		float:left;
		margin:0.1em;
		margin-bottom:0.4em;
		font-size:0.8em;
	}
	#center_cont #panier_2_inscription #content_form_inscription div p select {
		float:left;
		margin:0.1em;
		margin-bottom:0.4em;
	}
	#center_cont #panier_2_inscription #panier_2_info_pass {
		margin-top:-2.5em !important;
		margin-left:1em !important;
		color:#5d5d5c;
	}
	#center_cont #panier_2_inscription #panier_2_info_pass p {
		padding-top:0.5em
	}
	#center_cont #panier_2_inscription #panier_2_info_pass label {
		width:24em !important;
		display:block;
		float:none !important;
	}
	#center_cont #panier_2_inscription #panier_2_info_pass input {
		background:url(../img/inp.gif) repeat-x;
		float:none !important;
		margin-top:-0.1em !important;
	}
	#center_cont #panier_2_inscription #panier_2_info_pass span {
		/*text-align:right;*/
		width:24em;
		display:block;
	}
	#vous_etes_plutot {
		background:url('../img/panier_2/bg_06.jpg') no-repeat;
		width:923px;
		height:51px;
		margin-left:0.5em;
		margin-top:1em;
		color:#5d5d5c;
	}
	*:lang(fr) #vous_etes_plutot {
		margin-left:1em;
	}
	#vous_etes_plutot h4 {
		font-size:1.6em;
		padding-top:0.5em;
		font-weight:bold;
		margin-left:1em;
		float:left;
		margin-top:0em
	}
	#vous_etes_plutot p {
		float:left;
		margin-top:1.1em;
		margin-left:0.5em;
		margin-right:2em;
		font-size:1.4em;
	}
	#vous_etes_plutot p input {
		background:none;  
		border:0
	}
	#panier_2_check_footer {
		margin-left:1em;
		margin-top:1em;
		width:51.5em;
		float:left;
	}
	#panier_2_check_footer p {
		margin-top:0.1em;
	}
	#panier_2_check_footer input {
		border:0;
		background:none
	}
	#panier_2_footer_legal {
		border-top:1px solid #c8c8c7;
		padding-top:0.5em;
		color:#464646;
		clear:both;
		float:none;
	}
	#panier_2_btn_sinscrire {
		float:left;
		margin-top:0.8em;
		margin-bottom:2em;
	}
	/* Panier : Etape 3
	*/
	table td.td3 p.panier_3_quantite {
		font-size:1.5em;
		padding-left:0em;
		padding-top:0.2em;
	}
	*:lang(fr) table td.td3 p.panier_3_quantite {
		padding-left:0.7em;
	}
	#panier_1_footer_table #cgv_overflow {
		height:15.45em;
		overflow:auto;
		width:83em;
		margin-left:1.2em;
		margin-top:1em;
		margin-bottom:1em;
		border:1px solid #e5eaf4;
		padding:0.5em;
	}
	#panier_1_footer_table #select_card {
		text-align:center;
		color:#464646;
		font-weight:bold;
		font-size:1.2em;
		margin-top:1.5em;
		display:none;
	}
	#panier_1_footer_table #select_card img {
		margin-left:0.75em;
		margin-right:0.75em;
	}
	#panier_1_footer_table #select_card input {
		margin-left:0.75em;
		margin-right:0.75em;
		border:0;
	}
	/* Panier : Etape 4
	*/
	#center_cont #panier_4_commande {
		margin-left:2em;
		/* check ie6.css */
	}
	#center_cont #panier_4_commande #merci_commande {
		color:#33587c;
		font-weight:bold;
		font-size:1.3em;
	}
	#center_cont #panier_4_commande #informations_commande p {
		border-bottom:1px solid #d7d7d6;
		width:60em;
		margin:0;
		padding-left:1em;
		padding-bottom:0.5em;
		padding-top:0.5em;
		color:#5d5d5c;
		float:left;
	}
	#center_cont #panier_4_commande #toutes_vos_commandes {
		float:left;
		margin-left:0.8em;
		margin-top:-1.25em;
	}
	#center_cont #panier_4_footer #montant_ttc {
		clear:both;
		float:none;
		padding-top:1em;
		float:left;
	}
	#center_cont #panier_4_footer #montant_ttc {
		width:58em;
		margin-left:2em;
	}
	#center_cont #panier_4_footer #montant_ttc strong {
		font-size:1.4em;
		color:#5d5d5c;
	}
	#center_cont #panier_4_footer #montant_ttc a {
		color:#5d5d5c;
	}	
	#center_cont #panier_4_footer button {
		float:left;
		margin-left:1.3em;
		margin-top:0.75em;
	}
	
	#principal_cont #panier_4_edito {
		margin-top:0.5em;
		margin-left:2em;
	}

	/* Mon compte : Commandes passees */
	#principal_cont #mon_compte_float_menu {
		float:right;
		color:#464646;
		margin-right:1em !important
	}
	#principal_cont #mon_compte_float_menu li {
		display:inline;
		background:url('../img/mon_compte/puce_fle.gif') 0 2px no-repeat;
		padding-left:0.8em;
		margin-left:0.2em;
		margin-right:0.2em;
	}
	#principal_cont #mon_compte_float_menu li a {
		color:#464646;
	}
	#center_cont div#mon_compte_commandes_passees {
		background:url('../img/mon_compte/bg_t1.gif') 0px 0px repeat-y;
		margin-top:1em;
		margin-left:-0.45em;
	}
	*:lang(fr) #center_cont div#mon_compte_commandes_passees {
		margin-left:0
	}
	#center_cont div#mon_compte_commandes_passees table tr td {
		height:8.18em;
		padding-top:0.25em;
	}
	#center_cont div#mon_compte_commandes_passees table tr td p {
		font-size:1.4em;
		color:#41464f;
	}
	#center_cont div#mon_compte_commandes_passees table tr td.td1 {
		width:31.36em;
	}
	#center_cont div#mon_compte_commandes_passees table tr td.td1 p {
		margin-left:2em;
	}
	#center_cont div#mon_compte_commandes_passees table tr td.td2 {
		width:26.63em;
	}
	#center_cont div#mon_compte_commandes_passees table tr td.td3 {
		width:11.45em;
	}
	#center_cont div#mon_compte_commandes_passees table tr td.td4 {
		width:16.63em;
	}
	#center_cont div#mon_compte_commandes_passees table tr td.td4 a {
		margin-top:1.9em;
		display:block !important;
		margin-left:0.75em;
	}
	*:lang(fr) #center_cont div#mon_compte_commandes_passees table tr td.td4 a {
		margin-top:1.7em
	}
	#center_cont div#mon_compte_commandes_passees table tr td p {
		margin-top:1em;
	}
	#center_cont div#mon_compte_commandes_passes_tfoot {
		background:url('../img/mon_compte/bg_tf1.gif') no-repeat;
		height:3.90em;
		width:84.75em;
		margin-top:1em;
		margin-left:0.8em;
		color:#464646;
	}
	*:lang(fr) #center_cont div#mon_compte_commandes_passes_tfoot {
		width:83.72em;
		margin-left:1em;
	}
	#center_cont div#mon_compte_commandes_passes_tfoot #nombres_commandes_passees {
		float:left;
		margin-top:1em;
		margin-left:1em;
		font-size:1.2em;
		font-weight:bold;
	}
	#center_cont div#mon_compte_commandes_passes_tfoot ul {
		margin-top:1.4em !important;
		float:left;
		margin-left:31em !important;
		/* check ie6.css */
	}
	#center_cont div#mon_compte_commandes_passes_tfoot ul li {
		display:inline;
		margin-left:0.25em;
		margin-right:0.25em;
	}
	#center_cont div#mon_compte_commandes_passes_tfoot a {
		color:#464646;
	}
	#center_cont div#mon_compte_commandes_passes_tfoot #nombres_cmd_page_suivante {
		float:right;
		margin-top:1.4em;
		margin-right:1em;
	}
	#center_cont #mon_compte_commandes_passes_footer_juridique {
		margin:1.3em;
		margin-bottom:0;
		margin-top:0.8em;
	}
	#center_cont .table_commandes_passees_details {
		background-position: 0px 0px !important;
		margin-top:-0.8em;
		margin-left:-0.5em
	}
	*:lang(fr) #center_cont .table_commandes_passees_details {
		margin-left:0;
	}
	#center_cont .table_commandes_passees_details_head th {
		height:auto !important;
		color:#254d7a;
		font-size:1em;
		font-weight:normal;
	}
	#center_cont .table_commandes_passees_details_head {
		margin-top:1.5em;
	}
	#center_cont .table_commandes_passees_details table td.td1 .panier_visu_timbre_h_p,
	#center_cont .table_commandes_passees_details table td.td1 .panier_visu_timbre_v_p {
		padding-left:2em;
	}
	#center_cont .table_commandes_passees_details table td.td5 {
		vertical-align:middle;
	}
	#center_cont .table_commandes_passees_details table td.td5 p {
		font-size:1.5em !important;
		width:auto !important;
		vertical-align:middle;
		height:2.3em;
		line-height:2.3em;
		margin-left:1em;
		margin-right:0.5em;
	}
	*:lang(fr) #center_cont .table_commandes_passees_details table td.td5 p {
		margin-left:0.75em;
	}
	#center_cont .table_commandes_passees_details table td.td5 a {
		float:left;
		display:block;
	}
	#center_cont .table_commandes_passees_details table td.td5 strong {
		float:left;
		display:block;
		color:#464646;
		width:14em
	}
	div.mon_comptes_tr_bg_3 {
		background:#fff url('../img/mon_compte/bg_t2.gif') 0px 0px repeat-y;
		height:17.18em;
	}
	div.mon_comptes_tr_bg_3 table.mon_compte_details_foot td {
		width:75%;
	}
	div.mon_comptes_tr_bg_3 table.mon_compte_details_foot td.td2, div.mon_comptes_tr_bg_3 table.mon_compte_details_foot td.td3 {
		height:2.2em !important;
	}
	div.mon_comptes_tr_bg_3 table.mon_compte_details_foot td.retour_liste_commandes p {
		font-size:0.5em !important;
		padding-left:1.2em;
		color:#464646;
		margin-top:0.8em;
	}
	div.mon_comptes_tr_bg_3 table.mon_compte_details_foot td.retour_liste_commandes a {
		font-size:1em !important;
		color:#464646;
		font-weight:normal;
	}
	#center_cont #t_commandes_passees_details {
		margin-top:1em;
		margin-left:1.2em;
	}
	#center_cont #t_commandes_passees_details a {
		position:absolute;
		margin-left:70em;
		margin-top:1.9em;
		color:#254d7a;
	}
	*:lang(fr) #center_cont #t_commandes_passees_details a {
		margin-left:70em;
		margin-top:1.4em;
	}
	#center_cont .modif_donnes_perso {
		background:url('../img/mon_compte/bg_donnees.jpg') no-repeat !important;
		height:503px !important;
		margin-top:0.4em !important;
	}
	#center_cont .modif_donnes_perso #modif_pass { 
		margin-top:3em !important;
	}
	
	#center_cont #mes_compositions {
		background:url('../img/mon_compte/bg_comp.jpg') no-repeat;
		width:925px;
		height:298px;
		margin-top:0.5em;
		margin-left:0.5em;
	}
	*:lang(fr) #center_cont #mes_compositions {	
		margin-left:1em;
	}
	#center_cont #renommez_votre_composition {
		width:427px;
		float:left;
	}
	#center_cont p.msg_valid_composition {
		margin-top:5em !important;
		margin-left:6em !important;
		position:relative;
		color:red;
		font-weight:bold;
	}
	#center_cont p.msg_valid_composition a {
		color:#999;
		font-weight:normal;
		display:block;
		margin-top:1em;
	}
	#center_cont #renommez_votre_composition h4 {
		font-variant:small-caps;
		margin:0;
		margin-left:1em;
		margin-top:1em;
		padding:0;
		color:#33587c;
		font-size:1.4em;
	}
	#center_cont #renommez_votre_composition p {
		margin-left:1.5em;
		margin-top:0.5em;
	}
	#center_cont #renommez_votre_composition #nomination_compo input {
		margin-top:0em;
		width:20.5em;
		color:#5c7d9f;
		padding-left:0.2em;
	}
	#center_cont #renommez_votre_composition #reference_compo, #center_cont #renommez_votre_composition #presenter_compo, #center_cont #renommez_votre_composition #tirage_compo, #center_cont #thematique_composition {
		color:#7c7b79;
		font-weight:bold;
		margin-top:0
	}
	#center_cont #renommez_votre_composition #presenter_compo {
		margin-top:0
	}
	#center_cont #renommez_votre_composition #tirage_compo {
		clear:both;
		margin-top:0
	}
	#center_cont #renommez_votre_composition #reference_compo strong {
		color:#000
	}
	
	#center_cont #renommez_votre_composition #paragraph_compo_oui, #center_cont #renommez_votre_composition #paragraph_tirage_oui {
		margin:0;
		padding:0;
		float:left;
		margin-left:2em;
		margin-right:2em;
		margin-top:-1em;
	}
	#center_cont #renommez_votre_composition #paragraph_compo_non, #center_cont #renommez_votre_composition #paragraph_tirage_non {
		float:left;
		margin-top:-1em;
	}
	*:lang(fr) #center_cont #renommez_votre_composition #paragraph_compo_oui {
		margin:0;
		padding:0;
		float:left;
		margin-left:2em;
		margin-right:2em;
	}
	#presenter_compo {
		margin-top:0 !important;
		margin-bottom:0.7em !important
	}
	*:lang(fr) #presenter_compo {
		margin-bottom:0em !important;
		margin-top:1em !important;
	}
	#tirage_compo {
		margin-top:0 !important;
		margin-bottom:1em !important
	}
	*:lang(fr) #center_cont #renommez_votre_composition #paragraph_compo_non {
		margin-top:0;
		margin-bottom:0;
	}
	#center_cont #renommez_votre_composition  #paragraph_compo_oui input, #center_cont #renommez_votre_composition  #paragraph_compo_non input, #center_cont #renommez_votre_composition  #paragraph_tirage_oui input, #center_cont #renommez_votre_composition  #paragraph_tirage_non input {
		border:0;
		background:none;	
	}
	#center_cont #compo_btn_valider {
		text-align:center;
		margin-top:-1.8em !important;
	}
	*:lang(fr) #center_cont #compo_btn_valider {
		margin-top:-0.4em !important;
	}
	#center_cont #visualiser_composition {
		float:left;
		width:427px;
		margin-left:3em;
		/*margin-top:6em;*/
	}
	#center_cont #visualiser_composition p {
		text-align:center;
		color:#e54300;
		font-size:1.3em;
		font-weight:bold;
		margin-left:-1em;
		width:450px;
		position:relative;
	}
	#center_cont #visualiser_composition #visualiser_composition_h {
		background:url('../img/mon_compte/timbre_h_03.png') no-repeat;
		width:437px;
		height:182px;
		margin-right:3em;
		/*margin-top:-20em;*/
		margin-top:6em;
		position:relative;
		/* check ie6.css */
	}
	*:lang(fr) #center_cont #visualiser_composition #visualiser_composition_h {
	/*	margin-top:-20em;*/
	}
	#center_cont #visualiser_composition #visualiser_composition_h img {
		margin-left:11.4em;
		margin-top:1.7em;
		border:1px solid #ddd
	}
	#center_cont #visualiser_composition #visualiser_composition_v {
		background:url('../img/mon_compte/timbre_v_03.png') no-repeat;
		width:437px;
		height:238px;
		margin-right:3em;
		/*margin-top:-24em;*/
		margin-top:1em;
		position:relative;
	}
	*:lang(fr) #center_cont #visualiser_composition #visualiser_composition_v {
		/*margin-top:-23em;*/
	}
	#center_cont #visualiser_composition #visualiser_composition_v img {
		margin-left:14em;
		margin-top:1.7em;
		border:1px solid #ddd
	}
	#center_cont #visualiser_composition button, #center_cont #visualiser_composition a {
		margin:0.2em !important;
		position:relative;
		text-decoration:none; 
		/*display:block;*/
	}
	#center_cont #stockage_donnees {
		margin:0;
		margin-left:1.2em;
		padding-top:0.5em;
		clear:both;
	}
	#center_cont #thematique_composition {
		clear:both;
	}
	#center_cont #thematique_composition strong {
		color:#000;
		display:block;
		margin-top:0.5em
	}
	#mes_compositions_photos {
		width:936px;
		background:#c8ddf2 url('../img/mon_compte/bg_sous.jpg') no-repeat;
	}
	*:lang(fr) #mes_compositions_photos {
		width:947px;
		background:#c8ddf2 url('../img/mon_compte/bg_sous.jpg') no-repeat;
	}
	.mes_compos_amis {
		background:#c8ddf2 url('../img/mon_compte/bg_sous2.jpg') no-repeat !important;
	}
	*:lang(fr) .mes_compos_amis {
		background:#c8ddf2 url('../img/mon_compte/bg_sous.jpg') no-repeat;
	}
	#mes_compositions_photos #mes_compo_photo_right {
		margin-left:20em;
		padding-top:3em;
	}
	.mes_photo_cont {
		float:left;
		width:165px;
		text-align:center;
		color:#464646;
		border-right:1px dashed #5c7d9f;
		margin-left:1em;
	}
	.mes_photo_cont .lib_img_hori {
		margin-top:3.75em
	}
	.mes_photo_cont_last {
		border-right:0;
	}
	.mes_photo_cont p {
		text-align:left;
		width:160px;
	}
	.mes_photo_cont p a {
		color:#464646;
	}
	.mes_photo_cont a.btn_commander {
		margin-top:1.2em;
		display:block;
	}
	.timbre_vertical {
		background:url('../img/mon_compte/timbre_c_v.jpg') no-repeat;
		width:90px;
		height:131px;
		margin-left:auto;
		margin-right:auto;
	}
	.timbre_horizontal {
		background:url('../img/mon_compte/timbre_c_h.jpg') no-repeat;
		width:131px;
		height:90px;
		margin-top:3.7em;
		margin-left:auto;
		margin-right:auto;
	}
	.timbre_horizontal img {
		margin-top:1em;
		margin-left:0.15em;
	}
	.timbre_vertical img {
		margin-top:1em;
	}
	.borderBottom2pxabc1d9 {
		border-bottom:2px solid #abc1d9;
		padding-top:1.5em;
		margin-bottom:2em;
		margin-right:1em;
	}
	.borderBottom1pxdde4ec {
		border-bottom:1px solid #dde4ec;
		padding-top:1.5em;
		margin-bottom:2em;
		margin-right:1em;
	}
	.borderBottom2pxdde4ec {
		border-bottom:2px solid #dde4ec;
		padding-top:1.5em;
		margin-bottom:2em;
		margin-right:1em;
	}
	#mes_commandes_passees, #mes_commandes_passees a {
		text-align:right;
		margin-right:1em;
		color:#464646;
	}
	#center_cont #montimbramoi {
		background:url('../img/mon_compte/bg_montimbramoi.jpg') no-repeat;
		width:925px;
		height:244px;
		margin-left:1em;
		/*position:relative;*/
		margin-top:0.5em;
	}
	#center_cont #montimbramoi #cest_si_facile {
		float:right;
		margin-right:6em;
		margin-top:5em
	}
	*:lang(fr) #center_cont #montimbramoi #cest_si_facile {
		float:right;
		margin-right:6em;
		margin-top:4em
	}
	#center_cont #montimbramoi #cest_si_facile p {
		color:#335779;
	}
	#center_cont #montimbramoi #cest_si_facile p strong {
		display:block;
		font-size:1.7em;
	}
	#center_cont #montimbramoi #cest_si_facile div {
		font-size:1.3em;
		margin-top:1.5em;
		color:#dc5a06;
		font-weight:bold;
	}
	#center_cont #montimbramoi #cest_si_facile div img {
		display:block;
		margin-top:0.5em;
	}
	.envoyer_a_un_ami_v {
		margin:0 !important;
		margin-left:6em !important;
		margin-top:1em !important;
	}
	.envoyer_a_un_ami_h {
		margin:0 !important;
		margin-left:6em !important;
		margin-top:5em !important;
	}
	.envoyer_un_ami_timbre_h {
		margin-bottom:1.5em !important;
	}
	
	
	/* Home */
	.homePage {
		margin-top:1em;
	}
	.homePage * {
		margin:0;
		padding:0;
	}
	.homePage ul li {
		list-style:none;
	}
	h3 {
		font-size:1.3em;
	}
	
	#principal #hp_actif {
		width:37.72em;
		height:29.18em;
		margin-left:0.8em;
		margin-top:0.75em;
		float:left;
		position:relative;
	}
	#principal #hp_actif ul {
		display:inline;
	}
	#principal #hp_actif ul li {
		float:left;
		height:28px;
		z-index:15;
		position:relative;
		margin-right:0.5em;
	}
	#principal #hp_actif ul li img {
		float:left;
	}
	#principal #hp_actif ul li h3 {
		float:left;
		font-size:1.1em;
		background:url(../img/home/tab_13.jpg) repeat-x;
		height:28px;
		padding:0.5em;
	}
	#principal #hp_actif ul li.actif h3 {
		background:url(../img/home/tab_08.jpg) repeat-x;
	}
	#principal #hp_actif ul li h3 a {
		color:#254d7a;
		text-decoration:none;
	}
	#principal #hp_actif #hp_actif_inter {
		border:1px solid #a6b7c7;
		width:37.5em;
		height:26.9em;
		position:absolute;
		clear:both;
		z-index:1;
		top:2.4em;
	}
	*:lang(fr) #principal #hp_actif #hp_actif_inter {
		width:37.72em;
		height:26.5em;
	}
	html* #principal #hp_actif #hp_actif_inter {
		top:2.5em;
	}
	* html body #principal #hp_actif #hp_actif_inter {
		top:3.7em;
	}
	.hp_timbre_box {
		margin-left:2em !important;
		margin-right:2em !important;
		float:left;
		height:10em;
		margin-top:2em !important;
	}
	.hp_timbre_box p {
		margin-left:1.35em !important;
		margin-top:0.25em !important;
		color:#535353;
	}
	.hp_timbre_box p a {
		color:#535353;
	}
	.hp_timbre_box p img {
		vertical-align:bottom;
	}
	.hp_timbre_min_vert {
		background:url(../img/home/timbre_v.gif) no-repeat;
		width:5.9em;
		height:7.9em;
		margin-right:1em !important;
		margin-left:1em !important;
	}
	*:lang(fr) .hp_timbre_min_vert {
		width:5.81em;
		height:7.81em;
	}
	.hp_timbre_min_vert img {
		margin-left:0.7em !important;
		margin-top:0.8em !important;
	}
	.hp_timbre_min_hori {
		background:url(../img/home/timbre_h.gif) no-repeat;
		width:7.9em;
		height:5.9em;
		margin-top:2em !important;
	}
	*:lang(fr) .hp_timbre_min_hori {
		width:7.81em;
		height:5.81em;
	}
	.hp_timbre_min_hori img {
		margin-left:0.8em !important;
		margin-top:0.7em !important;
	}
	#principal #hp_timbre_footer {
		padding-top:1em;
		clear:both;
		text-align:right;
		color:#254d7a;
		margin-right:1em;
	}
	#principal #hp_timbre_footer a {
		color:#254d7a;
	}
	
	
	/* page concours */
	
	.contestPage {
		margin-top:1em;
		margin-bottom:2em;
	}
	.contestPage * {
		margin:0;
		padding:0;
	}
	.contestPage ul li {
		list-style:square;
		margin-left:1.9em;
		margin-top:1em;
		margin-bottom:1em;
		color:#dc5a06;
	}
	.contestPage ul li span {
		color:#535353
	}
	.contestPage #cp_container {
		width:86.27em;
		background:url(../img/concours/bg_05.jpg) repeat-y;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/concours/bg_05.jpg', sizingMethod='scale');
		margin-bottom:-3em;
	}
	.contestPage #cp_container img.cp_top, .contestPage #cp_container img.cp_bottom {
		width:86.27em;
		z-index:2;
	}
	.contestPage #cp_container img.cp_bottom {
		position:relative;
		margin-top:-29em;
		margin-bottom:0.9em;
	}
	#cp_content_center {
		margin-top:-26.2em;
	}
	#cp_container #cp_cont_left {
		float:left;
		margin-left:1.4em;
		z-index:5;
		position:relative;
		margin-bottom:2em;
		width:58em;
	}
	#cp_container #cp_cont_left h3 {
		color:#dc5a06;
		text-transform:uppercase;
		font-size:1.5em;
	}
	#cp_cont_left #cp_left_center {
		margin-top:2em;
	}
	#cp_cont_left #cp_left_center .cp_etape {
		color:#254d7a;
		text-align:center;
		font-size:1.8em
	}
	#cp_cont_left #etapes_participation {
		background:url(../img/concours/h_06.png) no-repeat;
		width:57.8em;
		height:18.54em;
	}
	*:lang(fr) #cp_cont_left #etapes_participation {
		width:57.09em;
	}
	#cp_cont_left #cp_left_text {
		color:#535353
	}
	#cp_cont_left #cp_left_reglement {
		margin-top:1em;
		padding-top:0.5em;
		text-align:right;
		color:#254d7a;
		border-top:2px solid #d9d9d9;
	}
	#cp_cont_left #cp_left_reglement a {
		color:#254d7a;
	}
	#cp_cont_right {
		float:right;
		z-index:5;
		position:relative;
		margin-right:0.25em;
		width:24.45em;
		margin-bottom:2em;
	}
	#cp_cont_right h4 {
		color:#fff;
		font-size:1.3em;
	}
	#cp_cont_right .cp_subh4 {
		color:#fff;
		margin-top:1em;
	}
	#cp_cont_right .cp_subvote {
		padding-top:1em;
		border-top:2px solid #f18e4d;
		margin-right:1em;
		color:#fff;
		margin-top:2em;
	}
	.cp_timbre_box {
		margin-left:0 !important;
		margin-right:0 !important;
		height:9em;
	}
	.cp_timbre_box .hp_timbre_min_hori {
		margin-top:1em !important;
	}
	
	
		/* page entreprise */
	
	.entreprisePage {
		margin-top:1em;
		margin-bottom:2em;
	}
	.entreprisePage * {
		margin:0;
		padding:0;
	}
	.entreprisePage ul li {
		list-style:square;
		margin-left:1.9em;
		margin-top:1em;
		margin-bottom:1em;
		color:#88175d;
	}
	.entreprisePage ul li span {
		color:#535353
	}
	.entreprisePage ul li span strong {
		color:#88175d;
	}
	.entreprisePage #ep_container {
		width:86.27em;
		background:url(../img/entreprise/bg_05.jpg) repeat-y;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/entreprise/bg_05.jpg', sizingMethod='scale');
		margin-bottom:-3em;
	}
	.entreprisePage #ep_container img.ep_top, .entreprisePage #ep_container img.ep_bottom {
		width:86.27em;
		z-index:2;
	}
	.entreprisePage #ep_container img.ep_bottom {
		position:relative;
		margin-top:-28em;
		margin-bottom:0.9em;
	}
	#ep_content_center {
		margin-top:-28.2em;
	}
	#ep_container #ep_cont_left {
		float:left;
		margin-left:1.4em;
		z-index:5;
		position:relative;
		margin-bottom:2em;
		width:58em;
	}
	#ep_container #ep_cont_left h3 {
		color:#800752;
		text-transform:uppercase;
		font-size:1.5em;
	}
	#ep_cont_left #ep_left_center {
		margin-top:2em;
	}
	#ep_left_center #ep_subh3 {
		margin-top:17em;
		margin-bottom:2.5em;
	}
	#ep_left_center #ep_subh3 a.btn_com {
		position:absolute;
		margin-left:37em;
		margin-top:-0.6em;
		display:block;
	}
	*:lang(fr) #ep_left_center #ep_subh3 a.btn_com {
		margin-left:37.15em;
		margin-top:-0.6em;
	}
	#ep_left_center #ep_subh3 p {
		width:34em;
	}
	#ep_left_center .bl2 strong {
		color:#800752;
	}
	#ep_cont_left #ep_left_footer {
		margin-top:1em;
		padding-top:0.5em;
		border-top:2px solid #d9d9d9;
		color:#535353;
		font-size:0.9em;
	}
	#ep_cont_right {
		float:right;
		z-index:5;
		position:relative;
		margin-right:0.25em;
		width:24.45em;
		margin-bottom:2em;
	}
	#ep_cont_right h4 {
		color:#fff;
		font-size:1.3em;
	}
	#ep_cont_right .ep_subh4 {
		color:#fff;
		margin-top:1em;
	}
	#ep_cont_right #ep_formulaire {
		margin-top:2em !important;
	}
	#ep_cont_right #ep_formulaire label {
		display:block;
		color:#fff;
		margin:0.2em;
	}
	#ep_cont_right #ep_formulaire input, #ep_cont_right #ep_formulaire select, #ep_cont_right #ep_formulaire textarea {
		width:19em
	}
	#ep_cont_right #ep_formulaire button {
		margin-top:0.6em;
	}
	
	/* Galerie */
	#center_cont #ga_recherche p {
		padding-top:0.5em !important;
		font-weight:bold;
		float:left;
	}
	#center_cont #ga_recherche form {
		margin-top:0.7em !important;
	}
	#center_cont #ga_recherche form select {
		width:13em;
		margin-left:1em;
	}
	#center_cont #ga_recherche form button {
		position:absolute;
		margin-left:0.2em;
		margin-top:0.1em;
	}
	#center_cont #ga_deg {
		width:85.5em;
		background:url(../img/bg_deg.png) no-repeat;
		margin-left:0.5em;
		margin-top:1em;
		padding-top:3em;
	}
	*:lang(fr) #center_cont #ga_deg {
		width:84.9em;
		margin-left:1em;
	}
	#ga_deg .timbre_horizontal, #concours_deg .timbre_horizontal, #pop_envoyer_ami #pea_timbre .timbre_horizontal  {
		background:url(../img/galerie/timbre_h.png) no-repeat;
	}	
	*:lang(fr) #ga_deg .timbre_horizontal, *:lang(fr) #concours_deg .timbre_horizontal {
		margin-left:1.2em;
	}
	#ga_deg .timbre_vertical, #concours_deg .timbre_vertical, #pop_envoyer_ami #pea_timbre .timbre_vertical  {
		background:url(../img/galerie/timbre_v.png) no-repeat;
	}	
	*:lang(fr) #ga_deg .timbre_vertical , *:lang(fr) #concours_deg .timbre_vertical{
		margin-left:3.2em;
	}
	#ga_deg .mes_photo_cont p, #concours_deg #ga_deg .mes_photo_cont p {
		text-align:center;
		width:131px;
		margin-left:1.2em;
	}
	#ga_footer {
		text-align:right;
		color:#464646;
		padding-right:1em;
	}
	#ga_footer a {
		color:#464646;
	}
	#ga_footer ul {
		list-style:none;
		height:13px;
	}
	#ga_footer ul li {
		float:right;
	}
	#ga_footer ul li.retour {
		float:left;
	}
	
	
	/* Ajout pour la galerie -> nouveau timbre */
	
	#ga_deg .timbre_horizontal {
		background:url(../img/galerie/timbre_h2.png) no-repeat;
		width:129px;
		height:102px;
	}	
	
	#ga_deg .timbre_vertical {
		background:url(../img/galerie/timbre_v2.png) no-repeat;
		width:103px;
		height:132px;
		margin-top:0.95em;
	}	
	
	#ga_deg .timbre_vertical img {
		width:67px;
		height:96px;
		margin:1.3em 0 0 0.6em;
	}	
	
	#ga_deg .timbre_horizontal img {
		width:95px;
		height:67px;
		margin:1.3em 0 0 -0.7em;
	}	
	
	*:lang(fr) #ga_deg .timbre_vertical {
		margin-left:2.5em;
	}
	
	
	
	
	/* Gabari */
	
	#center_cont #gabari_layout {
		margin-left:1em;
		margin-top:0.7em;
		background:#f9f9f9;
		width:83.90em;
		float:left;
	}
	*:lang(fr) #center_cont #gabari_layout {
		background:url(../img/gabari_05.jpg) repeat-y;
	}
	#center_cont #gabari_layout img.gabari_top {
		width:83.90em;
		height:18.09em;
		position:relative;
		z-index:2;
	}
	#center_cont #gabari_layout img.gabari_bottom {
		width:83.90em;
		height:18.18em;
		position:relative;
		z-index:2;
		margin-top:-15em;
	}
	#center_cont #gabari_layout #gabari_cont {
		width:82.70em;
		position:relative;
		z-index:5;
		margin-top:-17.09em;
		padding-left:1em;
		border-left:1px solid #b2b1af;
		border-right:1px solid #b2b1af
	}
	*:lang(fr) #center_cont #gabari_layout #gabari_cont {
		width:83.90em;
		border:0;
	}
	#center_cont #gabari_layout #gabari_cont h4 {
		color:#33587c;
		margin:0;
		font-size:1.5em;
	}
	#center_cont #gabari_layout #gabari_cont p {
		width:81em;
		margin:0;
		margin-top:0.7em;
		margin-bottom:1em;
		margin-left:0.5em;
		color:#7c7b79
	}
	
	/* Concours Vote */
	.jeuxVote {
		padding-left:0.5em;
	}
	*:lang(fr) .jeuxVote {
		padding-left:1em;
	}
	#concours_deg {
		width:85.1em;
		background:url(../img/bg_deg_or.jpg) no-repeat;
		margin-top:1em;
		padding-top:1.5em;
	}
	#concours_deg .bl2 {
		margin-left:1em;
	}
	*:lang(fr) #concours_deg {
		width:85.5em;
	}
	#concours_deg .mes_photo_cont {
		margin-top:2em;
		margin-bottom:1em;
	}
	#concours_deg  p.bl_jaune {
		background:url(../img/bulle_03.gif) no-repeat;
		width:13.1em;
		height:3em;
		text-align:center;
		padding-top:0.25em;
	}
	*:lang(fr) #concours_deg  p.bl_jaune {
		width:12.81em;
		height:2.90em;
		margin-left:0.65em;
	}
	#concours_deg  p.bl_jaune strong, #concours_deg  p.bl_gris strong  {
		display:block;
	}
	#concours_deg  p.bl_gris strong  {
		color:#dc5a06
	}
	#concours_deg  p.bl_gris {
		background:url(../img/bulle_07.gif) no-repeat;
		width:13.1em;
		height:3em;
		text-align:center;
		padding-top:0.2em;
	}
	*:lang(fr) #concours_deg  p.bl_gris {
		width:12.81em;
		height:2.90em;
		margin-left:0.65em;
	}
	#concours_deg  p.bl_gris img {
		vertical-align:bottom
	}
	#concours_deg .borderBottom1pxdde4ec, #concours_deg .borderBottom2pxdde4ec {
		margin-right:3em;
	}
	
	/* Popin */
	#popin_text {
		display:none;
	}
	#js_popin {
		display:none;
		width:0;
		height:0;
		position:absolute;
		z-index:999;
		text-align:center;
		background:url(../img/popin/bg_px.png);
		display:block;
		left:0;
		top:0;
	}
	#js_popin #opac_img {
		position:absolute;
		left:0;
		top:0;
	}
	#js_popin #popin_cont {
		margin-left:auto;
		margin-right:auto;
		width:57.27em;
	}
	#js_popin #popin_head {
		padding:0;
		margin:0;
		width:57.27em;
		height:14.45em;
	}
	#js_popin #popin_body {
		padding:0;
		margin:0;
		width:57.27em;
		position:relative;
		text-align:left;
	}
	#js_popin #popin_inner {
		padding:0;
		margin:0;
		margin-top:-12em;
		padding-left:1.6em;
		position:absolute;
		z-index:9999
	}
	#js_popin #popin_foot {
		width:57.27em;
		height:4.27em;
		margin:0;
		padding:0;
	}
	#popin_inner * {
		padding:0;
		margin:0;
		text-align:left;
	}
	#popin_inner h4 {
		margin-top:1em;
		font-size:1.4em;
		text-transform:uppercase;
		margin-left:2.5em;
	}
	#popin_inner #pop_fermer {
		position:absolute;
		margin-left:32em;
		margin-top:1em;
		font-size:1.3em;
		font-weight:bold;
		text-align:right;
	}
	*:lang(fr) #popin_inner #pop_fermer {
		margin-left:34em;
	}
	.bleu h4 {
		color: #335779;
	}
	.violet h4 {
		color:#800752;		
	}	
	.bleu #pop_fermer a {
		color: #335779;
		text-decoration:none;
	}
	.violet #pop_fermer a {
		color:#800752;
		text-decoration:none;
	}
	#pop_envoyer_ami, #pop_mdp_perdu {
		margin-left:2em;
		margin-top:3em;
		width:50em;
	}
	#pop_envoyer_ami #pea_timbre {
		float:left;
		width:10em;
		margin-left:4.5em;
	}
	#pop_envoyer_ami #pea_timbre .mes_photo_cont {
		border:0;
		margin-top:1.5em;
	}
	#pop_envoyer_ami #pea_timbre .timbre_horizontal {
		margin-top:1em;
	}
	#pop_envoyer_ami #pea_timbre .timbre_horizontal img, #pop_envoyer_ami #pea_timbre .timbre_vertical img {
		margin-top:1em !important;
		margin-left:1.05em;
	}
	#pop_envoyer_ami #pea_description {
		float:left;
		clear:right;
		width:30em !important;
		margin-left:5em;
	}
 	#pop_envoyer_ami #pea_description label {
		display:block;
		margin-bottom:0.3em;
	}
	#pop_envoyer_ami #pea_description textarea {
		width:24em;
		height:6.3em !important;
	}
	.bg_gris {
		background:url(../img/popin/bg_deg_gris.jpg) no-repeat;
	}
	.bg_gris_phy {
		background:url(../img/popin/bg_deg_gris.jpg) no-repeat;
		width:49.81em;
		height:4.90em;
		margin-top:1em !important;
	}
	#pop_envoyer_ami #pea_coordonnes {
		background:#d9e7f6;
		width:46.81em;
		height:8.90em;
		margin-left:1.3em !important;
		padding-top:0.75em;
	}
	#pop_envoyer_ami #pea_coordonnes strong {
		margin-top:0em;
		margin-bottom:0.5em;
		color:#7c7b79;
		text-transform:uppercase;
		font-size:1.2em;
		display:block;
	}
	#pop_envoyer_ami #pea_coordonnes label {
		display:block;
		margin-top:0.2em;
		margin-bottom:0.2em;
		color:#3c3c3c
	}
	#pop_envoyer_ami #pea_coordonnes  #pea_coo_vous, #js_popin #pop_envoyer_ami #pea_coordonnes  #pea_coo_ami {
		width:20em;
		margin-left:2.75em;
		float:left;
	}
	#pop_envoyer_ami #pea_coordonnes input {
		width:15em;
	}
	#pop_envoyer_ami #pea_merci {
		background:#d9e7f6;
		width:46.81em;
		height:3em;
		margin-left:1.3em !important;
		padding-top:1.25em;
		text-align:center;
	}
	#pop_envoyer_ami #pea_button, #pop_mdp_envoyer {
		text-align:center;
		margin-top:3em;
		background:url(../img/popin/bg_deg_gris.jpg) 0px 21px no-repeat;
	}
	#pop_envoyer_ami p, #pop_mdp_p p {
		padding-left:0.5em;
		font-size:0.9em;
		margin-top:2em;
	}
	#pop_mdp_p {
		margin-left:2em !important
	}
	#pop_mdp_form {
		background:#d9e7f6;
		width:43.31em;
		height:3.5em;
		margin-left:1.3em !important;
		padding-top:1.75em;
		padding-left:4.5em;
		margin-top:1em;
	}
	#form_recherche_galerie #re_creation {
		color:#bbb;
		font-style:italic;
	}
	#form_recherche_galerie #re_creation:focus {
		color:#000;
		font-style:normal;
	} 
	.pea_form_error {
		color:red;
		text-align:center !important;
	}
	.pea_form_error_rose {
		color:#ecd5e9;
		text-align:center !important;
	}
	.pea_form_error strong {
		margin-left:auto;
		margin-right:auto;
	}	
	#pop_montimbramoi_p {
		margin-left:4em !important;
		margin-top:2em;
		width:50em;
		color:#800752;
	}
	#pop_montimbramoi_form {
		width:50em;
		margin-top:2em !important;
		margin-left:4em !important;
	}
	#pop_montimbramoi_form p {
		margin:0;
	}
	#pop_montimbramoi_form label {
		display:block;
		color:#3c3c3c;
		margin:0.2em;
	}
	#pop_montimbramoi_form sup {	
		color:#800752;
	}
	#pop_montimbramoi_form input, #pop_montimbramoi_form select, #pop_montimbramoi_form textarea {
		width:38em;
		display:block;
	}
	#pop_montimbramoi_form button {
		margin-top:2.6em;
	}
	#pop_montimbramoi_valid {
		text-align:center;
		margin-left:-1.4em;
		background:url(../img/popin/bg_deg_gris.jpg) 0px 51px no-repeat;
		margin-bottom:1em;
	}
	#pop_montimbramoi_footer {
		font-size:0.9em;
		margin-left:-1em;
		width:54em;
	}
	#pop_montimbreamoi_merci {
		background:#ecd5e9;
		width:46.81em;
		height:3em;
		margin-top:1em;
		margin-left:3.75em !important;
		padding-top:1.25em;
		text-align:center;
	}
	#pop_montimbreamoi_merci strong {
		font-size:1.3em;
	}
	#pop_montimbreamoi_demande {
		font-size:1.3em;
		text-align:center;
		margin-top:2em;
	}
	#pop_montimbramoi_valid_sec {
		margin-top:2em;
		text-align:center;
		background:url(../img/popin/bg_deg_gris.jpg) 28px 21px no-repeat;
	}
	#ep_form_merci {
		background:#ecd5e9;
		width:24em;
		height:14em;
		text-align:center;
		margin-top:5em;
		padding-top:1em;
	}
	#ep_form_merci a {
		color:#800752;
		margin-top:5em;
		display:block;
		position:relative;
	}
	
	#popin_inner #ga_recherche {
		width:50.6em !important;
		margin-left:2em;
		margin-top:1em;
	}
	*:lang(fr) #popin_inner #ga_recherche {
		width:49.9em !important;
		margin-left:2em;
	}
	#popin_inner #form_recherche_galerie p {
		/*width:21em;*/
		float:left;
		margin-top:1.5em;
		margin-left:1em;
	}
	#popin_inner #form_recherche_galerie button {
		position:absolute
	}
	#popin_inner .pop_lib_photo {
		margin-left:2.8em;
		margin-top:1em;
	}
	.pop_lib_photo div.visu_photo {
		float:left;
		margin:0.5em !important;
		display:inline;
	}
	.module_upload h4 {
		margin-bottom:-30px;
	}
	#pop_pagination {
		width:47.9em;
		margin-left:0.5em;
		margin-right:1em;
	}
	#pop_pagination p {
		width:23.75em;
	}
	#pop_pagination p.floatRight {
		text-align:right;
	}
	#pop_pagination p a {
		color:#535353
	}
	/* Bibliotheque */
	#ga_deg .lib_visuel {
		float:left;
		width:26.36em;
		height:26.36em;
		margin-left:1.1em;
	}
	#ga_deg .lib_visuel_cadre {
		width:26.36em;
		height:26.36em;
		background:#f4f9fd;
		border:1px solid #eee;
	}
	#ga_deg .lib_visuel img.lib_img_hori {
		margin-left:0.5em;
		margin-top:5.27em;
	}
	#ga_deg .lib_visuel img.lib_img_vert {
		margin-left:5.27em;
		margin-top:0.5em;
	}
	*:lang(fr) .bibliotheque .clear {
		padding-top:4.5em;
	}