/************** NAVIGATION **************

/*menu bas*****************************/
table.menu-pied{
width:100%;
}
table.menu-pied td.droits{
width : 15%;
text-align:right;
}
table.menu-pied td.menu-bas{
width : 15%;
}
table.menu-pied td.menu-bas ul.menubas{
padding:0;
}
table.menu-pied td.menu-bas ul.menubas li{
list-style-type: none; 
}
table.menu-pied td.menu-bas ul.menubas a{
color:white;
}
table.menu-pied td.menu-bas ul.menubasi a:hover {
color:white;
text-decoration: underline;
}
td.newsletter{
width:70%;
text-align:right;
padding-right:30px;
}

/*td.newsletter a::before {
 content: url("../images/newsletter.gif");
}
*/
/*Liste lots d'une vente************/
div.titreVente{
float:left;
background-color:#a70b1e;
color:white;
}
.titreVente p{
font-size:14px;
margin-bottom:5px;
margin-top:5px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
}

.boutonItineraire{
background-color : #ed882a;
padding:5px 10px 5px 10px;
}
.boutonEnchere{
background-color : #a70b1e;
margin-right:10px;
}
.boutonCatalog {
background-color : #a98cb5;
}
.boutonItineraire, .boutonEnchere, .boutonCatalog {
padding:5px 10px 5px 10px;
font-family:'Oswald', sans-serif ; 
text-transform: uppercase;
font-size:0.9em;
}
div.largeScreen {
width:100%;
}
table.screenL{
background-color:#f4f4f4;
border:1px solid #bebebe;
width:100%;
margin: 0 auto;
border-spacing : 0;
padding:0px;
margin:0px;
font-size:0.95em;
}
td.cellVide{
padding:0px;
margin:0px;
}
.EntetemediumScreen table{
background-color:#f4f4f4;
border:1px solid #bebebe;
width:100%;
margin: 0 auto;
}
td.logovente p{
margin:0px 0px 0px 45px;
}

/*Filtre de recherche catégorie*****/
.filter{
background-color: #bebebe;
padding:0.7em 0em 1.1em 0em;
margin-top:0.4em;
height:1.7em;
}
.span4{
/*width:30%;*/
}
.filter-category{
float:left;
padding-left:0.7em;
width:30%;
}
.filter-search{
float:left;
width:30%;
}
.filter-category-inner{
width:80%;
}
/*
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
	cursor: pointer;
}
button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}
*/
.docVente{
float:left;
margin-top:-10px;
width:30%;
}
.basculelist{
float:left;
width:8%;
margin-right:0.7em;
}
.basculelistInner{
text-align:right;
}
.clearfix{
  clear: both;
 } 
input,
button,
select,
textarea {
}
.pull-right {
font-family:'Oswald', sans-serif ; 
color:#bebebe;
}
.chzn-container{
background-color:white;
}
.chzn-container-single .chzn-single {
border:none;
border-radius:none;
background:none;
background-color:white;
color:#bebebe;
}
.docVente-inner{
font-size:12px;
font-family:'Oswald', sans-serif ;
font-weight:bold; 
}
.docVente-inner table{
width:80%;
}
table.niv2{
margin-top:5px;
} 
table.screenL td.traitdt,table.screenL td.sstraitdt {
padding:0px 0px 10px 20px;
vertical-align: top;
}
table.screenL td dl{
padding:0;
margin:0;
}
table.screenL td.haut{
padding:15px 0px 0px 65px;
vertical-align: bottom;
}
table.screenL td.sstraidt p{
padding:0px;
}
table.screenL td.traitdt, table.screenL td.sstraitdt{
Width:33%;
}
table.screenL td.traitdt{
border-right:1px solid #bebebe;
}

.CellC1StructNumLot{
	background-color: #AA0B1E;
	position:absolute;
	margin-left:1.15em;
	padding:0.4em;
	color:white;
	font-weight:bold;
}
td div.CellC1StructNumLot a{
color:white;
text-decoration:none;
}
.table-display dt{
font-weight: bold;
}

/* hack de commentaire avec un antislash pour ie5 mac \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 250px;
margin: 0 0 0 0;
padding: .5em;
}
.lotCompletLarge{
background-color:#a70b1e;
padding:5px;
}
.lotCompletLarge a{
color:white;
text-decoration:none;
}

/*accès client*********************/
#client{ 
float: right; 
margin-top:-55px;
z-index:10; 
font-family:'Oswald', sans-serif ; 
padding-right:30px;
font-size:16px;
}
ul.menuclient li{
list-style: none;
}
ul.menuclient li a{
color:white;
font-size: 16px;
text-transform: uppercase;
text-decoration: none;
}
ul.menuclient li a:hover{
color: #a70b1e;
}
dl.dl-horizontal dt{
width:150px;
}
dl.dl-horizontal dt, dl.dl-horizontal dd{
float:left;
padding-top:5px;
padding-bottom:10px;
}
p.titi{
font-family: 'Raleway', sans-serif;
font-weight:bold;
font-size:1.4em;
}
/*Menu bas*********************/
/*ul.menubas li a.newsletter:before{
content:url(../images/newsletter.gif);
}*/
ul.menubas li{
list-style: none;
}
ul.menubas li a{
color:white;
text-decoration:none;
}

/**Itineraire*************/
.infodateVenteLot, .infocontactVenteLot{
padding-left:40px;
}

/*Page itinéraire*/
label {
	display: block;
	margin-bottom: 5px;
}

/**Pour écran ordinateur*************************************************************/
@media screen and (min-width:1280px){
#container { 
width: 1280px; 
}
#corps{
padding-left:1.5em;
padding-right:1.5em;
}
img.smart{
display:none;
}

#bottom{
background-color: #521363;
height:50px;
font-size:11px;
Color:white;
}
#bottom-small{
display:none;
}

/**Entete**************************************************************/
#logo{
background-image: url(../images/logo-large.png);
background-repeat:no-repeat;
max-width: 1280px;
} 

/**Langues***************************************************************/
#langue{
position:relative; 
float:right; 
z-index:10; 
margin-top:-290px;
} 
.mod-languages{
padding-right:0.4em;
}

#spacer { 
height: 20px; 
clear: both; 
}

ul.vente{
margin:0px;
padding-right:0px;
padding-left:0px;
}
/***Page connexion*****/
#client{ 
margin-top:-55px;
}
.profile .EditionProfile, .profile-edit .EditionProfile, .registration .EditionProfile, .reset-confirm .EditionProfile, .reset-complete .EditionProfile, .login .EditionProfile, .remind .EditionProfile{
font-size: 2.1em;
}
/*module spécifique Lutece************************/
.grid.four > li {
    width: 32%;
}
ul.vente li.largeScreen{
display: inline-block;
}
ul.ref li.largeScreensp4{
display: inline-block;
}
.EntetesmallScreen, .smallscrennsp4, .EntetemediumScreen, .smallScreen , .SmallScreenOnly{
display:none;
}
dt.pictoG{
width:25px;
}
dd.texteG{
width:320px;
}

/*Mode grille*/
ul.ModeGrille{
margin:1em 0em 0em 0em;
padding-right:0px;
padding-left:0px;
}
ul.ModeGrille li{
display: inline-block;
width:24%;
position: relative;
background-color: #f4f4f4;
box-shadow: inset 1px 1px 5px 5px #e8e8e8;
margin: 0 0em 1.1em 0.6em;
float: none;
vertical-align: top;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dt.SmallScreenImageLot img{
height:83px;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display {
margin:0;
padding: 0.5em 0em 0.5em 0.5em;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dt {
padding: 0em;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display{
font-family: 'Oswald', sans-serif ; 
font-weight:400;
font-size:0.9em;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dd.SmallScreenInfo{
padding:0em;
width:160px;
}

ul.ModeGrille li.ModeGrilleLot dl.table-display dt.SmallScreenL1 {
width: 60px;
padding: .5em .35em .5em .55em;
float: left;
border-bottom: 1px solid #bebebe;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dd.SmallScreenL1DD{
float: left;
width:65px;
border-bottom:1px solid #bebebe;
padding: .5em 0em .5em 0em;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dt.descrLib1{
float:none
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dt.descrLib1, ul.ModeGrille li.ModeGrilleLot dl.table-display dt.descrLib2 {
width: 85px;
padding: .5em 0em .5em 0em;
}

ul.ModeGrille li.ModeGrilleLot dl.table-display dd.descrData, ul.ModeGrille li.ModeGrilleLot dl.table-display dd.descrData2 {
float: left; 
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dd.descrData {
float: left; 
text-align: justify;
width:280px;
padding: 0em 0em .5em 0em;
min-height:50px;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dd.descrData2 {
width: 180px;
padding: .5em 0em .5em 0em;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dt.descrLib2, ul.ModeGrille li.ModeGrilleLot dl.table-display dd.descrData2 {
border-top: 1px solid #bebebe;
}
.LotCompletSmall {
background-color: #a70b1e;
float: right;
padding: 0.3em;
margin:-1.5em  0.5em 0.5em 0em;

}
.LotCompletSmall a {
color: white;
text-decoration: none;
}

/*Detail d'un lot******************************************/
#infosLot table.infoLotTable td.L2 dd, #infosLot table.infoLotTable td.L3 dd{
width: 600px;
}
#infosLot table.infoLotTable td.L2, #infosLot table.infoLotTable td.L4{
height:30px;
vertical-align:ccenter;
}
#infosLot table.infoLotTable td.L2 dd{

}
#infosLot table.infoLotTable  td.L1 dl, #infosLot table.infoLotTable td.L3 dl,  #infosLot table.infoLotTable td.L5 .docLotTitre {
padding-left:10px;
}
 #infosLot table.infoLotTable td.L5 .docLotTitre {
padding-left:20px;
padding-top:.5em;
 }
#infosLot table.infoLotTable  td.L1 dt{
width:80px;
}
#infosLot dl.table-display dd{
width:180px;
}
.docLot table{
width:80%;
}
.docLot table td{
text-align:center;
}

/*page institutionnelle Nos références************************/
ul.ref li img{
width:100%;
}
ul.ref{
padding-left:0em;
}
ul.ref li{
height:300px;
}

/*pages institutionnelles sur 2 colonnes************************/
.item-page{
padding-left:1.5em;
}
.span6{
width: 50%;
text-align:justify;
}
.column, .column1{
margin-left: 0;
float: left;
}
.column:first-child, .columns:first-child, .column1:first-child{
margin-left: 0; 
}
.column{
padding-right: 1.5em;
box-sizing: border-box;
}
.column1{
padding-right: 8em;
box-sizing: border-box;
}

/*pages institutionnelles sur 4 colonnes************************/
.grid.three >li{
	width: 23%;
}

/*Pages intérieures*/
img.photo{
width:585px;
}


}





/*POUR TABLETTE********************************************************************/
@media screen and (min-width:844px) and (max-width:1280px){
#container { 
width: 844px; 
}
#corps{
/*padding-left:1.45em;
padding-right:1.45em;*/
}
img.smart{
display:none;
}
.item-page, .homedata{
padding-left:1em;
padding-right:1em;
}
#bottom{
clear: both;
background-color: #521363;
height:50px;
font-size:11px;
Color:white;
}
table.menu-pied td.droits{
width:20%
}
#bottom-small{
display:none;
}

/**Entete**********************************************************/
#logo-small{
display:none;
}
#logo{
background-image: url(../images/logo-medium.png);
background-repeat:no-repeat;
max-width: 844px;
} 

/**Langues*********************************************************/
#langue{
position:relative; 
float:right; 
z-index:10; 
margin-top:-290px;
} 
.mod-languages{
/*padding-right:0.35em;*/
}

/**menu horizontal******************************************************/
ul.menuprincipal { 
margin-top:-70px;
}
ul.menuprincipal li img { 
margin: 3px 5px 0px 0px; 
}
ul.menuprincipal li a { 
font-size: 0.9em; 
}
ul.menuprincipal li { 
margin: 0px 0px 0px 15px; 
}
ul.vente{
margin:0px;
padding-right:0px;
padding-left:0px;
}


/*module spécifique Lutece****************************************/
.grid.alt > li{
/*float:left;*/
margin: 0 0 20px 10px;
width: 48%;
}
ul.vente li.mediumScreen{
display: inline-block;
}
ul.ref li.mediumScreensp4{
display: inline-block;
width:250px;
}
.EntetesmallScreen, .smallscreensp4, .EntetelargeScreen, .smallScreen, .SmallScreenOnly{
display:none;
}
.CellC1StructNumLot{
margin-left:0px;
}
.EntetemediumScreen{
font-size:13px;
}
.EntetemediumScreen table{
background-color:#f4f4f4;
border:1px solid #bebebe;
width:100%;
margin: 0 auto;
} 
.EntetemediumScreen p{
margin:0px;
}
.table-display dd
{
width: 20em;
}
div.EntetemediumScreen  table td.venteCol1, .venteCol2{
width:49%;
}
div.EntetemediumScreen  table td.venteCol3{
padding-left:1.2em;
padding-right:2em;
text-align:justify;
}
table.screenL td.sstraitdt{
padding-right:20px;
}
dd.texteG{
width:290px;
text-align:justify;
}
.span4{
/*width:31%;*/
}
.filter-category{
max-width:30%;
}
.filter-search{
width:30%;
}
.docVente{
width:32%;
}
.basculelist{
width:5%;
margin-right:0.4em;
}
input,
textarea,
.uneditable-input {
width: 120px;
}
.docVente-inner table{
width:100%;
}

/*Mode grille*/
ul.ModeGrille{
padding-right:0em;
padding-left:0em;
margin:1em 0em 0em 0em;
}
ul.ModeGrille li{
display: inline-block;
width:32%;
position: relative;
background-color: #f4f4f4;
box-shadow: inset 1px 1px 5px 5px #e8e8e8;
margin: 0 0em 1.1em 0.6em;
float: none;
vertical-align: top;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display{
font-family: 'Oswald', sans-serif ; 
font-weight:400;
font-size:0.85em;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display {
margin:0;
padding: 0.4em;

}
ul.ModeGrille li.ModeGrilleLot dl.table-display dt {
padding: 0em;/*.5em 0.5em 1em 0.5em*/
}
ul.ModeGrille li .ModeGrilleLot dl.table-display{
font-family: 'Oswald', sans-serif ; 
font-weight:400;
font-size:0.85em;
}

ul.ModeGrille li.ModeGrilleLot dl.table-display dd.SmallScreenInfo{
padding:0em;
width:110px;
}

ul.ModeGrille li.ModeGrilleLot dl.table-display dt.SmallScreenL1 {
width: 50px;
font-size: 0.95em;
padding: .5em 0em .5em 0em;
float: left;
border-bottom: 1px solid #bebebe;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dd.SmallScreenL1DD{
float: left;
font-size: 0.95em;
width:50px;
border-bottom:1px solid #bebebe;
padding: .5em 0em .5em 0em;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dt.descrLib1{
float:none
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dt.descrLib1, ul.ModeGrille li.ModeGrilleLot dl.table-display dt.descrLib2 {
width: 85px;
padding: .5em 0em .5em 0em;
}

ul.ModeGrille li.ModeGrilleLot dl.table-display dd.descrData, ul.ModeGrille li.ModeGrilleLot dl.table-display dd.descrData2 {
float: left; 
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dd.descrData {
float: left; 
text-align: justify;
width:240px;
padding: 0em 0.5em .5em 0em;
min-height:50px;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dd.descrData2 {
width: 140px;
padding: .5em 0em .5em 0em;
}
ul.ModeGrille li.ModeGrilleLot dl.table-display dt.descrLib2, ul.ModeGrille li.ModeGrilleLot dl.table-display dd.descrData2 {
border-top: 1px solid #bebebe;
}
.LotCompletSmall {
background-color: #a70b1e;
float: right;
padding: 5px;
margin-top:-10px;
}
.LotCompletSmall a {
color: white;
text-decoration: none;
}

/*Detail d'un lot******************************************/
.col-sm-6{
width:45%;
}
#infosLot table.infoLotTable td.L2 dd, #infosLot table.infoLotTable td.L3 dd{
width: 600px;
}
#infosLot table.infoLotTable  td.L1 dl, #infosLot table.infoLotTable td.L3 dl,  #infosLot table.infoLotTable td.L5 .docLotTitre {
padding-left:10px;
}
 #infosLot table.infoLotTable td.L5 .docLotTitre {
 padding-left:20px;
 }
#infosLot table.infoLotTable  td.L1 dt{
width:95px;
}
#infosLot dl.table-display dd{
width:160px;
}
#infosLot table.infoLotTable  td.L1 dl.table-display{
padding:0em;
}

/*pages institutionnelles sur 2 colonnes************************/
.grid.three >li{
width: 47%;
margin: 0 10px 20px 0;
}
img.photo{
padding:10px;
width: 380px;
}
.column, .column1{
padding-right: 25px;
box-sizing: border-box;
}
/*Encherir en ligne****/
.span6{
width:50%;
}

/*page institutionnelle Nos références************************/
ul.ref li img{
width:100%;
}
ul.ref{
margin-left:1.2em;
margin-right:0em;
padding-left:0em;
padding-right:0em;
}
ul.ref li{
height:300px;
}

/*Page Itinéraire****/
.itineraire{
width:100%;
}
/***Page connexion*****/
#client{ 
margin-top:-85px;
padding-right:45px;
}
ul.menuclient li a{
font-size: 0.8em;
}
.profile .EditionProfile, .profile-edit .EditionProfile, .registration .EditionProfile, .reset-confirm .EditionProfile, .reset-complete .EditionProfile, .login .EditionProfile, .remind .EditionProfile{
font-size: 1.9em;
}
/*bandeau Alerte cookies*****/
#cadre_alert_cookies{
padding-top:0px;
}
.cadre_texte  p{
font-size:0.9em;
margin-top:0px;
margin-bottom:0px;
}
#cadre_alert_cookies .btn{
font-size:0.8em;
}
#cadre_alert_cookies .col-sm-6{
width:auto;
}
}

