BODY {
	FONT-SIZE: 13px; BACKGROUND-IMAGE: url(../images/zellija.gif); MARGIN: 0px; COLOR: #888888; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: verdana
}
#page-container {
	BACKGROUND-POSITION: left bottom; MARGIN: 0px auto; WIDTH: 1020px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
#sleft {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
#sright {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
#corps {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#corner_left {
	FLOAT: left; WIDTH: 5px; LINE-HEIGHT: 0; HEIGHT: 5px
}
#corner_right {
	FLOAT: left; MARGIN: 0px 0px 0px 972px; WIDTH: 5px; LINE-HEIGHT: 0; HEIGHT: 5px
}
.clear {
	CLEAR: both
}
.textgray {
	FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.textgray:hover {
	TEXT-DECORATION: underline
}
.input {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #a9a9a9 1px solid; WIDTH: 170px; COLOR: #555555; PADDING-TOP: 2px; BORDER-BOTTOM: #a9a9a9 1px solid; FONT-FAMILY: Verdana; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.inputsignin {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #a9a9a9 1px solid; COLOR: #555555; PADDING-TOP: 2px; BORDER-BOTTOM: #a9a9a9 1px solid; FONT-FAMILY: Verdana; HEIGHT: 15px! important; TEXT-DECORATION: none
}
.input_textarea {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #a9a9a9 1px solid; COLOR: #555555; PADDING-TOP: 2px; BORDER-BOTTOM: #a9a9a9 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.lienSouligne {
	TEXT-DECORATION: underline
}
A.lienSouligne:hover {
	TEXT-DECORATION: none
}
A.souligneNo {
	TEXT-DECORATION: none
}
A.souligneNo:hover {
	TEXT-DECORATION: none
}
A.lienNonSouligne {
	TEXT-DECORATION: none
}
A.lienNonSouligne:hover {
	TEXT-DECORATION: underline
}
.text_orange {
	COLOR: #e8ad09
}
.border {
	BORDER-RIGHT: #dfdcda 1px solid; BORDER-TOP: #dfdcda 1px solid; BORDER-LEFT: #dfdcda 1px solid; BORDER-BOTTOM: #dfdcda 1px solid
}
.titre {
	FONT-WEIGHT: bold; COLOR: #5f5148
}
.float_left {
	FLOAT: left
}
#header-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/zellija.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat; HEIGHT: 60px! important
}
#img_header {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/marrakech.jpg); MARGIN: 0px 0px 0px 5px; WIDTH: 685px; HEIGHT: 200px
}
.programmes_neufs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 5px; WIDTH: 312px; PADDING-TOP: 45px; HEIGHT: auto
}
#footer {
	CLEAR: both; BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 50px 6px 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#footer_bas {
	CLEAR: both; PADDING-BOTTOM: 10px; WIDTH: 1020px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto
}
#footer_bas A {
	COLOR: #776b63; TEXT-DECORATION: none
}
#footer A {
	COLOR: #776b63; TEXT-DECORATION: none
}
#footer_bas A:hover {
	COLOR: #00adef; TEXT-DECORATION: none
}
A.dispo {
	DISPLAY: block; BACKGROUND: #0caf34; MARGIN: 1px; COLOR: #fff; TEXT-DECORATION: none
}
.last_update {
	PADDING-RIGHT: 8px; MARGIN-TOP: 5px; PADDING-LEFT: 8px; BACKGROUND: url(../images/vision_logo.gif) no-repeat 40px 128px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 6px; WIDTH: 300px; PADDING-TOP: 5px; HEIGHT: auto
}
.search_top_title {
	MARGIN-TOP: 10px; PADDING-LEFT: 2px; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.search_title {
	PADDING-LEFT: 20px; FONT-SIZE: 11px; WIDTH: 50px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchinpu {
	BORDER-RIGHT: #1a535a 1px solid; BORDER-TOP: #1a535a 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #1a535a 1px solid; WIDTH: 150px; COLOR: #990000; BORDER-BOTTOM: #1a535a 1px solid; TEXT-ALIGN: center
}
.float_left {
	FLOAT: left
}
#bloc_search {
	CLEAR: none; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BORDER-LEFT-COLOR: #83aba9; BORDER-BOTTOM-COLOR: #83aba9; PADDING-BOTTOM: 0px; MARGIN-LEFT: 6px; WIDTH: 302px! important; COLOR: #003300; BORDER-TOP-COLOR: #83aba9; PADDING-TOP: 0px; HEIGHT: 200px; BACKGROUND-COLOR: #85879e; BORDER-RIGHT-COLOR: #83aba9
}
#last_min {
	PADDING-LEFT: 10px; FLOAT: left; MARGIN: 5px 0px; WIDTH: 300px; PADDING-TOP: 9px; HEIGHT: 700px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#item_title {
	BORDER-RIGHT: #c2cdcd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c2cdcd 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 0px; BORDER-LEFT: #c2cdcd 1px solid; WIDTH: 280px; COLOR: #e48d00; MARGIN-RIGHT: 10px; PADDING-TOP: 6px; BORDER-BOTTOM: #c2cdcd 1px solid; TEXT-ALIGN: left
}
#day_selection {
	CLEAR: both; BORDER-RIGHT: #c2cdcd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c2cdcd 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 8px; BORDER-LEFT: #c2cdcd 1px solid; WIDTH: 320px; COLOR: #e48d00; PADDING-TOP: 6px; BORDER-BOTTOM: #c2cdcd 1px solid; TEXT-ALIGN: left
}
#item_hdrr {
	BORDER-RIGHT: #c2cdcd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c2cdcd 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #c2cdcd 1px solid; WIDTH: 280px; COLOR: #e48d00; PADDING-TOP: 4px; BORDER-BOTTOM: #c2cdcd 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
* HTML #item_hdr {
	WIDTH: 315px
}
.item {
	MARGIN: 5px 0px; WIDTH: 300px; LINE-HEIGHT: 15px
}
.item_copy {
	FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 160px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.item_copy P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 10px; PADDING-TOP: 0px
}
.item_img {
	FLOAT: left; WIDTH: 120px
}
#sweepstakes {
	WIDTH: 300px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 500px; TEXT-ALIGN: left
}
#sweeps_feature {
	MARGIN-TOP: 8px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 20px
}
#sweeps {
	DISPLAY: block; MARGIN: 5px 10px 5px 0px; WIDTH: 290px; LINE-HEIGHT: 15px
}
#img_pn {
	FLOAT: left; MARGIN: 5px 3px 0px 5px; WIDTH: 120px
}
.teal_ld {
	COLOR: #9d3541
}
.text_pn {
	FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 140px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#top_nav {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, verdana, helvetica
}
A.teal:link {
	COLOR: #1f7e8c; TEXT-DECORATION: none
}
A.teal:active {
	COLOR: #1f7e8c; TEXT-DECORATION: none
}
A.teal:visited {
	COLOR: #1f7e8c; TEXT-DECORATION: none
}
A.teal:hover {
	COLOR: #1f7e8c; TEXT-DECORATION: underline
}
#schedule_item {
	CLEAR: both; MARGIN-TOP: 0px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 27px; WIDTH: 254px; PADDING-TOP: 4px; BORDER-BOTTOM: #85879e thin dotted
}
#logo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -20px; WIDTH: 306px; PADDING-TOP: 30px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#nav_h {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 250px; WIDTH: 305px
}
#nav_h #lng {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#nav_h #bouton {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-RIGHT-WIDTH: 0px
}
.nav_hd {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; WIDTH: 400px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
DIV#header {
	LEFT: 37px; BACKGROUND-IMAGE: url(../images/tiles.jpg); WIDTH: 920px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 75px
}
.sitename {
	FONT-WEIGHT: bold; Z-INDEX: 4; FLOAT: left; MARGIN: 10px 0px 0px 15px; OVERFLOW: visible! important; WIDTH: 350px; COLOR: #85879e; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; HEIGHT: auto; TEXT-ALIGN: left
}
.sitename H1 {
	FONT-SIZE: 200%
}
.sitename H2 {
	FONT-SIZE: 120%; MARGIN: -4px 0px 0px; COLOR: rgb(125,125,125)
}
.sitename A {
	MARGIN-LEFT: 60px; COLOR: rgb(125,125,125); FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none
}
.sitename A:hover {
	COLOR: rgb(50,50,50); TEXT-DECORATION: none
}
.buttonCC {
	BORDER-RIGHT: #00adef 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #00adef 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; TEXT-TRANSFORM: none; BORDER-LEFT: #00adef 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #00adef 1px solid; FONT-FAMILY: Verdana, Arial, Times New Roman; BACKGROUND-COLOR: #00adef; TEXT-DECORATION: none
}
.inputCB {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #a9a9a9 1px solid; COLOR: #555555; PADDING-TOP: 2px; BORDER-BOTTOM: #a9a9a9 1px solid; FONT-FAMILY: Verdana; HEIGHT: 18px! important; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
#item_hdr {
	CLEAR: both; BORDER-RIGHT: #c2cdcd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c2cdcd 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 0px; BORDER-LEFT: #c2cdcd 1px solid; WIDTH: 310px; COLOR: #e48d00; PADDING-TOP: 6px; BORDER-BOTTOM: #c2cdcd 1px solid; TEXT-ALIGN: left
}
A.font1 {
	FONT-SIZE: 11px! important; COLOR: #3db2c3; FONT-FAMILY: Trebuchet,Helvetica,Arial,sans-serif; TEXT-DECORATION: none! important
}
A.font2 {
	FONT-SIZE: 14px! important; COLOR: #3db2c3; FONT-FAMILY: Trebuchet,Helvetica,Arial,sans-serif; TEXT-DECORATION: none! important
}
A.font3 {
	FONT-SIZE: 16px! important; COLOR: #3db2c3; FONT-FAMILY: Trebuchet,Helvetica,Arial,sans-serif; TEXT-DECORATION: none! important
}
A.font4 {
	FONT-SIZE: 18px! important; COLOR: #3db2c3; FONT-FAMILY: Trebuchet,Helvetica,Arial,sans-serif; TEXT-DECORATION: none! important
}
A.font5 {
	FONT-SIZE: 22px! important; COLOR: #3db2c3; FONT-FAMILY: Trebuchet,Helvetica,Arial,sans-serif; TEXT-DECORATION: none! important
}
#tag_cloud_7 {
	DISPLAY: none; MARGIN-LEFT: 2px; WIDTH: 340px; MARGIN-RIGHT: 2px
}
.teal_dk {
	COLOR: #3db2c3
}
A:hover {
	COLOR: #e48d00; TEXT-DECORATION: none
}
DIV#piedpage {
	CLEAR: both; FLOAT: left; MARGIN: 2px 0px 0px; WIDTH: 920px; POSITION: relative; HEIGHT: 75px; TEXT-ALIGN: center
}
.separateur {
	MARGIN: 0px 3px; COLOR: #517f7c
}
.footer_item {
	MARGIN: 8px; COLOR: #676767; TEXT-DECORATION: none
}
.menu_footer A {
	COLOR: #676767; TEXT-DECORATION: none
}
#center {
	BORDER-RIGHT: #517f7c 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: #517f7c 1px solid; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; LEFT: 50%; BACKGROUND-IMAGE: url(../images/bg3.jpg); MARGIN: 0px 0px 0px -500px; BORDER-LEFT: #517f7c 1px solid; WIDTH: 1020px; BORDER-BOTTOM: #517f7c 1px solid; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
#barre_nav {
	LEFT: 37px; FLOAT: left; WIDTH: 750px; BORDER-BOTTOM: #afd1cf 1px solid; POSITION: relative; HEIGHT: 26px
}
#barre {
	DISPLAY: inline; FONT-SIZE: 12px; FLOAT: left; VERTICAL-ALIGN: middle; COLOR: #c7782b; PADDING-TOP: 5px; HEIGHT: 26px; TEXT-ALIGN: left
}
.selected {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px
}
#devise {
	DISPLAY: inline; FLOAT: right; VERTICAL-ALIGN: middle; COLOR: #c7782b; HEIGHT: 26px; TEXT-ALIGN: right
}
#rtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; LEFT: 37px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 6px 6px 3px; WIDTH: 910px; COLOR: #c7782b; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, verdana, helvetica; POSITION: relative; HEIGHT: 19px
}
#mdr {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; LEFT: 28px; FLOAT: left; BACKGROUND-IMAGE: url(../images/mod_bg.gif); PADDING-BOTTOM: 10px; WIDTH: 960px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; POSITION: relative
}
#calr {
	BORDER-RIGHT: #9a96a7 1px solid; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #9a96a7 1px solid; BACKGROUND-IMAGE: url(../images/cal_bg.jpg); MARGIN: 3px 0px 0px 5px; BORDER-LEFT: #9a96a7 1px solid; WIDTH: 950px; BORDER-BOTTOM: #9a96a7 1px solid; BACKGROUND-REPEAT: repeat-y; HEIGHT: 80px; BACKGROUND-COLOR: #f3f3f3
}
.green_bolder {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #c7782b
}
.search_itext {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #c7782b
}
.input {
	BORDER-RIGHT: #517f7c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #517f7c 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #517f7c 1px solid; WIDTH: 200px; COLOR: #676767; PADDING-TOP: 2px; BORDER-BOTTOM: #517f7c 1px solid
}
.inputcal {
	BORDER-RIGHT: #517f7c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #517f7c 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #517f7c 1px solid; WIDTH: 100px; COLOR: #676767; PADDING-TOP: 2px; BORDER-BOTTOM: #517f7c 1px solid
}
.subheading {
	FONT-SIZE: 13px; FONT-FAMILY: arial, verdana, san-serif
}
.contact {
	BORDER-RIGHT: #517f7c 1px solid; BORDER-TOP: #517f7c 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #517f7c 1px solid; WIDTH: 200px; COLOR: #676767; BORDER-BOTTOM: #517f7c 1px solid
}
.searchinputl {
	BORDER-RIGHT: #1a535a 1px solid; BORDER-TOP: #1a535a 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #1a535a 1px solid; WIDTH: 180px; COLOR: #990000; BORDER-BOTTOM: #1a535a 1px solid; BACKGROUND-COLOR: #ebf9fe; TEXT-ALIGN: center
}
.searchdat {
	BORDER-RIGHT: #1a535a 1px solid; BORDER-TOP: #1a535a 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #1a535a 1px solid; WIDTH: 80px; COLOR: #990000; BORDER-BOTTOM: #1a535a 1px solid; TEXT-ALIGN: center
}
.searchinput {
	BORDER-RIGHT: #1a535a 1px solid; BORDER-TOP: #1a535a 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #1a535a 1px solid; WIDTH: 200px; COLOR: #663366; BORDER-BOTTOM: #1a535a 1px solid; BACKGROUND-COLOR: #ebf9fe; TEXT-ALIGN: center
}
.searchdate {
	BORDER-RIGHT: #1a535a 1px solid; BORDER-TOP: #1a535a 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #1a535a 1px solid; WIDTH: 105px; COLOR: #9a96a7; BORDER-BOTTOM: #1a535a 1px solid; TEXT-ALIGN: center
}
.inputtxt {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; MARGIN-LEFT: 6px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 200px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV#contenu {
	FLOAT: left; WIDTH: 1020px; POSITION: relative; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
#title_h {
	DISPLAY: inline; FONT-WEIGHT: bolder; FONT-SIZE: 14px; LEFT: 10px; FLOAT: left; MARGIN: 6px 6px 6px 20px; WIDTH: 740px; COLOR: #c7782b; FONT-FAMILY: Tahoma, verdana, helvetica; POSITION: relative; HEIGHT: 19px
}
.boxprd {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px 20px; WIDTH: 917px; PADDING-TOP: 3px; POSITION: relative
}
.boxprd .prd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 295px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 145px
}
.boxprd .prdinfo {
	MIN-HEIGHT: 145px; FLOAT: right; MARGIN: 0px 0px 10px; OVERFLOW: hidden; WIDTH: 612px; POSITION: relative; TEXT-ALIGN: justify
}
.aright {
	FLOAT: right; MARGIN-LEFT: 550px; WIDTH: 100px; POSITION: relative
}
.prdbgimg {
	BACKGROUND-POSITION: left 50%; DISPLAY: inline; FLOAT: left; WIDTH: 277px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 133px
}
.prdimg {
	DISPLAY: inline; FLOAT: left; MARGIN: 12px 6px 15px 8px; WIDTH: 260px; POSITION: relative; HEIGHT: 96px
}
.hotel_view {
	FONT-WEIGHT: bold; COLOR: #c7782b
}
.hotel_text {
	LINE-HEIGHT: 1.6em; LETTER-SPACING: 0.01em
}
.zone_desc_tout {
	LINE-HEIGHT: 1.6em; LETTER-SPACING: 0.01em
}
.resum {
	FONT-WEIGHT: bold; COLOR: #c7782b
}
P {
	FONT-SIZE: 11px; MARGIN: 5px 4px 0px; TEXT-ALIGN: justify
}
.pro_price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 14px; COLOR: #d34418; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, verdana, helvetica
}
.footer_tout {
	BACKGROUND: url(../images/footer.gif); FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 920px; POSITION: relative; HEIGHT: 17px
}
DIV#piedpage {
	CLEAR: both; FLOAT: left; MARGIN: 2px 0px 0px; WIDTH: 920px; POSITION: relative; HEIGHT: 75px; TEXT-ALIGN: center
}
.footer_item {
	MARGIN: 8px; COLOR: #676767; TEXT-DECORATION: none
}
.spt {
	MARGIN: 0px 3px; COLOR: #517f7c
}
.resum3 {
	MARGIN: 0px 0px 0px 190px; COLOR: #c7782b
}
A {
	COLOR: #c7782b
}
.nav0 {
	PADDING-RIGHT: 10px; FLOAT: right; MARGIN: 10px 0px 0px; WIDTH: 600px
}
.nav0 UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.nav0 LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.nav0 LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.nav0 A:hover {
	TEXT-DECORATION: none
}
.nav0 A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 14px; BORDER-BOTTOM-STYLE: none
}
.nav1 {
	Z-INDEX: 3; MARGIN: 30px 0px 0px 260px; WIDTH: 400px; POSITION: absolute
}
.nav1 UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.nav1 LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.nav1 LI A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 8px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #9a96a7; TEXT-DECORATION: none
}
.nav1 A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.flags {
	FLOAT: right; MARGIN: 0px 20px 0px 0px; POSITION: relative
}
.service-client {
	MARGIN-TOP: 0px; FLOAT: right; MARGIN-RIGHT: 40px
}
.flags A IMG {
	PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.contenu {
	MARGIN-TOP: 20px; BACKGROUND: #ffffff; FLOAT: left; WIDTH: 1020px; TEXT-ALIGN: left
}
#gal_main_prd {
	BORDER-RIGHT: #caeaff 1px; PADDING-RIGHT: 5px; BORDER-TOP: #caeaff 1px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 2px 0px 10px 10px; BORDER-LEFT: #caeaff 1px; WIDTH: 980px; PADDING-TOP: 10px; BORDER-BOTTOM: #caeaff 1px; HEIGHT: auto
}
.discription {
	BORDER-RIGHT: #caeaff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #caeaff 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 2px 0px 10px 10px; BORDER-LEFT: #caeaff 1px solid; WIDTH: 980px; PADDING-TOP: 10px; BORDER-BOTTOM: #caeaff 1px solid; HEIGHT: auto
}
.main_img_prd {
	MARGIN: 0px 0px 0px 180px
}
#gal_item {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 1px; WIDTH: 120px; HEIGHT: 87px; BORDER-RIGHT-WIDTH: 0px
}
#gal_img {
	BORDER-RIGHT: #dfe8e8 1px solid; BORDER-TOP: #dfe8e8 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; MIN-HEIGHT: 248px; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #dfe8e8 1px solid; WIDTH: 255px; BORDER-BOTTOM: #dfe8e8 1px solid; HEIGHT: 318px
}
#galc_img {
	DISPLAY: inline; PADDING-LEFT: 0px; MIN-HEIGHT: 248px; MARGIN: 0px; WIDTH: 400px; HEIGHT: 318px
}
#canon_image {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 14px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #dfe8e8; FLOAT: left; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #dfe8e8; PADDING-BOTTOM: 18px; MARGIN: 0px 5px 10px 20px; WIDTH: 500px; BORDER-TOP-COLOR: #dfe8e8; PADDING-TOP: 0px; HEIGHT: 375px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #dfe8e8
}
.area {
	FONT-SIZE: 11px; LEFT: 37px; FLOAT: left; MARGIN: 5px 0px 0px 20px; WIDTH: 1000px; HEIGHT: auto
}
.area_info {
	PADDING-RIGHT: 20px; DISPLAY: inline; FLOAT: left; WIDTH: 430px; HEIGHT: auto
}
.area_desc {
	DISPLAY: inline; FLOAT: left; WIDTH: 500px; LINE-HEIGHT: 1.6em; LETTER-SPACING: 0.01em; HEIGHT: auto
}
.mat {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 4px; DISPLAY: inline; MARGIN-LEFT: 4px; WIDTH: auto; MARGIN-RIGHT: 4px; TEXT-ALIGN: center
}
.price {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 10px; COLOR: #00adef
}
.title_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; WIDTH: 940px; COLOR: #e48d00; PADDING-TOP: 4px; HEIGHT: 20px
}
.titre_cat {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-SIZE: 14px; BORDER-LEFT-COLOR: #b9bdbe; BACKGROUND: url(../images/gdt.gif) repeat-x 0px 0px; BORDER-BOTTOM-COLOR: #b9bdbe; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px; COLOR: #d46017; BORDER-TOP-COLOR: #b9bdbe; PADDING-TOP: 3px; BORDER-RIGHT-COLOR: #b9bdbe
}
.detail-contact-label {
	DISPLAY: block; FONT-SIZE: 11px; WIDTH: 150px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-ALIGN: right
}
.detail-contact-champ {
	BORDER-RIGHT: #bfaf8e 1px solid; BORDER-TOP: #bfaf8e 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #bfaf8e 1px solid; WIDTH: 150px; BORDER-BOTTOM: #bfaf8e 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}
.detail-contact-textarea {
	BORDER-RIGHT: #bfaf8e 1px solid; BORDER-TOP: #bfaf8e 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #bfaf8e 1px solid; WIDTH: 310px; BORDER-BOTTOM: #bfaf8e 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 46px
}
.detail-contact-button {
	BORDER-RIGHT: #968363 1px solid; BACKGROUND-POSITION: right bottom; BORDER-TOP: #968363 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #968363 1px solid; COLOR: #ddd3b8; BORDER-BOTTOM: #968363 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #533707
}
.detail-titre-contact {
	FONT-SIZE: 12px; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cec1a8
}
.detail-titre-contact2 {
	FONT-SIZE: 12px; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b7a580
}
.formulaire H3 {
	MARGIN: 0px
}
.formulaire LABEL {
	CLEAR: both; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px 10px 3px 0px; WIDTH: 180px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
.formulaire INPUT {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: 0px 10px 3px 0px; WIDTH: 264px; PADDING-TOP: 5px
}
.formulaire TEXTAREA {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: 0px 10px 3px 0px; WIDTH: 264px; PADDING-TOP: 5px
}
.formulaire TEXTAREA {
	MARGIN-BOTTOM: 20px
}
.radioboxes LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #474747; PADDING-TOP: 0px
}
.radioboxes INPUT {
	MARGIN: 0px 2px 0px 0px; WIDTH: 14px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 14px; BORDER-BOTTOM-STYLE: none
}
.formulaire DIV.fright {
	MARGIN: 0px 40px 10px 0px
}
.formulaire .button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 10px; PADDING-TOP: 0px
}
.formulaire .button INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.formulaire P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-RIGHT: #d2d3d3 1px solid; BORDER-TOP: #d2d3d3 1px solid; BORDER-LEFT: #d2d3d3 1px solid; BORDER-BOTTOM: #d2d3d3 1px solid
}
.content {
	FLOAT: left
}
P.conseils {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.clear {
	CLEAR: both
}
.radioboxes {
	FLOAT: left
}
.send {
	DISPLAY: block; FLOAT: left; MARGIN: 6px 0px 4px 8px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
#rsempty {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN: 10px 10px 10px 300px; WIDTH: 400px
}
#post {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN: 10px 10px 10px 100px; WIDTH: 600px; COLOR: #6600cc; TEXT-ALIGN: center
}
#response {
	COLOR: #ff0000
}
#suivante {
	PADDING-RIGHT: 10px; DISPLAY: inline; FONT-SIZE: 11px; FLOAT: right; VERTICAL-ALIGN: middle; WIDTH: 313px; COLOR: #c7782b; MARGIN-RIGHT: 20px; TEXT-ALIGN: right
}
#precedente {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 20px; VERTICAL-ALIGN: middle; WIDTH: 313px; COLOR: #c7782b
}
#middleSide {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px -2px 10px 1px; WIDTH: 700px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffcc99
}
#block2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px -2px 10px 1px; WIDTH: 650px; PADDING-TOP: 0px
}
.box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #cdcccc; BACKGROUND: url(../images/gdt_h.gif) repeat-x 0px 0px; BORDER-BOTTOM-COLOR: #cdcccc; PADDING-BOTTOM: 10px; BORDER-TOP-COLOR: #cdcccc; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #cdcccc
}
H2 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-SIZE: 16px; BORDER-LEFT-COLOR: #b9bdbe; BACKGROUND: url(../images/gdt.gif) repeat-x 0px 0px; BORDER-BOTTOM-COLOR: #b9bdbe; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px; COLOR: #d46017; BORDER-TOP-COLOR: #b9bdbe; PADDING-TOP: 3px; BORDER-RIGHT-COLOR: #b9bdbe
}
.small_button {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: left 50%; FONT-WEIGHT: bolder; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../images/button_bg.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 112px; CURSOR: pointer; COLOR: #f9f1ef; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, verdana, helvetica; HEIGHT: 20px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.big_button {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: left 50%; FONT-WEIGHT: bolder; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../images/big_button_bg.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 175px; CURSOR: pointer; COLOR: #f9f1ef; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, verdana, helvetica; HEIGHT: 20px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.resum2 {
	MARGIN: 0px 0px 0px 230px; COLOR: #c7782b
}
#sommaire {
	LEFT: 28px; FLOAT: left; WIDTH: 940px; POSITION: relative; HEIGHT: 29px
}
#liste {
	DISPLAY: inline; FONT-SIZE: 11px; FLOAT: left; WIDTH: 294px; COLOR: #c7782b; TEXT-ALIGN: center
}
#pro_name_title {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; LEFT: 37px; FLOAT: left; MARGIN: 6px 6px 25px 3px; WIDTH: 920px; COLOR: #c7782b; FONT-FAMILY: Tahoma, verdana, helvetica; POSITION: relative; HEIGHT: 19px
}
#modif_date {
	BACKGROUND-POSITION: 50% bottom; LEFT: 28px; FLOAT: left; BACKGROUND-IMAGE: url(../images/mod_bg.gif); WIDTH: 940px; POSITION: relative; HEIGHT: 62px
}
#modif_date_ps {
	BACKGROUND-POSITION: 50% bottom; LEFT: 28px; FLOAT: left; BACKGROUND-IMAGE: url(../images/mod_bg.gif); WIDTH: 940px; POSITION: relative; HEIGHT: 10px
}
#calander {
	BORDER-RIGHT: #83aba9 1px solid; BACKGROUND-POSITION: 50% top; BORDER-TOP: #83aba9 1px solid; BACKGROUND-IMAGE: url(../images/cal_bg.jpg); MARGIN: 6px 0px 0px 20px; BORDER-LEFT: #83aba9 1px solid; WIDTH: 900px; BORDER-BOTTOM: #83aba9 1px solid; BACKGROUND-REPEAT: repeat-y; HEIGHT: 40px
}
#pro_main_img {
	BORDER-RIGHT: #dfe8e8 1px; PADDING-RIGHT: 14px; BORDER-TOP: #dfe8e8 1px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 18px; MARGIN: 0px 5px 10px 0px; BORDER-LEFT: #dfe8e8 1px; WIDTH: 680px; PADDING-TOP: 0px; BORDER-BOTTOM: #dfe8e8 1px; HEIGHT: 318px; TEXT-ALIGN: center
}
#main_image {
	BORDER-RIGHT: #dfe8e8 1px; PADDING-RIGHT: 14px; BORDER-TOP: #dfe8e8 1px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 18px; MARGIN: 0px 5px 10px 0px; BORDER-LEFT: #dfe8e8 1px; WIDTH: 680px; PADDING-TOP: 0px; BORDER-BOTTOM: #dfe8e8 1px; HEIGHT: 318px; TEXT-ALIGN: center
}
#pro_main_ps {
	BORDER-RIGHT: #dfe8e8 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: #dfe8e8 1px solid; DISPLAY: inline; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 18px; MARGIN: 10px 5px 10px 120px; BORDER-LEFT: #dfe8e8 1px solid; WIDTH: 641px; PADDING-TOP: 10px; BORDER-BOTTOM: #dfe8e8 1px solid; HEIGHT: 220px; TEXT-ALIGN: center
}
#gal_img {
	BORDER-RIGHT: #dfe8e8 1px solid; BORDER-TOP: #dfe8e8 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; MIN-HEIGHT: 248px; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #dfe8e8 1px solid; WIDTH: 255px; BORDER-BOTTOM: #dfe8e8 1px solid; HEIGHT: 318px
}
#pro_second_img {
	BORDER-RIGHT: #dfe8e8 1px solid; BORDER-TOP: #dfe8e8 1px solid; DISPLAY: inline; PADDING-LEFT: 7px; MIN-HEIGHT: 248px; FLOAT: left; MARGIN: 10px 0px 0px; BORDER-LEFT: #dfe8e8 1px solid; WIDTH: 220px; BORDER-BOTTOM: #dfe8e8 1px solid; HEIGHT: 248px
}
.titre_zone {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 5px; FONT-WEIGHT: bolder; FONT-SIZE: 11px; LEFT: 37px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px 20px; WIDTH: 960px; COLOR: #c7782b; PADDING-TOP: 0px; BORDER-BOTTOM: #517f7c 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
.lieux_remarquables {
	LEFT: 37px; FLOAT: left; MARGIN: 0px 0px 3px; WIDTH: 700px; HEIGHT: 12px
}
.lieux_remarquables_plus {
	FLOAT: left; MARGIN: 0px 0px 3px; HEIGHT: 12px
}
.proximite {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-ALIGN: center
}
.services {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 3px 1px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-ALIGN: center
}
.cal_dispo_day {
	FONT-WEIGHT: bolder; COLOR: #517f7c; TEXT-ALIGN: center
}
.day_s1 {
	FONT-SIZE: 9px; MARGIN: 4px; WIDTH: 20px; COLOR: #000; BACKGROUND-COLOR: #ccb370; TEXT-ALIGN: center
}
.resum211 {
	MARGIN: 0px 0px 0px 5px; COLOR: #517f7c
}
.menuListe {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 225px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menuListe LI {
	MARGIN: 0px
}
.ul_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 880px; COLOR: #c7782b; PADDING-TOP: 0px; HEIGHT: 15px
}
.pro_plus {
	DISPLAY: inline; FLOAT: left; MARGIN: 8px 100px 10px 40px
}
.zone_rc {
	LEFT: 37px; FLOAT: left; MARGIN: 5px 0px 0px 20px; WIDTH: 960px; LINE-HEIGHT: 1.6em; LETTER-SPACING: 0.01em; HEIGHT: auto
}
.resum_top {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; FLOAT: left; MARGIN: 5px 0px 0px; WIDTH: 880px; COLOR: #143b3f; HEIGHT: 15px
}
.langen {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 4px; FLOAT: right; BACKGROUND-IMAGE: url(../images/gb.gif); BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 5px; WIDTH: 16px; COLOR: #ffffff; HEIGHT: 11px; BORDER-RIGHT-WIDTH: 0px
}
.langfr {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 4px; FLOAT: right; BACKGROUND-IMAGE: url(../images/fr.gif); BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 5px; WIDTH: 16px; COLOR: #ffffff; HEIGHT: 11px; BORDER-RIGHT-WIDTH: 0px
}
.langde {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 4px; FLOAT: right; BACKGROUND-IMAGE: url(../images/de_flag.gif); BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 5px; WIDTH: 16px; COLOR: #ff0000; HEIGHT: 11px; BORDER-RIGHT-WIDTH: 0px
}
.language {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 24px; PADDING-TOP: 18px; HEIGHT: 18px
}
.fr {
	BACKGROUND-IMAGE: url(../images/fr.gif)
}
.en {
	BACKGROUND-IMAGE: url(../images/gb.gif)
}
.calendar {
	COLOR: #ffffff; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#reserve_title {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bolder; FONT-SIZE: 14px; LEFT: 37px; FLOAT: left; MARGIN: 6px 6px 6px 3px; WIDTH: 920px; COLOR: #517f7c; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, verdana, helvetica; POSITION: relative; HEIGHT: 19px
}
#page_title {
	DISPLAY: inline; FONT-WEIGHT: bolder; FONT-SIZE: 14px; LEFT: 10px; FLOAT: left; MARGIN: 6px 6px 6px 2px; WIDTH: 740px; COLOR: #517f7c; FONT-FAMILY: Tahoma, verdana, helvetica; POSITION: relative; HEIGHT: 19px
}
.non_dispo {
	BACKGROUND-POSITION: left 50%; LEFT: 37px; FLOAT: left; WIDTH: 920px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 26px
}
.imidiat {
	BACKGROUND-POSITION: left 50%; LEFT: 37px; FLOAT: left; WIDTH: 920px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 26px
}
.sur_demande {
	BACKGROUND-POSITION: left 50%; FONT-SIZE: 12px; LEFT: 37px; FLOAT: left; WIDTH: 920px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 26px
}
.non_dispo_tout {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 910px; COLOR: #fff; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 20px
}
.imidiat_tout {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 910px; COLOR: #fff; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 20px
}
.sur_demande_tout {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 910px; COLOR: #fff; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 20px
}
#modif_date_resa {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; LEFT: 28px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 940px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; POSITION: relative
}
#votre_selection_links {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#demande_dispo {
	BACKGROUND-POSITION: 50% bottom; LEFT: 28px; FLOAT: left; WIDTH: 940px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 90px
}
#confirm_date_cf {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 980px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px
}
.bolder {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px
}
.titrepage_bolder {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #517f7c
}
.section_title {
	FONT-WEIGHT: bolder; COLOR: #db3c12
}
.bolder {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px
}
.titrepage_bolder {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #517f7c
}
.bold {
	FONT-WEIGHT: bolder
}
#demande_disponibilite {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; WIDTH: 920px; COLOR: #ffffff; TEXT-INDENT: 5px; PADDING-TOP: 20px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, verdana, helvetica; HEIGHT: 40px; TEXT-ALIGN: center
}
TR {
	MARGIN: 10px
}
TD {
	VERTICAL-ALIGN: middle
}
.inputform {
	BORDER-RIGHT: #517f7c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #517f7c 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #517f7c 1px solid; WIDTH: 196px; COLOR: #676767; PADDING-TOP: 2px; BORDER-BOTTOM: #517f7c 1px solid
}
.inputform1 {
	BORDER-RIGHT: #517f7c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #517f7c 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #517f7c 1px solid; WIDTH: 180px; COLOR: #676767; PADDING-TOP: 2px; BORDER-BOTTOM: #517f7c 1px solid
}
.imput {
	BORDER-RIGHT: #517f7c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #517f7c 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #517f7c 1px solid; COLOR: #676767; PADDING-TOP: 2px; BORDER-BOTTOM: #517f7c 1px solid
}
.input_nw {
	FONT-SIZE: 10px; COLOR: #676767
}
SELECT {
	BORDER-RIGHT: #517f7c 1px solid; BORDER-TOP: #517f7c 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #517f7c 1px solid; COLOR: #517f7c; BORDER-BOTTOM: #517f7c 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #fcfcfc
}
A.MidnightBlue:hover {
	TEXT-DECORATION: underline
}
.MidnightBlue {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MidnightBlue2 {
	BORDER-RIGHT: #c2d3e5 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: #c2d3e5 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../../images/arr1.jpg); PADDING-BOTTOM: 0px; BORDER-LEFT: #c2d3e5 1px solid; COLOR: #003366; PADDING-TOP: 0px; BORDER-BOTTOM: #c2d3e5 1px solid; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-DECORATION: none
}
.MidnightBlue-Deco-L {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.MidnightBlueMenu {
	FONT-SIZE: 11px; MARGIN: 2px 1px 0px 0px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MidnightBlue-Bld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Gray {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DimGray {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DodgerBlue-Deco-L {
	FONT-SIZE: 11px; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.DodgerBlue {
	FONT-SIZE: 11px; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MidnightBlue-18 {
	FONT-SIZE: 18px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.DodgerBlue-Bld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DodgerBlue_Bld-14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.plus_info {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: left 50%; FONT-WEIGHT: bolder; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; LEFT: 400px; BACKGROUND-IMAGE: url(../images/button_bg.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 250px; CURSOR: pointer; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, verdana, helvetica; HEIGHT: 20px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#LeftSide {
	BORDER-RIGHT: #dfdcda 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #dfdcda 1px solid; PADDING-LEFT: 8px; BACKGROUND: url(../images/vision_logo.gif) no-repeat 40px 128px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px 6px; BORDER-LEFT: #dfdcda 1px solid; WIDTH: 300px; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdcda 1px solid; HEIGHT: auto
}
#RightSide {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 5px 0px 0px; WIDTH: 685px
}
#SiteDetails {
	BORDER-RIGHT: #e5dbd9 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #e5dbd9 1px solid; PADDING-LEFT: 18px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 7px; BORDER-LEFT: #e5dbd9 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e5dbd9 1px solid; TEXT-ALIGN: justify
}
#rightSide {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 685px
}
.box {
	BORDER-RIGHT: #e5dbd9 1px solid; BORDER-TOP: #e5dbd9 1px solid; BORDER-LEFT: #e5dbd9 1px solid; BORDER-BOTTOM: #e5dbd9 1px solid
}
.padded {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#demandeinscription {
	WIDTH: 100%
}
#demandeinscription LABEL {
	DISPLAY: block; MARGIN: 0px 0px 6px; WIDTH: 120px
}
#demandeinscription INPUT {
	MARGIN: -15px 0px 3px 120px; POSITION: absolute
}
#demandeinscription P.captcha_1 INPUT {
	MARGIN: 0px 0px 3px
}
INPUT {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; COLOR: #6b6b6a; BORDER-BOTTOM: #d7d7d7 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; COLOR: #6b6b6a; BORDER-BOTTOM: #d7d7d7 1px solid
}
.cnnclass A {
	COLOR: #3db2c3; TEXT-DECORATION: none
}
.bbcclass {
	BORDER-RIGHT: #004a00 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #004a00 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #004a00 1px solid; WIDTH: 400px; PADDING-TOP: 6px; BORDER-BOTTOM: #004a00 1px solid; BACKGROUND-COLOR: lightyellow
}
.rsstitle {
	FONT-WEIGHT: bold
}
.rssdate {
	FONT-SIZE: 85%; COLOR: gray
}
.rssdescription {
	
}
.rssdescription IMG {
	WIDTH: 210px; HEIGHT: 142px
}
.rssimage {
	WIDTH: 210px; HEIGHT: 142px
}
.boxcontenue {
	DISPLAY: inline; FLOAT: left; MARGIN: 2em 0px; WIDTH: 700px; BACKGROUND-COLOR: #ffffff
}
.boxcontenue H1 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; COLOR: #e3252f; TEXT-INDENT: 0px; PADDING-TOP: 10px
}
.boxcontenue H1 {
	FONT-SIZE: 1.3em
}
.boxcontenue H2 {
	FONT-SIZE: 16px
}
.boxcontenue H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
.boxcontenue H3 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
.boxcontenue P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
.boxcontenue UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px
}
.boxcontenue UL LI {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#sitemap UL {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#sitempa UL LI {
	
}
#sitemap UL LI.header A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #660000; LINE-HEIGHT: 18px; LETTER-SPACING: normal
}
#sitemap UL LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4d9dd0; LINE-HEIGHT: 18px; LETTER-SPACING: normal
}
.img_title1 {
	MARGIN: 2px 0px
}
