input, select { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000; }
body { margin: 20px 0; padding: 0px; background-color: #4a831d; }
div, td { font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; }
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 #4a831d; overflow: hidden; }
#main { position: relative; width: 900px; background-color: #a1da75; border: 1px solid #4a831d; border-top: 3px solid #4a831d; }
#footer { position: relative; width: 900px; border: 1px solid #4a831d; border-top: none; color: #4a831d; font-weight: bold; line-height: 18px; }
#footer a { color: #4a831d; text-decoration: none; }
#mainleft { position: relative; width: 205px; float: left; }
#mainright { position: relative; width: 690px; float: right; padding: 15px 0; }
#accueil { display: block; width: 195px; height: 12px; margin: 5px; font-size: 12px; font-weight: bold; text-align: left; color: #4a831d; text-decoration: none; }
#pgmain { position: relative; width: 685px; margin-right:5px; background-color: #ffffff; }

.texte1 { color: #4a831d; text-decoration: none; }
/*produit*/
#prphoto { width: 672px; background-color: #4a831d; margin: 15px 0; }
.prnom { color: #4a831d; font-size: 18px;  font-weight: bold; line-height: 24px; padding-left: 40px; background: url(../images/sttr4.gif) top left no-repeat; }
.prjour { color: #ff4200; font-weight: bold; }
.prprix { color: #ff4200; font-size: 18px; line-height: 24px; }
.prprix1 { color: #ff4200; }
.prdet { line-height: 20px; font-size: 11px; }
.itineraire { border-bottom: 1px solid #4a831d; border-top: 1px solid #4a831d; margin-bottom: 10px; position: relative; width: 665px;margin-top: 10px;}
.itinum { position: relative; background-color: #a1da75; height: 22px; padding: 0 5px; overflow: hidden;  }
.itijour { position: relative; width: 80%; color: #2a5e01; font-size: 12px;  font-weight: bold; float: left; line-height: 22px; text-align: left; }
.itisuiv { position: relative; text-align: right; width: 15%; color: #2a5e01; float: right; font-size: 11px; line-height: 22px; }
.itisuiv a { color: #2a5e01; text-decoration: none; }
.itidet { position: relative; font-size: 11px; line-height: 20px; padding: 0 5px 5px 5px; text-align: left; }
.itidest { position: relative; color: #ff4200; line-height: 22px; padding: 0 5px; text-align: left; border-top: 1px solid #4a831d; }
/*.itidest { position: relative; height: 22px; color: #ff4200; line-height: 22px; padding: 0 5px; text-align: left; border-top: 1px solid #4a831d; }*/
/*liste*/

.lirow { position: relative; width: 670px; margin-bottom: 15px; }
.lirow a { color: #4a831d; }
.lipr1 { position: relative; width: 320px; height: 150px; background-color: #ffffff; border: 1px solid #4a831d; float: left; margin-left: 3px; }
.lipr2 { position: relative; width: 320px; height: 150px; background-color: #ffffff; border: 1px solid #4a831d; float: right; margin-right: 3px; }
.linom { color: #4a831d; background-color: #a1da75; font-weight: bold; }
.lidet { font-size: 11px; }
.liprix { color: #ff4200; font-size: 18px; line-height: 24px; }
.linav { color: #ff4200; font-size: 12px; font-weight: bold; }
.linav a { color: #ff4200; font-size: 12px; text-decoration: none; }
.liresult { color: #4a831d; font-size: 14px; text-align: left; font-weight: bold; margin: 0 10px; }
/*index*/
.inbd1 { background: url(../images/in_cd1.gif) top no-repeat; padding-top: 5px; }
.inbd2 { background: url(../images/in_cd3.gif) top no-repeat; padding-top: 5px; }
.intexte1 { color: #4a831d; font-size: 12px; font-weight: bold; text-decoration:none; }
.intexte2 { padding: 0 5px; }
.intexte3 { color: #4a831d; text-decoration: none; }
.intexte4 { color: #ff4200; font-size: 12px; text-decoration: none; font-weight: bold; }
.intexte5 { font-weight: bold; font-size: 12px; background: url(../images/inul2.gif) top no-repeat; padding: 0 5px 0 20px; padding-top: 3px; }
.intexte5 a { color: #4a831d; text-decoration: none; }
.intexte6 { padding: 0 5px; color: #4a831d; font-size: 12px; }
.intexte7 { padding: 2 5px; color: #ff4200; font-size: 16px; font-weight: bold; text-align: right; background: url(../images/prix.gif) left no-repeat; }
.intexte8 { padding-left: 13px; height: 34px; color:#4a831d; font-size: 18px; }
.intexte9 { padding-top: 10px; font-size: 13px; color:#4a831d; font-weight: bold; text-decoration:none; }
.clear { position: relative; width: 100%; clear: both; height: 1px; overflow: hidden; }
.ttl1 { background-color: #a1da75; padding: 5px; font-size: 18px; color: #497a1e; margin: 0 10px; }
.ttl2 { margin: 20px; text-align: left; }
.fdm1 { background-color: #c7e4b0; padding-left: 5px; }
.fdm2 { background-color: #eef8e6; }
#fg1 input, #fg1 textarea { border: 1px solid #759e56; }
.thumb { position: relative; width: 122px; height: 60px; overflow: hidden; margin: 0 4px; }
.thumb1 { position: absolute; top: 0px; left: 0px; width: 122px; height: 60px; overflow: hidden; z-index: 1; }
.thumb2 { position: absolute; top: 0px; left: 0px; width: 122px; height: 60px; overflow: hidden; z-index: 2; background: url(../images/cache.gif) no-repeat; }
