* {margin:0;padding:0;}
ol,ul{list-style:none;}

body {
	background-color:#FFFFFF;	/*000000*/
	margin:0;
	padding:0;
	}

#roadcontainer {
	background:#000000 url(http://img.cdn.voitureagadir.com/wb/images/h/mainbg.jpg);
	background-repeat:repeat-y;
	width:974px;
	margin:0 auto;
	padding:0;
	}
	
#headerhome {
	background-image:url(http://img.cdn.voitureagadir.com/wb/images/h/headerhome.jpg);
	background-repeat:no-repeat;
	width:974px;
	height:177px;	/*161px*/
	margin:0;
	padding:0;
	text-align:center;
	}

#header {
	background-image:url(http://img.cdn.voitureagadir.com/wb/images/p/header.jpg);
	background-repeat:no-repeat;
	width:974px;
	height:198px;	/*182px*/
	margin:0;
	padding:0;
	}
		
#maincontent_home{
	background-image:url(http://img.cdn.voitureagadir.com/wb/images/h/homebg.jpg);
	background-repeat:no-repeat;
	width:974px;
	min-height:525px;
	margin:0;
	padding:0;
	}

#maincontent{
	width:954px;
	min-height:525px;
	margin:0 auto;
	padding:0;
	color:#FFFFFF;
	}
	
	#maincontent img {
		margin:0;
		padding:0;
		}
		
		
#footer {
	background-image:url(http://img.cdn.voitureagadir.com/wb/images/h/footerbg.jpg);
	background-repeat:no-repeat;
	width:974px;
	height:53px;
	margin:0 auto;
	padding:0;
	}	
	
	.footer, .footer a, .footer a:link, .footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	}
	
	.footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AAAAAA;
	text-transform:uppercase;
	text-decoration:none;
	}
	
	#mf  {
	padding:4px 1px 4px 1px; 
	margin:0 auto;
	}
	#mf a.mf  {
	margin:0 3px 0 3px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none; 
	font-weight:normal; 
	color:#999999;
	text-decoration:none;
	}	
	#mf a.mfsel  {
	margin:0 3px 0 3px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 	
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	}
	
		
#footer2 {
	width:924px;
	margin:0 auto;
	padding:0;
	background:none;
	}	
		
	#footer2 .footer2Txt, #footer2 a.footer2Txt, #footer2 .footer2Txt a, #footer2 .footer2Txt * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#999999;
	}	
	
	#footer2 .fTxt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#999999;
	padding:12px 8px 8px 8px;
	margin-left:8px;
	}
	
.whitebold, a.whitebold, .whitebold a, .whitebold * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
.whitebold2, a.whitebold2, .whitebold2 a, .whitebold2 * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.whitereg, a.whitereg, .whitereg a, .whitereg * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	}
	
.whitesmall, a.whitesmall, .whitesmall a, .whitesmall * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#AAA;
	text-transform:uppercase;
	text-decoration:none;
	}
	
	.whitesmall a, .whitesmall a:link, .whitesmall a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#AAA;
	text-transform:uppercase;
	text-decoration:none;
	}
	
	.whitesmall a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	}
	
	
.promoTitle {
	font-family:Arial;
	font-size:25px;
	color:#FCFCFC;	/*000000*/
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	vertical-align:bottom;
	}
	
	.promoText {
	font-family:Arial;
	font-size:15px;
	color:#CDCDCD;	/*6F6F6F*/
	font-weight:normal;
	text-decoration:none;
	}	

.StandardTitle {
	font-family:Arial;
	font-size:24px;
	color:#FEFEFE;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	}
	
	.StandardTitle2 {
	color:#AD0101;
	}	
	
	.StandardText {
	font-family:Arial;
	font-size:14px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
	}

.formtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	margin:0;
	padding:0;
	}

.maintext, .maintext a, .maintext a:link, .maintext a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
	.maintext a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	margin:0;
	padding:0;
	text-decoration:none;
	}	
	
				
/* buttons */
a.squarebutton, #calcars input.squarebutton {
	background: transparent url('http://img.cdn.voitureagadir.com/wb/images/h/bg_btn.gif') no-repeat;
	display: block;
	height: 25px; 
	width:100px;
	padding-top:5px;
	margin-right:25px;
	font: normal 12px Arial;
	color:#CC0000;
	text-align:center;
	vertical-align:middle;
	text-decoration: none;
	border:none;
	}

	a.squarebutton:hover, a.squarebutton:active, #calcars input.squarebutton:hover {
	background: transparent url('http://img.cdn.voitureagadir.com/wb/images/h/bg_btn-over.gif') no-repeat;
	color:#FFFFFF;
	border:none;
	}					
	

/*main navigation*/
#nav{ padding:15px 1px 1px 15px;}
#nav, #nav a {font-family:Verdana; font-size:13px; color:#FFFFFF; text-decoration:none; text-align:center;}
#nav ul {list-style:none; margin:0; padding:0;  border:none; text-align:center;} /*float:left;*/
#nav li{margin:0;padding:0;float:left; text-align:center;}  /**/
#nav a:hover{ text-decoration:none; color:#F0F0F0;}
li.navbar {color:#000000; font-size:9px; text-decoration:none;}

#footer .txtStd, #footer a.txtStd, #footer #nav, #footer #nav a, #footer #nav li a, #footer #nav a:hover {color:#FFFFFF; font-size:10px; font-family:Arial; text-decoration:none;}
#footer li.navbar {color:#FFFFFF; font-size:9px; text-decoration:none;}

/* Submenu */
ul#nav li ul { z-index:999; display:none; }
ul#nav li.hover ul, ul#nav li.fixhover ul {display:block; position:absolute; margin:0px; margin-left:-10px; clear:both; }
ul#nav li.hover ul li, ul#nav li.fixhover ul li {padding:6px 7px 6px 7px; background:#710002;  display:block; float:none; margin-bottom:-0px; }
ul#nav li.hover ul li.hover, ul#nav li.fixhover ul li.fixhover {padding:6px 7px 6px 7px;background-color:#000000;border-left-color:#C30006;border-right-color:#C30006; }
ul#nav li.hover ul li a, ul#nav li.fixhover ul li a {font-family:Verdana;font-size:11px; color:#FFF; text-decoration:none; text-align:left; display:block; float:none; }
		

/* Standard */

#right{font-size:11px;color:#FFFFFF;}
#right .rtbox h4{color:#990000;font:normal 18px/22px "Lucida Grande","Lucida Sans Unicode",Arial;padding:5px 0px 4px 0px;margin:0 0 4px 0;}
#right .rtbox h4 strong{font-weight:normal;}
#right .rtbox h5{color:#F4F4F4;font:normal 14px/22px "Lucida Grande","Lucida Sans Unicode",Arial,;padding:5px 0px 4px 0px;margin:0 0 4px 0;}
#right .rtbox p{margin:0 0 0 0;padding:0;font:normal 11px/14px Arial;}
#right .rtnewsbox h4{color:#990000;font:normal 18px/22px "Lucida Grande","Lucida Sans Unicode",Arial;padding:5px 0px 7px 0px;margin:0 0 4px 0;}
#right .rtnewsbox p{color:#EFEFEF;font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Arial;background:url(http://img.cdn.voitureagadir.com/wb/images/p/dash_bg.gif) repeat-x top;padding:0 0px 15px 0px;margin:0;}
#right .rtnewsbox p.alt{color:#EFEFEF;font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Arial;background:url(http://img.cdn.voitureagadir.com/wb/images/p/dash_bg.gif) repeat-x top;padding:0 0px 15px 0px;margin:0;}
#right .rtnewsbox a, .search-nav{color:#990000;background:none; text-decoration:none;}
#right .rtnewsbox a:hover{color:#990000;background:none;text-decoration:underline;}
#right h3{font:bold 14px/18px Arial;}
.prdate{color:#F4F4F4;font:10px normal "Lucida Grande","Lucida Sans Unicode",Arial;display:block;padding:15px 0 5px 0;float:left;width:100%;text-transform:uppercase;letter-spacing:1px;}
.morepnews{color:#990000;font:11px normal Arial;background:url(http://img.cdn.voitureagadir.com/wb/images/p/dash_bg.gif) repeat-x top;padding:6px 0 0 0;margin:0; text-align:right;}
.space{float:left;width:100%;height:10px;}
#right .txtForm {color:#FFFFFF; font-size:11px; font-family:Arial; text-decoration:none;}

.ttrheader {font-family:Arial; font-size:18px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; }	
.redbold, a.redbold { font-family:Arial; font-size:11px; font-weight:bold; color:#990000; text-transform:uppercase; margin:0; padding:0; }
.redbold a:hover { font-family:Arial; font-size:11px; font-weight:bold; color:#FF0000; text-transform:uppercase; margin:0; padding:0; }

#int-title{width:100%;padding:0;margin:10px 0 10px 0;}
#int-title h2{color:#FFFFFF;font:normal 38px/42px "Palatino","Georgia","Times New Roman",Times,serif;margin:0;padding:0 0 15px 0;letter-spacing:-1px;}
#int-title h4{color:#FFFFFF;font:bold 20px/24px "Palatino","Georgia","Times New Roman",Times,serif;margin:0;padding:0 0 10px 0;letter-spacing:-1px;}
#int-title img {text-align:center;}		

.prixR {font-family:Arial; font-size:12px; color:#990000; text-decoration:none; font-weight:normal;}
.prixRBig {font-family:Arial; font-size:26px; color:#990000; text-decoration:none; font-weight:bold;}
.prixN {font-family:Arial; font-size:12px; color:#FCFCFC; text-decoration:none; font-weight:normal;}

/*Reservation*/
.txtForm {color:#FFFFFF; font-size:11px; font-family:Arial; text-decoration:none;}
.qform {color:#000000; font-size:11px; font-family:Arial; text-decoration:none;}
.ttrForm {color:#FFFFFF; font-size:15px; font-family:Arial; text-decoration:none; font-weight:bold;}
form.calcars label.error { display: none; }	
.hide {display:none;}

/*Contact*/
  div.contact form p { margin-top: 1em; line-height: 1.4; color:#FFFFFF; font-family:Arial; font-size:11px; text-decoration:none; }
  div.contact form p input, div.contact form p select, div.contact form p textarea { width: 250px; }
  div.contact form p input.button { display: inline; width: 74px; height: 18px; font-size: .8em; }
  div.contact form p select {margin: 0 0 10px 0; padding: 0; font-size: 1em;}
  .text-right { text-align: right; }
  
#crumbs, #crumbs a{font:bold 11px Arial,Helvetica,sans-serif;;color:#fff; text-decoration:none;}
#crumbs a:hover{text-decoration:underline;}

.txb {color: #FFFFFF;font-size: 11px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
.txbn {color: #FFFFFF;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}

.txbn a:link {color: #FFFFFF;}
.txbn a:visited {color: #FFFFFF;}
.txbn a:active {color: #FFFFFF;}
.txbn a:hover {color: #FFFFFF;}

.txbcn {color: #000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}


.tf23 {font-size: 12px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tf24 {font-size: 10px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tf24B {font-size: 11px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tf24A {font-size: 10px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.tf25 {font-size: 10px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tf25A {font-size: 14px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tfut {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.tfutr {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;}
.txbi {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;font-weight: bold;}


/* Pagination */
ul.pager{list-style-image:none;list-style-position:outside;list-style-type:none;margin:20px 0px 5px 0px;}
ul.pager li{float: left;margin-left:3px;border:1px solid #FFFFFF;font-size:12px;}
ul.pager li a{font-size:12px; text-decoration: none;padding:2px 6px;color:#FFF;}  /*333*/
ul.pager li a:hover{color:#fff;border-color:#CCCCCC;background:#990000 none repeat scroll 0%;font-size:12px;}
ul.pager li.current{font-size:16px;font-weight:bold;border:0pt none;color:#AA0005;padding:0px 6px;}

td.desriptionLienUtile{padding: 5px;}

td.TitleLienUtile{
	height:27px;
	background-image:url("http://img.cdn.voitureagadir.com/wb/images/LienUtiles/lienUtil_Top.jpg"); 
	background-repeat:no-repeat;
	color: #aa0005; 
	font-weight: bold; 
	padding-left:15px;
	}

td.TitleLienUtile a{color: #aa0005; font-weight: bold;}	
td.CenterLienUtile{
	background-image:url("http://img.cdn.voitureagadir.com/wb/images/LienUtiles/lienUtil_Center.jpg");
	background-repeat:repeat-y; 
	color: #FFF; 
	padding-left:15px;
}	

td.DescLienUtile{
	color: #FFF; 
	padding-left:15px;
}

td.FooterLienUtile{
	height:19px; 
	background-image:url("http://img.cdn.voitureagadir.com/wb/images/LienUtiles/lienUtil_Footer.jpg") ;
	background-repeat:no-repeat;
}

.tmsgf {font-size: 14px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.tmsgfr {font-size: 12px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
div.retMsg {font-size: 13px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; border:1px #FFFFFF solid; background-color:#990000;padding:10px; }

/* Livre Or */
.cerror {font-family:Verdana; color:#ffffff; border:1px solid #ffffff; background:#990000; padding:10px; margin:15px 5px 15px 5px; -moz-border-radius:4px;}
.cerrort {font-family:Verdana; color:#ffffff;}
.ccontent {font-family:Verdana; color:#fff; border:1px solid #990000; -moz-border-radius:5px; margin:5px 0 15px 0; padding:10px;}
.cfrm {background:#000000;}
.cfrmi {font-family:Verdana; font-size:12px; color:#000;}
.cfrmit {font-family:Verdana; font-size:12px; color:#000; width:250px; height:100px;}
.cfrmt {font-family:Verdana; font-size:12px; color:#fff;}
.ctitle {font-family:Verdana; font-size:14px; color:#aa0005; font-weight:bold;}
.ctxt {color:#fff; font-family:Verdana; text-decoration:none; font-size:12px;}
.comName {color:#aa0005; font-weight:bold; font-family:Verdana; text-decoration:none; font-size:12px;}

span.oLang {opacity=0.4; filter:alpha(opacity=60); -moz-opacity:0.6;}
div.langTop {width:974px; height:20px;margin:0 20px 0 0; padding:6px 0 6px 0; background:#FFFFFF;}