
body { background:#fff; margin:0; padding:50px 0; text-align:center;}
img { border:none;}
div, td { font-family:Tahoma, Arial, Helvetica, sans-serif;  color:#58424d; font-size:11px; line-height:16px;}
table { border-collapse:collapse;}
img, div { behavior:url(iepngfix.htc); }
a {}
p { padding:5px 0; margin:0;}
ul li  {}
h1 {}
h2 {}
h3 {}
form { margin:0; padding:0;}
form select { padding:0; line-height:auto;}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

#wrapper { width:965px; margin:0 auto; background:url(../images/bg_wrap_mid.gif) repeat-y; position:relative; }
#wrapper1 {width:965px; background:url(../images/bg_wrap_bot.gif) bottom left no-repeat; position:relative;}
#wrapper2 {width:920px; padding:0 23px 0 22px; background:url(../images/bg_wrap.jpg) 0 0  no-repeat; position:relative; }
#wrap { width:920px; margin:0 auto; overflow:hidden;}
#top { width:920px; height:315px; overflow:hidden;}
.logo { width:920px; height:280px; text-align:left;}
.logo img { margin:111px 0 58px -3px;}

#tab-menues { width:920px;}
#menu { width:485px; height:35px; overflow:hidden; float:left;}
#menu ul { margin:0; padding:0; }
#menu ul li { list-style-type:none; list-style-image:none; float:left; width:97px; overflow:hidden; text-align:center;}
#menu ul li a { width:97px; height:15px; padding:10px 0; overflow:hidden; display:block; background:url(../images/mn_off.gif) 0 0 no-repeat; color:#087333; text-decoration:none; font-weight:bold; font-size:12px;}
#menu ul li a:hover {width:97px; height:15px; padding:10px 0; overflow:hidden; display:block; background:
url(../images/mn_on.gif) 0 0 no-repeat; color:#fff; text-decoration:none; font-weight:bold; font-size:12px;}

#menu ul li .men1 { width:97px; height:15px; padding:10px 0; overflow:hidden; display:block; background:url(../images/mn1_off.gif) 0 0 no-repeat; color:#087333; text-decoration:none; font-weight:bold; font-size:12px;}
#menu ul li .men1:hover {width:97px; height:15px; padding:10px 0; overflow:hidden; display:block; background:
url(../images/mn1_on.gif) 0 0 no-repeat; color:#fff; text-decoration:none; font-weight:bold; font-size:12px;}

.tel { width:390px; height:35px; overflow:hidden; float:right; text-align:center;}
.tel img { margin:3px 190px 0 0;}
						/*PAGES*/
#tab-main { width:920px; background:url(../images/bg_main.gif) repeat-y;}
#main { width:900px; background:url(../images/bg_main_top.gif) 0 0 no-repeat; padding:0 10px 10px 10px;}

#left-tab { width:275px; float:left;}
#contenue { width:615px; float:right;}


						/*PAGE GAUCHE ET TITRES*/
.left { width:275px; margin:10px 0 0 0; }
.tlt_left { width:255px; height:16px; color:#fff; text-align:left; font-size:14px; font-weight:bold;}
.ttl1 { background:url(../images/bg_left_ttl.gif) 0 0 no-repeat; padding:7px 10px; }
.ttl2 { background:url(../images/bg_left2_ttl.gif) 0 0 no-repeat; padding:7px 10px;}
.ttl2 .linkpromo {color:#d1709f; width:46px; height:17px; padding:3px; font-size:10px; font-weight:normal; text-decoration:none; background:url(../images/bg_link.gif) 0 0 no-repeat; margin-left:117px;}
.leftcontent {}
.leftcontent img { margin:0; padding:0; }
.left1 { width:253px; border-left:1px solid #b6c0ca; border-right:1px solid #b6c0ca; padding:0 10px; background:#f9f7f7;}
.left2 { width:273px; border-left:1px solid #c8b9a7; border-right:1px solid #c8b9a7;  background:#dde2da;}
						/*MOTEUR RECHERCHE*/
.moteur { width:253px; text-align:left; font-size:10px;}
.moteur .radio { float:left; margin:5px;}
.moteur .checkchoice { border:none; float:left; margin:5px;}
.moteur input {  height:16px; color:#0a4b4f; text-align:left;border:1px solid #b3bcc4; margin:2px 0 2px 3px; font-size:10px;}
.moteur select { height:18px; color:#0a4b4f; text-align:left;border:1px solid #b3bcc4; margin:2px 0 2px 3px; font-size:10px;}

.moteur .lab1 { width:73px; height:18px; overflow:hidden; text-align:left; padding:0 5px; float:left; background:#d1e3c8; color:#35240f; margin:2px 0;}
.moteur .type1 { width:163px; overflow:hidden; text-align:left; padding:0; float:left;  }

.moteur .typedate {width:38px; height:20px; overflow:hidden; text-align:left; padding:0; float:left; }
.moteur .bebe { margin-left:3px;}
.moteur .typemonthyear {width:105px; height:20px; overflow:hidden; text-align:left; padding:0; float:left;}
.moteur .pictcdate { float:left; }
.moteur .pictcdate img { margin:3px 0 0 3px;}
.moteur .recherchebtn { width:110px; height:21px; overflow:hidden; color:#d5330d; font-size:12px; font-weight:bold; border:none; background:url(../images/bg-rechercher.gif) 0 0 no-repeat; text-align:center; cursor:pointer;}	
				
				/*PROMO VOL*/
.promo { width:253px; padding:3px 10px;}
.toppromo {  background:#dde2da; }
.toppromo .promolieu { color:#42301a; }
.toppromo .datedepart, .toppromo .prix { color:#42301a; }
.bg { background:#f4f4f4;}
.bg .promolieu { color:#4a6555;}
.promolieu { width:122px; float:left; text-align: left; color:#4a6555; font-size:10px;}
.datedepart { width:70px; float:left; text-align: center; color:#08843a; font-size:9px;}
.prix {width:60px; float:left;text-align: right; color:#c41414; font-size:10px; font-weight:normal;}
			
			/*Selection*/

.offers { width:615px; background:url(../images/bg_content.gif) bottom left no-repeat; padding:10px 0;}
.offers-ttl { width:595px; height:20px; padding:5px 10px; text-align:left; font-size:14px; font-weight:bold; color:#0f793a; background:url(../images/bg_ttl_content.gif) 0 0 no-repeat;}
.offers-content { width:613px; padding:0; border-left:1px solid #c8c0b4; border-right:1px solid #c8c0b4; padding:5px 0; }

.tabselect { width:613px;  border-bottom:1px dashed #9bb8d4; background-color:#f9f9e0; margin:10px 0 0 0;}
.bgselect1 { background:url(../images/bg_1.gif) bottom left no-repeat; background-color:#eff5fa;}
.bgselect2 { background:url(../images/bg_2.gif) bottom left no-repeat; background-color:#eff5fa;}
.bgselect3 { background:url(../images/bg_3.gif) bottom left no-repeat; background-color:#eff5fa;}
.bgselect4 { background:url(../images/bg_4.gif) bottom left no-repeat; background-color:#eff5fa;}
.selectttl { width:603px; height:20px; overflow:hidden; padding:0 5px; text-align:left; color:#fff; font-weight:bold;}
.bgttlslct1 { background:url(../images/bg_ttl_1.gif) repeat-x;}
.bgttlslct2 { background:url(../images/bg_ttl_2.gif) repeat-x; color:#232a23;}
.bgttlslct3 { background:url(../images/bg_ttl_3.gif) repeat-x;}
.bgttlslct4 { background:url(../images/bg_ttl_4.gif) repeat-x;}
.offers-tab { width:238px; height:118px; overflow:hidden; background:#fff; border:1px solid #9aa9b7; margin:5px; }
.titre-offers { width:228px; height:19px; overflow:hidden; text-align:left; padding:0 10px; color:#198d47; font-weight:bold; text-align:left; background:#e7f5db;}
.offers-photo { width:95px; height:85px; padding:6px 8px 8px 4px;}
.offers-reservlink { width:95px; height:20px; text-align:center; background:#d93711;}
.offers-reservlink a {  color:#fff; text-decoration:none; font-size:10px;}
.float1 { float: left;}
.float2 { float: right;}
.offers-details { width:125px; text-align:left; color:#168a44; line-height:15px; padding:5px 0;}
.offers-title { color:#d93711; font-size:11px; font-weight:bold;}
.offers-ttlprice { font-size:10px; color:#5e5852}
.offers-price { font-size:18px; color:#b62222; }
.offers-price2 { font-size:11px; color:#b62222; }
.offers-dtllink {width:125px; height:20px; margin:5px 0; overflow:hidden; text-align:center; background:#e3f4d6;}
.offers-dtllink a { color:#35312b; text-decoration:none;}
			
			
			/*FOOTER DE LA PAGE */
#footer { width:920px; margin: 0 auto; }
#footer img { margin:5px 0;}
.link-foottop { background:url(../images/bg_footer.gif) repeat-y; }
.link-foot { padding-bottom:10px 70px; background:url(../images/topfooter.gif) no-repeat; }
.link-foot a { color:#5f6c78; font-size:10px; text-decoration:none; padding:0 2px;}
.link-foot a:hover {  text-decoration:underline; font-weight:normal; }
.linkoverfoot a {color:#21262a; text-decoration:none; padding:0 2px;}
.linkoverfoot a:hover { color:#21262a; font-weight:bold; }

#deco { width:195px; height:323px; top:-8px; right:34px; position:absolute; }


/*------------------PAGE LISTE-----------------------*/

#content2 { padding:9px 0 0 2px;}
.ttl-critere { background:url(../images/bg_ttl_critere.gif) no-repeat; width:895px; margin:0 auto; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-indent:6px; color:#065827; text-align:left;}
#crit-select { padding:5px 0 0 0; width:895px; text-align:left; margin:0 auto;}

.ttl-crit-select { background:#008736; line-height:20px; height:20px; margin-right:2px; color:#fff; font-weight:bold; font-size:10px; text-indent:5px;}
.l-date { width:148px; float:left;}/*width:178px;*/
.l-ville-dest { width:148px; float:left;}/*width:179px;*/
.l-ville-dep { width:140px; float:left;}/*width:180px;*/
.l-duree { width: 130px; float: left; }
.l-prix { width:150px; float:left;}/*width:180px;*/
.voyagiste { width:178px; float:left;}/*width:178px;*/
#crit-select ul { margin:0; padding:10px 0 10px 30px;}
#crit-select ul li { list-style-image:url(../images/puce_liste.gif); color:#f34117; line-height:14px; font-size:10px;}
#crit-select a { color:#0d5c2d; font-size:10px; text-decoration:none; padding-right:2px;}
#crit-select a:hover { color:#008736;}
#crit-select a.voir-tout { background:#ea3a11; color:#fff; line-height:14px; height:14px; display:block; text-decoration:none; width:45px; text-align:center; font-size:10px;}
#crit-select a.voir-tout:hover { color:#dff4cb; background:#ea3a11;}
#crit-select .voir { padding-left:18px;}

.l-nb { float:left; width:50%; text-align:left;  padding:15px 0 10px 0; border-bottom:1px dashed #c6c3c0; color:#4c4646; font-weight:bold;}
.l-pagin { float:right; width:50%; text-align:right; padding:15px 0 10px 0; border-bottom:1px dashed #c6c3c0;}
.l-pagin a { color:#4c4646; padding:0 3px; text-decoration:none;}
.l-pagin a:hover { color:#f7481f; font-weight:bold;}

.liste1 { padding:10px 0; border-bottom:1px dashed #c6c3c0; text-align:left; }
.liste1-left { width:155px; float:left;}
.photo-l { border:#757474 1px solid; width:133px; height:88px; margin-bottom:3px;}
.ref-liste { width:135px; background:#e7f5db; text-align:center; color:#f7481f; line-height:20px; height:20px; display:block; text-decoration:none;}

.liste1-mid { float:left; width:545px; }
.liste1-mid .ttl-mid { color:#e7370e; font-weight:bold; font-size:14px; line-height:14px; text-decoration:none;}
.liste1-mid p { margin:0; padding:10px 0 10px 0 ; color:#454545;}

.liste1-right { width:130px; float:right; text-align:right; font-size:10px; line-height:18px;}
.prix-liste { color:#d41818; font-size:18px; line-height:18px;}
.liste1-right .prix-liste strong { font-size:11px; line-height:18px;} 
.liste1-right strong { padding-top:10px; font-size:11px;}
.detail-prix { color:#008736; font-size:11px; line-height:14px; padding-bottom:10px;}
.liste1-right a.detail-offre { background:url(../images/bg_btn_detail.gif) no-repeat; width:110px; height:19px; display:block; text-align:center; float:right; color:#fff; font-size:11px; text-decoration:none;}
.liste1-right a.detail-offre:hover { color:#fff;}

.no-bord { border:none; padding-right:10px;}
.itiner { color:#d01414; text-decoration:none;}


/*-----------PAGE PRODUIT-------------------*/

.offers-ttl-prod { width:615px; height:20px; padding:5px 0px; text-indent:10px; text-align:left; font-size:14px; font-weight:bold; color:#fff; background: url(../images/bg_ttl_content-prod.gif) 0 0 no-repeat;}
.offers-ttl-prod-l { float:left; width:50%; color:#ffffff; font-size:18px; font-weight:normal;}
.offers-ttl-prod-r { float:right; width:125px;}
.offers-ttl-prod-r a { color:#5fa9f0; text-decoration:none; font-size:11px; font-weight:normal;}
.offers-ttl-prod-r a:hover { color:#ffffff;}
.offers-content-prod { width:615px; padding:5px 0; text-align:left; }
.offers-prod { width:615px; padding:10px 0;}

.prix-detail { padding:0 4px 0 5px; text-align:left;}
.prix-prod { width:208px; float:left; color:#4c4646;}
.nom-lieu { line-height:16px; font-size:14px; color:#008736; font-weight:bold;}
.prix-min { background:url(../images/bg_apartirde.gif) no-repeat; width:206px; margin-top:15px;}
.prix-min-l { width:60px; float:left; height:45px;}
.prix-min-l p { margin:0; padding:5px 0 0 9px; color:#ffffff; }
.prix-min-r { width:129px; float:right; height:45px;}
.prix-min-r p { margin:0; padding:0; line-height:45px; color:#b62222; font-size:24px;}
.prix-min-r p strong { font-size:11px;}
.detail-prod { width:383px; float:right; font-size:11px; color:#4c4646;}
.detail-prod p { margin:0; padding:0 0 10px 0;}

.choix-crit-prod { background:#f9f7f7; border-left:1px solid #b6c0ca; border-right:1px solid #b6c0ca;}
.bord-crit-prod-top { background:url(../images/choix_crit_haut.gif) top no-repeat; padding-top:10px; width:605px; margin:0 auto;}
.bord-crit-prod-bas { background:url(../images/choix_crit_bas.gif) bottom no-repeat; padding-bottom:8px; width:605px; margin:0 auto;}
.choix-crit-prod strong { font-size:14px; color:#a10909; font-weight:bold; padding-left: 12px;text-align:left;}

.tab-prod { font-size:10px;}
.lab1-prod { background:#e3d9de; display:inline-block; line-height:15px; height:15px; width:88px; color:#150d0d; font-size:10px; text-indent:5px;}
.sel1-prod { width:114px; height:15px; padding:0; color:#756969; font-size:9px; line-height:auto;}
select.sel1-prod strong { color:#a20707;}
.tab-prod tr td { vertical-align:top;}
.tab-prod tr td table tr td { height:17px; vertical-align:top;}
.sel2-prod { width:35px;}
.lab2-prod { width:220px;}
.areatxt-prod { width:145px; height:53px; text-align:left; font-size:10px; line-height:10px; padding:0; color:#756969; font-family:Tahoma;}  
.sel3-prod { width:280px;}
.submt-prod { background:url(../images/bg_submt.gif) no-repeat; width:110px; height:21px; padding:0 0 3px 0; display:block; border:none; text-align:center; font-weight:bold; font-size:12px; color:#ffffff; margin:0 auto;}

.photo-prod { width:605px; padding:10px 0 13px 0; border-bottom:1px dashed #ac9a85; margin:0 auto;}
.photo-prod-left { width:365px; float:left;}
.photo-prod-right { width:240px; float:right;}
.photo-prod-right a { float:left; padding: 0 0 10px 10px;}
.btn-photo-prod { margin:7px auto 0 auto; width:110px;}
.btn-photo-prod a { background:url(../images/btn_photo_prod.gif) no-repeat; color:#6a6762; font-weight:bold; text-decoration:none; display:block; line-height:21px; width:110px; height:21px; text-align:center; margin:0; padding:0;}
.btn-photo-prod a:hover { color:#a20707;}

.detail-jour-prod { padding:8px 0; border-bottom:1px dashed #ac9a85; color:#150d0d; line-height:10px;}
.detail-jour-prod strong { color:#c31c1c; font-weight:bold;}

.btn-prod { background:url(../images/bg_btn_prod.gif) no-repeat; width:143px; line-height:21px; color:#ffffff; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; display:block; margin-top:17px;}
.print-prod { float:left; color:#ffffff; height:21px;}
.send-ami-prod { float:right; color:#ffffff; height:21px;}
a.print-prod:hover, a.send-ami-prod:hover { color:#e3d9de;}
.minifoot { font-size:9px; }

/*---------------PRODUIT V2 -------------*/

.ttl-produit { background:url(../images/bg_ttl_prod.gif) no-repeat; width:900px; height:30px;}
.ttl-produit strong { float:left; width:50%; text-align:left; font-size:18px; color:#065827; line-height:30px; text-indent:15px;}
.ttl-produit a { float:right; width:115px; text-align:left; line-height:30px; color:#065827; font-size:11px; text-decoration:none;}
.ttl-produit a:hover { color:#d41313; text-decoration:none;}
.marg-prod { width:15px; float:left;}


.content-prod { float:left; width:870px; text-align:left; background:url(../images/bg_produit.gif) repeat-x #ffffff;}
.cont-l1 { float:left; width:50%; padding-top:10px;}
.cont-l1 p { padding:5px 0 0 0; margin:0; color:#4c4646; font-size:11px;}
.cont-r1 { float:right; width:140px; padding-top:10px; text-align:right;}
.detail-produit { color:#4c4646; font-size:11px;}
.prix-produit { font-size:24px; color:#d41313; line-height:26px;}
.prix-produit strong { font-size:11px; font-weight:bold;}

.cont-l2 { float:left; width:235px; padding-top:10px; text-align:right;}
.cont-r2 { float:right; width:615px; padding-top:10px; text-align:left; font-size:12px; color:#4c4646;}
.cont-r2 p { margin:0; padding:0 0 10px 0;}

.ref-prod { font-size:11px; color:#008736; font-weight:bold;}
.marg1-prod { padding:0;}
.tel-prod { font-size:18px; color:#d41313;}
.tel-prod strong { font-size:10px; font-weight:normal;}

.bord-bot { border-bottom:1px dashed #ac9a85; padding-bottom:10px; margin-bottom:7px;}
.detail-jour-produit { color:#e7370e; font-size:12px; font-weight:bold;}

.ttl-produit2 { background:#09853b; line-height:25px; height:25px; color:#ffffff; font-size:14px; font-weight:bold; text-indent:5px;}
.cont-choix-crit { background:#e7f5db; padding:12px 7px;}
.formulaire1 { margin:10px 0 5px 0;}
.lab-prod { width:110px; background:#c8e7ae; color:#150d0d; line-height:16px; height:16px; text-indent:5px;}
.formulaire1 .select1 { width:270px; height:16px;}
.select2 { width:318px; height:16px;}
.select3 { width:40px;}
.txtarea1 { width:226px; height:47px; font-family:Tahoma; font-size:11px;}
.submt-produit { text-align:right;}
.sub-prod { background:url(../images/bg-rechercher.gif) no-repeat; border:none; width:110px; height:21px; color:#09853b; font-weight:bold; font-size:12px;}
.bord-bot ul { margin:0; padding:0;}
.bord-bot ul li { margin:0; padding:0; list-style:none; line-height:14px; height:14px;}
.prix-produit-r { font-size:12px; line-height:14px; height:14px; color:#d41313; font-weight:bold;}

/*----------BILLET---------*/

.bloc-right {color:#42301a; font-size:11px;}

.bloc-l { padding-right:10px; float:left; }
.bloc-left { display:block; width:93px; border:1px solid #c4bdb5;}
.bloc-right { color:#6c665e; font-size:11px; line-height:11px;}
.bloc-right strong { font-size:18px; color:#c90d0d; line-height:18px; font-weight:normal;}
.bloc-right strong strong { font-size:12px;}
.bloc-right a { width:89px; height:19px; display:block; background:url(../images/btn-bloc-r.gif) no-repeat; line-height:19px; font-size:11px; color:#2a2b2d; text-align:center; margin-top:2px; text-decoration:none;}
.bloc-prix { padding-top:10px; text-align:center; text-decoration:none; color:#6c665e; display:block;}
.bloc-prix strong { font-size:18px; color:#c90d0d; line-height:18px; font-weight:normal;}
.bloc-prix strong strong { font-size:12px;}

#cont-billet { width:895px; margin:0 auto; text-align:left; padding:10px 0 5px 0;}
.bcont-left { width:240px; float:left;}
.bcont-mid { width:435px; float:left;}
.bcont-right { width:220px; float:left;}

.bloc-red-bot { background:url(../images/bg_bot_red.gif) no-repeat left bottom; padding-bottom:5px;}

.bloc-head { background:url(../images/bttl_red.gif) no-repeat left top;  overflow:hidden; min-height:30px; height:30px; font-size:11px; color:#f9f6f3; font-weight:bold;}
.bloc-head table tr td { vertical-align:middle; line-height:12px; height:30px; color:#f9f6f3;}

.bloc-red { width:220px;  margin-bottom:5px;}


.cont-bloc-red { border:1px solid #c9bdae; width:218px; border-top:none; border-bottom:none;}
.cont-bloc { padding:8px 10px;}
.bloc-left { display:block; float:left; width:93px; border:1px solid #c4bdb5;}
.bloc-right { color:#6c665e; font-size:11px;}
.bloc-right strong { font-size:18px; color:#d22f0a; line-height:18px; font-weight:normal;}
.bloc-right strong strong { font-size:12px;}
.bloc-right a { width:89px; height:19px; display:block; background:url(../images/btn-bloc-r.gif) no-repeat; line-height:19px; font-size:11px; color:#fa4a21; text-align:center; margin-top:2px; text-decoration:none;}
.cont-bloc p { margin:0; padding:10px 0 2px 0; color:#6c665e; font-size:10px; line-height:11px;}
.bloc-red2 { background:url(../images/bttl_red2.gif) no-repeat left top;}
.ttl-jaune { background:url(../images/ttl_jaune.gif) no-repeat top; width:415px; line-height:30px; font-size:14px; font-weight:bold; color:#fff; text-indent:7px;}
.cont-jaune { background:#fff; border-left:1px solid #b6c0ca; border-right:1px solid #b6c0ca; width:413px; text-align:center; padding:10px 0;}
.cont-bloc-jaune { width:256px; margin:0 auto; text-align:left;}
.form-billet tr td { vertical-align:middle; font-size:10px;}
.form-billet tr .lab-b { width:91px; height:20px;}
.form-billet tr td input { width:163px; border:#b3bcc4 1px solid ; height:13px; font-size:10px; text-indent:5px; color:#756969;}
.form-billet tr .lab-b div { background:#e7f5db; width:88px; height:15px; color:#0a4b4f; text-indent:5px;}
.form-billet tr td .sel1-b { width:165px; height:16px; font-size:10px; color:#756969;}
.form-billet tr td .sel2-b { width:36px; }
.form-billet tr td .sel3-b { width:106px; }
.form-billet tr td a { height:15px;}
.formulaire-billet { position:relative; margin:0; padding:0;}
.submt-b { position: absolute; width:110px; height:21px; display:block; bottom:-3px; right:0; background:url(../images/bg-rechercher.gif) no-repeat; text-align:center; color:#d5330d; font-weight:bold; font-size:12px; border:none;}
.ttl-gris { background:url(../images/ttl_gris.gif) no-repeat; width:415px; height:30px; line-height:30px; color:#fefefe; font-size:14px; font-weight:bold; text-indent:7px; margin-top:5px;}
.bloc-gris table tr th { color:#42301a; font-size:10px; line-height:20px; height:20px; background:#dde2da; font-weight:normal;}
.bloc-gris table { border-left:1px solid #c8b9a7; border-right:1px solid #c8b9a7;}
.bloc-gris table tr { background:#f4f4f4;}
.bloc-gris table tr.color { background:#dde2da;}
.bloc-gris table tr td { color:#4a6555; vertical-align:middle; text-align:center; height:20px;}
.bloc-gris table tr .prix-billet { text-align:right; color:#c41414;}
.bloc-gris table tr .al-left { text-align:left;}
.bloc-red3 { background:url(../images/bttl_red.gif) no-repeat left top;}

/*--------------STANDARD-----------------*/
#standard { background:#a8a6a2;}
#wrap-std { width:960px; margin:50px auto;}
#bg1-wrap-std { background:url(../images/bg1_wrap_std.gif) no-repeat top;}
#bg2-wrap-std { background:url(../images/bg2_wrap_std.gif) no-repeat bottom; padding:12px 0 10px 0;}
#bg-wrap-std { background:url(../images/bg_wrap_std.gif) repeat-y; width:960px;}
.logo-cfa { float:left; width:442px; text-align:left;}
#menu-std { float:left; width:518px; overflow:hidden; margin:60px 0 0 0;}
#menu-std ul { margin:0; padding:0;}
#menu-std ul li { margin:0; padding:0; list-style:none; float:left; margin-right:2px; height:33px; overflow:hidden;}
#menu-std ul li a { background:url(../images/mn_std.gif) no-repeat; width:95px; height:33px; overflow:hidden; background-position:-95px 0; color:#fff; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; display:inline-block; line-height:33px;}
#menu-std ul li a:hover { background-position:0 0;}
.ttl-std { background:url(../images/bg_ttl_std.gif) no-repeat; width:922px; height:35px; margin:0 auto; text-align:left; line-height:35px; text-indent:20px; font-size:18px; color:#c42222; }
.cont-std { background:#fff; border-left:1px solid #dddada; border-right:1px solid #dddada; width:920px; margin:0 auto; text-align:center;}
.content-std { width:882px; margin:0 auto; text-align:left; padding:12px 0 5px 0;}
.content-std p { margin:0 0 20px 0;}
.content-std p a { color:#0e7eac;}
.ttl1-std { font-size:12px; color:#4f3a43; font-weight:bold; padding-bottom:20px;}
.ttl1-std a { display:block; color:#57464e; font-weight:normal; font-size:11px;}
.ttl1-std a:hover { display:block; color:#bd3333; font-weight:normal; font-size:11px;}

.ttl2-std { font-size:12px; color:#bd3333; font-weight:bold; padding-bottom:20px;}
.ttl2-std strong { font-weight:normal;}
.ttl3-std { font-size:11px; color:#0e7eac; padding-bottom:5px;}
.ttl3-std a { display:block; color:#57464e; font-weight:normal; font-size:11px;}
.ttl3-std a:hover { display:block; color:#bd3333; font-weight:normal; font-size:11px;}
.content-std ul { margin:0 0 20px 25px; padding:0;}
.content-std ul li { margin:0; padding:0; text-indent:0px; list-style-image:url(../images/puce.gif);}
.content-std ul li .ttl1-std { padding-bottom:0;}
.foot1-std { background:url(../images/bg_cont_bot_std.gif) repeat-x #fefefe; width:920px; margin:0 auto; font-size:11px;}
.lien-foot1 { color:#000; padding:3px 0 5px 0; font-size:11px;}
.lien-foot1 a { color:#8c857f; text-decoration:none; font-size:10px;}
.lien-foot1 a:hover { color:#0e7eac;}
.txt-foot1 { font-size:9px; line-height:15px; color:#51444d; text-align:center; padding-bottom:25px;}
.logo-foot { width:442px; margin:0 auto;}
.logo-foot a { float:left;}
.lien2-foot { color:#4f2a02; font-size:11px;}
.lien2-foot a { color:#4f2a02; font-size:11px; text-decoration:none;}
.lien2-foot a:hover { color:#bd3333;}
.lien-carte { padding:7px 0 10px 0; margin:0 auto; width:184px;}
.lien-carte a { float:left; margin-right:7px;}
.lien3-foot { color:#57464e; font-size:11px; padding-bottom:12px;}
.lien3-foot a { color:#57464e; text-decoration:none;}
.lien3-foot a:hover { color:#bd3333;}
.txt-bottom { font-size:10px; color:#57464e; line-height:14px;}
.logo-ea1 { display:block; width:263px; height:56px; margin:0 auto;}
.annul { float:left; text-decoration:none;}
.annul:hover, .multir:hover { color:#0e7eac; text-decoration:underline;}
.multir { float:right; text-decoration:none;}
.tab-cond tr td { border:2px solid #4f3a43; line-height:20px; vertical-align:middle; text-indent:10px;}
.tab2-cond tr th { background:#ebe8e3; border:2px solid #4f3a43; text-align:center; height:30px; vertical-align:middle; font-weight:bold;}
.tab2-cond tr td { border:2px solid #4f3a43; text-align:justify; height:40px; vertical-align:middle; padding-left:10px;}
ul.liste-art { margin-left:50px;}
ul.liste-art li { list-style-image:none; list-style:decimal; padding-bottom:5px;}
ul.liste-art li ul { margin:0 0 0 20px; padding:0;}
ul.liste-art li ul li { list-style:lower-alpha; margin:0; padding:0;}
.cheque { width:265px; margin:0 auto;}
.image-deco { position:absolute; top:172px; left:575px; width:356px; height:153px;}
