body
{
	margin: 20px;;
	padding: 0;
	TEXT-ALIGN: center;
	scrollbar-face-color: #7baa29; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-track-color: #003300; 
	scrollbar-arrow-color: #FFFFFF;
	/*background-color:#a63002; /*#863c01; #3e0002*/
	BACKGROUND:url(../images/bg.gif) #7baa29 repeat-x 50% top;
}

#rotator
{
	border: 1px solid #000;
	overflow: hidden;
	margin: 5px;
	position: relative;
	width: 550px;
	height: 310px;
}

#rotator img
{
	border: 0;
	width: 550px;
	height: 310px;
}

p
{
	text-align: left;
	margin:8px;
}

.menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
A {
	FONT-SIZE: 10px; COLOR: #8dff07;
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #8dff07; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:active {
	COLOR: #8dff07; TEXT-DECORATION: none
}

.copy1 {font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bas {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bas a {
	font-size: 10px;
	color: #FFCC99;
	text-decoration: none;
}

.bas a:link {
	text-decoration: none;
}
.bas a:hover {
	text-decoration: none;
	color: #000000;
}

#header {background-color:#FFFFFF; width:770px; height:188px; margin-left:auto; margin-right:auto; text-align:left; border:1px solid #000000;}
#global {margin-left:auto; margin-right:auto; width:770px; background-color:#2d590a; border:1px solid #000000;}
#menu_gauche {float:left; position:relative; width: 136px; height:550px;  padding-left:0px; background-color:#FFFFFF;}
#page_principale {float:left; position:relative;  width:770px; margin-top:0px; background-color:#2d590a;}
#page_principale_admin {float:left; position:relative;  width:631px; margin-top:0px; background-color:#2d590a; padding-left:1px;}
#footer {position:relative; margin-top:0px; width: 770px; height:64px; clear:both; background-color:#996699;}
.blanc12 {color:#FFFFFF; font-size:12px; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif;}
.blanc14 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; color:#FFFFFF; PADDING-TOP: 0px;}
.blanc18 {color:#FFFFFF; font-size:18px; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif;}
.jaune14 {color:#FFFF00; font-size: 16px; font-weight:bold;}
.noir14 {color:#000000; font-size: 14px; font-weight:bold;}

.jaune18 {color: #FFFF00; font-size: 18px;}
.jaune24_bold {color: #CCCC00; font-size: 18px; font-weight:bold;}
.rouge10 {FONT-SIZE: 10px; COLOR: #ff0000}
.noir10 {FONT-SIZE: 10px; COLOR: #000000}
.copyright {	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.barre {COLOR: #999999; TEXT-DECORATION: line-through;}
#circuit {text-align:justify; padding-left:10px; padding-right:10px; padding-top:10px; width:200px;}
#detail_circuit {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:justify; padding-left:5px; padding-right:5px; padding-top:10px; width:380px;}
#txt_quad {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFCC00; font-weight:bold;}

.tabnormal {}
.tabover {background-color:#8A0045;}
.tabover-g {background-color:#663300;}
.fond_promo {background:url(../images/fond_promo.gif) no-repeat; padding-bottom:10px; }
.signe {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;color:#FF9900;}
.signe12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#FF9900;}
.normal_d { background:url(../image/desert/f_d.jpg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
.over_d {background-color:#CCCC00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.normal_d3 { background:url(../image/desert3/f_d3.jpg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
.over_d3 {background-color:#CCCC00;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.normal_atlas { background:url(../image/atlas/f_atlas.jpg) no-repeat;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  font-weight:bold; color:#000000;}
.over_atlas {background-color:#CCCC00;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.normal_atlantic { background:url(../image/atlantique/f_atlantic.jpg) no-repeat;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  font-weight:bold; color:#000000;}
.over_atlantic {background-color:#CCCC00;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.normal_d4 { background:url(../image/desert3/f_d4.jpg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
.over_d4 {background-color:#CCCC00;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.normal_d5 { background:url(../image/desert3/f_d5.jpg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
.over_d5 {background-color:#CCCC00;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.normal_d6 { background:url(../image/marrakech/f_d6.jpg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
.over_d6 {background-color:#CCCC00;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.txt_def {font-family:Verdana, Arial, Helvetica, sans-serif; color:#003300; font-weight:bold; font-size:11px; padding-top:5px;}
.normal_barre { background:url(../images/barre_sejour.jpg) no-repeat center top;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  font-weight:bold; color:#FFFFFF;}
.over_barre { background:url(../images/barre_sejour_j.jpg) no-repeat center top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}


#calendrier {
BORDER-RIGHT: black 1px outset; BORDER-TOP: black 1px outset; Z-INDEX: 2; LEFT: 166px; BORDER-LEFT: black 1px outset; WIDTH: 1px; BORDER-BOTTOM: black 1px outset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 158px; BACKGROUND-COLOR:#FFFFFF;}
#aff_total {font-size:24px; color:#FFCC00;}
#aff_total_q {font-size:24px; color:#FFCC00;}
#aff_total_b {font-size:24px; color:#FFCC00;}
#aff_total_i {font-size:24px; color:#FFCC00;}
#aff_total_s {font-size:24px; color:#FFCC00;}
#aff_total_d {font-size:24px; color:#FFCC00;}

#jaune24 {font-size:24px; color:#FFCC00;}

#loader_container {
	WIDTH: 100%; POSITION: absolute; TOP: 40%; TEXT-ALIGN: center
}
#loader {
	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6a6a6a 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 255; PADDING-BOTTOM: 16px; MARGIN: 0px auto; BORDER-LEFT: #6a6a6a 1px solid; WIDTH: 135px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a6a 1px solid; FONT-FAMILY: Tahoma, Helvetica, sans; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#progress {
	FONT-SIZE: 1px; LEFT: 10px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #9d9d94
}
#loader_bg {
	FONT-SIZE: 1px; LEFT: 8px; WIDTH: 113px; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebe4
}
.border_preview {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; Z-INDEX: 100; BACKGROUND: #fff; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 1px solid; POSITION: absolute
}
.preview_temp_load {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.preview_temp_load IMG {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.title_h2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 12px
}

.calque_info_resa
{
	width: 400px;
	background:url(../images/fond_details.gif) no-repeat;
	background-color: #607c3c;
	position: absolute;
	top: 2px;
	left: 28px;
	display:  none;
	visibility: hidden;
	cursor:auto;
	color:#FFFFFF;
	font-weight:normal;
	border: 1px outset #074975;
	z-index:100;
}

.calque_info_clt
{
	width: 400px;
	background:url(../images/fond_details.gif) no-repeat;
	background-color: #607c3c;
	position: absolute;
	top: 2px;
	left: 28px;
	display:  none;
	visibility: hidden;
	cursor:auto;
	color:#FFFFFF;
	font-weight:normal;
	border: 1px outset #074975;
	z-index:100;
}

.vert12 {
font:Verdana, Arial, Helvetica, sans-serif;
color:#003300;
font-size:12px;
font-weight:bold;
}

#envoi {
color:#003300;
background-color:#FF3300;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
border:1px solid #FFFFFF;
}

#screen SPAN {	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute;}
#screen IMG {LEFT: -130px;	CURSOR: pointer;	POSITION: absolute;	TOP: -67px;}
#caption {	FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: georgia, arial, times, veronica, serif; TEXT-ALIGN:center; }
#title {	FONT-SIZE: 1em; COLOR: #fff; FONT-FAMILY: georgia, arial, times, veronica, serif; TEXT-ALIGN: center;}
#caption B {FONT-SIZE: 2em;}
.Style3 {	FONT-SIZE: xx-small;}








