body {
    margin: 0;
    background-color: #EEE;
}
img {
    border: 0;
}
p, ul, a {
    color: #283D55;
}
#container {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    min-height: 820px;
    background-color: #FFF;
}
#banner {
    position: absolute;
    top: 0;
    left: 0;
    width: 728px;
    height: 90px;
    background-color: #2D5E93;
    /*display: none;*/
}
#promotion {
    float: right;
    width: 172px;
    height: 90px;
    background: url('/img/header/bg_promotion.jpg') no-repeat 0 0;
    text-align: left;
    font: bold 10px arial;
    /*display: none;*/
}
#promotion img {
    position: absolute;
    top: 52px;
    right: 15px;
}
#promotion a {
    display: block;
    padding: 5px 5px 0 5px;
    text-decoration: none;
    color: #FFF;
}
#header {
    position: relative;
    clear: both;
    height: 74px;
    background-color: #2D5E93;
    background-image: url('/img/header/bg_header.jpg');
    background-repeat: no-repeat;
    background-position: right 0;
}
#header #flag {
    margin: 0 0 8px 2px;
}
#header #login {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 345px;
    height: 64px;
    background-color: #95AECE;
    border: solid 1px #114688;
}
#header #login img {
    position: absolute;
    top: 2px;
    left: 2px;
}
#header #login .accountMenu {
    background: url('/img/header/bg_logged.jpg') repeat-x left center;
}
#header #login .accountMenu, #header #login form {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
}
#header #login form {
    margin: 0 0 2px 0;
    padding: 0;
    width:343px;
    text-align: right;
    vertical-align: bottom;
}
#header #login label, #header #login form a {
    font: 10px arial;
    color: #FFF;
}
#header #login label {
    padding-right: 3px;
}
#header #login form input#email, #header #login form input#password, #header #login form input#submit {
    vertical-align: middle;
    background-color: #FBF9FB;
    border: solid 1px #114688;
    font: 10px arial;
    color: #114688;
}
#header #login form input#email {
    width: 110px;
}
#header #login form input#password {
    width: 65px;
}
#header #login form input#remember {
    vertical-align: middle;
}
#header #login form input#submit {
    height: 18px;
    text-align: center;
    font: bold 12px arial;
    background-color: #EBEBEB;
	padding-right:4px;
	padding-left:4px;
}
#header #login .accountMenu p {
    margin: 0;
    padding: 3px 0 2px 0;
    font: 12px arial;
    color: #FFF;
}
#header #login .accountMenu p span.user {
    font: 14px arial;
    color: #416085;
}
#header #login .accountMenu a {
    color: #FFF;
    font: 12px arial;
    text-decoration: none;
}
#header #login .accountMenu a:hover {
    text-decoration: underline;
}
#header #login a.disconnect {
    position: absolute;
    top: 4px;
    right: 80px;
    font: bold 11px arial;
    color: #FFF;
}
#header #lostPassword {
    display: none;
}
#header #error {
    position: absolute;
    top: 12px;
    left: 390px;
    width: 120px;
    height: 50px;
    background: url('/img/header/bg_error.png') no-repeat center center;
    z-index: 50;
    visibility: hidden;
}
#header #error p {
    margin: 3px 5px;
    font: 10px arial;
    color: #990000;
    line-height: 11px;
}
#header #error a {
    font-weight: bold;
    color: #990000;
}
#menu a{
	text-decoration:none;
}
#menu {
    position: relative;
    margin: 2px 0 15px 0;
    height: 22px;
    background-color: #13498D;
}
#menu img {
    padding: 0 2px 0 0;
    background-color: #FFF;
}
#menu #quicksearch {
    position: absolute;
    top: 0px;
    right: 4px;
}
#menu #quicksearch input#quicksearch_content {
    padding-left: 3px;
    width: 170px;
    border: solid 1px #114688;
    vertical-align: middle;
    font: normal 10px arial;
    color: #426E9E;
}
#menu #quicksearch input#quicksearch_submit  {
    width: 65px;
    height: 19px;
    background-color: #FBF9FB;
    border: solid 1px #114688;
    text-align: center;
    vertical-align: middle;
    font: bold 12px arial;
    color: #114688;
    background-color: #EBEBEB;
}
#page_title {
    float: left;
}
.content hr {
    border: 0;
    height: 1px;
    background-color: #EEE;
    color: #EEE;
}
.stronged {
    font-weight: bold;
}
.centered {
    text-align: center;
}
.highlighted {
    color: #800;
    font-weight: bold;
}
.margined {
    margin: 15px 0;
}
.small {
    font-size: 10px;
    font-weight: normal;
}
.smallgreen {
    font: normal 11px arial;
    color: #009966;
}
.smallgreen a {
    font-weight: bold;
    color: #009966;
}
.left {
    text-align: left;
}
.right {
    text-align: right;
}
.alert {
    padding-left: 16px;
    color: #800;
    font: bold 12px arial;
    text-align: center;
	margin-top:15px;
	display:block;
}
.alert a {
    color: #800;
    font: bold 12px arial;
}
.alert img {
    vertical-align: bottom;
}
#right_container {
    margin-left: 10px;
    float: left;
}
#right_container .results {
    width: 300px;
    min-height: 100px;
    background-color: #B5C6DD;
    border-collapse: collapse;
}
#right_container .results img.title {
    margin: 3px 0 0 3px;
}
#right_container .results .details {
    margin: 0 0 0 5px;
    padding: 0;
    width: 283px;
    background-color: #F0F3F9;
    border-collapse: collapse;
}
#right_container .results .details td.img, #right_container .results .details td img {
    width: 70px;
}
#right_container .results .details .empty {
    height: 5px;
    background-color: #B5C6DD;
}
#right_container .results .details h1 {
    margin: 0 0 0 5px;
    color: #283D55;
    font-family: arial;
    font: 14px arial;
}
#right_container .results .details  p {
    margin: 0 0 0 5px;
    font: 11px arial;
}
#right_container .results .right a {
    padding-left: 7px;
    font: bold 12px arial;
    color: #4F76A6;
    background: url('/img/common/right_arrow.png') no-repeat left 3px;
}
#right_container #square {
    margin-top: 10px;
    width: 300px;
}
#footer {
    clear: both;
    padding: 5px;
    text-align: center;
    font: 11px arial;
    color: #23528C;
}
#footer a {
    color: #23528C;
}
#footer p {
    margin: 5px 0 0 0;
    font: 9px arial;
    color: #AAA;
}

.title_text{
	font-size:12px !important;
	font-family:Arial !important;
	color:#114688;
	font-weight:bold;
	text-decoration:underline;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
}
#new_registration_div{
	color:#283D55;
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.submit_btm{
	-x-system-font:none;
	background-color:#EBEBEB;
	border:1px solid #114688;
	color:#114688;
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:19px;
	line-height:normal;
	text-align:center;
	vertical-align:middle;
	width:65px;
}
.back_to_lot{
	background-color:white;
	margin-bottom:5px;
	font-family:arial;
	font-size:12px;
	font-style:italic;
	padding-bottom:10px;
	padding-top:10px;
}
.back_to_lot a{
	color:#000;
	font-weight:bold;
}
.alert_msg{
	color:#AA0000;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
}
.page_text{
	font-family:arial !important;
	font-size:12px !important;
}
.colored{
	color:#283D55 !important;
}
.padding5{
	padding-left:5px;
	padding-right:5px;
}
.safe_msg{
	color:red;
	font-weight:bold;
}
.div_error {
	color:#AA0000 !important;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:5px;
	font-family:arial;
	font-size:12px;
}
.backlink {
    margin: 2px 0 2px 25px;
    padding-left: 10px;
    font-size: 10px;
    color: #283D55;
    background: url('/img/common/right_arrow.png') no-repeat 3px 2px;
}
.mLeft200{
	margin-left:200px;
}
.clean {
clear:both;
float:none !important;
height:0 !important;
padding:0 !important;
}
.bouton{
background-color:#EBEBEB;
font:bold 12px arial;
height:18px;
text-align:center;
border:1px solid #114688;
color:#114688;
vertical-align:middle;
padding-bottom:2px;
}
.catalogued a{
text-decoration:none;
}
.titleTVBg{
	color:#494949;
	background-color:#F0F0F0;width:65px;padding: 2px 10px 2px 10px;
	font-weight:bold;
}
.titleTV1{
	color:#494949;
}
.titleTV2{
	color:#7C1A19;
}
#video_link{
margin-top: 1px;
padding-top: 5px;
margin-bottom:3px;
}
#video_link .titleTV1,#video_link .titleTV2{
	font-weight:bold;
	text-decoration:none;
}
#video_link a{
	text-decoration:none;
}
#video_right{
	float:right;width:300px; margin:0px 10px 10px 0px;background-color:#efefef;text-align:center;color:#777777;
}
#video_right table{
	font-family: Arial; font-size: 12px; color: #777777; text-align:left;
}
#video_right table a{
	color: #777777;
}
#video_right table .left_video_col{
	width:100px
}
#video_right table .right_video_col{
	width:200px
}
.noindent{
	text-indent:0px !important;
}
.justify{
	text-align:justify !important;
}
.main_button{
    height: 21px;
    text-align: center;
    font: bold 12px arial;
    background-color: #EBEBEB;
    border:1px solid #114688;
	color:#114688;
	vertical-align:middle;
}
.mask_div{
	position:fixed; top:0px;
	left:0px; width:100%;
	height:100%;
	z-index:10;
	background:#EEEEEE;
	opacity:0.4;
	filter:alpha(opacity = 50);
}
.change_pass_div{
	position:fixed; top:0px; left:390px; width:540px; z-index:15;
	border: 2px solid #114688; background:#FFFFFF; margin:0 auto; margin-top:100px;
	color:#416085;
	font:11px arial;
	line-height : 12pt;
}
.change_pass_div label{
	color:#283D55;
	display:block;
	float:left;
	margin:0 5px 0 0;
	text-align:right;
	width:150px;
}
.change_pass_div input {
border:1px solid #283D55;
color:#114688;
margin-bottom:1px;
}
.error_msg{
	color:#AA0000 !important;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding-bottom:7px;
}
#pass_content_div{
	padding:20px;
}
/*footer AGL*/
#footer_agl_footer {background-color:#eee; padding-top:30px; padding-bottom:20px; margin-left:auto; margin-right:auto; z-index:11;}
#footer_agl_footer a {text-decoration:none; color:#999;}
#footer_agl_footer a:hover {text-decoration:underline;}
#footer_agl_footer {width:900px;}

#footer_agl_fond-footer {width:900px; height:340px; padding:0px; margin:0px;}

#footer_agl_colgauche {display:block; float:left; margin-top:32px; width:289px; border-right:dashed 1px; border-color:#cecece; height:305px;}
#footer_agl_colcentre {display:block; float:left; width:308px;}
#footer_agl_coldroite {display:block; float:left; width:302px;}

#footer_agl_logo {background-image:url(/img/logo-auction.jpg); width:155px; height:70px; margin:auto; display:block;}

#footer_agl_colgauche-title {margin-top:20px; padding-top:10px; border-top:dashed 1px; border-color:#cecece; margin-bottom:15px;}
#footer_agl_colcentre-title {margin-left:10px; margin-top:15px;}
.footer_agl_AGL-title {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#b6b6b6;}
.footer_agl_block-title {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#999; margin-bottom:12px; display:block;}

#footer_agl_AGL-content {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; margin-right:10px;}
div#footer_agl_footer > div#footer_agl_fond-footer > #footer_agl_colgauche > div#footer_agl_AGL > div#footer_agl_AGL-content > ul#footer_agl_AGL-content-liste {margin-left:13px; margin-top:12px; color:#999; padding-left:0px;}
ul#footer_agl_AGL-content-liste li a {text-decoration:none; color:#999; font-size:11px;}
ul#footer_agl_AGL-content-liste li a:hover {text-decoration:underline;}
ul#footer_agl_AGL-content-liste li a b {text-decoration:none; color:#999; font-size:11px;}

div#footer_agl_footer > div#footer_agl_fond-footer > #footer_agl_colcentre > div#footer_agl_ENCHERES > ul.footer_agl_block-liste_ENCHERES {margin-left:13px; margin-top:19px; margin-bottom:10px; padding-left:0px;}
div#footer_agl_footer > div#footer_agl_fond-footer > #footer_agl_colcentre > div#footer_agl_ENCHERES > ul.footer_agl_block-liste_ENCHERES > li {margin-top:13px;}

div#footer_agl_footer > div#footer_agl_fond-footer > #footer_agl_coldroite > div#footer_agl_RENCONTRE > ul.footer_agl_block-liste {margin-left:13px; margin-top:10px; margin-bottom:10px; padding-left:0px;}

div#footer_agl_footer > div#footer_agl_fond-footer > #footer_agl_coldroite > div#footer_agl_DONNEES > ul.footer_agl_block-liste {margin-left:13px; margin-top:10px; margin-bottom:10px; padding-left:0px;}

#footer_agl_ENCHERES {background-color:#e4e4e4; margin-left:10px; margin-top:10px; margin-right:2px; padding:7px; padding-bottom:64px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999 !important;}

#footer_agl_RENCONTRE {background-color:#e4e4e4; margin-left:3px; margin-top:41px; padding:7px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999 !important;}

#footer_agl_DONNEES {background-color:#e4e4e4; margin-left:3px; margin-top:5px; padding:7px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999 !important;}

#footer_agl_RENCONTRE ul,#footer_agl_RENCONTRE li{color:#999 !important;}
#footer_agl_fond-footer ul{color:#999 !important;}

#copyright {font-family:Arial, Helvetica, sans-serif; color:#999; font-size:11px; text-align:center; display:block; margin-top:10px;}

.hideState{
	display:none;
}
div.liveInfoExp {
	background-color:#FFF;
	background-repeat:no-repeat; background-position:55px 14px;
	height:133px; padding-left:310px; padding-top:14px;
}
.liveInfoExpBG_fr{
background-image: url('/img/titles/fr/fond_infoexp.jpg');
}
.liveInfoExpBG_uk{
background-image: url('/img/titles/uk/fond_infoexp.jpg');
}
.liveInfoExpBG_de{
background-image: url('/img/titles/de/fond_infoexp.jpg');
}
div.liveInfoExp div.liveExpText {
	width:391px; border:#cbd7e7 4px solid; font: normal 16px arial; color:#000000; padding-top:12px; padding-left:25px; padding-right:20px; padding-bottom:15px;
}
div.liveInfoExp div.liveExpText span.gras {
	font-weight:bold;
}
/*==== LIVE ====*/
div#live_registration_div {
	background-image:url('/img/tete_inscrip_fd_total.jpg'); background-repeat:no-repeat; background-position:left top; height:46px; width:535px; float:left;
}
div.live_step {
	float:left;
}

div#live_step_1, div#live_step_2, div#live_step_3 {
	margin-left:12px; padding-left:19px; padding-right:10px; padding-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#13498d; height:27px;
}


div#live_step_1 {
	background-image:url('/img/tete_inscrip_choix1_off.jpg'); background-repeat:no-repeat; background-position:left 12px; width:144px;
}
div#live_step_2 {
	background-image:url('/img/tete_inscrip_choix2_off.jpg'); background-repeat:no-repeat; background-position:left 12px; width:129px;
}

div#live_step_2 span.liveTitle, div#live_step_3 span.liveTitle, div.liveExpText span.liveTitle {
	color:#e60000; font-style:italic;
}
div#live_step_3 {
	background-image:url('/img/tete_inscrip_choix3_off.jpg'); background-repeat:no-repeat; background-position:left 12px; width:128px;
}
div.on1 {
	background-image:url('/img/tete_inscrip_choix1_on.jpg') !important; background-repeat:no-repeat !important; background-position:left 12px !important; width:144px !important; color:#000000 !important;
}
div.on2 {
	background-image:url('/img/tete_inscrip_choix2_on.jpg') !important; background-repeat:no-repeat !important; background-position:left 12px !important; width:129px !important; color:#000000 !important;
}
div.on3 {
	background-image:url('/img/tete_inscrip_choix3_on.jpg') !important; background-repeat:no-repeat !important; background-position:left 12px !important; width:128px !important; color:#000000 !important;
}
div#live_registration_trait {
	background-image:url('/img/tete_inscrip_trait.gif'); background-repeat:repeat-x; background-position:left top; height:46px; width:365px; float:left;
}
#info_sup{
  	background: none repeat scroll 0 0 white;
    border: 1px solid red;
    padding: 2px;
    font: 12px arial;
}



#sale_info{float:left; width:55px; padding-top:27px; background-image:url('/img/information.jpg'); background-repeat:no-repeat; background-position:top center;}
#sale_cond{float:left; width:51px; padding-top:27px; background-image:url('/img/cgv.jpg'); background-repeat:no-repeat; background-position:top center;}
#sale_sel{float:left; width:57px; padding-top:27px;  background-repeat:no-repeat; background-position:top center;}
.sale_sel{background-image:url('/img/selection.jpg'); }
.sale_unsel{background-image:url('/img/supprimer.jpg'); }
#sale_alert{float:left; width:51px; padding-top:27px; background-image:url('/img/alerte.jpg'); background-repeat:no-repeat; background-position:top center;}
#sale_imp{float:left; width:51px; padding-top:27px; background-image:url('/img/print.jpg'); background-repeat:no-repeat; background-position:top center;}
#sale_fb{float:left; width:55px; padding-top:27px; background-image:url('/img/share.jpg'); background-repeat:no-repeat; background-position:top center;}
#sale_contact{float:left; width:55px; padding-top:27px; background-image:url('/img/contact.jpg'); background-repeat:no-repeat; background-position:top center;}
#sale_return{float:left; width:51px; padding-top:27px; background-image:url('/img/retour.jpg'); background-repeat:no-repeat; background-position:top center;}
#description #right a{font-size:9px !important; text-decoration:none; margin-left:0 !important;}
#description #right{text-align:center !important;}



#facebook_connect {
	float:right;
	display:block;
	width:70px;
	margin-top:5px;
	border-left:solid 1px #114688;
	height:54px; position:relative;
	text-align:center;
	font-family:Arial, Helvetica sans-serif;
	font-size:8px;
	color:#FFF;
	font-weight:bold;
	background-image:url('/img/FBconnectheader.jpg');
	background-repeat:no-repeat;
	background-position:bottom center;
	text-decoration:none;
}

.not_connected {
	width:426px !important;
}
.FBConnectButton_Simple, .FBConnectButton_RTL_Simple{
	background-image: url("") !important;
}

#facebook_connect_body {
	background-image:url('/img/FBconnect.jpg');
	width:148px;
	height:24px;
	display:block;
	margin:auto;
}
