/* teste */
BODY {
MARGIN: 0px;
SCROLLBAR-FACE-COLOR: #FFCC33;  
SCROLLBAR-HIGHLIGHT-COLOR: #FFCC33; 
SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR:#FFFFFF; 
SCROLLBAR-ARROW-COLOR: #000000; 
SCROLLBAR-DARKSHADOW-COLOR: #cd590b; 
BACKGROUND-COLOR: #FFFFFF; 
text-align:center; 
background:url(../images/fond_ecran.jpg) #ffffff  50% fixed;
}

A {	FONT-SIZE: 12px; COLOR: #FFFFFF; font-family:Arial, Helvetica, sans-serif;}
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 {TEXT-DECORATION: none; }
A:hover {COLOR: #ffba00; TEXT-DECORATION: none}
A:active {COLOR: #FFFFFF; TEXT-DECORATION: none}
p {text-align: center; margin:0px; padding:0px;font-size:9px;}
#header {width:743px; height:217px; margin-left:auto; margin-right:auto; text-align:left; border:1px solid #000000;}
#global {margin-left:auto; margin-right:auto; width:743px; background-color:#2d590a; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;}
/*#menu_gauche {float:left; position:relative; width: 136px;;  padding-left:0px; background-color:#FFFFFF;}*/
#page_principale {float:left; position:relative;  width:743px; margin-top:0px; background-color:#D0B471;}
#footer {position:relative; margin-top:0px; width: 743px; height:57px; clear:both; background-color:#FFFFFF;}
#bande_bas {margin-left:0px; position:relative;	left:0px; margin-top:4px; width:743px; height:80px;	z-index:1;	background-color:#efdbcd; /*filter:alpha(opacity=70);*/	color:#FFFFFF; float:left;}
#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:#FF9900;}
#confirmer { position:absolute;	left:309px;	top:136px;	width:298px; height:142px;	z-index:1;	background-color:#3399FF; text-align:center; border:1px solid #000000;	/*background:url(images/fond-fermer.jpg) center no-repeat;*/}
#txt_quad {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFCC00; font-weight:bold;}
#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;}
.barre {COLOR: #999999; TEXT-DECORATION: line-through; font-size:12px;}
.txt_table {bgcolor="#FFCC33"; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#FFCC33; color:#000000;}
.copyright {font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000;}
.txt_def {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFCC; font-size:11px; padding-top:5px;}
.menu {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFCC00; font-style:italic; text-align:center; border-left:1px solid #660066;  background:url(../images/header/menu1.jpg)}
.specification {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.blanc10 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.blanc12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-left:4px; padding-right:4px;}
.blanc12_barre {font-family:Arial, Helvetica, sans-serif; text-decoration:line-through; font-size:12px; color:#FFFFFF; padding-left:4px; padding-right:4px;}
.blanc12b {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.blanc40 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-large;
color:#FFFFFF;
font-weight:bold;
}
.jaune12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFF99;}
.jaune12b {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFF99; font-weight:bold;}
.maron12b {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;}
.noir9b {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; font-weight:bold;}
.noir12b {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.noir10 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.noir12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.noir14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}
.prix { font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:14px;}
.prix_barre { font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:14px; text-decoration:line-through;}
.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:#8A0045; 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:#8A0045;  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:#8A0045;  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:#8A0045;  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:#8A0045;  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:#8A0045;  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:#8A0045;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

#navlist { MARGIN-TOP: 2px;	}
#top_menu {	BORDER-RIGHT: green 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: green 0px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: green 0px solid; WIDTH: 743px; PADDING-TOP: 0px; BORDER-BOTTOM: green 0px solid; HEIGHT: 10px;}
UL#item_menu {	PADDING-LEFT: 0px; MARGIN-LEFT: 0px;}
#item_menu LI {	DISPLAY: inline; LIST-STYLE-TYPE: none;}
#item_menu A {	BORDER-RIGHT: #d35600 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d35600 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; BORDER-LEFT: #d35600 2px solid; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #d35600 2px solid; BACKGROUND-COLOR: #32938c; TEXT-ALIGN: center; TEXT-DECORATION: none;}
#item_menu A:link {	BACKGROUND-COLOR: #7ff3f7;}
#item_menu A:visited {	BACKGROUND-COLOR: #7ff3f7;}
#item_menu A:hover {BACKGROUND-COLOR: #ff0000;}
UL#navlist {PADDING-LEFT: 0px; MARGIN-LEFT: 0px;}
#navlist LI {PADDING-RIGHT: 0px; DISPLAY: inline; LIST-STYLE-TYPE: none;}
#navlist A {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; WIDTH: 78px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: arial; TEXT-ALIGN: center; TEXT-DECORATION: none;}
#navlist A:link {	BACKGROUND-COLOR: #502817;}
#navlist A:visited {	BACKGROUND-COLOR: #502817;}
#navlist A:hover {	BACKGROUND-COLOR: #ff0000;}	
#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: #fff; 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;}
