﻿.imgnavleft
{
    border-width: 0px;
    height: 22px;
    width: 74px;
    position: relative;
    bottom: 0px;
    right: 35px;
    background-color: #5964a4;
    float: right;
    right: 0px;
    position: absolute;
    top: 75px;
    white-space: nowrap;
    height: 21px;
}

.imgBack
{
    background-image: url(../../images/headermenu/back.gif);
    background-repeat: repeat;
    position: absolute;
    top: 10px;
    right: 0px;
    height: 22px;
}


.fondcolor
{
    width: 770px;
    background-color: rgb(132, 156, 207);
    height: 30px;
    position: relative;
    top: 2px;
}


.fontlinksHeader{
    background-color: #849ccf; 
    float: left;
    left: 0px;
    position: relative;
    top: -3px;
    width: 100%;
    white-space: nowrap;
    height: 38px;
    }



/*Ogone*/


/*end Ogone*/


.astucecolor
{
    color: rgb(132, 156, 207);
    left: 0px;
}

.contentMiddleSubscribe
{
    margin-left: 10px;
    margin-right: 10px;
    top: 0px;
    height: 100%;
    min-height: 350px;
    bottom: 0px;
    background-color: white;
    white-space: normal;
    background-color: White; 
    padding-top: 20px; 
 font-size: 100%; 
 }

.Quotation{   background-color: White; }


.BorderTd .contentMiddleSubscribe{background-color:#ffffff;  }


.BorderTd{background-color: White; margin-top: 0px;}

.FooterSubscribe
{
    left: 0px; 
    position: absolute;
    margin-bottom: 0;
    border-top: 1px solid #849CCF;
    display: block;
    height: 100%;
    white-space: nowrap;
    height: 86px;
    width: 100%;
    background-color: white;
    z-index: 0; 
    margin: 0; padding: 0; 

 }

.imgPrevious
{
    position: absolute; 
    left: 0px;
    display: block; 
    top: 10px;
    width: 50px;
    height: 21px;
}

.FooterSubscribeCenter
{
    text-align: center;
    display: block; width: 670px; 
    margin-left:50px;
    position: relative;
    top: 12px;
z-index: 0; 
}

.imgNext
{
    position: absolute; 
    right: 40px;
    top: 10px;
    width: 50px;
    height: 21px;
}
 


/*style for resume.aspx*/

.contentResume{background-color: White; width: 99%; top: 0px; margin: auto; bottom: 10px; }

.TabDetail{display: block; width: 99%; height: auto; min-height: 50px; border: 1px solid #849CCF; 
    position:relative ; top: 10px; text-align: left;left: 1px;  }
    
    
       
.titleTabLeft{width: 50%; background-color: #849CCF; text-align: left; 
color: White; font-weight: bold; font-variant: small-caps; }


.titleTabRight
{background-color: #849CCF; width: 50%; margin-left: 50%; height: 13px; 
z-index: 0; text-align: left; position: absolute; top: 0px; color: White; font-weight: bold;  
font-variant: small-caps; display: inline; }
 
#ctl00_ContentPlaceHolder1_DefaultResume1_Lblcars{top: -20px;}
 
 #ctl00_ContentPlaceHolder1_ctl01_GridView1{width: 100%; }


.contentTabRight{width: 46%; margin-left: 53%; margin-top: -45px; text-align:left; color: Black; padding: 2px; position: relative; white-space:normal;}

.contentTabLeft{width: 50%; text-align: left; color: Black; padding-left: 10px; padding: 2px; white-space:normal;}

.BlockTab,.BlockTabDest {
float: left; margin-left: 3px; position: relative;
display: block; min-height: 55px; width: auto; font-size: 85%; 
margin-top: 10px; clear: right; padding-bottom: 20px; width:48%;  
}

.BlockTabLeft, .BlockTabLeftDest{left: 0px; display: block; width: 60%;  white-space: normal; min-height: 50px; clear: right;   }


.BlockTabRight, .BlockTabRightDest{display: block; text-align: right; 
position: absolute; right:-10px; top: 0px; width: 45%; white-space: normal;}

.BlockTab .BlockTabLeft span,.BlockTabRight span  { display: block; height: 25px; clear: right; padding-bottom: 5px; padding-top: 3px;   }



.BlockTabDest .BlockTabLeftDest span,.BlockTabRightDest span { display: block; height: 10px; clear: right; padding-bottom: 5px; padding-top: 3px;   }


.txtTileLeft{margin-left: 5px; clear: right;  }
.txtTileRight, .txtTileauto, .txtTileRight2{ margin-left: 20px;  }

 


.subcolDownLeft{width: 100%; white-space: nowrap;  float: left; 
background-color: #849CCF;  color: White; font-weight: bold;  height: 13px; max-height: 15px; 
font-variant: small-caps; clear: both; }

.txtTileRight2{ float: left; margin-left: 52%; margin-top: -13px; }






.BlockSectionDate {display: block; width: 100%; height: auto; min-height: 40px; position: relative; padding-top: 5px;
top: 10px; margin: auto; text-align: left; white-space: nowrap;}



.TitleSection , .TitleSectionbis {color: #5964a4; font-weight: bold; font-size:15px; line-height: 22px; 
position: relative;white-space: normal; text-transform: uppercase; text-align:inherit;}

.TitleSection {top: 10px; max-width: 50%; }

.TitleSectionbis {top: 0px; margin-bottom: 10px; clear: both; }








.txtTitleLeft{font-weight:bold;text-decoration:none; margin-left: 20px;}

.Date{margin-top: 0px;position: relative; line-height: 16px; bottom: 10px; display:block; max-width: 50%; width: 50%;  float: right; right: 0; }

.DatacolsLeftTop{

position: relative; display: block; min-height: 100%; 
height:100%;  width: 97%; text-align: left; color: Black; padding: 0; margin-bottom: 0px; 
}



.DataSubColsLeft{

position: relative; display: block; min-height: 100%; height: 100%; 
height:100%;  width: 97%; text-align: left; color: Black; padding: 0; margin-bottom: 0px; 
}



.BarVTop{float: left; border-left: 1px solid #849CCF;
width: 1px; display: block; position: absolute; top: 0px; left: 50%; bottom: 0px; height: 100%; min-height: 95%; 
z-index: 1000; color: #849CCF; clear: right; }


.DatacolsRightTop  /*tableau véhicules ok*/
{
float:right; right: 0px;  width: 48%; 
min-height: 150px;
margin-top: 10px; 
margin-bottom: 10px; 
padding: 0; margin: 0; 
padding-top: 5px; 

}

table.Datacolsvehicule  /*cols tab véhicules ok*/
{
width: 98%; max-width: 98%; 
border-collapse:collapse; 
min-height: 150px;
margin: auto; margin-left: 8px; margin-top: 8px; 
white-space: normal;
}

.Headtitle, .headrep {text-align: center; font-size: 10px;  padding: 2px; }
.headrepwrap{text-align: center; white-space: normal; font-size: 10px; display: block;  }
.optionnnchoisis, .ND{display: block; white-space: nowrap; text-align: center;  width: 150px; padding: 3px; font-size: 95%;  }

table.Datacolsvehicule th, table.DatacolsCaravan th         /*tableau véhicules + caravan*/
{font-size: 85%; padding: 2px; text-align: left; }

table.Datacolsvehicule td, table.DatacolsCaravan td
{font-size: 95%; width: 20%; }

.DataSubColsRight
{
float:right; margin-right: -10px;  width: 48%; 
border-collapse:collapse; 
min-height: 50px; height: 100%; 
margin-top: 10px; padding-left: 5px;
padding-bottom: 10px; margin-bottom: 10px; 
}

.BorderTab{border: 1px solid #003399; }

.subcolDownRight{float: left; top: -12px; position: relative; margin-left: 51%; }

.BoxPrime{width:100%; white-space: nowrap; display: block; bottom: 0px; background-color: #849CCF; 
text-align: left; color: White; font-weight: bold;  font-variant: small-caps; text-indent: 5px; bottom: 0; height: 15px; }

.PrimeCase{width: 30%; position: absolute; bottom: -1px; float: right; right: -1px; border: 1px solid #849CCF; 
background-color: White; color: black; font-weight: bold; height: 14px; font-variant: small-caps; padding-right: 2px; text-align: right;}



.enter{ clear: both; }


/*quotation accept pge resume*/
.quotationAccept{display: block; height: 100px; white-space: nowrap;width: 100%;
text-align: center; position: relative; top: -30px; }


/*Ogone taille du texte*/

table.ncoltable1, table.ncoltable2 { font-size: 100%;  font-family: Arial, Verdana;}
td.ncoltxtr small b, .ncolh1, ncolline1 {font-weight: normal; font-size: 11px;  }
table.ncoltable1 .ncoltxtl small b {font-weight: bold; font-size: 11px; }
td.ncolline1 SMALL SMALL span.1{font-weight: normal; font-size: 140%; }

td.ncolh1, td.ncolline1, table.ncoltable1{font-weight: normal; font-size: 100%; }
table.ncoltable2 .ncoltxtl2 small{ font-size: 12px; }
td.ncolinput small input{ font-size: 13px; }


.ncoltxtc small, .ncoltxtc b small{font-size: 12px;}

table.ncoltable1 td.ncoltxtc H3{font-size: 15px!important; }


.DroitAssudis{position: absolute; top:115px; display: block; width: 100%; height: 14px; font-family: Arial, Verdana; font-size: 12px; text-align: center; color: Gray; font-size: 10px;}


.headPrintCarrefour{display: none; }
