
/***************************************************************************
** Content Global
***************************************************************************/

#contentLeft {
  width: 260px;
  float: left;
  margin-top:8px;
  margin-bottom:8px;
}

#contentIn {
  float: left;
  width: 728px;
  margin-top:8px;
  margin-bottom:8px;
}

.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}

.texte {
  font-family: verdana; font-size: 10px; font-weight: normal;
}

.banner {
  text-align: right;
}

.logo {
  text-align: center;
}

/***************************************************************************
** Inputs
***************************************************************************/

input, textarea, select {
  border: 1px solid #A3A8A1;
  font-size: 8pt;
  padding: 1px;
  margin:0;
}
select
{
  border: 1px solid #A3A8A1;
  font-size: 8pt;
  height:16px;    
  margin:0;
}
select option {
  padding-right: 5px;
}



/***************************************************************************
** H
***************************************************************************/

h1 {
  margin: 8px 0 5px 0;
}

h1.underLine {
  color: #D10019;
  border-bottom: 1px solid #D10019;
  padding-left:5px;
}
h1.underV {
  color: #83BE14;;
  border-bottom: 1px solid #83BE14;
  padding-left:5px;
}

/***************************************************************************
** Uls
***************************************************************************/

ul {
  width: 100%;
  text-align: left;
  list-style-type: none;
  cursor: auto;
  height: auto;
}

.carre li {
  padding: 1px 0 2px 5px;
}

/***************************************************************************
** Grey
***************************************************************************/

.grey {
  margin: 10px 0 8px 0;
  padding: 0;
  color: #000;
  background-color: #DDDDDF;
  font-size: 11px;
}

/***************************************************************************
** Misc
***************************************************************************/

.cur {
  color: #D10019;
  font-weight: bold;
}

.quarter {
  margin: 0;
  width: 593px;
  padding: 1px 0 1px 0;
}

.quarter li {
  display: inline;
  padding: 0 3px 0 5px;
}

.quarter .center {
  text-align: left;
}

.quarter13 li {
  padding: 0 13px 0 13px;
}

.quarter15 li {
  padding: 0 15px 0 15px;
}
.quarter20 li {
  padding: 0 17px 0 20px;
}

.quarter .centerB {
  text-align: center;
  border-right: 1px solid #595959;
}

.quarter .leftB {
  border-right: 1px solid #595959;
  padding-left: 3px;
}

.quarter .centerSpaced {
  text-align: center;
  letter-spacing: 1px;
}

.quarter .right {
  text-align: right;
  float: none;
}

/***************************************************************************
** boxList
***************************************************************************/
.boxEntete {
   background-color: #a2a89f;
}

.boxAnnonce {
  background: url(../../../img/modules/minisite/back_box.gif) repeat-y;
  width:588px;
  padding-left:1px;
  padding-right:3px;
}

.boxPagination {
  width:592px;
}

.boxPhoto {
  width:120px;
  /*height:90px;*/
  text-align: center;
}

.boxTop {
  background-color:#D10019;
  color: #FFF;
  height:20px;
}

.boxList .boxHead .right {
  position: absolute;
  text-align: right;
  width: 575px;
}

.boxLeft {
  float: left;
  width: 132px;
  margin-right: 5px;
}

.nbPh {
  text-align: center;
  color: #000;
  font-size: 11px;
}
.btnL
{
    position:relative;
    left:8px;
}

.boxLeft li {
  padding: 7px 16px 7px 37px;
  font-size: 11px;
}

.boxImg {
  margin-top: 5px;
  width: 129px;
  text-align: center;
  padding: 0px;
}
.boxImg img {
  margin-left: auto;
  margin-right: auto;
}

.boxRight {
  float: left;
  width: 449px;
}

.boxRight p {
  padding-bottom: 5px;
}

.boxInfo {
  background: url(../../../img/modules/minisite/filetgris.gif) no-repeat left top;
  height: 19px;
  font-weight: bold;
  font-size: 11px;
  padding-top: 1px;
  width:585px;  
  position:relative;
  left:1px;
}
.boxInfoLoc {
  background: url(../../../img/modules/minisite/filetgris2.gif) no-repeat left top;
  height: 19px;
  font-weight: bold;
  font-size: 11px;
  padding-top: 1px;
}

.boxBottom {
  background: url(../../../img/modules/minisite/dtlB.gif) repeat-x;
  height:18px;
}
.boxBottom img {
  padding-top: 1px;
}


/***************************************************************************
** boxList box Contact
***************************************************************************/

.boxContact {
  clear: both;
  width: 440px;
  margin: 10px;
  margin-left: 75px;
}

.boxContactTop {
  background: url(../../../img/modules/minisite/back_bottom_encar_box.gif) no-repeat right top;
  height: 16px;
  margin-bottom: 3px;
}

.boxContactMid {
  border-top: 2px solid #DDDDDF;
  border-left: 2px solid #DDDDDF;
  border-right: 2px solid #DDDDDF;
  padding: 5px;
}

.boxContactBottom {
  background-color: #DDDDDF;
  height: 13px;
  padding-top: 3px;
  padding-left: 7px;
}


/***************************************************************************
** boxOrange
***************************************************************************/

.boxOrange {
  border: 1px dashed #A8A7A9;
  color: #000;
  width:591px;
}

.boxOrangeIn {
  /*background-color: #FEA93B;*/
  background-color:#FFDD77;
  width:587px;
  position:relative;left:2px;
}

.bo_h1 {
  background: url(../../../img/modules/minisite/top_orange.gif) no-repeat;
}
.sp_h1 {
  color: #FFF;
  font-weight: bold;
  font-size: 11px;
  position:relative;left:5px;
}

.bo_h2{
  text-align:right;
}
.sp_h2
{
  font-weight: bold;
  color: #000;
  font-size: 11px;
  position:relative;
  left:-10px;
}

.bo_h3{
  float:left;
  color: #000;
  font-size: 11px;
  position:relative;top:3px;
}

.pic_fr
{
  position:absolute;
  top:-5px;
  left:0;
}

.cmt
{
  font-size:10px;
  position:relative;
  left:5px;
}
.boxOrangeBottom { }
.boxOrangeDet
{
  background-color:#D10019;
  color: white;
  height:17px;
  width:110px;
}
/***************************************************************************
** boxLinks
***************************************************************************/

.boxRed { background-color:#D10019; }
.bTR{ border-top:1px solid #D10019; }
.bBR{ border-bottom:1px solid #D10019; }
.bLR{ border-left:1px solid #D10019; }
.bRR{ border-right:1px solid #D10019; }

.boxL_img {
  float: left;width:16px;
  background: url(../../../img/modules/minisite/carre_rg.gif) no-repeat 5px center;
}
.boxL_H1 {
  float: left;
  color: #D10019;
  width:125px;
}

.boxL_ul {
  float: left;
}

.boxL_li {
  margin-bottom: 1px;
}

.boxL_a {
  display: block;
  width: 446px;
  padding: 1px 1px 1px 5px;
  color: #000;
  background-color: #C6C7C9;
  text-decoration: none;
}

.boxL_a:hover {
  background-color: #A8A7A9;
  text-decoration: none;
}

.odd {
  background-color: #DFE0E1;
}

/***************************************************************************
** Divers
***************************************************************************/
.prel {position:relative;}
.pabs {position:absolute;}

.all {text-align:left;}
.alr {text-align:right;}
.alc {text-align:center;}
table.alc {
  margin-right: auto;
  margin-left: auto;
}
.auto {margin-right: auto; margin-left: auto;}

.din {display:none;}

.cblc { color:white; }

.top300 {top:300px;}
.top200 {top:200px;}
.top190 {top:190px;}
.top187 {top:187px;}
.top180 {top:180px;}
.top150 {top:150px;}
.top153 {top:153px;}
.top100 {top:100px;}
.top30 {top:30px;}
.top20 {top:20px;}
.top10 {top:10px;}
.top8 {top:8px;}
.top7 {top:7px;}
.top6 {top:6px;}
.top5 {top:5px;}
.top4 {top:4px;}
.top3 {top:3px;}
.top0 {top:0px;}


.top2 {top:2px;}
.top1 {top:1px;}
.top-1 {top:-1px;}
.top-2 {top:-2px;}
.top-3 {top:-3px;}
.top-4 {top:-4px;}
.top-7 {top:-7px;}

.b {  font-weight: bold; }
.i { font-style:italic; }
.floatL {float:left;}
.floatR {float:right;}
.wlg1 { height:1px;font-size:1px; }
.wlg2 { height:2px;font-size:1px; }
.wlg3 { height:3px;font-size:1px; }
.wlg4 { height:4px;font-size:1px; }
.wlg5 { height:5px;font-size:1px; }
.wlg8 { height:8px;font-size:1px; }
.wlg9 { height:9px;font-size:1px; }
.wlg10 { height:10px;font-size:1px; }
.wlg12 { height:12px;font-size:1px; }
.wlg14 { height:14px;font-size:1px; }
.wlg15 { height:15px;font-size:1px; }
.wlg16 { height:16px; }
.wlg17 { height:17px; }
.wlg18 { height:18px; }
.wlg19 { height:19px; }
.wlg20 { height:20px; }
.wlg22 { height:22px; }
.wlg24 { height:24px; }
.wlg25 { height:25px; }
.wlg26 { height:26px; }
.wlg28 { height:28px; }
.wlg30 { height:30px; }
.wlg32 { height:32px; }
.wlg40 { height:40px; }
.wlg50 { height:50px; }
.wlg60 { height:60px; }
.wlg70 { height:70px; }
.wlg90 { height:90px; }
.wlg100 { height:100px; }
.wlg110 { height:110px; }
.wlg120 { height:120px; }
.wlg130 { height:130px; }
.wlg180 { height:180px; }

.L0 { left:0px; }
.L1 { left:1px; }
.L3 { left:3px; }
.L5 { left:5px; }
.L8 { left:8px; }
.L10 { left:10px; }
.L15 { left:15px; }
.L17 { left:17px; }
.L19 { left:19px; }
.L20 { left:20px; }
.L25 { left:25px; }
.L30 { left:30px; }
.L40 { left:40px; }
.L50 { left:50px; }
.L60 { left:60px; }
.L70 { left:70px; }
.L80 { left:80px; }
.L90 { left:90px; }
.L100 { left:100px; }
.L105 { left:105px; }
.L115 { left:115px; }
.L130 { left:130px; }
.L155 { left:155px; }
.L150 { left:150px; }
.L200 { left:200px; }
.L480 { left:480px; }
.L530 { left:530px; }

.L150 { left:150px; }
.L-10 { left:-10px; }
.L-5 { left:-5px; }

.col1 {width:1px;font-size:1px;}
.col4 {width:4px;}
.col5 {width:5px;}
.col10 {width:10px;}
.col20 {width:20px;}
.col25 {width:25px;}
.col30 {width:30px;}
.col40 {width:40px;}
.col45 {width:45px;}
.col50 {width:50px;}
.col60 {width:60px;}
.col65 {width:65px;}
.col70 {width:70px;}
.col80 {width:80px;}
.col90 {width:90px;}
.col100 {width:100px;}
.col120 {width:120px;}
.col150 {width:150px;}
.col160 {width:160px;}
.col175 {width:175px;}
.col200 {width:200px;}
.col230 {width:230px;}
.col250 {width:250px;}
.col300 {width:300px;}
.col350 {width:350px;}
.col390 {width:390px;}
.col429 {width:429px;}
.col436 {width:436px;}
.col450 {width:450px;}
.col570 {width:570px;}
.col580 {width:580px;}
.col590 {width:590px;}
.col600 {width:600px;}
.col635 {width:635px;}
.col680 {width:680px;}
.col685 {width:685px;}
.col690 {width:690px;}
.col695 {width:695px;}
.col700 {width:700px;}
.col712 {width:712px;}
.col718 {width:718px;}
.col800 {width:800px;}
.col989 {width:989px;}

.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad20 {padding:20px;}
.padL10 {padding-left:10px;}
.padL20 {padding-left:20px;}
.padL30 {padding-left:30px;}
.padL70 {padding-left:70px;}
.padR10 {padding-right:10px;}
.padT1 {padding-top:1px;}
.padT2 {padding-top:2px;}
.padT3 {padding-top:3px;}
.padT4 {padding-top:4px;}
.padT5 {padding-top:5px;}
.padT7 {padding-top:7px;}
.padT10 {padding-top:10px;}
.padB5 {padding-bottom:5px;}
.padB10 {padding-bottom:10px;}
.padB50 {padding-bottom:50px;}
.padTB2,.padBT2 {padding-top:2px;padding-bottom:2px;}
.padTB4,.padBT4 {padding-top:4px;padding-bottom:4px;}

.m5 {margin: 5px;}
.m10 {margin: 10px;}
.m20 {margin: 20px;}
.m30 {margin: 30px;}
.mT-40 {margin-top: -40px;}
.mT8 {margin-top: 8px;}
.mT10 {margin-top: 10px;}
.mT100 {margin-top: 100px;}
.mB5 {margin-bottom: 5px;}
.mB8 {margin-bottom: 8px;}
.mB10 {margin-bottom: 10px;}
.mB30 {margin-bottom: 30px;}
.mLR10,.mRL10 {margin-left:10px;margin-right:10px;}
.mTB5,.mBT5 {margin-top:5px;margin-bottom:5px;}
.mTB10,.mBT10 {margin-top:10px;margin-bottom:10px;}
.mL-55 {margin-left: -55px;}
.mL70 {margin-left:70px;}
.mL200 {margin-left:200px;}

.borvrtB {border-bottom:1px solid #83BE14; position:relative; top:-7px;}
.borredB {border-bottom:1px solid #D10019; position:relative; top:-7px;}
.borgrccTLR 
{
border-top:1px solid #DDDDDF;
border-left:1px solid #DDDDDF;
border-right:1px solid #DDDDDF;
}
.borgrccLR 
{
border-left:1px solid #DDDDDF;
border-right:1px solid #DDDDDF;
}
.bggrcc {background-color:#DDDDDF;}

.pellicule {
   height: 102px;
   background: url(../../../img/modules/minisite/bg_pellicule.gif) repeat-x;
}
