body { margin: 20px 0; padding: 0px; background-color: #b3e9ff; }
div, td { font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; }
select { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000; }
form { padding: 0px; margin: 0px; }
#wrapper { position: relative; width: 922px; background-color: #ffffff; padding: 10px 0; }
#wrapper2 { position: relative; width: 900px; }
#header { position: relative; width: 900px; height: 165px; border: 1px solid #fbcb28; overflow: hidden; }
#main { position: relative; width: 900px; background-color: #33c5ff; border: 1px solid #fbcb28; border-top: 3px solid #fbcb28; }
#footer { position: relative; width: 900px; border: 1px solid #fbcb28; border-top: none; color: #33c5ff; font-weight: bold; line-height: 18px; }
#footer a { color: #33c5ff; text-decoration: none; }
#mainleft { position: relative; width: 205px; float: left; }
#mainright { position: relative; width: 690px; float: right; padding: 5px 0; }
#accueil { display: block; width: 195px; height: 12px; margin: 5px; font-size: 12px; font-weight: bold; text-align: left; color: #ffffff; text-decoration: none; }
#pgmain { position: relative; width: 685px; margin-right:5px; background-color: #ffffff; }
.texte1 { color: #fbcb28; text-decoration: none; }
#hdmenu { position: relative; width: 695px; height: 34px; overflow: hidden; }
#hdmenu div { position: relative; width: 69px; height: 68px; float: left; }
#menu { position:absolute; width: 900px; top: 135px; height: 29px; text-align:left; overflow:hidden; }
.txt1 { font-size: 11px; color:#FFF; }
.txt2 { font-size: 12px; color:#b01a12; font-weight:bold; }
.txt4 { position:relative; width: 164px; float:right; color:#4c4c4c; font-size: 10px; line-height: 15px; }
.txt4 a { color:#b01a12; text-decoration:none; }
.txt5 { font-size: 11px ;color:#242020; }
.txt6 { font-size: 10px; }
.txt7 { font-size: 11px; color:#2383bc; }
.clear { position: relative; width: 100%; clear: both; height: 1px; overflow: hidden; }
/*produit*/
#prphoto { width: 672px; background-color: #fbcb28; margin: 15px 0; }
.prnom { color: #116fad; font-size: 18px; line-height: 24px; padding-left: 30px; background: url(../images/sttr4.gif) top left no-repeat; }
.prjour { color: #fd282a; font-weight: bold; }
.prprix { color: #fd282a; font-size: 18px; line-height: 24px; }
.prprix1 { color: #fd282a; }
.prprix2 { color: #fd282a; padding: 11px 0; }
.prdet { line-height: 18px; }
.itineraire { border-bottom: 1px solid #fbcb28; border-top: 1px solid #fbcb28; margin-bottom: 10px; position: relative; width: 665px;margin-top: 10px;}
.itinum { relative; background-color: #33c5ff; height: 22px; padding: 0 5px; overflow: hidden; position: }
.itijour { position: relative; width: 80%; color: #ffffff; font-size: 12px; float: left; line-height: 22px; text-align: left; }
.itisuiv { text-align: right; width: 15%; color: #ffffff; float: right; font-size: 11px; line-height: 22px; position: relative; }
.itisuiv a { color: #ffffff; text-decoration: none; }
.itidet { position: relative; font-size: 10px; padding: 0 5px 5px 5px; text-align: left; }
.itidest { position: relative; height: 22px; color: #fd282a; line-height: 22px; padding: 0 5px; text-align: left; border-top: 1px solid #fbcb28; }
.infos { font-size: 11px; font-weight:bold; text-decoration: none; color:#fbcb28; }
/*liste*/
.lirow { position: relative; width: 670px; margin-bottom: 15px; }
.lirow a { color: #fbcb28; }
.lipr1 { position: relative; width: 320px; background-color: #ffffff; border: 1px solid #fbcb28; float: left; margin-left: 3px; }
.lipr2 { position: relative; width: 320px; background-color: #ffffff; border: 1px solid #fbcb28; float: right; margin-right: 3px; }
.linom { color: #ffffff; background-color: #33c5ff; font-weight: bold; }
.lidet { font-size: 10px; }
.liprix { color: #fd282a; font-size: 18px; line-height: 24px; }
.linav { color: #fd282a; font-size: 12px; font-weight: bold; }
.linav a { color: #fd282a; font-size: 12px; text-decoration: none; }
.liresult { color: #fbcb28; font-size: 14px; text-align: left; font-weight: bold; margin: 0 10px; }
.photopro { position: relative; overflow: hidden; background: #ffffff; }
#photos .close img { cursor: pointer; }
/*index*/
.intexte4 { color: #ffc100; font-size: 12px; text-decoration: none; font-weight: bold; }
.intexte5 {
	font-weight: bold;
	font-size: 12px;
	background: url(../images/inul2.gif) no-repeat top;
	padding: 0 5px 0 20px;
	padding-top: 3px;
}
.intexte5 a { color: #00b7ff; text-decoration: none; }
.intexte6 { padding: 0 5px; color: #00b7ff; font-size: 12px; }
.intexte7 { padding: 2 5px; color: #fd282a; font-size: 16px; font-weight: bold; text-align: right; background: url(../images/prix.gif) left no-repeat; }
.ttl1 { background-color: #33c5ff; padding: 5px; font-size: 18px; color: #ffffff; margin: 0 10px; }
.ttl2 { margin: 20px; text-align: left; }
.tt13 { font-size: 17px; color:#fbcb28; font-weight:bold; text-decoration:none; padding: 0 0 0 10px; }
.thumb { position: relative; width: 197px; height: 60px; overflow: hidden; margin: 2px 0 6px 0; }
.thumb1 { position: absolute; top: 0px; left: 0px; width: 197px; height: 60px; overflow: hidden; z-index: 1; }
.thumb2 { position: absolute; top: 0px; left: 0px; width: 197px; height: 60px; overflow: hidden; z-index: 2; }
#bgbanner { position: relative; width: 695px; height: 75px; overflow: hidden; background: url(../images/hd_bg3.jpg) top no-repeat; text-align: right; }
#bgbanner div { padding: 6px 15px 0 0; }
.newstext { background: url(../images/news_bg.gif) top no-repeat; width: 134; height: 83; overflow: hidden; padding: 32px 3px 0 3px; }
.input6 { background: #ffffff; border: 1px solid #31a5d2; width: 120px; height: 20px; padding: 2px 0 0 4px; font-family: Arial, Helvetica,Sans-serif; font-size: 11px; color: #0d5788; }





