body { margin: 0; padding: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }
div, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
form { margin: 0; padding: 0; }
p { margin: 15px 0;  padding: 0; }
table { border: none; border-collapse: collapse; }
div, td { font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #1f2021; }
.marron11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #671413; line-height: 16px; text-decoration:none;}
.marron13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #671413; line-height: 16px; text-decoration:none;}
.formular {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-style: normal; color: #000;border: 1px solid #6d4c0f;background-color: #f9f9f9;}
#large { position: relative; width: 950px; background-color: #f0ece4; }
#header{ position: relative; width: 950px; height: 134px; overflow: hidden; background: url(../images/header.jpg) no-repeat; }
.li-intro { background: url(../images/li_fd_intro2.jpg) no-repeat; height: 135px; width: 700px; overflow: hidden;}
.lf-prod { margin: 10px auto; padding: 0; width: 223px; list-style-type: none; }
.lf-prod li { background: url(../images/lf_fd_liste.gif) no-repeat top; height: 24px; width: 223px; overflow: hidden; position:relative; font-weight: bold; line-height: 24px; }
.lf-prod .lf-cdc1 { display: block; width: 150px; float: left; text-align: left; color: #ffffff; padding-left: 5px; }
.lf-prod .lf-cdc2 { display: block; widows: 70px; float: right; text-align: right; color: #391f04; font-size: 12px; }
.lf-prod .autre { background: url(../images/lf_fd_liste2.gif) no-repeat top; height: 24px; width: 223px; overflow: hidden; position:relative; clear: both; font-weight: bold; line-height: 24px; }
.lf-prod .fin1 { background: url(../images/lf_fd_liste_fin.gif) no-repeat top; height: 24px; width: 223px; overflow: hidden; position:relative; clear: both; font-weight: bold; line-height: 24px; }
.lf-prod .fin2 { background: url(../images/lf_fd_liste2_fin.gif) no-repeat top; height: 24px; width: 223px; overflow: hidden; position:relative; clear: both; font-weight: bold; line-height: 24px; }
.textnoir8 {font-family: Arial, Helvetica, sans-serif;font-size: 8pt; color: ##000000; text-decoration:none;}
#left { background: url(../images/bg_left.gif) no-repeat #f0ece4; height: 916px; }

#text-exi { padding: 0 15px 0 15px; }
.swanp { position: relative; width: 220px; overflow: hidden; background: url(../images/bg_center.gif) top no-repeat #9b4e27; }
.swanp p { margin: 0; padding: 5px 15px 5px 15px; color: #fff; }
.swanp .titre-sp { color: #000; text-decoration: underline; }

.text-resultat { padding: 20px 25px 15px 25px; line-height: 18px; }
.text-resultat strong { color: #fff; }
#content-liste { position: relative; width: 700px; overflow: hidden; }
#pl-liste { padding: 25px 20px 0 20px;; }
#pl-liste2 { padding: 10px 20px 0 20px;; }
#pl-liste span { color: #080808; }
#pl-liste span a { color: #080808;text-decoration: none; }
#pl-liste span a:hover { color: #866000; font-weight: bold; }
#pl-liste span a.active { color: #866000; font-weight: bold; }

.pr-liste { position: relative; width: 660px; overflow: hidden; background: url(../images/bg_prod.gif) top no-repeat #fff; border-bottom: 1px solid #d7b594; margin-bottom: 20px; }
.fream { padding: 6px 10px 10px 10px; }
.fream2 { position: relative; width: 640px; overflow: hidden; }
.fream-left { position: relative; width: 430px; overflow: hidden; float: left; }
.fream-right { position: relative; width: 175px; overflow: hidden; float: right; }
.clear { position: relative; width: 100%; height: 1px; overflow: hidden; clear: both; }
.nomprod { font-size: 14px; }
.nomprod strong { color: #6a3f14; }
.fream-left p { margin: 15px 0; padding: 0; line-height: 18px; }
.fream-left p strong { color: #cc8033; }
.prix-ls { position: relative; width: 175px; height: 40px; overflow: hidden; background: url(../images/bg_prix.gif) no-repeat; color: #754b12; line-height: 40px; }
.prix-ls span { font-size: 18px; color: #432c07; }

#trailer { position: relative; width: 950px; overflow: hidden; background: url(../images/bg_footer.gif) no-repeat #fff; padding-bottom: 20px; }
.logo { position: relative; float: left; }
#trailer strong { color: #a64716; }
#trailer a { color: #32392e; }
#trailer strong a { color: #2f358c; }

#scale-pr { position: relative; width: 700px; overflow: hidden; background: url(../images/bg_prod2.gif) no-repeat; }

.retour { padding: 26px 0 6px 0; }

.scalme { padding: 0 10px 20px 20px; }
.titre-sort { position: relative; width: 290px; overflow: hidden; float: left; }
.foto { position: relative; width: 365px; overflow: hidden; float: right; }
.destina { font-size: 18px; color: #fff; }
.fluiz { font-size: 12px; font-weight: bold; color: #FFffff; }
.fluiz2 { font-size: 12px; font-weight: bold; color: #FFFFFF }
.prix2 { color: #b2702d; font-size: 24px; }
.intro-tdr { padding: 45px 0 10px 0; line-height: 18px; }
.ben-foto { position: relative; width: 365px; height: 314px; overflow: hidden; background: url(../images/bg_foto.gif) no-repeat; }
.place-foto { padding: 0 5px 0 11px; }


.prog {
	border-top: 1px solid #d2ab7b;
	border-bottom: 1px solid #d2ab7b;
	margin: 5px 0;
	background: #fff;
}
.prog .prog-det {
	padding: 8px;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	line-height: 16px;
}
.prog .prog-head { background: #f5eace; }
.prog .prog-head td { padding: 3px 5px; border-bottom: 1px solid #d2ab7b; }
.prog .prog-jour { color: #6a3f14; font-weight: bold; font-size: 14px; line-height: 28px; }
.prog .prog-nav { font-size: 11px; font-weight: bold; text-align: right; }
.prog .prog-nav a { color: #b5762f; font-weight: bold; }
.prog .prog-jour span { font-weight: normal; color: #080808; }

/*INDEX*/
#index-fro { position: relative; width: 950px; overflow: hidden; background: url(../images/bg_index.gif) bottom no-repeat; }
.smark { position: relative; width: 475px; overflow: hidden; background: url(../images/bg_destination.gif) no-repeat; height: 125px; }
.smark2 { position: relative; width: 475px; overflow: hidden; height: 125px; background: url(../images/bg_passins.gif) no-repeat;  }
.foto-prims { padding: 17px 25px 0 20px; }
.foto-prims2 { padding: 10px 20px 0 25px; }
.fotosmark {position: relative;	width: 86px;overflow: hidden;float: left;}
.flesh { padding: 5px 10px 0 5px; }
.flesh td { height: 10px; overflow: hidden; }
.flesh a { left: 0; top: 0; height: 10px; overflow: hidden; }
.flesh a:hover { left: 0; top: -10px; overflow: hidden; }
.flesh2 { padding: 5px 5px 0 10px; }
.flesh2 td { height: 10px; overflow: hidden; }
.flesh2 a { left: 0; top: 0; height: 10px; overflow: hidden; }
.flesh2 a:hover { left: 0; top: -10px; overflow: hidden; }
.destina-texte { background: url(../images/bg_des.gif) top no-repeat; }
.passion-texte { background: url(../images/bg_pass.gif) top no-repeat; }
.misting { padding: 15px 35px 10px 25px; }
.misting2 { padding: 15px 25px 10px 35px; }

#classing { padding: 25px 25px 0 5px; }
#brochure { position: relative; width: 235px; height:250px; overflow: hidden; float: left; }
#text-intro2 { position: relative; width: 705px; overflow: hidden; background: url(../images/bg_fondsa.gif) no-repeat #d6a837; float: right; }
#fondsa { padding: 15px 30px; line-height: 16px; text-align: justify;color: #fff;}
#fondsa a, #fondsa a:hover { color: #6b2f11; }

#posei { width:950px; background:url(../images/bgposei.gif) repeat-x; height:231px; overflow:hidden; text-align:center; }
#posei img { margin:13px 3px; behavior: url(iepngfix.htc); }
#pseil { width:240px; text-align:center; float:left; }
#pseil img { margin:13px 1px; behavior: url(iepngfix.htc); }

#pseid { width:705px; float:left; background:#e5cb97; }
#psein { padding:18px 35px; color:#2d2c2b; }
#psein ul { list-style-image:url(../images/puce.gif); color:#633818; margin:5px 20px; padding:0; }
.minheight { width:950px; height:25px; overflow:hidden; }









