
* {margin: 0; padding: 0;}
body { padding: 0 ; text-align: center ; font: 10pt "Arial", helvetica, sans-serif ; background: #FFFFFF url('images/fond1.jpg') repeat-x; line-height: 15px;}

option       { color: #1F1F1F; font-size: 9pt; background-color: #c0dde5; font-weight: bold;}
select       { color: #1F1F1F; font-size: 9pt; background-color: #c0dde5; height: 22px; font-weight: bold;}

div#entete {position: relative; margin-left: auto; margin-right: auto; width: 900px; height: 120px; text-align: left; background: #3995aa url('images/shuttleparis-fr.jpg'); }
div#lang {position: absolute; width: 70px; height: 20px; text-align: left; top: 10px; right: 5px; color: #FFFFFF; font-size: 8pt;}

.conteneur {  text-align: center}

div#corps { position: relative; margin-left: auto; margin-right: auto; width: 902px; text-align: left; }


div#carremoteur {position: relative; float: left; display:inline; width:300px; height: 250px; text-align: left; background: #0c0c0c; color: #FFFFFF; border:1px solid #565656; }

div#tetemoteur {float: left; width: 240px; height: 80px; text-align: left; background: #000000;}
div#corpsmoteur {position: relative; float: left; width: 298px; height: 158px; text-align: left; background: #0c0c0c url('images/fond-moteur-fr.jpg') no-repeat; background-position: 15 0;}
div#listetraj {position: absolute; top: 35px; left: 48px; text-align: left; }
div#listetraj1 {position: absolute; top: 35px; left: 48px; text-align: left; }
div#listetraj2 {position: absolute; top: 35px; left: 162px; text-align: left; }
div#listepax {position: absolute; top: 35px; left: 170px; text-align: left; }
div#choixservice {position: absolute; top: 83px; left: 48px; text-align: left; color: #FFFFFF;}
div#choixpax1 {position: absolute; top: 83px; left: 48px; text-align: left; color: #FFFFFF; line-height: 20px;}
div#choixpax1cal {position: absolute; top: 83px; left: 93px; text-align: left; color: #FFFFFF;}
div#choixpax2 {position: absolute; top: 83px; left: 135px; text-align: left; color: #FFFFFF; line-height: 20px;}
div#choixpax2cal {position: absolute; top: 83px; left: 176px; text-align: left; color: #FFFFFF;}
div#choixpax3 {position: absolute; top: 83px; left: 218px; text-align: left; color: #FFFFFF; line-height: 20px;}
div#choixpax3cal {position: absolute; top: 83px; left: 247px; text-align: left; color: #FFFFFF;}

div#sendrequest {position: absolute; top: 130px; left: 52px; }

div#mainmotres {float: right; width: 596px; height: 680px; display:inline; text-align: left; background: #F2F2F2; border:1px solid #565656; color: #000000;}
html>body div#mainmotres {height: auto; min-height: 680px;}
div#mot {float: left; margin-left: 15px; width: 566px; display:inline; margin-top: 0px; text-align: left; background: #c0dde5; border:1px solid #565656; color: #000000; margin-bottom: 10px;}

div#carremoteurlarge {position: relative; float: left; display:inline; width:566px; text-align: left; background: #002e3e; color: #FFFFFF; }

div#corpsmoteurlarge0 {position: relative; float: left; width: 566px; height: 360px; text-align: left; background: #34c3f2 url('images/fond-moteur-large.jpg') repeat-x; padding-bottom: 10px;}
div#corpsmoteurlarge {position: relative; float: left; width: 566px; height: 540px; text-align: left; background: #34c3f2 url('images/fond-moteur-large.jpg') repeat-x; padding-bottom: 10px;}
html>body div#corpsmoteurlarge {height: auto; min-height: 540px;}
div#listetrajfrom {position: absolute; top: 22px; left: 350px; text-align: left; }
div#listetrajfromcal {position: absolute; top: 22px; left: 418px; text-align: left; }
div#listetrajto {position: absolute; top: 50px; left: 350px; text-align: left; }
div#listetrajtocal {position: absolute; top: 50px; left: 418px; text-align: left; }
div#listenblarge {position: absolute; top: 108px; left: 350px; text-align: left; }
div#listenblargecal {position: absolute; top: 108px; left: 418px; text-align: left; }
div#listenblarge2 {position: absolute; top: 135px; left: 350px; text-align: left; }
div#listenblarge2cal {position: absolute; top: 135px; left: 418px; text-align: left; }
div#withchild {position: absolute; top: 160px; left: 350px; text-align: left; }
div#choixservicelarge {position: absolute; top: 190px; left: 350px; text-align: left; color: #FFFFFF;}
div#choixservicelargecal {position: absolute; top: 190px; left: 418px; text-align: left; color: #FFFFFF;}
div#choixservicelarge2 {position: absolute; top: 215px; left: 418px; text-align: left; color: #FFFFFF;}
div#choixtri {position: absolute; top: 285px; left: 350px; text-align: left; color: #FFFFFF;}
div#choixtrical {position: absolute; top: 285px; left: 418px; text-align: left; color: #FFFFFF;}
div#sendrequestlarge {position: absolute; top: 320px; left: 418px; }

div#explicationmot {position: absolute; top: 7px; left: 10px; height: 77px; width: 335px; background: url('images/tabmoteur1-fr.png') no-repeat; }
div#explicationmot2 {position: absolute; top: 95px; left: 10px; height: 77px; width: 335px; background: url('images/tabmoteur2-fr.png') no-repeat; }
div#explicationmot3 {position: absolute; top: 183px; left: 10px; height: 77px; width: 335px; background: url('images/tabmoteur3-fr.png') no-repeat; }
div#explicationmot4 {position: absolute; top: 271px; left: 10px; height: 77px; width: 335px; background: url('images/tabmoteur4-fr.png') no-repeat; }

.sponsor {position: relative; display:inline; float: left; width: 546px; height: 25px; text-align: left; margin-right: 10px; margin-left: 10px; margin-top: 10px;}

.repmoteur {position: relative; display:inline; float: left; width: 546px; height: 90px; text-align: left; border:1px solid #565656; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
.repmoteurimg {position: relative; display:inline; float: left; height: 80px; text-align: left; margin-right: 10px; margin-left: 10px; margin-bottom: 5px; margin-top: 5px;}
.repmoteurtxt {position: relative; display:inline; float: left; width: 330px; height: 70px; text-align: left; margin-right: 10px; margin-bottom: 10px; margin-top: 10px; line-height: 20px;}
.repmoteurbook {position: absolute; right: 0px; bottom: 7px; }

.results {position: relative; display:inline; float: left; width: 546px; height: 25px; text-align: left; margin-right: 10px; margin-left: 10px; margin-top: 10px;}
.speechmot {position: relative; display:inline; float: left; width: 546px; text-align: left; margin-right: 10px; margin-left: 10px; margin-top: 10px;}


.tabmoteurmain {position: relative; display:inline; float: left; width: 546px; text-align: left; background: #002e3e; border:1px solid #565656; margin-right: 10px; margin-left: 10px; }
.tabmoteurnommain {position: relative; display:inline; float: left; width: 200px; height: 25px; text-align: left; color: #f78b21; padding-left: 5px; padding-top: 3px; line-height: 25px;}
.tabmoteurratingmain {position: relative; display:inline; float: left; width: 70px; height: 25px; text-align: left; color: #f78b21; padding-top: 3px; line-height: 25px;}
.tabmoteurservicemain {position: relative; display:inline; float: left; width: 75px; height: 25px; text-align: left; color: #f78b21; padding-top: 3px; line-height: 25px;}
.tabmoteurpricemain {position: relative; display:inline; float: left; width: 50px; height: 25px; text-align: left; color: #f78b21; padding-top: 3px; line-height: 25px;}
.tabmoteurreviewsmain {position: relative; display:inline; float: left; width: 75px; height: 25px; text-align: left; color: #f78b21; padding-top: 3px; line-height: 25px;}
.tabmoteurbookmain {position: relative; display:inline; float: left; width: 50px; height: 25px; text-align: left; color: #f78b21; padding-top: 3px; line-height: 25px;}

.tabmoteur {position: relative; display:inline; float: left; width: 546px; text-align: left; background: #3995aa; margin-top: 1px;}
.tabmoteurnom {position: relative; display:inline; float: left; width: 200px; height: 25px; text-align: left; padding-left: 5px; padding-top: 3px; line-height: 25px;}
.tabmoteurrating {position: relative; display:inline; float: left; width: 70px; height: 25px; text-align: left; padding-top: 3px; line-height: 25px;}
.tabmoteurservice {position: relative; display:inline; float: left; width: 75px; height: 25px; text-align: left; padding-top: 3px; line-height: 25px;}
.tabmoteurprice {position: relative; display:inline; float: left; width: 50px; height: 25px; text-align: center; padding-top: 3px; line-height: 25px;}
.tabmoteurreviews {position: relative; display:inline; float: left; width: 75px; height: 25px; text-align: left; padding-top: 2px; line-height: 25px;  background: url('images/fond-reviews2.jpg') no-repeat; }
.tabmoteurbook {position: relative; display:inline; float: left; width: 60px; height: 25px; text-align: left; padding-top: 2px; line-height: 25px;  background: url('images/fond-book.jpg') no-repeat;}

.tabmoteurpub {position: relative; display:inline; float: left; width: 546px; height: 80px; text-align: left; background: #002e3e; border:1px solid #565656; margin: 10 10 10 10; }

.carreshuttle {float: right; width: 350px; height: 90px; text-align: left; background: #c0dde5; border:1px solid #565656;  margin-right: 10px; margin-bottom: 10px;}
html>body .carreshuttle {height: auto; min-height: 90px;}

.carredeal {float: right; width: 350px; height: 90px; text-align: left; background: #c0dde5 url('images/fond-bon-plan.jpg') no-repeat; border:1px solid #565656;  margin-right: 10px; margin-bottom: 10px;}
.carrebleu {float: right; width: 350px; height: 90px; text-align: left; background: #c0dde5; border:1px solid #565656;  margin-right: 10px; margin-bottom: 10px;}
.carresite {float: right; width: 350px; height: 95px; text-align: left; background: #c0dde5; border:1px solid #565656;  margin-right: 10px; margin-bottom: 10px;}
.carretransp {float: right; width: 350px; height: 90px; text-align: left; margin-right: 10px; margin-bottom: 10px;}

.face {float: right; width: 210px; display:inline; text-align: left; background: #c0dde5;  border:1px solid #565656;  margin-right: 10px; margin-bottom: 10px;}
.face2 {float: right; width: 210px; height: 90px; display:inline; text-align: left; background: #3995aa;  border:1px solid #565656;  margin-right: 10px; margin-bottom: 10px;}	

div#gauche {float: left;  width: 302px; }
div#droite {float: right;  width: 600px; }

div#detail { position: relative; margin-left: auto; margin-right: auto; width: 902px; }

div#main {position: relative; float: right; width: 596px; display:inline; height: 250px; text-align: left; background: #F2F2F2; border:1px solid #565656; }
html>body div#main {height: auto; min-height: 250px;}

div#boutons {position: absolute; right: 2px; top: 10px; text-align: right; }
.boutonsoc {float: right; text-align: right; height: 25px; width: 92px;}

div#nav {position: absolute; left: 350px; bottom: 10px; height: 20px; text-align: left;}

div#map {width:570px; height:318px; margin-bottom: 10px; margin-top: 10px; margin-left: 12px; float:left; border: 1px solid #999;}

div#main2 {float: right; width: 596px; height: 250px; display:inline; margin-top: 10px; text-align: left; background: #F2F2F2; border:1px solid #565656; color: #000000;}
html>body div#main2 {height: auto; min-height: 250px;}

div#main2bis {float: right; width: 596px; height: 250px; display:inline; margin-top: 10px; text-align: left; background: #F2F2F2; border:1px solid #565656; color: #000000;}
html>body div#main2bis {height: auto; min-height: 250px;}

div#deroul {float: right; width: 350px; display:inline; height: 130px; margin-right: 10px; text-align: left; background: #c0dde5 url('images/click-expand.jpg') no-repeat; background-position: 198 0; margin-bottom: 10px; border:1px solid #565656;}
div#deroulface {float: right; width: 210px; height: 130px; display:inline; margin-right: 10px; text-align: left; background: #203455; border:1px solid #565656;}
html>body div#deroul {height: auto; min-height: 130px;}

div#deroul2 {float: right; width: 350px; display:inline; height: 160px; margin-right: 10px; text-align: left; background: #c0dde5; margin-bottom: 10px; border:1px solid #565656;}
html>body div#deroul2 {height: auto; min-height: 160px;}

div#deroulface2 {position: relative; float: right; display:inline; width: 210px; height: 130px; margin-right: 10px; text-align: left; background: #3995aa; border:1px solid #565656;}
div#deroulface3 {position: relative; float: left; display:inline; width: 210px; height: 130px; margin-left: 12px; margin-top: 10px; text-align: left; background: #3995aa; border:1px solid #565656;}
div#carrereviewmain {position: absolute; width: 350px; height: 130px; text-align: left; right: 10px; top: 10px; }
div#faceinterne {position: absolute; width: 210px; text-align: left; background: #1F1F1F; top: 142px; left: 12px; border:1px solid #565656; }
div#carredealinterne {position: absolute; width: 350px; height: 90px; top: 142px; right: 10px; text-align: left; background: #c0dde5 url('images/fond-bon-plan.jpg') no-repeat; border:1px solid #565656; }

.revglobal {float: left; width: 568px; margin-left: 15px; display:inline; padding-bottom: 5px; text-align: left; }
.revdetail {float: left; width: 558px; margin-left: 5px; display:inline; margin-top: 5px; padding-top: 5px; padding-bottom: 2px; text-align: left; background: #c0dde5; color: #1F1F1F;}
.revdetailbas {float: left; width: 558px; height: 30px; line-height: 30px; margin-left: 5px; display:inline; text-align: right; background: url('images/fond-rev2.png') no-repeat; color: #1F1F1F;}
.revdetailtxt {float: left; width: 548px; margin-left: 5px; display:inline; text-align: left; background: #FFFFFF; color: #1F1F1F;}
.revdetailrating {float: left; width: 548px; height: 25px; display:inline; margin-left: 5px; text-align: left; background: #3995aa; color: #1F1F1F; line-height: 25px}
.caltext {float: left; height: 25px; display:inline; text-align: left; line-height: 25px; margin-left: 5px;}
.calimg {float: left; height: 25px; display:inline; text-align: left; line-height: 25px}
.stylereviewtxt   { padding: 5 5 5 5; font-size: 9pt ; color: #1f1f1f ; text-align: justify; line-height: 15px;}
.styleguesttxt   { margin-right: 50px; font-size: 10pt; color: #1f1f1f ; text-align: right; line-height: 25px;}

div#evaltot {position: relative; float: left; display:inline; margin-left: 15px; width: 180px; height: 100px; text-align: left; background-color: #3995aa;}
div#eval1 {position: absolute; top: 0px; left: 10px; text-align: left; }
div#eval1star {position: absolute; left: 85px; text-align: left; }
div#eval2 {position: absolute; top: 20px; left: 10px; text-align: left; }
div#eval2star {position: absolute; top: 20px; left: 85px; text-align: left; }
div#eval3 {position: absolute; top: 40px; left: 10px; text-align: left; }
div#eval3star {position: absolute; top: 40px; left: 85px; text-align: left; }
div#eval4 {position: absolute; top: 60px; left: 10px; text-align: left; }
div#eval4star {position: absolute; top: 60px; left: 85px; text-align: left; }
div#eval5 {position: absolute; top: 80px; left: 10px; text-align: left; }
div#eval5star {position: absolute; top: 80px; left: 85px; text-align: left; }

div#giveopinion {position: relative; float: left; display:inline; margin-left: 15px; width: 180px; height: 22px; line-height: 22px; text-align: center; background-color: #002e3e; color: #f78b21; }

div#corpseval1 {position: relative; float: left; display:inline; width: 350px; height: 190px; margin-left: 12px; text-align: left; background: #3995aa;  border:1px solid #565656;}
div#corpseval2 {position: relative; float: right; display:inline; width: 210px; height: 190px; margin-right: 10px; text-align: left; background: #3995aa;  border:1px solid #565656;}
div#rate1 {position: absolute; top: 30px; left: 15px; text-align: left; line-height: 20px;}
div#rate1select {position: absolute; top: 30px; left: 80px; text-align: left; }
div#rate2 {position: absolute; top: 30px; left: 175px; text-align: left; line-height: 20px;}
div#rate2select {position: absolute; top: 30px; left: 255px; text-align: left; }
div#rate3 {position: absolute; top: 60px; left: 15px; text-align: left; line-height: 20px;}
div#rate3select {position: absolute; top: 60px; left: 80px; text-align: left; }
div#rate4 {position: absolute; top: 60px; left: 175px; text-align: left; line-height: 20px;}
div#rate4select {position: absolute; top: 60px; left: 255px; text-align: left; }
div#review1 {position: absolute; top: 90px; left: 15px; text-align: left; background: #F2F2F2;}
div#review1 textarea {width:324px; height:87px;}
div#validation1 {position: absolute; top: 30px; left: 15px; text-align: left; line-height: 20px;}
div#validation1bis {position: absolute; top: 30px; left: 70px; text-align: left; }
div#validation1bis input {width: 125px;}
div#validation2 {position: absolute; top: 60px; left: 15px; text-align: left; line-height: 20px;}
div#validation2bis {position: absolute; top: 60px; left: 70px; text-align: left; }
div#validation2bis input {width: 125px;}
div#validation3 {position: absolute; top: 90px; left: 15px; text-align: left; line-height: 20px;}
div#validation3bis {position: absolute; top: 90px; left: 175px; text-align: left; }
div#validation3bis input {width: 20px;}
div#validation5 {position: absolute; top: 155px; left: 15px; text-align: center; line-height: 20px;}
div#validation4 {position: absolute; top: 125px; left: 15px; text-align: center; line-height: 20px;}

div#main3 {float: right; width: 596px; height: 250px; display:inline; margin-top: 10px; text-align: left; background: #F2F2F2; border:1px solid #565656; color: #000000;}
html>body div#main3 {height: auto; min-height: 250px;}

div#main4 {float: right; width: 596px; height: 158px; display:inline; margin-top: 10px; text-align: left; background: #F2F2F2; border:1px solid #565656; color: #000000;}
html>body div#main4 {height: auto; min-height: 158px;}

div#liste1 {float: left; width: 563px; margin-left: 15px; display:inline; margin-top: 5px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; text-align: left; background: #c0dde5; border:1px solid #565656; color: #000000;}

.grostitre { padding-left: 10px; line-height: 25px ; font-size: 11pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; font-weight: bold;}

.titrebls2 { text-decoration: underline; padding-left: 22px; line-height: 25px ; font-size: 11pt ; color: #002e3e ; display : table-cell ; vertical-align: top; background: url('images/fleche.png') no-repeat; background-position: 5 0;}
.titrebls { text-decoration: underline; padding-left: 35px; line-height: 25px ; font-size: 11pt ; color: #002e3e ; display : table-cell ; vertical-align: top; background: url('images/fleche.png') no-repeat; background-position: 20 0;}
.titreblsav { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/avion2.png') no-repeat;}
.titreblstr { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/train3.png') no-repeat;}
.titreblsor { text-decoration: underline; padding-left: 35px; line-height: 25px ; font-size: 11pt ; color: #f78b21 ; display : table-cell ; vertical-align: top; background: url('images/fleche.png') no-repeat; background-position: 20 0;}
.titreblsli { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/lieu2.png') no-repeat;}
.titreblsta { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/taxi2.png') no-repeat;}
.titreblsbu { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/bus.png') no-repeat;}
.titreblsre { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/review.png') no-repeat;}
.titreblsea { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/resto.png') no-repeat;}
.titreblssh { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/shopping.png') no-repeat;}
.titreblsho { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/hotel.png') no-repeat;}
.titreblsap { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/apartment.png') no-repeat;}
.titreavmin { text-decoration: underline; padding-left: 35px; line-height: 25px ; font-size: 11pt ; color: #002e3e ; display : table-cell ; vertical-align: top; background: url('images/avion-min.png') no-repeat 0 0;} 
.titrebleunorm { text-decoration: underline; padding-left: 15px; line-height: 25px ; font-size: 11pt ; color: #002e3e ; display : table-cell ; vertical-align: top; }

div#footer {position: relative; float: right; width: 596px; display:inline; margin-top: 15px; text-align: left; background: #FFFFFF; 
	padding-bottom: 10px; font-size: 8pt ; color: #333333 ; text-align: justify; line-height: 15px;
}
div#footer h2 { padding-left: 50px; line-height: 45px ; font-size: 13pt ; color: #1F1F1F ; display : table-cell ; vertical-align: top; background: url('images/city-tours.png') no-repeat; background-position: 0 10;}



.tour {float: left;  width: 150px; height: 100px; margin-top: 10px; text-align: left; background: #002e3e; border:1px solid #565656;  }
.tour h3 { padding-top: 10px; padding-left: 15px; line-height: 25px ; font-size: 12pt ; color: #f78a21 ; display : table-cell ; vertical-align: top}


.carrepub {float: left; width: 300px; height: 250px; margin-top: 10px; text-align: left; background: #002e3e; border:1px solid #565656;  }

.carremenu {float: left;  width: 300px; height: 250px; margin-top: 10px; text-align: left; background: #002e3e; border:1px solid #565656;  }
.carremenu h2 { padding-top: 10px; padding-left: 15px; line-height: 25px ; font-size: 12pt ; color: #f78a21 ; display : table-cell ; vertical-align: top}
.carremenu h3 { padding-top: 10px; padding-left: 15px; line-height: 25px ; font-size: 12pt ; color: #f78a21 ; display : table-cell ; vertical-align: top}

div#teaserbas {float: left; width: 300px; height: 157px; margin-top: 10px; text-align: left; background: #002e3e; border:1px solid #565656; }


ul.listeexp { padding: 0; margin: 0; font-size: 10pt; color: #f78b21;}
ul.listeexp li { margin-top: 0; margin-bottom:0; margin-left:10; list-style-image: url('images/inactive.png'); display: list-item; list-style-position: inside; text-align: justify; line-height: 17px; height: 17px;}
ul.listeexp li a { color: #f78b21; text-decoration: underline ; }

ul.listes2 { padding-bottom: 15px; margin: 0; font-size: 10pt; color: #1F1F1F;}
ul.listes2 li { margin-top: 0; margin-bottom:0; margin-left:10; list-style-image: url('images/inactive.png'); display: list-item; list-style-position: inside; text-align: justify; line-height: 17px; height: 17px;}
ul.listes2 li a { color: #002e3e; text-decoration: underline ; }

ul#listeshuttle { padding: 0; margin: 0; font-size: 10pt; color: #1F1F1F;}
ul#listeshuttle li { padding-left: 5px; width: 175px ; font-size: 10pt; float: left ; text-align: justify ; list-style-type: none; color: #1F1F1F;}
ul#listeshuttle li a { line-height: 15px ; color: #002e3e ; text-decoration: none ; }
ul#listeshuttle li a:hover { text-decoration: none ; font-style:normal; font-variant:normal; color: #002e3e; text-decoration: underline ;}

.dec27bleu { color: #002e3e; text-decoration: underline ; margin-left: 27px;}
.titreblanc { color: #FFFFFF; padding-top: 5px; padding-bottom: 10px;}
.orange { color: #f78b21; text-decoration: underline ;}
.orangemot { color: #f78b21; margin-top: 10px; margin-left: 10px;}
.orangebig { color: #f78b21; font-size: 12pt; font-weight: bold;}
.blancbig { color: #FFFFFF; font-size: 12pt; font-weight: bold;}
.blancbig2 { color: #FFFFFF; font-size: 11pt; font-weight: bold;}
.blancbig3 { color: #FFFFFF; font-size: 12pt; font-weight: bold; margin-left: 5px; text-decoration: underline ;}
.grisbig { color: #CCCCCC; font-size: 12pt; font-weight: bold;}
.grisbig2 { color: #CCCCCC; font-size: 11pt; font-weight: bold;}
.bleubig { color: #002e3e; font-size: 12pt; font-weight: bold;}
.bleubig2 { color: #002e3e; font-size: 11pt; font-weight: bold;}
.bleubig3 { color: #002e3e; font-size: 12pt; font-weight: bold; margin-left: 10px; text-decoration: underline ;}
.bleubig4 { color: #002e3e; font-size: 12pt; font-weight: bold; margin-left: 10px; margin-right: 10px; }
.blanc { color: #FFFFFF; text-decoration: none ;}
.lienbleu { color: #002e3e; text-decoration: underline ;}
.lienblanc { color: #FFFFFF; text-decoration: underline ;}
.lienbleufdor { color: #002e3e; text-decoration: underline ; background: #f78b21;}
.dec10b   { padding-top: 10px;}
.alig { text-align: left;}
.stylecorps   { padding-left: 25px; padding-right: 25px; padding-top: 20px; padding-bottom: 20px; font-size: 10pt ; color: #1f1f1f ; text-align: justify; line-height: 15px;}
.styleresp   { padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; font-size: 9pt ; color: #1f1f1f ; text-align: justify; line-height: 15px;}
.stylefirst   { padding-left: 25px; padding-right: 85px; padding-top: 20px; padding-bottom: 20px; font-size: 11pt ; color: #113861 ; text-align: justify; line-height: 15px;}
.stylefirst2   { padding-left: 25px; padding-right: 85px; padding-top: 10px; padding-bottom: 10px; font-size: 11pt ; color: #113861 ; text-align: justify; line-height: 15px;}
.stylecoord   { padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; font-size: 10pt ; color: #1f1f1f ; text-align: justify; line-height: 15px;}
.stylecoord2   { padding-left: 15px; padding-right: 15px; font-size: 10pt ; color: #1f1f1f ; text-align: justify; line-height: 15px;}
.stylesmallb   { font-size: 8pt ; color: #1f1f1f ; text-align: justify; line-height: 15px;}
.stylesmallb2   { font-size: 8pt ; color: #1f1f1f ; text-align: justify; line-height: 15px; padding-left: 5px; padding-right: 5px;}
.stylesmallbb   { font-size: 8pt ; color: #ffffff ; text-align: justify; line-height: 15px;}
.styleblanc   { padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; font-size: 10pt ; color: #FFFFFF ; text-align: justify; line-height: 15px;}
.styleblanc2   { padding-left: 40px; padding-right: 30px; padding-top: 30px; padding-bottom: 10px; font-size: 10pt ; color: #FFFFFF ; text-align: justify; line-height: 15px;}