/* Europe */

@import url(/design/commons/css/page/aftersale/consult/p_search_form.css);
@import url(/design/europe/WW/css/page/aftersale/aftersale.css);
@import url(/design/europe/WW/css/page/commons/web2/button.css);

/* *********** Surcharge aftersale *********** */

body.layout_menu_main #l_main{
	width:47em;
	padding:0 22em 0 0;
	color:#636363;
}
fieldset {
	border:0;
	padding:0;
	margin:0;
}
p strong, li strong {
	font-weight:bold;	
}
p strong em {
	text-decoration:underline;
}
h2.accroche {
	font-size:1.3em;
	margin:0 0 1em 0;
	padding:0;
	width:35em;
	background-image:none;
	color:#636363;
}
p.accroche {
	font-size:1.38em;
	margin:0 0 1em 0;
	padding:0;
	font-weight:bold;
	width:auto;
}
p.accroche span {
	color:#BC104E;
}
p.print {
	background:url(/design/europe/WW/css/page/aftersale/consult/img/picto_print.gif) left 0.6em no-repeat;
	padding:0.5em 0 0.5em 2.5em;
	font-size:1.2em;
}
div.c_rt{
	border:2px solid #D9D9D9!important;
}
/** #saisies **/
/** [ASA][20.0] cq0100030265 - Emplacement des liens et de l'expressBooking **/
/* [ATO] [21.1] - Décembre 2008 */
#d_saisies {
	width: 19.2em;
	position:absolute;
	right:1.3em;
	top:4.6em;
	height:10em;	
}
#d_saisies h3 {
	border:0;
	background:#660033;
	color:white;
	font-family:"Trebuchet MS";
	font-size:1.3em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.1em;
	margin:0.1em 0!important;
	padding:2px 5px;
	text-align:center;
}
#d_saisies p.print {
	font-size:1em;
	font-weight:bold;
	color:#BC104E;
	margin:0.5em;
	padding:0 0 0 2.8em;
	background-position:left top;
}
#d_saisies form {
	padding:0 0 0 0.5em;
}
#d_saisies label {
	width:auto;
	font-weight:bold;
}
#d_saisies label em {
	font-weight:normal;	
}
#d_saisies p.input {
	margin:0.3em 0;
}
#d_saisies p.input input {
	font-size:.9em;
	height:1.3em;
	margin-bottom:0.7em;
	margin-left:0.2em;
	padding:0pt;
	vertical-align:top;
}
#d_saisies span.xfit {
	position:absolute;
	bottom:-1em;
	right:1em;
}
#d_saisies a.forgot {
	background:url(/design/europe/WW/css/page/aftersale/consult/img/a_forgot.png) no-repeat 0 0;
	padding-left:2em;
	margin:1em 0 !important;
	height:auto;
	display:block;
	color:#626262;
}

/** #d_infos **/
#d_infos {
	width:45em;
	float:left;
}
#d_infos ul {
	margin:0 0 1em 0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}
#d_infos ul li {
	background:url(/design/europe/WW/css/page/aftersale/consult/img/nl.gif) left 0.5em no-repeat;
	margin:0!important;
	padding:0 0 1em .7em!important;
	font-size:1em;
	border-bottom:1px solid white;
}

#d_infos .encadre {
	border:2px solid #d8d8d8;
	padding:0.5em;
	font-weight:bold;
}
#d_infos .encadre a {
	color:#636363;
}
#d_infos li strong {
	color:#BC104E;
	font-size:1.3em;
}
#d_infos #accessTicket {
	display:block;
	padding:0 0 2em 0;
	color:#BC104E;
	font-size:1.2em;
}
#d_infos .introConsult {
	font-size:1.1em;
	font-weight:bold;
}

/** div arrondis **/
div.c_lb{
	background:url(/design/europe/WW/css/page/aftersale/consult/img/aftersale_saisies_bg.gif) bottom repeat-x;
	padding:0 0 1em 0;
	margin:0.1em;
	position:relative;
}
div.c_lt{
	background:none;
}
div.c_rb{
	background:none;
}
div.c_rt{
	background:none;
}



/** submit arrondis **/
.submit_c_lt {
	background: url(/design/europe/WW/css/page/aftersale/consult/img/aftersale_submit_c_lt.png) top left no-repeat;
	margin: 0 0 0;
}
.submit_c_rt {
	background: url(/design/europe/WW/css/page/aftersale/consult/img/aftersale_submit_c_rt.png) top right no-repeat;
	padding-top: 0.1em;
}
.submit_c_rb {
	background: url(/design/europe/WW/css/page/aftersale/consult/img/aftersale_submit_c_rb.gif) bottom right no-repeat;
}
.submit_c_lb {
	background: url(/design/europe/WW/css/page/aftersale/consult/img/aftersale_submit_c_lb.gif) bottom left no-repeat;
	padding-right: 2em;
	padding-left: 2em;
	padding-bottom: 0.1em;
}

div.submit_c_lb p.submit {
  clear: right;
  text-align: center;
  vertical-align: top;
  padding: 0;
  margin: 0;
	
}
div.submit_c_lb p.submit input {
	color: #FFFFFF;
	text-align: center;
	padding: 0;
	margin:0;
	line-height:normal;
	text-decoration:none;
}

/** push_mobile **/
#push_mobile {
	background:transparent url(/design/commons/img/pushMobile/push_mobile.gif) no-repeat scroll 0.7em 0.7em;
	border:2px solid #CCCCCC;
	margin:0 0 1em 0;
	padding:0.5em 0.5em 0.8em 4.2em;
}

#push_mobile strong.divTitle {
	color:#047399;
	font-size:1.25em;
}

#push_mobile p strong, #push_mobile p strong a {
	color:#BC104E;
}